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

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

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

00:31 

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

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

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

00:55 

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

Из этого можно заключить, что бэкапы я делаю значительно реже раза в неделю.

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

20:22 

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

Скайп четвёртый. Файерфокс третий. Винамп второй.

@темы: 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@глупыйпингвин:~#, чудеса в решете

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

главная