Category: литература

Category was added automatically. Read all entries about "литература".

Первый большой шаг

"После этого ты будто из железа или из дерьма" - насколько помню это из "Бойцовского Клуба" (книги) - уж не помню, в каком переводе - кажется в том, где тема животных из приюта утеряна.

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

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

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

Проводов налудил, изоляции надрал, схему завтра нарисую - продолжаю продолжать!

Отпуск, три дня, не считая дороги...

Вот бывает гомеостатическое мироздание, а бывает - гомеопатическое.

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

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

Когда всё плохо (красивые слова поэта про ушедшее море и серые доски стылых дождей - подходящая иллюстрация), то остаётся три выхода, по тому же самому автору.

В случае же гомеопатичности событий - только последний из трёх - "просто считать, что нынче ты в отпуске". Ничего не сделать, так хоть отдохнуть.

...и даже у детей - каникулы.

Дни жестокого offline

Буквально жил на стройке; делал в основном туалетные полочки - вокруг котла, в итоге всё сделал и подключил котёл. Сделал, подключил в основном, даже полочку для бегемота* установил. Только нужно заменить алюминиевые прокладки на паронитовые, а то я там всё сверну нафиг, так и не затянув до конца. Да, дверцами закрыть ещё всё это безобразие.

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

Там же - провода, питание, вентиляция, подсветка котла и счётчиков (должна просвечивать сквозь жалюзи дверец, позволяя использовать заведение без яркого полного света, чтоб не просыпаться полностью), всё что нужно, заведено на клавиши выключателя.

Кроме котла были плинтуса и подготовка к оплетению квартиры витой парой - я знаю, что примерно 2/3 (если не 3/4) её никогда не будет использоваться, вот только не знаю, какие именно 2/3. Ну и естественно, проложить заранее - много проще, чем потом добавлять (особенно вокруг дверей). Для WiFi тоже выбрано место - примерно геометрический центр квартиры и стены вокруг - радиопрозрачные.

Из прокрастинации - подтаскиваю деревяшки, чтоб закончить басовик La Scala и потом уже прибираться. Что-то фотающее я в этот срач не хочу тащить, да и не до того.

*) по-настоящему роскошная квартира это та, в дальнем углу туалета которой скромно располагается аквариум с бегемотами; вот и возьму бегемотиков из киндерсюрприза и сделаю им аквариум - чтоб были!

(no subject)

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

Кубики стекла потом ещё разглядывал у vertebra_p - ширма в ванную тоже из закалённого стекла делается и разбивается на мелкие параллелепипеды; слово "вечность" из них сложить вроде можно, но лень; слово "жопа" - аналогично, но чуть попроще.

P.S. (На работе часто называет пятницу после понедельника "логическим вчера", равно как и после выходного, допотпуска и т.д.)

Будда в матрице

Тут как раз первое Апреля, первый день сибирской весны(*), день математика, день дурака, а значит хороший повод поговорить о несерьёзном и ненаучном.

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

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

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

Collapse )

ОС Хэмминга и лаборатория альтернативного питания

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

Сегодня там застряло понятие "ОС Хэмминга"; интересно, что "ОС" означает не "Операционная Система", а "Осознанное Сновидение". Однажды Хэмминг проснулся не до конца, осознав, что он спит и на основании полученных впечатлений написал краткое эссе про моделирование реальности и восприятие модели изнутри. Через много лет на волне очередного интереса к осознанным сновидениям кто-то назвал это эссе и описываемый там умозрительный эксперимент "ОС Хэмминга". Как в анекдоте про периодическую таблицу, до Менделеева приснившуюся Пушкину, ничего в ней, впрочем, не понявшему, вероятно, сон предназначался Алану Тьюрингу - с ним идеи о различения естественного и искусственного интеллекта были бы богаче. А вот Лем свою "Сумму Технологии" всё же написал, наверное "сон в руку" был, причём в его руку.

---

"Лаборатория альтернативного питания" (внутривенно, а то и клизмой) возникла при втыкании спросонья µUSB наоборот. Разъём лезть не хотел и уже был готов сломаться. Втыкал не я :-)

Инсинуирую помаленьку

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

Пример "инсинуации" - "Пелевин". Вот и понимай, как хочешь.

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

Есть вопрос про нападение и защиту

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

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

Кто может - накидайте, пожалуйста, ссылок или ключевых слов - я даже не знаю, по каким словам искать.

Прокрастинация от прокрастинации через прокрастинации

"закатилось солнышко и в деревне дураков закипела работа" (типа эпиграф)

Наступило воскресенье и, пользуясь тем, что я дома один, начал буквально всё в дурацком режиме затупляющей многозадачности: затупил - переключись!

  • Прослушивание "Металлики" (фоном, всё время)

  • Уборка дома

  • Помывка посуды - с посудомойкой и без

  • Разбор завалов деталей и материалов в кабинете

  • Изготовление фильтров и проводки колонок

  • Немного стройкоремонта


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

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

Да, ещё про редакторы

Вот как я в давние времена проверял редакторы во славу Бахуса на удобство и тормознутость: lib.ru, текст побольше (Стругацкие, Толстой - в общем чтоб томик изрядный был), скопировать, редактор, вставить раза два-три. Потом смотреть:


  • при печати - с какой скоростью появляются буквы - отдельно при работе в начале, середине и конце текста;

  • насколько тормозит форматирование; отдельно - в разных частях и отдельно - для всего текста или его значительной части;

  • как работает история правок; насколько быстро и корректно отменяется вставка ещё такого же текста в середину;


Удивительно, но 12 лет назад редакторы (здесь - только web) часто были непригодны для работы с большими текстами. Дело не в мощности процессора (ну вставлю я Войну и Мир не два раза, а пять), а в попытке делать всё синхронно. JavaScript вообще асинхронности любит и умеет, но некоторые программисты - не очень. Или не проверяли ни на чём кроме скромного поста в блоге - там-то конечно, ничего не тормозит!

Из удобства ввода смотрел, насколько помню, сюда:


  • работа с кнопкой ENTER - что она делает - абзац или перевод строки, а с шифтом? В идеале просто так - абзац, с шифтом - перевод строки. А в заголовке?

  • ввод вперемешку с форматированием, особенно нестандартным (которое не умеет execCommand) - всё ли попадает в историю, всё ли отменяется и возвращается.

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

  • можно ли "убежать" курсором куда-то не туда, где ввод будет ломаться.

  • всё ли можно сделать с клавиатуры - слепой десятипальцевый метод нифига не работает, если одна рука на мыши;

  • отдельная вишенка - как ведёт себя курсор при форматировании и работе с историей; если, например, при отмене ввода буквы он убегает на начало из конца многотомной книги - ппц.

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

Так-то что, бери, разработчик, свой редактор и пиши в нём ВСЁ, попутно исправляя найденные неудобства, но, похоже, двенадцать лет назад так не делали...