Компьютерная томограмма корпуса 386. Керамический корпус на этом изображении не виден, но острые боковые выводы находятся у него внутри.Intel выпустила процессор 386 в 1985 году, он стал первым 32-битным чипом линейки x86. Этот чип упаковывался в керамический квадрат с торчащими снизу 132 позолоченными ножками, которые вставляются в разъём на материнской плате. Хоть эта конструкция может показаться скучной, внутри неё происходит гораздо больше, чем можно было бы ожидать. По моей просьбе компани…
Большинство вчерашних школьников, впервые сталкиваются с «госуслугами» при оформлении «заявлений на поступление». Данная статья будет полезна тем, кому «детское абитуриентство» предстоит в следующем году.В этом году мне посчастливилось быть родителем абитуриента. Глядя на всю суету и волнение, еще весной сказал: «Будь я мошенником — взялся бы за абитуриентов.»Но, как говорится: «Не один ты такой умный. Поумнее тебя есть, а в колл‑центрах сидят.»В итоге, у ребенка увели эти самые «госуслуги».Пре…
Переработка — это удобно. Удобно верить, что бросил бутылку в синий бак, и всё: цикл замкнулся, совесть чиста. Но если смотреть на цифры, картина другая. Большая часть пластика никогда не возвращается обратно. А всё, что рассказывают о переработке, чаще всего — просто красивая легенда.Как нам впарили миф про переработкуКажется, все мы когда-то в это поверили. На бутылке — значок с тремя зелёными стрелками. Рядом мусорка, в которую кидаешь пластик. И всё. Ты сделал правильный выбор. Пластик не п…
Что необходимо иметь ввиду перед прочтением:Здесь не будет всякой расплывчатой ерунды по типу «любопытства», «находчивости», «умения воспринимать критику», «увлечённости своей работой» — это относится ко всем нормальным людям.Речь пойдёт в основном про системных администраторов.Я буду рассматривать ситуацию со стороны коллеги, а не «бизнеса» (некомпетентного руководства).Мне плевать на названия отделов и должностей. Я оцениваю человека по его уровню знаний и опыта, а не по записи в трудовой кни…
Мы бы и рады, только не можем подавать уточнёнки на основании галлюцинаций ИИ. Рассказываю, как ChatGPT подстраивается под задачи бизнеса и переписывает Налоговый кодекс.Привет, я Светлана Шевелёва, CEO в «Контакт» — бухгалтерии для IT-компаний. Один из наших клиентов с начала 2025 года попал на НДС и теперь ежеквартально платит по 800 тысяч рублей. Из любопытства и здоровой предпринимательской жадности директор спросил у ChatGPT, как сэкономить. Тот понял задачу буквально и убедил клиента, что…
Я пишу всякое на Go в Ви.Tech (IT-дочка ВсеИнструменты.ру) и люблю периодически изучать предлагаемые нововведения. Недавно мы собирались внутренним комьюнити, обсуждали интересные пропозалы из гитхаба Go. Среди прочего — изящный и крайне перспективный Proposal #74609 Deadlock detection by using the garbage collector Собственно, о нём сегодня и пойдёт речь.МотивацияГорутины могут блокироваться — например, при попытке захватить уже занятую блокировку или отправить сообщение в канал, по которому …
Поддерживать зависимости в тонусе — задача неблагодарная:Обновление «всего и сразу» через go get -u ./... нередко превращается в «собери‑ка это теперь».Непонятно, где есть patch/minor/major, а что лучше подождать.Ручной цикл бесит: проверил список → выбрал пакет → обновил → вернулся в список → повтори.В какой-то момент я понял, что хочу обновлять зависимости спокойно и намеренно, а не играть в «русскую рулетку» с билдом.Убивая двух зайцев сразу, я взял и написал modup — утилита которая сканируе…
1. Зачем нужны unit-тесты?Unit-тесты создавались для проверки изолированных частей кода — функций, методов, утилит. Их задача — убедиться, что отдельные модули работают корректно в идеальных условиях.Но фронтенд — это не только логика, но и:UI-компоненты (кнопки, формы, списки)API-взаимодействия (запросы, обработка ответов)Глобальное состояние (Redux, MobX, Context)Сторонние интеграции (аналитика, платежи)Можно ли всё это покрыть unit-тестами? Технически — да, но нужно ли?2. Что не стоит тестир…
Если вы устали каждый раз писать длинное ключевое слово function при создании функций и хотите, чтобы ваш JavaScript-код выглядел компактно, то впору задуматься об использовании стрелочных функций. Привет! Меня зовут Александр Дудукало, я автор базового курса по JavaScript. В этой статье расскажу, как стрелочные функции помогают сокращать записи функций, делают код визуально чище и как использовать их без потери смысла. Также покажу, чем обычные функции проигрывают стрелочным и почему одно нель…