habrahabr
Как я почти продал ник за $9500 в Telegram

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

  • пятница, 11 июля 2025 г. в 00:00:14
habrahabr
Мы — не семья: как компании заставляют тебя работать за идею и спасибо

«Добро пожаловать в команду! Мы — не просто коллеги, мы как семья. У нас общие ценности, мы заботимся друг о друге и делаем великое дело».Ты читаешь, улыбаешься и думаешь: «Ну, окей, пусть будет семья». Потом тебе не повышают ЗП, потому что было недостаточно восхитительных отзывов от коллег на перфревью. А твоего коллегу вообще увольняют, потому что он не соответствует ожиданиям. Разве можно так с семьёй?Ценности придумывают маркетологиДавайте честно: корпоративные ценности — это не про «истинн…

  • пятница, 11 июля 2025 г. в 00:00:14
golang
Большой разбор Слайсов Go -> «Типы и структуры данных Go»

Привет, меня зовут Рома! Какое-то время назад я захотел изучить всю внутрянку Go, заглянуть в исходники языка и понять, почему все устроено так, как устроено. В этот самый момент я обнаружил, что на просторах интернета практически отсутствуют материалы, которые подробно разбирают типы данных, их вспомогательные функции, детали реализации рантайма и так далее. Поэтому мной было принято решение сделать это самостоятельно. Изначально я занимался этим для себя, но позже решил, что стоит поделиться …

  • пятница, 11 июля 2025 г. в 00:00:10
golang
Верстаем своего ИИ CLI агента на… Go???

Все уже слышали про Gemini CLI, который позволяет взаимодействовать с мощной gemini 2.5 прямо из командной строки. Это удобно, открывает массу возможностей. Но что, если мы захотим не просто использовать готовое решение, а понять, как оно работает изнутри? А если у нас вообще нету VPN для сервисов гугла? Или, что еще интереснее, создать свой собственный, пусть и экспериментальный, аналог? Чем мы хуже? Давайте сверстаем свой вариант на... GOLANG?Да, именно так. Мы не будем писать продакшн-готов…

  • пятница, 11 июля 2025 г. в 00:00:09
javascript
Интерактивная карта Республики Коми с отображением социально-экономических показателей

В рамках выпускной квалификационной работы мне предложили две интересные темы: интерактивную карту или тренажёр для SQL-запросов. Я хотел посложнее, чтоб получить побольше навыков и поднабраться опыта к окончанию бакалавриата, поэтому выбрал первое. Получилась небольшая ГИС, полностью написанная на JavaScript при помощи d3.js.Сразу скажу, что сейчас появилась небольшая проблема с тем, что фреймворк работает через Cloudflare, который блокируется РКН. Из-за чего js-код не прогружается, потому что…

  • пятница, 11 июля 2025 г. в 00:00:08
javascript
Как я перенёс задачи из Яндекс.Трекера в JIRA с сохранением всего — от чек-листов до ссылок в комме…

Когда руководство решило перевести проектный трекинг с Яндекс.Трекера на JIRA, мы быстро поняли: простого "экспорта-импорта" не будет. Ни одно из готовых решений не справлялось с задачей полноценно — а именно с сохранением всей истории, авторства, чек-листов, вложений, связей, ссылок на другие задачи и пользователей, и даже оригинальной нумерации задач из Яндекс.Трекера.Что ж, вызов принят. Ниже расскажу, как я за 3 месяца написал систему, которая перенесла всё — до последней запятой в …

  • пятница, 11 июля 2025 г. в 00:00:06
javascript
Обходим CSP nonce через дисковый кеш браузера

Суть атакиДанное исследование описывает способ обхода Content Security Policy на основе nonce-значений в реалистичном сценарии. Автор создал небольшой таск на XSS для демонстрации уязвимости и подробно разбирает все этапы эксплуатации.Если вас интересует только решение, то краткая суть такова: можно добиться повторного использования nonce-значения через bfcache с откатом на дисковый кеш после его утечки, а затем заставить HTML-инъекцию быть загруженной заново путем её изменения и запроса без ке…

  • пятница, 11 июля 2025 г. в 00:00:05
javascript
ЭКСПЕРТЫ ШОКИРОВАНЫ: язык программирования на основе кликбейтных заголовков

Кликбейтные заголовки, давайте признаемся, надоели всем. Сейчас они встречаются даже на Хабре. Программист Линус Ли, судя по всему, испытывал те же чувства и решил действовать по принципу «не можешь победить — доведи до крайности». В результате он создал Tabloid — полноценный язык программирования, где весь код пишется в стиле сенсационных заголовков. Представьте язык, где вместо привычного function hello() вы пишете DISCOVER HOW TO HELLO WITH (англ. «узнайте, как сделать... с помощью»), а вмес…

  • пятница, 11 июля 2025 г. в 00:00:04
github
coleam00 / ai-agents-masterclass

Follow along with my AI Agents Masterclass videos! All of the code I create and use in this series on YouTube will be here for you to use and even build on top of! AI Agents Masterclass Artificial Intelligence is the #1 thing for all developers to spend their time on now. The problem is, most developers aren't focusing on AI agents, which is the real way to unleash the full power of AI. This is why I'm creating this AI Agents Masterclass - so I can show YOU how to…

  • пятница, 11 июля 2025 г. в 00:00:03