convention over configuration совершенно не значит что кто-то решил за тебя и ничего не возможно изменить :)
практически любая из conventions в рельсах может быть сконфигуририванна.
не нравится что модель User живёт в таблице «users» – юзай `set_table_name «cheloveki»`
не нравится стандартные директории кде всё лежит — кидай всё где угодно и подправь ActiveSupport::Dependencies.load_paths
мешает «id» как «primary key» — делай `primary_key «cheburashka»` и наслаждайся
не нравится что action «index» рэндерит «foo.html.erb», подключи liquid и рэндери в ручную «bar.liquid»
и т.д. и т.п.
просто кому это нах надо? :) времени жалко и если не «выпендриваться» то можно съэкономить кучу времени если использовать дефолты там гре ето имеет смысл. В этом и заключается одна из прелестей рельсов: надо — конфигь, не надо — не копай :)
а если очень нужно чтоб совсем без дефолтов, то можно и на асме, там совсем всё круто, ну для совсем реальных пацанов :)
спасибо за typus. какое-то время назад я искал полу/авто админ под релисы и ничего
действительно классного не нашел. остановился на neerajdotname.github.com/admin_data/
но не очень доволен. буду пробовать типус. вроде неплох
я долгое время пользовался вим/гвим на linux и был очень доволен, но когда
лет 5 назад перешел на мак и рельсы то начал пользоваться textmate
т.к. на тот момент было трудно сравниться с ним в удобстве разработки
на руби. но мне всё это время чего-то не хватало. время от времени ловил
себя на том что делаю лишние «пальцедвижения» для чего-то что в вим
решается буквально парой нажатий на кнопки :)
короче, пару месяцев назад, в очередной раз прочитаб как кто-то вернулся в
в vim из textmat-а я решил отложитъ мейт и какое-то время попробовать
вернутся в вим.
немного помучался в начале пока всё не настроил, но теперь очень доволен
и возвращаться в мейт не намерен.
болишая часть из спискса довольно тривиальна и в объяснениях не нуждается.
но из моего опыта у многих стартапистов есть бокшуууууущая проблема с пунктом 17.
Мы делаем приложения для стартапов и бывает очень трудно убедит клиента что та или иная
фича будет только мешать. и как минимум увеличит время до старта без веских на то причин.
Я уже довольно долго почитываю хабр и всё время удевляюсь реакции людей если кто–то упоминает заоблачную по их понятиям зарплату. либо не верят, либо считают «понтами» и т. д.
Ребята, поверьте, такие зарплаты существуют. И даже не слишком редки. И не обязательно быть великим манагером, можно и просто высоко квалифицированным программистом.
Я конечно понимаю что в странах бывшего снг не много клиентов готовых платить такие деньги но они есть. Но дело ведь в том что интернет не ограничен рамками одной страны. С хорошим знанием английского можно не плохо работать и на «западе».
Про 'совок' много рассказать не могу, т.к. живу в израиле, но когда я открыл свою консалтинговую фирму с парой друзей мы начали с 50$/час. С тех пор цена выросла до 110$/час.
Есть даже клиенты из россии, которые приходят к нам и платят наши цены не смотря на то что могут найти программеров и за 10–20$/час у себя в Москве.
если бы можно было делаь стартапы тупо набирая квалифицированных людей без горящих глаз, то стартапов бы не существовало. большие корпорации сделали бы всё сами.
и если бы западные инвесторы просили по 90% стартапов не было бы и там тоже. никто не стал бы рисковать так многим ради 10 (началных) процентов которые под конец превращаются в 1% :)
мою правоту елементарно подтверждает западный рынок. инвесторы там далеко не дураки, но под хорошую идею и команду вкладывают деньги и далеко не за контрольный пакет. и не жужжат. и вроде даже делают на этом деньги.
так что «дайте мне 90%» это типично советский лохотрон. у людей выбора особо нет вот и соглашаються.
а по поводу того что вкладывают фаундеры, так они вкладывают душу (попробуй оцени :) и тонны времени. и берут на себя огромный риск потерянного времени.
инвестор вкладывает в 20 стартапов в расчёте что 1–2 «взлетят» а остальные «потонут». и навар на взлетевших перевесит затраты на потонувших. всё вопрос чисел и статистики.
фаундер вкладывает несколько лет жизни. взлетевший стартап берёт в среднем лет 5. потонувший, зависит от удачи. если повезёт, то потонет сразу, а то может пару потерянных лет «поборахтаться» :)
всё это время человек работает как проклятый, не видя семьи. и часто зарабатывает значительно меньше чем мог бы на «стабильном» корпоративном месте. всего етого «квалифицированный специалист» делать не станет.
5-20K USD :) Я уверен этого более чем достаточно для большей части веб проектов в которых фаундеры технические и сами делают разработку. Идея состоит в том чтобы хватило «на проживание» пока идёт процесс. По росийским ценам 20К USD должно хватить на пару месяцев :)
Если заказывать работы в другом месте то это зависит от места где заказывать. разница может быть не маленкой. Моя фирма обычно делает первую паблик версию за 20–50K в зависимости от сложности. есть конечно фирмы которые сделают подешевле, но цена это не самый главный параметр :)
я не финансист, но имею неплохое представление о том как делают стартапы и получают инвестиции.
инвестор который хочет > 50% таки «плохой дадя» и это сходит ему с рук толко в связи с безысходностью стартапостов, отсутствием образования, правовой базы, и конечно здоровий конкуренции (среди инвесторов).
проценты как раз подсчитиваються очень просто. происходит оценка «того что есть» = X, «дядя» даёт Y, и за это получает процент Z = 100*Y/(X+Y)
проблема в б. снг я так понимаю в очень низкой оценке X.
она к стати берёдся довольно–таки «с потолка» :)
но «разумные дяди» на западе понимают что требовать много нужно иметь серьёзные причины, особенно если бизнесс план предусматривает следующий «раунд». фаундер без реалной доли в компании не станет работать.
да, под конец после 2–3 «раундов» у фаундера может остаться 15%, но если начинать с 30% то не выйдет и этого.
а 15K USD за 70% как кто–то предлагал выше по теме это вообще полный беспредел.
для сравнения ycombinator – извесный *сид* фонд даёт 5-20K и просит 5-10%
я лично имел дело с веб стартапом получившим около 800К *после* 2000го года.
Но конечно такое бывает редко. такие деньги обычно дают за биотех или «железную» идею, т.к. в этих случаях с меньшим нечего делать. и не надо понимать «за идею» буквально. (смотри мой ответ ниже), без людей готовых её «работать» идея стоит ровно 0.
на веб сегодня просят (и дают) 50–200К. Я умею в виду реальный «фанд раунд», а не «ангел сид». ангелы дают обычно 10–50.
всё это я коворю не от фанаря. моя фирма предоставляет услуги девелопмента. основная масса клиентов стартапы на ранних стадиях.
стоимость выхода в свет у нас 20–50К, в зависимости от сложности работы.
есть стартаписты которые вкладывают свои денги надеясь либо «скушать весь пирог сами» или на более высокую «валуацию» для получения денег после выхода беты.
но есть и такие (и не мало) которые получили дениги «за идею», т.е. денги есть, ищут реализаторов (т.е. нас :).
не надо понимать быквально. если прийти и сказатъ «вот вам идея, делайте с ней что хотите, толко заплатите мне» то вас пошлют куда подальше.
но если прийти и сказать «вот у меня идея, и вот люди готовые её имплементировать, и вот что–то вроде прототипа собранного на коленке. нам только нужно Х денег для выхода на рынок» то это уже совсем другое дело. это как раз то за что обычно и дают деньги.
Но на этом этапе, стартап всё ещё «только идея».
чушь. большая часть стартап фаундеров не вкладывает в него свои денги. те которые вкладывают обычно не идут к инвесторам. они сами бутстрапят. 70% за жалких 10K USD? не смешно!
западные (т.е. адэкватные) инвесторы вкладывают и по миллиону «за идею» за 15–20%. всё конечно зависит от идеи :)
и больше 50% не просят НИКОГДА! никто не даст. это полная бессмыслица.
не забуддте про Linode. Там вроде болше счастья за те-же деньги :)
Мне вообше не понятны притензии к Wordpress типа на что там 32 метра уходит. Кому не нравиться пусть напишет свой, и запиарит так чтоб им пользовалось столько–же людей.
В нормальном мире никто уже не станит тратить время для оптимизации *блога* на пару метров. времени жалко. хостинг стоит много менше времени людей. да и хостингов с такими убогими ограничениями тоже больше наверное нигде нет :).
Нормальный фреймворк на такой хостинг и не поставиш. Релсы например, на серьйозной аппликации тянут за 100 метров на процесс. и не жужжат :) и никого это реально не парит. ну надо так надо. за 20$/месяц на том–же Linode можно получить 360М VPS.
метакласы например, и всевозможные комбинации class+module+instnce_variable+class_variable+inheritance
вот например:
распечатает «class_foo». и я то знаю почему, но это совершенно не очевидно для начинающих, явный «нюанс» :)
практически любая из conventions в рельсах может быть сконфигуририванна.
не нравится что модель User живёт в таблице «users» – юзай `set_table_name «cheloveki»`
не нравится стандартные директории кде всё лежит — кидай всё где угодно и подправь ActiveSupport::Dependencies.load_paths
мешает «id» как «primary key» — делай `primary_key «cheburashka»` и наслаждайся
не нравится что action «index» рэндерит «foo.html.erb», подключи liquid и рэндери в ручную «bar.liquid»
и т.д. и т.п.
просто кому это нах надо? :) времени жалко и если не «выпендриваться» то можно съэкономить кучу времени если использовать дефолты там гре ето имеет смысл. В этом и заключается одна из прелестей рельсов: надо — конфигь, не надо — не копай :)
а если очень нужно чтоб совсем без дефолтов, то можно и на асме, там совсем всё круто, ну для совсем реальных пацанов :)
неисползование его приводит в конце пути к тысячестроковым xml файлам йавы :)
действительно классного не нашел. остановился на neerajdotname.github.com/admin_data/
но не очень доволен. буду пробовать типус. вроде неплох
лет 5 назад перешел на мак и рельсы то начал пользоваться textmate
т.к. на тот момент было трудно сравниться с ним в удобстве разработки
на руби. но мне всё это время чего-то не хватало. время от времени ловил
себя на том что делаю лишние «пальцедвижения» для чего-то что в вим
решается буквально парой нажатий на кнопки :)
короче, пару месяцев назад, в очередной раз прочитаб как кто-то вернулся в
в vim из textmat-а я решил отложитъ мейт и какое-то время попробовать
вернутся в вим.
немного помучался в начале пока всё не настроил, но теперь очень доволен
и возвращаться в мейт не намерен.
если интересно мои вим настройки для руби/рельсов на виме тут:
github.com/astrails/dotvim
там есть README с кучей «интересностей»
работает на маке и *никсах.
но из моего опыта у многих стартапистов есть бокшуууууущая проблема с пунктом 17.
Мы делаем приложения для стартапов и бывает очень трудно убедит клиента что та или иная
фича будет только мешать. и как минимум увеличит время до старта без веских на то причин.
Ребята, поверьте, такие зарплаты существуют. И даже не слишком редки. И не обязательно быть великим манагером, можно и просто высоко квалифицированным программистом.
Я конечно понимаю что в странах бывшего снг не много клиентов готовых платить такие деньги но они есть. Но дело ведь в том что интернет не ограничен рамками одной страны. С хорошим знанием английского можно не плохо работать и на «западе».
Про 'совок' много рассказать не могу, т.к. живу в израиле, но когда я открыл свою консалтинговую фирму с парой друзей мы начали с 50$/час. С тех пор цена выросла до 110$/час.
Есть даже клиенты из россии, которые приходят к нам и платят наши цены не смотря на то что могут найти программеров и за 10–20$/час у себя в Москве.
Заточено в основном под руби и рельсы но не мало и универсальных вещей. Тот–же NerdTree, NerdComment и т. д.
Самое интересное описано в README.
если бы можно было делаь стартапы тупо набирая квалифицированных людей без горящих глаз, то стартапов бы не существовало. большие корпорации сделали бы всё сами.
и если бы западные инвесторы просили по 90% стартапов не было бы и там тоже. никто не стал бы рисковать так многим ради 10 (началных) процентов которые под конец превращаются в 1% :)
мою правоту елементарно подтверждает западный рынок. инвесторы там далеко не дураки, но под хорошую идею и команду вкладывают деньги и далеко не за контрольный пакет. и не жужжат. и вроде даже делают на этом деньги.
так что «дайте мне 90%» это типично советский лохотрон. у людей выбора особо нет вот и соглашаються.
а по поводу того что вкладывают фаундеры, так они вкладывают душу (попробуй оцени :) и тонны времени. и берут на себя огромный риск потерянного времени.
инвестор вкладывает в 20 стартапов в расчёте что 1–2 «взлетят» а остальные «потонут». и навар на взлетевших перевесит затраты на потонувших. всё вопрос чисел и статистики.
фаундер вкладывает несколько лет жизни. взлетевший стартап берёт в среднем лет 5. потонувший, зависит от удачи. если повезёт, то потонет сразу, а то может пару потерянных лет «поборахтаться» :)
всё это время человек работает как проклятый, не видя семьи. и часто зарабатывает значительно меньше чем мог бы на «стабильном» корпоративном месте. всего етого «квалифицированный специалист» делать не станет.
Если заказывать работы в другом месте то это зависит от места где заказывать. разница может быть не маленкой. Моя фирма обычно делает первую паблик версию за 20–50K в зависимости от сложности. есть конечно фирмы которые сделают подешевле, но цена это не самый главный параметр :)
инвестор который хочет > 50% таки «плохой дадя» и это сходит ему с рук толко в связи с безысходностью стартапостов, отсутствием образования, правовой базы, и конечно здоровий конкуренции (среди инвесторов).
проценты как раз подсчитиваються очень просто. происходит оценка «того что есть» = X, «дядя» даёт Y, и за это получает процент Z = 100*Y/(X+Y)
проблема в б. снг я так понимаю в очень низкой оценке X.
она к стати берёдся довольно–таки «с потолка» :)
но «разумные дяди» на западе понимают что требовать много нужно иметь серьёзные причины, особенно если бизнесс план предусматривает следующий «раунд». фаундер без реалной доли в компании не станет работать.
да, под конец после 2–3 «раундов» у фаундера может остаться 15%, но если начинать с 30% то не выйдет и этого.
а 15K USD за 70% как кто–то предлагал выше по теме это вообще полный беспредел.
для сравнения ycombinator – извесный *сид* фонд даёт 5-20K и просит 5-10%
но если это правда, то пока это не измениться ожидать живого стартапного сообшества не стоит.
я лично имел дело с веб стартапом получившим около 800К *после* 2000го года.
Но конечно такое бывает редко. такие деньги обычно дают за биотех или «железную» идею, т.к. в этих случаях с меньшим нечего делать. и не надо понимать «за идею» буквально. (смотри мой ответ ниже), без людей готовых её «работать» идея стоит ровно 0.
на веб сегодня просят (и дают) 50–200К. Я умею в виду реальный «фанд раунд», а не «ангел сид». ангелы дают обычно 10–50.
всё это я коворю не от фанаря. моя фирма предоставляет услуги девелопмента. основная масса клиентов стартапы на ранних стадиях.
стоимость выхода в свет у нас 20–50К, в зависимости от сложности работы.
есть стартаписты которые вкладывают свои денги надеясь либо «скушать весь пирог сами» или на более высокую «валуацию» для получения денег после выхода беты.
но есть и такие (и не мало) которые получили дениги «за идею», т.е. денги есть, ищут реализаторов (т.е. нас :).
но если прийти и сказать «вот у меня идея, и вот люди готовые её имплементировать, и вот что–то вроде прототипа собранного на коленке. нам только нужно Х денег для выхода на рынок» то это уже совсем другое дело. это как раз то за что обычно и дают деньги.
Но на этом этапе, стартап всё ещё «только идея».
западные (т.е. адэкватные) инвесторы вкладывают и по миллиону «за идею» за 15–20%. всё конечно зависит от идеи :)
и больше 50% не просят НИКОГДА! никто не даст. это полная бессмыслица.
мы перепробавали кучу разных сервисов и в итоге уже долгое время пользуемся pivotal.
устанавливка и конфигурация за 5 минут.
В кратце о возможностях:
бэкапим:
* mysql (mysqldump)
* postgresql (pgdump)
* svn (svndump)
* files (tar)
на
* Amazon S3
* любой sftp сервер
* локально
+ поддержка шифрования данных с GnuPG и ротация бэкапов.
так же конфигурируется за 5 минут.
поддержка:
multiple archives of: mysql, postgresql, files (with tar), and subversion (svndump)
backup to: local, sftp, s3
+ encrypt with gnupg (key or password)
+ backup rotation
Мне вообше не понятны притензии к Wordpress типа на что там 32 метра уходит. Кому не нравиться пусть напишет свой, и запиарит так чтоб им пользовалось столько–же людей.
В нормальном мире никто уже не станит тратить время для оптимизации *блога* на пару метров. времени жалко. хостинг стоит много менше времени людей. да и хостингов с такими убогими ограничениями тоже больше наверное нигде нет :).
Нормальный фреймворк на такой хостинг и не поставиш. Релсы например, на серьйозной аппликации тянут за 100 метров на процесс. и не жужжат :) и никого это реально не парит. ну надо так надо. за 20$/месяц на том–же Linode можно получить 360М VPS.