Архив за 31 июля 2017 - 5

Привет всем! Любой программист, хоть немного знающий Java работал с такой штукой, как generic. Эта фича появилась аж в 5-ой версии Java и сегодня я хотел бы рассказать о некоторых нетривиальных проблемах, связанных с обобщенными типами, с которыми я сталкивался, а также о том почему они возникают и как их можно решить. В этой статье также будут затронуты всеми (не)любимые Hibernate и Spring.

Но начну я с объяснения некоторых тонкостей generic'ов, которые не всегда понимают новички в мире Java. Если вы опытный разработчик, то можете не читать первые два пункта.
Читать полностью »

«Работаю над проектами, объединяющими книгу и интерактив»: Кей Хорстманн о книгах и не только - 1

Есть гигантское множество книг о Java — а есть несколько «тех самых» книг о Java. В их число входит «Core Java» (в русском издании «Java. Библиотека профессионала») Кея Хорстманна и Гэри Корнелла. Она появилась лишь годом позже самого языка, сразу став одним из главных источников информации по теме. А за последовавшие двадцать лет выдержала целых десять изданий, скрупулёзно пополняясь информацией о новых версиях Java, так что на ней выросло уже не одно поколение Java-разработчиков.

Кей по-прежнему внимательно следит за нововведениями Java, и осенью на петербургской конференции Joker расскажет, что в Java 9 хорошего. А в ожидании его приезда мы расспросили его о многом: и о работе над книгами, и о том, могут ли их вытеснить онлайн-курсы, и об отличиях академического мира от индустрии, и о будущем Java.
Читать полностью »

Возникла передо мной такая задача: сделать мониторинг Raspberry PI. И требования:

  • самодостаточность. Возможность показывать статус и исторические данные без доступа в интернет;
  • работа в Java Embedded compact1 profile. Это всё по следам Java и без 16Gb памяти?.

Мониторинг Raspberry PI - 1

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

Вышел очередной выпуск нашей передачи Mobio Talks при поддержке Getloyal — автоматизированной системы ретаргетинга для мобильных приложений!

Новым гостем стал Олег Дорожок — директор по маркетингу Delivery Club.

В интервью обсудили:

  • Переход из Яндекса в Delivery Club, отличия Mail.ru от Яндекса;
  • Изменения в Delivery Club после покупки Mail.Ru;
  • Покупку ZakaZaka и будущее Food Tech;
  • Випассану;
  • Из чего состоит Food Delivery бизнес;
  • Читать полностью »

Почему Node.js в качестве основы фронтенда – это круто [обновлено] - 1

Накануне запуска школы Node.js от Яндекс.Денег я хотел бы рассказать чуть больше о том, почему именно эта платформа прижилась в нашем фронтенде.

Несколько лет назад в Яндекс.Деньгах назрела смена платформы для серверной прослойки фронтенда: имевшаяся была внутренней проприетарной разработкой и постепенно умирала от слабой поддержки и проседания скорости работы. Вместе с медленной работой в рантайме и отсутствием развития XSLT, на котором работало API, этот «черный ящик» с множеством ограничений настала пора заменить.

Под «фронтендом» мы понимаем не только выполняемый в браузере код, но и серверную прослойку по сбору данных и генерации HTML. Хорошей заменой для имевшейся логики стал Node.js.Читать полностью »

На днях Владимир Путин подписал ряд законов о телемедицине, VPN-сервисах и анонимайзерах, об идентификации пользователей мессенджеров, госпошлинах за регистрацию СМИ и об ужесточении наказания за создание «групп смерти». Соответствующие документы были опубликованы на официальном интернет-портале правовой информации и на сайте Кремля.

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

Как Chrome и Firefox договариваются о передаче двух видеопотоков - 1

Среди подводных камней WebRTC один особенный. Это то, как браузеры договариваются между собой о передаче медиа-потоков. Кодеки, битрейты, разрешение видео, – вся вот эта история. Кода медиа-поток один — все хорошо. Но когда их два (а видео со звуком, это, на секундочку, два медиа-потока: один для видео, другой для звука), то мнения браузеров о формате описания ситуации резко разделяются. Сделать видеозвонок из Chrome в Firefox можно довольно легко. А вот видеозвонок со звуком — уже нет. Под катом небольшая история, почему так повелось, что запилили в новой Safari и какой особый путь у Microsoft Edge.
Читать полностью »

Можно ли продавать данные, которые поступают от вашего IoT-устройства (например, «умного» чайника) третьей стороне? Руководство iRobot, отвечающее за выпуск различных гаджетов, считает такой подход вполне допустимым и рассматривает возможность его реализации.

iRobot будет продавать данные, поступающие от произведенных компанией IoT-устройств - 1Читать полностью »

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

Официально заявляем — Александр никогда не был руководителем или сотрудником нашего сервиса, — сказано в заявлении BTC-e.

Со счёта биржи BTC-e вывели $95 млн

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

image

Классический DNS, который специфицирован в rfc1034 не пинает только ленивый. При весьма высокой эффективности работы, он действительно никак не защищён, что позволяет злоумышленникам переводить трафик на подставные сайты, путём подмены DNS-ответов для промежуточных кеширующий серверов (отравление кэша). Как-то с этой напастью борется https с его SSL-сертфикатами, которые позволяют обнаружить подмену сайта. Но пользователи обычно ничего не понимают в SSL, и на предупреждения о несоответствии сертификата автоматически кликают «продолжить», вследствие чего время от времени страдают материально.

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


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