• ↓
  • ↑
  • ⇑
 
Записи с темой: root@глупыйпингвин:~# (список заголовков)
13:48 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь


Скриншот реален. Работает кнопка криво, но виноват в том не дайри.

@темы: $a_{i,\sigma(i)}$, root@глупыйпингвин:~#

23:40 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Говорил с человеком, который занимается квантовыми компьютерами. Квантовые компьютеры уже ого-го, и совсем даже не теория на бумажке. Ищут по неупорядоченным базам данных, разлагают числа на простые множители. В базе данных было ровно две записи (ноль и единица), а число было не то 5, не то 7. Но миру, как мне кажется, всё равно пора вострепетать.

Говорил с нейробиологом. Он рассказывал про саранчу: изучали её полёт в аэродинамической трубе, обнаружили, что она, когда пообвыкнется в трубе, машет крылышками не абы как, лишь бы в воздухе удержаться, а с очень точным периодом, на осциллографе ровненький такой эллипс, отклонение совсем небольшое. С современными часами не сравнить, но всё равно очень точно. Показывали это на выставке в Ганновере инженерам, инженеры не верили и спрашивали: вы ведь эти фигурки на осциллографе специально корректируете, это же не к саранче подключено? Ещё он жаловался, что физикам-то хорошо, у физиков всё посчитать можно, а им, нейробиологам, плохо, у них сам чёрт ногу сломит (я с ним не согласен), и рассказывал про зрительное восприятие. Что надо бы проверить, не воспринимает ли человек чёрные полосы на синевато-сером фоне как объёмные, потому что ветки, а такие же полосы, но зелёные — как плоские, потому что листья. Заметил вскользь, что человеку не помешал бы третий глаз для объёмности зрения. Я возразил было про параллакс с двумя глазами, он провёл пальцем горизонтальную линию и я просветлился.

@темы: эх, дубинушка, ухнем, мамонты и кузнечики, root@глупыйпингвин:~#

04:43 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь


Похоже на эдиакарских ископаемых существ. Вырастает, если численные решения d²θ/dt²=-sinθ для разных θ₀ є [0:п] запихнуть в один график.

@темы: эх, дубинушка, ухнем, root@глупыйпингвин:~#

23:36 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Расскажу-ка я вам про броуновские деревья.

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

Именно так оседает медь на катоде при электролизе раствора медного купороса. Электрод (а потом и всё, что на нём осело) — центр агрегации, блуждают частицы потому, что у них тепловое движение, а прилипают потому, что катод заряжен отрицательно, а ионы меди положительно. И так могут получаться медные деревья. А вот никелевое. По-английски это зовётся diffusion-limited aggregation, русского устоявшегося названия вроде нет (хотя гугль находит агрегацию, ограниченную диффузией, диффузионно-контролируемую агрегацию и ещё несколько вариантов). В пределе для бесконечно маленьких частиц получился бы фрактал, ну а в реальности рано или поздно самоподобие кончается — атом меди ветвиться не может.

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

иллюстрация номер раз

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

номер два

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

три

То же самое, только линии со временем ещё и максимальную длину меняют.

четыре

Тоже линии, но такие короткие, что ведут себя практически как точки. Меняют в процессе цвет.

пять

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

@темы: root@глупыйпингвин:~#, заглянуть, чудеса в решете, эх, дубинушка, ухнем

23:40 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Когда я гляжу на фортран, мне хочется заорать спартанским голосом: "ЭТО ПЕРФОКАРТААААААА!"

@темы: root@глупыйпингвин:~#

14:45 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Интересно, есть ли браузер, у которого для адресной строки и всего остального раскладка переключается независимо?

@темы: root@глупыйпингвин:~#

01:35 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
В некоторых языках программирования есть способы получить «комплексную бесконечность» (не в математическом смысле, а просто ∞+∞i) и даже комплексный not a number. Например, в хаскеле 0/0:+0/0 выдаёт NaN:+NaN (это такая запись для NaN+NaN*i), а в пайтоне 2e307+2e307j даёт inf+inf*j.

Да, у меня куча важных дел и делать их влом.

@темы: чудеса в решете, root@глупыйпингвин:~#

17:07 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
18:59 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Позавчера я долго и с интересом вникал в различия между Clojure, Scheme и Common Lisp. Пожалуй, точнее всего будет сказать, что я испытывал множественные лиспы.

Некоторые особенности одновременно напоминают глокую куздру и ложбан. Но ложбан изувечили с целью доказать на суде, что это не логлан. Не очень хорошая цель, но понятная. А зачем, к примеру, убирать car и cdr, ведущие свою родословную ещё от какого-то древнего ассемблера, и заменять defun на defn, кроме «мне так больше нравится»? Впрочем, есть куда более существенные и интересные различия.

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

@темы: превед, языковед, root@глупыйпингвин:~#

21:00 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
22:58 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Я одолел хаос! Нет, не так. Я поборол хаос! Или даже не так. Я укротил хаос!
Не буянить ему больше.

@темы: root@глупыйпингвин:~#, эх, дубинушка, ухнем

05:58 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
20:07 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Чудесная формулировка встретилась на экзамене. Там была, кроме прочего, задача про карусель, и на этой карусели сидели, цитирую, punktförmige Kinder. Точечные дети. Дети нулевых размеров.

* * *


Вместо иконки корзины в OS/2 была иконка шредера. Впрочем, перетаскиваемый на неё файл удалялся сразу, а не мариновался зачем-то на временное хранение. Скриншоты в изобилии имеются в гугле, а если кому лень гуглить, то вот.

* * *


Не сразу врубаешься во фразу “only his right hand left”.

@темы: превед, языковед, root@глупыйпингвин:~#

03:05 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Продолжаю заменять одну прямую на несколько. Время проходит незаметно.

смотреть

@темы: $a_{i,\sigma(i)}$, root@глупыйпингвин:~#

23:45 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь


дальше

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

@темы: root@глупыйпингвин:~#, $a_{i,\sigma(i)}$

01:23 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
На мелком ноуте гнуплот по умолчанию выдаёт очень-очень сплющенный график, а после set size square просто сплющенный.
У гнуплота весьма странное представление о значении слова square.

@темы: root@глупыйпингвин:~#, чудеса в решете

22:40 

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

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

@темы: root@глупыйпингвин:~#

22:57 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь

Иксы на мелком ноуте виснут каждые полчаса, поэтому сижу в голой консоли.
Учить c++ так даже удобнее, а больше мне от линукса пока что ничего не надо.
Вспоминаются детство, MS-DOS, папина коллекция вирусов, хитрые программы,
которые кушали числа и выплёвывали взамен фракталы, кнопка Turbo, KeyRus,
фраза "ой, бля" через спикер и тому подобные вещи. От этого своеобразное
ощущение правильности: мол, компьютер именно таким и должен быть.

~
~
~
~
~
~
~
~
~
~
[zabolekar@localhost ~]$ _


@темы: root@глупыйпингвин:~#, пень и росток

21:15 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь

Вопрос: Вы знаете, как выйти из vi?
1. :q!  16  (17.02%)
2. killall  7  (7.45%)
3. Кнопкой Reset  3  (3.19%)
4. У меня gvim, его можно закрыть кнопочкой  2  (2.13%)
5. Свой способ  1  (1.06%)
6. Что такое vi?  65  (69.15%)
Всего: 94

@темы: root@глупыйпингвин:~#

21:41 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Нравится мне этот боянище.

— Пап, а пап, что такое многозадачность?
— Подожди, сынок, сейчас закончу дискету форматировать и покажу.

@темы: root@глупыйпингвин:~#

Эх, разум, да ещё разум

главная