| Резиновые уточки и прочие радости жизни. |
[Aug. 25th, 2008 → 05:11 pm] |
Есть такая методика отладки программ — «метод резиновой уточки». Её очень живо описали в примерах Andrew Hunt и David Thomas в своей мегакрутой книжке «The Pragmatic Programmer».
Суть токова, берется резиновая уточка для купания, если уточки нет, можно взять, например, barmaglotina. И начинаешь медленно и пошагово объяснять этой неразумной твари, как у тебя работает программа. И в процессе объяснения ты вдруг видишь, где ты накосячил.
Кдакадил из предыдущего поста сейчас укоризненно смотрит на меня и какбэ говорит: «Ты идиод! Убейте ево кто-нибуть! Выглючи пдафайлер! Включи моск!» |
|
|
| Io, началось |
[Jun. 30th, 2008 → 11:23 am] |
| [ | Tags | | | io, tech | ] |
| [ | current music |
| | I Am Above On The Left \ Я Слева Сверху - GOZHx It! "I Am Above On The Left" | ] |
Разгребся и начал писать про io:
|
|
|
| Про Io и Дзэн |
[Jun. 19th, 2008 → 06:27 pm] |
Однажды мне просто стало интересно, как будет выглядеть Singleton-класс в Io. (Я осознаю, что эта фраза может быть пришита к моей истории болезни, да-да) Я начал писать, когда накарябал ~20 строк кода, меня накрыло просветлением, синглтон в Io выглядит вот так:
Singleton := Object clone
Singleton clone := Singleton
Для примера, как обычно реализуют синглтоны. (Я там в конце версию для Io приписал, интересно, выживет?)
Дада, первый кросспост оттуда, но уж больно зацепило. |
|
|
| Победоносный вынос тела |
[Apr. 11th, 2008 → 05:39 pm] |
В результате нескольких недель напряжённой, совместной работы спинных мозгов меня и Тру Программиста, на свет вылез сайт defun.ru.
А внутре у ней неонка Суть сайта кроется в нежелании писать длинные посты про то, про что не надо писать длинные посты, но поделиться с общественностью хочется. Дефун это что-то типа Digg’а для людей интересующихся функциональным, декларативным и прочим “нестандартным” программированием. Нашёл интересную ссылку — бац! и сунул её вовнутрь. По-моему отлично. Сейчас там имеется некоторое количество ссылок заботливо прогруженных нашими суровыми, волосатыми руками, но базу надо бы пополнять. Имеется некоторая степень Вебдванольности™, особенно хорошо она проглядывается в логотипе системе кармы и голосования за посты. В виду слабой населённости, сейчас порог публикации — два (2) голоса. Постепенно, наверное, будем повышать.
Уверен, ресурс с банком знаний по тематике функционального программирования штука крайне полезная. Во-первых людей спрашивающих “А чо такое haskell” больше не надо посылать в Гугль, можно ближе. Во-вторых, очень удобно отслеживать в реалтайме интересное.
Ну, надеюсь вам понравится.
Есть несколько “но”, как я уже говорил, сервис в стадии глубочайшего λ-тестирования, может тормозить, глючить и три раза в день совершать пассы руками в сторону Токио. Баг-репорты ждём на электроящики semka@defun.ru или lrrr@defun.ru.
Особо хотелось бы выразить благодарность se7on’у за логотип и букмарклеты, а так же всем-всем-всем, кто предлагал свою посильную помощь.
p.s. Кросспосты в узких кругах приветствуются, конечно. |
|
|