Первый в России митап по Apache Ignite, 12 декабря

Автор: admin от 4-12-2017, 10:45, посмотрело: 40

Друзья, приглашаем всех на посвящённый Ignite митап 12 декабря в московском ImpactHub (метро Китай-Город). Такие мероприятия мы хотим регулярно проводить в Москве и Санкт-Петербурге, и надеемся, что они станут местом встреч российских пользователей и разработчиков Ignite, специалистов по In-Memory Computing, а также всех, кто интересуется распределенными системами. Здесь можно будет обсудить любые вопросы, связанные с работой или развитием экосистемы.



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



Программа встречи:



— 18:30: Сбор гостей;

— 19:00: Рассказ о внедрении Apache Ignite в Сбербанке (Михаил Хасин, Сбербанк);

— 19:45: «Как мы построили Complex Event Processing крупного телеком-оператора на Apache Ignite» (Виктор Ходяков, Gridfore);

— 20:30: Секретный доклад;

— 21:15: Общение в кулуарах, заключительный кофе;

— 22:00: Окончание.

Категория: Операционные системы » iOS

 

Идеальный каталог, оптимизация выборки данных

Автор: admin от 4-12-2017, 10:45, посмотрело: 39

Введение



На очередном собеседовании меня спросили о недостатках модели данных EAV (Entity Attribute Value), я не нашёл что сказать, на мой взгляд это идеальный способ хранения произвольных данных. После короткого раздумья, я сказал что единственная проблема это невозможность построить индексы для выборок.



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



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

Категория: Операционные системы » iOS

 

РусГИС — платформа для сложных задачек с аналитикой и геоданными

Автор: admin от 1-12-2017, 15:30, посмотрело: 56

Огромное количество популярных сегодня систем использует географические данные — от всевидящего Гугла до занятного Тиндера. Внедрить какие-нибудь базовые геофункции можно с помощью API от известных поставщиков карт. А если для сервиса нужны какие-то особенные геоданные? Совместить и кастомизировать кучу пространственной информации в разных слоях? Связать это с аналитикой? Или, может, вы хотите предложить людям собственные геоданные? На подобные сценарии повышенной сложности ориентирована наша новая платформа РусГИС.



РусГИС — платформа для сложных задачек с аналитикой и геоданными

Категория: Операционные системы » iOS

 

Разбор квеста Digital Security ICO

Автор: admin от 1-12-2017, 08:50, посмотрело: 307

Разбор квеста Digital Security ICO

Перед ежегодной конференцией ZeroNights 2017, помимо Hackquest 2017, мы решили организовать еще один конкурс, а именно — провести свое ICO (Initial coin offering). Но только не такое, как все привыкли видеть, а для хакеров. А как мы могли понять, что они хакеры? Они должны были взломать ICO! За подробностями прошу под кат.

Категория: Операционные системы » iOS

 

Ретроспектива: Heroes of Might & Magic III

Автор: admin от 1-12-2017, 08:40, посмотрело: 70

Ретроспектива: Heroes of Might & Magic III


Heroes of Might & Magic III через полтора года исполняется 20 лет. Игра, покорившая не одно поколение своим волшебством, не потеряла своей привлекательности и сегодня — многие называют её «новыми шахматами», утверждая, что превзойти «магическую» формулу третьих «Героев» с тех пор так никому и не удалось.



Сегодня вашему вниманию предлагается рассказ о том, как появились на свет HoMM III и её наследники. Учитывая, что знания, проливающие свет на события тех дней, всегда могут кануть в Лету, и их не спасет даже The Internet Archive (что уже произошло с некоторыми интервью) — а сама серия, по слухам, волей Ubisoft отправлена в глубокую «заморозку» из-за неважных финансовых показателей последней части франшизы — лучше сделать это сегодня, чем завтра.



Мой рассказ является реконструкцией событий, происходивших два десятилетия назад, и в его основе лежат десятки источников — поэтому он может содержать некоторые неточности; к счастью, история пока сохранила для нас достаточно сведений про то, как New World Computing и 3DO смогли произвести на свет игру, удавшуюся настолько, что мы годы спустя продолжаем в неё играть. Узнаете вы и про то, что произошло после выпуска третьих «Героев».

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

Джон Ван Канегем, «Напутствие тем, кто переживает кранч»



Дисклеймер: каждый раз, когда речь заходит про «Героев», обязательно находится человек, который сразу же идёт их устанавливать. Вот почему лучшего дня для публикации этого поста, чем пятница, попросту не существует — чтобы к утру понедельника абсолютно все успели прийти в себя.

Категория: Операционные системы » iOS

 

Прямая трансляция iOS-meetup из офиса SuperJob

Автор: admin от 1-12-2017, 08:40, посмотрело: 71

Сегодня в 18:30 по московскому времени в офисе SuperJob состоится встреча iOS-разработчиков. Присоединяйтесь к прямой трансляции!

Спикеры и темы:

Алексей Коньшин, старший разработчик мобильных приложений SuperJob, с докладом «Построение iOS-приложения из переиспользуемых модулей».



Расскажет о том, как в SuperJob ускорили разработку экранов приложения, разделив их на самостоятельные блоки, как использовали для этого библиотеку IGListKit, как сделали её ещё лучше и как удалось ускорить разработку и унифицировать code style, внедрив генерацию кода.



Ольга Выростко, iOS-разработчик «Яндекса», с докладом «Адаптация приложений под iOS 11 и iPhone X».



Расскажет о том, какие вопросы встали перед разработчиками после недавней презентации Apple. Например, как сделать, чтобы приложение гармонично смотрелось в новой версии операционной системы и стабильно работало на iPhone X, какие новые возможности можно использовать, чтобы процесс разработки шёл быстрее, проще и приятнее. Ещё мы поговорим о том, как изменилось UI-тестирование после перехода на xCode 9 и что в нём нового.

Категория: Операционные системы » iOS

 

Встречайте GoLand 2017.3 — новая Go IDE от JetBrains

Автор: admin от 1-12-2017, 02:50, посмотрело: 78

Отрасль разработки программного обеспечения развивается молниеносными темпами. На рынок постоянно выходят новые технологии, инструменты и “маст-хэв” продукты, заставляя программистов ежегодно обновлять свой арсенал. Каким бы эффективным ни был язык программирования или фреймворк, рано или поздно возникает что-то еще более быстрое и мощное. Создавая продукты для разработчиков, мы в JetBrains стараемся угнаться за этим разнообразием, не упуская из виду главное — насколько инструмент разработки удобен в использовании.



Прошлой зимой мы объявили, что работаем над новой средой программирования на основе платформы IntelliJ — для языка Go. До недавнего времени эта IDE была известна под кодовым названием Gogland (в честь острова Гогланд в Финском заливе, в 180 км к западу от Санкт-Петербурга), но в качестве окончательного названия был выбран GoLand.



Сегодня мы, наконец, выпустили официальную версию GoLand 2017.3. Предлагаем вам скачать ее, и если понравится, купить!



Если вы уже используете IntelliJ IDEA Ultimate, то все возможности GoLand можете пользоваться прямо в ней, просто установив этот плагин.



Встречайте GoLand 2017.3 — новая Go IDE от JetBrains

Категория: Операционные системы » iOS

 

Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий

Автор: admin от 1-12-2017, 02:50, посмотрело: 78

В интернетах не прекращается хайп вокруг чат-ботов — в частности Telegram — благодаря шуму в СМИ, неоспоримых достоинствах платформы, политике продвижения, средствам разработки и т.д.



Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий Смотришь новости: ну жизни нет без чат-ботов!

Да если их не будет — поезда с рельс сойдут, упадут самолеты, погибнут люди от тоски, когда не смогут найти картинки с котиками.



Но давайте положим руку на сердце: когда последний раз вы что-то заказывали в интернет магазине через чат-бот?



Кто все эти люди, которые заказывают разработку ботов для своих магазинов?



Типичный чат-бот магазина Vasya Limited:

>> автоматизирует поток водопад заявок из 5 человек в день.

>> сливает 4 из 5 заявок, кровью добытых через Яндекс-Директ

>> если повезет — человек найдет номер телефона и позвонит

>> но вероятней всего «Эээ — куда жать?»- закроет и уйдет гуглить дальше.



Чем занят владелец, когда продажи «автоматизированы»:

>> вносит заказы в excel таблицу

>> заполняет почтовые бланки на посылках

>> стоит в очереди на почте с кучей посылок (каждый день!)

>> вносит трек номера в excel таблицу, затем рассылает клиентам



Может хватит на ровном месте встраивать «технологии» туда, где действительно нужен человек, в то время как люди загружены рутиной для роботов?

Категория: Операционные системы » iOS

 

«Обошли Тьюринга»: новый подход к распознаванию капчи

Автор: admin от 1-12-2017, 02:50, посмотрело: 66

Разработчики из компании Vicarious, в число инвесторов которой входят Марк Цукерберг и Джефф Безос, опубликовали статью, где описали новую модель глубокого обучения, способную распознавать текстовые капчи. Новая порождающая вероятностная модель (Probabilistic Generative Model) позволила, как уверяют ученые, на шаг приблизиться к созданию «думающих» интеллектуальных систем.



Каких успехов достигла технология и какие еще решения появились в этой области, расскажем далее.



«Обошли Тьюринга»: новый подход к распознаванию капчи

Категория: Операционные системы » iOS

 

Цена JavaScript

Автор: admin от 1-12-2017, 02:50, посмотрело: 120

По мере того как наши сайты всё сильнее зависят от javascript, приходится расплачиваться за то, что мы отправляем пользователям. Иногда цена не видна с первого взгляда. В этой статье я объясню, почему полезно проявить немного дисциплины, если вы хотите ускорить загрузку и производительность на мобильных устройствах.



tl;dr: меньше кода = меньше парсинг/компиляция + меньше передача + меньше распаковка



Сеть



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



Цена JavaScript


Это может стать проблемой даже в странах первого мира, поскольку эффективный тип сетевого соединения у пользователя необязательно 3G, 4G или WiFi. Вы можете сидеть в кафе с WiFi, но быть подключённым к хотспоту через сотовую связь со скоростью 2G.

Категория: Операционные системы » iOS