• Как остановить воспроизведение аудио при снятии наушников?

    NeiroNx
    @NeiroNx
    Программист
    послать нажатие клавиши паузы?(пробел, пауза медиаклавиатуры)
    Ответ написан
    2 комментария
  • Зачем в Python есть два способа создания копии списка?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Для операции среза копирование списка - это побочный эффект, а создана она для другого.

    По поводу дополнения: читать про поверхностное и глубокое копирование.
    Ответ написан
    1 комментарий
  • Как найти самые используемые слова в книге посредством питона?

    @deliro
    from collections import Counter
    x = open('Война и мир.txt', encoding='utf8').read()
    c = Counter(x.split())  # Сплит нужен, чтобы вышел список слов, иначе посчитаем частотность символов
    c.most_common()
    Ответ написан
    7 комментариев
  • Как правильно перенести проект с php на django (комплексный вопрос)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    По поводу переноса контента.
    Тут достаточно просто и не нужно будет ручками переносить. Если есть возможность как-то добраться к самим стаьям и из выкачать хоть в каком-то формате все скопом, то всегда можно за день-два написать загружалку, благо в питоне это не так сложно, тем более у вас будет мапинг в вашим моделям.
    Парсите ваш файл (или лезете напрямую в базу данных), создаете объект модели и заполняете его и сохраняете, и так в цикле!
    Что касается редиректов, то наверняка и их тоже можно автоматизировать, создав для этого отдельную вьюшку.

    Ну а теперь по ворпросам
    1) Какой мощности нужен vps, чтобы держать проект на django с посещаемостью 3500 людей в сутки (40 хитов пик).

    В принципе подойдет любой. Нагрузка здесь совсем небольшая.
    2) Какая виртуализация лучше подходит для django: OpenVZ или XEN, и есть ли вообще значение?

    Тоже разницы особой нет. У меня вообще все на KVM.
    3) Я немного боюсь за то, что не смогу сделать нормально бекап через консоль. Стоит ли покупать ISPmanager lite для этого дела или это просто?

    Ну, этого опасаться не нужно, сможете. Вам ведь нужно будет бекапить базу данных, это делается всего одной командой, и бекапить загруженные файлы, для этого тоже одна команду всего нужна. А проект у вас и так весь есть.
    Ну и большинство хостеров предлагают бекапы на уровне всей виртуалки, пользуйте этот вариант.
    4) Я весь проект переносил через ftp-клиент обычным копированием файлом. Есть ли более лучший способ?

    Системы контроля версий mercurial/git + ssh/scp. А ftp уже давно не нужен! https://habrahabr.ru/post/113636/
    5) Адекватный ли вариант не занимать ресурсы сервера, и взять бизнес почту от mail.ru/yandex?

    Конечно адекватный, гораздо меньше проблем и с почтой и со спамом. При этом очень желательно развернуть свой локальный exim/postfix, который будет отправлять почту, прикидываясь доменом yandex. Для этого нужно немного все настроить DKMS + SPF. Ключи можно взять у самого яндекса на ваш почтовый домен. Это важно, если вы хотите много почты посылать.
    6) Есть ли какое-то различие в настройке http/https с django?

    Нет, тем более, что скорее всего это будет делать nginx или apache.
    Ответ написан
    Комментировать
  • Может ли работодатель требовать после увольнения не заниматься тем, чем занимался до приема на работу?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ один: Только NDA.
    Всё остальное - полный бред:
    После увольнения - трудовой договор прекращает своё действие.
    Принуждение оформления любых других бумаг или шантаж/угрозы преследуются по закону.
    Ответ написан
    Комментировать
  • Как в c++ уменьшить память, зарезервированную под вектор?

    @Mercury13
    Программист на «си с крестами» и не только
    c++11 — shrink_to_fit.
    Ответ написан
    Комментировать
  • Как научиться правильно писать код по паттерну MVC в pyhon?

    aRegius
    @aRegius
    Python Enthusiast
    Добрый день, Дмитрий.

    Паттерн MVC это не столько к Python, сколько, скажем, к Django (или, другими словами, не столько к языку, сколько к фреймворку). Хотя, справедливости ради, Django, наряду с MVC, позиционируют и как MTV (Model-Template-View)... Но это частности, не имеющие отношения к Вашему текущему вопросу.

    Меня, в свое время, абсолютно удовлетворило описание MVC, предложенное создателями Django - Адрианом Головатым и Джейкобом Капланом-Моссом. А ввиду того, что я обычный человек - не уникум, не победитель олимпиад и не мастер спорта по шахматам, полагаю, что Вам также может оказаться полезным.

    Издание на русском: Django.Подробное руководство (Второе издание)
    Главы 1 ("Введение в Django") и 5 ("Модели", подраздел "Шаблон проектирования MTV (или MVC)")

    Или то же издание на английском: The Definitive Guide to Django. Web Development Done Right, Second Edition

    Обе были в открытом доступе.
    Ответ написан
    3 комментария
  • Как запатентовать уникальный программный алгоритм?

    trevoga_su
    @trevoga_su
    уникальный алгоритм, связанный с анализом спортивных событий

    340c2137434856d317fd31f31a5f9a75.jpg
    Ответ написан
    Комментировать
  • Требуют ли игры на linux больше железа чем для windows?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    Это нормальное явление, чтобы там не говорили, но opengl далеко до dx. Это если еще с драйверами повезло. Просто посмотрите системные требования того же cs 1.6 в стиме для обеих платформ.
    Ответ написан
    9 комментариев
  • Какой дистрибутив Linux хорошо поддерживает видеокарты?

    plin2s
    @plin2s
    IT, инженер
    Какая именно видеокарта вас интересует?
    Со встроенной графикой Intel все +- норм, с Nvidia тоже (за исключением редких интегрированных чипов). Про Amd ничего хорошего сказать не могу. Насколько я помню, с ними всегда было тяжело. Дистрибутив - для начала попробуйте Ubuntu. Дальше уже сами определитесь методом проб и ошибок.
    Ответ написан
    Комментировать
  • Исходники каких PHP-проектов лучше поизучать для примера отличного PHP-кода?

    @vashaaa
    Юх с горы
    Symphony копайте, вам на год хватит.
    UPD:ответ вас позлил наверное но я Объясню. Yii хорош, но symphony лучше. Копайте его, залейте клона с официального гита себе и разберитесь что и как работает. Не узнайте как с ним работать, а именно нарежьте его нано скальпелем до переменных, и посмотрите как он устроен. На том же гите поищите проекты на нем и разберитесь как и почему. Если уверены в своих силах закомитьте что нибудь, мелкую фичу. Почему symphony а не что-то ещё? Разберёшся с ним - с остальными проблем не будет. Конечно можно с дуру взять и смотреть Zend, но пожалейте свои мозги и время,года 3-4 на понимание уйдёт. Почему фреймворк а не книги или что-то ещё? Ну как вам сказать, книги это хорошо и читать их нужно, но фреймворки и примеры работ это здесь и сейчас, это то что востребовано то что вас прокормит, а книги можно почитать для общего развития авось где-то пригодится. Но это я именно об php и структуризации кода. Алгоритмы, архитектуры бд и т.д. закидывать не лзя, это читайте.
    Ответ написан
    7 комментариев
  • Веб-приложение на С++, реально?

    AcidBat
    @AcidBat
    C#
    Ответ написан
    Комментировать
  • Как правильно войти в индустрию разработки игр?

    noby2000
    @noby2000
    Founder.
    Конечно можно просто написать в студию, но, по моему мнению, написав письмо типа: я хочу у вас работать! Что нужно? от luckygambler(собака)superpuperfreemail.ru, да еще и забыв представиться (имею опыт получения таких писем), шансы близки к нулю. Вам ОБЯЗАТЕЛЬНО нужно резюме, там должны фигурировать: фамилия, имя, возраст, образование, место жительства, готовность к релокации, наличие семьи (в целях оценки возможности релокации если работа в другом городе/стране), готовность к удаленной работе, желаемая должность, опыт работы, знания, умения. В качестве опыта могут выступать какие-то достижения или портфолио, если опыта в этой области нет. Если вставляете ссылки, проверьте, чтобы они были рабочие.
    Ответ написан
    Комментировать
  • Как можно узнать свой уровень в конкретном ЯП?

    @mik222
    Что то полезное сделать можете?
    А так чтобы в этом можно было потом разобраться через пол года?
    А чтобы была возможность расширяемости?
    И минимальный набор багов?
    А если это что-то новое(алгоритм хитрый из academic paper)?
    Разобраться за вменяемое время в незнакомой области сможете?
    ===================
    Если на все ответы ответ да, то вы знаете достаточно для коммерческой разработки.
    Confidence: 86%
    Ответ написан
    5 комментариев
  • В чем разница между многопоточностью, многозадачностью и многопроцессовостью?

    @itvsem
    Кто владеет информацией, тот владеет миром
    А разницы между ними нет, так как они друг с другом не связаны на прямую.

    Многопото́чность — свойство платформы параллельно решать одну задачу, для увеличения скорости, то есть зависит от приложения.
    Многозада́чность - свойство ОС обеспечивать возможность параллельной работы для решения задач.
    Многопроцессорность - это использование в составе одного устройства двух или более физических процессоров.

    Если вообще обобщить для простого понимания:
    1. Ты создаешь приложение, которому нужно для быстроты делать задачи параллельно
    2. Это приложение ты пишешь для определенной ОС, которая должна поддерживать работу с задачей параллельно
    3. Должно быть железо, которое все это потянет.
    Ответ написан
    7 комментариев
  • Какой лучше выбрать монитор?

    @Sing303
    По вашим вариантам, глянец откидываем, остаются:
    LG 23MP68VQ-P - Лучше по отклику, есть Freesync, дешевле. Картинка, вероятно, будет похуже чем у Dell
    U2414H - Высокое время отклика, были мониторы 1, 3, 5, 8мс по GTG, в играх разница заметна у всех. 1-3 отлично, 5 - приемлемо, 8 - плохо. Лучше картинка чем у LG

    Из своих вариантов могу предложить:
    До 250 AOC i2473Pwm - удачная модель, не дорогой, хорошая картинка, частота, отклик.
    До 300 DELL P2416D - QHD разрешение, картинка лучше некуда, высокий PPI. Частота, отклик.

    1. Только IPS, разница даже с лучшими TN огромна.
    2. Лучше брать 27, глаза меньше уставать будут. Дома 27, на работе 24, приходя домой глаза сразу же расслабляются после рабочего монитора.
    3. Для FullHD подойдёт любой, для QHD HDMI, а UHD DisplayPort
    4. Матовое, глянец отсвечивает постоянно
    5. Только если нужно вам, если смысла не видите, то и не нужно
    6. Был монитор с рамкой и без, разницы вообще не заметил
    Ответ написан
    2 комментария
  • DirectX 12 и Windows 8, в чем сложность портировать?

    Это коммерческий ход Microsoft, нацеленный на скорейший переход всех семерочников и восмерочников на Win 10. Технически, я думаю, мелкомягким ничего не стоит перенести DirectX 12 хоть на Windows XP.
    Есть такой термин vendor lock, так вот в данном случае мы имеем OS lock.
    Ответ написан
    2 комментария
  • Что будет, если передать значение больше 255 в unsigned char C++?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Переполнения не контролируются автоматически. Можно делать это самостоятельно, к примеру, с помощью std::numeric_limits.

    §5 черновика Стандарта C++:

    1. [ Note: Clause 5 defines the syntax, order of evaluation, and meaning of expressions.60 An expression is a
    sequence of operators and operands that specifies a computation. An expression can result in a value and
    can cause side effects. — end note ]
    ....
    4. If during the evaluation of an expression, the result is not mathematically defined or not in the range of representable values for its type, the behavior is undefined.
    Ответ написан
    4 комментария
  • Как изменить интерфейс сайта с помощью расширения Google Chrome?

    @r_zaycev
    1. Расширение Stylish
    2. User Scripts: Документация

    Ответ написан
    Комментировать