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

Все потоки

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

На днях я прошёл Т1 Академию. Было очень круто. AOP, Spring Boot Starters, интеграционные тесты, и многое другое. Прошёл, кстати, очень хорошо - 85% по ДЗ. Ожидал, как всегда, худшего (не со стороны курса, а именно со своей стороны - я не считаю себя крутым челом по Java), но ничего - я начал активно использовать практики оттуда в своих проектах. Особенно в плане тестирования кода - интеграционное тестирование позволило найти серьёзные ошибки в моих заброшенных пет-проектах, и сделать возможным автоматическую проверку изменений в коде через тот же GH Actions.

Ну и есть небольшой шанс, что я попаду (с их точки зрения) в список лучших кандидатов, и попаду к ним на работу. Хотя >=80% для них это считается отличным показателем (я это спрашивал в чате), и шансы будут вроде как выше. Но это не точно. Мне кажется, что тот, кто чекал моё ДЗ, сто процентов заглядывал и в остальные уголки моего гитхаба, и не удивлюсь, если это сильно повлияло как раз на оценку.

Теги:
0
Комментарии0

🔥 Вышел самый ЭМОЦИОНАЛЬНЫЙ генератор голоса — тулза Dia генерит любые голоса и выдаёт ЖИВОЙ диалог.

— Эмоции получаются насыщенными — на видео несуществующие люди паникуют из-за пожара;
— Модель легкая — можно запустить на домашнем ПК;
— Нет цензуры;
— БЕСПЛАТНО.

Забираем с GitHub или используем прямо в браузере.

В курсе, что OpenAI выкатили в API три новые аудио-модели? Если кто-то сравнивал делитесь мнением!)

Теги:
+1
Комментарии0

Seedream 3.0 — обновленный генератор изображений от CapCut.

Упор сделали на реалистичность, киношные визуальные эффекты и точную типографику (работает даже с русским языком). Плюс обещают ультрареалистичные текстуры и материалы, а также разрешение 2К.

Тут же можно улучшить качество своей генерации, расширить её, удалить лишние объекты и даже оживить.

Потестить всё это можно уже сейчас, да ещё и бесплатно

Еще не так давно Alibaba выпустила опенсорсный генератор изображений и видео — Wan 2.1, а тут уже и это подъехало)

Теги:
0
Комментарии0

Как победить сезонную аллергию на цветение в Москве.

Совет из личной практики.

Пыльца летает в воздухе и настолько мала, что крайне слабо осаждается. Мой личный рецепт:

  1. Сидим дома и закрываем все окна.

  2. На улицу не суёмся.

  3. В комнате включаем увлажнитель так, чтобы он пытался догнать влажность до 60 процентов.

  4. Одновременно включаем кондиционер на осушение.

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

Результат такого режима — полное отсутствие признаков аллергии на сегодня в Москве.

При выходе на улицу:

  • Обязательно кепка.

  • Душ по возвращении.

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

Увлажнитель можно в виде мойки воздуха (с дисками), а можно и ультразвуковой.

Теги:
+2
Комментарии4

Всем привет.

Как вы знаете я пишу компилятор C на Python.

Сегодня я исправил баг с типизацией, который случайно нашёл когда делал ошибки.

Вот этот отрывок: void main() { int x = "h"; } обрабатывался как правильный синтатикс. Теперь нет.

И я добавил цикл do-while. Правда в нём есть проблема: в конце если выражения = false то он ещё раз выполняет и потом останавливает цикл do-while. Ну, пока что так.

Пример цикла do-while:

void main() {
  int a = 10;
  do {
    a = a + 1;
  } while (a > 2);
}

Только вывод не то что "a" это 1 а 0. Правда, сил нету добавлять ненужные части кода для исправления.

Ну. Хотя бы работает как то. А то когда в первый раз делал этот цикл то вообще нечего не работало.

Всем пока.

Теги:
+2
Комментарии0

Владелец Tesla попросил бортовой компьютер электромобиля отвезти его в место, где он ещё ни разу не бывал — и... система отвезла его в фитнес-клуб.

Теги:
0
Комментарии0

Время уходит — компаниям до 30 мая следует сообщить в РКН об утечках данных

Скоро в России вступят в силу новые законодательные требования по обороту ПДн. Вчера в ТАСС состоялась посвященная этой теме пресс-конференция. Модератором и участником стала Наталья Касперская, президент ГК InfoWatch.

Главные тезисы:

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

  • Михаил Смирнов (эксперт и главный редактор BISA): масштабы проблемы утечек данных не осознаны и недооценены. Объем скомпрометированных ПДн растет — в 2024 году из российских компаний утекло 1,5 млрд записей ПДн.

  • Милош Вагнер (замруководител РКН): у компаний до 30 мая есть время, чтобы проинформировать уполномоченные органы о произошедших ранее инцидентах. И тогда к ним будут применяться текущие меры ответственности, а не более строгие.

Подробнее — на сайте InfoWatch.

Теги:
+1
Комментарии0

Что такое быть Unix-программистом? Быть наполовину сисадмином (и вот почему)

Как вы поняли, этот пост на Хабре начался со смелого заявления. Конкретно в данном случае я не хотел бы раскладывать по полкам абсолютно все навыки, которые нужны Unix-программисту для успешной работы. Их можно получить простым запросом в поисковике или к любому чат-боту типа ChatGPT, DeepSeek и т.д. (на ваш вкус и цвет)

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

Итак, навыки, правила, они же житейские мудрости, они же грабли, на которые наступал.

1. Сначала править конфиги и только потом - код. Это база

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

Сначала проверь конфигурацию и все её возможные варианты! Если все эти варианты исчерпаны, то только тогда, в последнюю очередь смотри в код!

Я очень долго привыкал к этой мысли, тратя тонны времени на чтение кода, так и не найдя там ошибки. А после приходил коллега-сисадмин, который пошарил конфигурацию, почитал документацию, поиграл с настройками и всё решил.

2. Владеть инструментами командной строки

Логично, но не очевидно на первый взгляд. В отличие от обычного программиста (в сферическом вакууме), когда ты можешь ограничиться пошаговой отладкой или логами, Unix-программист должен уметь работать с командной строкой. Хоть и не обязательно знать все команды и их опции "на зубок", но нужно понимать, для каких случаев какие утилиты полезны.

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

Например:

- при невозможности пошаговой отладки использовать perf, чтобы проанализировать стек вызовов

- уметь пользоваться grep'ом для поиска и выделения нужной информации из конкретных файлов

- использовать sed для формирования файлов без лишней информации (например в логах убирать строки с наличием отметок времени)

3. Уметь работать с виртуальными машинами, докером, анализаторами трафика

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

4. Работать с огромным количеством открытых одновременно утилит

Как ни странно, я встречал разработчиков, которые задавали вопрос: "Зачем так много всего?"

Ответ прост: когда непонятно поведение программы, нужно принимать во внимание всё.

Резюме: с таким набором навыков в какой-то момент начинаешь себя чувствовать, как оператор из Матрицы.

А какие особенности в Unix-разработке (и не только) подметили вы?

Теги:
+2
Комментарии2

Подключайтесь к трансляции «MLечного пути» — митапа для тех, кто делает ML

В центре внимания — кейсы, технологии, рабочие сложности и способы с ними справиться. Подключайтесь к трансляции в 18:00 мск.

Что будет?

  1. Доклады. Поговорим про инференс, вызовы для бизнеса и все, что с этим связано.

  2. Startup Pitch. Послушаем коллег, которые презентуют собственные ML-проекты. На митапе вы сможете поделиться обратной связью и познакомиться с рекомендациями экспертов.

  3. Интерактивы. Не дадим заскучать ни онлайн, ни офлайн. Участвуйте в челленджах и викторинах. 

  4. Нетворкинг. Создадим площадку для комфортного общения с гостями и экспертами митапа. 

Программа

  • Как приручить LLM: подбор инфраструктуры для инференса без головной боли

  • Как оптимизировать инференс в GPU

  • Инференс в экстремальных условиях

  • Edge-AI в полевых условиях: развертывание видеоаналитики для комбайнов

Смотреть трансляцию:

👉 на YouTube
👉 во ВКонтакте

Начинаем через час!

Теги:
+1
Комментарии0

Это всё началось с изобретения слова “бойлерплейт” в 2012 году. Всем было страшно, что им придётся писать аж по три строки вместо одной. Поэтому все начали насиловать компиляторы и добавлять в них новые функции — только бы (НЕ ДАЙ ГОСПОДЕ БОЖЕНЬКА!!!) не писать дополнительно два символа.

В 2025 году у нас есть ЛЛМ. И не надо врать — я знаю, что вы не набираете код, за вас это делает ЛЛМ. Я не говорю, что вы не вычитываете этот код и не перепроверяете всё. Нет. Но печатает за вас ЛЛМ. И это — нормально.

Пусть она занимается этим бойлерплейтом. Иногда это — самое простое решение. Если у меня есть один файл, в котором чётко видно, в какие функции инвокаются какие рауты, то это — прекрасно. Не надо создавать фабрику, которая будет строить псевдообъекты, которые потом по гаданию на картах Таро будут инвокать методы на основании положения Марса в Стрельце.

Пусть ЛЛМ за вас напишет файл с 500 строками кода, где каждому URL дан чёткий метод. И если вам надо будет переименовать 300 из этих методов, то пусть ЛЛМ это и сделает. Не велика проблема.

В 2025 году можно смело откатить все нововведения Яваскрипта до 2016 года — и не париться больше в попытках улучшить язык. Просто сделайте его стандартом и больше не меняйте. Пусть ЛЛМ будет страдать. Нам не страшно.

Зато потом это будет проще понять и прочитать, чем вспоминать, что делает последовательность символов ?./\ ﷼ℬ в вашем коде и какой транспайлер мне надо поставить, чтобы это компилировалось в Google Chrome версии 18384572.

Теги:
+3
Комментарии3

Первые итоги выхода Amvera Cloud на международный рынок

15 апреля 2025 мы вывели наше облако для простого развертывания проектов через git push amvera master на международный рынок (новость на Хабр). Пора подвести итоги первой недели.

Из способов продвижения мы выбрали

  • Релиз на Product Hunt.

  • Публикация статей на Medium.

  • Работа с комментариями на Reddit.

Наименьший эффект дал Medium. Либо мы что-то делали неправильно, либо блог на этой площадке нужно раскручивать. Перевод нашей статьи про векторные базы данных на Medium почти никто не прочитал. В то время как на Хабр она набрала более 24000 прочтений.

Product Hunt дал достаточно неплохой трафик на сайт, но почти без регистраций. Трафик мог бы быть выше, если попасть в топ дня, но учитывая, что в день на ресурсе публикуется более 300 проектов, в топ попадают только самые «хайповые» темы. Низкое число регистраций ожидаемо, так как на Product Hunt не вся аудитория является целевой и еще меньше людей, кому в моменте нужно развернуть проект.

А вот комментарии на Reddit дали неплохой результат, особенно в соотношении с трудозатратами. Мы получили первые регистрации и даже оплаты.

В следующих постах постараюсь рассказывать, какие подходы реально работают на международном рынке.

Amvera Cloud — это облако для простого деплоя приложений со встроенным CI/CD, автоматическими бэкапами и алертами. Amvera позволяет задеплоить проект тремя командами в IDE и не думать о настойке инфраструктуры. Amvera проще, чем использование VPS.

Теги:
0
Комментарии0

ОТ ГИПОТЕЗЫ К БИЗНЕС-ЭФФЕКТУ: GlowByte и Лемана Тех представят кейс на Russian Retail Show 2025

GlowByte, серебряный партнер ежегодной масштабной конференции Russian Retail Show, совместно с Лемана Тех, ИТ-компанией, строящей технологическую платформу для бренда Лемана ПРО, представят практический кейс “ПЛАНИРОВАНИЕ ЗАКАЗОВ НА ОСНОВЕ ПРОГНОЗОВ СПРОСА НА УСЛУГИ В DIY-СЕГМЕНТЕ”. 

Карина Стасько, руководитель дата-продукта и аналитики, Лемана Тех, и Ахмед Магомедов, руководитель группы аналитиков, GlowByte, расскажут о реализации проекта по автоматизации планирования заказов в DIY-сегменте, который позволил не только повысить точность прогнозирования на 10 п.п., но и освободить FTE-ресурсы компании, обеспечив партнеров инструментами для эффективного планирования и своевременного выполнения заказов.

Вы также узнаете о том, как в Лемана Тех работают ML-модели, как измеряется их точность и как прогнозы связаны с бизнес-процессами Лемана ПРО.

Присоединяйтесь к работе секции “ПЛАНИРОВАНИЕ. ПРОГНОЗИРОВАНИЕ. ЦЕНООБРАЗОВАНИЕ” 24 апреля: Карина и Ахмед выступят в зале “ЛИДЕРСТВО” в 14:40!

Теги:
+3
Комментарии0

Начинаем вебинар по повышению производительности инфраструктуры

Привет, Хабр! В 12:00 по МСК проведем вебинар, где разберем, как эффективно использовать GPU в облаке для ML-проектов. Продакт-менеджер облачной платформы Selectel Антон Баранов расскажет, как оптимизировать производительность инфраструктуры и сократить расходы без потери качества. Присоединяйтесь!

Смотреть трансляцию:

на YouTube

в VK

Программа вебинара

  • Шесть способов сократить расходы на IT-инфраструктуру с GPU

  • Подбираем GPU под конкретную задачу. Разбор кейсов клиентов

  • Облако с GPU: обзор возможностей облачной платформы и доступных GPU-карт

  • Как выбрать подходящие карты в облаке и в MKS

  • Сокращаем сетевые задержки с помощью локальных SSD NVMe-дисков в облаке с GPU

  • Ответы на ваши вопросы

Кому будет полезно 

  • Техлидам и менеджерам ML-проектов: как выбрать оптимальную инфраструктуру.

  • Data-инженерам, MLOps-инженерам, DevOps-инженерам

  • Всем, кто работает с облачными ресурсами и хочет повысить ROI проектов.

Теги:
+4
Комментарии0

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

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
5 июня
Конференция TechRec AI&HR 2025
МоскваОнлайн
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область

Корпорация ICANN обновила статистические данные по ведущим компаниям‑регистраторам в общем домене верхнего уровня.COM в 2024 году.

Отмечается, что ряд регистраторов существенно увеличили число новых регистраций в доменной зоне по сравнению с предыдущим месяцем. Объясняется это в первую очередь активными маркетинговыми усилиями компании Verisign, регистратуры домена .COM, которая обеспокоена тенденцией к снижению числа регистраций.

Оказалось, что у крупнейшей компании‑регистратора GoDaddy дела обстоят не лучшим образом. Число новых доменных имён, зарегистрированных в 2024 году в домене .COM через неё, составило 583 099 — против 630 865 в декабре 2023 года. Это первый случай за последние два года, когда GoDaddy зарегистрировала за месяц менее 600 тысяч новых имён в доменной зоне .COM.

Впрочем, если говорить об общем числе доменных имён под управлением того или иного регистратора, то GoDaddy по‑прежнему остаётся безоговорочным лидером, сообщает ресурс Domain Name Wire. Компания управляет 53 374 853 доменными именами. Далее следуют компании Newfold Digital — 11 174 786 доменных имён под управлением — и Tucows — 10 711 013 доменов.

Теги:
0
Комментарии0

Мы видим, что ОРД Озон и ОРД ВК в акте для агентского договора Рекламодатель (РД)-Агентство (РА) пропускают ноль для поля Комиссия посредника (вознаграждение агента).

Аналогичная картина для другиx ОРД

Роскомнадзор предполагает возможность нулевой комиссии в акте ОРД при оформлении отчетности для агентскиx договоров

В итоге весь акт Рекламодатель-Агентство отображает транзит средств по цепочке РД-РА-РР от рекламодателя до конечного участника цепочки - рекламораспространителя( РР)

А свою маржу агентство может упаковать и спрятать во второй договор - услуговый между РД-РА по всем видам работ и услуг, если заказчика (РД) устроит данная cxема

Естественно, что рекламный сбор по данному кейсу для РА начислен не будет. Все заплатит в обычном порядке РР, как получивший доxод от размещения у себя рекламы РД

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

Естественно, не забываем про правило треx пунктов, которое будет учитывать Роскомнадзор при расчете нашей базы в ЕРИР для уплаты рекламного сбора

Теги:
-1
Комментарии2

В лаборатории солнечной астрономии ИКИ и ИСЗФ РАН показали формирование гигантской корональной дыры на Солнце.

Не так часто удаётся увидеть, как на твоих глазах из ничего рождается корональная дыра размером с половину Солнца. Примерно это и можно наблюдать на видео. Запись начинается 12 апреля заканчивается сегодня, 22 апреля около 21 часа по московскому времени.

Объект сформировался в южном полушарии Солнца и по этой причине потоки быстрого солнечного ветра, которые тут рождаются, проходят ниже плоскости планет. Землю в настоящее время немного «цепляет» верхним краем дыры, но даже этого хватает для магнитных бурь, хотя пока и низкого уровня. Если дыра начнёт расти также быстро не только в ширину, но ещё и в высоту, то Земля полностью окажется в её «объятиях» вплоть до конца выходных, но пока ожидается, что потоки солнечного ветра начнут ослабевать уже в среду, 23 апреля, к концу дня.

Теги:
0
Комментарии0

Попробую запостить тут пост - размышления :)
Наконец-то написал небольшой mcp сервер для flutter до относительно стабильного состояния.

Самым интересным было понять как работать с dart vm и devtools extensions - можно ли вообще обращаться к ним со стороннего сервера и что можно использовать для агента (например в cursor).

Так как на момент начала dart mcp сервера стабильного не было в pub.dev, решил mcp server писать на typescript.

Что получилось (на данный момент)

Архитектура сообщений (использовал везде JSON RPC 2, так как это по умолчанию протокол общения с Dart VM):

  1. MCP server <-> Dart VM
    Из плюсов - прямой доступ, проще работать
    Из минусов - не все методы работали (в основном связанные с другими extensions), все структуры нужно писать с нуля

  2. MCP server (TS) <-> Forwarding Server (TS) <-> Devtools Extension (Dart) <-> Dart VM
    Из плюсов: в devtools можно использовать готовые библиотеки для работы с dart vm. Все методы работают как должны. Можно очень просто дебажить все методы, так как есть прямой доступ к dart vm, и не нужно работать через MCP inspector.
    Все ошибки мониторятся (слушаются через Dart VM) в Devtools Extension.

    Из минусов: сложность запуска: нужно обязательно запускать Forwarding Server, Devtools Extension и проверять что всё работает.

    Почему так: напрямую MCP server связать с Devtools Extension пока не удалось, идея через регистрацию методов в Dart VM, чтобы Dart VM выступала как forwarding server пока тоже не сработала.

Изначально, чтобы разобраться как работает, подключил все методы, доступные в dart vm, но со временем пришел только к двум-трем основным:
- get_app_errors - чтобы мониторить ошибки, появляющиеся в Dart VM. Использовал только краткое описание, чтобы было сложно переполнить context.
- hot_reload - чтобы агент мог сделать hot reload и ошибки записались в Devtools Extension.

Теги:
0
Комментарии0

Настоятельно советую перечитать Helm это анти-паттерн
Об этом треде будут слагать легенды.

Эту концепцию можно назвать «Назад в будущее».

Для того, чтобы заскаффолдить (scaffolding – сделать заготовку) такой интерфейс для Nginx контроллера требуется несколько часов времени:

make nginx-help
Nginx Management System
=======================

Core Operations:
  reload-config         - Reload Nginx configuration without downtime
  test-config           - Test Nginx configuration for syntax errors
  get-nginx-config      - View current Nginx configuration
  exec                  - Open interactive shell in Nginx pod
  logs                  - View Nginx logs in real-time

Feature Management:
  enable-module         - Enable specific Nginx module
  disable-module        - Disable specific Nginx module
  enable-ssl            - Configure SSL/TLS termination
  enable-gzip           - Enable Gzip compression
  enable-cache          - Configure caching
  enable-auth           - Enable basic authentication
  enable-rate-limiting  - Configure rate limiting
  enable-geo-routing    - Enable GeoIP-based routing

Advanced Features:
  optimize-config       - AI-powered configuration optimization
  blue-green-switch     - Zero-downtime traffic switching
  chaos-test            - Resilience testing with chaos engineering
  update-waf-rules      - Dynamic WAF rule updates
  renew-certs           - Automated SSL certificate renewal
  inject-lua            - Hot-patch LUA scripts

Monitoring & Analysis:
  live-metrics          - Real-time performance dashboard
  canary-analysis       - Compare canary vs production metrics
  profile-ebpf          - Kernel-level performance profiling
  check-drift           - Detect configuration drift

LLM сделали код дешевле, а дебаггинг непростительно дорогим.

Теги:
-2
Комментарии0

Практически все развитые страны — и многие развивающиеся — прошли через второй демографический переход. Демографы забили тревогу о грядущем снижении населения; хотя они превосходны в статистике и немного разбираются в психологии, ключевой вопрос остаётся: почему люди заводят меньше детей?

Рассмотрим возможные причины:

  1. Дети — дорогое удовольствие. Сегодня у каждого ребёнка должна быть своя комната, новейший iPhone и всё модное, чтобы «не отставать».

  2. Дети требуют времени. Особенно в первые десять лет родители вынуждены посвящать им практически всё своё внимание, объясняя буквально всё с нуля.

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

  4. Личные жертвы. Отказ от привычного образа жизни и хобби — особенно когда у вас двойня.

  5. Уход за ребёнком доступен лишь богатым. Полноценная круглосуточная няня по карману лишь очень состоятельным семьям.

Какое решение?

Робот с универсальным ИИ может:

  1. Проводить с ребёнком столько времени, сколько нужно, обучая его по лучшим методикам ведущих детских психологов — от первых букв до уровня PhD.

  2. Быть бдительным на прогулке, никогда не уставать, не выходить из себя и не кричать на ребёнка.

  3. Благодаря технологиям «deepfake» идеально имитировать человеческую мимику.

  4. Стоить значительно дешевле круглосуточной няни.

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

Теги:
0
Комментарии20

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

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

23 апреля, среда:

24 апреля, четверг:

28 апреля, понедельник:

29 апреля, вторник:

Список всех открытых уроков по всем ИТ-направлениям можно посмотреть в календаре.

Теги:
+1
Комментарии0

В 1984 году Уильям Гибсон опубликовал «Нейромант», а Брюс Стерлинг вскоре представил миру «Схизматрицу». Эти книги не просто создали жанр киберпанка — они предсказали цифровую революцию, сформировали взгляд на будущее технологий и даже повлияли на реальные IT-разработки. Как вымышленные миры изменили наш реальный мир?

«Нейромант»: пророчество о киберпространстве

Что предсказал Гибсон?

  • Матрица (киберпространство) — прообраз современного интернета и VR.

  • Нейроинтерфейсы — идея прямого подключения мозга к сети (современные Neuralink, Brain-Computer Interface).

  • Киберпреступность — хакеры, вирусы и корпоративный шпионаж как часть цифровой эпохи.

  • Искусственный интеллект — самообучающиеся программы вроде Wintermute.

Влияние на технологии

Термин «киберпространство» (cyberspace) впервые появился в «Нейроманте» и стал основой для понятия интернета.

Разработчики VR (Oculus, Meta) вдохновлялись описанием «матрицы».

Концепция биохакерства (чипы, импланты) берет начало в мире Гибсона.

«Схизматрица»: мир, где технологии разделили человечество

Что предсказал Стерлинг?

  • Раскол общества на тех, кто принял технологии, и тех, кто их отверг (аналогии с цифровым неравенством).

  • Биотехнологии и генная инженерия — модификации тела, киборгизация.

  • Децентрализованные сети — предвосхищение блокчейна и darknet.

  • Постчеловечество — стирание границ между человеком и машиной.

Влияние на культуру

Идея «схизмы» (раскола) отразилась в современных дебатах о регулировании ИИ, этике генетики.

Киберпанк-движения (например, биткоин-анархисты) используют идеи Стерлинга.

Сериалы вроде «Черного зеркала» продолжают его тему технологического раскола.

Общее влияние на человечество

На технологии

  • Развитие VR/AR — Meta (Facebook), Apple Vision Pro идут к «матрице» Гибсона.

  • Нейроинтерфейсы — Neuralink Илона Маска, эксперименты с BCI.

  • Кибербезопасность — хакерская эстетика 90-х и современные кибервойны.

На общество

  • Страхи перед ИИ — как в «Нейроманте», люди боятся потери контроля.

  • Цифровое неравенство — «Схизматрица» предупреждала о расколе на «апгрейднутых» и «аналоговых».

  • Корпоративная власть — MegaCorps Гибсона напоминают Google и Amazon.

«Нейромант» и «Схизматрица» были не просто фантастикой — они стали инструкцией к будущему. Многие их идеи реализовались, другие только начинают воплощаться.

Что дальше?

Если Гибсон предсказал интернет, то следующая его «пророческая» тема — слияние человека и машины.

Стерлинг напоминает: технологии не объединяют, а разделяют — и нам нужно учиться балансу.

«Будущее уже здесь — оно просто неравномерно распределено» (Уильям Гибсон).

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

А как вы считаете — мы движемся к миру «Нейроманта» или «Схизматрицы»?

Теги:
+1
Комментарии11

Он переписал сортировку в Java! Интервью с Владимиром Ярославским

На JPoint 2025 мы пообщались с Владимиром Ярославским — разработчиком, чья работа вошла в историю Java. Именно Владимир стал автором улучшенного алгоритма сортировки, который используется в JDK.

Делимся ссылками на интервью на других ресурсах:

Это только начало — впереди ещё больше бесед с интересными людьми из мира Java и Spring.

Присоединяйтесь к русскоязычному сообществу разработчиков на Spring Boot в телеграм — Spring АйО, чтобы быть в курсе последних новостей из мира разработки на Spring Boot и всего, что с ним связано.

Ждем всех, присоединяйтесь

Теги:
+3
Комментарии0

Чем полезна ротация разработчиков внутри компании

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

Разберем, как это работает:

  • Новая среда и культура могут вдохновить разработчика на новые идеи и подходы, которые он не рассматривал ранее. Иногда смена обстановки может повысить мотивацию специалиста и помочь ему переосмыслить методы работы.

  • Обратная связь от новой команды поможет найти точки роста или новые, более эффективные инструменты. А всё вместе это может благотворно влиять на продуктивность разработчика.

  • Разнообразие задач помогает нащупать как пробелы, так и темы, в которых разработчик чувствует себя как рыба в воде. Кроме того, если внимание иногда переключается с задачи на задачу, улучшаются навыки и растет уверенность.

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

  • Идентификация проблем. Если разработчик работал медленно в одной команде, но быстро в другой — возможно, в первой проблемы. Они могут быть связаны с коммуникацией или с постановкой задач, но проверить точно стоит.

Главное при ротации — приставить к разработчику более опытного ментора. Так человеку будет легче адаптироваться в новой среде и получить необходимые знания для повышения продуктивности.

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

Теги:
+1
Комментарии0

Безопасная разработка API на практике

Как устроен ваш цикл разработки приложений? Проверяются ли API на наличие уязвимостей до их публикации? И есть ли вообще для этого процесса какая-то методология?

Вместе с экспертом команды Вебмониторэкс, участвующим в совместной работе с ИСП РАН, подробно разберём, как выстроить эффективный процесс тестирования API, и чем отличаются различные его виды.

Когда? 23 апреля в 14:00

Спикер: Динко Димитров, руководитель продуктового направления, Вебмониторэкс


Зарегистрироваться на мероприятие 

Ждем вас на вебинаре!

Теги:
0
Комментарии0

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

25 апреля Doubletapp организует круглый стол на DUMP-2025, где вы узнаете, как сформировать сильную команду управленцев.

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

🔈Спикеры:

Андрей Смирнов
X5 Tech, IPONWEB, Rambler
9 лет опыта в IT-менеджменте. Управление подразделением с многоуровневой матричной структурой: менеджеры направлений, тимлиды и разработчики. В разные периоды — до 230 сотрудников в подчинении, включая до 65 прямых.

Стас Жуковский
Technology Adoption, Yandex
11 лет опыта руководства международными распределенными командами в стартапах и корпорациях. Управленческий опыт в структуре до 150 человек. Занимал позицию CRO в составе C-level команды.

Сергей Бердников
Koronatech
13 лет в менеджменте на разных уровнях в компании Koronatech. Опыт управления командой более 200 человек в условиях матричной структуры. Формирование и координация управленческой команды, включающей как сотрудников в прямом подчинении, так и руководителей, выделенных по функциональным ролям из различных подразделений.

🎤Ведущий: Никита Анчутин, CTO Doubletapp

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

🕐 25 апреля, 12:00 (UTC+5)
📍 DUMP, Конгресс-центр «Екатеринбург-Экспо»
🎟 https://dump-ekb.ru/

💬 Промокод DOUBLETAPP дает скидку 10% на билеты

Теги:
0
Комментарии0

ОТП Банк запустил AI-ассистента на собственном сайте

Продолжаем внедрять искусственный интеллект для улучшения цифрового обслуживания клиентов. На сайте банка, в разделе «Дебетовые карты», появился новый AI-ассистент «Карта, которая вас понимает» — первый виртуальный консультант на рынке, готовый рассказать о всех преимуществах дебетовой ОТП Карты на разных языках и стилях и помочь оформить ее онлайн.

Новый сервис работает на базе OpenAI GPT-4o mini и умеет общаться на любом языке и в любом стиле — даже в стихах или с юмором. AI-ассистент ведет диалог, как настоящий консультант: он отвечает на вопросы, объясняет условия карты простыми и доступными словами, приводит примеры и, в конце разговора, предлагает перейти на лендинг для оформления.

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

«Клиенты все чаще ожидают быструю и доступную информацию в интерактивном формате. Мы учитываем эти изменения и активно внедряем новые подходы. AI-ассистент — это наш шаг в сторону улучшения цифрового обслуживания, который не только упрощает процесс выбора карты, но и делает его более персонализированным, увлекательным и непринуждённым», — комментирует Вадим Валиуллин, product owner сайта ОТП Банка.

На данный момент AI-ассистент предоставляет полную информацию о дебетовой ОТП Карте. В ближайшее время он будет усовершенствован для консультирования по другим продуктам банка, расширит свою компетенцию, чтобы предложить клиентам ещё более широкий спектр услуг.

Теги:
0
Комментарии0

Новый вектор развития ценообразования: “О'КЕЙ” и GlowByte выступят с кейсом на Russian Retail Show 2025

24 апреля GlowByte, серебряный партнер ежегодной конференции Russian Retail Show, и "О'КЕЙ” примут участие в работе секции “ПЛАНИРОВАНИЕ. ПРОГНОЗИРОВАНИЕ. ЦЕНООБРАЗОВАНИЕ”.

Тимофей Шульгин, директор по промо и ценообразованию, "О'КЕЙ”, и Алексей Чванов, бизнес-архитектор GlowByte, расскажут о переходе от ручного к автоматическому ценообразованию в "О'КЕЙ" – одной из крупнейших российских розничных сетей, более 20 лет работающей в России, обладательнице восьми “Мясных Оскаров” премии “Гарантия качества” и победительнице многих других конкурсов сферы Retail в различных номинациях. 

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

Спикеры расскажут про альтернативу и новый тренд в сфере ценообразования – модели EDLP/EDPP. Какие возможности она открывает в части управления доходностью, прогнозирования, взаимодействия с поставщиками.

Приходите на конференцию. Выступление GlowByte и "О'КЕЙ" состоится в 14:25 в зале "ЛИДЕРСТВО". Будем рады пообщаться и ответить на ваши вопросы!

Теги:
+2
Комментарии0

#статья Тайные сообщества товаров: обзор графовых методов

Новая статья от команды матчинга и группировки уже ждёт вас на Хабре. Расскажем, как мы исследовали алгоритмы community detection для группировки товаров, с какими проблемами столкнулись и при чём тут матчинг.

Время прочтения: 15 минут.

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

🙂 Читать статью

Теги:
0
Комментарии0

На GitHub выложены исходные коды программ, опубликованы в 3-м издании 101 BASIC Computer Games Дэвида Ала за март 1975 года издательства Digital Equipment Corp.

Теги:
0
Комментарии0

«Здравсити» поднялся в рейтинге крупнейших интернет-магазинов России

Маркетплейс здоровья «Здравсити» вошел в число крупнейших интернет-магазинов России по итогам 2024 года. Соответствующий рейтинг подготовило и опубликовало аналитическое агентство Data Insight.

Рейтинг «ТОП-100 крупнейших российских интернет-магазинов» отсортирован по объему онлайн-продаж. «Здравсити» с выручкой 26,8 млрд руб. в 2024 г. занял в общем списке 36 место. По сравнению с предыдущим годом, маркетплейс поднялся в рейтинге на шесть пунктов.

В категории «здоровье» «Здравсити» – на третьей позиции, после apteka.ru и eapteka.ru. При этом среди опережающих его аптечных конкурентов маркетплейс продемонстрировал лучшие результаты по динамике приростов выручки (+64%), заказов (+47%) и стоимости среднего чека (+12%).

В рейтинг крупнейших интернет-магазинов России «Здравсити» впервые вошел в 2019 году, заняв 87 место.

 

Теги:
-2
Комментарии1

🎙 Vozo AI — нейросеть, которая переводит и дублирует видео на любой язык, сохраняя оригинальный голос и синхронизацию губ.

Что по возможностям?

➖ Перевод и дубляж видео на более чем 60 языков.

➖ Клонирование голоса для сохранения оригинальной интонации.

➖ Синхронизация губ для естественного воспроизведения речи.

➖ Автоматические субтитры для удобства восприятия.

➖ Многоголосый перевод для видео с несколькими спикерами.

➖ Бесплатное использование возможно, но есть нюанс: до 3 минут перевода видео в месяц без оплаты.

➖ поддерживает видео ссылкой с юутба или файлом!

🔗 Становимся полиглотом на 3 минутки в месяц тут - тык

Теги:
0
Комментарии1

Снова всем привет. В прошлом посту я писал о том что пишу компилятор C (на Python).

Вчера я добавил функции, вот пример программы вычисления факториала с функциями:

void fac(n) {
  int f = 1;
  while (n > 1) {
    f = f * n;
    n = n - 1;
  }
}

void main() {
  fac(5);
}

Что можно заметить нового и чего нету:

  • Функция main стала обязательной

  • Не обрабатывается тип данных у аргументов (не везде)

  • Все переменные и параметры - глобальные

  • Оператора return не существует

  • Функции объявляются только с помощью void

Вот как компилятор создаёт функции:

  1. Добавляет в словарь self.funcs данные о функции

  2. Когда видит вызов функции то компилирует код функции но перед компиляцией создаёт переменные со значениями аргументов

Получается мы не заставляем виртуальную машину работать с функциями ВООБЩЕ.

Но и в этом есть свой минус: return сделать будет невозможно.

Самым сложным это сделать нормальный парсер для этого чуда.

Из-за этого я испортил код парсера. Главное работает 😅.

Всем пока.

Теги:
+2
Комментарии0

Вебинар: как устроена совместная работа виртуальных машин и контейнеров в Deckhouse

Завтра, 23 апреля, мы проведём вебинар о виртуализации в экосистеме Deckhouse. Расскажем, почему разрабатываем своё решение, и покажем, как запускать виртуальные машины рядом с контейнерами, чтобы управлять ими в рамках одной платформы оркестрации. 

Будет полезно, если вы ищете альтернативу классической виртуализации или хотите начать использовать Kubernetes для оркестрации ВМ. Регистрируйтесь и подключайтесь с 12:00 по Москве. Ссылка для подключения придёт вам на почту. 

Вы узнаете:

  • Какие возможности по управлению ВМ уже есть в Deckhouse.

  • Что мы вкладываем в понятие Cloud Native-виртуализации.

  • Для чего может быть нужна совместная работа ВМ и контейнеров.

На демо покажем возможности Deckhouse Kubernetes Platform по администрированию и мониторингу ВМ и контейнеров, конфигурации балансировщиков и микросегментации на основе сетевых политик.

Спикеры вебинара:

  • Георгий Дауман, менеджер продукта Deckhouse Virtualization Platform

  • Кирилл Салеев, архитектор инфраструктурных решений Deckhouse

Теги:
+2
Комментарии0

Запустили Kubernetes в SpaceWeb

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

Kubernetes поможет с созданием и поддержкой микросервисных архитектур, управлением контейнерами и оркестрацией приложений. Сервис упрощает процесс развертывания, масштабирования и управления облачными инфраструктурами.

Можно выбрать следующие конфигурации: Control Plane и Worker Nodes — в зависимости от ваших задач и нагрузки. Стоимость Kubernetes начинается от 2 545 руб./месяц за стандартную мастер + 1 рабочую ноду 1 vCPU, 2 RAM, 40 Гб.

Теги:
+3
Комментарии0

Gork-ушены-ли странности?
Пробуя вайбить Горкушей, обнаружил странные параллели с поведением Синего Кита.

1. "прощупывание пользователя", скобочку там не закрыть, тут инклюд не помянуть, и всё такое-прочее, очевидное и не доставляющее проблем даже джунам, но способное напугать посторонних полотном "ужасных" ошибок ;-)
ДжиПетто вроде подобное тоже вытворяло (не знаю как сейчас), но там на общем фоне остального написанного это выглядело скорее как реальные косяки, а не издёвка...
А вот синий кит, через некоторое время чистого вайба, начинает откровенно жечь!

2. похожие "чудачества в коде", пруф к сожалению привести не могу, он из реальной жизни, и не гуглится, но всё подобное, обычно делается простым и понятным способом, создаётся структура, в которой описывается сколько бит что означает, и вместо разбора пакета, он просто рассматривается через эту структуру и вообще удобненько. Gorkуше был предоставлен пример кода, в котором именно так всё было сделано, и он этим даже воспользовался пару раз, но потом, таки переписал, устроив программный разбор пакета битовыми операциями, и конечно-же криво на столько, что ошибки самостоятельно исправить был уже не в силах, ни за сколько итераций. Что самое поразительное, абсолютно аналогичное поведения я наблюдал у Синего Кита несколько дней назад, вот прямо такой-же код, и такой-же косячный. Логично предположить что он был откуда-то сдёрнут, но нет, ничего подобного не гуглится, да и вообще может-ли такой изврат человеку в голову придти?

3. Я люблю Кита за сравнительную трезвость, позволяющую куда-то его запрягать даже по делу, у Горкуши с этим к стати хуже но, тупят они поразительно похожим образом.
Давеча попросил сделать демона общающегося с железом и что-то шарящего в мемори для других процессов. Read only вестимо, об этом было прямо сказано в промпте, но эти "двое из ларца" мьютиксов туда намутили, поразительно похожим образом!
И ладно-бы это был-бы какой-то пример из книжки переписанный на 100500 сайтах, но нет, там и косяки одинаковые, и по поводу мьютиксов на каждом заборе популярно написано, что в таких ситуациях "скрипач не нужен, родной"...

Вот такой-вот вайб, с котятами, может у кого будут ещё какие похожие замечания из других областей коднинга, я таки православный сионист системщик, и приколы у меня соответствующие, но наверняка на других языках оно чудит похожим образом!

Я начал мучить Горкушу ещё в X использовал преимущественно для самери поиска, а тут он вдруг резко так поумнел перед открытием, демонстрируя сходное с синим китом поведение, вот прямо в деталях. Так что не знаю прямо что и думать ;-)

PS. Протестировал профессионального Джимми 2.5, и кое-что из грядущего, слава Богам! Он действительно с виду более профессиональный НО, без образца проблему не решает, хотя это и ожидаемо, там где осмысленная архитектурная многоходовочка требуется...
...но в отличии от от Кита и Горкуши, Джимми дали мне ссылку на ту отраву, которой они все походу обожрались. Ok это отрава, бывает, но непонятно всё-же, с какого, если в сети есть большое количество годных примеров, берётся один, но гадкий? И как-же так вышло, что его сожрали все, такие разные ;-)

Теги:
-5
Комментарии8

Какие выгоды можно получить от регистрации программы для ЭВМ в Роспатенте?

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

Получение инструмента для защиты от незаконного копирования, использования, распространения программы (ее исходного кода), согласно: 

— УК РФ Статья 146. Нарушение авторских и смежных прав;

— КОАП РФ Статья 7.12. Нарушение авторских и смежных прав, изобретательских и патентных прав — ГК РФ Статья 1252.

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

Реальный кейс: Агрофирма «Южная» незаконно использовала программное обеспечение компании «1C» (свидетельства о регистрации №2001611306 и №2001610830) Перед иском в суд “1С” обратилась к нарушителю с предложением урегулировать спор досудебным соглашением, но “Южная” на это не ответила. Суд встал на сторону владельца ПО и компания “1С” получила компенсацию за нарушение ее прав в размере двукратной стоимости использования программы — 568 000 руб. (Дело № N А35-839/2020).

Способ идентификации программы для заключения лицензионных договоров, которые освобождаются от НДС (в случае включения программы в Реестр отечественного ПО). И то же самое свидетельство можно будет предоставить в Федеральную налоговую службу.

Упрощение процедуры постановки программы на баланс компании в качестве нематериального актива, предоставления информации в банки при заключении кредитного договора (в качестве объекта залога). При постановке программы на баланс ее стоимость рассчитывается как сумма затрат на ее создание. Эти затраты не списываются, а капитализируются, что позволяет увеличить стоимость чистых активов компании и ее прибыль. Дополнительный аргумент при внесении программы в реестр отечественного ПОСвидетельство принимается Минцифры как дополнительный документ, подтверждающий наличие исключительного права (наряду с первичными документами, но не заменяет их).

Бесплатный поиск

Поиск по программам

Регистрация программы

Теги:
+1
Комментарии0

Короткий тест: есть ли у вас талант аналитика

Яндекс Практикум вместе с изданием N+1 подготовили тест «Голые данные» — он поможет примерить на себя роль аналитика данных и понять, насколько вам близка эта профессия. 

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

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

→ Пройти тест

Теги:
+1
Комментарии1

Дети без братьев и сестер оказались умнее, счастливее и креативнее сверстников с сиблингами, выяснили китайские учёные на выборке из более чем 7 тысяч человек.

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

Теги:
0
Комментарии2

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

Теги:
-1
Комментарии0

Leaquor.jl: Secret Scanning with Julia

Доверяем, но проверяем

Если делать веб-приложение вроде SonarQube, то не мешало бы разделить образности на бэкенде:

  1. Выделить сканер секретов в одтельную программу на Go. Это worker.

  2. Сервис FastAPI предоставляет JSON API, клонирует репозиторий Git и возвращает результаты сканирования для фронтенда в JSON. Это сервис.

  3. На бэк отправляется запрос REST API, который передает URL репозитория для сканирования:

curl -X POST "http://I<IPADDRESS>:8000/scan-secrets" -H "Content-Type: application/json" -d '{"repo_url": "https://github.com/Plazmaz/leaky-repo"}' | jq .
Skanner
Skanner

К чему это я все? DevOps инструментарий – это полный шлак. На попытку заставить на бэке работать эту чудо-поделку под названием GitLeaks, ушло больше времени чем на то, чтобы переписать ее с нуля, добавив еще и возможность кастомизировать паттерны для проверки.

Теги:
0
Комментарии0
1
23 ...