habrahabr
«Голая Java» или разработка без всего

Рассказываю что можно сделать на одном только голом JDK. Это старое и ныне почти забытое искусство разработки без внешних библиотек и фреймворков. Работать будем «как в былинные времена» — киркой и лопатой голыми руками и немного мозгом.В работе. Disclaimer:В нынешние интересные времена, когда один только boilerplate (шаблон проекта) может занимать на диске гигабайт, а количество библиотек в самом обычном проекте приближается к паре сотен — данная статья может нанести психическую травму неподго…

  • вторник, 24 сентября 2024 г. в 00:00:09
habrahabr
DSS-43: единственная антенна, которая поддерживает связь с Вояджером-2

Вот уже не первый год энтузиасты изучения космоса с интересом следят за новостями про Вояджер-2. То связь с ним потеряна, то не хватает вырабатываемой мощности, то отказали приборы. Но как-то НАСА ухитряется каждый раз находить выход и удаленно взаимодействовать с кораблем 1977 года постройки на расстоянии 20 млрд километров. Просто для понимания: это где-то в 136 раз больше, чем от Земли до Солнца. Про сам Вояджер-2 писали многие, в том числе на Хабре. А вот про единственную антенну, которая о…

  • вторник, 24 сентября 2024 г. в 00:00:08
habrahabr
Как мы заработали 100 000 рублей за 3 месяца, запустив простой конвертер картинок в США

Что мы поняли, запустив простой конвертер картинок за 1 месяц в США. И как заработали 100 000 рублей за первые 3 месяца, хотя вокруг куча бесплатных аналогов.Решили сделать нишевый конвертер в 1 кнопкуМы все пользуемся конвертерами. Их сотни. И в каждом можно делать десятки видов конвертаций из одного формата в другой. Многие такие конвертеры – бесплатные.Хороший пример инди-запуска — это взять такую огромную сферу, выдрать из нее 1 сверхнишевую функцию и быстро реализовать ее в отдельном проду…

  • вторник, 24 сентября 2024 г. в 00:00:06
habrahabr
Как починить GoodbyeDPI, если он перестал работать 22.09.24

Решение нашел в комментариях оригинального гитхаба от ValdikSS (работает только для самой последней версии 0.2.3rc3-2) 1. Заходим на этот сайт, выставляем 116 символов для генерации чисел и 1 результат 2. Нажимаем изменить или открыть с помощью блокнота на .cmd файл в архиве goodbyedpi, который вы обычно запускаете (1_russia_blacklist, 1_russia_blacklist_dnsredir, service_install_russia_blacklist и прочее). 3. Рядом с вашей цифрой перед --blacklist укажите -e1 -q --fake-gen 29 и вставьте цифр…

  • вторник, 24 сентября 2024 г. в 00:00:06
golang
Визуализация покрытия автотестами для gRPC сервисов

ВступлениеВ данной статье хочу рассказать про инструмент измерения покрытия gRPC сервисов tests-coverage-tool, написанный на языке Golang. Основная задача инструмента — автоматическое измерение покрытия требований на основе proto контрактов. Поговорим про использование в автотестах, концепцию, отчет и кратко про архитектуру самого инструмента tests-coverage-toolВыделяют два вида покрытия: по коду, по требованиям. Данная статья рассказывает про инструмент, который ориентирован на измерение покры…

  • вторник, 24 сентября 2024 г. в 00:00:04
github
n8n-io / self-hosted-ai-starter-kit

The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows.Self-hosted AI starter kit Self-hosted AI Starter Kit is an open, docker compose template that quickly bootstraps a fully featured Local AI and Low Code development environment. Curated by https://github.com/n8n-io, it combines the self-hosted n8n platform with a curated list of compatible AI products an…

  • вторник, 24 сентября 2024 г. в 00:00:01
habrahabr
Каждый имеет право быть похожим на себя. Расстройство аутистического спектра и карьера в IT: личный…

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

  • понедельник, 23 сентября 2024 г. в 00:00:09
habrahabr
Программирование — это вообще не просто!⠀

Привет, Хабр! Идея статьи появилась, когда я начал повсюду замечать якобы подтверждения мифа, что «программирование — это просто»‬‬. В новостях «восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бота за 45 минут»‬ (ага, да!). Курсы предлагают мне за 10 месяцев с нуля стать миддл+ (ага, да!). Но я-то знаю, как оно на самом деле. Мы, программисты, обычно решаем проблемы и двигаемся дальше, но я решил запротоколировать всё как есть, и в течение пары мес…

  • понедельник, 23 сентября 2024 г. в 00:00:08
habrahabr
Варварский, но практичный ремонт вырванной петли в ноутбуке

Приветствую, Хабр! Пришел в ремонт ноутбук со следующими симптомами: не включается и сломалась одна петля. Вырывание петель — довольно частая поломка, так как пластик крышки и основания обычно тонкий (если только корпус не из металла). Из-за этого происходит выламывание запрессованных втулок. Первое, что пришло на ум — из-за вырванной петли переломился (порвался) шлейф матрицы, но проблема оказалась куда интереснее. Хочешь выиграть мерч? Попробуй решить IT-кроссворд! Более 256 вопросов, 7 к…

  • понедельник, 23 сентября 2024 г. в 00:00:07