Сегодня ко мне в гости приходил lakmussoft. Я уже давно хотел с ним встретиться, но вот вчера мне захотелось попробовать портировать мой OpenFM на Windows и поэтому я тут же позвонил Лёше. Попросил его принести мне Visual C++ :-)
Вчера был определённо хороший день и даже тот факт, что я весь день не мог установить CentOS4 на VMWare, его никак не испортил :)
Во-первых, я выложил исходники своего проекта Open Financial Manager на berlios.de (за что им спасибо!). Теперь любой желающий всегда может получить самую последнюю версию моего проекта из SVN или же просто посмотреть исходный код через web
Во-вторых, mirrorbox (за что ему спасибо!) делегировал мне права смотрителя в сообществе fluxbox_wm!
Ну и, в-третьих, на карточки поступила зарплата (за что спасибо SWSoft)!
После работы, катания на велосипеде, булки из подорожника и литра Кока-Колы я воодушевленно сел писать код. После часов двух экспериментов и чтения манов я добавил в свою программу, для учета финансов возможность обрабатывать опции коммандной строки. Использовал только getopts(), потому что getopts_long() не поддерживается POSIX'ом. Возможно, позже и прикручу это через #ifdef'ы, но пока такой надобности нет.
Собственно, чего я хотел-то?! Хотел показать свои наработки. Моя программа уже достигла символичного размера — 255 строк :) У меня много ещё идей, которые лишь предстоит реализовать, но то что есть сейчас уже работает и успешно мной используется.
Я не призываю вас использовать мою программу, (хотя это и не воспрещается ;) ) Я хотел бы услышать советы, аргументированную критику и просто ваши мнения. Представьте, что эта программа должна соответствовать всем стандартам, что она должна соответствовать идеальным стандартам по оформлению кода, что она должна работать всегда и везде, быть готовой к любым ситуациям. И теперь сравните это с моим кодом. Чего не хватает? Что можно улучшить?
Пока я прочитал единственную книгу по JS и могу её рекомендовать для совсем начинающих: "Изучаем JavaScript" из серии Head First (http://www.ozon.ru/context/detail/id/7301823/) Но тут совсем базовые…
Comments
Обломались и отложили это до момента когда все забудут по ИЕ7