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

Все потоки

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

Получи максимум от анализа документов

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

Начинаю серию статей, посвященных задачам аналитика на различных этапах создания программного обеспечения (ПО). В ходе наших бесед, мы рассмотрим, какие конкретные артефакты возникают после завершения каждого этапа, а также как правильно составлять эти артефакты.

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

Новости

7 ошибок джунов в DevOps, которые мешают им стать мидлами

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

В прошлой статье мы рассмотрели, каким должен быть джуниор-DevOps-инженер. Сегодня пойдём чуть дальше, вспомним наш опыт и расскажем, какие ошибки могут мешать джуниорам перейти на грейд «мидл».

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

Многопоточность и параллелизм в Go: Goroutines и каналы

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


Язык программирования Go, разработанный с упором на простоту и эффективность, предлагает уникальный подход к реализации параллельных вычислений через Goroutines и каналы.

Goroutines, представляющие собой легковесные потоки выполнения, обеспечивают значительные преимущества по сравнению с традиционными потоками, используемыми во многих других языках программирования. Они позволяют создавать тысячи параллельных процессов без значительной нагрузки на системные ресурсы. Каналы в Go, предоставляя мощный механизм для безопасной коммуникации между Goroutines, дополнительно упрощают управление параллельными задачами и обмен данными.
Читать дальше →
Рейтинг 0
Комментарии 0

Google и Yandex SEO оптимизация для SPA приложений

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

Google и Yandex утверждают, что что-то уже могут по индексированию SPA приложений. В статье показаны результаты проведенного эксперимента по индексации чистого SPA вебсайта.

Результат: Google - хорошо, Yandex - не очень

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

Истории

Абсолютный минимум об Unicode на 2023 год (всё ещё — никаких оправданий!)

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

Двадцать лет назад Джоэл Спольски написал: «Не существует такой штуки, как «обычный текст». Если имеется строка, но неизвестно, какую кодировку символов она использует — смысла в этой строке нет. Больше нельзя спрятать голову в песок и притвориться, что «обычный» текст имеет кодировку ASCII.»

Многое изменилось за 20 лет. В 2003 году главный вопрос звучал так: «Что это за кодировка?». В 2023 году такой вопрос больше не стоит: с вероятностью в 98% это — UTF-8. Наконец то! Можно снова спрятать голову в песок!

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

Яндекс Браузер для организаций. Опыт QIWI

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

Привет! Меня зовут Сергей, я ведущий системный администратор службы эксплуатации в QIWI. Так сложилось, что в нашей компании довольно большое число сотрудников, и часть из них работает в специфических системах.

Например, есть люди, которые в своей работе часто взаимодействуют с бухгалтерией, финансами, единой биометрической системой, Госуслугами, Контуром и прочим добром. Причём от того, насколько комфортно им это делать, на самом деле зависит выполнение их рабочих обязанностей. А вы знаете, что сейчас для многих (если не для большинства) окологосударственных сайтов нужны сертификаты. И чтобы сделать из дефолтного Chrome или Firefox подходящий инструмент для такого сотрудника, приходилось немного костылить — обвешиваться плагинами, настраивать их, потом по отдельности помогать каждому человеку, если что-то вдруг тупило. В общем, так себе история.

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

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

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

Бот и нет забот: как с помощью telegram-бота мы сделали приятнее жизнь автотестировщиков

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

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

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

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

Цифровой термометр на жесткой логике

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 422
Привет, Хабр!

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

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

Схема разработана буквально на тех компонентах, которые болтались у меня под рукой. Она не претендует на что-то серьезное, но вполне сгодиться в качестве досуга на выходной день.
А что может получиться у скучающего схемотехника, когда нет четко сформулированного ТЗ, вы узнаете под катом.

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

О JavaScript и WebAssembly

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


Hello world!


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


Хорошо, если вы знаете JS/Node.js и хотя бы слышали о WASM и Rust.

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

Лучшие способы запускать куски php-кода в Phpstorm без создания файла | Запуск Xdebug после установки всего за 15 секунд

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

Перешли с Python на Php, а привычной интерактивной консоли из PyCharm нет? Пользуетесь JS-консолью в инструментах разработчика браузера, а для Php такого нет? Не беда, ведь в качестве интерактивной оболочки можно использовать консоль Xdebug! И мало того, что она интегрирована с Phpstorm, и там работает автодополнение кода прямо из проекта, так еще там есть такие фичи, которых и вовсе нету ни в Python Console , ни в подобных REPL-интеграциях других языков программирования. Более того, с этими фичами сама консоль будет практически не нужна. А настроить нужную конфигурацию для запуска можно буквально за 10 секунд.

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

Может ли жизнь существовать в молекулярных облаках?

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

Наши поиски жизни за пределами Земли всё ещё находятся в зачаточном состоянии. Мы сконцентрировались на Марсе и, в меньшей степени, на океанических спутниках, таких как Европа у Юпитера и Энцелад у Сатурна. Должны ли мы расширить наши поиски, чтобы охватить более маловероятные места – такие, как молекулярные облака?

Идея о том, что жизнь может существовать на других мирах, таких как Марс или Европа, набрала силу в последние несколько десятилетий. Учёные обнаружили, что земная жизнь сохраняется даже в экстремальных условиях: гидротермальных источниках, антарктических паковых льдах, щелочных озёрах и даже внутри ядерных реакторов.

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

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

Машинное обучение в сфере информационной безопасности – это движение в правильном направлении?

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

Привет, Хабр! Меня зовут Светлана, я руководитель продуктового направления компании «ИнфоТеКС». Сегодня поговорим о такой форме применения искусственного интеллекта (ИИ) как машинное обучение. Я поделюсь историей появления технологии в компании, её роли в современных средствах защиты информации (СЗИ), обозначу проблемы, с которыми приходится сталкиваться разработчикам, и векторы развития.

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

Способы атаки на ИИ (Claude & ChatGPT): floating attention window attack

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

Хакеры придумывают всё более изощренные способы атаки на искусственный интеллект. Один из наиболее интересных — это атака «плавающего окна внимания»: злоумышленники манипулируют контекстом диалога с ИИ, подталкивая его к опасным выводам и смещению фокуса. Чрезвычайно тонкий подход, позволяющий обходить защиту ИИ. Демонстрирую на примерах...

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

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

Digital-мероприятия в Москве c 4 по 10 декабря

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

Подборка мероприятий на неделю.


image


Салют, GigaChat!


  • 04 декабря (понедельник)
  • офлайн+онлайн
  • бесплатно
  • Приглашаем ML-разработчиков и Data Science-специалистов на встречу с командами разработки продакшн GigaChat и речевых технологий.
    На митапе SberDevices ведущие разработчики GigaChat расскажут о новой модели, поделятся деталями сбора данных для предобучения и метриках, которых достигают 7B и 29B модели, лежащими в основе GigaChat.
Читать дальше →
Рейтинг 0
Комментарии 0

Зонтичный мониторинг в X5 Group, или как построить цифровую карту здоровья бизнеса с миллионом объектов

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

Привет, Хабр! Хотим рассказать о том, как и зачем Х5 Group внедряет зонтичный мониторинг Monq, почему сущность и состояние «магазина» для бизнеса важнее виртуальных объектов, ну и как вообще стало возможным не только собрать под один зонтик >1.1 млн объектов и данные всего ИТ-окружения, но и силами ЛАНИТ-Интеграции автоматизировать построение модели здоровья и ресурсно-сервисной модели с помощью low-code автоматизации. 

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

Кто такие LLM-агенты и что они умеют?

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

В последнее время большие языковые модели (Large Language Models, LLM) стали невероятно популярными — кажется, их обсуждают везде, от школьных коридоров до Сената США. Сфера LLM растёт бурными темпами, привлекая внимание не только специалистов в области машинного обучения, но и обычных пользователей. Кто-то высказывает массу опасений насчет их дальнейшего развития, а кто-то и вовсе предлагает бомбить дата-центры — и даже в Белом Доме обсуждают будущее моделей. Но неужели текстом можно кому-то навредить? А что если такая модель приобрела бы агентность, смогла создать себе физическую оболочку и полностью ей управлять? Ну, это какая-то фантастика из (не)далёкого будущего, а про агентов нашего времени я расскажу в этой статье. И не переживайте — знание машинного обучения вам не понадобится!

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

Перу. Экзотика, нищета и потомки инков

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

Уже полтора года я переезжаю из страны в страну в Южной Америке, подыскивая себе подходящее место для релокации. Начал с наиболее очевидных вариантов: Аргентина, Уругвай и Чили, — но позже решил, что раз уж начал изучать здешние страны и культуры, то можно посмотреть и менее популярные у переезжающих страны. Так я очутился в Перу.

Перу — это очень экзотическая страна по нашим меркам. На лугах пасутся ламы. По городам ходят потомки инков. По улочкам курсируют тук‑туки, совсем как в Азии.

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

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

Как нейронки дают пользователю новый опыт, не выталкивая его из уютной зоны комфорта. Разбираем на примере Яндекс Музыки

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

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

Я пользуюсь Яндекс Музыкой cо времен, когда Дуров еще не придумал Telegram, а Рокстары только-только выпустили пятую GTA. В общем, очень давно.

Поэтому, мне стало интересно, и я полез искать нормальный авторский разбор обновлений. Чтобы сразу все четко, по фактам и с кристаллизацией самой сути. И… не нашел его.

Так что, как говаривал Танос, опять все приходится делать самому.

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

Недельный геймдев: #150 — 03 декабря, 2023

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

Из новостей: Godot 4.2, Atomic Heart и «Космические рейнджеры» попали в Зал Славы видеоигровой индустрии России, Unity сократит 265 сотрудников и разорвёт соглашение со студией Wētā FX, американские дети больше хотят получить на Рождество подписки и внутриигровую валюту, чем сами игры.

Из интересностей: годная статья про рендеринг облака точек в Unity с использованием кастомного рендер пайплайна, как создать крутого босса‑соперника, как продаётся игра с 0 вишлистов и без маркетинга на старте, разработчик Dave the Diver о совмещении 2D и 3D с помощью Unity URP.

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

Разработка одностраничных приложений с помощью HappyX

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

В прошлой статье я сравнивал HappyX и Karax, показывая их декларативный подход к разработке с помощью Nim.

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

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