Долго искал открытый и бесплатный ММО движок в интернете. Либо это был откровенный бред, либо платный проект. Вообще, этих движков среди компаний, делающих ММО РПГ, полно, но каждая компания пишет свой движок. Единого стандарта нет. Пришлось самому его писать — и я таки сделал это. Долго продумывал интерфейс библиотеки. Потом также долго воплощал в жизнь. Потом допиливал безопасность (AES и RSA на основе OpenSSL, проблема «Man-in-the-middle» устранена). Движок получился кроссплатформенным (работа с сетью благодаря boost). Обмениваться пакетами можно как с помощью TCP, так и UDP.
Читать полностью »
Архив за 20 августа 2014 - 6
Описание ММО компонента в составе игрового движка «Tornado»
2014-08-20 в 10:10, admin, рубрики: c++, game development, MMO, openssl, Программирование, сети
Пару лет назад я начал изучать программирование. Учился я в сфере, вообще не связаной с IT. Поэтому все учил сам. Статьи на хабре, различные туториалы и видеоуроки. После долгого гугления, я твердо решил, что хочу изучать Java. Причина такого выбора была банальна. Я нашел отличный онлайн курс, который был мне понятен.
Как в большинстве курсов, там использовался Eclipse IDE. Друзей-программистов, которые могли бы мне помочь, не было. И я с ужасом вспоминаю, как тяжело мне пришлось. Читая книгу и смотря уроки, я все понимал. Но почему-то, в эклипс это не запускалось. Те вещи, которые кажутся такими простыми для меня сейчас, на тот момент были непосильны. Иногда, изучая одну часть чего-либо, хочется полностью абстрагироваться от другой. На тот момент, моей задачей было понять, что такое переменная, научиться писать циклы, попробовать конструкцию if-else. А мне пришлось принимать решение, какой вид проекта я создаю. Запускать как программу или Апплет. Импортировать библиотеки и добавлять их в classpath. И тут часто встречаются моменты, которые на уроках пропускаются. А если ты совершишь маленькую ошибку, твое приложение может вообще не запуститься.
Вывод такой, что полному новичку нелегко разобраться в полноценном IDE, таком как Eclipse, NetBeans или IDEA. Я знаю много людей, которые отбросили идею программировать после первых попыток. Не из-за того, что не понимали концепций девелопмента, а именно из-за тяжелой настройки и разных конфигурационных моментов, с которыми они столкнулись в самом начале.
Так вот недавно, на сайте Oracle, я увидел рекламу: Bluej — Java IDE для новичков. Стало интересно, скачал, попробовал… И согласился с рекламой, что с таким IDE новичку будет, несомненно, проще изучать азы языка Java. Считайте эту статью небольшим введение в данный продукт.
Читать полностью »
Большой рассказ про BlackHat USA’2014
2014-08-20 в 9:59, admin, рубрики: 2014, blackhat, infosec travel, usa
Буквально на днях (2-7 августа) прошла самая известная конференция в мире по безопасности — BlackHat USA'2014 в которой мы приняли участие во всех её секциях: тренинги, выступления с докладами и участие как спонсоры со стойкой в бизнес зале. Много интересного, личные впечатления да и в в целом — подробно про конфу под катом! Весомые фотографии, будьте осторожны
Читать полностью »
Опыт замены Microsoft Outlook на Mozilla Thunderbird с сервером Exchange
2014-08-20 в 9:56, admin, рубрики: exchange, ldap, mail, outlook, thunderbird, импорт pst, почтаЗадача
Имеется компания с серверами Windows Server. На них поднят DNS, WINS, Active Directory, CA, Exchange. На пользовательских местах установлен Office с Outlook для обмена информацией, поскольку прямой связи у отделов нет и возможность записи на внешние носители существено ограничена. Всё лицензионное. Довольно типичная ситуация для средних компаний.
В условиях экономии средств возник вопрос достаточной замены компонента Microsoft Office — Outlook. Преимуществ Outlook достаточно много: сквозная аутентификация, удобный и понятный интерфейс, автоматическая архивация, гибкая и полноценная интеграция с Exchange, в которую входят динамические адресные книги, общие папки и прочее. Заменить такой продукт достаточно сложно без потерь в функциональности.
Реализация
После некоторых сравнений альтернативным клиентом был выбран Mozilla Thunderbird (в данный момент версия 31) как бесплатный, открытый проект, поддерживающий IMAP и адресную книгу LDAP, а также с возможностью использования дополнений.
Читать полностью »
Карьера менеджера IT-проекта. Как устроиться на работу в ведущую технологическую компанию
2014-08-20 в 9:39, admin, рубрики: it проекты, Блог компании Издательский дом «Питер», издательство питер, Карьера в IT-индустрии, управление проектами, электронные книги
Издательство Питер решило представить недавно выведшую книгу от автора бестселлера «Карьера программиста», которая поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу менеджером проекта в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики поlготовки к собеседованию.
Читать полностью »
Настройка Cyclos кластера на базе Jelastic Platform-as-Infrastructure
2014-08-20 в 8:57, admin, рубрики: высокая доступность, кластеризация, репликация базы данныхCyclos — банковская он-лайн система с дополнительными модулями для электронной коммерции, средств связи и многих других функциональностей в данной сфере. С помощью динамической структуры Cyclos можно легко создать специализированную платежную систему простым изменением настроек.
Недавно Cyclos выпустили новую четвертую версию своего продукта, а Jelastic предоставил возможность установить её в один клик. Это можно сделать через сайт Cyclos (для этого требуется регистрация) или используя JPS виджет на нашей странице Marketplace.
Читать полностью »
Как мы делали социальную сеть для автомобилистов
2014-08-20 в 8:45, admin, рубрики: автомобили, мобильное приложение, общение, социальные сетиПривет, читатели!
Недавно здесь был опубликован пост, в котором рассказывалось о сервисах, так или иначе связанных с автомобильной тематикой и общением между автомобилистами. Наш проект так же не забыли упомянуть.
Скажем прямо — то, как преподнесли нас читателям является в корне неверным и мы хотели бы немного рассказать о себе, о пользователях, о наших показателях и перспективах развития.
Итак, начнем.
Читать полностью »
Стив Балмер окончательно ушёл из Microsoft
2014-08-20 в 8:41, admin, рубрики: microsoft, Стив Балмер
Бывший исполнительный директор Стив Балмер покинул совет директоров Microsoft. Об этом решении он сообщил в открытом письме Сатье Наделле, нынешнему руководителю компании.
Стив Балмер пишет, что прошло 6 месяцев с момента его отставки: достаточно времени, чтобы подумать о жизни. Он гордится, что работал в такой компании как Microsoft. Предстоит решить много трудных задач в будущем, но у Microsoft есть все возможности для этого.
Непросто будет перейти на новую бизнес-модель, когда на первый план выходят мобильные и облачные сервисы. В «новом мире» придётся зарабатывать деньги с помощью корпоративных подписок, продажи оборудования и рекламы. При этом нужно сохранить старый бизнес по продаже ПО, что является непростой управленческой задачей, признаёт Балмер.
Читать полностью »
Хабра, карма, ad hominem, уравниловка и тяжелое наследие развитого социализма
2014-08-20 в 8:39, admin, рубрики: государство, написание статей, оценка, оценка личности, получилось как всегда, сообщества, хабрВведение
Статью меня сподвигла написать эта: habrahabr.ru/post/233895
Прямое обращение: админы хабры, пожалуйста не ломайте нам кайфомашину закручиванием гаек! Дайте потрясти. А теперь тезисы:
— оценка материалов всместо оценки личности
— проблема с участием в активной жизни сообщества
— боязнь и нежелание писать статьи
— fun factor
— карма и совок в головах, неправильная уравниловка
— убей в себе государство
Перед переходом к ним я хочу напомнить поучительную историю о большом исходе c одного известного ресурса на дургой. История это отлично иллюстрируется следующей картинкой:
Семь раз отмерь, один раз отрежь: как не запутаться в метриках продукта, процесса и счастья команды
2014-08-20 в 8:15, admin, рубрики: product management, метрики процесса, продуктовая разработкаСегодня моя цель – коротко рассказать о подходах data-informed продуктового менеджмента, который я исповедую и попытаться заинтересовать вас в использовании его базовых инструментов в ваших продуктах.
Короткий дисклеймер – я пришла в продуктовую разработку из проектного менеджмента в аутсорсе. Для меня стало неожиданностью, что в то время как продуктовым метрикам уделяется пристальное внимание, процессные и командные часто незаслуженно уходят на задний план.
Для себя я сформулировала, что измерения успешности продукта состоит из трех блоков:
— счастье пользователей;
— успешность (качественная и количественная) итераций и релизов;
— счастье команды.
Читать полностью »