M2D3

В общем-то это почти тоже самое, что и M2D2 — те же функции, но в меньшем габарите:

Я извиняюсь, за очень низкое качество фото. К сожалению, на данный момент жизни у меня нет ни фотика, ни смартфона с более качественной камерой. Фото привожу только для создания общего представления о корпусе SOT23-6, в который «закатал» уже третью реинкарнацию декодера.

Читать далее

Наболело

Мой дядя самых честных правил,
Когда не в шутку занемог,
Он маски всех носить заставил
И лучше выдумать не мог.

Вчера зашёл в аптеку, узнать сколько стоит лекарство, которое мне врачиха прописала от давления…

Читать далее

Михаил Семёнович Казиник

Интернет — это помойка.

Это мега-маркет. Это мега-винегрет, где каждый находит то, что хочет. И вроде бы хорошо — ведь каждый получает то, что ему нужно. Но одновременно, надо отметить, что из-за чрезвычайного переизбытка информации и отсутствия какой-либо цензуры бывает очень не просто найти полезную информацию. И это особенно актуально, когда не знаешь ЧТО именно искать, по каким словам — «пойди туда — не знаю куда, найди то — не знаю что!»

А поскольку «За жемчугом нырять надо. Само приплывает только дерьмо.» (Да. Вот, ещё бы кто объяснил — что такое ЖЕМЧУГ и как он выглядит.) То, понятное дело, ЖЕМЧУГ цениться значительно выше, чем всем известная субстанция.

О чём это я?

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

Читать далее

Путь домой

Категорически призываю всех активных граждан к просмотру следующего видео и желательному обсуждению в семье посылов, которые в нём прозвучали.

Не было печали, купила баба порося…

Факт.

В начале зимы, когда жахнули первые холода под 20-25, к нам пришла дикая кошка. Ну как пришла… Приезжаем вечером поздно с женой с работы, подруливаю к дому, вижу в свете фар мечется кошара, прямо под колёса лезет. Ну и хрен с ней, надавил на газ остановил машину перед воротами, загонять во двор не стал. Фигали, завтра опять на работу, ночи холодные, место глухое, живых людей почти нет — тачила нафиг ни кому не нужна. Не хай стоит перед домом.

Читать далее

Заготовка для интерактивной консольной проги

Во первых, консоль рулит. А всякие мелкие и мягкие хомячки идут лесом. Во вторых, консоль особенно рулит, когда пишешь для себя, а не в продакшин. И в третьих, консоль рулит, ибо по нынешним временам подавляющее большинство девайсов и компов находится в сети. А «пробрасывать» консоль на удалённый терминал всё же проще (в плане разработки ПО) и легче (в плане трафика), чем GUI-шные «морды».

Бабочки, порхающие по экрану и падающие снежинки нужны только женщинам и менеджерам. А у тех, кто по настоящему занимается делом, требования к интерфейсу программ совсем иные. Ибо они брутально работу работают, а не созерцают оную. Что называется — почувствуйте разницу. Человек, согласно своей нравственности, определяет для себя систему ценностей. А выбор средств и инструментов определяется на основе сформированной системы ценностей. Сложно всё это, да и не к месту. Поэтому давайте перейдём к делу.

Под катом листинг заготовки проги на Питоне, которая получает от пользователя команды и выполняет их. Наименования команд и сами команды задаются программистом при создании программы. Там сложного ничего нет.

Читать далее

Кратко, по делу

В потоке повседневной суеты мы забываем о главном. Главное — не то что забывается совсем, — оно подменяется (или точнее — вытесняется) какой-либо надуманной идеей. Это происходит незаметно, точно так же, как переключение из бодрствования в сон. Подмена реального мира вымышленным приводит к тому, что жесткая опора («стержень») в (рас-)суждениях заменяется на воздушные, облачные фантазии, которые в конечном счёте не позволяют достичь реальных результатов. Что, в свою очередь, приводит к осознанию напрасно растраченных сил и ресурсов и к неизбежной неудовлетворённости своей деятельностью. Жизнь становится неуправляемой и не доставляет удовольствия.

К чему это я? А к тому, что —

«Главное правило, которому желательно следовать при использовании языка Python, — это простота и удобочитаемость программного кода, а проблему производительности следует рассматривать во вторую очередь, уже после того, как будет создана работоспособная программа и когда проблема производительности программы действительно заслуживает того, чтобы на неё обратили внимание.«

Марк Лутц

Мысли в слух. Так, чтоб не забывать.

Генератор файловых шаблонов для питоновских модулей

Эта тема старая, я уже обращался к ней в 2015-ом (Автоматизируй это). Более того, эта тема не для всех.
Тема интересна только пользователям Линукса. Причём, только тем, кто пишет программы на Python. Причём, только тем, кто не использует IDE, а пользуется простыми текстовыми редакторами типа nano, mcedit, gedit, pluma, …

С 2015-го прошло почти пять лет. Мир немного изменился. Ушёл (или почти ушёл) Python v.2. Отпала необходимость указывать кодировку в начале файла (coding=utf-8). Ну и я тоже немного продвинулся в понимании чего я хочу от утилиты mkpy.

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

Под катом исходный текст утилиты и скрипт для установки утилиты в систему.

Читать далее

Перечисления в Python

Эта публикация является как бы продолжением этой Константы в Python.

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

Читать далее

Укуси меня за ляжку

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

Автор Руководства по эксплуатации на прибор начал ничё-так:

Но потом, видимо, беднягу вштырило:

— Э-э-э… я не понял. Что-что, в виде чего?

Подсказка студентам:

Можно было подписать рисунок как «График потребления электроэнергии в виде линии». Если хочется «блеснуть», то можно уточнить: «… в виде неразрывной кривой линии». Или «кусочно-линейной». Но никак не «график в виде графика».