Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

July 09 2020

15:56

Цифровой Патронус

За последние годы в мою повседневную жизнь вползло немало "умных ассистентов". Amazon Tap по утрам рассказывает мне новости, Amazon Echo в гостиной играет музыку и отвечает на каверзные вопросы. Гугловский ассистент в телефоне вообще живёт своей жизнью - просыпается в случайные моменты времени и рассказывает что за вопросы ему приснились. Сын общение с Siri почему-то не осилил, зато с амазоновской шайбой Dot общается на равных.

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

В результате получается, что мы заучиваем некоторый набор заклинаний, которые приводят к требуемому результату. Какие-то заклинания допускают изменения в широком диапазоне, а какие-то надо произносить точно так как задумано создателем. Чихнул или кашлянул посреди заклинания - всё, попытка не засчитана. Ассистент практически никогда не переспросит и не уточнит. Можно обратиться к мировому разуму и узнать новые заклинания, но всё равно их надо перепроверять - не всё обнаруженное будет срабатывать именно так как надо. А лучше всего - завести себе маленький spellbook и всё туда аккуратно записывать.

Бонусом - правильный ассистент, Bender Bending Rodríguez:

July 03 2020

14:00

Будущее уже не то что было раньше

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

Моя личная история показывает мне что примерно раз в пять лет вся моя жизнь совершает резкий разворот на 270 градусов, причём в совершенно непредсказуемом измерении. После таких поворотов все долгосрочные планы оказываются не то что невыполнимыми, а прямо-таки нерелевантными. Какой смысл копить на байдарки, если реки высохли? Зачем вам телефон, мистер Андерсон, если вы не можете говорить? Нету ножек - нету вареньица.

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

By failing to prepare,
you are preparing to fail.
© Benjamin Franklin
С другой стороны, тактическое планирование - это наше всё. Оно позволяет не потерять голову в водовороте постоянно меняющихся обстоятельств. Какой-никакой распорядок дня даёт некоторую иллюзию стабильности. Понимание реальной загруженности - даёт возможность адекватно оценивать собственную реактивность, и делиться устойчивостью с окружающими. Впрочем, это всё акутально только тем нам, кто не имеет возможности прикинуться выдрой и, сложив лапки, медитативно плыть по течению.
Sponsored post
feedback2020-admin
20:51

July 01 2020

12:55

Здравствуй, жопа, каратнин

Прошла половина 2020 года. Пытаюсь справиться с реалиями дивного нового мира. Получается плохо. Попробую начать писать в ЖЖ, хотя бы с терапевтическими целями.

Карантинный кризис вышел знатный. Неожиданный, как предсказывал старик Талеб. Потрясающий, как завещал покойный churkan. Кажется, из-за карантина само время поплыло. Часы перестали удерживать недели, недели мутными потоками слились в бурые месяцы...

Удивительно как пандемия вывернула мир наизнанку, продемонстрировав нам то что мы не хотели замечать.

В рабочей области - выяснилось, что бо́льшей части офисного планктона офис не так-то уж и нужен. Что большинство из нас вполне могут работать из дома. Матерясь и отбиваясь от семейного уюта, но могут. Что бо́льшая часть этих бесконечных митингов действительно могут быть заменены парой-тройкой email'ов (и что бо́льшая часть митингующих не умеют вести конструктивного диалога, но успешно скрывают это магией soft skills). И что кто впахивал в офисе - тот впахивает из дома ещё больше, а кто тянул кота за хвост в своих кубиклах - теперь делают то же самое, но лёжа на своём диванчике.

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

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

А вот что меня уж совсем не удивило - так это происходящее в области мистики. Совершенно не удивительно, что сверхъестественные силы ничего не смогли (ну или не захотели) сделать с эпидемией, и более того - именно культовые сборища людей нередко были точками взрывного заражения. Природу не обманешь. Я уже не говорю о всех этих астрологах, предсказателях, ясновидящих и прочих экстрасенсов - ни одна собака из этих жуликов даже не обмолвилась заранее о наступлении пушистого зверька.

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

Особенных заблуждений насчёт общечеловеческой мудрости и гуманизма у меня и раньше не было. А теперь в свете происходящего у меня в голове постоянно крутится старый анекдот:

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

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

Абсолютная и бесперспективная печаль, причём подтверждаемая циферками.

February 18 2020

21:16
Когда вам говорят, что никто, кроме вас, этого сделать не сможет, это означает, что других таких дураков нет.
— Hagnir Adharson

February 17 2020

12:07

Электоральные казусы

Как известно, демократия - худшая из всех политических систем, за исключением всех остальных испробованных человечеством. Однако в демократических процессах случаются такие презабавные истории, что нарочно не придумаешь!

Fall River

Есть у нас тут неподалёку городок Fall River, дыра дырой, зато уже несколько лет радует нас весёлой электоральной историей. Пять лет назад мэром городка выбрали двадцатитрёхлетнего чувачка по имени Хасиэль Коррейя, поставив рекорд по мэрской юности. Через год мэра демократически переизбрали. А ещё через год молодого политика арестовали по обвинению в уклонении от налогов. Городской совет немножко прихренел и предложил товарищу покинуть пост, на что получил категорический отказ. Городской совет объявил внеочередные выборы мэра, на что товарищ Коррейя выдвинул свою кандидатуру, и в процессе голосования опять победил. Прошёл год и прошлой осенью товарища опять арестовали, на этот раз по обвинению в вымогательстве и взятках. Совсем охреневший городской совет настоятельно предложил мэру покинуть пост и был опять послан в пешее путешествие. Совет долго пытался отстранить юного бандюка от позиции, но всё что прошло через местные суды - это... новые внеочередные выборы. Товарищ Коррейя конечно же опять баллотировался, но на этот раз проиграл набрав всего 7½%.

Salem

Кто же не знает исторический городок Salem, славящийся своими традициями по борьбе с ведьмами и этимологией названия упирающейся в "шолом". Там прошлой осенью тоже случилась презанятнейшая история на выборах в городской совет. Два главных кандидата - Меган Рикарди и Джерри Райан вышли в финал со счётом 612 голосов против 611 и выборы вроде бы завершились победой Меган, но не тут-то было! Товарищ Райан тут же потребовал всё пересчитать. Пересчитали, но результат не изменился. Товарищ Райан не успокоился и начал судиться. Притащил в суд какого-то пуэрториканца, не говорящего по английски, и заявил что вот именно этот чувак в последнюю минуту пришёл на избирательный участок без документов, но не смог проголосовать и поэтому выборы должны быть пересмотрены в его пользу. В суде всех выслушали и решили клоунаду завершить. Меган заняла свой заслуженный пост.

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

Похоже что чем более политически поляризованным становится современное общество, тем чаще мы будем нарываться на такие тонкие моменты и тем легче будет небольшим внешним воздействием переломить итоги выборов. Ребята из моего любимого NPR подкаста Planet Money попробовали повлиять на небольшие выборы и у них всё получилось. А уж с современной бигдатой и огромными датасетами из соцсетей раскачивать результаты выборов становится уж совсем несложно. Интересные времена наступили...

New York

Ну и не могу не упомянуть несколько имён, не сходящих сейчас с экранов TV. В далёком 2001 году, когда подошёл к концу второй срок Руди Джулиани на посту мэра Нью-Йорка, демократ Майкл Блумберг решил баллотироваться в мэры от республиканцев. В то же время в августе 2001 Дональд Трамп года объявил себя демократом и всячески оппонировал Блумбергу. Потом случился 9/11, Блумберг таки-стал мэром Нью-Йорка, прошли годы... А теперь Трамп избрался в президенты от республиканцев, старик Джулиани у него на побегушках, а на предстоящих выборах ему собирается противостоять старина Блумберг уже от демократов. Расклад, батенька, расклад...

February 12 2020

12:07

Внутренние Диалоги

В интернетах опять написали удивительное! Оказывается, люди делятся на тех, у кого мысли в голове внутренний голос зачитывает и тех у кого в голове тихо. И обе категории поражаются существованию противоположной группы. Более того - у кого-то это настоящий голос, у кого-то какие-то визуальные образы, у кого-то видятся карты, у кого-то вспыхивают слова, и т.д. А у кого-то - кладбищенская тишина.

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

А у вас есть свой внутренний голос?

February 10 2020

12:07

Цифровой Вавилон

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

А недавно вот совсем весёлая история случилась. Год назад пришёл на HackerNews чувак по имени Сашок Медведников и сказал "я тут типа замутил новый язык типа Go, только проще, удобнее и быстрее и назвал его Ы, в смысле - V, чтобы никто не догадался". Местные хакеры-старожилы быстро наваляли ему "комплиментов", и попросили подтвердить столь смелые заверения открытым репозиторием на GitHub'e.

Чувак засучил рукава, поднапрягся и через месяц выкатил почти все исходнички на GitHub. Старожилы удивлённо крякнули и начали по-стариковски гундеть что, мол, зачем нам N-плюс-первый язык, когда у нас ещё Lisp не сносился, зачем нам опять мозгами скрипеть, мы тут только-только Rust выучили, зачем опять ждать декаду пока найдётся герой, который стандартную библиотеку к новому языку напишет, и т.д.

Чувак надел геройский плащ и начал каждый месяц релизить эпохальные фичи. Наваял приличную стандартную библиотеку. Слабал пакетный менеджер. Добавил встроеный ORM. Написал веб-фреймворк и сразу переписал на нём свой собственный форум поддержки. По приколу написал транслятор из C/C++ в V и перекомпилировал классический Doom. Добавил пару библиотек для работы с 3D. Кросс-платформенный UI фреймворк не так давно появился. Хакерское сообщество взирает на происходящее с изумлением...

Как по мне, так язык в общем-то вышел довольно неплохой, хоть и не в моём вкусе. К сожалению, он на Go похожий, но и на таком тоже писать можно. Народ же пишет. А вот что дальше будет - непонятно...

А я думаю - пойти что ли поглазеть на все эти новые языки: Crystal, Pony, Zig, Nim, Wren, C++23.

January 13 2020

20:11
Если вы не можете сказать «нет», ваше «да» ничего не стоит.
Екатерина Шульман

January 03 2020

12:28

Новая мобила - Pixel 3a

За последние месяцы деградация моего бедняги Pixel XL перешла в терминальную стадию: без внешнего аккумулятора он стал выдерживать не больше 10-15 минут и я окончательно превратился в персонажа известного советского анекдота.

Обзор возможных действий был неутешителен. Телефон можно было сдать в ремонт за ~$150. Можно заменить по страховке с франшизой в $190. Можно купить баксов за тридцать новую батарейку, набор инструментов и попробовать заменить батарейку самостоятельно, умудрившись ничего не сломать в процессе разбора неразборной конструкции.

Опечалился я, плюнул на торжество маркетинга над здравым смыслом и тотальный planned obsolescence, добавил ещё соточку и купил себе по новогодней скидке новенький Pixel 3a. Это оказалось совершенно правильным решением! Новая мобилка - летает, батарейка заряд держит сутки, чумовая камера отлично снимает днём и ночью. Единственное что - не-XL исполнение немножко узковато для моей лапы, но думаю что это дело привычки. Ходил же я как-то с Сименсом ME45.

А душевное спокойствие - оно вообще бесценно. Остальное мой Master Card пока выдерживает.

December 31 2019

12:07

Dead Morose и все-все-все

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

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

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

А тут в новогоднюю ночь стучится к тебе толстый Дед с бородой (Снегурочку - за отдельные деньги и с почасовой оплатой) и тащит за собой мешок с надписью amazon.com. Говорит "в этом году ты был хорошим мальчиком, я по налоговой декларации вижу что не зря ещё год жизни спустил на просиживание джинсов, давай читай стишок". Думаю, заставлять на табуреточку вставать не будем, ассоциации с табуреточками у взрослых не новогодние. Читаешь Деду Морозу любимый стишок, а он тебе за это фляжечку протягивает. Прочитал затёртый стишок из школьной программы - глотни портвешка. Если вспомнил любимый пирожок или порошок - взбодрись текилой или ромом. Если процитировал любимого Бродского, да ещё и с выражением - хлопни стопарик горькой. А тут уже и Деда подарки начинает из мешка выуживать.

Так глядишь и вера в праздник вернётся...

December 23 2019

13:33

Задачники будущего

Lord, Give me Coffee to Change the Things I Can, and Wine to Accept the Things I Can't.
За последние пару декад я, как инвалид умственного труда, без внешних средств планирования становлюсь совсем беспомощным. Стоит мне потерять доступ к моим ToDo-спискам и заметкам, как я сразу впадаю в панику, начинаю суетиться, бояться чего-то не успеть, кого-то подвести, забыть что-то важное. Душевное равновесие мне возвращает только взгляд на план жизни, расписанный по пунктам и дням.

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

В моём "идеальном планировщике задач" все задачи будет разбиваться на четыре категории (почти как завещали нам Эйзенхауэр и Кови):

  1. То что нужно сделать сегодня, отсортированное по тяжести последствий
  2. То чем я захотел сегодня заняться, выбранное из следующего списка ->
  3. То что сегодня вообще можно делать, разбитое по каким-то критериям
  4. То о чём на сегодняшний деть можно вообще не думать - время не пришло или денег не хватает и.т.д.

Должна получаться иерархия как в байке большие камни, маленькие камни и песок. На самом календарь как hard landscape, как то что дано нам сверху, высечено в граните и не подвластно нашим желаниям. Далее вокруг этого планируется то что "необходимо сделать, иначе беда". А в оставшиеся промежутки можно вписать что-то из бесконечного списка идей, задумок, и прочего.

И вот в последнее время я активно присматриваюсь к планировщикам нового поколения (и кратенько обозреваю их в Фейсбуке в своей группе Taskonomy), которые умеют брать список задач и автоматически распределять их по расписанию дня. Это очень помогает от порывов накидывать по сотне задач на каждый день и последующего разочарования от того что 90% остаются несделанными. Таких планировщиков я уже попробовал несколько и каждый из них по-своему неприятен.

Focuster - простой как железная дорога веб-сервис на Meteor.js, который однако умеет самое базовое - накидать список задач указывая их трудоёмкость и подключить Google Calendar показывающий когда в рабочем расписании есть окна для самостоятельной работы. Сервис расставляет задачи в оригинальном порядке и создаёт на этой основе новый Google Calendar с графиком выполнения этих задач. Просто и наглядно. Сразу видно что за восемь часов рабочего дня ты точно не управишься с сотней задач, даже если не ходить на митинги и не обедать. Хотя вводить в него больше дюжины задач уже становится непрактично.

Второй продукт - намного сложнее мощнее, Skedpal. Он даёт более гибкие средства организации списка задач - с проектами, областями деятельности, тегами, фокус-списком. А кроме того он позволяет задавать карты времени - промежутки времени в которые ты можешь заниматься определёнными видами деятельности, причём можно даже задавать три уровня удобства: зелёный = предпочтительный, жёлтый = может быть, красный = в крайнем случае. Так можно определить что рабочими делами я занимаюсь с 9 до 6 с перерывом на обед, домашними делами занимаюсь после семи вечера или в крайнем случае с шести до восьми утра, творческой работой лучше заниматься с утра пока действует кофеин, и так далее. После этого каждой задаче можно выбрать карту планирования и сервис делает свою магию - раскладывая все задачки так чтобы все граничные условия соблюдались, и расписывая распорядок дел на неделю вперёд. Минусы - корявейший UI в Java-приложении и конская цена за подписку на сервис.

Есть ещё свеженькая Futurenda, которая позволяет просто накидывать задачки в красивом мобильном приложении и следить чтобы дедлайны не профукались. Просто, красиво, и бесполезно. (Можете забесплатно сами попробовать.)

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

Писать самому полный продукт конечно не хочется. Но может быть получится схитрить? Обойтись маленьким питонячьим скриптом, взяв готовый список задач из Remember The Milk, календарь из Google Calendar, а результат выложу куда-нибудь в виде .ical-файла. Осталось самое интересное - как-нибудь задать карту планирования (хоть в YAML'e), отсортировать задачки по срочности (то есть по времени оставшемуся до момента необходимого начала работ), разбиваем всё пространство планирования на кванты по 5-10 минут и начинаем заполнять его кусочками задачи, пытаясь максимизировать целевую функцию. Немного беспокоит то что задача получается NP-полная, но наверное можно будет придумать какие-то оптимизационные эвристики.

А если всё получится - обозвать всё это уникальным AI-планировщиком, сделать стартап, получить стопиццот миллионов инвестиций, и жить happily ever after.

December 09 2019

17:00

Спорт - опиум для народа

Прочитал сегодня почти одновременно спортивные новости и анекдот про моё отношение к ним:

А вот собственно и анекдот:

Американский турист заходит в ирландский паб. Там толпа футбольных фанатов по телевизору болеет за своих — в решающем матче с англичанами. Время на исходе, ирландцы проигрывают, нервы на пределе — ситуация взрывоопасная...
Американец (приветливо):
— Какой счет?
Толпа медленно поворачивается, сжимая кулаки:
— Издеваешься?! 1 : 0!!!
Кое–как успокоились. Проходит несколько минут. Американец (потягивая пиво):
— А кто играет?
Несколько особо горячих фанатов бросаются набить ему морду, но друзья еле–ели их сдержали:
— Только паршивый америкос может не знать, что играют наши против вонючих англичан!!!
Проходит еще несколько минут. Американец (дружелюбно):
— А во что играют–то?

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

November 17 2019

12:07

45!

И вот опять:


45



October 07 2019

11:07

Шиори

Два года назад я засел писать себе веб-архиватор в виде сервиса - и ниасилил. Заткнулся на TDD с RSpec и на DevOps-перфекционизме.

Год назад я подумал, что компромиссным решением будет написание CLI-утилиты для архивации страниц, в надежде на то что GUI потом как-нибудь сам вырастет. Тут дело пошло быстрее. Проект, прозванный Веб-Плюшкиным, начал обретать формы и набираться данных. Внезапно выяснилось что вытягивать читабельные данные из страниц - дело отнюдь нетривиальное. Классический readability морально устарел. Альтернативные решения типа pismo или wombat тоже не блещут новизной. С Telegram'овским Instant View снаружи не заинтегрируешься. На внешние сервисы закладываться не хочется.

И тут я случайно натыкаюсь на проект Shiori, который делает примерно половину того чего бы мне хотелось и делает её очень неплохо. По сути - это такой персональный Pocket: многопользовательский архиватор страниц с поддержкой readability mode. До настоящего Pocket'a эта поделка конечно не дотягивает, но пилится активно и надежды есть.

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

September 30 2019

11:07

Евротур пятнадцать лет спустя

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

А случилось вот что: щёлкая пультом телевизора в местном мотеле я вдруг увидел знакомое название фильма и решил освежить свою память на языке оригинала (перевод-то я успел хорошо запомнить ещё пятнадцать лет назад). И тут внезапно оказывается, что я смотрю какую-то кастрированно-адаптированную версию, безо всяких сисек-писек и даже кажется безо всяких факов! Надеть труселя завсегдатаям нудистского пляжа - до такого бы я не додумался! Добрая половина шуток заметно потеряла в своей остроте и адекватности. Зато шутки про пуританскую Америку вдруг заиграли новыми красками! И это достойно второй медали.

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

September 27 2019

11:07

Архивация Google Photos

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

Есть только проблемка с Google Photos, куда мобильные устройства автоматически заливают все картинки. Раньше обычный Google Drive позволял синхронизировать облачное фотохранилище с локальным диском и Synology сам справлялся с этим. Но потом Google решил что так слишком просто и синхронизацию отключил.

Пришлось пошерстить GitHub и найти интересный проект Timeliner - очередную попытку архивирования своего цифрового наследния. Несмотря на свою неприязнь к Go, с нескольких волшебных пенделей и с помощью такой-то матери проект завёлся и скачал мне локальную копию фоточек. Запишу для себя как это делалось под виндой:

# 1. Install Go using defaults https://golang.org/dl/

# 2. Create Go runner 'go.cmd'
set GOROOT=C:\Go
set GOPATH=%CD%
C:\Go\bin\go.exe %*

# 3. Install Timeliner
go get -u -v github.com/mholt/timeliner/cmd/timeliner

# 4. Create a new Google application https://console.developers.google.com/projectcreate

# 5. Set up timeliner.toml
[oauth2.providers.google]
client_id = "foobar2846283742846quux.apps.googleusercontent.com"
client_secret = "YHTtfjTFTjhtFtytfHT-df8"
auth_url = "https://accounts.google.com/o/oauth2/auth"
token_url = "https://accounts.google.com/o/oauth2/token"

# 6. Authenticate with Google
bin/timeliner.exe add-account google_photos/recoder@gmail.com

# 7. Update the photos
bin/timeliner.exe get-latest google_photos/recoder@gmail.com

Ещё было актуально архивировать Instagramы (свой и чужие), но его автор Timeliner'a ниасилил, так что пришлось установить InstaLooter. Там всё просто: pip3 install --user instalooter --pre, а потом тупо instalooter user recoder ./recoder --username recoder --password xxxXXXxxx -v -N.

Осталось теперь допилить надёжную схему backup'a всего этого (и многого другого) добра...

September 25 2019

11:07

Sic transit

Помню, двадцать лет назад я тащился дома с крутой аудиосистемы - куча колонок, Dolby Surround, колышащий стёкла сабвуфер. Чтобы мощь чувствовалась повсюду. "Здесь стереосистема, там стереосистема и по бокам еще две такие маленькие стереосистемочки!"

А теперь я тащусь с супер-тихих наушников с системой шумоподавления. Чтобы закрыл глаза - и в мире не осталось ничего кроме музыки.

Наверное это что-то говорит о моём возрасте. Или обо мне. Или нет.

September 24 2019

18:57
People don’t really want to go back to a time when the world was simpler. They want to go back to a time when they didn’t understand how complicated the world has always been.
— r/Showerthoughts

September 23 2019

11:07

Мечтают ли Андроиды поспать?

Случилась недавно беда с моим Pixel XL - стал батарейку кушать как не в себя. Повертел телефон в руках минут пятнадцать - четверти заряда как не бывало. Поигрался полчасика на диване - остаётся жалких 15%. Причём анализ приложений ничего не говорит - ну там пять процентов то съело, десять сё, а куда половина батарейки делось - никто не знает. И даже перспективная технология "adaptive battery" не спасает - раз ни одно приложение не признаётся в обжорстве, то и виноватых нет.

Пришлось, как в анекдоте про советские электронные часы, таскать с собой запасную батарейку, благо есть у Anker'a замечательный небольшой аккумулятор на 36 Wh. Заметил что карманный друг проголодался (а мы-то знаем, что пустая батарейка чревата) - поставил ему питательный катетер, и через 15 минут жизнь опять прекрасна.

Однако так же не бывает, чтобы жизнь была прекрасна надолго? Вот и Pixel решил подкинуть мне проблем - теперь он даже на 30-40% зарядки говорит мне "у... я так быстро разряжаюсь, что пожалуй выключусь-ка прямо сейчас". И вот это начало реально бесить!

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

September 05 2019

11:07

Ядрёные маги-недоучки

Долгое время после обнаружения ядерной магии человечество не могло придумать куда бы её приспособить и долго носилась с ней как мартышка с очками. Было очевидно что такая загадочная магия должна наделять какими-то волшебными свойствами (см. легенду о Spidermen'e), и люди не оставляли попыток найти это волшебство методом тыка.

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

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

В начале прошлого века "доктор" Уильям Бэйли, исключённый из Гарварда, решил лечить все болезни волшебным средством «Radithor», представляющим собой раствор солей радия. Предполагалось что магическая энергия радиации восстановит жизненные силы организма и вылечит всё что сможет, а что не сможет - облегчит. Бейли был дельцом, а не доктором, так что он быстро наладил успешную торговлю Радитором, выставив на него "элитную цену" и отвалив приличный процент последникам-коммивояжёрам. Торговля и лечение шли довольно бойко, пока один из самых главных энтузиастов такого лечения Эбен Байерс, выпивавший по три бутылки раствора ежедневно, не умер загадочным образом от разрушения почти всех костей. После похорон мистера Байерса в свинцовом гробу бизнес на Радиторе пошатнулся, но вера в радио-магию - осталась!

Ушлые дельцы возродили идею "заряжения воды" в виде бочонков «Revigator», в которых вода фильтровалась сквозь радиевую руду, насыщаясь радоном и обретая волшебную силу. Народ радостно глотал радиоактивную воду и с удивлением замечал всяческие положительные изменения в организме - эффект плацебо никто не отменял, а рак приходил гораздо позже, да и удивительным образом не ко всем.

Ну и понеслась радиация по городам и весям. Немецкие дельцы продавали зубную пасту «Дорамад» с торием, которая впрочем не была так радиоактивна. Немцы из Burk & Braun добавляли радий в шоколад для придания ему омолаживающего эффекта, а довольные потребительницы присылали пачками фотографии "до и после".

Французы создали целый брэнд радиоактивной косметики «Tho-Radia» с хлористым торием и бромистым радием: пудры, лосьоны, тоники, крема и помады. Женщины просто сияли своей красотой. Некоторые правда недолго.

Мужская половина тоже поучаствовала в радиационном безумии. Были и радиоактивные презервативы «Nutex», и стимулятор плодовитости «Radioendocrinator», и свечи «Vita Radium» для омоложения. А настоящие ковбои курили радиевые сигареты «Batschari», помирать - так красиво!

Человечество долго экспериментировало - укрывались урановыми одеялами, засыпались радиоактивным песком, сидели на радиоактивных лавках, заливались водой для ванн (ванны кстати всё ещё применяются!). Помирали пачками, но не сдавались в поисках радиоактивного философского камня.

В общем, все веселились пока не пришли серьёзные дядьки в погонах. И началась новая страница истории ядерной магии. Пошла настоящая боевая магия!

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.
(PRO)
No Soup for you

Don't be the product, buy the product!

close
YES, I want to SOUP ●UP for ...