• UPDATED: Балансировка запросов из разных стран (NGINX) и попытка войти в аккаунт из страны из которой не была произведена регистрация?

    @BorisKorobkov
    Web developer
    Балансировать по IP можно только для снижения нагрузки, но данные в любом случае должны быть одинаковыми.
    В вашем случае для разделения БД используйте разные домены (example.ru, example.it, example.ge) или поддомены (ru.example.com, it.example.com, ge.example.com)
    Ответ написан
    7 комментариев
  • Анонимный фриланс - такое возможно?

    Astrohas
    @Astrohas
    Python/Django Developer
    Ответ написан
    Комментировать
  • Как получать, отправлять и выводить деньги на своём маленьком сервисе и не получить проблемы с гос. органами?

    berezuev
    @berezuev
    #define TRUE FALSE
    Через яндекс кассу или qiwi, после прохождения идентификации. Но, в любом случае все делается на свой страх и риск, т.к. осуществлять предпринимательскую деятельность, игнорируя налоги (читай: без ИП) - это не есть хорошо.
    Ответ написан
    2 комментария
  • Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    К сожалению с начальным знанием программирования - никак.
    Вы не можете привлекать сторонних разработчиков, но уже привлекаете их через Тостер.

    Если вы планируете бизнес-проект, попробуйте реализовать проект так, как вы это себе представляете. Чтобы он просто начал работать. Если вы действительно можете это сделать (запустить работающий проект в одиночку с начальными знаниями программирования), то впоследствии, когда проект заработает и начнет приносить прибыль, просто наймете сторонних разработчиков, которые напишут проект с нуля, при этом у вас уже будет какой-то опыт с проекта (статистика, метрики, дополнительные идеи которые пришли уже после старта проекта) и так далее.

    Как говорят - оптимизация до оптимизации не нужна.

    У меня был опыт запуска интернет-магазина во времена, когда их было десяток на всю страну. Первый интернет-магазин мы писали почти полгода, внедрив в него тысячи фич, которые оказались невостребованными. Через год проект себя отбил, и мы заказали не редизайн а весь магазин с нуля. Разработка шла 2 месяца, обошлась в 4 раза дешевле. Функционал стал гораздо удобнее. И мы поняли, что в первый раз надо было тоже пойти по более простому пути, тогда мы мы запустились на 4 месяца раньше и отбились бы за полгода.
    Ответ написан
    1 комментарий
  • Какой выбрать дистрибутив linux для веб разработки?

    @vanillathunder
    Проще всего перейти на linux mint
    Ответ написан
    Комментировать
  • Почему мой провайдер не хочет, чтобы я push-ил код на github.com?

    @amambaru
    А почему бы не спросить тех. поддержку вашего провайдера?
    Ответ написан
    3 комментария
  • Можно ли использовать LocalStorage для 15-минутного хранения данных?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    ИМХО это должно разруливать или на стороне сервера или же это быть одна страница, с кучей скрытых частей.
    Ответ написан
    3 комментария
  • Возможно ли сделать так, чтобы пользователь мог зайти под одним аккаунтом на разные мои сайты?

    Stalker_RED
    @Stalker_RED
    Вы наверняка видели кнопки "зайти при помощи гугла", "зайти через вк" и тому подобное.
    Это oauth, реже openid.

    Если оба сайта ваши, то можно проще. На mysite1.ru логинится пользователь, для него заводится сессия, все как обычно. Когда он открывает страницу mysite2.ru, там подключен какой нибудь js файл, например mysite1.ru/auth.js, но по этому адресу не статический js файл, а скрипт. И если запрос пришел с куками уже авторизованного пользователя, он выдает персонифицированный js-код, который производит авторизацию на mysite2.
    Ответ написан
    4 комментария
  • Сколько стоит работа за продвижение сайта в поисковых системах?

    @amambaru
    Максимальная цена за вашу работу определяется тем максимумом, что вы можете договориться с конкретным клиентом.

    Крайняя минимальная цена на вашу работу определяет тем, сколько вам нужно чтобы есть и платить за квартиру, иначе имеет смысл сменять профессию.

    Нормальная минимальная цена за вашу работу - это "сколько вы заработаете на другом, если откажитесь от этой работы". То есть стоимость вашего времени, возможность распоряжаться которым вы потеряете, как только возьметесь за работу.

    Ориентироваться на других нет ровным счетом никакого смысла - может они в Зибмабве живут, где не нужна крыша над головой и бананы сами в рот падают (то есть затраты на еду минимальны).

    Или напротив - зачем вам ориентироваться на цены человека, который занимается этим уже 10 лет и у него есть наработанные клиенты, которые уверены в этом специалисте и готовые ему платить в 10 больше только за гарантию качества работы.
    Ответ написан
    2 комментария
  • Как сделать разработку web-движка публичной?

    longclaps
    @longclaps
    Три года - изрядный срок, полагаю, вам уже можно рассказать о гитхабе.
    Итак, гитхаб - такой сайт, где вы можете выложить в публичный доступ свой продукт.
    После этого вы сможете гораздо более эфективно искать и привлекать единомышленников.
    Ответ написан
    3 комментария
  • Какие нужны знания для ddos атак?

    @YanAlexandrov
    Чайник со стажем
    Необходимо знать уголовный кодекс
    Ответ написан
    Комментировать
  • Каковы недостатки Ruby?

    @awdemme
    1. А что мешает другим языкам активно развиваться и отнимать нишу у Ruby?
    2. У PHP есть задел - его много.
    3. У Python и Go и Java есть задел - у него поддержка Google.
    4. У Javascript на бекенде есть задел - много фронтендеров. У Javascript на фронтенде есть задел - он незаменим.
    5. Ruby развивается, по сути, одним человеком.
    6. Ruby - медленный.
    7. Новички обычно не такие умные, чтобы искать то, что дружелюбно. Новички выбирают то, о чем на каждом углу судачат или на что много предложений работы.
    Ответ написан
    Комментировать
  • Необходимость Webpack?

    Stalker_RED
    @Stalker_RED
    Необходимости нет, можете вручную подключать файлы, минифицировать их и всё такое. А когда вручную надоест - возьмете какой-нибудь сборщик.
    Ответ написан
    Комментировать
  • Как отправить письмо в Mailgun?

    IvanTheCrazy
    @IvanTheCrazy
    Это же Rails, а значит это скорее всего сделано за вас: https://github.com/jorgemanrubia/mailgun_rails
    Настраиваете, а потом отправляете обычным способом через ActionMailer
    И mailgun - это сервис для отправки транзакционных email, тут подписки не требуются (только в тестовом режиме - в нем вы можете отправлять email только на подтвержденные адреса)
    Ответ написан
    2 комментария
  • RAILS результат от нескольких запросов?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    Мне кажется вы какую-то дичь делате.
    Первый этап оптимизации, это замеры.
    Ответ написан
    1 комментарий
  • Что выбрать - получить настоящий опыт разработки или продолжать изучать то, что нравится?

    un1t
    @un1t
    С опытом работы, пусть и на другом языке, работу найти легче чем без опыта. Работа это же не только ЯП, а еще и куча разных технологий, плюс опыт взаимодеийствия и процессы.
    Ответ написан
    3 комментария
  • Что выбрать - получить настоящий опыт разработки или продолжать изучать то, что нравится?

    HighQuality
    @HighQuality
    ☁ Ниндзя девелопер
    И пайтон и руби всего лишь языки программирования. Инструменты, которые помогают решать конкретные задачи. Никогда не стоит отказываться от изучения новых для себя технологий, если есть хорошая возможность для этого. :)
    Ответ написан
    Комментировать
  • Как монетизировать опен-сорс проект?

    @Z-r
    > Как монетизировать опен-сорс проект?

    Проект чего? Программы? Сначала программу по этому проекту придется написать, по-другому едва ли выйдет.

    > опен-сорс

    Это вы не можете вспомнить русского слова на замену английскому эвфемизму «open source» в значении «free», «libre»? Слово это «свободный». :-)

    > устанавливается онлайн-инсталлером

    А! То есть уже написали? То есть вопрос на самом деле звучит так: «Как заработать денег на свободной программе»? Отлично.

    Мне известно четыре основных способа заработка, напрямую связанных со свободными программами:

    — Первый, самый прямой, но от того почему-то всем не менее неочевидный — брать и продавать копии свободных программ. Аудитория: любые конечные пользователи. Примеры: Parted Magic, ряд программок для «Андроида», ну например, «Conversations». Высокоморальность: в полном порядке.

    — Второй — это прекрасно известная всем продажа поддержки. А фактически иногда и просто своего имени, когда какая-то реальная поддержка начинается с сумм несколько больших, чем базовый контракт. Аудитория: преимущественно те, для кого ваша программа есть средство производства, то есть компании и предприниматели. Пример: Canonical. Высокоморальность: в полном порядке.

    — Третий — это продажа исключений из авторского лева. Аудиторией будут разработчики несвободных программ, а программа ваша должна быть библиотекой под (как нетрудно догадаться) авторским левом, причем чаще сильным. Суть в том, что для добрых людей ваш продукт свободен на условиях, скажем, GNU GPL или GNU AGPL, а проприетарщики пусть платят за возможность использовать его в своих шкурных интересах. Примеры: GhostScript, MySQL. Высокоморльность: прихрамывает маленько.

    — Четвертый является просто заработком на несвободных программах, и в этом списке присутствовать бы вовсе не должен, но все его вспоминают (вот сейчас про него помянул тов. CityCat4). Это т. н. free crippleware, то есть полноценная ваша программа несвободна и платна, но у нее есть свободный урезанный вариант. Причем урезано может быть как что-то существенное, так и сущая ерунда. Аудитория: кто угодно. Примеры: Odoo, GitLab, ProcessMaker. Высокоморальность: от невысокой до никакой, смотря сколько отрезано.

    И разумеется, все вышеперечисленно можно комбинировать: Qt, к примеру, и поддержку (обучение) предоставляет, и исключения из авторского лева (причем слабого!) продает, и скромную несвободную часть имеет. А всем известный Red Hat — продает копии свободных программ, предоставляет поддержку и несвобдные программы (Ansible Tower) тоже продает. А иногда и такое бывает: программка для «Андроида» под названием OsmAnd полностью свободна, но поставляется в Гуглоплэе в двух вариантах: полном за копеечку и урезанном бесплатно. Еще раз: обе версии свободны, то есть никакой моральной проблемы здесь нет.

    Выше я перечислил только способы заработка на программах как таковых; а есть еще схемы, где свободные программы участвуют косвенно. Это, надо полагать, не ваш случай, но поскольку я тут не вам одному отвечаю, то надо также упомянуть, что свободная программа вполне может быть:

    — Частью продаваемой услуги — чаще всего услуги специфического хостинга, как редхатовский Openshift или (если ближе к народу) Feedly.

    — Частью продаваемого устройства, причем само устройство может быть как свободным, так и нет. Тысячи их.

    — И наконец, просто частью приносящего прибыль техпроцесса. То есть компания пишет (заказывает) программу себе для внутреннего использования и могла бы ее вообще не распространять, но, не считая ее чем-то секретным, ведет себя благородно и просто свободно делится ею со всеми. Известнейший пример — Reddit (хотя в последнее время они скурвились).
    Ответ написан
    2 комментария
  • Оптимизация работы с БД?

    Dem1
    @Dem1 Куратор тега Ruby on Rails
    Ruby on Rails developer
    1 комментарий