• Какой подход виртуализации выбрать?

    @Fixid Куратор тега Linux
    Использую Proxmox 4 в продакшн, очень понравились LXC вместо openvz. Для некоторых задач использую полноценные VM на базе KVM.
    LXC быстро и легко развертывается, полноценный CLI

    06d3e0045dfaa401e0a86bde2dd1acae.png
    Ответ написан
  • Какой автоответчик для ВКонтакте самый лучший?

    opium
    @opium
    Просто люблю качественно работать
    да закажите просто разработку бота под себя , это не так дорого и решит конкретно ваши проблемы
    Ответ написан
    Комментировать
  • Нужен ли Python-программист в России?

    sim3x
    @sim3x
    Пришли за деньгами?
    Ищите ЯП за который платят в вашем регионе или ищите работу на глобальном рынке
    Ответ написан
    Комментировать
  • Нужен ли Python-программист в России?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Python - востребованный в настоящее время язык во всём мире и перспективный - есть задел на будущее.
    Поэтому не должно быть проблем с поиском работы на удалёнке.
    Чего только стоит машинное обучение, которое в основном и имеет реализации на python.
    Во фразе "учить 1с или Php или вообще податься в web" чувствуется боль и отчаяние человека, который вот-вот упадёт на дно.
    Я, когда отдыхал на Ибице, познакомился со шкипером-математиком, который ходил на яхте по морям и окиянам и при этом кодил на Питоне прямо там, на яхте. А потом девчонкам показывал графики в виде фаллосов-ромашек... Романтика + технологии = крутотень нереальная
    Ответ написан
    6 комментариев
  • Вопрос по VK message?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Может я слишком часто отправляю ? Примерно 2-4 сообщения в 3 минуты. И отправляю 3-ем пользователям в цикле. Что я делаю не так ?

    Во-первых жалобы - моментальный бан после нескольких.
    Во-вторых вы за сутки не можете отправлять больше 20 или 40 сообщений людям не из списка друзей.
    Так что хоть 4 минуты, за час с копейками лимит кончится.
    В-третьих антиспам никто не отменял, если там упоротые одинаковые сообщения + содержащие триггеры спамные(беспатно, фигатно и т.д.), то бан прилетит еще до достижения лимита дневного.

    Если так просто было взять и рассылать всем в личку сообщения у каждого там была бы мусорка давно.

    Бан дают(или жалобы отправляют) даже за очень таргетированные сообщения, ловил за неделю бан при том что слал по 3-5-7 сообщений в день аудитории которая сама заинтересована в таком функционале была.
    Ответ написан
    Комментировать
  • Нужно ли программисту изобретать велосипед?

    longclaps
    @longclaps
    Настоящий программист создаёт всё сам с помощью библиотек.
    Ответ написан
    1 комментарий
  • Как отловить ошибку в потоке Python?

    @santaatnas
    Java, Python, Php
    Я знаю единственный метод отловить ошибку = включить вызываемый метод в блок try и поймать в блоке except.
    Ответ написан
    Комментировать
  • Что нужно знать чтоб написать бота вк?

    Ответ написан
    Комментировать
  • Какой SSD выбрать для Ubuntu Server?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    • В данном конкретном случае подойдет любой недорогой SSD от известного производителя.
    • Версия SATA не важна и ни на что не влияет.
    резонно ли покупать SSD? Или может выбрать нормальный HDD за те же деньги?
    Зависит от задач, если скорость работы ОС не важна, а требуется много места для хранения, то разумнее будет взять HDD.

    Если вы будете отдавать предпочтение какому-то из SSD, то можете, пожалуйста, описать почему?
    Кратко тут не скажешь, долго объяснять.
    Intel - стабильное качество.
    Samsung - лидер в области SSD.
    WD - компания крупная и известная полного шлака точно не будет, но в плане SSD компания является новичком, и ждать от нее чего-то стабильного не стоит.
    Kingston -дешево, стабильно.
    Я бы выбрал Kingston - он далеко не лучший, но в данной ситуации наиболее оптимален.
    Ответ написан
    Комментировать
  • Когда стоит переходить на новые версии Python и когда это надо?

    longclaps
    @longclaps
    Это зависит от вашего темперамента.
    Если вы во всём гонитесь за последними веяниями, переходить, конечно же, надо.
    Если же вы придерживаетесь более консервативных взглядов и вас не парит, что вы в мейнстриме - тогда не обязательно.
    Вы только что прочли наилучший материал по вашему вопросу.
    UPD.
    Версии на 100% совместимы снизу вверх. Спокойно можно.
    Ответ написан
    1 комментарий
  • Запрос каждые 2 секунды в течение минуты?

    TheMaxai
    @TheMaxai
    import requests
    import time
    
    for i in range(30):
        r = requests.get("http://google.com")
        print(r)
        time.sleep(2)


    Вроде бы так :)
    Ответ написан
    4 комментария
  • Как вернуть сервер к жизни?

    1) Убедиться, что сервер действительно лег. Ибо Роскомнадзор не дремлет.
    2) Обратиться к ТП хостера/ДЦ с просьбой, описанной в п.1
    3) В случае подтверждения п.1, попросить ТП хостера/ДЦ перезапустить сервер.
    Ответ написан
    Комментировать
  • Очередь с приоритетами, скорость работы?

    longclaps
    @longclaps
    Вы меня извините, при всём уважении, вы - говнокодер. С этим надо что-то делать, для начала - признать этот факт. Возьмём самую длинную строку:
    reader = (tuple(map(str, line.split())) for line in stdin)
    чем она отличается от
    reader = (tuple(line.split()) for line in stdin)
    Ответ - вызовом map, который бессмысленно переводит str в str. Вы зачем это сделали? Там в задании (я не поленился, погуглил) был шаблон решения с рабочим проверочным кодом, а вы зачем-то заменили его странным не буду повторять чем.

    По существу: сложность алгоритма оценивается не измерениями, а мозгами. _heapify_max, комментарии в исходниках:
    """ Maxheap variant of heapify. """
    Смотрим heapify:
    """ Transform list into a heap, in-place, in O(len(heap)) time. """

    И где тут O(logn)?

    Попробуйте придумать нормальное решение.
    Ответ написан
    1 комментарий
  • Спонтанная перезагрузка VDS на Хэтзнере?

    @iluwa
    у Хетзнера вчера или позавчера прпадало электричество. Последний фидбек от них:

    In the meantime, all servers that did not restart automatically after the voltage failure were switched on or checked for defective power supplies. The next step is to work on the tickets in the data centers concerned - servers that are currently not available must all be checked individually, because the error situations can vary greatly.
    Ответ написан
    Комментировать
  • Давно ли метод vk api photos.get начал требовать авторизацию?

    @bkosun
    С апреля 2017 года сервисный ключ доступа обязателен для работы с этими методами (не включая методы секции secure):
    newsfeed.search
    wall.search

    С мая 2018 года сервисный ключ доступа обязателен для работы с этими методами:
    users.get
    wall.getComments
    friends.get
    groups.getMembers
    likes.getList

    С 14 мая 2018 года сервисный ключ доступа обязателен для работы со всеми методами.


    https://vk.com/dev/service_token
    Ответ написан
    Комментировать
  • Питон как правильно тестировать класс модулем unittest?

    Sputterspark
    @Sputterspark
    Если код состоит из говна и палок, то нужны три теста - на говно, на палки и интеграционный.
    Ответ написан
    1 комментарий
  • Почему не запускается ОС?

    @pfg21
    ex-турист
    перегрев, отвал радиатора, недовоткнутые разъемы, вздувшиеся электролиты, иные аппаратные проблемы, ошибки на винте...
    вариантов куча.
    ясновидцы тут не обитают - по твоим описаниям наврядил кто чего сможет сказать...
    Ответ написан
    Комментировать
  • Пересаживаться ли на linux или достаточно установить docker, оставаясь на винде?

    Jump
    @Jump
    Системный администратор со стажем.
    Все просто-
    Работать надо в той системе где удобно- вам удобно работать в Windows, значит в ней и работайте.
    А вот проект над которым вы работаете нужно запускать в той среде, в которой он будет работать.
    Ответ написан
  • Что выбрать для переписок, SQLite или MySQL?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    SQLite и скорость понятие несовместимые.
    SQLite и одновременное использование аналогично.

    Хотел реализовать их через SQLite + небольшие мета данные на MySQL.

    Никакого смысла в этом вообще.
    С те же успехом можно сделать:
    Хотел реализовать их через MySQL + небольшие мета данные на MySQL.


    Зачем вам SQLite? Откуда взяли что он быстрее внезапно и тем более вообще для этих целей?

    SQLite однофайловый и упрощенный относительно MySQL как раз для того чтобы его можно было использовать в качестве базы для например какого-нибудь настольного софта - не онлайн и не многопользовательского.
    Ответ написан
    2 комментария
  • Как завершить процесс в python?

    @WorldEn Автор вопроса
    Решил проблему с помощью библиотеки psutil
    import psutil
    
    parent_pid = 30437   # my example
    parent = psutil.Process(parent_pid)
    for child in parent.children(recursive=True):  # or parent.children() for recursive=False
        child.kill()
    parent.kill()
    Ответ написан
    Комментировать