Как стать автором
Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Нужно больше ламповых табло!!! Запускаем дисплей от пейджера NJE-105

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров3.9K

Пару месяцев назад я в очередной раз прогуливался по комиссионкам, и моё внимание привлёк стоящий на полке агрегат, чем-то похожий на музыкальный центр Bose.

Однако, взяв его с полки, я обнаружил, что это табло-бегущая строка!

Поначалу я подумал, что оно светодиодное, а зачем оно такое мне? Тем более, что у меня уже есть шикарные плазменные часы дома. Ну и поставил было его на полку обратно. Раздавшийся в этот момент звон дал понять — внутри есть струны, а значит, это самый что ни на есть настоящий ВЛИ!

Поэтому я быстренько подыскал на соседнем стеллаже подходящий кабель питания, проверил, что экран загорается, и потопал на кассу, пока кто-то это чудо не перехватил.

Читать далее
Всего голосов 44: ↑44 и ↓0+57
Комментарии15

Конверсия 1 собеседование на 500 откликов на западном рынке. Как так вышло и чем грозит?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров45K

Привет, меня зовут Артур, и это моя вторая публикация на Хабре. Я долго не решался опубликовать эту статью, переписывал её несколько раз и всё-таки в приятный пятничный вечер решил вынести эту тему на всеобщее обсуждение. Мне кажется, тема очень важной и актуальной. Несмотря на то, что она почти полностью посвящена ситуации с наймом на западном рынке, я уверен, что полезна и для нас, кто работает на местном рынке.

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

Читать далее
Всего голосов 130: ↑84 и ↓46+59
Комментарии344

Макросы — напишут код за вас, но есть нюанс…

Уровень сложностиСредний
Время на прочтение38 мин
Количество просмотров6.1K

Привет! Меня зовут Настя Ищенко, я — iOS-разработчик в KTS.

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

Читать далее
Всего голосов 57: ↑56 и ↓1+56
Комментарии13

Самодельные элементы питания

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров8.1K
Картинка Frimufilms, Freepik

Представим, что нам нужен источник питания, а никаких иных возможностей для получения электрического тока, кроме химических элементов, у нас под рукой нет…

Так как, честно говоря, с самого детства меня мучает вопрос, как устроен и работает элемент питания, думаю, что многим это будет интересно, поэтому мы попробуем разобраться, как мы могли бы собрать такой элемент самостоятельно.

Примечание: здесь и далее мы будем говорить в основном о гальванических элементах питания.
Читать дальше →
Всего голосов 48: ↑45 и ↓3+54
Комментарии31

Истории

Краше прежнего: «улучшайзеры» в эмуляторах видеоигр

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров5.5K

Сегодня никому не нужно объяснять, что такое эмуляторы старых компьютеров и игровых устройств. Будучи однажды предметом интереса немногочисленных энтузиастов, они давно уже перешли в мейнстрим и теперь доступны повсюду: на компьютерах и консолях, в смартфонах и браузерах, в коммерческих переизданиях старых игр и самостоятельных устройствах.

Однако, позволяя запускать программы и игры прошлого на компьютерах современности, большинство эмуляторов всё же не воспроизводит полностью аутентичный пользовательский опыт, так или иначе приукрашая историческую действительность. Где-то из-за технического несовершенства, а где-то и целенаправленно, чтобы подтянуть разработки прошлых лет к современным стандартам. Об этом и поговорим.
Читать дальше →
Всего голосов 37: ↑37 и ↓0+51
Комментарии20

Пробы на роль Архитектора: вступление

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров11K

Я тут наткнулся на старую почту с приглашением на собеседование. С пожелтевшими гифками в подписи и просроченным сургучом сертификатов. Дело давнее, пандемийное, так что, думаю, можно рассказывать. Я один не смотрю на сроки NDA, когда подписываю? На всякий случай стоит обезличить и переделать. Тем более, что бонуса за продвижения бренда нет, а наказание всегда найдётся. Так что у нас тут анонимный клуб найма лиц похожих на архитекторов.

Читать далее
Всего голосов 45: ↑44 и ↓1+51
Комментарии5

Квантовая электродинамика в картинках

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров15K

Квантовая электродинамика (далее, для краткости, я буду использовать аббревиатуру КЭД) — весьма непростая теория с зубодробительным математическим аппаратом. Но, в отличие от многих других сложных теорий, в её инструментарии есть одна очень красивая и довольно простая часть, имеющая отдельный смысл. Я имею в виду так называемые «диаграммы Фейнмана».

Как следует из названия, изобрёл эти диаграммы выдающийся американский физик Ричард Фейнман. Сделал он это в конце 1940-х годов для графического описания некоторых математических выражений, возникающих в КЭД. Сегодня практически невозможно написать статью по квантовой теории поля, не начертив пары таких диаграмм, а в некоторых работах они встречаются чаще, чем плюсы, минусы и другие знаки элементарной арифметики. Сразу оговорюсь: разумеется, вычислять диаграммы Фейнмана, за исключением пары самых примитивных, весьма непросто. За каждой из них стоит строго определённое математическое выражение — обычно весьма сложное. Но при этом у них есть замечательное свойство — они допускают простую качественную словесную интерпретацию и помогают понять некоторые базовые идеи, лежащие в основе современной квантовой теории. Идеи эти скорее непривычны, чем сложны и, как мне кажется, в них вполне может на базовом уровне разобраться даже успевающий школьник. Про эти диаграммы и содержащиеся в них идеи я и хочу рассказать. При этом никаких формул в тексте не будет вообще — только слова и картинки.

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

Читать далее
Всего голосов 43: ↑43 и ↓0+50
Комментарии36

Графические хитрости игроделов PlayStation 1

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров11K
Эта статья — дань прошлому, беззаботному и славному времени, проведённому за приставкой PlayStation 1. Игры на ней стали для меня порталом в другую культуру и фундаментально повлияли на выбор жизненного пути — стать дизайнером и трёхмерщиком.

Я постарался собрать в структурированный список все хитрости и необычные графические приёмы, которые увидел в трёхмерных играх на платформе.

Смотреть картинки и ностальгировать
Всего голосов 37: ↑36 и ↓1+49
Комментарии45

Сколько стоит разводить пауков и скорпионов дома и опасно ли это? Рассказывает арахновод

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров5.3K

Привет! Запускаем серию материалов о необычных увлечениях сотрудников ЮMoney. И, поскольку мы финансовый сервис, в каждой такой статье порассуждаем о денежной стороне вопроса: во сколько обходится увлечение, можно ли на этом зарабатывать и как оно помогает в работе с нашими продуктами.

Первая тема из цикла вызывает мурашки: арахноводство — пауки, скорпионы и тараканы, живущие в квартире, которая похожа на лабораторию. Расспросили сотрудника из группы сопровождения контрагентов ЮKassa в коммерческом департаменте ЮMoney, Артёма Тихонова, как у него появилось такое увлечение, страшно ли держать дома ядовитых питомцев, что говорят люди, когда узнают о таком хобби, и куда бежать, если пауки или тараканы вылезают из террариумов... 😱 Внутри много фотографий! А ещё признаемся: вы точно не читали рассказа о пауках милее и написанного с бОльшей любовью, чем этот. ❤️

Читать далее
Всего голосов 40: ↑36 и ↓4+46
Комментарии39

Новая модель интеллекта. Как пошатнулись принципы генетики, медицины и нейросетей

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров29K

Предложенная концепция проходится буквально по грани, предложив настолько разрушительные и философски глубокие идеи, насколько это вообще возможно для того, чтобы остаться в рамках научных исследований. Работа Майкла Левина в области клеточного интеллекта, биоэлектрической коммуникации и вариантах того, какой может быть модель интеллекта, основательно перетряхивает всё, что мы знали про мозг и сознание. 

Читать далее
Всего голосов 45: ↑40 и ↓5+45
Комментарии31

За что мы любим (пост)апокалипсис? Часть 3: первые фантазии о ядерном армагеддоне

Уровень сложностиПростой
Время на прочтение19 мин
Количество просмотров5.6K

Человеческие умы с древности занимала перспектива гибели цивилизации и всего известного мира. Нельзя сказать, что эти образы были уж совсем беспочвенными: миф о всемирном потопе, похоже, был вдохновлён катастрофическим наводнением в Месопотамии около 2900 года до нашей эры. Да и мегавзрыв вулкана Санторин в середине II тысячелетия до нашей эры явно оставил у современников неизгладимые впечатления, отразившиеся в том числе в легендах, мифах и религиозных текстах. С XIX века о конце света стала фантазировать уже светская литература, в основном имевшая отношение к романтизму, пессимизму, иррациональному и декадансу. Увы, мясорубка первой мировой показала, насколько тонка и зыбка цивилизация, ещё недавно казавшаяся неколебимой и скучной, что отразилось в мрачных текстах о конце света от Уэллса до Лавкрафта. А затем была Вторая мировая война, финальными аккордами которой стали ядерные взрывы в Аламогордо, Хиросиме и Нагасаки. С этого момента конец света из мрачной фантазии или религиозной концепции превратился в более чем реальную перспективу — что породило целый жанр постапокалиптики.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+44
Комментарии9

В чем силиум, брат? Обзор ключевых фишек Cilium и его преимущества на фоне других CNI-проектов

Уровень сложностиСредний
Время на прочтение26 мин
Количество просмотров2.8K

Привет! Меня зовут Даниил, я DevOps-инженер в KTS.

Сегодня я расскажу о Cilium – опенсорсном CNI-плагине для Kubernetes с технологией eBPF под капотом.

Помимо CNI, Cilium предоставляет множество фич, которые также используют eBPF и в совокупности покрывают почти весь нетворкинг в Kubernetes. Их я и рассмотрю в этой статье, попутно описав свои впечатления и трудности, с которыми пришлось столкнуться.

Читать далее
Всего голосов 42: ↑42 и ↓0+44
Комментарии10

Джейлбрейкаем Cisco, чтобы запустить DOOM

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров6.4K

Cisco C195 — обеспечивает безопасность электронной почты. Это устройство выступает в качестве SMTP-шлюза на границе сети. Оно (и весь спектр устройств Cisco) надежно защищено и не позволяет выполнять неавторизованный код.

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

В этой статье я расскажу, как выполнил джейлбрейк семейства устройств Cisco C195, чтобы получить возможность выполнения произвольного кода

Читать далее
Всего голосов 37: ↑36 и ↓1+42
Комментарии4

Ближайшие события

12 – 13 июля
Геймтон DatsDefense
Онлайн

Работаем с PyTorch на CPU

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров3.5K


В этой статье мы рассмотрим железо, настройки, подводные камни и неочевидные вещи, которые позволят выжать всё из вашего процессора для как можно более комфортной работы PyTorch на CPU. Даже если у вас есть видеокарта, поддерживаемая PyTorch, вы сможете увеличить продуктивность компа через распараллеливание нагрузки на CPU и видеокарту.
Поехали!
Всего голосов 31: ↑31 и ↓0+42
Комментарии6

Разработка интерфейса для Windows — это боль

Время на прочтение5 мин
Количество просмотров17K

Последние несколько дней я пытался найти библиотеку, которая бы позволила мне писать на C++ программы с GUI. Мои требования были довольно просты:

Достаточно только поддержки Windows

Разрешено коммерческое использование

Простая стилизация, в том числе и тёмный режим

Результатом должен быть единый файл .exe размером меньше 40 МБ без или с минимальным количеством зависимостей

Написание части программы с GUI не должно занимать больше времени, чем сама функциональность

Читать далее
Всего голосов 37: ↑33 и ↓4+41
Комментарии198

Как я положил продакшен базу на выходных

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров19K

Вчера произошла эпическая история. После планового деплоя в субботу вечером (так было нужно), мне прилетело сообщение “кирилл, у нас почему-то не показываются заявки”. Наверное фильтры слетели, подумал я и пошел проверять. Фильтры не слетели. Я слегка напрягся и пошел в яндекс клауд посмотреть что там в базе. Как я и боялся, таблицы были пустыми. Причем не все, но многие. Самое интересное, что они были не просто пустыми, но у них сбросились счетчики.

Увидел я это не сразу после деплоя, поэтому было не до конца понятно, это деплой привел к удалению данных или что-то другое. Я быстро восстановил снепшот на новом кластере, благо это делается одним кликом и выполнил туда деплой заново. Какого было мое удивление, когда после деплоя база очистилась. Какого хрена подумал я, прикидывая, что могло быть причиной. В этот момент ко мне присоединился второй разработчик проекта, с которым мы весело провели 3 часа за дебагом.

Сам деплой был необычным, потому что мы выкатывали большое изменение для обработки заявок основного договора (до этого работало только раннее бронирование). Туда входило и много кода и около 40 миграций и обновления зависимостей и новая конфигурация. Но мы точно не добавляли код, который бы грохал половину базы (как нам тогда казалось, хаха).

Дальше мы полезли изучать код на предмет подозрительных вещей:

Читать далее
Всего голосов 40: ↑36 и ↓4+40
Комментарии37

Старый трансивер эфир не испортит. Часть 1. История и перекопанный аппарат

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров5.5K

Есть поговорка, что для увлеченного радиолюбителя‑коротковолновика и конструктора постройка станции не кончается никогда. Правда, не каждый коротковолновик — хороший конструктор, но покопаться в готовой технике и поремонтировать старую вполне можно!

Вашему вниманию предлагается обзор конструкции и чьих-то переделок коротковолнового трансивера RA3AO. Легендарная схема, которая в будущем году будет отсчитывать 40 лет с публикации в журнале «Радио».

Описание восстановления и настройки попавшего ко мне экземпляра оставлено для второй части статьи.

Читать далее
Всего голосов 28: ↑28 и ↓0+39
Комментарии19

Детей недостаточно учить только питону и ардуине

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров20K

Детей недостаточно учить только питону и ардуине. Нужно еще и цифровой схемотехнике, причем не на симуляторе, так как он для ребенка неубедителен, а на микросхемах малой степени интеграции, лучше которых для иллюстрации функции D-триггера никто с 1968 года ничего не придумал.

Но учить канонично по книжкам 1970-х не обязательно. Например, ну зачем ребенку руками собирать генератор тактового сигнала на микросхеме 555, если его теорию он все равно не поймет, а для понимания функции D-триггера понимание работы генератора нерелевантно? Генератор на 555 можно купить уже собранным на AliExpress.

Также можно заменить батарейку на 9 вольт на питание от USB на 5 вольт; поставить толерантные к 5 вольтам светодиоды, не требующие дополнительных резисторов и поставить кнопочки, не требующие подтягивающих резисторов. В результате все сведется к самой сути - логическим элементам и D-триггерам, откуда уже можно переходить на ПЛИС / FPGA. Вот сравните схему сдвигового регистра. Что вы по этому поводу думаете?

Было:

Читать далее
Всего голосов 42: ↑33 и ↓9+39
Комментарии364

Хайп, SEO и пара метрик

Время на прочтение15 мин
Количество просмотров1.7K

Иногда я читаю статьи на Хабре. Ключевое слово здесь - иногда. Не регулярно. Бывает, с очень большими перерывами. Когда есть подходящее настроение. Или наоборот нет никакого настроения. По крайней мере, это для меня более интересное и менее пугающее занятие, чем вечерний просмотр телевизора. Но последнее время я стал ловить себя на мысли, что инструменты Хабра, с помощью которых я пытаюсь составить свой список внеклассного полезного чтения, требуют небольшой, но важной доработки. Есть идея, как находить действительно интересные, но давно забытые статьи. Мне хочется бы, чтобы у этих статей был шанс на вторую жизнь. После забвения.

Читать далее
Всего голосов 35: ↑30 и ↓5+38
Комментарии15

Как нормализовывать телефонные номера

Время на прочтение5 мин
Количество просмотров7.7K

Замечали когда-нибудь, что все записывают телефонные номера по-разному? Некоторые пишут их через пробелы, другие через дефис, а кто-то использует скобки. Разные люди по-разному группируют цифры номеров в числа.

И это становится реальной проблемой, когда вам нужно сохранить телефонные номера в базе данных и затем извлекать из неё записи по ним.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+38
Комментарии61