Хабрахабр: захабренные посты

Реверс-инжиниринг прошивки устройства на примере мигающего «носорога». Часть 1

Реверс-инжиниринг прошивки устройства на примере мигающего «носорога». Часть 1

26 апреля 2018 года компания ИНФОРИОН провела конференцию для студентов МГТУ им. Баумана SMARTRHINO-2018. Специально для конференции было подготовлено небольшое устройство на базе микроконтроллера
Как разворачивать артефакты Adaptivist ScriptRunner

Как разворачивать артефакты Adaptivist ScriptRunner

В процессе разработки программного обеспечения обычно используется несколько сред: среды для разработки, тестирования и промышленного использования. В этой статье поговорим о том, как переносить
Прекратите использовать рейкасты там, где это не нужно! Работа с EventSystem в Unity

Прекратите использовать рейкасты там, где это не нужно! Работа с EventSystem в Unity

Всем привет! Давно ничего не писал, но сейчас захотелось рассказать про очень удобную штуку, о которой многие не знают. Это Event System в Unity. Многие, для задач в которых EventSystem очень удобен,
[Перевод] Проблема Небраски

[Перевод] Проблема Небраски

Кейси Муратори — один из программистов игры The Witness. В процессе разработки игры он публиковал в своём блоге посты о технических задачах, которые перед ним вставали. Ниже представлен перевод одного
GeekUniversity открывает набор на факультет информационной безопасности

GeekUniversity открывает набор на факультет информационной безопасности

В нашем онлайн-университете для программистов открылся новый факультет информационной безопасности. Студенты пройдут путь от новичка до разработчика уровня middle всего за год и получат
Не Делисамокатом единым: как мелкие юзабилити-ошибки создают большие проблемы на реальном примере

Не Делисамокатом единым: как мелкие юзабилити-ошибки создают большие проблемы на реальном примере

Несколько недель назад в Сан-Франциско, я взял в аренду электросамокат, просто стоящий посреди улицы. Время от установки приложения до фактической аренды заняло не более двух минут, из которых
[Из песочницы] Так ли плох XMPP, как его малюют? Каким Jabber стал сегодня

[Из песочницы] Так ли плох XMPP, как его малюют? Каким Jabber стал сегодня

Часто при обсуждении мессенджеров, при упоминании XMPP можно услышать слова: Привет из двухтысячных! Неужели кто-то еще пользуется устаревшим протоколом? В XMPP до сих пор нет доставки файлов,
Рынок труда в Java-разработке — что мы знаем о нём, что он знает о нас

Рынок труда в Java-разработке — что мы знаем о нём, что он знает о нас

Прошлые статьи с цифрами нашли положительный отклик среди читателей, поэтому — на этот раз нечто совершенно иное — ещё один статистический сборник: рынок труда в Java, цифры из вакансий, резюме и

Системное мышление как главный драйвер роста: концепция Growth System

Часто рост воспринимается как набор хаков для увеличения метрики. Но это лишь вершина айсберга. Как самим придумывать гроусхаки для кратного роста метрик, а не просто вдохновляться чужими,
[Перевод] Практика применения прокси-объектов в JavaScript

[Перевод] Практика применения прокси-объектов в JavaScript

Возможно, вы слышали о том, что в JavaScript ES6 появились новые объекты — так называемые прокси. Тем, кто знает о том, что такое прокси-объекты, и умеет с ними работать, они могут принести немалую

Saint P Rubyconf 2018: 10 июня, Санкт-Петербург

Здравствуй Хабр и Ruby-сообщество! Спешим сообщить, что уже совсем скоро, 10 июня 2018 года, во второй раз состоится конференция для разработчиков на Ruby и Ruby on Rails — Saint P Rubyconf 2018.
[Из песочницы] Кто на новенького? Мой первый опыт в разработке игры – от идеи до публикации

[Из песочницы] Кто на новенького? Мой первый опыт в разработке игры – от идеи до публикации

Всем привет! Меня зовут Алексей, я из Санкт-Петербурга. В этой статье расскажу про свой первый опыт разработки мобильной игры под Android на Unity3d. Если Вам близка идея создания собственной игры
Информационные системы с понятийными моделями. Часть первая

Информационные системы с понятийными моделями. Часть первая

Внедряя современные информационные системы, крупные компании рассчитывают быстрее принимать решения, обнаруживать скрытые для бизнеса резервы и возможности, анализировать накопленный опыт и
А какая Windows была первой у тебя? День рождения Windows 3.0

А какая Windows была первой у тебя? День рождения Windows 3.0

Привет, Хабр! Сегодня, 22 мая, день рождения Windows 3.0. 28 лет назад (представляете?) была выпущена первая версия Windows, завоевавшая широкую популярность среди пользователей. Мы решили немного
Когда больше нет сил: как преодолеть эффект «плато» в английском

Когда больше нет сил: как преодолеть эффект «плато» в английском

Если вы начали учить английский, то рано или поздно дойдете до точки, когда начнет казаться, будто прогресс остановился. Добро пожаловать на плато – через него проходят все, кто изучает язык

Брендсквоттеры на марше: как у нас пытались отжать название сервиса

Эта история началась чуть более года назад. Если бы я писал плохие детективы, то начал бы ее с фразы вроде “В этот прекрасный весенний день ничего не предвещало беды”. Но так как это не детектив, а
В погоне за эффективными процессами и успешным продуктом — Whale Rider

В погоне за эффективными процессами и успешным продуктом — Whale Rider

Аудитория фестиваля конференций РИТ++ главным образом, конечно, технари. Но если вы думаете, что доклады только о программировании, то вы ошибаетесь. Ничто человеческое не чуждо и техническим
Интеграция с ЕСИА на базе oauth2-client (PHP)

Интеграция с ЕСИА на базе oauth2-client (PHP)

Представляем yet another PHP-пакет интеграции с ЕСИА — ekapusta/oauth2-esia. Реализован как адаптер к популярному league/oauth2-client.
[Перевод] Ричард Хэмминг: «Необъяснимо высокая эффективность математики»

[Перевод] Ричард Хэмминг: «Необъяснимо высокая эффективность математики»

«Это самое глубокое эссе, которое я видел относительно философии науки; на самом деле, оно важно для всего нашего понимания мысли, познания или реальности.» Пролог Из заголовка понятно, что это
[Перевод] Марвин Мински «The Emotion Machine»: Глава 5 «Обдумывание»

[Перевод] Марвин Мински «The Emotion Machine»: Глава 5 «Обдумывание»

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