Skip to content

Category Archives: Digital

My life as applied to tinkering.

Ubuntu для домохозяек

ominous emoticon

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

Поэтому я обычно рекомендую ставить Ubuntu. В этот раз я на свою голову посоветовал поставить только что вышедшую 7.04.

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

Я, естественно, посоветовал замаунтить этот раздел как /home и впредь так и жить, ибо раздел получился 200 G а на винте с которого грузится Ubuntu их всего 40, а в симлинках легко запутаться. Проделать это тривиально, с одним только но. Для этого нужно из-под root, а лучше всего — вообще в single user mode, аккуратно переместить все что было в /home на новое место и подцепить его через fstab.

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

Где-то Ubuntu сошла с пути истинного, думается мне.

Gloria mundi

amused emoticon

Когда я открыл этот блог для поисковиков, то бишь почистил robots.txt, оставив там один Internet Archive1 включил пинги, зарегистрировал новый домен, в общем, повернулся к миру менее бронированной стороной, на меня накатило нашествие ботов.

Ботов ко мне пришло видимо-невидимо и еще немножко, и трафик отданный им до сих пор в шесть с половиной раз превышает трафик который посмотрели люди, но сыть не в этом, а в том, что если забредшие сюда не нашли в себе сил что-то откомментировать, или, не дай Бог, сослаться у себя где-нибудь, то вот спамботы, желающие продать мне всякую медикаментозную дрянь с сакраментальными заявлениями вроде “great site! lots of useful information!” появились уже через неделю.

И ни один их комментарий не пролез через фильтр, хотя они уже наваляли мне более 350 штук. :) До сих пор не понимаю, зачем они с таким упорством долбятся, особенно если учесть что именно Wordpress по дефолту ставит nofollow на все ссылки в комментариях…

  1. Из него потом слишком тяжело вычищать улики.

И опять о тесте Тьюринга

enthusiastic emoticon

Я много уже раз поминал Тьюринга, и мне немножко совестно, как бы он в гробу переворачиваться не начал…

Так вот, есть на свете обратные применения теста Тьюринга.

Continue reading ›

Protected: Vision

enthusiastic emoticon

This post is password protected. To view it please enter your password below:

Уперлись…

angry emoticon
  • Первому нормальному плагину который реализовал в Wordpress поддержку OpenID уже несколько лет.
  • Но он безнадежно заброшен и в современных версиях, в которых весь API поменялся, барахлит.
  • Но делают новые плагины.
  • Но они творят какой-то невероятный маразм, например, создают по новому аккаунту для каждого зашедшего с OpenID.
  • Но есть форк этого плагина в котором это обещали приструнить.
  • Но это голимая бета и не ведомо, работает ли вообще.

Тем временем, тысячи людей просят, чтобы поддержку OpenID интегрировали в ядро Wordpress, просят упорно, слезно, громко. Уже года полтора не менее, а то и два. Против только один человек — это главный разработчик.

Безумие какое-то просто…

Very Selective Availability

thoughtful emoticon

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

  1. Выдаем всем лицам, имеющим право поднять меня с кровати в случае пожара, конечное количество уникальных токенов.
  2. Каждый уникальный токен позволяет пройти систему аутичного режима ровно один раз, после чего более недействителен.
  3. Источником токенов являюсь только я сам.

В общем, наподобие SKEY в ssh и компании. Это в общем хорошее решение, которое может успешно заставить людей ценить возможность экстренной коммуникации и не тратить ее попусту, а с другой… Если токен будет информацией, его забудут, если файлом — его потеряют, если предметом — проебут, извините, всенепременно.

Кроме того, если для сетевых применений проблема потери токена решается идентификацией собеседника и выдачей ему на гора этих токенов, то бороться таким манером с телефонными звонками и тем более домофоном совершенно нереально… :(

Аутичный режим

tired emoticon

Те, кто смотрел вдруг GITS, особливо последние два телесериала, помнят что такое autistic mode у кибермозга — это когда мозг отключает все системы цифровой связи с внешним миром и делает вид что находится в каменном веке. Они применяют этот режим потому, что очень страдают от хакеров, которые могут взломать любые вживленные устройства — что не очень соответствует реальности, но для целей фантастики как нельзя удобно.

Это я к тому, что последние несколько месяцев очень часто случается, что я не могу нормально выспаться. Не потому что мне надо срочно сниматься и куда-то идти — как раз наоборот, потому, что когда все нормальные люди выходят из дома и ползут на работу на автопилоте, мне никуда идти не надо и я пытаюсь доспать наконец, после того как лег в пять утра, доделывая очередную фигню.

Почему-то нормой считается в этот период времени, с 10 до 14 часов, звонить людям в домофон, дверь или по телефону.

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

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

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

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

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

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

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

Пока в голове вертятся только разные странные варианты типа “Если вы абсолютно уверены что хотите меня разбудить, нажмите ‘один’…”, но я не уверен в их применимости.