Feed aggregator

Сколько символов в нике «Аня»? Шесть языков, три ответа, и ни одного правильного

Habr.com - Tue, 10/20/2026 - 12:12

Пять видимых символов в нике могут превратиться в 10, 15 или 32 — смотря какой язык программирования их считает. Из‑за этой разницы пользователь получает ошибку валидации, теряет часть эмодзи или сталкивается с проблемой при сохранении данных. Разбираемся, почему JavaScript, Python, Go и другие языки по‑разному измеряют длину строк и как правильно задавать ограничения, чтобы данные не терялись.

Узнать подробности

Радуем работодателя, коллег и себя: как заработать на том, что мы есть

Habr.com - Tue, 10/20/2026 - 12:11

Как автоматизация одного вечернего действия принесла компании +400 тыс. руб. в месяц, а нам — тренажёр в спортзал.

Читать далее

10 API-роутеров с долгосрочным бесплатным или сверхдешёвым доступом к DeepSeek, GLM, GPT и другим моделям

Habr.com - Tue, 10/20/2026 - 12:08

Собрал 10 API-роутеров, у которых есть бесплатные модели, ежедневные квоты или стартовые бонусы, и проверил каждый после регистрации: какие модели доступны бесплатно или почти бесплатно, какие действуют лимиты и работают ли вызовы через API. Отдельно смотрел, есть ли русский интерфейс, можно ли платить в рублях и открывается ли сайт из России без VPN. В подборке OrcaRouter, TeamoRouter, Srazu, RockAPI, OpenRouter, llmgw, VseGPT, Token Harbor, NaraRouter и FreeRouter. Внутри — две сводные таблицы и 17 скриншотов из личных кабинетов.

Читать далее

Питание пульта ДУ от нестандартных источников: индукционное и не только

Habr.com - Tue, 10/20/2026 - 12:05

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

Как мы там убедились, это абсолютно реально и даже более того — весьма легко устроить! Также, ниже статьи, в комментариях, мы (я и ряд читателей) выдвинули идеи, которые пришли после ознакомления со статьёй (а у меня, после написания статьи) — как ещё можно было бы, в теории, проапгрейдить систему, для её ещё большей эффективности. 

Казалось бы, всё хорошо и прекрасно? Однако, человек такое существо, что всегда хочет большего! :-D

Например, как бы так устроить, «чтобы ничего не делать, а заряд сам накапливался?!» 

И сегодня мы как раз попробуем кое-что из этого, а именно, создание индукционной зарядки для пульта дистанционного управления (и не только)! 

Читать далее

Фишки кастдева: личный опыт

Habr.com - Tue, 10/20/2026 - 12:01

Перед вами не гайд из разряда «10 шагов к идеальному кастдеву». Я не планирую в сотый раз объяснять, что такое Customer Development или клиентское интервью. Лучше расскажу, как это выглядит на практике, где я ошибалась, паниковала, а потом вдруг перестала воспринимать процесс как экзамен и начала получать от него реальную пользу. Выводы в статье сделаны на основе моего трехлетнего опыта в «Онланте».

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

Читать далее

Два параметра PostgreSQL утонули в разбросе теста 1С

Habr.com - Tue, 10/20/2026 - 12:00

Два популярных совета по PostgreSQL для 1С, больше shared_buffers и выключенный synchronous_commit, мы проверили тестом Гилева. Но пять прогонов без изменений разошлись шире, чем любая из настроек. Рядом таблицы, команды смены параметров и шесть шагов для своего замера.

Как отличить эффект настройки от разброса

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

Habr.com - Tue, 10/20/2026 - 12:00

У меня немного подгорела жопа, простите. Это случилось давно, поэтому постараюсь быть объективным.

Мы тут ворвались с ноги в банк и написали АБС. Это, если что, ядро банка. Я рассказывал, что мы были отвлечены от облака корпоративными проектами, так вот это один из них. Про то, что там под капотом, расскажу позже отдельно — сейчас система на стейджинге и будет там ещё где-то полгода минимум, но базовый функционал уже работает.

Но сегодня не про это.

Если вы делаете проект такого масштаба в корпорации — тем более в банке, — то внезапно может выясниться, что вам там не очень-то и рады.

Потому что если проект заверится, то свои тёплые места потеряют самые разные ИТ-шаманы. Ну, это которые разговаривают с вождём так: «Хочешь прогневать духов? Нашлю дождь, и останешься без урожая». ИТ-шаман разговаривает с бизнесом так же, только вместо духов у него легаси, которое он не документировал.

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

Я знал, что так будет, но не ждал, что там всё настолько нагло.

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

Читать далее

Как я делаю защищенное файловое хранилище — 4: Пришествие gocryptfs

Habr.com - Tue, 10/20/2026 - 12:00

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

Читать далее

Южные княжества в Total War Warhammer 3

Habr.com - Tue, 10/20/2026 - 11:57

В игре Total War Warhammer 3 на текущий момент есть 24 играбельных расы и 109 легендарных лордов. И не так давно попробовал мод Cataph's Southern Realms добавляющий пусть и не самую большую фракцию по значению, но крайне харизматичную и то насколько хорошо сделаны армии, проделана робота относительно лордов и героев, но всё равно меня не покидало чувство того что чего то не хватает, по этому и пишу своего рода питч-предложение что можно добавить чтобы каждая из фракций южных княжеств заиграла своей индивидуальности.
Сразу скажу видение моё это не истина в последней инстанции, а скорее видение того как эту фракцию игрофицировать, не превращая ее в просто обычную фракцию, а предоставляя уникальный опыт для каждого на глобальной карте в первую очередь.

Читать далее

Я выкачал 1000 лучших статей Хабра за год, чтобы понять, почему меня так мало плюсуют

Habr.com - Tue, 10/20/2026 - 11:55

Привет, Хабр! (И тебе, автор, который в пятый раз за час обновляет свою свежую статью и видит там "+3". Я тоже так делаю. Сейчас разберёмся, почему так. Спойлер: дело не в тебе. Ну… не только в тебе.)

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

Внутри статьи цифры, графики и честный разбор моих же провалов)

И возможно ответ на вопрос "Как же попасть в топ Хабра"

Читать далее

Китайский гигант в мире мобильных игр: история NetEase

Habr.com - Tue, 10/20/2026 - 11:43

NetEase была основана в июне 1997 года китайским предпринимателем Дин Лэем. Одно из основных направлений ее деятельности — разработка технологии поисковых систем и многопользовательских онлайн-игр. История одной из крупнейших компаний в мире, занимающихся видеоиграми, в нашем материале. 

Читать далее

Что стало с «убийцами 1С»?

Habr.com - Tue, 10/20/2026 - 11:42

Ананас, ТУРБО, Jmix, Odoo, lsFusion и другие альтернативы: что предлагали, где обсуждались и что о них известно сейчас.

В октябре 2026 года на Хабре появилась статья «Как умрет 1С». Поводом стал эксперимент с переносом конфигураций на другую технологическую основу. На Мисте обсуждают реализацию: TypeScript, Bun, Vue и знакомые объекты метаданных.

Причем такие обсуждения идут давно. За все время существования 1С появились открытые учетные платформы, альтернативные ERP и инструменты разработки бизнес‑приложений на других языках. Одни прямо предлагают заменить 1С, другим роль «убийцы» присвоили участники форумов.

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

Читать далее

Агент может подождать

Habr.com - Tue, 10/20/2026 - 11:39

Пока агенты делают независимые задачи, человек разбирает их результаты. Новое «готово» легко превращается в повод бросить текущую проверку. Почему ответ может подождать и о чём договориться с агентом перед стартом.

Читать далееЧитать далее

«Пишем симулятор черной дыры на RFO BASIC: как визуализировать ОТО без сложных формул»

Habr.com - Tue, 10/20/2026 - 11:34

Простая программа симулятор отлично демонстрирует ключевые эффекты Общей теории относительности на графическом экране в двумерной системе координат. Приводится листинг программы и скриншот работы.

Читать далее

ЭПОХА НООЦЕНА

Habr.com - Tue, 10/20/2026 - 11:30

Не так давно, в конце июня этого года, британский еженедельник The Economist опубликовал статью под заголовком «Why big AI labs are hiring so many philosophers» (Почему большие ИИ центры нанимают так много философов). В газетных киосках в РФ «The Economist» пока еще (уже) не продается, а онлайн подписка на него недешева, но прежде чем пересказывать содержание этой статьи, которая интересна сама по себе, я должен подняться на один уровень по дереву ссылок и рассказать, где я нашел анализ этой публикации.

Так получилось, что большинство сильнейших российских философов работают в зарубежных университетах и исследовательских центрах. Миграция философских умов достигла такого масштаба, что это явление назвали «философским самолетом», по аналогии с «философским пароходом». За творчеством многих из них я слежу уже много лет по природной склонности и по роду моих занятий, которые не ограничиваются ведением корпоративного блога на Хабре. В частности, ссылку на публикацию в «The Economist» я обнаружил в блоге Михаила Эпштейна на не самом популярном в РФ ресурсе Medium. Я бы сказал — незаслуженно непопулярном. Его создал не кто-нибудь, а Эван Вильямс, соучредитель Твиттера и создатель одной из первой блог-площадок Blogger, вскоре после создания купленной Гуглом. Чтобы не распыляться, остановлюсь на том, что порекомендую Medium как источник знаний, свободный от фейковых новостей.

В самом конце 2025 года Михаил Эпштейн, который нынче работает заслуженным профессором в университете Emory, что в г. Атланте, штат Джорджия, начал на Medium блог с примечательным названием «Нооцен. Мысль как двигатель эволюции». Блог ведется и на английском, и на русском языках. В первой же публикации этого блога от 2 декабря 2025 года он поясняет термин нооцен, который сам же и придумал (ну, почти). Если даже вы не знакомы с основными идеями русского космизма (Вернадский, Чижевский, Циолковский), то уж термин Вернадского «ноосфера» наверняка встречали. Понятие «нооцена» непосредственно примыкает к идеям Вернадского, но отталкивается от периодизации геологических эпох, согласно которой мы вот уже двенадцать тысяч лет живем в голоценовом отделе геологического периода (системы) антропогена. Примерно двадцать лет назад было предложено выделить новый период и назвать его антропоценом, по признаку влияния деятельности человека на окружающую среду. Международный геологический союз пятнадцать лет рассматривал это предложение, пока наконец в 2024 году не отверг его. Термин остался неформальным.

Читать далее

Thyron — плеер, которому не нужен ЦОД

Habr.com - Tue, 10/20/2026 - 11:26

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

Читать далее

Снижаем барьеры: переведённая книга за день — без видеокарты, почти без Python

Habr.com - Tue, 10/20/2026 - 11:22

Третья статья о Sunny Narrator — переводчике книг нейросетями «для себя». Первая была про прототип, который переводил тысячу страниц два дня. Вторая — про словари, скорости и то, почему переводчики всё ещё нужны. Эта — про то, что запустить перевод теперь может почти любой.

ОФФтопик : Мне тоже жаль что Хабр да и весь инет залит нейрослопом, сырыми ИИ-продуктами, да и вообще, мы не так что бы нужны. Это не реклама - если вам она кажется такой поставь минус и получи мое сердечко и пусть у тебя будет хороший день завтра.

Это статья для тех кому нужн перевод некоего художественного текста либо для тех кто решил открыть для себя мировую литературу и не осилил другие языки как и я (посыпаю голову пеплом), но вот не смог.
Коротко: немного питона и 100 рублей денег на сервисы нейронок и полдня . Такова цена входа. Ну для тех кто любит пожестче я уже писал - там CUDA, сервера , claude\chatgpt и прочеее длиной в месяцы и годы. Поэтому статья разделилась на две части:

Читать далее

От первого бага до ревью тест-кейсов: как я стала тестировщиком

Habr.com - Tue, 10/20/2026 - 11:20

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

Меня зовут Вероника Железникова, я стажёр-тестировщик в команде поиска.

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

За несколько месяцев стажировки было всякое: и радость от первого найденного бага, и первый серьёзный промах, бесконечные правки тест-кейсов, споры с разработчиками и постепенное появление ощущения, что я[ВК2]  всё-таки начинаю понимать, что делаю. В этой статье расскажу, как выглядело тестирование глазами стажёра — без идеальной картинки, зато с ошибками, маленькими победами и опытом, который я получила в процессе работы.

Читать далее

Свой CAM для фрезеровки плат: Windows 7, станок без API и карта высот самой фрезой

Habr.com - Tue, 10/20/2026 - 11:10

Когда односторонняя плата нужна сегодня, а не через две недели заводского цикла, и под рукой есть фрезерный станок, её можно изготовить за один вечер. Я отладил старый станок так, чтобы он делал платы с дорожками шириной 0,2 мм, зазорами 0,2 мм и отверстиями. Сразу обозначу ограничения: метод рассчитан на один слой меди, не поддерживает переходные отверстия.

Читать далее

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

Habr.com - Tue, 10/20/2026 - 11:03

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

Зато есть журнал событий: в нашем приложении у исполнителя на каждой смене четыре кнопки: «Выехал», «На месте», «Работа выполнена», «Оплата получена», и каждое нажатие ложится строкой в таблицу. Из такого журнала текучесть можно посчитать прямо в базе, без выгрузок в Excel и без Python: нужны две оконные функции и один честно выбранный параметр. Ниже разбор по шагам, с запросами и с тем, как сильно результат зависит от этого параметра: на одних и тех же данных месячная текучесть получается и 19%, и 213%.

Запросы написаны для SQLite (нужна версия 3.25 или новее, где появились оконные функции), в конце есть заметки про PostgreSQL.

Читать далее

Who's online

There are currently 1 user and 4 guests online.
Syndicate content