Prof7bit has switched to working on torchat2 which is a rewrite from scratch, using Lazarus + Free Pascal. [1]
O_o
Вчера я поставил ledger. К вечеру осилил написать ОЛОЛО КАРКАС и сунуть туда бизнесланч в рабстве. Ночью запихал туда пару операций с биткоинами. Теперь у меня одна идея охуительнее другой:
[18:30]<lexszero> а ведь леджером можно учитывать все подряд
[18:32]<lexszero> купил килограмм гречки - написал
2013/08/22 Перекресток
Assets:Food 1 Гречка @ 33.50 р
Assets:Cash
[18:33]<lexszero> сожрал гречку - написал
2013/08/22 Обед
Expenses:Meal 0.25 Гречка
Assets:Food
[18:33]<lexszero> потом сделал ledger balance и узнал, что у тебя еще 0.75 гречки
[18:34]<lexszero> можно грабить корованы^Wтрейдить гречку
[18:36]<lexszero> потом выкинуть ledger, взять hledger и допиливать его
[18:36]<lexszero> пока не получится одинэс-бухгалтерия на хаскеле
На первом же уровне выпил водички из фонтана, и что бы вы думали? You unleash a water demon! Grateful for her release, she grants you a wish! You may wish for an object. For what do you wish?
У меня от неожиданности аж дар речи^W^Wнавык слепого набора отобрало. И память тоже отшибло: для того, чтобы вспомнить, чей же амулет я ищу, пришлось читать ман по игре. Вспомнив наконец название, вбиваю: Amulet of Yendor.
p - the Amulet of Yendor. The fountain dries up!
Не веря своей удаче, тупо пырюсь на инвертарь секунд десять, а затем стремглав бросаюсь к выходу — благо, далеко бежать не нужно, это же первый уровень. По привычке стараясь не потерять по дороге собаку, вылетаю из подземелья, и…
Do you want your possessions identified? [ynq] (n)
Хм, процесс моего вознесения к богам подозрительно напоминает… y
p - a cheap plastic imitation of the Amulet of Yendor
:-( Похоже, так просто эту игру не пройдёшь.
Оказывается, insert принимает не только список значений, но и выражения, которые такой список вернут. Так что для того, чтобы заполнить таблицу числами от 1 до 10, достаточно выполнить следующий запрос:
-- create table example ( id int );
insert into example(id) select generate_series(1,10);
Из-за того, что obnam не ругается, когда ему не говорят, что именно бекапить, у меня скрипт уже сутки гоняет вот такую команду:
obnam backup --repository=$reponame
Судя по всему, оно проверяет только состояние уже забекапленных файлов, а на новые даже не смотрит — я же не сказал, что их нужно бекапить. Гр-р-р!
Господа, у меня следующая проблема: я хотел бы делать бекапы некоторых дотфайлов, часть из которых на самом деле хранится в git-репозитории, а в $HOME у меня лежат симлинки. Сначала я попросту создал директорию и набросал туда симлинков на файлы, но используемая мной утилита — obnam — по ним не ходит (в манах подходящий флажок не упоминается, в гугле тоже). Хотел сделать наоборот — сложить сами файлы в директорию, а в $HOME набросать симлинков — но это очевидным образом конфликтует с существующим git-репозиторием. Есть ещё идеи?
ghc doesn't fuse lists (avoiding success at all costs?)
http://habrahabr.ru/company/apps4all/blog/185454/#comment_6451800
"А я в машине слушаю всякий индастриал. Периодически пугаюсь, т.к. кажется что что-то отвалилось на ходу :)"
Сегодняшний рабочий день пошел коту под хвост благодаря вот этому:
http://rednuht.org/genetic_cars_2/
Фича дня: i_CTRL-R
Краткий пересказ для тех, кто не хочет читать справку: трюки вроде <ESC>"api равноценны простому CTRL-R a. Работает также при вводе команд (то есть можно, например, копировать кусок текста и потом быстренько сделать из него :substitute).
Бонус: i_CTRL-R_CTRL-R, который не обрабатывает спецсимволы — если у вас в "a написано "ab^Hc", то так оно и вставится (^H — это backspace).
Для забывчивых: текст последнего y или d помещается в регистр с именем ". Читайте https://bnw.im/p/W474HK
Что там есть из просмотрщиков фотографий под прыщи?
Требования - чтобы не тащило за собой гигабайты kde или gnome.
Суть русаба: http://nya.sh/i/8bb6abae5353dbeb20d6c8d8138b4023.png