Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Обнаружение устройств, поддерживающих hover

Разработка веб-сайтовCSSUsability
Перевод

Сейчас, когда количество устройств стало бо́льшим, чем когда-либо прежде, мы, разработчики, больше не можем полагаться на область видимости, как единственный фактор, определяющий стилизацию сайта. До недавнего времени мы могли отталкиваться от размера устройства: например, считая, что на мобильных устройствах используется сенсорный ввод, а на устройствах с большим экраном — мышь. И на этом основании с помощь медиазапроса определить вариант стилизации содержимого:

Читать далее
Рейтинг0
Просмотры3
Комментарии 0

Новости

Показать еще

7 причин, по которым мы предпочли Apache Pulsar Apache Kafka

Блог компании OTUSData Engineering
Перевод

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

Когда вы собираетесь создать лучшую инфраструктуру службы обмена сообщениями, первым делом необходимо выбрать правильную базовую технологию обмена сообщениями. Существует множество вариантов: от различных проектов с открытым исходным кодом, таких как RabbitMQ, ActiveMQ и NATS, до проприетарных решений, таких как IBM MQ или Red Hat AMQ. И, конечно же, есть Apache Kafka, являющийся чуть ли не синонимом потоковой передачи. Но мы выбрали не Apache Kafka, мы выбрали Apache Pulsar.

Итак, почему же мы создали нашу службу обмена сообщениями с использованием Apache Pulsar? Вот семь основных причин, по которым мы выбрали Apache Pulsar вместо Apache Kafka.

Читать далее
Рейтинг0
Просмотры50
Комментарии 0

Взлетаем: инклюзивная кабина для Flight Simulator к полетам готова

Блог компании MicrosoftРазработка игрКомпьютерное железоИгры и игровые приставкиЗдоровье

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

Это центр жизненных навыков — гостеприимное место для тех, кто передвигается на собственных колесах, то есть на инвалидных колясках, из-за таких нарушений здоровья, как церебральный паралич или мышечная дистрофия. Здесь участники овладевают различными навыками, но самое главное, по мнению Йонатана Карни, генерального директора House of Wheels, это то, что их учат «максимальной уверенности в себе и использованию инструментов социального взаимодействия, которые могут помочь им жить своей жизнью».

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры177
Комментарии 0

Кому нужны скрытые сети? Заметка без романтических небылиц о даркнете

Блог компании ITSOFTКриптографияСетевые технологииI2PMesh-сети

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

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

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Просмотры1.6K
Комментарии 1

Почему люди покупают и продают в группах в соцсетях и мессенджерах

Блог компании АвитоИсследования и прогнозы в ITУправление продуктом

Маркетплейсы и классифайды делят внимание аудитории, которая хочет что-то продать или купить, не только друг с другом, но и с социальными сетями и мессенджерами. Люди нередко продают и покупают товары в группах или чатах. Мы в UX-лаборатории хотели понять, почему так происходит и что мы упускаем на Авито.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Просмотры546
Комментарии 1

MikroTik`s scripts спешат на помощь

Блог компании RUVDS.comСетевые технологииDNS
Tutorial

В статье показан пример практического анализа работы DDNS клиента, интегрированного в прошивку домашнего роутера, и его интерпретация на оборудовании MikroTik. Возможности RouterOS позволяют без труда выполнить всю необходимую работу. Если кому-то придется столкнуться с такого рода задачей, то держите решение, оно позволит сберечь ваше время и нервы.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Просмотры1.2K
Комментарии 0

Разоблачение рекламы. Часть 3. Коллагеновый крем

Научно-популярноеБиотехнологииБиология

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

Продолжаем серию постов про правду и вымысел об омолаживающих средствах.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Просмотры1.4K
Комментарии 1

Тук-тук. Откройте

Блог компании ЮнидатаИнформационная безопасность

Коллеги, обычно мы пишем на Хабр технические статьи. В частности, мы уже писали о работе с дубликатами в системе управления данными, про Activiti BPM в разработке бизнес-процессов, про работу с отчетностью в MDM

Однако реалии времени заставили нас поднять тему, напрямую не связанную с техникой дела и с управлением данными, но тему острую, важную, и многим очень интересную. Речь идет о ситуации, когда многие члены ИТ-сообщества допрашиваются Следственными комитетом из-за громких дел о злоупотреблениях – и зачастую, с весьма неприятными последствиями. Мы расскажем о ситуации, в которую попали наши коллеги из «Таскдаты Рус» и о том, что нужно делать, если к тебе пришли на допрос.

IT под ударом

В мае вышла статья CNews. Параллельно с этим целый ряд сотрудников «ТаскДата Рус», наших ближайших коллег, был вызван на допрос с конфискацией ноутбуков и прочего. Ситуация неприятная, совершенно неожиданная, а главное – совершенно непривычная. Другое дело, что СК РФ ведет такую практику по отношению многих ИТ-компаний довольно давно. В апреле этого года все на том же СNews вышла статья, в которой Министр цифрового развития, связи и массовых коммуникаций Российской Федерации Максут Шадаев сообщил, что почти все крупные российские ИТ-компании в настоящее время являются фигурантами уголовных дел.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Просмотры1.8K
Комментарии 5

На проприетарном гипервизоре, но с открытыми протоколами. Обзор решения Software-Defined-кампусной сети от Huawei

Блог компании КРОКИнформационная безопасностьСистемное администрированиеСетевые технологии
Как и все крупные сетевые вендоры, Huawei развивает свои решения программно определяемых сетей. В портфолио вендора есть решения для сетей ЦОД, для распределённых сетей (SD-WAN) и для сетей офисов/кампусов. Мы с коллегой провели пару дней в лаборатории за тестированием последнего. Расскажу в этом материале, как выглядит управление программно определяемой кампусной сетью по версии Huawei.

Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Просмотры423
Комментарии 0

Путешествие туда и обратно, или как IT Bootcamp помогает новым сотрудникам

Блог компании СберКарьера в IT-индустрииIT-компании

Привет! Меня зовут Олеся, я аналитик в Сбере. И я тот самый человек, который смог на своей шкуре сравнить все тонкости онбординга новых сотрудников с разницей почти в 7 лет.

Штука в том, что сначала я работала в Сбере с 2014 по 2019, соответственно, проходила онбординг для новичков в 2014. А потом в 2019 ушла из Сбера, и вернулась уже в апреле 2021.

Под катом я расскажу вам про то, как (и чему) обучали новичков в Сбере в 2014-м, и как это делают сейчас.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Просмотры481
Комментарии 1

Пошаговая инструкция как использовать MkDocs для создания сайта с документацией продукта

Блог компании РостелекомOpen sourceDIY или Сделай самПодготовка технической документации
Tutorial

Всем привет! Мы продолжаем разбирать наши решения. Сегодня расскажем о том, как, используя генератор Material for MkDocs, можно создать несложный, но удобный статический сайт с документацией (и не только!).

А ещё как встроить его в CI/CD для автосборки и автопубликации (мы используем Gitlab CI, о чём подробно рассказывалось в предыдущем туториале), а также как использовать плагины к генератору чтобы, к примеру, создавался не только сайт, но и его pdf-представление.

Добро пожаловать под кат!

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры550
Комментарии 3

Сто лет тому вперёд: прогнозы футурологов на Архипелаге 2121

Блог компании Университет 20.35Читальный зал

Вчера в Великом Новгороде на Архипелаге 2121 презентовали результаты Форсайта «100-летний горизонт». Мы собрали для вас самые интересные тезисы о том, что ждёт человечество в период до 2121 года, а полностью посмотреть видео можно здесь.

Руководитель форсайт-группы — российский футуролог, основатель инициативы «Глобальное будущее образования» Павел Лукша считает, что сегодня человечество сталкивается с вызовами, которые потенциально могут разрушить нашу цивилизацию. И ранее, 100-200-300 лет назад, мир никогда с таким не сталкивался. Чтобы предотвратить то, чего мы не хотим, и достичь желаемого будущего, необходимо уже сегодня предпринимать конкретные практические действия.

Читать далее
Всего голосов 6: ↑3 и ↓30
Просмотры892
Комментарии 4

Как написать свою онлайн-песочницу с поддержкой React и популярных библиотек

Блог компании РайффайзенбанкJavaScriptTypeScript
Tutorial

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры451
Комментарии 0

Разработка системы аутентификации на Java+Tarantool

Блог компании Mail.ru GroupJavaLuaTarantool
Tutorial
Системы аутентификации есть везде. Пока вы скучаете в лифте по пути с седьмого этажа на первый, можно успеть проверить баланс в приложении банка, поставить пару лайков в Instagram, а потом проверить почту. Это минимум три системы аутентификации.

Меня зовут Александр, я программист в отделе архитектуры и пресейла в Mail.ru Group. Я расскажу, как построить систему аутентификации на основе Tarantool и Java. Нам в пресейле очень часто приходится делать именно такие системы. Способов аутентификации очень много: по паролю, биометрическим данным, SMS и т.п. Для наглядности я покажу, как сделать аутентификацию по паролю.

Статья будет полезна тем, кто хочет разобраться в устройстве систем аутентификации. На доступном примере я покажу все основные части архитектуры, как они связаны между собой и как работают в целом.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры554
Комментарии 0

Обзор плагина Big Data Tools

Блог компании JetBrainsПрограммированиеBig DataData Engineering

Храните файлы в облачных файловых системах или, может быть, используете Hadoop, Spark и Zeppelin? А пробовали ли вы работать с ними напрямую из IDE?

Привет, меня зовут Олег, я из команды плагина Big Data Tools. В этой статье мы поговорим, зачем этот плагин нужен, как применяется и где его достать. За последний год плагин прошёл большой путь и из экспериментального продукта превратился в боевое решение, на которое стоит взглянуть специалистам по Big Data.

В JetBrains мы создаем IDE и другие инструменты, которые делают жизнь разработчиков лучше. Big Data Tools — это очень узкоспециализированный, редкоземельный плагин, который предназначен для конкретного вида разработчиков — для дата-инженеров.

Если вам интересно подробней узнать о мире Big Data и работе дата-инженеров, рекомендую развернутую серию статей Паши Финкельштейна. Здесь мы рассмотрим одну из самых популярных схем.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры533
Комментарии 1

Абстрактные 3D-фракталы всех сортов на C++

Блог компании Питерская ВышкаПрограммированиеC++CGI (графика)Учебный процесс в IT

Привет, Хабр!

Под фракталами понимают фигуры, особенность которых — подобие самим себе. В рамках курсовой работы по C++ мы написали приложение, шустро отрисовывающее 3D-фракталы и позволяющее их вращать, приближать-отдалять, изменять параметры, записывать видео и не только. В этой статье расскажем, как шла разработка, с какими задачами в ходе неё мы сталкивались и как их решали.

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Просмотры1.5K
Комментарии 1

Как мы готовили распределенный джойн на Spark Structured Streaming. Доклад с RamblerMeetup&Usermodel

Блог компании Rambler&CoPythonBig Data

История о том, как суточный ETL-контур карабкался в реалтайм.

В рамках AdTech-подразделения холдинга Rambler&Co выделено отдельное направление Usermodel, которое занимается анализом и сегментацией аудитории, а также повышением конверсий на площадках. Один из проектов этого направления –  Recommender (система рекомендаций), в котором искусственный интеллект подстраивается под интересы пользователей и из массы контента на площадке выбирает самые интересные новости и статьи персонально для каждого посетителя сайта.

Что вы узнаете из этой статьи?

• Зачем нам нужен Realtime-контур на Spark?

• Как правильно написать его так, чтобы он джойнил логи на лету?

• С какими подводными камнями можно столкнуться?

Читать далее
Всего голосов 2: ↑1 и ↓10
Просмотры184
Комментарии 0

Как научить разработчиков не бояться Open Source и правильно с ним работать?

Блог компании Конференции Олега Бунина (Онтико)Open sourceУправление разработкойУправление сообществомСофт

Все, так или иначе, используют Open Source. Но что делать, если нам нужна новая фича или мы нашли критический баг? Можно, конечно, форкнуть репозиторий и быстро что-то поправить. Но форк нужно поддерживать, а новая версия может оказаться несовместимой с вашей. Например, GitHub потратил полтора года, чтобы обновить фреймворк Ruby on Rails с версии 3.2 до версии 5.2.

Можно отправить pull request. Так вы решите не только свою проблему, но и поможете сообществу. Но у мейнтейнера есть свой Open Source проект и контрибьюторы ему обычно только мешают. Поэтому ваш pull request могут не принять. И первый, и второй, и  десятый.

Как же тогда работать с Open Source? Михаил Грачёв, тимлид из Evrone, расскажет,  как в компании выстроили работу с Open Source и превратили это в культуру. Для тех, кто предпочитает смотреть видео — запись его выступления на TeamLead Conf 2021.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Просмотры1.1K
Комментарии 4

Про фугу, Антонио и парашют, или Как мы разрабатывали каталог строительных материалов

Блог компании СТД «Петрович»PHPPostgreSQLReactJSTypeScript

Суровый DIY, легаси, kafka и дизайн-система для дам с собачками.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Просмотры900
Комментарии 4