• Вопрос к Ruby девелоперам: за что Вы любите Ruby?

    @Renius
    дурак восторженный
    За то, что, код можно прочитать в слух, и код от этого не потеряет ясность.
    За то, что англо-русский словарь нужен для именования переменных
    За то, что именование переменных и выбор общего алгоритма — едиснтвенное о чем приходится думать.
    За то, что при программировании на Ruby 99% уходит на проектирование поведения, и 1% на программирование
    За то, что по первой строке ошибки можно определить где и в чем ошибка
    За то, что интеграционные тесты можно писать на русском, от чего заказчик обливается слезами умиления и расстается с деньгами
    За то, что вызывает ООП головного мозга
    За то, что технилогический уровень, и технологическое качество на голову выше программы ВУЗ-ов
    За то, что высокий порг вхождения по IQ на нет сокращает количество быдлокодеров
    За то, что разработка вызывает просто животный восторг граничащий с оргазмом
    За то, что разработкой в кайф реально можно заниматься по 16 часов в сутки и не сломать себе мозг
    За то, что на форуме тебе не скажут: лол ты нуб иди читай маны днище!!111адинадин
    За то, что, возможно, ваше изящное решение еще никто не использовал
    мне на работу пора, а так я могу очень долго писать
    Ответ написан
    2 комментария
  • Фреймворк??????????

    p4s8x
    @p4s8x
    Вам понравился именно Doctrine или вообще сама идея ORM?
    Могу вам рекомендавать www.yiiframework.com/ например работа с Бд через Active Record
    Ответ написан
    6 комментариев
  • Фреймворк??????????

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Есть Silex — silex.sensiolabs.org/ микрофреймворк на компонентах от symfony2. Как мне кажется он для начала намного проще и понятнее. Doctrine туда прикручивается, насколько я знаю.
    Ответ написан
    2 комментария
  • Какая производительность у RoR на highload приложениях и как RoR ведет себя с действительно большими БД?

    @Masroor
    Информации по Ruby просто море.
    tryruby.org
    rubymonk.com
    www.codeschool.com/paths/ruby
    www.codecademy.com/
    ruby.hasbrains.ru
    rubykoans.com
    nashbridges.me
    rails.hasbrains.ru
    guides.rubyonrails.org
    ruby.railstutorial.org/ruby-on-rails-tutorial-book
    Вот, ещё недавно нашел cspp52553.com/ Это курс по веб-разработке на Rails, который сейчас проходит в Университете Чикаго. Мне очень нравится, но единственная беда, что нету ни аудио записей, ни видео, а только слайды.
    Ответ написан
    Комментировать
  • PHP: call_user_func_array() с цепочкой вызовов и PHPQuery?

    @aretmy
    А может такое быть, что просто $element в двойных кавычках воспринимается как объект на стадии формирования строки. Заэкранируйте $. Мне так кажется :-)
    Ответ написан
    3 комментария
  • Rails g scaffold person создает контроллер people. Почему?

    Scat
    @Scat
    Это связанно с генерацией имен и Rails соглашении об именах. Модель он создает с именем в единичном, числе, а вот таблицу во множественном. Т.к. некоторые слова в английском языке во множественном числе звучат по-другому, у Rails есть на этот счет словарь, в котором как раз описаны подобные связки. People как раз в него входит. Там есть еще другие, так что это нормально
    Ответ написан
    1 комментарий
  • Web-разработка под *nix: выбираем дистрибутив

    Недавно с убунты перешел на debian.
    А после того, как надоели различные свистелки — перешел на awesome.
    Ответ написан
    4 комментария
  • Web-разработка под *nix: выбираем дистрибутив

    lybin
    @lybin
    looking for remote full time job python backend
    Использую Archlinux, лучше Archlinux я для себя не нашел(пробовал opensuse, debian, ubuntu, calculate, fedora), работает все стабильно, последние версии пакетов всегда, возможно это плюс для разработчиков, чтобы пхп 5.4 установить необходимо в других дистрах похимичить немного и т.п. Но юзаю его не потмоу что разработчик, а потому что он мне нравится и не вижу альтернативы)
    Ответ написан
    3 комментария
  • Работа в стартапе - стоит ли соглашаться?

    @Nail
    > Предлагают работу в стартапе.

    > Они уже больше года живут.

    Не совсем правильно задавать на этом сайте подобные вопросы. Не в обиду, но тут в основном дилетанты, начитавшиеся статей про «стартапы», про инвестиции и т.п… Может быть, подтянуться тусовщики «стартап-тусовок», те, кто сами создавали свои «стартапы», которым инвесторы вправили мозги что правильно, а что неправильно.

    Все это шелуха.

    Что они подскажут вполне предсказуемо:

    > Узнай, на каком фонде они сидят, откуда зелень?
    > Есть ли у проекта финансирование?

    1. Это никакой не показатель и не гарантия того, что инвестор не прекратит финансирование и что не начнут увольнять.
    2. В привлечении инвестора есть свои минусы, поэтому некоторые намеренно отказываются от внешнего финансирования.

    > Подскажите как оценить преспективность стартапа, какие вопросы владельцам задавать

    Чтобы ответить на этот вопрос, надо самому стать немного предпринимателем.

    Вопросы могут быть примерно такие:
    — сколько дохода приносит это предприятие
    — соотношение доходы/расходы
    — динамика изменения клиентской базы, если это сайт — посмотреть на посещаемость, оценить откуда взялись пики (накачка рекламой или реальный интерес)
    — как влияло введение новых фич на эту динамику

    В общем дело в том, чтобы попробовать представить, что ты сам — владелец всего этого, и тебе надо ответить на вопрос:
    Если бы тебе пришлось нанимать такого как ты, выгодно было бы это тебе?

    Пока этого выгодно, никого не увольняют.
    Ответ написан
    4 комментария
  • Как вывести картинки в ячейках javax.swing.JTable?

    serso
    @serso
    Вернуть ImageIcon или Icon (link).
    Кстати, это model, а не view, т.е. если вы хотите какой-нибудь новый способ рендеринга (например, для картинки из массива байт), то вам нужно выставить новый TableCellRenderer во view объект (в случае Swing'а — JTable). Подробнее — здесь
    Ответ написан
    5 комментариев
  • HTTP и Закон

    VasiliyRylov
    @VasiliyRylov
    Согласно 149 ФЗ ОБ ИНФОРМАЦИИ, ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЯХ
    И О ЗАЩИТЕ ИНФОРМАЦИИ:
    Статья 6:

    4. Обладатель информации при осуществлении своих прав обязан:

    2) принимать меры по защите информации;

    Статья 7. Общедоступная информация

    1. К общедоступной информации относятся общеизвестные сведения и иная информация, доступ к которой не ограничен.

    ИМХО: Так как меры не приняты и доступ не ограничен все легально.
    Ответ написан
    1 комментарий
  • Что такое highload?

    VBart
    @VBart
    Highload — это когда традиционных подходов и стандартных решений уже не хватает.
    Ответ написан
    2 комментария
  • Утилита для бекапов под linux

    @immaculate
    Программист-путешественник
    rsync
    Руководство в man rsync
    Шедулер — cron

    Бэкапится таким образом большой сайт ежедневно без проблем в течении почти 4-х лет (база PostgreSQL и генерируемый пользователями контент, в сумме чуть-чуть не дотягивает до 150Гб).
    Ответ написан
    4 комментария
  • Стоит ли на сервер для запуска стартапа устанавливать Solaris?

    @bondbig
    Стоит ли на деловую встречу надеть серый костюм или синий?
    ОС нужно выбирать исходя из конкретной задачи. Может для вашего стартапа вообще лучше подойдет Windows?
    Что за стартап-то?
    Ответ написан
    2 комментария
  • Клиент просит использовать незнакомую технологию, что делать?

    Flanker72
    @Flanker72
    Обговорить с клиентом сам факт того, что такая технология лично вам не знакома. А там уже варианты. Если клиента нужно удержать любой ценой, можно предложить ему реализовать аналог на основе той технологии, которой владеете на данный момент. Если клиент заинтересован именно в ваших услугах — изучить технологию можно достаточно быстро.
    Стоимость изучения вкладывать неправильно, так как вы — специалист и заказчик именно поэтому к вам и обратился. Технологию изучаете сами, сумму оставляете без изменений, но сроки проекта расширяете соразмерно сложности технологии.
    Ответ написан
    Комментировать