Всем привет. Я сеньор и тимлид на .NET (C#). До недавнего времени работал в Росатоме, пока там внезапно не сократили целую дирекцию по цифровизации. Так что пришлось срочно выходить на рынок, причём, впервые в моей жизни (до этого работа находила меня сама). По результатам нескольких циклов собеседований получился неплохой дневник, который я здесь привожу.Глава 1, Ozon TechНаверное, первая крупная организация, которая приходит на ум, когда думаешь о работе для C#-программиста. В Озоне и правда …
Эта статья предназначена для тех, кто только начинает разбираться в IT и пока путается в терминах вроде IP, маски подсети, ISO, свичей, роутеров, TCP и UDP. Мы разберём основы максимально простыми словами — без углубления в детали. После прочтения вы сможете увереннее общаться с коллегами и понимать, о чём идёт речь, когда говорят про сети. Начнём с терминов, постепенно систематизируем знания и сведём всё к моделям OSI и TCP/IP.⚠ Предупреждение для сениоров с чувствительной психикой: академиче…
Несколько дней назад в маршрутизаторе моего провайдера после отключения электричества поломался IPv4. К счастью, подключение по IPv6 продолжало работать, но доступна была только малая часть веб-сайтов.В этом посте я расскажу, как на помощь мне пришли Linux, WireGuard и Hetzner, благодаря которым я смог получить доступ ко всему Интернету через одно лишь соединение IPv6.ПредысторияПроснувшись однажды утром, я обнаружил, что электричество отрубилось, а предохранители вылетели. После их включения в…
Приветствую, Хабр! Недавно вспоминал свои школьные годы и как проходило наше свободное время. Многие из нас занимались спортом. На уроках по физ-ре учитель частенько устраивал разного рода соревнования (это не как сейчас, детей один раз за зиму выпускают на лыжах, а остальное время в зале). Обычно это был бег, подтягивания, прыжки в длину и т.д. (именно по соревновательной системе), но все перевернулось, когда были устроены состязания по армрестлингу, да еще и между разными классами. После э…
Привет, Хабр! Меня зовут Александр Юрьевич Доротенко. Я врач УЗИ высшей категории. Опыт работы УЗИ — с прошлого века (с февраля 2000 года). За плечами уже четыре десятка лет работы врачом, из них два десятка лет также стараюсь программировать для рабочих целей.Давно уже была идея поделиться с вами, какие удалось получить результаты в ходе такого программирования и к чему это привело. Наконец‑то текст написан, делюсь своей историей с вами. Буду рад вопросам и конструктивной критике. А если для к…
Многие пользуются YouTube, Netflix, но не подозревают о ключевых опенсорсных программах типа ffmpeg, которые работают на бэкенде этих сервисов. Похожая ситуация с нейронками, где многие знают программу Ollama для локального запуска моделей на CPU. Но мало кто понимает, что это всего лишь простенькая оболочка вокруг опенсорсной библиотеки llama.cpp на С, которая и делает инференс. Автор этой библиотеки, талантливый разработчик Георгий Герганов, мало известен широкой публике.Энтузиасты LLM в курс…
Блюрэй нашего детстваSinclair ZX80 по праву считается одним из родоначальников персональной компьютерной техники. Начало R&D-проекта по созданию ZX80 положено в 1979 году, когда Клайв Синклер совместно с командой инженеров приступил к проектированию. Стимулом для рождения такой компьютерной системы стала личная мотивация Синклера — он увидел, как его сын увлечённо осваивает Tandy TRS-80, безумно дорогой для того времени и мало кому доступный 500 фунтовый компьютер. 29 января 1980 года Синкл…
Привет, Хабр! Однажды я проводил небольшое тестирование виртуалок различных хостер-провайдеров и сравнивал их между собой — оказывается, с тех пор прошло уже аж пять лет. Ну и в том тестировании условия у всех серверов были одинаковые, т. к. тестировались сходные конфигурации. Сегодня хотел бы рассказать о том, как себя ведут самые дешёвые (в ценовом диапазоне от 100 до 300 рублей) предложения от популярных хостеров. В качестве подопытных я взял VDS от таких хостеров, как RUVDS, Timeweb, FirstV…
В последнее время мне довелось столкнуться с огромным количеством CI в GitLab. Я каждый день писал свои и читал чужие конфиги. Мой день буквально выглядел как: <code class="language-yaml"> --- day: tasks: - activity: "Поесть" priority: medium - activity: "Душ" priority: low - activity: "Читать документации GitLab" priority: high - activity: "Писать GitLab CI" priority: high - activity: "Спорить с …