Жизнь, веб, XMPP, TAS, электронные самоделки

Документация по Flask

Нашёл великолепный русскоязычный перевод официальной документации по глубоко симпатичному мне фреймворку Flask. А ещё коллега недавно показала мне русскоязычную документацию по Sphinx, которая, правда, не является переводом англоязычной и отнюдь не столь содержательна, однако, вполне может тоже оказаться полезной на практике. Собственно, делюсь.

Крушение «Боинга»

В последнее время приходится слышать много разговоров (обоснованных и не очень) о том, что нужно критически относиться к любым известиям, звучащим в СМИ, уметь их анализировать и задавать самому себе наводящие вопросы с целью выяснить для себя, можно ли этим сообщениям верить. К сожалению, я всё чаще замечаю, что попытки не верить СМИ часто заводят людей в крайность, противоположному вере в СМИ как в истину в последней инстанции: не верить ничему, что говорят в СМИ. Впрочем, это достаточно ожидаемо: бесполезно учить критически мыслить тех, кто мыслить вообще толком не умеет. Если этих людей и можно чему-то научить, то лишь либо всему верить, либо ничему не верить. Продолжение — под катом…

Linux-pf

Так уж сложилось, что стационарный компьютер у меня очень мощный и на нём всё запускается и работает в мгновение ока, а вот ноут, купленный просто «на всякий пожарный», весьма досаждает своими тормозами. И вот я решил попробовать такую замечательную штуку как linux-pf. Это ядро Linux, к которому применены патчи BFS («мозгоёбистый» планировщик процессорного времени), BFQ (планировщик ввода-вывода) и UKSM. О последнем я узнал чисто случайно, когда рассказал своему начальнику об уже знакомом мне KSM (Kernel Samepage Merging). Как оказалось, UKSM — это практически то же самое, но более эффективное, поскольку не требует активации со стороны программного обеспечения и сканирует все процессы одного пользователя.

Впечатления просто потрясающие, система стала действительно намного отзывчивее, практически перестала свопить, UI просто летает. Очень комфортный для десктопа патчсет, рекомендую всем, кто пользуется Linux на слабых машинах.

AlphaGo

Уж не знаю, почему, но почему-то в последние несколько дней я очень сильно мечтал, чтобы наделавшей много шума программе AlphaGo присудили дан. Мне казалось, что если это говно может играть в Го не хуже, чем это делают лучшие из людей, то его нечеловеческая сущность не должна быть препятствием на пути к признанию мастерства, в противном случае это было бы дискриминацией. Но, как ни странно, чудо всё-таки свершилось. Причём присудили сразу девятый дан — практически «восьмидесятый уровень». До сих пор за пределами Японии, Китая и Кореи был лишь один обладатель такого ранга. Теперь появился второй, причём какой!

Снова Тема-пицца

Лол. Сижу в сабже и ожидаю свой заказ. У столика напротив два парня обсуждают, как бы они хотели себе квадрокоптер. Один рассказал, что у него был вертолёт на радиоуправлении, но поломался. Начал жаловаться, что не знает никого, кто мог бы исправить — «как жалко, что никакого знакомого мастера нет, починить». Я встрял в разговор: «а самому слабо научиться?». Чел ответил: «конечно, это ж сложно очень, целая наука». Чертовски гордясь собой, бросил в ответ: «пхх, что там сложного-то?». Собрался уже было уходить, но вспомнил внезапно своё детство и то, что у меня в сумке как раз валялась парочка ОУ К574УД1А (дорогих как говно, но хрен уже с ним). Достал один, дарю чуваку: «вот, держи, авось пригодится. Вещица древняя, но всё ещё вполне применимая. Называется „операционный усилитель”. Причём не абы-какой, а быстродействующий». С этими словами и закрыл за собой дверь.

Итоги 2015 года

По сложившейся традиции, подведу основные итоги минувшего 2015 года. А также, пожалуй, скажу пару слов и о 2014, потому что уже не могу найти ничего, кроме этого поста. Продолжение — под катом…

Пони, как же без них теперь

Тема-Пицца

Зрелище. Захожу в названное кафе, а там по телевизору показывают My Little Pony. Первый раз увидел эту штуку на экране обычного ТВ, до этого лишь слышал, что её показывают по некой «Карусели».

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

Театр безопасности

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

Дальнейшие эксперименты

Решил написать простенькую CMS-ку на Flask. Давно хотел подтянуть свои познания по части этого микрофреймворка. Единственная цель проекта — расширение кругозора и приобретение опыта работы с продуктом, который я до этого использовал раз в 10 реже, чем Django. Проект изначально не рассчитан на то, что будет когда-либо доведён до ума — это исключительно испытательный полигон. Интересно, кто-нибудь скажет, что приобретать навыки самостоятельно — это нищебродство? :)

Нищебродство. Часть 2

Совсем забыл. Есть ещё вторая, отдельная категория людей, напоминающих нищебродов. Это люди самого разного пола, возраста и социального статуса, которых объединяет одно: у них постоянно возникают какие-то гениальные идеи, но они никак не могут осуществить их самостоятельно. Они постоянно просят милостыню: «исправь мне сайт», «переустанови мне Windows» и так далее. И, в общем-то, их беспомощность вызывала бы лишь смех, если бы не…

О нищебродах

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

Странности

В последнее время я всё чаще начал замечать за собой определённые странности. Заключаются они в странном сочетании паталогической любви к прогрессу с острым желанием тряхнуть стариной. Например, на досуге я всё чаще собираю конструкции из германиевых транзисторов и электронных ламп. В то же время, меня буквально тошнит от одной мысли о телефоне с экраном хуже, чем 1920×1080 или о компьютере с объёмом памяти менее нескольких десятков гигабайт. Иногда мне хочется сесть за комп и начать разработку своей CMS-ки, как в лучшие школьные годы, но, в то же время, хочется, чтобы эта CMS-ка использовала современные технологии, например, EventSource, и была написана на чём-то современном, например, на Rust, с которым я, увы, в общем-то, не знаком. Такие вот дела. Не знаю даже, как это всё понимать.

Про LTE

С тех пор, как в селе появилась связь 4G/LTE, у меня появилось новое понятие — «сходить сделать аплоад». Что это значит? Дело в том, что единственный доступный в селе проводной провайдер — Ростелеком — до сих пор не предоставляет подключение по технологии, отличной от ADSL, поэтому у меня дома, даже несмотря на то, что суммарная абонплата на тарифе превышает 1000 рублей в месяц, исходящая скорость не превышает 512 килобит в секунду. На LTE же скорость отдачи может достигать (и достигает) десятков мегабит в секунду. Казалось бы, отказаться от ADSL и перейти на 4G/LTE. Но — вот беда — на LTE я не получу ни полностью безлимитный трафик, ни «белый» IP-адрес. И это ещё половина беды. Вторая половина заключается в том, что в доме LTE практически не ловится. Чтобы сигнал ловился хорошо, нужно выйти на улицу и пройти некоторое расстояние на северо-восток. Идеальный приём наблюдается где-то на углу Первомайской и 50-летия Октября. Таким образом, я нашёл для себя следующее решение: большую часть времени я делаю все свои дела через ADSL. Но как только у меня появляется большой файл для аплоада, я беру телефон и иду на прогулку делать аплоад. Смешно, наверное, но зато аплоады действительно проходят намного быстрее и веселее :)

Опыты с транзисторами

Давно хотел посмотреть на кристаллы разных старых и современных транзисторов и микросхем, просто чтобы сравнить их размеры. Пришла в голову мысль поместить их в кислоту, чтобы металлические части растворились. Продолжение под катом.

Стабилизатор

Закончил сборку своей первой платы с паяльной маской — стабилизатора напряжения с операционным усилителем.

opamp-stabilizer-1opamp-stabilizer-2opamp-stabilizer-3opamp-stabilizer-4

Ужасно опечаливает тот факт, что я не умел так в детстве. Эх, сколько бы я всего тогда мог сделать! Впрочем, ровным счётом то же самое касается не только электроники, но и программирования.

Старьё

Решил в очередной раз навести порядок у себя в мастерской. И в очередной раз поражаюсь, сколько у меня скопилось всяких экзотических электронных компонентов. П13 1962 года выпуска, П417А, кучка электронных ламп, селеновые диодные столбы. Есть даже один из первых серийных диодных мостов — здоровая такая алюминиевая штукенция. А таких транзисторов как, например, КТ315 или МП26, у меня и вовсе сотни, если не тысячи.

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

Плата

В планах на ближайшее будущее — окончательно отказаться от ЛУТ в пользу использования фоторезиста. Переход с «дедовской технологии» на ЛУТ в своё время стал для меня очень важным этапом, но пришло время признать, что и из этой методики я уже «вырос» и она больше мне не подходит ни качеством результата, ни, что ещё важнее, надёжностью. Так что буду потихоньку обустраивать себе тёмную комнату и обязательно сконструирую термостат для предварительной сушки свежей паяльной маски.

365нм

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

На днях я купил 3-ваттные ультрафиолетовые светодиоды на 365 нанометров. Один фонарик с таким светодиодом стоит порядка 30 тыс рублей. Впрочем, сами светодиоды в «чистом виде» мне, конечно же, обошлись дешевле. Типичная цена одного светодиода на AliExpress — порядка нескольких сотен рублей.

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

  • На волне 365нм многие объекты светятся хуже, чем на 400нм
  • Видимого света светодиоды на 365нм производят намного меньше, видна почти исключительно люминесценция окружающих предметов
  • Светодиоды на 365нм дают рассеянный свет, в отличие от имевшихся у меня 400нм
  • Излучение 365нм способно вызвать дискомфорт в глазах, поэтому желательно использовать специальные очки

Таким образом, одним из следующих моих заказов будут очки с защитой от ультрафиолетового излучения. Особенно в контексте того, что я собираюсь с УФ-излучением не только развлекаться, но и всерьёз применять его при изготовлении печатных плат.

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

Апдейты

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

Прогулка

Невероятно, но сегодня я первый раз в жизни воткнул в уши наушники за пределами своего дома. Увы, понять, почему народ так ходит, не смог — музыка, заглушающая окружающую реальность, показалась каким-то извращением.

Возвращение

Что ж, спустя несколько лет странствий, я снова работаю в небезызвестной фирме ООО «Оргтехсервис». Посмотрим, что из этого получится на этот раз.

Тем временем я добавил на сайт первую фотогалерею — «Пустая Джакарта». Её название говорит само за себя и вряд-ли требует каких-то дополнительных пояснений.

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