Зайчатки разума

Зайчатки разума

Записная книжка айтишника

Небольшой лайфхак для отключения питания Ender3 от Octoprint

2019-10-11 08:53:53 — Evgeniy Shumilov

  С того момента, как я подключил свой 3d принтер Creality Ender3 к Orange Pi PC и настроил octoprint для удалённой печати, меня очень раздражала одна особенность реализации платы управления эндера. В случае, когда питание принтера было выключено, плата продолжала питаться по линии +5в через USB разъём. Дисплей светился, на нём отображалась информация с датчиков температуры (хоть и не настолько контрастно, как при включенном питании), можно было перемещаться по меню, а вентилятор охлаждения хотенда постоянно вращался (не в полную силу конечно, но это тоже создавало лишний звуковой фон). Более того, octoprint не терял соединения с принтером, и если при этом включить нагрев стола или хотенда, изображение на дисплее становилось менее различимым, но подсветка продолжала работать. Другими словами, есть явная недоработка со стороны Creality и вчера я это исправил, потратив на это примерно 0 рублей, сотые доли копейки и три минуты.

Читать дальше...

Теги: 3d-printing

Быстрая разблокировка старых 3g модемов под linux

2019-10-10 09:34:27 — Evgeniy Shumilov

  Я просто оставлю это здесь, как памятку, возможно ещё пригодится. Подобных мануалов масса, но в основном они ориентированы на наличие windows, в linux это оказалось даже проще. У меня есть отдельная коробочка, куда я складывал попадающие ко мне 3g/4g модемы на случай, если мне они понадобятся в будущем. И вот, сегодня я нашёл этот ящик пандоры и он оказался очень кстати. Среди прочих моделей, отыскался один Huawei e1550 от Мегафон. Одна из лучших в своё время моделей, легко поддавалась перепрошивке, можно было использовать как SIP транк и вообще, делать с ним что угодно. Но естественно, он был залочен на использование симкарт от мегафона. Всё, что нам потребуется - браузер, консоль и пакет minicom (sudo apt-get install minicom, в случае, если вы пользуетесь debian-based системой).

Читать дальше...

Теги: linux

О разнице в восприятии, понимании и формулировке задач

2019-10-09 10:45:34 — Evgeniy Shumilov

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

Читать дальше...

Теги: жизненное

О правильной остановке внешних дисков и победившей контейнеризации

2019-09-06 00:14:12 — Evgeniy Shumilov

  Надо оставить тут заметку, чтобы не потерять. Возникла у меня проблема - накрылась в очередной раз от периодических отключений питания и отсутствия бесперебойника файловая система на домашнем сервере. Можно было конечно восстанавливать её работоспособность, но объективно было пора переходить на новую. Так как сервер в своё время стоял под телевизором и какое-то время выполнял роль ТВ приставки с Kodi и прочей мультимедией, то на сервере было много всего лишнего, поэтому наиболее идеологически верным было поставить всё с нуля и перенести лишь необходимое. До этого я пользовался proxmox, но уже давно мне не нужны были честные виртуальные машины (а когда они будут нужны, проще на рабочей машине поднять виртуалку в VirtualBox), а все необходимые мне сервисы я давно перенёс в докер. 

Читать дальше...

Теги: админское, docker, hardware, linux, soft

Пара слов о квеструмах

2019-08-06 22:19:39 — Evgeniy Shumilov

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

Читать дальше...

Теги: мысли-вслух

Холивара пост

2019-06-10 17:49:12 — Evgeniy Shumilov

  Я тут на днях послушал выпуск DroiderCast, в котором в числе прочего рассказывали про новый iPad Pro, который показывали на последней выставке WWDC. С восторгом говорили, что теперь к айпаду можно подключать USB накопители и даже мыши и клавиатуры! Ещё отдельного упоминания удостоился тот факт, что теперь на айпаде (о, чудо-то какое!) можно ДАЖЕ просматривать свойства файлов! Ну офигеть! Дожили! Эм... Что? Я был не в курсе, но выходит, что к айпадам нельзя было подключать USB устройства? Если честно, я в полном шоке. Андроид это умеет на минуточку с 2011-го года и версии 2.3.4. У меня и в мыслях не было, что айпады могут этого не уметь. Для меня возможность подключить что-либо к планшету или телефону (по крайней мере для флагманов) являлась чем-то само собой разумеющимся.

Читать дальше...

Теги: android-soft, mac, мысли-вслух

Про голубей, крыс, тараканов и какахи или мерзости пост

2019-06-04 15:05:20 — Evgeniy Shumilov

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

Читать дальше...

Теги: мысли-вслух

Как уменьшить размер контейнера с python проектом

2019-05-30 18:59:31 — Evgeniy Shumilov

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

Читать дальше...

Теги: админское, containers, docker, python

Установка Ansistrano на Debian и решение проблем

2019-05-28 18:03:06 — Evgeniy Shumilov

  Не так давно появилась необходимость реализовать CI/CD. Подумав, решил разбить это на две части - сборку и деплой контейнеров и отдельно - на деплой кода. Вторую часть решил реализовать с помощью ansistrano - это аналог capistrano, только выполненный в виде модуля для ansible. Почему не стал делать статические контейнеры с кодом? Хотя бы потому, что в случае использования ansistrano, роллбек проходит практически мгновенно, а это большой плюс. Когда-то я уже поднимал ansistrano, но на этот раз всё оказалось несколько сложнее.

Читать дальше...

Теги: админское, ansible

О традиционных свадьбах

2019-05-15 18:26:23 — Evgeniy Shumilov

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

  Самая дебильная стратегия - два молодых организма знакомятся, общаются (со временем всё теснее), не предохраняются, через месяц срочно женятся, при этом на свадьбу берут огромные кредиты, то ли от большого ума, то ли под давлением мамашек - "шобы как у всех было и не хуже, чем у Лариски с третьего подъезда!".

Читать дальше...

Теги: мысли-вслух, жизненное, идиоты