All streams
Search
Write a publication
Pull to refresh
80
0

User

Send message
Вместо load лучше использовать require.

Вместо eval(«system.#{method}») — system.send(method)
eval(«system.#{method}(string_user_input)») — system.send(method, string_user_input)

system.keywords.each… — этому циклу стоит находиться в классе System (кстати, цикл лучше заменить на вызов find). А keywords лучше сделать константным хешем:

class System
KEYWORDS = { 'add' => 'task_add', 'remove' => 'task_remove', 'list' => 'task_list'}

#…
end

Для чтения файла целиком существует метод File#readlines.

… Дальше было лень всматриваться в код :)
Использую ledger, для меня подходит идеально. Все операции вводятся в простой текстовый файл (можно использовать vim для редактирования!). Файл синхронизуется через Dropbox на всех моих компьютерах.
Используется двойная запись, счета создаются автоматически, поддержка различных валют (акции, ПИФы). Весьма удобны виртуальные счета (на одном таком у меня бензин в литрах считается :)

Программа позволяет выводить практически любые отчеты, с помощью тщательно подобранных аргументов командной строки :) Я написал для себя маленький скрипт на Ruby, который выводит интересующие меня отчеты («Активы и обязательства», «Активы, сбережения и обязательства», «Доходы и расходы за период»). Есть сторонние скрипты, которые строят графики, но мне не надо.

Когда-то давно под виндой использовал какой-то из видов «Домашней бухгалтерии», в итоге меня забесило, и бросил вести учет. Сейчас рад несказанно.
А еще хорошо сжимать js и css с помощью YUI Compressor.

Этому помогает плагин asset_compressor.
http://code.google.com/p/msysgit/
Подсев на vim, другими редакторами пользоваться не могу уже давно.

Посмотрим, что получится с этим плагином :)
Пилят его, авось, со временем допилят. Сделают TortoiseGit и т.д. :)
ex. 2:5000/26.117 (до этого 2:5000/102.17)
git и под виндоусом есть.
Для этого есть Launchy. Жмешь Alt-Space, вводишь кусок нужного имени и Enter. Правда, к фару это отношения не имеет :)
В FreeBSD как-то хотели open watcom импортировать.
2

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity