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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Голосовой поиск: путь к удобству и оперативности в цифровой эпохе

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 14
Recovery Mode

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

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

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

Новости

Что нового в Chrome 117?

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 108
Обзор

Что ожидается в статье:

Три новые функции CSS позволяют легко добавлять плавные анимации появления и исчезновения.

Вычисление наборов данных более высокого порядка с помощью группировки массивов.

DevTools упрощает процесс локальных переопределений.

И многое другое.

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

«Oh no! code» или как создать голосового помощника без единой строчки кода с помощью VoiceBox

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 132
Кейс

В последнее время на меня практически из каждого утюга льется реклама различных курсов по no-code разработке, в которой радостно рассказывают, что программировать скоро сможет каждый и это светлое будущее человечества. Но так получилось, что я хоть и не разработчик, но свой путь к азам программирования начал с учебника по Turbo Pascal 7. Поэтому на no-code я смотрю с некоторым подозрением. 

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

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

Как сократить мартышкин труд в повседневной работе аналитика SOC

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 62

Я не встречал людей, которые любят делать одну и ту же рутинную работу. Большинству из нас хочется автоматизировать подобную деятельность, чтобы скучные и повторяющиеся операции выполняла бездушная машина. В центрах мониторинга информационной безопасности немало таких задач, особенно на первой линии. В этой статье я, Константин Грищенко, руководитель отдела мониторинга безопасности в Positive Technologies и участник открытого сообщества Security Experts Community, расскажу о том, как мы в отделе упрощаем свою работу с помощью инструмента SiemMonkey. Любой желающий может скачать его и установить в браузере.

Узнать больше про плагин
Рейтинг 0
Комментарии 0

Истории

SDK AppMetrica — теперь в опенсорсе

Время на прочтение 3 мин
Количество просмотров 151

AppMetrica — это инструмент для аналитики мобильных приложений. С помощью него можно формировать отчёты по источникам трафика, ключевым показателям мобильного приложения, аудитории и сценариям использования, а также собирать статистику по сбоям, проводить A/B-тесты и удалённо управлять конфигурацией приложения. 

Сегодня мы опубликовали исходный код SDK AppMetrica на GitHub. Любой желающий может провести аудит SDK, предложить улучшение, отправив пулл-реквест и переиспользовать полезные фрагменты кода.

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

Как я стал автором книги о хакерских приемах и физическом взломе

Время на прочтение 12 мин
Количество просмотров 175

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

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

Let me teach you the ancient method of Fu Thai! Гнев и ненависть брутфорсеров в 2023 году

Время на прочтение 17 мин
Количество просмотров 194

Два года назад я написал статью, в которой настроил несколько простых SSH-ловушек и записал ходы сетевых злоумышленников. С тех пор произошли события, которые потенциально повлияли на поведение брутфорсеров. Стал ли интернет от этого более опасным местом?

Задавшись этим вопросом, я решил повторить эксперимент, сделав из выделенного сервера «ловушку» для всяких плохих ребят. В статье рассказываю, какие интерфейсы привлекают взломщиков, можно ли спрятаться на нестандартном порту и что будет, если оставить пароль по умолчанию. Под кат стоит провалиться хотя бы ради собранной статистики.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Ad-hoc мониторинг: сбор, хранение и визуализация данных

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 74

Готовим гибридную систему мониторинга + щепотка observability дабы нанести непоправимую пользу всему прогрессивному человечеству. С запахом кофе, перед использованием можно добавить свои данные по вкусу.

Вход в картинную галерею
Рейтинг 0
Комментарии 0

Видеоредактор, работа с видео и зачем там Canvas

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 85
Кейс

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

Одной из задач, где мы в Ozon используем Canvas, является обработка видео. Для это у нас реализован минималистичный видеоредактор. Зачем нужно было делать свой редактор для веба и почему не использовать готовый? Все ответы под катом.

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

Proger sapiens

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 420
Мнение
Первым моим знакомым программистом была женщина, которая разрабатывала софт на одном из закрытых предприятий союзной республики. Мне было семь лет и она ассоциировалась у меня с волком из «Ну, погоди», который набивал приветствие на стадионе. Однако любопытство завело семилетку далеко и уже через пару недель я с интересом слушала про ленты и рассматривала перфокарты — она мне их подарила целую стопку, хватило даже в школе на шпаргалки-закладки. Ещё тогда удивило, что к ней не было особого отношения среди взрослых: ну мама троих детей, ну математик. Не врач же, не учитель и не космонавт, в конце концов! 

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

Kysely.js типизированный sql builder

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 205
Обзор

Kysely.js – это библиотека, позволяющая писать типизированные SQL запросы. Библиотека делает работу с SQL в вашем проекте более безопасной, избавляя от таких ошибок как опечатки в названиях колонок или таблиц и неправильное использование SQL операторов в коде (код не скомпилируется). Ко всему прочему она делает работу с SQL более удобной, предоставляя при написании запросов автодополнения для таблиц, колонок, алиасов и других сущностей. Kysely имеет незначительный слой абстракции над SQL для того чтобы можно было пользоваться всей мощью SQL и при этом не изучать множество дополнительных сущностей. Библиотека поддерживает MySQL, PostgreSQL, SQLite, PlanetScale, D3, SurrealDB и другие.

Теперь погрузимся в наш кисель 😃.

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

3.0.Виртуализируем базы данных в NixOS

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 202
Туториал

Всем привет. Предлагаю сделать передышку и отойти от нашего хранилища бэкапов и рассмотрим еще возможности инструментов Nix. Мы поработаем с Postgresql,Mysql,Qemu и открытыми данными

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

Банки в облаках, или Архитектура новой российской реальности

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 280
Интервью

В этом эпизоде подкаста «Сушите вёсла» поговорили с архитектором «Альфа-Банка» Максимом Чернухиным про то, как банки оказываются в облаках и защищаются от шумных соседей, и про любителей украсть жёсткий диск из гермозоны.

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

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

Ближайшие события

«Стачка» — IT-конференция
Дата 15 – 16 сентября
Время 09:00 – 18:30
Место Ульяновск
Геймтон DatsOrange от DatsTeam
Дата 15 – 16 сентября
Время 17:00 – 20:00
Место Онлайн
SmartDev
Дата 21 сентября
Время 10:00
Место Москва Онлайн
Yandex Scale
Дата 25 – 26 сентября
Время 17:00 – 18:00
Место Москва Онлайн
Business⁢ Day: Retail CPG
Дата 28 сентября
Время 09:50 – 14:00
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн

Сам себе DevOps: как разобраться с доступами в Yandex Cloud

Время на прочтение 16 мин
Количество просмотров 260
Туториал

Предположим, у вас появилась задача развернуть сервис на виртуальной машине в Yandex Cloud. Казалось бы, всё просто: создал виртуальную машину, развернул приложение, и всё готово. В общем случае это работает именно так, но лишь при условии, что кто-то уже настроил для вас все доступы и выдал вам все необходимые права. 

Но что делать, если тот самый человек, которому нужно всё настроить — это вы сами? Для этого разберёмся с базовыми особенностями ресурсной модели в Yandex Cloud.

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

Я убрал из статьи об изменении климата правду, чтобы её опубликовали

Время на прочтение 8 мин
Количество просмотров 3K
Мнение
Перевод

Мою статью только что опубликовали в журнале Nature, потому что я придерживался изложения, которое, как я знал, понравится редакторам. Так наука работать не должна.

Если вы читали новости о лесных пожарах этим летом - от Канады до Европы и Мауи, - то у вас наверняка сложилось впечатление, что они в основном являются результатом изменения климата.

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

Так почему же пресса так ревностно описывает изменение климата как основную причину? Возможно, по тем же причинам, по которым я только что опубликовал научную статью о лесных пожарах в Nature, одном из самых престижных журналов мира: она соответствует простой сюжетной линии, которая вознаграждает того, кто её рассказывает.

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 15

Самый суровый магнитный ключ

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 2.3K
Ретроспектива
Приветствую всех!

Думаю, многим из нас хорошо известно, что в ныне применяемых домофонных ключах, хоть их иногда называют магнитными, никаких магнитов на деле нет.

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

image

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

Функции IP-телефонов Yealink: план набора

Время на прочтение 3 мин
Количество просмотров 281
Туториал

Dial Plan (план набора или правила набора) — список правил, определяющий, как телефон обрабатывает цифры, которые пользователь вводит с клавиатуры устройства. При наборе номера телефон будет проверять соответствие введенных пользователем цифр и установленных правил набора. Если такое соответствие будет найдено, правило активируется, и набираемый номер будет обработан согласно ему.

Правила набора будут действительны как для клавиш, так и для функций перенастроенного набора, таких как:

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

Как machine learning улучшает рекомендации по каталогу сайта на 80%. Повышаем эффективность collaborative filtering

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 233
Обзор

Рекомендации продуктов стали неотъемлемым инструментом продаж для сайтов электронной коммерции. Такие системы рекомендаций обычно используют технологию collaborative filtering — распространенный подход для создания рекомендательных систем, основанных на поведении пользователей. Применение collaborative filtering возможно, когда имеется достаточное количество исторических данных о взаимодействии пользователя с элементами интерфейса, и она неэффективна, когда данные о взаимодействиях собраны в недостаточном объеме или не по всем действиям. Согласно принципу Парето, обычно 20% каталога сайта получают 80% трафика, а остальной каталог не имеет достаточного объема данных о взаимодействии с пользователями. Именно это является проблемой для реализации рекомендаций на основе поведения.

Когда collaborative filtering применить не получается, можно использовать рекомендации на основе контента, то есть находить товары по схожему внешнему виду, характеристикам или описанию. Однако, используя machine learning, мы можем сделать подход collaborative filtering эффективным даже для продуктов с минимальными данными о взаимодействии с клиентами. Давайте обсудим, как обучить ML‑модель для отображения характеристик collaborative filtering, чтобы предоставлять рекомендации на основе поведения даже для продуктов с неполными данными.

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

История взлета и краха компьютеров Compaq. Часть 1: Компьютер или чемодан?

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 1.3K
Ретроспектива

Легендарный производитель персональных компьютеров Compaq появился в 1982 году. Три техасца создали компьютер, который взорвал рынок — Compaq Portable. Всего 13 килограмм, 4,77 мегагерц, процессор 8088 от Intel, 128 Кб оперативной памяти, легко собирается в рабочую станцию дома, в офисе, в отеле. И — самое главное — полная совместимость с IBM PC. Так славно начиналась эта история. История Compaq по сути отражает историю рынка персональных компьютеров.

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

Стать программистом: подборка нужных ссылок

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.4K
Дайджест

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

В общем, мы собрали ссылки и советы от коллег. Пользуйтесь, дерзайте, становитесь программистами и развивайтесь. А главное, читайте Хабр, здесь много полезного ;-) 

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 1