Like: ruby, ruby on rails, macosx, apple, textmate, linux, git, gity, ubuntu, gnome 2, Dub FX, Dropkick Merphys, android, google, The black keys, Prawn(rails), epub, vim,


Посты с тегом development


Ссылка

окт 21, 2009
@ 12:04 pm
Постоянная ссылка

Парсер xls и ods для ruby »

Этот gem просто спас меня от дополнительной головной боли. Отличный простой в использовании парсер xls


Ссылка

янв 14, 2009
@ 2:15 pm
Постоянная ссылка

git - контроль версий »

Хороший цикл статей о git.


Текст

дек 24, 2008
@ 10:56 pm
Постоянная ссылка

Subversion и RubyOnRails

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

Установка в зависимости от платформы может быть разная и она довольно подробно описывается на тигрисе. Но, что делать дальше???

Шаг первый: создания хранилища

Делается это из под рута командой

svnadmin create name

Шаг второй: импорт уже разрабатываемого проекта

svn import existproject file:///name/project -m “Initial import”

Шаг третий: создание рабочей копии

svn checkout file:///name/project

Готово!

Завтра распишу подробнее…



Текст

дек 4, 2008
@ 4:46 pm
Постоянная ссылка

Пометки

При верстке меню с помощью списков все отступы границы цвета и прочее надо навешивать на ссылки:

ul li a {…}

При резиновой вестке хорошо использовать минусовые отступы

div width 100% margin 0 -200 0 0(div width 200 div) div width 200



Текст

ноя 26, 2008
@ 2:59 pm
Постоянная ссылка

Интересная фича.

На одном из сайтов встретил интересную фичу. Там Twitter использовался как новостная колонка. Довольно интересная мысль нужно будет взять себе на заметку.

Из плюсов могу отметить, что человек всегда сможет  follow you =)


Текст

ноя 13, 2008
@ 12:08 am
Постоянная ссылка

Mojolicious. Вступление.

После установки Mojo которую можно произвести из CPAN, нужно опробывать его работу.

1) создаем проект:

sfox:~ iscatel81$ mojolicious generate app TestApp

в итоге видим:

[mkdir] /Users/iscatel81/test_app/bin
[write] /Users/iscatel81/test_app/bin/test_app
[chmod] test_app/bin/test_app 744
[mkdir] /Users/iscatel81/test_app/lib
[write] /Users/iscatel81/test_app/lib/TestApp.pm
[mkdir] /Users/iscatel81/test_app/lib/TestApp
[write] /Users/iscatel81/test_app/lib/TestApp/Example.pm
[exist] /Users/iscatel81/test_app/lib/TestApp
[write] /Users/iscatel81/test_app/lib/TestApp/Context.pm
[mkdir] /Users/iscatel81/test_app/t
[write] /Users/iscatel81/test_app/t/basic.t
[mkdir] /Users/iscatel81/test_app/public
[write] /Users/iscatel81/test_app/public/404.html
[exist] /Users/iscatel81/test_app/public
[write] /Users/iscatel81/test_app/public/index.html
[mkdir] /Users/iscatel81/test_app/templates/example
[write] /Users/iscatel81/test_app/templates/example/welcome.phtml


Скрипт выполнил всю нудную работу и сгенерировал проект: создал директории, файлы и расставил права.  ПРИМЕЧАНИЕ: Имя проекта должно начинаться с большой буквы если в названии несколько слов то они дожны быть написаны как показано выше.

2) переходим в папку проекта и обозреваем результат:

sfox:~ iscatel81$ cd test_app
sfox:test_app iscatel81$ ls

bin        lib        public        t        templates

bin -

lib -  в этой папке хранятся все библиотеки проекта

public - здесь хранятся статичные странички и прочая статика.

t - папка для хранения тестов

templates - в этой папке находятся шаблоны

3) запускаем встроенный сервер для проверки работы:

sfox:test_app iscatel81$ bin/test_app daemon
Server available at http://127.0.0.1:3000.

4) открываем браузер и проверяем работу:

http://127.0.0.1:3000