пятница, 13 июля 2012 г.

Проба пера на OCaml

Решил покурить OCaml. Первой (на самом деле нет) прогой на нём стал алгоритм Дейкстры преобразования выражений в польскую нотацию. Приводить алгоритм я здесь не буду, а вот ощущениями от языка поделюсь.

понедельник, 25 июня 2012 г.

... существуют два способа составления проекта программного обеспечения: один способ - сделать его таким простым, чтобы было очевидно, что недостатков нет, а другой - сделать его таким сложным, чтобы не было очевидных недостатков.
Чарльз Энтони Ричард Хоар. Старые платья императора. 1980

пятница, 15 июня 2012 г.

Расставить идентификаторы при помощи xquery

Возникла как-то задача расставить идентификаторы для определённого набора объектов в xml БД. Судя по выдаче гугла по этому вопросу или эта задача возникла только у меня, или она на столько тривиальна, что не стоит внимания.

четверг, 14 июня 2012 г.

Обойти 1000000 звёзд и не упасть.

В предыдущем посте написал, что при попытке индексирования 1000000 элементов у меня падала БД BaseX. Теперь выяснил почему.

вторник, 12 июня 2012 г.

Этот тормознутый xquery.

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