Vim для конфигов — огонь. Быстро поправить что-нибудь в продакшене — тоже огонь. Тут даже спорить не буду. Я к таким статьям отношусь как к очередной попытке сделать IDE из Vim. Поэтому извиняюсь за возможную излишнюю резкость.
Описана пачка плагинов, но про реально полезные вещи не описано. Например, про настройки самого вима. У него ведь дофига настроек, и по-умолчанию они не всегда оптимальны и удобны.
Вот типичный кейс: забыл аргументы метода. Вот IDEA может подтянуть докстринги из метода, и выдать удобную такую подсказку, а не просто список аргументов. Все что я нашел в vim'е для этого — ну даже близко не то. А я на минуточку использовал его лет 5-6.
Средства работы с БД — сомнительные. Когда у тебя под сотню табличек со сложными связями, держать это в голове без возможности преобразовать все это в графический вид в каком либо виде. Без этого — это всё детские шалости.
Про средства отладки так вообще не слова, а это ну офигеть как важно.
Если начать копаться — вообще ничего не написано про то как сделать vim удобным для людей, которые пишут серьезные большие проекты. Так, для небольших pet-project.
Тут ещё столько же плагинов надо для того чтобы можно было нормально и быстро писать.
1. Обфускация, и шифрование конечно же подразумевались.
2. Конечно ломается, но не всеми, не всегда, дорого и долго. Я не по наслышке это знаю. Я же не зря указал, что капча гугловская. Её во первых не на каждом сервисе подбирают, во вторых цены и процент разгадываний другой. Не говоря уже о том, что в целом задача в разы сложнее выходит.
3. Это в любом случае занятие сомнительной легальности.
4. Вам повезло, если так бывало.
И текст таблички заполняют джаваскриптом… Какого только изврата не придумывают, лишь бы не дать данные собрать с сайта. :)
Автору на самом деле повезло, что нет никакой защиты аля cloudfront'овской. Они при подозрении что ты негодяй, предлагают капчу гугла разгадывать, и тут уже без вариантов.
В первую очередь, код «усовершенствовать» (читай, сделать нормальным) надо. Убрать print'ы, в названиях классов CamelCase использовать да и где-нибудь хотя бы один exception хоть попытаться поймать. В текущем состоянии, ваш бот будет «падать» постоянно, и от малейшего чиха.
По второму пункту дико поддерживаю. Невыносимо раздражает. Особенно если хочешь открыть ссылку не в новой вкладке, а в этой же. Нажал, и не понятно, вдуплил ли браузер, что ты нажал, или нет. Спустя пару секунд оказывается, что да, но осадочек остается…
Ок. Я нашел время на потестить. Тестировал на ubuntu версий 14.04, 15.10, 16.04 beta — нигде проблему не подтвердил. Вы уверены. что все делаете правильно? Я просто все три дистрибутива поставил в VirtualBox, и во время установки указал правильную локаль. После загрузки все было в порядке. Никаких дополнительных манипуляций производить не пришлось.
Ох, Вы зря потратили кучу времени. Проблема решается просто: sudo dpkg-reconfigure locales.
Он сам предложит выбрать кодировки, шрифт, как переключать и запустит locale-gen по завершении…
Поздравляю с релизом!
Однако, люто-бешенно-прошу добавить древовидные табы сбоку (Tree Style Tab). Это единственное что останавливает от перехода с Firefox. Прям без альтернатив :(
Вот типичный кейс: забыл аргументы метода. Вот IDEA может подтянуть докстринги из метода, и выдать удобную такую подсказку, а не просто список аргументов. Все что я нашел в vim'е для этого — ну даже близко не то. А я на минуточку использовал его лет 5-6.
Средства работы с БД — сомнительные. Когда у тебя под сотню табличек со сложными связями, держать это в голове без возможности преобразовать все это в графический вид в каком либо виде. Без этого — это всё детские шалости.
Про средства отладки так вообще не слова, а это ну офигеть как важно.
Если начать копаться — вообще ничего не написано про то как сделать vim удобным для людей, которые пишут серьезные большие проекты. Так, для небольших pet-project.
Тут ещё столько же плагинов надо для того чтобы можно было нормально и быстро писать.
2. Конечно ломается, но не всеми, не всегда, дорого и долго. Я не по наслышке это знаю. Я же не зря указал, что капча гугловская. Её во первых не на каждом сервисе подбирают, во вторых цены и процент разгадываний другой. Не говоря уже о том, что в целом задача в разы сложнее выходит.
3. Это в любом случае занятие сомнительной легальности.
4. Вам повезло, если так бывало.
Автору на самом деле повезло, что нет никакой защиты аля cloudfront'овской. Они при подозрении что ты негодяй, предлагают капчу гугла разгадывать, и тут уже без вариантов.
Ох…
Он сам предложит выбрать кодировки, шрифт, как переключать и запустит locale-gen по завершении…
Однако, люто-бешенно-прошу добавить древовидные табы сбоку (Tree Style Tab). Это единственное что останавливает от перехода с Firefox. Прям без альтернатив :(