• Есть ли расширение Firefox, позволяющая выполнять команды из браузера (выделенный текст) в терминале?

    habrsa
    @habrsa
    Ctrl+C, Ctrl+Shift+V ?

    это я к тому, что терминал позволяет вставлять/копировать из буффера клавиатуры Ctrl+Shift+C/V

    следовательно, такие шорткаты заменят это расширение:
    Ctrl+C, Ctrl+Alt+T, Ctrl+Shift+V

    (не знаток всех дистрибутивов, пишу про Ubuntu)
    Ответ написан
  • Hetzner и выставленые счета за сервер которым не пользовался?

    habrsa
    @habrsa
    Был случай с Amazon AWS.
    Давненько у них видимо можно было зарегистрировать несколько аккаунтов на один email, я так и сделал сам того не понимая, пока что то там экспериментировал.
    В какой то момент стали приходить счета, небольшие, но всё же, что снята оплата. Я вхожу в аккаунт на эту почту — удаляю все сервера. На след.месяц то же самое, захожу — но уже всё отключено и в инвойсах по нолям. Не понимаю. Прошло 3 мес., не выдержал, обратился в саппорт. Там мне и указали, что у меня есть ещё один аккаунт на эту почту. Предложили написать запрос на refund. Написал, деньги вернули. Сам не ожидал.

    Не ответ на вопрос, немного другая история, но всё ж.
    Ответ написан
    Комментировать
  • VK API: Captcha needed?

    habrsa
    @habrsa
    Если запросы не требует «установки приложения», то тогда в принципе просто, можно разнести запросы на разные приложения и на разные IP.
    Если требуют установки… ну можно попробовать с разных IP делать запросы с того же приложения, может быть поможет.
    Выдавать подробности «блокировки» VK никогда не будет, так как это позволит просто её обходить.

    Сам интересуюсь данной тематикой, если будут какие то результаты — отпишитесь пожалуйста здесь.

    P.S. промазал чуток с комментарием
    Ответ написан
  • VK API: Captcha needed?

    habrsa
    @habrsa
    То что вы привели ограничение — это ограничение на throttling.

    Какие конкретно действия выполняются?
    Опыта с VK API было не вот что много, но как мне показалось Captcha needed «особенно» часто появляется при выполнение запросов, с помощью которых возможен спам: пост на стене, редактирование, отправка сообщения, редактирование описания к фотографии… в общем все, что оставляют «след» и другие пользователи могут увидеть.

    У меня есть скрипт, который также работает по крону и синхронизирует раз в день пару крупных интернет магазинов с фото-альбомами в группе жены, работает из под одного пользователя — заливает фотки в VK или меняет описание фотки.
    Так вот при постоянных запросах на изменение описания фотки избавиться от captcha_needed я смог только поставив timeout в 2 секунды, насколько я помню ни 1 ни 1,5 секунды timeout мне не помог.
    С остальными типами запросов на чтение к примеру фоток проблем не было никаких, так же делал выгрузку тысяч фоток из вк, там таймауты вообще не понадобились, ни разу капчу не показал.
    Ответ написан
  • Выборка по группе ВКонтакте

    habrsa
    @habrsa
    1. если про Python — kmike уже написал удобную обёртку, знай смотри документацию
    2. Через API вы сможете получить список друзей, точнее сможете только у тех, кто авторизовал ваше приложение + у него должны быть соотвествующие настройки приватности
    Ответ написан
    Комментировать
  • Ник.ру опять упал. Как решать проблему?

    habrsa
    @habrsa
    Оффтопик
    Лежит уже пару часов точно
    Весело лежать не в одиночку, rbc тоже страдает — www.dnswatch.info/dns/dnslookup?la=en&host=rbc.ru&type=A&submit=Resolve

    поедем на яндекс
    Ответ написан
  • bitbucket: как посмотреть сводную информацию по форкам

    habrsa
    @habrsa
    ) да, беда в битбукет с форками
    Как то искал форк с очевидным и большинством желаемым «дополнением» к django-storages, думаю ну уж наверняка кто то сделал.
    Да, форки есть, но они все называются dhango-storages и никакой более информации нет. Так и пришлось сделать 153-ый форк свой с Б и Ш.
    i.imm.io/10hii.png
    Ответ написан
    Комментировать
  • rabbitmq и задания большого размера

    habrsa
    @habrsa
    Предполагаю что RabbitMQ для этого не годиться.
    www.rabbitmq.com/memory-use.html тут немного о том, как он использует память — большинство времени хранит в оперативке, а если доходит до установленного лимита, начинает свопить. Думаю что постоянный своп очень дурно скажется на «молниеносности», которую обеспечивает RabbitMQ.

    Вообще, если б меня попросили подумать над такой архитектурой — то я б наверное стал думать в направлении объединённых серверов: качалка + парсилка с централизованным хранением распарсенных данных и выдачи заданий с баллансировкой нагрузки через тот же RabbitMQ. В итоге получилась бы архитектура примерно такая: 1 управляющий сервер + DB и N независимых заменяемых серверов, которые качают, парсят и сохраняют результат(если смотреть на amazon aws, то там под них можно spot'ы закупать дешёвые)

    П.С. поздравляю с разбаниванием.
    Ответ написан