Архив за 28 марта 2016 - 9

Посмотрев, как ловко принтер в офисе отправляет письма от кого угодно куда угодно, решил реализовать простой отправитель писем. Из подручных инструментов оказались Yii 2 фреймворк со встроенным в него модулем swiftmailer, виртуальная Ubuntu на VirtualBox (можно и без нее, если установить php и web-сервер локально).

Итак, начнем.
Читать полностью »

И вам даже не понадобятся API из Android N!

Если вы просматривали недавно видеоролик, озаглавленный «Что нового в Android N», то вы, возможно, успели уже задуматься о поддержке мультиоконности.

5 советов по подготовке вашего приложения к мультиоконному режиму в Android N - 1

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

Оказывается, их не так уж и много. Несколько XML атрибутов, указывающих, собираетесь ли вы вообще поддерживать мультиоконность, да несколько методов Activity, позволяющих понять, работает ли ваше приложение сейчас в режиме мультиоконности. И где тут магия? Магия вообще-то была здесь всегда.
Читать полностью »

Хакатон Angelhack 2016: уже через неделю в первом из 4-х городов - 1У меня с Apps4All есть добрая традиция: раз в год ребята привозят в Россию самый большой в мире хакатон, а я его веду. Ну, что значит “веду” — помогаю по мере сил. Хакатон — это не детский утренник, его вести не надо. Надо собрать вместе разработчиков, обеспечить их интересными челленджами, пиццей, кофе, энергетическими напитками — и не мешать 24 часа. А на следующий день посадить в удобные кресла разнообразных участников жюри и устроить шоу с демонстрацией вживую того, что накодили.
Читать полностью »

Microsoft DevCon 2016 — компьютерное зрение, SQL Server 2016, Data Science и не только - 1

Друзья, с удовольствием делюсь с вами анонсами сразу нескольких мастер-классов, которые ожидают участников в первый день конференции DevCon 2016!

Новый формат конференции предлагает вам окунуться не просто в атмосферу технологий Microsoft, а с помощью наших экспертов затронуть самые актуальные темы разработки под Windows, использования сервисов Azure, особенностей нового выпуска SQL Server 2016 и аналитики данных.

Мы рады представить вам темы мастер-классов и познакомить с экспертами:
Читать полностью »

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

Как кое-кто уже мог догадаться, я сегодня расскажу про паттерн “Command” и как его использовать для разработки игр с использованием движка Unity 3D. Это один из ключевых паттернов в этом подходе. Код будет упрощенным, но рабочим и должен дать понимание процесса.
Читать полностью »

В сборках GCC под windows (cygwin,mingw) из коробки нет удобного макроса __try{} __except{} для перехвата как программных (throw MyExc) так и системных (сигналы). Попробуем изобрести свой велосипед.

Вся статья в 3-х пунктах:

  1. Создаём try catch блок
  2. Оборачиваем его в SEH блок
  3. Когда SEH поймает исключение, бросаем программное исключение

Если заинтересовал, добро пожаловать под кат.
Читать полностью »

Mail.ru Group увидела происки конкурентов в недавно начатой проверке ФАС относительно возможного некорректного упоминания Великой отечественной войны в рекламе игрового проекта «Armored Warfare: проект „Армата“». Федеральная антимонопольная служба написала запрос прислала интернет-холдингу запрос по поводу возможного нарушения закона «О рекламе» в кампании по продвижению игры. Ведомству показался подозрительным слоган «Твой дед освободил мир, твой отец защитил мир, что сделаешь ты?».

Читать полностью »

В интервью японскому изданию Nikkei вице-президент Sony Computer Entertainment Масаясу Ито (Masayasu Ito) рассказал о том, что может подстегнуть продажи гарнитуры виртуальной реальности PlayStation VR уже после появления устройства на рынке.

Напомним, главным преимуществом PlayStation VR перед конкурентами в лице Oculus Rift и HTC Vive является цена, которая составляет 400 долларовЧитать полностью »

Визуализируем данные тренировок с DevExpress Dashboard - 1

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

Лирическое отступление

Если ты не занимался в детстве никаким циклическим видом спорта, то увлечение спортом может начаться покупкой велосипеда. Велосипед, конечно же, выбирается после изучения множества отзывов и рекомендаций и чтения веломании, и обязательно не «ашанбайк» (см. недавно пролетавшую по интернету шутку про то, как бесит во всем разбираться). Потом получается, что на купленном крутом горном велосипеде кататься по парку и по городу не очень-то интересно, и ты ищешь единомышленников, начинаешь регулярно участвовать в покатушках местного велоклуба и возможно попадаешь на свою первую в жизни любительскую КК гонку. Там вдруг оказывается, что твоя физическая форма позволяет занять почетное место только где-то в конце списка. После этого, если ты не скажешь «ну их, эти гонки», а начнешь изучать ту же веломанию, но уже на предмет тренировок, читать «Библию велосипедиста», зарегистрируешься на страве (http//strava.com), начнешь регулярно тренироваться и вести дневник тренировок — вот тогда начнется спорт, пусть и любительский.

Другая вещь, которую любят айтишники, это разнообразная статистика и цифры. Обычные спортивные сервисы не позволяют как-то играться со статистикой, предоставляя лишь стандартные виды отчетов, вроде счетчиков пробега или времени по неделям и дням недели и видам активности. Так уж получилось, что автор этих строк одновременно и тренируется, и участвует в разработке DevExpress Dashboard. И конечно же мне захотелось самому сделать дэшборд (и показать всем, как это легко) по данным из своего дневника тренировок.
Читать полностью »

Спикеры крупнейших компаний GOOGLE, Samsung, Газпромтранс, NIVEA, М. Видео, MARS Chocolate и Kaspersky рассуждали о вечном: «Как найти и понять свою ц.а. и сделать максимально эффективным контакт с потребителем?».
Основные идеи и тренды мы соединили для вас в этой статье.
В Сколково состоялся крупнейший форум по комплексному маркетингу - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js