И текст таблички заполняют джаваскриптом… Какого только изврата не придумывают, лишь бы не дать данные собрать с сайта. :)
Автору на самом деле повезло, что нет никакой защиты аля cloudfront'овской. Они при подозрении что ты негодяй, предлагают капчу гугла разгадывать, и тут уже без вариантов.
В первую очередь, код «усовершенствовать» (читай, сделать нормальным) надо. Убрать print'ы, в названиях классов CamelCase использовать да и где-нибудь хотя бы один exception хоть попытаться поймать. В текущем состоянии, ваш бот будет «падать» постоянно, и от малейшего чиха.
По второму пункту дико поддерживаю. Невыносимо раздражает. Особенно если хочешь открыть ссылку не в новой вкладке, а в этой же. Нажал, и не понятно, вдуплил ли браузер, что ты нажал, или нет. Спустя пару секунд оказывается, что да, но осадочек остается…
Ок. Я нашел время на потестить. Тестировал на ubuntu версий 14.04, 15.10, 16.04 beta — нигде проблему не подтвердил. Вы уверены. что все делаете правильно? Я просто все три дистрибутива поставил в VirtualBox, и во время установки указал правильную локаль. После загрузки все было в порядке. Никаких дополнительных манипуляций производить не пришлось.
Ох, Вы зря потратили кучу времени. Проблема решается просто: sudo dpkg-reconfigure locales.
Он сам предложит выбрать кодировки, шрифт, как переключать и запустит locale-gen по завершении…
Поздравляю с релизом!
Однако, люто-бешенно-прошу добавить древовидные табы сбоку (Tree Style Tab). Это единственное что останавливает от перехода с Firefox. Прям без альтернатив :(
Сам я бекендщик и люблю и умею фронтенд чуть более чем никак. Хоть и имею достаточное предоставление, о том, как лучше подстроить бекенд под фронт. Поэтому пришлось искать исполнителя. А как исполнителю поднять бекенд у себя локально? В случае с Go это 2 комманды: запуск миграций для создания таблиц в sqlite, и собственно запуск веб-сервера. Все. К тому же нет нужды передавать исходники как случае с python/ruby/php/… Про деплой и говорить нечего, это действительно просто.
python: pyinstaller, nuitka, etc..
Асинхронные задачи
Не все задачи выполняются мгновенно, поэтому их желательно запускать асинхронно. В django для этого потребовался бы celery или аналог, то есть отдельный процесс. В go все работает в едином процессе и в коде запускается через оператор go. Очень просто и красиво. Использую для асинхронной отправки почты.
Вы сравниваете несравнимое. Есть tornado, asyncio в которых можно сделать аналогичное. Да и в целом решение так себе: если приложение упадёт/отключится свет/etc то, celery таску то после перезапуска выполнит.
Аналогично асинхронным задачам, это также реализуется в едином процессе(вместо celery / celerybeat)
Опять сравниваете несравнимое… А когда загрузка вырастет, и одно приложение перестанет справляться переписывать будете?
По поводу самого проекта: идея хорошая, но всё таки не очень ясно как Вы позиционируете его. Это замена фриланс биржам, или сервис призванный дополнить, и облегчить работу с ними?
Офигеть. В этом году я уже даже не 350 буду платить за свой один домен, а 400. При этом на древнем domains.webmoney.ru я как и 5 лет назад плачу 100р за продление… И чему тут радоваться? Разве что у тебя пара сотен доменов.
Те самые 2domains.ru, которые внезапно начали работать по такой же схеме, только раньше, и чуть дешевле? Я тут обнаружил, что внезапно за домен мне надо платить 350р, вместо уже привычных 100р в год. И как обычно, всё это "для блага пользователей", и "пользователи просили".
Проверьте насколько хорошо живёт SSD залитый чаем/кофе/пивом.
Учитывая, что SSD активно ставят в ноутбуки/ультрабуки — это довольно жизненный кейс. Можно даже залить до КЗ. Тоже весьме жизненно.
Не путайте с прививками, чей титр падает за ~год. После болезни иммунинет к вирусу сохраняется почти на всю жизнь. А учитывая, что через какое-то время вирус "изживает" себя, то можно более не беспокоится о нём. Так же, очень вероятно, что подобный иммунинет сможет победить и похожие штаммы. Не вводите людей в заблуждение.
Автору на самом деле повезло, что нет никакой защиты аля cloudfront'овской. Они при подозрении что ты негодяй, предлагают капчу гугла разгадывать, и тут уже без вариантов.
Ох…
Он сам предложит выбрать кодировки, шрифт, как переключать и запустит locale-gen по завершении…
Однако, люто-бешенно-прошу добавить древовидные табы сбоку (Tree Style Tab). Это единственное что останавливает от перехода с Firefox. Прям без альтернатив :(
python: pyinstaller, nuitka, etc..
Вы сравниваете несравнимое. Есть tornado, asyncio в которых можно сделать аналогичное. Да и в целом решение так себе: если приложение упадёт/отключится свет/etc то, celery таску то после перезапуска выполнит.
Опять сравниваете несравнимое… А когда загрузка вырастет, и одно приложение перестанет справляться переписывать будете?
По поводу самого проекта: идея хорошая, но всё таки не очень ясно как Вы позиционируете его. Это замена фриланс биржам, или сервис призванный дополнить, и облегчить работу с ними?
Учитывая, что SSD активно ставят в ноутбуки/ультрабуки — это довольно жизненный кейс. Можно даже залить до КЗ. Тоже весьме жизненно.