Feed aggregator

Реальность в белоснежных списках

Habr.com - Thu, 11/06/2025 - 10:00

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

Никаких домыслов — только измерения, цифры и технические факты.

Читать далее

Я устал кликать по HH — отдал это Gemini и получил 7 инвайтов за 3 дня

Habr.com - Thu, 11/06/2025 - 09:30

Привет Хабр!

Давайте честно, поиск работы - это ад. Я инженер и я ненавижу рутину. А поиск работы - это 90% тупого кликанья.

Открыть 50 вкладок - 50 раз написать "Здравствуйте- меня заинтересовало..." - 50 раз скопировать-вставить. Это выжигает.

Можно конечно написать автокликер, который будет спамить "пустышками". Но рекрутеры не дураки - такие отклики летят в мусор. А "ручной" режим- это 3-4 часа в день.

Я понял - что должен быть третий путь. Не просто автоматизация - а умная автоматизация.

Читать далее

Архитектура сервиса на GO «Клиент-Сервер»

Habr.com - Thu, 11/06/2025 - 08:32

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

Читать далее

Библиотека Python для доступа к данным ЦБ: cbrapi

Habr.com - Thu, 11/06/2025 - 08:03

cbrapi - бесплатная библиотека с открытым исходным кодом на Python, которая превращает сложное взаимодействие с SOAP API Центрального банка Российской Федерации в простой и понятный инструмент.

Читать далее

SQLite 3.51

Linux.org.ru - Thu, 11/06/2025 - 08:02

4 ноября состоялся выпуск 3.51.0 компактной встраиваемой СУБД на языке C. Код SQLite распространяется как общественное достояние (public domain).

( читать дальше... )

 , ,

Покрытие Плеяд Луной вечером 6 ноября 2025

Habr.com - Thu, 11/06/2025 - 07:07

Вечером 6 ноября 2025 Луна вновь будет проходить на фоне звёзд рассеянного скопления Плеяды в созвездии Тельца, заслоняя собой некоторые из них. Такое явление в астрономии называется покрытием. Для ученых покрытия могут дать много актуальных данных, из которых можно извлечь те или иные сведения как о звёздах, свет которых перекрывает Луна, так и о Луне — её форме и характере движения. И даже — о Земле, начиная с неравномерностей вращения вокруг оси и заканчивая движением континентов. И, может быть, и не заканчивая, а — продолжая подкидывать в очаг научного процесса топливо в виде тех или иных неожиданных сведений. Для любителей астрономии покрытия звезд являются просто эстетически красивыми астрономическими явлениями, а для астрофотографов — изысканным челленджем, когда возникает шанс снять нечто такое, что снять трудно (ввиду широкого разброса яркостей), зато потом приятно опубликовать в сети.

Читать далее

Про знакомства в соцсетях, крепкую семью и вот это вот всё⁠⁠ в мире победившего веба

Habr.com - Thu, 11/06/2025 - 06:21

Могу развенчать чьи-то фантазии, если читатель не готов морально и по возрасту - можно пролистать. Не хочу здесь писать про правила съёма (был такой фильмец, к слову), ни про "методики охмурения", ни про "желания быть, а не казаться", ни про быстрый результат.

Всё придумано до нас. Могу ответить так же, как однажды ответил Дмитрий Пучков на вопрос от подписчика на тему а-ля "Если я такой хороший и интересный во всех смыслах, а достойной меня женщины рядом не пробегало и близко - смотрят только в кошелёк, почему?" - "Братан, может ты не там ищешь?" Первое и самое очевидное - лучше искать в реале. Среди знакомых знакомых, знакомых родственников, знакомых друзей, коллег, знакомых коллег, родственников коллег, друзей коллег, и так вплоть до дальних кордонов. Всюду, где за человеком есть репутация. Так больше шансов встретить человека не на один день, и параллельно проверить его "предысторию". Мы же хотим фактически встретить не просто женщину, а понимающую спутницу. А понимать твои мысли и заботы зачастую прерогатива твоего круга и около. Даже если его границы далеко.

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

Если ты - девушка или одинокая дама 35+ - говорят, в МВД и частях типа огнеборцев (да, как стационарные в городах, так и в лесах) очень скромные зарплаты. Есть шанс встретить там настоящего мужчину. Вопрос в том, хочет ли девушка найти мужчину с доходом ниже своего. Я вижу, что как-то не стремится.

Читать далее

Nano Banana — Бесплатно. Как получить доступ к нейросети

Habr.com - Thu, 11/06/2025 - 03:03

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

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

Читать далее

Что такое Vertical Trim в Figma

Habr.com - Thu, 11/06/2025 - 01:48

Эта статья является более детальной версией поста, который я выкладывала в своем Телеграм-канале для дизайнеров.

Посмотрите на первую кнопку на иллюстрации. Кажется, что текст на ней немного сдвинут вниз, правда? На самом деле он выровнен строго по центру — сверху и снизу от текста до края кнопки по 24px.

Читать далее

Сравнительный анализ эффективности планировщиков СУБД при выполнении различных запросов

Habr.com - Thu, 11/06/2025 - 00:52

Когда мы пишем запрос, СУБД делает гораздо больше, чем просто ищет данные. Она оценивает десятки сценариев выполнения, сравнивает стоимость операций и выбирает оптимальный путь к результату. От этого выбора зависит, будет ли запрос выполняться секунду или минуту. Почему одни системы находят лучший план, а другие выстраивают менее эффективный алгоритм? Попробуем разобраться, как планировщики СУБД принимают решения и что определяет их эффективность.

Читать далее

Direct2D #2: Очередь сообщений окна. Все виды манипуляций

Habr.com - Thu, 11/06/2025 - 00:15

Статья посвящена очереди сообщений окна в Windows. Рассматриваются все действия с нею. Статья предназначена в основном для новичков в DirectX & Direct2D.

Читать далее

LXQt 2.3.0

Linux.org.ru - Wed, 11/05/2025 - 23:16

После более полугода разработки состоялся выпуск 2.3.0 среды рабочего стола LXQt.

Общие изменения:

  • В инструменте для создания скриншотов ScreenGrab (который, начиная с версии 3.0.0, запускается в wayland-композиторах с поддержкой протокола wlr-screencopy") в X11 теперь улучшено выделение цветом границ выделенной области;
  • Настройка глобальных коэффициентов масштабирования доступна только в X11 (в Wayland масштабирование должно настраиваться композитором или инструментом типа kanshi);
  • В терминале QTerminal добавлена поддержка эмодзи с флагами;
  • У проекта появилась новая Wiki с улучшенным поиском и обновлённым внешним видом;
  • Также проект вернул старый домен lxqt.org, который сейчас перенаправляет на новый lxqt-project.org.

( читать дальше... )

 

Любовь, микро-менеджмент и кластера: личный опыт эволюции подхода к управлению в IT [Yet Another One]

Habr.com - Wed, 11/05/2025 - 23:13

Приветствую Хабр, это моя первая статья и я решил поделиться своим личным опытом развития в IT, подхода к управлению и любви к волшебству кода.

Немного обо мне. Меня зовут Юрий, через месяц будет 16 лет с моей первой записи в трудовой книжке о работе в IT. Закончил мехмат, немного занимался наукой, работал в крупном американском аутсорсе, затем в красно-синем российском банке и последние 8 лет тружусь в технологических и AI стартапах. Да, столько опыта, а хоть что то написать решил только сейчас. В общем погнали.

Я лично не разделяю руководство в директивном смысле и лидерство на какие то разные сущности и считаю, что это лишь разные грани одного и тоже умения сподвигать людей выполнять коллективно задачи, превосходящие возможности одного человека. Это можно сравнить с кластерными технологиями как в режиме single‑master так и в режиме multi‑master.

Как ни странно даже если кажется, что ты single‑master и якобы единолично руководишь группой разработчиков или нескольким группами, то есть либо master более высокого порядка либо неявный master в виде «опытного разработчика», которые в значительной степени оказывают влияние на процесс, либо и то и другое, поэтому как принято в мат. доказательствах будем рассматривать более общий случай multi‑master. Это к тому, что все мы «стоим на плечах гигантов» и благодарны за советы старших товарищей.

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

Читать далее

Direct2D #1: альтернатива началу документации

Habr.com - Wed, 11/05/2025 - 23:07

Данная статья является альтернативой hello-world в DirectX от Microsoft в связи с излишней перегрузкой терминами и не нужной информацией. Объяснение для новичков, просто и понятно.

Читать далее

Компактный столик для хоббийной Reflow-пайки

Linux.org.ru - Wed, 11/05/2025 - 23:06

Вышел пре-релиз компактного столика для reflow-пайки. Ориентирован на тех, кто любит DIY-электронику. Питается от зарядника USB.

Зачем он нужен:

  • Удобно для тех, кто паяет относительно редко и не хочет связываться с габаритным оборудованием.
  • Для образовательных целей. Наглядно показать новичкам, что современная электроника – вполне доступная штука в домашних условиях.

Сборка не требует особой квалификации. Из механических работ – только раззенковать отверстия крепления пластины под потайные винты. Все остальное заказывается в полтора клика на jlcpcb / jlc3dp / lcsc / aliexpress.

Чем отличается от того что есть:

  • Размер рабочей зоны 80х70мм. Мелкие столики из доступных на рынке – максимум 50x50мм, всё еще маловато.
  • Управление по BLE из браузера. Намного комфортнее настраивать и смотреть, что там вообще происходит.

Самый простой вариант, с нагревателем из алюминиевой платы – до 180°C. Этого более чем достаточно для нижнего подогрева и пайки LTS-пастами. Учитывая, что прожарка платы снизу насквозь – подход немного спорный, с низкотемпературными пастами это достаточно безопасно и прощает ошибки.

Есть вариант головы с MCH-нагревателями, работающей до 300°C (в документации отдельно описаны подробности сборки). Но там пока динамика не очень, проще дождаться новых зарядников PD 3.2 в следующем году, где появятся AVS-профили и станет проще выдурить нужное количество ватт. Технически, можно решить вопрос уменьшением рабочей зоны, но пропадет преимущество в комфортном размере, пока не хочется. Тема очень экспериментальная, с алюминиевой платой нагреватель намного проще и дешевле.

Стоит не забывать, что любой девайс – это баланс фич под конкретные задачи. Этот столик нацеливался в сторону «ненапряжно чилить дома». Если запросы более высокие – значит надо смотреть в сторону печек, но они заметно крупнее.

 , , , ,

curl 8.17.0

Linux.org.ru - Wed, 11/05/2025 - 21:41

После почти месяца разработки состоялся выпуск 8.17.0 (271-й) консольной утилиты и библиотеки curl, написанных на языке C и распространяемых по лицензии curl.

( читать дальше... )

>>> Полный список изменений на curl.se

>>> Видеопрезентация на youtube

>>> Документация

>>> Страница загрузки

>>> Исходный код на GitHub

 , , , ,

Продуктовая аллея: какие IT-решения Россия готова представить на рынке?

Habr.com - Wed, 11/05/2025 - 21:25

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

Читать далее

Как собрать платный AI-микро-SaaS (Next.js + Django + ЮKassa + Web Stories) и не застрять в пет-проекте

Habr.com - Wed, 11/05/2025 - 21:15

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

Проект как раз про то, чтобы скучное сделать готовым и многоразовым. Мы один раз собираем связку: AI → Django/DRF → ЮKassa → деплой → Web Stories → SEO, а дальше в неё можно подставлять вашу идею — не только Mermaid. Mermaid здесь как манекен: на нём удобно показывать, куда вешать оплату, куда прикручивать экспорт, где пускать трафик.

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

Читать далее

Security Week 2545: кибершпионская кампания «Форумный тролль»

Habr.com - Wed, 11/05/2025 - 21:13

На прошлой неделе в Таиланде прошла ежегодная конференция Security Analyst Summit, организуемая «Лабораторией Касперского». Один из главных докладов конференции был посвящен операции «Форумный тролль» — кибершпионской кампании, нацеленной на организации в России. Обнаружение данной угрозы помогло экспертам «Лаборатории Касперского» еще в марте этого года выявить уязвимость нулевого дня в браузере Google Chrome, о которой было сообщено еще весной. Дальнейшее исследование атаки помогло связать ее с деятельностью компании Memento Labs, ранее известной как Hacking Team.

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

Читать далее

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

Habr.com - Wed, 11/05/2025 - 21:07

Все разработчики знают, что такое техдолг.

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

Предлагаю разобраться, что же это такое, откуда берется и что с этим всем можно делать.

Читать далее

Who's online

There are currently 1 user and 1 guest online.
Syndicate content