Habrahabr

ИТОГ 3-х месяцев: Альтернатива платному отключению рекламы в бесплатном приложении Android

Habrahabr

Здравствуй, Дорогой читатель ХабраХабра! В данной мини-статье я хочу рассказать/показать итог моей альтернативы платному отключению рекламы в бесплатном приложении Android. Всем, кому интересно добро пожаловать под кат! Читать дальше →

Пора взросления для IT-сообществ: зачем мы собираем на РИТ++ активистов

Habrahabr

В этом году в рамках РИТ++ впервые пройдет слет активистов русскоязычных IT-сообществ. Расскажу о том, что будет собой представлять это мероприятие и как оно отразится на самом фестивале и работе этих организаций. Читать дальше →

Что такое бизнес: разговор по понятиям

Habrahabr

Известное вовсе не есть познанное Гегель Лично я впервые слово «бизнес» услышал еще в ранней юности. Я отношусь к поколению, которое росло одновременно со становлением рыночной экономики в нашей стране. И слова «бизнес», «бизнесмен» уже тогда использовались повсеместно. Сам я при выборе професси...

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

Habrahabr

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

Как мы нанимаем с помощью буткемпа. Опыт отдела поисковых интерфейсов

Habrahabr

Нанимать сложно. Нанимать на потоке много человек в месяц ещё сложнее. Для компании найм сложен тем, что приходится конкурировать с другими компаниями, которые предоставляют схожие, а иногда и лучшие условия. Нужно уметь чем-то выделяться, предоставлять возможности, которых нет у других. Для чело...

Новая техника атак на основе Meltdown. Использование спекулятивных инструкций для детектирования ...

Habrahabr

Атака Meltdown открыла новый класс атак на процессоры, использующий архитектурные состояния для передачи информации. Но спекулятивное исполнение, которое было впервые применено для атаки в Meltdown, позволяет не только выполнить код со снятием ограничений, но и узнать определенные детали работы п...

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

Habrahabr

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

Работа с EventSystem в Unity. Базовые вещи в работе с UI

Habrahabr

Всем привет! Давно ничего не писал, но сейчас захотелось рассказать про очень удобную штуку, о которой многие не знают. Это Event System в Unity. Многие, для задач в которых EventSystem очень удобен, используют обычный Raycast. Я расскажу про то, как пользоваться частью функционала EventSystem (е...

CTF от Минобрнауки: разбор задач олимпиады по ИБ

Habrahabr

Каждый год МИФИ проводит студенческую олимпиаду по ИБ. Это очень необычное мероприятие, сильно отличающееся от привычных task-based CTF. Забавно, что олимпиада носит официальный статус и даже признана Минобром, но о ней мало кто знает. При этом ее победители и призеры имеют возможность поступить ...

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

Habrahabr

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

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

Habrahabr

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

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

Habrahabr

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

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

Habrahabr

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

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

Habrahabr

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

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

Habrahabr

Часто рост воспринимается как набор хаков для увеличения метрики. Но это лишь вершина айсберга. Как самим придумывать гроусхаки для кратного роста метрик, а не просто вдохновляться чужими, рассказывает Байрам Аннаков CEO App in the Air на конференции по продуктовому маркетингу Epic Growth Confere...

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

Habrahabr

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

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

Habrahabr

Здравствуй Хабр и Ruby-сообщество! Спешим сообщить, что уже совсем скоро, 10 июня 2018 года, во второй раз состоится конференция для разработчиков на Ruby и Ruby on Rails — Saint P Rubyconf 2018. Слоган конференции — «Ruby: the best parts». Место проведения — Санкт-Петербург, Корпус ИТМО на ул. Л...

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

Habrahabr

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

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

Habrahabr

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

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

Habrahabr

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

Все зависло: как вырваться из Intermediate плато в вашем английском

Habrahabr

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

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

Habrahabr

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

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

Habrahabr

Аудитория фестиваля конференций РИТ++ главным образом, конечно, технари. Но если вы думаете, что доклады только о программировании, то вы ошибаетесь. Ничто человеческое не чуждо и техническим компаниям, поэтому целых две тематические конференции посвящены вопросам управления. Конференция по управ...

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

Habrahabr

Представляем yet another PHP-пакет интеграции с ЕСИА — ekapusta/oauth2-esia. Реализован как адаптер к популярному league/oauth2-client. Читать дальше →

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

Habrahabr

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