LINUX.ORG.RU

Избранные сообщения b0c0813f

Python Видео с DevConf 2014: «Wargaming: тыл — фронту! Узнай что у твоего танка под капотом»

Новости — Конференции и встречи
Группа Конференции и встречи

Барышников Максим, Solutions Architect в Wargaming.net.

«Очень развитая веб-часть» в реалиях Wargaming — это:

  • более 40 отдельных проектов, над которыми работают более 200 человек (только в минской студии);
  • 2 млн пользователей только на сайте worldoftanks.ru в день релиза;
  • подробные досье 60 млн. игроков — это только часть тех данных, которые мы предоставляем игрокам вне игры;
  • Public API;
  • Мировая война на Глобальной Карте.

( читать дальше... )

Хочешь рассказать о разработке своей игры? Добро пожаловать на DevConf 2015! http://devconf.ru/

>>> Посмотреть видео "Wargaming: тыл — фронту! Узнай что у твоего танка под капотом :-)"

 , , , ,

devconf
()

Производительность DE

Форум — Desktop

Привет, я только что приобрел новый ноут c 4к экраном и обнаружил, что горячо мною любимый KDE работает с HiDPI и всякими pixel-perfect скроллами так себе. Поэтому пошел пробовать другие варианты и попробовать альтернативы: Plasma desktop, Cinnamon и Gnome3.

Так вот, из всех опробованных плавная и красивая анимация присутствует только в гноме и даже Cinnamon, будучи его форком на анимации подтормаживает. Почему так - ума не приложу.

Собственно, вопрос: почему гном красив и шустр, а корица - тормоз и как заставить ее работать плавно?

PS: Cinnamon понравился больше всего ибо Plasma пока плохо юзабельна, да и Dolphin на Qt5 они пока до релиза не доделали.

Дистр - арч, Ноут - топовый Lenovo y5070.

 , ,

gleb_zhulik
()

Postfix источник NDN spam (backscatter)

Форум — Admin

Привет!

У меня postfix 2.7.1 с dovecot 1.2.15 и ispconfig.

Последнее время меня заваливают письмами к несуществующим пользователям моего домена и очередь postfix забивается вперед на несколько часов none-delivery-notice'ами, адресованные «отправителям» (которые наверняка спуфнуты) сих писем.

По логики при принятие письма мне нужно проверить существует ли у меня такой пользователь. Если его нет - выдавать ошибку, а не принимать письмо и потом bounce'ить его кому попало.

По докам надо присвоить local_recipient_maps в main.cf не null значение. Например:

local_recipient_maps = proxy:unix:passwd.byname $alias_maps
# или local_recipient_maps = mysql:/etc/postfix/mysql-virtual_recipient.cf
# или local_recipient_maps = $virtual_mailbox_maps

По другим докам надо ещё выставить следующие параметры в main.cf:

    smtpd_error_sleep_time = 0
    unknown_local_recipient_reject_code = 550
Но т.к. у меня версия 2.7.1 мне это делать не обязательно. Однако я и это сделал. На всякий случай.

Возможно проблема в smtpd_recipient_restrictions:

smtpd_recipient_restrictions = permit_mynetworks,
    permit_sasl_authenticated,
    check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf,
    reject_unknown_recipient_domain,
    reject_unknown_sender_domain,
    reject_unverified_recipient,
    reject_unauth_destination,
    reject_unlisted_recipient
В доках больше полезных ограничений не нашёл.

К теме ещё относится smtpd_reject_unlisted_recipient, который должен как раз лесом отправлять отправителя почты, адресованной несуществующему ящику, даже если reject_unlisted_recipient явно не указан в smtpd_recipient_restrictions.

smtpd_reject_unlisted_recipient = yes

Отключить достваку NDN пробовал - но это оказалось не менее проблематичное занятие. Вдобавок проичтал, что это не RFC-compliant и некоторые почтовые сервисы могут забанить. Решил, что лучше сразу разобраться с источником проблемы, чем бороться с симптомом.

Собственно вопрос: как мне перестать спамить ndn'ами?

Мой конфиг: клац

mailq:

...

F370933B6D6     5595 Mon Sep  2 06:43:21  MAILER-DAEMON
          (connect to somedomain.ru[x.x.x.x]:25: Connection timed out)
                                         someemail@somedomain.ru

-- 8083 Kbytes in 2978 Requests.

qshape:

                                     T   5  10  20  40  80 160 320 640 1280 1280+
                           TOTAL  2618 449 220 603 748 598   0   0   0    0     0
                     mydomain.ru  2295 259 165 564 723 584   0   0   0    0     0
                    mydomain.com  316 190  55  37  20   14   0   0   0    0     0
                           ...

 backscatter, ndn spam, none-delivery-notice, ,

ftk
()

Элементы списка как параметры функции

Форум — Development

Есть список типа

'((1 2) 3 4 (5 6) (7 8))
И функция с двумя аргументами, один из которых необязательный.

Мне нужно замапить функцию на этот список аргументов. Как это в elisp принято делать?

 ,

deterok
()

scheme-mode и define

Форум — Development

Хочу изучить диалект лиспа scheme, взял книжку «Структура и интерпретация компьютерных программ». Включаю scheme-mode в емаксе, выполняю простейший пример:

 (define size 2) 
выполняю (^x^e), выводит ошибку - void function define. Что я делаю не так?

 , ,

NatNat
()

Создание своих патчей

Форум — Development

Сам патч: http://paste.debian.net/183434/

Но, почему-то при компиляции ядра не компилируется этот модуль?

 , , ,

ne-vlezay
()

weburl для ipv6

Форум — Admin

Итак, подсказал мне тут stasn77 что есть модуль ipt_weburl который может матчить url адреса. Эта реализация, к сожелению поддерживает только IPv4. Есть ли аналог этого модуля для ip6tables (IPv6)?

 , , , ,

ne-vlezay
()

Несколько вопросов по установке системы с шифрованием

Форум — Security

Решил переустановить систему и настроить при этом шифрование. В связи с этим возникло несколько вопросов:

1.) Говорят, что LUKS - это расширение для dm-crypt. Так ли это? В равной ли степени они поддерживаются разрабами ядра? Какой в целом метод шифрования вы бы предложили?

2.) Обязательно ли использовать LVM в случае с шифрованием?

3.) Какой метод поддерживается установщиками Debian/Ubuntu?

Заранее спасибо.

 ,

Valdor
()

Яндекс Директ транслирует рекламу из одного браузера в другой, на разных системах.

Форум — Security

В общем есть у меня почта на Яндексе техническая, и две оськи линь и вынь. В почте по дефолту я разлогинен. Так вот, вчера искал в лисице на линях фотоаппарат красивый и сетевой фильтр, а только что в винях увидел рекламу того самого фотика и фильтра блин. В яндексе уже неделю не логинился.

Где жук, и как его вытравить? Удалить Яндекс не советуйте, к этому уже идут подготовительные мероприятия, а жук все же должен быть расфигачен к чертям собачьим.

Оффтопик в топике: https://ru.wikipedia.org/wiki/Багчейзинг

 , ,

bugreport
()

Задачи на применение структуры данных

Форум — Development

Подскажите где можно найти задачи для решение которых нужно применять интересные структуры, например деревья, хештаблицы и так далее

 ,

abs
()

Как узнать на изменяемую ли память указывает переменная?

Форум — Development

Вот такой код

	char *s = "change me :)";
	s[0] = 'k';
вызывает ошибку сегментации.

Внимание, вопрос: что в чёрном ящике
Есть ли способ узнать на какой «тип» памяти указывает переменная?
Ну, то есть, можно ли её менять или нет.

 

LinuxUser
()

Почему исключения в С++ считаются медленными?

Форум — Development

... и почему в других языках они — стандартная практика?

 ,

KennyMinigun
()

Права доступа к файлам.

Форум — Admin

Прошу помощи у сообщества. Не могу разобраться с правами.

В системе есть 2 пользователя (обычных, созданных командой adduser). user и test

логинимся под test и создаем файл

test@bafusvm:~$ touch file
test@bafusvm:~$ chmod 662 ./file 
test@bafusvm:~$ ls -al file
-rw-rw--w- 1 test test 0 мая   19 23:44 file
test@bafusvm:~$ 

то есть по идее просто разрешаем группе писать в файл. Что собстванно нам и надо. Дать возможность писать в file еще кому либо кроме владельца. добавляем пользователя user в группу test

test@bafusvm:~$ sudo adduser user test

Все. Теперь я ожидаю, что пользователь user будет иметь права на запись в указанный файл. По крайней мере так пишут во всех мануалах. Если пользователь в группе, то значит к к нему применяются права группы.

Но по факту я получаю permission deny на любые попытки записи в файл из под пользователя user. Тогда я вообще не понимаю, как работают права в Linux и нафига нужны группы.

Спасибо.

 ,

merlex
()

не работает libefence

Форум — Development

подскажите, почему не рабоатет?

$ cat test.c 
#include <stdlib.h>
int main()
{
	char *arr;
	arr = malloc(sizeof(char)*5);
	arr[5] = 10;
	free(arr);
	return 0;
}
$ make test
cc -Wall -g -lefence    test.c   -o test
$ ./test 

  Electric Fence 2.2 Copyright (C) 1987-1999 Bruce Perens <bruce@perens.com>

если я правильно понимаю, то я должен был бы получить segfault

 

IvanR
()

Вышел Rust 1.0

Новости — Open Source
Группа Open Source

15 мая 2015 года, в соответствии с планом, вышел публичный релиз Rust 1.0 - языка программирования общего назначения, разрабатываемого Mozilla совместно с сообществом. Язык ориентирован на разработку безопасных и эффективных приложений, имеет развитую систему типов, оптимизирующий кодогенератор на основе llvm и предоставляет расширенные гарантии потокобезопасности и безопасного доступа к памяти без использования сборщика мусора. В частности, Mozilla использует Rust для разработки браузерного движка следующего поколения servo.

( читать дальше... )

>>> Подробности

 , ,

nonimous
()

Тупенький вопрос по GitFlow

Форум — Development

Звучит он так: «Какие есть плюсы и минусы использования релизной ветки?» :)

Что скажите по этому поводу.

Почему бы просто не пушить в dev?

 , gitflow

deterok
()

Какую вы технологию используете для маршрутизации IPv6 внутри локальной сети?

Голосования — Голосования

Сейчас массово внедряется IPv6. Мне интересно знать, как Вы распределяете этот IPv6 внутри своей сети.

  1. никакую 764 (88%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. dhcpv6 48 (6%)

    ********************

  3. static route 35 (4%)

    **************

  4. ospfv3 (ospf6d) 19 (2%)

    *******

  5. ibgp (route-reflector) 14 (2%)

    *****

  6. ebgp (на приватных AS, а внешний роутер с внешней AS анонсирует суммирующию подсеть завёрнутую в null (lo) 13 (2%)

    *****

  7. isis 9 (1%)

    ***

Всего голосов: 902, всего проголосовавших: 866

 , , , ,

ne-vlezay
()

формирование post запроса внутри таблицы

Форум — Web-development

Народ, помогите реализовать следующую задачу. Есть таблица с 5 столбцами. 4 столбца это значения, в пятом столбце находится кнопка. При нажатии на кнопку значения из 4 столбцов должны сформировать POST запрос и отправить его скрипту. для пользователя при нажатии на кнопку должен быть выполнен переход на страницу, на которой будет выведена интересующая пользователя информация. пробовал сделать такое через форму, получается не очень красиво + при проверки страницы на html5 валидатор ругается, что нельзя использовать формы внутри таблицы. я так понял что необходимо копать в сторону javascript. но к сожалению, знания не позваляют этого сделать. может у кого то есть готовое решение?

 ,

Evgen25
()

Объясните ламеру по C/C++

Форум — Development

В чем разница между struct, namespace, union, и class? class - это как я понял, struct с классами. И вызвать метод класса не создав объект не получится.

Перемещено JB из talks

 ,

w1nner
()

Выполнение ботом своих и общих правил в robots.txt

Форум — Web-development

Например, есть такой robots.txt:

User-agent: SomeBot
Crawl-delay: 86400

User-agent: *
Disallow: /somepage

Будет ли для бота SomeBot действовать правило Disallow: /somepage, а если нет то как сделать чтобы оно действовало? Понять этот момент маны не помогли.

P.S. Почему-то проверялка от гугла выдаёт предупреждение что правило Crawl-delay: 86400 проигнорировано Googlebot, хотя он не в свою секцию по идее вообще не должен смотреть, или так и должно быть?

 , , ,

h578b1bde
()