habrahabr
Почему я люблю фотокамеру Olympus?

TL;DR: Olympus — самая гиковская система из всех, что мне доводилось встречать. Позволяет кастомизировать множество параметров, от направления вращения колец фокусировки до переназначения функций кнопок и рычажков. Мощный матричный стабилизатор позволяет снимать в сумерках и комфортно фокусироваться на «ручных» объективах. Малые размеры сочетаются с качественными материалами и отличной сборкой. Окулярный OLED-видоискатель хорошо передаёт оттенки и глубину цвета, не слепит ночью глаз. Благодаря …

  • четверг, 31 октября 2024 г. в 00:00:15
habrahabr
В какой момент профессия программиста свернула не туда?

Возможно, моё мироощущение для современной молодежи выглядит так же чуждо, как когда‑то для нас выглядели перфокарты и БЭСМ. Они не застали ощущения той свободы и романтики, которая окутывала профессию в годы моей юности и отрочества.Я начинал ещё в младшей школе с создания простейших игр на «Спектруме». Тогда все, кто хоть как‑то был связан с компьютерами, считались компьютерными гениями, а слово «хакер» было высшей похвалой, а не ругательством. Программирование привлекало низким порогом входа…

  • четверг, 31 октября 2024 г. в 00:00:13
habrahabr
Апгрейд компьютера паяльником

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

  • четверг, 31 октября 2024 г. в 00:00:12
habrahabr
Галера от HH или джуны по-дешевке

Недавно HeadHunter разослали анонс секретного сотрудничества с небезызвестной фабрикой курсов. Замазал на скриншоте, чтобы не было претензий. Будем называть ее «Google.Теориум» (пытливый ум отгадает оригинал). Я пообщался о деталях проекта с его куратором из HH. Вскрылась довольно неприятная картина, сначала дам факты, потом делаем выводы. разослали сети рекрутеров и партнеров HH. Снизу замазан прямой контакт для связи СутьНаш митинг с куратором проекта продлился час. Запись по закону о защит…

  • четверг, 31 октября 2024 г. в 00:00:10
habrahabr
Что такое 50% cpu?

Если у вас на машине стрелочка показывает, что у вас осталась половина бака, то у вас точно осталась половина бака? На самом деле больше, так как современные машины врут и топлива еще немного есть, даже когда стрелка на нуле - забота об альтернативно одаренных водителях. А если сервер показывает 50% cpu, то сколько ресурсов у нас осталось?Для многих ответ ясен, и это не 50%. Поэтому извините, если многие вещи будут вам очевидны. А вот для менеджеров, например, которые планируют ресурсы, это мож…

  • четверг, 31 октября 2024 г. в 00:00:10
golang
Как я отказался от оффера

Вы, наверное, хотите сказать: "Ну отказался и отказался, что тут такого?". Чтобы добавить контекста, расскажу немного о себе. Ещё год назад я новоиспечённый гофер, только начинаю познавать основы языка, делаю свои первые пет-проекты и начинаю делать свои первые отклики. Естественно получаю кучу отказов. В тот момент я готов хвататься за любые возможности, лишь бы получить бесценный коммерческий опыт, даже работать бесплатно. По сути обучение и самообразование - это такая же неоплачиваем…

  • четверг, 31 октября 2024 г. в 00:00:09
golang
Как писать качественные unit-тесты: процент покрытия, мутанты и работа с моками

Привет, Хабр! Меня зовут Марина, я Backend-инженер в компании Авито. Сегодня я хочу поделиться собственными рекомендациями, к которым удалось прийти при работе над качеством тестового покрытия сервисов нашей команды.Итак, дело было давным-давно, у нас было пять сервисов, около 70% покрытия, интеграционные тесты... и всё равно баги оставались неуловимыми. Шутка, конечно, все куда проще. Процент покрытия и правда выглядел неплохо, но почему тогда мы решили что-то менять?В чём подвох процента покр…

  • четверг, 31 октября 2024 г. в 00:00:07
golang
Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация

Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В итоге может случиться так, что выпускник курса вроде бы всё знает, а применять не может. Привет! Я Владислав Попов, автор курса «Go-разработчик с нуля» в Яндекс Практикуме. В серии статей я хочу помочь начинающим разработчикам упорядочить знания и написать при…

  • четверг, 31 октября 2024 г. в 00:00:06
javascript
Svelte 5 здесь

Эта статья — перевод оригинальной статьи «Svelte 5 is alive».Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеПосле почти 18 месяцев разработки, включающей тысячи коммитов от десятков участников, Svelte 5 наконец-то стабилен. Это самый значительный релиз в истории проекта. Svelte 5 - это полная переработка: ваши приложения станут быстрее, меньше и надежнее. Вы сможете писать более последовательный и идиоматичный код.…

  • четверг, 31 октября 2024 г. в 00:00:04