February 28th, 2006

moose, transparent

русский язык

Тест на знание русского языка.

Смешной. Я прошел все части, с двумя ошибками уже не помню на каких вопросах из разных частей.

Правда, не очень понятно мне, это тест на "русский язык - родной" или на принадлежность к определённым поколениям.
moose, transparent

стихотворение ночи

Новое стихотворение Бахыта Кенжеева (отсюда):

Февральскою площадью город горбат, в снегах не сыскать никого,
в разрозненной мгле одиноко горят квадратные очи его,

в разлапистой тьме, в молодом молоке бессвязны прощальные речи
хрустальный стакан остывает в руке – а больше похвастаться нечем.

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

где сон, соучастник божественных бед, вздыхает сухими ночами –
но если у времени треснул хребет – зачем ему наши печали?


Спокойной ночи.
moose, transparent

немного английского

Доброе утро!

Вот (via languagehat, которого стоит читать всякому, кто знает английский и интересуется языками, переводами и словами) прекрасная страница о произношении староанглийского языка, которым написан "Беовульф". Там даже есть полная репродукция небольшой книжки о староанглийской поэзии.

Я до сих пор не прочитал "Беовульфа" (в последние годы откладывал чтение в переводе, желая прочесть вначале в оригинале), и об этом жалею. Задание на сегодня: до конца дня прочитать "Беовульфа" в каком-нибудь хорошем английском переводе, которых наверняка много в сети.

Случайное слово дня: жаргонное словечко tuit, которое я встречал в основном в письменной речи программистов, но напрямую с компьютерами оно не связано. Употребляется в значении "абстрактная единица чего-то, что нужно мне для того, чтобы что-то сделать". Например: All my tuits are being spent on X, and I just can't find enough to do Y. Или: I hope to have enough tuits to do X next week.

Я несколько раз встречал это слово, и правильно уловил его смысл из контекста, но не знал, откуда оно взялось. Оказывается, происхождение каламбурное, как объясняет Ларри Уолл. Есть фраза "I'll do that when I get around to it", и ее можно шуточно "переформатировать" как "... get a round tuit". Поэтому для того, чтобы что-то сделать, нужны круглые туиты.
moose, transparent

для программистов

Следующее будет интересно только программистам.

(вопрос: стоит ли мне создать отдельный журнал для записей на компьютерные/программистские темы? Я несколько раз об этом думал, но так ничего и не решил)

Один красивый хак, и две сырые мысли.

1. Tail-recursion в Питоне. Питон (Python) не поддерживает оптимизацию хвостовых вызовов. Если вы не знаете, что это такое, то вам следует об этом почитать, профессиональный программист должен об этом знать. Вот здесь понятным языком объясняется по-английски. В двух словах: Collapse )

2. Следующие рассуждения в принципе мне кажутся очень простыми, но ни разу их не встречал.

Одна из главных причин, почему C++ плохой язык: для этого надо сначала понять, почему C хороший. В чем состоит то свойство C, из-за которого его называют "портабильным ассемблером"? Collapse )

3. Монады и Хаскель. Это ещё более сырая и невнятная мысль, но попробую всё же высказать.

(если вы не знаете, что такое Хаскель и монады, примите условно такие определения: Хаскель - язык, в который нелегко "въехать", но очень мощный и интересный; монады - способ программирования внутри Хаскеля, в который очень, очень нелегко въехать, но тем не менее он фундаментальный и без него реальные большие и полезные программы на Хаскеле не сделать. Если вам интересно почитать больше о Хаскеле, см. сообщество ru_lambda и, например, мою незаконченную серию записей в нем).

С одной стороны, мне сейчас полагается быть фанатом Хаскеля вообще и монадического программирования в частности. Т.к. я только что это изучил (собственно, продолжаю изучать), и оно действительно мощно, интересно, необычно, полезно. И с одной стороны, я действительно теперь фанат и мне всё очень нравится (не отменяя другие любимые языки). С другой, есть интересные сомнения. prosto_tak задал правильный вопрос, на который у меня нет хорошего ответа: если оно всё такое сложное, зачем оно надо?

Мысль, которую я хочу передать, она примерно вот какая. Collapse )
moose, transparent

три песни

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

По крайней мере я попробую иногда делать записи такого рода. Правда, на очевидный вопрос "куда выкладывать?" у меня универсального ответа нет. Кажется, в последнее время люди часто пользуются rapidshare.de и mytempdir.com. Но, наверное, они все чем-то плохи :)

Сегодня - три песни Nellie McKay (американка, поет песни собственного сочинения, 23 года). Благодаря auto194419 я подсел на ее последний (второй) альбом "Pretty Little Head", и все никак не могу с него сойти уже недели две. Вот три песни оттуда, которые дают хорошее представление, по-моему, о ее стиле (стилях, на самом деле) и голосе.