LINUX.ORG.RU

Сообщения trex6

 

Развертывание кластера в СПб

Форум — Talks

Мопед не мой.


Компания Wargaming.net совместно с компанией Lesta Studio приглашает Deployment engineer на проект World of Battleships.

О нас:

На данный момент бестселлером Компании является ММО-проект World of Tanks. По состоянию на январь 2012 года количество игроков по всему миру около 18 миллионов, по количеству игроков в онлайне проект внесён в книгу рекордов Гиннеса.

Компания Wargaming.net готовит для игроков продолжение проекта, серию игр «World of». Разработкой третьей части серии, военно-морского ММО-экшна World of Battleships, занимается компания Lesta Studio из Санкт-Петербурга.

Компания Lesta Studio была основана в 1991 году и на данный момент является одним из крупнейших разработчиков компьютерных игр в Санкт-Петербурге. Lesta Studio — это сплоченная команда профессионалов в области современных информационных и мультимедийных технологий. Это люди, которые готовы учиться и получать удовольствие от работы; люди, которые смотрят в будущее, делают осознанный выбор работы и верят в безграничность человеческих возможностей!

В связи с масштабностью проектов, Компания расширяет свой штаб. Разыскиваются талантливые люди, желающие развиваться в творческом коллективе и участвовать в создании игр мирового уровня.

Присоединяйтесь к новому миру World of Battleships!


Содержание работы:
Работа на крупном известном онлайн проекте.
Развёртывание кластера серверов с инфраструктурой.
Конфигурирование и оперирование кластерами серверов.
Профилирование нагрузок, выявление bottleneck’ов, поиск способов разрешения.
Взаимодействие с программистами.
Написание скриптов для автоматизации (bash, python и т.п.)

Требования:
Знание операционных систем семейства Linux (в частности CentOS) на уровне продвинутого пользователя.
Владение Python, Shell.
Опыт работы с высоконагруженными системами.
Умение быстро и качественно выполнять поставленные задачи
Желание и способность работать на результат

Приветствуется:
Умение работать с IP Routing
Умение работать с MySQL
Опыт автоматизирования процессов
Опыт в использовании систем управления процессами (в частности – JIRA) и управления версиями (SVN)

Мы предлагаем:
• Интересную сложную работу над уникальными игровыми проектами мирового уровня в составе успешной, профессиональной и слаженной команды
• Разнообразные интересные творческие задачи, свободу в работе над ними
• Возможность приобрести бесценный опыт, работая плечом к плечу с ведущими специалистами отрасли
• Пятидневную рабочую неделю, время работы с 9 30 до 18 30
• Комфортные условия труда в современном просторном офисе с видом на Неву в шаговой доступности от ст. м. «Елизаровская»
• Корпоративное обучение по специальности, изучение английского языка
• Реализацию ваших лучших качеств!

Тип занятости
Полная занятость, полный день
Ждем откликов по адресу: m_nikitina@wargaming.net, job@lesta.ru



Мопед не мой!

 ,

trex6
()

Администраторы Andorid устройств

Форум — Talks

Не так давно в Jobs промелькнуло сообщение от соискателя, который гордо именовал себя администратором Andoid устройств.

Ищу подработки, администрирование Win/Lin/BSD/Mac/Android/1C

Из-за того, что тема была зачищенна отрядом воинствующих блюстителей порядка, в ней не удалось развить дискуссию о том, чем занимаются администраторы таких ОС.

Собственно продолжаем диалог в этой теме.

 

trex6
()

Физики предложили способ проверить существование Матрицы

Форум — Talks

!Ъ: http://lenta.ru/news/2012/10/11/sim/

Ъ:http://arxiv.org/abs/1210.1847

Ъ^Ъ:

Физики из США и Германии предложили экспериментальную проверку того факта, что мы и видимая нами Вселенная являются в меру достоверной компьютерной моделью.

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

В настоящее время моделирование такого рода проводится для областей диаметром несколько фемтометров с шагом 0,1 фемтометра. По расчетам физиков, область размером метр на метр с тем же шагом при сохранении современных темпов роста вычислительных мощностей можно будет смоделировать через 140 лет.

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

Примечательно, что такой обрыв действительно имеется - это предел Грайзена - Зацепина - Кузьмина, который составляет 50 эксаэлектронвольт. Для того, чтобы этот предел был артефактом компьютерной модели, ее пространственный шаг должен быть на 11 порядков меньше существующих моделей.

Собственно, вопрос к знатокам физики: являются ли факты, изложенные в статье правдой или это очередное последствие изнасилования. Так же будут интересны комментарии тех, кто осилил саму статью.

 

trex6
()

LOR-API сам не напишется

Форум — Talks

Находясь в состоянии эйфории после успешно завершенного проекта (Заметки о пользователях (happy end)) считаю необходимым начать следующий.

«LOR-API сам не напишется»

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

Итак, вот те функции, которые мне кажутся необходимыми:
1. Авторизация
2. Получение количества уведомлений
3. Получение id сообщений, которые есть в уведомлениях
4. Получение id тем, которые есть в уведомлениях
5. Обнуление уведомлений
6. Получение количества тем в разделе
7. Получение текста сообщения по его id
8. Возможность добавления нового сообщения в тему с заданным id

Как мне кажется, id-сообщения должно состоять из id-темы и номера сообщения в тема, а id-темы из названия раздела и номера темы в разделе. Но я в код движка не заглядывал, так что не в курсе, насколько это будет удобно.

Собственно, жду ваших комментариев, а то потом опять начнется:
«Ненужно!»
«Эта фича для меня бесполезна!»
«Вы сдалали все неправильно!»

P.S. По итогам обсуждения постараюсь создать страничку в wiki, которая со временем перерастет в Т.З. для будующего(их) исполнителя(лей).

P.P.S. В моем представлении, движок не придется переписывать совсем. Это одно из основных тербований к проекту. Необходимо добавить в движок несколько фич, которые не будут видны тем, кто ими не пользуется.

 

trex6
()

Пришло время уходить в подполье

Форум — Talks

Пытаюсь открыть http://www.cppstudio.com/

Мне показывают картинку: «Ресурс по данному IP-адресу заблокирован по решению органов государственной власти» и логотип провайдера.

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

Важные требования:
1. Хостеру должно быть все равно, какие законы приняты для населения 1/6 части суши. Желательно, чтобы он не интересовался пристально моими паспортными и иными данными.
2. На сервере должен крутиться GNU/Linux и мне доложен быть предоставлен root доступ.

Для моих задач хватит минимума аппаратных ресурсов.

P.S. Ссылки на все комментарии, которые хотя бы частично попадают под провакацию нацпола, будут отправленны в тему с некорректными сообщениями. Мне действительно важно узнать ответ на свой вопрос, нацпол можно разводить в соседней теме, не забыв предварительно ее создать.

Спецаильно для местных аналитиков: 1. Сайт не мой. 2. Мои настройки безопасности и динамический IP могут позволить мне писать тут не только из-под анонимуса, но и держать пару-тройку виртуалов для толксов. Просто мне это не интересно.

 , , ,

trex6
()

Заметки о пользователях (happy end)

Форум — Linux-org-ru

Итак, свершилось!

С сегодняшнего дня на форуме появилась новая возможность - можно оставлять заметки о понравившихся пользователях, которые будут видны только вам.

Изначально это было преложено так:
«Заметил за регистрантом некоторую особенность поведения (упорот, адекватен, гуру), добавил заметку и после этого под каждым его сообщением появляется этот текст, видимый только тебе.»

Т.е. каждый может оставить заметку о каждом, все заметки, который вы написали в чужом профиле остаются видимыми только вам.

Для добавления заметки необходимо перейти в профиль интересующего вас регистранта и нажать кнопку «Изменить» рядом с полем «Комментарий». После этого рядом с именем пользователя во всех его комментариях будет видна ваша заметка.

На период тестирования фича доступна регистрантам, имеющим две и более звезд.

Эта «фича» продолжает становление ЛОРа как антисоциальной сети, где все не так, как у всех, а немного наоборот:
«Что-то типа подписей на сторонних форумах, но только создает ее не сам пользователь, а другие пользователи составляют свое мнение о нем.»

На мой взгляд будет являтся отличным дополнением ЛОР-кнопки «добавить в друзья».

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

Как все это происходило:
Заметки о пользователях - идея
Заметки о пользователях - поиск исполнителя
Заметки о пользователях (сбор средств) - сбор средств

trex6
()

Посоветуйте шрифт

Форум — Talks

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

P.S. Линукс тут при том, что игра будет работать под Android и MeeGo. Если кому-то понравится, то будет порт на PC.

 , , , ,

trex6
()

Сетевое хранилище данных

Форум — Linux-hardware

Для одного из проектов понадобился внешний raid-массив для хранения логов. Бегло посмотрев информацию по различным видам raid-ов. Как я понял, для моей задачи отлично подходит raid10.

Теперь вопрос. Сейчас подбираю себе конкретную железку, хотелось бы знать, на что в первую очередь необходимо обратить внимание.

P.S. Долго думал в какой раздел запостить, если ошибся, просьба к модераторам перенести в нужный раздел.

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

 

trex6
()

Работа с лейаутами и размещение виджетов

Форум — Development

Пытаюсь в приложение состоящее только из C++ кода (NativeActivity) вставить рекламу. Для этого, как я понимаю, мне необходимо добраться до layout моей активити и добавить туда виджет с рекламой.

Собственно вопрос: кто-нибудь уже делал подобный трюк (добавление виджета на NativeActivity)? Или, может быть, встречал в сети подходящий мануал/туториал?

 , ,

trex6
()

Установка video_adjust параметров

Форум — Development

Есть код:

libvlc_video_set_adjust_int( m_mediaPlayer, libvlc_adjust_Enable, 1);
libvlc_video_set_adjust_float( m_mediaPlayer, libvlc_adjust_Hue, 0.5);
qDebug(
    "hue=%f",
    libvlc_video_get_adjust_float( m_mediaPlayer, libvlc_adjust_Hue)
);
	
qDebug(
    "enable=%f",
    libvlc_video_get_adjust_float( m_mediaPlayer, libvlc_adjust_Enable)
);

Он выводит на экран:

hue=0.000000
enable=0.000000

m_mediaPlayer рабочий и вполне себе воспроизводит видео с ip-камеры.

Собственно вопрос: кто виноват и что делать.

 ,

trex6
()

man pages

Форум — Development

Существует ли в природе cpp man pages.
Т.е. стандарт языка в виде страниц руководства.

P.S. Возникла бредовая идея включить это все в QtCreator, который научился показывать man по F1. Можно было бы уточнять некоторые моменты в стандарте не выходя из любимой IDE.

 

trex6
()

Заметки о пользователях (сбор средств)

Форум — Talks

По следам Заметки о пользователях

Итак, нашелся исполнитель, который готов все это реализовать.
Цена вопроса 6500 (шесть тысяч пятьсот) рублей.

Вопрос к поддержавшим нововведение, кто готов поддержать это начинание материально и каким количеством $$$?

P.S. К слову об организации.
Обсудить то, как должна выглядеть фича можно по ссылке выше. К обсуждению приглашаются все, не зависимо от финансового участия.
По договоренности с исполнителем, будет открыт доступ на тестовый сервер, где можно будет посмотреть, что из этого получилось. Как только реализация понравится большинству - будет отправлен pull request (или как оно называется) для включения этой фичи в код движка.

ЪЪ: Предлагаю обсудить следующую фичу: добавление заметок о пользователях. Т.е. заметил за регистрантом некоторую особенность поведения (упорот, адекватен, гуру), добавил комментарий и после этого под каждым его сообщением появляется этот текст, видимый только тебе (и тем, кому ты спалил свои скриншеты =)

Что-то типа подписей на сторонних форумах, но только создает ее не сам пользователь, а другие пользователи составляют свое мнение о нем.

Итоги сбора средств (не считая той суммы, которую добавляю я сам): 500 рублей.
Нашелся меценат Anoxemian который готов полностью оплатить разработку. Сейчас согласовываем метод передачи денег исполнителю.

UPD: Код принят в основную ветку. Со дня на день «фича» должна заработать на сайте.

 ,

trex6
()

Хитрый memcpy

Форум — Development

Есть ли в стандартной библиотеке такой memcpy:

    char data[size];
    char* currentPointer = data;
    memcpy(&currentPointer,someData,someDataSize);
    //currentPointer += someDataSize;  <-- вот этот кусок кода должен выполнится во время memcpy


Верный ответ man mempcpy
Хитрый memcpy (комментарий)

 , ,

trex6
()

Уведомления

Форум — Linux-org-ru

В теме QT C++ объявление объектов есть два тега. Я подписан на оба, но уведомление мне не пришло.

 

trex6
()

Генту в энтерпрайзе

Форум — Talks

Сегодня случайно наткнулся на вакансию, расположенную на lenta.ru (http://lenta.ru/vacancy/ruby/)

Ищут программиста на руби, может быть кому-то из посетителей лора это будет интересно.

Меня в этом объявлении больше всего удивило «Серверное окружение крутится на Linux Gentoo».

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

 , ,

trex6
()

Пробросить входящий трафик

Форум — General

После очередного неудачного обновления решил завести ftp-сервер в виртуальную среду. Т.к. в этом деле я нуб, взял то, чем уже пользовался. В итоге установил VirtualBox, накатил туда систему.

Остался один вопрос: как сделать так, чтобы хост система на отвечала на eth0, а весь трафик шел на виртуальный хост? На сервере кроме всего прочего крутиться редмайн и еще один сайтик. Вобщем надо получить доступ к этим сайтам и к 22 порту (ssh).

P.S. Просьба модераторам переместить этот топик в необходиму ветвь, т.к. сам я не смог определить, куда это должно попасть. В Admin вроде бы не серьезно.

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

 

trex6
()

Сборка и заливка apk без использования eclipse

Форум — Development

Всем доброго дня.

Предистория (можно пропустить). Балуюсь разработкой под андроид-ndk. Не выдержав тормозов эклипса решил использовать QtCreator. Написал скрипт для создания Android.mk (QtCreator + AndroidSDK и NDK (комментарий)). С недавних пор возникла следующая проблема: эклипс не хочет собирать мой проект, ругается на ошибки в функциях egl. При этом ndk-build на ура все собирает и создает библиотеку.

Собственно вопрос: как, используя android-ndk и android-sdk, собрать приложение с поддержкой NativeActivity и залить его на девайс. Я понял, что нужно как-то использовать ant, но дальше дело не пошло. Буду благодарен за ссылку на годный how-to или man.

 ,

trex6
()

Некорректная аватарка

Форум — Linux-org-ru

У пользователя hexdump01010101 некорректная аватарка.
Если уже резали поздравления с рождеством/пасхой и прочей христианской символикой, то и эту аватарку надо бы под нож.

trex6
()

Ввод параметров

Форум — Development

Передо мной стоит следующая задача: у меня есть QVariant с определенными данными, необходимо эти данные передать в QLineEdit и дать пользователю возможность их редактировать. Хотелось бы из QVariant вытянуть ограничения на редактирование и пихнуть их в QLineEdit (простейшие ограничения на ввод даты, числа, строки и т.п.).

P.S. Пишу «добавлятор» в произвольную таблицу БД. Сейчас из QSqlTableModel получаю QSqlRecord, оттуда вытягиваю value=>QVarian. Теперь необходимо разобраться, как выставить ограничения на ввод. Если есть более элегантные методы организовать ввод в отдельном окошке, а не добавляя строку в таблицу - с удовольствием о них послушаю.

P.P.S. Чтобы отдельной темы не заводить. Можно ли как-то через Qt вытащить комментарии к полям таблицы? Это могло бы решить все проблемы. (postgresql)

 , , ,

trex6
()

Блокировка добавлении файла на сервер

Форум — Development

Есть сервер с файлами.
Есть bash-скрипт, который заливает файлы на сервер через ssh-соединение (scp). Имена файлам он придумывает с помощью sha256sum, проверяет, что такого файла на сервере нет, заливает. Если файл уже есть - добавляет к получившейся сумме текущую дату, и берет сумму от получившегося текста.

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

Собственно вопрос. Какой самый модный способ не допустить такого поведения, если на сервере нельзя запускать дополнительный софт (т.к. это файлопомойка и там рулит админ).

P.S. Разговоры о том, что вероятность получения двух одинаковых сумм ничтожно мала предлагаю оставить на пятничный вечер. Этим двум скриптам очень даже могут достаться одинаковые файлы, да и количество файлов со временем будет очень велико.

 , ,

trex6
()

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