Задать вопрос
  • Где найти RoR разработчика в стартап проект?

    @vsadm
    Бессистемный архитектор
    Берите разработчика-архитектора-тимлида с рынка или через знакомых на рыночную зарплату и, возможно, небольшой опцион. Разработка — это всепоглощающий процесс, человек, который придумывает и реализует архитектуру сервиса не должен думать, чем ему кормить семью и где бы еще заработать денег на новые джинсы. Только в случае полной занятости возможен быстрый и качественный результат.

    Поэтому закладывайте бюджет, размещайте вакансию на профильных ресурсах и делайте перепосты в профильных группах VK, FB и можно в ror2ru на гугл-группах.
    Ответ написан
    3 комментария
  • Какой ЯП лучше всего подойдёт для данной задачи?

    maaGames
    @maaGames
    Погроммирую программы
    Любой язык, который знаешь достаточно хорошо для реализации этой задачи и который поддерживается используемым сервером. На загрузку файлов потратишь больше времени, чем на их парсинг любым из озвученных языков, так что выбирай из собственных знаний и удобства реализации.
    Ответ написан
    5 комментариев
  • Какие книги по программированию 2014 года стоит прочесть?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Простите, но мне непонятно как Андрей Еременок
    Разработчик, архитектор
    может задавать такие вопросы?!
    Ответ написан
    3 комментария
  • У меня есть куча свободного времени и желание работать в фрилансе.Но с чего же начать?

    @iliyaisd
    Если есть запас по времени, я б на вашем месте не лез в веб (в смысле, классическая связка из РНР, HTMl, JS). На фрилансе это помойка, где придётся конкурировать с 9000 школьников и индусов, пока наберёте достаточно опыта, чтобы выставлять заказчикам нормальный ценник и претензии, его подтверждающие.
    Из доходного на фрилансе - objective C, ruby, java, python. Встречается понемногу и другое.
    Ответ написан
    2 комментария
  • Почему у PHP такая опулярность?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Это следствие его незаменимости в прошлом.

    Пых появился в нужное время в нужном месте, когда поляна была еще не занята никем.
    А точнее, была занята перлом - утилитой для парсинга текста типа awk, что конечно, совсем недостаточно для написания полноценных приложений. Как следствие, перл как средство веб-разработки был задушен за пару лет, а больше никого и не было - про питон и руби никто не слышал, поделка от М$ была еще хуже. Ява просто не помещалась на тогдшних серверах. И остался один пхп. Вот он и занял всю нишу, а синонимом веб-разработки стала аббревиатура LAMP.

    Собственно, с тех пор разные технологии потихоньку отъедают его долю, но пых держится за счет накопленной массы и экосистемы. И продержится ещё долго - поскольку на месте не стоит: несмотря на то, что большинство клиентов тостера пишут на том самом ПХП, который завоевывал популярность в прошлом веке (поскольку не могут осилить ничего сложнее классического говнокода), современный пых предоставляет современные средства разработки и тем, кто имеет представление о программировании.
    Ответ написан
    3 комментария
  • Что использовать в Rails для организации базы данных, MongoDB или (pg, sqlite)?

    fodoyko
    @fodoyko
    DevOps и Infrastructure консультант
    Простая версия: берите PostgreSQL.

    Сложная: зависит от данных. А потом берите PostgreSQL.
    Ответ написан
    Комментировать
  • Как «наказать» горе-хакеров, пытающихся взломать сайт?

    @bondbig
    Просто банить ботов, с помощью fail2ban или CSF или чего угодно, хоть самописный скрипт + iptables.
    Параллельно, естественно, не забывая поддерживать состояние защищенности своих сайтов.
    Эти воображаемые "хакеры" в большинстве случаев - просто фоновый шум Интернета, толпы разнообразных ботов, сканирующих сети, подбирающих пароли к ssh, ищущие уязвимые сервисы, дефолтные и словарные пароли и т.п. Когда находится уязвимая жертва, чаще всего выполняется автоэксплойт, который подключает зараженный ресурс к армии ботов.
    В качестве эксперимента, как уже выше предложили, можно развернуть honeypot на отдельном публичном ip (если есть в запасе), например вот готовый дистрибутив. Выставить голой задницей его в Интернет и наслаждать алертами honeypot-систем.

    А "наказывать" этот фоновый шум, все равно, что высечь море.
    133e6a30676d4176a4abb0c31b9dc808.jpg
    Ответ написан
    Комментировать
  • Как настроить маршрутизацию в Rails?

    anyd3v
    @anyd3v
    Если у вас вопросы такого уровня то посмотрите встроенный scaffolding
    Ответ написан
    Комментировать
  • Что будет, если воровать контент с сайтов в массовом количестве?

    Trow_eu
    @Trow_eu
    Вы будете плохо спать, нервно оглядываться, наберете вес от стресса и тп.
    Посмотрите на депутатов, они богатеют на воровстве, но выглядят жалко.
    Совесть еще можно забить, но с кармой не договоришься.
    Ответ написан
    Комментировать
  • Почему в Ruby нет абстрактного класса?

    viktorvsk
    @viktorvsk
    Может кто знает? И действительно ли хорош такой способ эмулировать абстрактный класс?


    Обычно (хотя, возможно, и просто субъективное мнение и в таком подходе много плюсов) эмулировать фичу языка\фреймкорвка Х в языке\фреймворке Y, следуя против их конвенций - плохой вариант.
    Ответ написан
    Комментировать