Данцен, данцен!

2009-01-22 11:25; Tags:

Ходил в субботу потанцевать, а там опа — куча фотографов! Как начнут всех фотографировать, аж клочки по закоулочкам. Спрятаться мне не удалось, отсюда фотки:

Milonga

Milonga

Dancing

Dancing

Однако танцевать надо чаще, иначе скилл падает.

Как создать файл с Unix newline в Ruby для Windows?

2009-01-21 11:33; Tags:

Казалось бы, что может быть проще?

f = File.new("d:/tmp/test.txt", "w")
f.print "Line 1 with CRLF line ending.\n"
f.print "Line 2 with CRLF line ending.\n"
f.print "Line 3 with CRLF line ending.\n"
f.close

Однако в файл запишутся CRLF’ы (\r\n), потому как \n, использованный в f.print‘е, в Ruby зависит от платформы.
А вот если открыть файл в binary режиме, то все будет шоколадно:

f = File.new("d:/tmp/test.txt", "wb")
f.print "Line 1 with LF line ending.\n"
f.print "Line 2 with LF line ending.\n"
f.print "Line 3 with LF line ending.\n"
f.close

vimwiki 0.5.2

2009-01-19 16:37; Tags: ,

Что новенького:

  • Добавил команды :VimwikiGoHome, :VimwikiTabGoHome и :VimwikiExploreHome.
  • Добавил маппинг <Leader>wt — откроет индексный файл в новом табе.
  • Добавил настройку g:vimwiki_gohome — меняет поведение команды :VimwikiGoHome. Подробнее в справке. (Спасибо Тимуру Зарипову).
  • Исправил команду :VimwikiRenameWord. Можно было потерять переименовываемый файл, если текущая директория отличалась от g:vimwiki_home.
  • Сделал команды :Wiki2HTML и :WikiAll2HTML доступными только для буферов c ft=vimwiki.
  • Ну и переименовал их в :Vimwiki2HTML и :VimwikiAll2HTML.

Загрузить можно, как обычно, с сайта vim’а или с сайта vimwiki.

Невежество

2009-01-13 17:27; Tags:

Я до сих пор думал, что григорианский календарь в России ввел Петр I. Оказалось дело рук Совнаркома.

Думал, что третье тысячелетие началось в 2000 году, однако по григорианскому календарю только в 2001, так как нулевого года там не предусмотрено.

Век живи — век учись.

Powered by WordPress