Как стать автором
Обновить
18
0
Антон Асташов @Astashov_Anton

Пользователь

Отправить сообщение
Как говорит мой начальник, есть три основные принципа при разработке ПО — KISS, 80/20 и лучшее — враг хорошего. Тут я с ним согласен.
Действительно, отличные советы! Всё очень полезно и в одном месте.
Про Vim под Ruby/Rails лучше всех рассказывает бразильский программст Akita on Rails. www.akitaonrails.com/2009/1/4/rails-on-vim-in-english
В оригинале Matt предлагает вместо STI нагенерить обычных моделей и подключать к ним нужные модули, аргументируя тем, что c STI мы накрепко связываем 2 модели (ну как и в любом наследовании).

Но на мой взгляд всё это не так плохо, на самом деле STI — очень удобная абстракция, можно вообще забыть о том, что данные хранятся в одной таблице, рельсы сами позаботятся о разграничении доступа к разным моделям из одной таблицы. Так что пожалуй зря Matt так бузит на STI, STI очень выручает иногда…

Но по остальным пунктам я с ним согласен, особенно п.14, про тест на каждый баг.
Толковые книжки, которые мне очень понравились:
1. JavaScript: The Definitive Guide, 5th Edition By David Flanagan (есть в переводе, www.ozon.ru/context/detail/id/3881091/) — читать обязательно и первым делом, лучшая книга и справочник по JS.
2. Pro JavaScript Techniques by John Resig (да-да, это именно тот клёвый дядька, который сделал jQuery).
3. Простенькая интересная книжка — DOM Scripting Web Design with JavaScript and the Document Object Model by Jeremy Keith (как правильно управлять DOMом :) )

А что именно подробнее?
На фриланс-бирже oDesk почасовая оплата — наиболее приветствуемая. Когда заказчик ставит какое-нибудь дополнительное условие (типа: «а давай ещё добавим экспорт в CSV/XML, а?»), я говорю сколько примерно это у меня займет. И делаю. А он после просто оплачивает в конце недели все мои отработанные часы. За работой следит программка-таймер, которая делает скриншоты рабочего стола каждые 10 минут, так что тут всё без обмана. Почитайте о подходе у них на официальном сайте odesk.com, если интересно. Меня такой подход устраивает. :)
Давно уже работаю по такой схеме (с тех пор, как работаю через oDesk). Очень удобно — часто заказчику необходимо что-то доделать/переделать/сделать по другому, решается всё очень просто — он просто платит за дополнительные часы.
Ага, а ещё и minebombers.narod.ru :)
Я такому научился из книжки "DOM Scripting. Web Design with JavaScript and the Document Object Model" от Jeremy Keith. Всем советую, отличная книжка.
А я снимал со сбербанковского банкомата рубли (к слову, в Красноярске) - комисии не было вообще, снимаю по довольно божескому курсу - 23 рубля ровно за доллар. Карта - Payoneer, биржа фрилансеров - oDesk.
Ага, сейчас читаю, очень нравится.
Визуального редактора нет, а 3-ий пункт, поиск в файлах в выбранной директории и поддиректориях, есть. К тому же бесплатный для пост-советских людей.
Ой, понял, я не туда сохранил его, надо в classes, а я поместил в controllers. :) А потом оказывается функцией __autoload() он автоматически подключается при вызове контроллера.
Супер, спасибо за топик!
Единственное что не понял - где подключается файл controller_base.php?
Почему-то сразу вспомнился Fallout - броня анклава, сила +4. :)
А меня вот радует оранжевая полоска и рука Самизнаетекого... Хорошо рука была приложена.
Интересно. :)
Оказывается так многое забылось с школьных времен...
Мой результат "Теста от ульяновского губернатора"95 из 116Пройти тест на грамотность
Жутко хотелось Javascript: The Definitive Guide 5th Edition, но на русском её вроде ещё нет... :( Заказал "Рефакторинг" Фаулера, давно хотел, если придет - будет просто супер!

Информация

В рейтинге
Не участвует
Откуда
Palo Alto, California, США
Дата рождения
Зарегистрирован
Активность