3D Printing Adventure Begins! | 31 мая 2021 года, 00:44

Сегодня приехал новый 3D-принтер! Первый блин не комом! Это колечко, печатается 1.5ч, стоит по оценкам программы 2 цента. И ещё несколько сотен долларов за оборудование и инструменты;)

Многослойная реальность: как звуковая дорожка фильма объясняет, что происходит | 30 мая 2021 года, 01:01

Оказывается, есть версия звуковой дорожки фильма, где между диалогами актеров закадровый голос объясняет, что происходит

https://youtube.com/c/MosfilmAudioDescription

https://youtube.com/c/MosfilmAudioDescription

Искусство зрения: секреты осьминога | 29 мая 2021 года, 02:28

Вторая лекция — про глаза. У Александра Якушева довольно необычная дикция и стиль подачи материала – такой с надрывами и интонациями, но по сути лекция очень интересная.

Но откуда лектор взял некоторые вещи – непонятно. Например, известно, что поскольку у осьминогов глаз развивался по другому эволюционному пути, цветовое зрение у него (а также у каракатиц) или отсутствует, или использует иной, пока неясный нам принцип, чем у, скажем, млекопитающих. Раньше считалось что он вообще кожей видит (у меня в телефоне лежит недочитанная книжка Душа осьминога Монтгомери – вот там как раз так пишут). У нас есть три типа палочек и колбочек, настроенных на синий, зеленый и красный, а у осьминога есть только один тип фоторецепторов, настроенный на яркость (зато их много и зрение у него четче). Откуда мы знаем, что он может различать цвета? Потому что многие виды, как хамелеон, могут повторять рисунок окружения, чтобы стать незаметными. Так вот Александр Якушев утверждает, что их необычный зрачок пульсирует, и свет попадает на сетчатку глаза под разными углами. Я нигде не читал про пульсацию, но читал про то, что осьминог использует необычную форму глаза (формы U или W). В итоге глаз фокусирует световые волны определенной длины на разных участках сетчатки. Цвет определяется через обработку мозгом разных “снэпшотов” от глаза. Пульсация – тоже интересная теория, только обычно люди в слайды вставляют хоть какую-то отсылку к работам, подтверждающим слайд.

Но в общем и целом лекция короткая, и интересная набором фактов о природе глаза.

https://www.youtube.com/watch?v=6Jsr9v6WH8c

https://www.youtube.com/watch?v=6Jsr9v6WH8c

Two Fantastic Lectures: Music and Eye-Opening Insights! | 29 мая 2021 года, 01:57

Две хорошие лекции. В этом посте – про музыку, в следующем – про глаз.

Эта лекция очень веселая и познавательная. Особенно ее вторая часть, про Вагнера и его отношение к жизни. Анна очень зажигательно рассказывает, не оторваться. Очень советую.

https://www.youtube.com/watch?v=le88yU2-UpU

https://www.youtube.com/watch?v=le88yU2-UpU

Эксперименты с держалками | 28 мая 2021 года, 23:30

Сначала я сделал тонкие пластиковые держалки, которые не преполагалось снимать c машины. Солнце их убило. Затем заменил их на толстые, но уродливые деревянные. Выглядят вечными, на самом деле они хрупкие. И вот сегодня я сделал точную копию деревянных, но пока еще из PLA-пластика. Он биоразлагаемый, не любит UV и прямые солнечные лучи, но в отличие от первых держалок все-таки толстый и, надеюсь, крепче. Теперь крюки легкосъемные, так что их можно не держать под палящим солнцем, когда они не нужны. В понедельник ко мне приедет новый фотополимерный принтер и можно будет попробовать напечатать их из прозрачного зеленого пластика.

Разумеется, все эти эксперименты не столько для того, чтобы сделать еще одну держалку для телефона. В целом, мне и деревянной было достаточно. Просто в процессе получается осваивать новые навыки и скиллы, которые без проекта так бы не освоились. Например, для того, чтобы сделать эту держалку, понадобилось придумать, как перенести в комп профиль изгиба (картонка, которую отсканировал, и обвел в Inkscape, записал в SVG), затем превратить профиль в трехмерную деталь (Autodesk Fusion 360), затем доработать профиль в Blender, разобраться как переносить обратно из Blender в Fusion как solid body (нетривиально), затем удобно разрезать большую деталь на соединяемые винтом и гайкой части, виртуально “просверлить” под них отверстия, чтобы гайка была утопленная, и все это в итоге покрасить, чтобы защитить пластик от UV-лучей. Blender оказался очень интересным тулом, буду в нем дальше разбираться.

В понедельник привезут фотополимерный (стереолитографический) принтер Creality LD-002R. Так что сегодня модель держателя для телефона у меня уже появилась, попробую напечатать ее еще и на нем. В отличие от моего существующего принтера, там печать ведется смолой и разрешение в 10 раз больше (в данном случае это неважно). Смола не такая крепкая, как PLA-пластик, зато ей не так страшен UV, да и вроде никаких нагрузок нет, которые можно было бы бояться.

Моя работа в монополии: история о фиаско | 28 мая 2021 года, 10:27

Очень смешная история. Но вообще я поработал в свое время в таких компаниях и в целом понимаю, как понимать такие ситуации. Ну с позиции Software Architect.

Расскажу как программист с опытом оптимизации процессов в крупной компании.

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

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

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

Если же превысило threshold, нужно выпускать и распространять “патч”. Этот патч может починить одно, но сломать другое. Поэтому патч нужно тестировать на маленькой сети отделений, а потом постепенно распространять на более крупные. Это все довольно долго, потому что нужно собрать статистику и фидбэк, понять, ничего ли важного не ломает и т.д.

Ну и в такой системе всегда есть огромный перечень фич, который нужно имплементировать и внедрить. Фактически это очень длинный бэклог. Поставьте себя на место владельца такой сети – вы скорее выберете фичу, которая положительно влияет на выручку (плюс 0.05%) или фичу, которая влияет на удовлетворенность 0.05% клиентов?

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

Кроме всего, такую распределенная система постоянно подвергается “атакам” и “взломам”. Не только со стороны конечных пользователей, но и со стороны ее операторов – сотрудников отделений. Это когда слабости начинаются использоваться для собственной выгоды. Часто это даже не незаконно. Как и в ситуации с “оптимизацией налогов”, тут просто включается русская смекалка – как использовать слабости в процессах себе на пользу. И получается как со стульями в Икее, которые берут на выходные на пикник, чтобы вернуть в понедельник обратно в магазин.

Любая очень большая система просто полна таких проблем. Решить их можно только раздроблением системы на куски меньшего размера, которые бы между собой конкурировали за качество обслуживания. Так устроены франшизы – взять тот же Макдональдс. Также важно, чтобы на одном поле работало более одной компании – конкуренция все исправит. Это бы починило “Почту России”, которая монополист.

Слепые крючки вместо 3D-принтера: неожиданная победа деревяшки | 26 мая 2021 года, 10:47

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

Предыдущий распечатанный на 3D-принтере держатель не пережил нашего солнца. Ультрафиолет вкупе с жаркими лучами деформируют PLA-пластик, а PETG у меня принтер печатать не умеет. На фотополимерную печать надежды немного, так как там смола тоже не шибко любит прямые солнечные лучи. Так что временный вариант из дерева может легко ставить постоянным 😉

Preparing to Take the Leap: Choosing the Right SLA 3D Printer for Me? | 25 мая 2021 года, 16:42

Собираюсь на днях купить фотополимерный (SLA) 3D-принтер. Смотрю на ANYCUBIC Photon, Creality LD-002H, ELEGOO Mars 2. Если у кого-то есть опыт с этой технологией (а еще лучше с этими моделями), постучитесь в меня плз.