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

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
«Диалекты» лиспа — это как диалекты китайского. Общего между ними очень мало. Знание одного не делает возможным хотя бы приблизительное понимание другого. И только постороннему человеку они кажутся очень похожей и неразличимой кучей скобочек (ну или иероглифов).

читать дальше

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

20:00 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Как разберутся с документами, буду программировать в Институте генетической эпидемиологии (есть и такой) на языке R. Яɛык єтот удивитɘлɘн, как моʀ жɴзнь. Обещают много чужого кода средней и никакой документированности.

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

19:48 

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

Начну с ну очень простых примеров на языке Haskell

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

00:36 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
На моём компьютере, оказывается, таки есть Python 2.7.2 (а не только 2.6.2 и 3.2.3). Он установился вместе с новым гимпом. Прямо хоть коллекционируй их.

* * *


Шаман: между тем наступил международный Talk Like A Pirate Day
Шаман: йарррр, сто якорей мне в жопу!
Заболекарь: хагее айаад ка тимид?
Шаман: я не понимаю, что ты несёшь, сухопутная крыса
Шаман: говори по-русски, не то я вздёрну тебя на рее
Заболекарь: аф Соомаали-га маад ку hадашаа?

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

16:14 

only perl can parse Perl

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
time /2;#/; die "mneplohoiaumiraiu";
sin /2;#/; die "mneplohoiaumiraiu";

Эти две строчки на пятом пёрле очень похожи.
Но только первая парсится так:
(time/2); #/; die "mneplohoiaumiraiu";
А вторая так:
sin(/2;#/); die "mneplohoiaumiraiu";
Первая, соответственно, не умирает, а вторая таки да.

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

В шестом пёрле конкретно этот пример работать не будет. Но будут другие.

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

21:43 

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

* * *


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

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

09:41 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
toki Python li pona
ôpaţ Perl eňžuöč

Любая фраза на ифкуиле — это obfuscated one-liner. Очень obfuscated.

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

22:00 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Цитата с одного лисповского форума: a thing that quacks like a list (т.е. нечто, что во всём ведёт себя как список, дословно — крякает как список).

Это значение глагола quack происходит, очевидно, от известной фразы “if it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck”. Но если в оригинальной фразе подразумевается, что это и есть самая настоящая утка, то на форуме подразумевалось прямо противоположное: лисповский список, имплементированный вовсе не как список, не как вложенные друг в дружку пары.

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

07:21 

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

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

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

18:15 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Раз уж вы читаете этот пост, в вашем распоряжении, скорее всего, есть какое-то вычислительное устройство, пригодное для чтения @дневников. А для какого наибольшего натурального n это устройство с имеющимися на нём прямо сейчас программами может вычислить n^(n^n), где ^ есть возведение в степень?

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

15:57 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Из рассказа о сайте с чатботами:

— Мы рассчитывали, что к нам на сайт придёт толпа умных мальчиков и будет из этих роботов сообща лепить искусственный интеллект. А к нам приходят девятилетние девочки и наряжают роботов в платьица. И ржд, которые хотят встроить такого робота себе на сайт, чтобы он на вопрос «как мне заказать через ваш сайт билет без места на ребёнка» отвечал «никак».

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

02:42 

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

@музыка: Филигон - Но самолёт летит

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

20:57 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Вот почему так. Пишешь программу за час, работает всё, но только латиницей. А других языков же хочется, да. И бьёшься до вечера, чтобы узнать, что следовало добавить .decode('cp1251') в одном месте и .decode('utf8') в другом, что вместо System.IO (readFile, writeFile) следовало импортировать System.IO.UTF8 (readFile, writeFile), что from re import UNICODE забывать не надо, что \w+ в Clojure ведёт себя совсем не по-человечески (т.е. не как в пёрле) и его надо заменить ну хотя бы на [A-Za-zÀ-žЀ-ԓ0-9]+, а ещё лучше на что-то другое, и так далее. Доколе.

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

16:45 

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

* * *


Я, здоровый двадцатитрёхлетний лоб, вчера ночью впервые в жизни поковырял пайтоном базы данных в лице SQLite, а до этого таки ни разу. Хеллоуворлдная таблица, на которой я упражнялся, выглядит так:

мыслихуисли
капелькахуяпелька
туфелькахуюфелька
данныехуянные
базахуяза
пайтонхуяйтон


Это очень солидно и серьёзно. Чувствую себя не то как верхом на карусельной лошадке, не то как в ванне с уточкой.

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

13:40 

Мегакрендель: заколебарь, жаболекарь, зомболекарь, лежебокарь
Вот живёшь ты и думаешь, что g++.exe у тебя в C:\Qt\2010.02.1\mingw\bin, а он вовсе даже в C:\strawberry\c\bin. Он и по первому адресу тоже когда-то жил, но это было давно. А ты сидишь и недоумеваешь, почему, ну почему /gsl/gsl_blas.h: No such file or directory? Почему вдруг 'gsl_matrix_view' undeclared? За что? Всё же лежит где надо!

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

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

01:40 

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

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

00:31 

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

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

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

00:55 

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

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

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

20:22 

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

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

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

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

главная