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

Как стать автором

Искусственный интеллект и цифровое послесмертие

Время на прочтение8 мин

Искусственный интеллект во главе с большими языковыми моделями (LLM, Large Language Model) стремительно врывается в нашу жизнь, меняя привычные способы коммуникации и ведения дел. Спустя два года, прошедших с появления ChatGPT, передовые модели уже используются в роли персонального интеллектуального ассистента, способного.

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

SSH к wsl

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

Подключаемся к домашнему WSL через VSCode ssh extension снаружи и безопасно. Гайд для тех у кого болит спина сидеть на кресле, или нужно использовать мощности стационарника в своем ultra-micro-macbook.

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

Как делать SEO в медицине в 2025 году, чтобы увеличить посещаемость сайта: большой гайд

Время на прочтение16 мин

Как обойти конкурентов из топ-10 выдачи «Яндекса» и Google? Какие требования к медицинский сайтам сейчас? Как развивать SEO, когда все уже пользуются нейросетями, а не привычным поисковиком? И можно ли доверить ИИ создание контента в медицине? Ответы на эти вопросы — в статье.

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

Три разные единицы измерения на одном графике с библиотекой Plotly

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

📊 Информативные графики с двумя осями Y и тремя разными единицами измерения в Plotly!

В этом туториале я разберу, как с помощью мощной библиотеки Plotly на Python создать интерактивную визуализацию с тремя различными единицами измерения.

Вы узнаете:
• Как настроить вторичные оси Y и X
• Способы визуализации разнородных данных
• Техники форматирования шкал и меток
• Варианты красивого оформления мульти-осевых графиков

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

Свой 3d движок на Python [Часть 1]

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

Делаем 3D на Python!

1.Начнем с начала (установка библиотек)

2.Поработаем с математикой

3. Запустим игру!

Начинаем!
Всего голосов 5: ↑4 и ↓1+3
Комментарии8

Что такое Lua: почему стоит его попробовать и как встроить в программу на Go

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

Lua — это лёгкий, быстрый и гибкий скриптовый язык, который появился в 1993 году. Он написан на C и чаще всего используется не как самостоятельный язык, а как встраиваемый инструмент для других приложений.

Если вы играли в World of Warcraft и устанавливали аддоны, вы уже сталкивались с Lua. Redis исполняет Lua-скрипты внутри себя. Lua используется в Nginx через модуль ngx_http_lua_module, который позволяет писать обработчики HTTP-запросов. В NeoVim плагины тоже можно писать на Lua. Короче говоря — язык не из популярных топов, но крайне полезен и встраиваем во многие инфраструктурные решения.

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

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

Построение высоконагруженного WebSocket-сервера на Kotlin + Ktor: архитектура и лучшие практики

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

WebSocket-сервер на Ktor – это эффективное решение для реального времени, позволяющее держать тысячы двунаправленных соединений без создания потоков на каждое подключение. Благодаря корутинам Kotlin Ktor упрощает реализацию WebSocket-коммуникаций в реальном времени (Ktor 101: Efficient JVM HTTP Toolkit | The IntelliJ IDEA Blog). В данной статье мы разберём архитектуру такого сервера, использование корутин и каналов для масштабируемой обработки сессий, поддержку комнат (чатов, игровых лобби, сигналинга), управление состоянием клиентов (heartbeat, реконнекты), масштабирование на несколько узлов, интеграцию с внешними сервисами, а также приведём примеры кода и практические советы из боевого опыта.

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

Почему Google не индексирует сайт или ностальгия по DigitalOcean

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

Сайтам нужна поисковая индексация, они без этого просто не живут. Это все давно знают. Известно также и то, что хостинг играет большое значение. Я опишу свою странную историю, которая происходит в данный момент и кажется лишена какой-либо логики. Однако по анализу происходящего может быть связана с серверными настройками хостинга, хотя проверка непосредственно моего VPS, не показала ничего подозрительного. А чтобы не оказаться в статусе белой вороны, скажу, что о точно такой же проблеме ранее сообщал другой пользователь (из Турции кажется), но сообщество зарубежного форума только «развело руками» и дало ему простейшие рекомендации проверить на ошибки файл robots.txt или на наличие тега noindex.    

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

Я устал от приложений для изучения английских слов и сделал свою таблицу

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

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

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

4 впечатления, которые создают связь с продуктом: разбор парка ЦПКиО (Елагин остров) в Петербурге

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

В книге «Экономика впечатлений» описываются четыре типа впечатлений, которые формируют прочную связь между человеком и пространством или сервисом.

Давайте рассмотрим, как эти идеи работают на практике, используя пример парка ЦПКиО (Елагин остров) в Петербурге.

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

На первый взгляд, это просто красивый парк в центре города.

Но если рассматривать его с точки зрения пользовательских «Работ», то становится очевидно, что он работает как продукт, который идеально закрывает эмоциональные и поведенческие «Работы» пользователей, используя все 4 типа впечатлений, о которых говорится в книге.

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

Первый UX-писатель в команде: советы по выживанию

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

Всем привет! Меня зовут Аня Ведяпина — я UX-писатель слэш контент-дизайнер, сейчас в QIC, до этого в Movavi, Кошельке и Т-Банке. Вот уже 5 лет кручу смыслы вокруг проблем бизнеса вместе с дизайнерами, аналитиками и продактами и упаковываю результат в складный интерфейсный текст. А иногда и нет, и это тоже часть моей работы.

Я была первым и долгое время единственным специалистом в двух компаниях, где внедряла процессы с нуля. Поэтому решила собрать уроки, которые я из этого вынесла. Статей на тему написано неприлично много, поэтому никакой претензии на game-changing insights, только личный опыт. Погнали!

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

Анализ и обход безопасности ИИ-агента ChatGPT

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

ChatGPT — не просто языковая модель. Это полноценная система с внутренней архитектурой модерации, фильтрации и самопроверки, ориентированной на контроль за безопасностью контента. Но что происходит внутри, когда ты отправляешь свой запрос? Можно ли повлиять на результат? Что именно определяет, дойдет ли ответ до тебя — или его заблокирует фильтр? Как можно его обойти? Спойлер - можно.

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

Повышение скорости передачи данных в мобильных сетях

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

В мобильной сети 4G – основной сети мобильного доступа в интернет – максимальная скорость, определяемая стандартом и заявляемая операторами, составляет 300 Мбит/с. Однако получить такую скорость на телефоне (компьютере) практически невозможно. Средняя скорость по официальной статистике – 25 Мбит/с, но ее получают не все и не всегда. Сплошь и рядом скорость опускается до единиц мегабит и даже ниже 1 Мбит/с. Разберемся, почему это происходит и как можно повысить скорость передачи данных.

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

Микрофронтенд на пальцах с module federation 2.0

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

Микрофронтенд на пальцах с module federation 2.0. Как собрать микрофронты из кубиков без магии по шагам.

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

Как создать бота в Slack и установить его в любые рабочие пространства, а не только в родительское

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

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

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

Три способа реализовать кросспроектный триггер джобы с поправкой на права

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

Привет, Хабр! Меня зовут Женя, я SDET в «Островке». В этой статье расскажу, как мы решали задачу интеграции автотестов в CI/CD, когда тесты и код живут в разных репозиториях.

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

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

«Клюква» — автоматизация документации проектов на Python

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

Привет!

Меня зовут Алексей Фоменко. Я разработчик из Нижнего Новгорода.

Сегодня хочу рассказать вам о своем сервисе «Клюква».

«Развесистая клюква» или просто «Клюква» в общем виде означает ложные или искаженные представления о чем‑либо.

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

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

Займемся traxом? Как проводит свободное время среднестатистическая семья зумеров-айтишников

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

В свободное от работы время зумеры-айтишники пилят игру в Telegram Mini App, и нет, это не тапалка!

Про игру
 
Может быть вы помните, а может и не знали, но в 80-е была популярна элегантная стратегическая игра Trax. 

Ее придумал Дэвид Смит – дипломированный бухгалтер, семьянин, бизнесмен и даже автор песен. Он опубликовал более 20 игр, но считает Trax своей лучшей придумкой. 
Вокруг неё формировались клубы в разных странах, организовывались турниры по электронной почте и даже чемпионаты мира. Из года в год Trax стабильно входил в топы лучших игр на протяжении 80-х и получал многочисленные награды.

И вот спустя годы давно запылившаяся, но когда-то популярная игра Тракс вдруг попалась моему мужу Кириллу, точнее его другу ака одногруппнику из ИТМО, при очень интересных обстоятельствах. Как-то раз он попал на комиссию по отчислению в ИТМО, где случайным образом попадался один из двух билетов:
первый - сделать бесконечные крестики нолики, где нужно сложить диагональ в 10 крестиков (по крайней мере так запомнил мой муж), а другой бесконечный Тракс в консольном варианте. Посмеялись, поиграли и затянуло. Тогда игра была доступна только в двух вариантах: настольная и ПО на Винду. Возможности поиграть онлайн не было, за исключением изощренных способов, например транслировать экран и под диктовку выставлять ходы оппонента или через TeamViewer. И тогда в голове Кирилла появилась мысль – а почему бы не запилить веб-версию Тракса.

Кирилл изначально бэкендер, но когда мы работали в одном IT-стартапе и над своими пет-проектами он подкачал навыки фронтедера и ступил на путь фулл-стек разработчика. И вот когда ему стало хватать навыков для написания этой игры в вэбе, он принялся за дело.

Читать далее
Всего голосов 42: ↑21 и ↓21+4
Комментарии39

Почему мы так не любим «Отечественный» продукт?

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

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

Читать далее
Всего голосов 146: ↑49 и ↓97-41
Комментарии392

Будущее здесь: как градостроители применяют искусственный интеллект для регулирования среды жизнедеятельности

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

Научно‑фантастический рассказ о работе градостроителя в будущем. Если через 15 лет этот текст найдут в архивах — пусть проверят, сбылось ли.

Пролог. 2040 год. Москва, территориальное подразделений Цифрового центра «Град-ИНФО-ИИ. Россия».

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