Задать вопрос
  • Литература про строение CPython?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Комментировать
  • Почему не устанавливается Windows 10 с флешки?

    @rPman
    Удостоверься что проблема именно в биосе а не неправильно созданная флешка, идет ли загрузка с нее если физически выключить диски?

    Перебирай usb порты, так как старые материнки могли по разному работать с разными своими же контроллерами в момент загрузки, скорее всего лучше использовать порты позади компьютера а не впереди, лучше не использовать порт сверху, рядом с pc2 портом для клавиатуры/мыши, мне рассказывали что там может оказаться usb1, сам не встречал но не лишено логики (эти порты для мышек и клавиатур)

    2009 возможно usb3 еще не было, синие, но если есть - не вставляй в них загрузочную флешку.

    Можно попытаться создать флешку не с помощью windows download tool а с помощью посекторного копирования образа iso - windd, это имеет смысл если в биосе есть пункт меню загрузки с usb cdrom, так же можно по перебирать разные типы загрузки usb hdd, usb fdd (да да я такие видел) и т.п.

    Не использовать флешки больше 8 гигабайт, это странно но старые компьютеры часто не хотят с 16 и выше флешек грузить windows (при этом грузят linux).

    Можно не лезть в сам биос а использовать меню загрузки, обычно оно по кнопке F8/F11/F12 вызывается, смотри стартовое окно загрузки компьютера (можно отключить логотип в биосе), иногда оно дает больше информации и контроля

    * проверь наличие в биосе пункта efi (uefi) загрузчика, и включи его, в 99% случаев это может помочь (для работы этого режима обычно достаточно чтобы флешка в принципе определялась и ее формат был fat/fat32, а бут сектор нет)

    * наоборот для legacy же загрузки, это для случая когда загрузка начинается, но в момент установки уже в сетапе система не видит флешки и просит вставить cdrom, можно создать второй раздел или использовать дополнительный hdd диск, и скопировать на него прямо в корень содержимое iso (если его считать как архив), в этом случае сетап найдет все файлы самостоятельно и продолжит установку с диска.

    Еще экзотический способ - загрузиться с livecd ubuntu (я ни разу не видел чтобы нельзя было загрузить linux, можно поперебирать разные usb загрузчики, например unetbootin), установить virtualbox или qemu/kvm и используя системный диск целиком как диск виртуальной машины, запустить начало установки из виртуалки (самый первый процесс копирования файлов до первой перезагрузки), но продолжить установку после этой перезагурзки уже с реальной машины, перезагрузив ubuntu и вынув флешку.

    Этот способ подразумевает только legacy режим загрузки (виртуалки не умеют нормально uefi и не имеют доступа к редактированию меню загрузки), так же виртуальные машины имеют инструменты по защите MBR таблицы и загрузчика от виртуальной машины, записывая изменения в отдельный файл, но на сколько я знаю это не опция по умолчанию. Так как внутри виртуалки 'железо' стандартное и отлаженное на ура, а так же cdrom там 'настоящий' - установщик без проблем загрузится.
    Ответ написан
    1 комментарий
  • Как реализуют такие карты торговых центров?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    SVG
    Делается в иллюстраторе, дальше навешивается java script.
    Готовых инструментов не встречал
    Ответ написан
    Комментировать
  • Как и какой роутер выбрать для большого количества пользователей?

    hint000
    @hint000
    у админа три руки
    (сейчас меня закидают помидорами, да и пофиг)
    1. знаете Linux или FreeBSD - гордо собираете ПК-роутер;
    2. знаете Cisco и есть много денег - покупаете Cisco;
    3. знаете Mikrotik - покупаете Mikrotik бизнес-уровня;
    4. знаете Mikrotik и мало денег - покупаете Mikrotik SOHO-уровня;
    5. не знаете ни Linux, ни Cisco, ни Mikrotik - покупаете TP-Link бизнес-уровня (не SOHO);
    6. нет денег даже на TP-Link бизнес-уровня - покупаете Keenetic;
    Ответ написан
    4 комментария
  • Что делать если запускается другой файл, а не тот который нужен в C# .NET?

    @Hanneman
    "Импортировать"... Вы пока настолько в начале пути, что для того, чтобы не задавать таких вопросов, стоит прочитать хотя бы первую главу учебника. Не считайте за иронию, это полезный совет.
    В программе есть "точка входа" - с нее начинается выполнение. С того самого метода Main.
    Насчёт "импортировать" - читаем про экземпляр класса - основу ООП, ярким представителем которого и является C#.

    Я это пишу потому, что решение внизу надо осознать, изучив теорию - понять, что собой представляет данная конструкция (без поправок на static).
    test ts = new test();
    ts.Test();
    Ответ написан
    Комментировать
  • Как лучше поступить с посредником?

    @Kostik_1993
    Web Developer
    Есть один посредник с которым я частенько работаю. Часто когда основной клиент начинает стучать копытцем платит мне со своего кармана. Суммы не такие как у вас)) Намного выше. Думаю что в вашем случае это либо очень плохой посредник, либо кидала замаскировавшийся под посредника
    Ответ написан
    Комментировать
  • Как лучше поступить с посредником?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    У Вас договор с посредником, проблемы его общения с первоначальным заказчиком и кинувшим его исполнителем Вас не касаются.
    При стандартных отношениях я бы приостановил работу до тех пор, пока не заплатят, а в дальнейшем не передавал бы готовый продукт до 100% оплаты, иначе слишком велик шанс что просто попытаются кинуть. Если не оплатят первый этап, лучше вообще не связываться с этой работой.
    С точки зрения конечного заказчика - если бы конечный исполнитель (или человек, представившийся им) попытался выйти на меня напрямую - просто послал бы, скорее всего. Работа с отдельными физлицами для компании часто намного сложнее и менее выгодна, чем заключение договора с юрлицом.
    Также отмечу, что очень подозрительный посредник, который не может выплатить 10к за первый этап выполненных работ, не такие это большие деньги для компании.
    Ответ написан
    1 комментарий
  • Как распознать изображение на opencv?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    - выровнять и обрезать область с экраном
    - выполнить операцию cv2.threshold подобрав параметры
    - уменьшить изображение до 96x64
    Получите матрицу где строки будут содержать искомое, если поменять 255 на 1

    Прототип:
    import cv2
    
    IMAGE = # <path>
    
    image = cv2.imread(IMAGE)
    image = image[0:720, 100:1000]
    
    grey = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
    (thresh, grey) = cv2.threshold(grey, 70, 255, cv2.THRESH_BINARY)
    res = cv2.resize(grey,(96, 64), interpolation = cv2.INTER_CUBIC)
    
    for im in res:
        out = ''.join(['1' if x else '0' for x in im])
        print(out)


    606ad804f3e84809315649.png
    Ответ написан
    3 комментария
  • Как проверить наличие бекдоров после настройки сервера сисадминами?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    Нанять другого админа для проверки первого, потом третьего для проверки второго, четвертого для проверки третьего и так по циклу.
    Обреченый платить, увы.
    Либо начать разбираться самому.

    А если серьезно, то esxi плохо поддается кастомизации, не о чем переживать
    Ответ написан
    6 комментариев
  • Как правильно настроить fail2ban для ssh который работает на нестандартном порте?

    hint000
    @hint000
    у админа три руки
    Открыть в текстовом редакторе файл /etc/fail2ban/jail.conf
    Найти там секцию:
    [sshd]
    
    # To use more aggressive sshd modes set filter parameter "mode" in jail.local:
    # normal (default), ddos, extra or aggressive (combines all).
    # See "tests/files/logs/sshd" or "filter.d/sshd.conf" for usage example and details.
    #mode   = normal
    port    = ssh
    logpath = %(sshd_log)s
    backend = %(sshd_backend)s

    Заменить port = ssh
    на port = 12322.
    Перезапустить сервис fail2ban.
    Ответ написан
    1 комментарий
  • Какая есть альтернатива github?

    Если "загружать файлы" через git push, то можно сколько угодно файлов отправить.
    Ответ написан
    Комментировать
  • Существует ли ноутбук с E-Ink экраном?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нагуглите по поводу мифов.
    Уже выяснено, что e-ink никак не экономит зрение по сравнению с современными обычными LCD экранами. Просто яркость нужно на экране не выкручивать, и в идеале сделать рядом освещение без мерцания, чтобы экран не сильно выделялся на фоне темной квартиры/офиса.

    Даже на Хабре было много споров в комментариях, после чего я понял что действительно нет никаких исследованых подтверждений, что Eink как-то там экономит.

    Просто купил себе настольную лампу с качественной лампочкой (без мерцания), и настроил яркость - стало хорошо. Подобрал шрифт и размер - стало прекрасно.

    Иногда капаю увлажняющие капли типа оптинол (считай обычная вода слегка соленая, аналог слезы), от пересыхания, но это можно заменить увлажнителем воздуха.
    Ответ написан
  • Django & PostgreSQL MemoryError + не правильная работа скрипта?

    @Norkotik
    Реализация понравилась
    try:
    Вся логика
    except:
    pass
    Если эту гомосятину убрать, то смог бы понять где ошибся в логике, а так чему удивляться?
    Ответ написан
    Комментировать
  • Провайдер режет TCP/UDP сессии через 240 сек неактивности, что делать?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Висящие сессии TCP и UDP вкусно кушают провайдеру порты NAT (видимо, он совсем мелкий и местечковый), так что ему надо как-то выкручиваться.

    Никакого RFC он не нарушает - это Интернет, отрыв соединения является нормой.

    Что делать - настройте KeepAlive, или примените autossh, он постоянно шлет байтики в дополнительном соединении
    Ответ написан
    1 комментарий
  • Насколько актуален чистый PHP?

    php666
    @php666
    PHP-макака
    Отвечу как автор того самого обширного ответа.

    Первое. В голове у тебя тотальное непонимание. Вопрос твой звучит примерно так же, как "можно ли быть хирургом не зная анатомию человека и не закончив 5 лет мед института?". Естественно нет.

    Есть ли сейчас смысл в оттачивании чистого PHP
    Язык всегда первичен. Да.

    Далее. Вот эта фраза
    если мне +- хватает понимания, как работает та же Ларавел?
    Ты серьезно думаешь, что у тебя "хватает понимания", как работает фреймворк? Больше не повторяй вслух эти слова. Никогда. Особенно на собеседовании. Иначе собеседующие тебя похоронят за плинтусом.

    Может, при возможности стоит обратить внимание на другой язык(Го, шарп, нода)?
    Сегодня разговаривал с HR-ом, дословно: php-шников и фронтов много. Больше остальных. Спрос на другие языки - go и питон - там низкая конкуренция. Не могу ей не поверить, т.к. php существует более 20 лет и за это время в отрасль вкатилась куча людей. Откровенно говоря, очень скоро значительный % пхп-макак пойдет в такси, включая меня. Конкуренция, судя по собеседованиям - адовая. Спрашивают сам язык и ещё 250 сопутствующих технологий.

    не рискую пока идти на собеседования потому что хочу закрыть чеклист: несколько проектов в портфолио на чистом PHP, laravel; подучить JS с Аяксом; Добить тестирование, а также чуть разобраться с докером, линуксом и теоретической частью этих ваших интернетов.
    мертвому припарка. Ты никогда в "домашних условиях" не получишь боевой опыт. Лучше иди работай за "ничего", больше пользы будет.
    Ответ написан
    1 комментарий
  • Как разобраться с многопоточностью и асинхронностью в веб-приложении?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Многопоточность
    Седой и строгий
    Flask синхронный и однопоточный. Конкурентность в нём реализуется запуском нескольких процессов web-приложения. Естественно, при таком подходе web-приложение не должно иметь состояния, в идеале быть 12-факторным.
    Ответ написан
    Комментировать
  • Проблемы с Virtual Box?

    Adamos
    @Adamos
    Кали.Классика.
    Правда, вместо того, чтобы поставить "крутой хакерский" дистрибутив и прибежать сюда с первой же ошибкой, "хакер" даже поставить его не может и прибежал сюда с этим.
    Вот зачем тебе та Кали, мил человек, если ты даже такую фигню не можешь нагуглить? Никакой инструмент не сделает тебя круче, если ты не готов потратить время и силы им овладеть.
    Ответ написан
    Комментировать
  • Лучший способ изучения Vue?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    1. Правильный: читать документацию и желатьло хорошую книжку и делать тестовые проекты. По времени вы потратите примерно 2-3 месяца
    2. Как обычно: Володя заэстимейти проект! Это срочно! О классно, только вместо ангуляра используем реакт, в остольном клиент согласен. И вот несешься по эстимейту по ходу изучая реакт. Ну а потом читаешь то что пропустил.

    В общем берите книгу и реальный проект. Желательно с VUEX авторизацией роутером и что то сложнее TODO
    Ответ написан
    4 комментария
  • Если ли виртуальный кошелек всех nfc устройств?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Фишка в том, что большинство школьных турникетов использует не то NFC, что есть в телефоне - телефонный чип работает на частоте 13,56 МГц, что подходит, в частности, для карт MIFARE (билеты Тройка и Подорожник в Москве и Питере) и банковским картам PayPass и PayWave.

    Школьные пропуска, домофоны и другой СКУД-ширпотреб работает на 125 килогерц. Так что увы.

    Однако, телефон может прикидываться картой "Тройка" - для этого нужна специальная симкарта с поддержкой "Мобильного билета" (Брендовое название технологии Мосметро и операторов большой тройки).

    И конечно же, вы можете купить flipper.
    Ответ написан
    Комментировать
  • Существует ли алгоритм выравнивания входящих данных на python?

    @dmshar
    Пожалуйста, перечитайте свое сообщение, и попытайтесь представить, как оно читается глазами тех, кто хочет вам помочь
    Получаете три числа. ОК. Что значит "объект находится статически" - что за объект, что значит "находится"? Вы что, делаете распознавание объекта?
    Какое отношение имеет "координаты меняются незначительно" и то, что вы уже готовые данные получили на вход? Как только вы их "получили" уже никаких координат нет, а есть просто полученные данные, с которыми что-то там надо сделать. Что именно?
    "может быть есть какой то существующий вариант в библиотеках, который сможет это выровнять, или свести к нет." - что выровнять? Куда свести? С какой точностью свести? Что считать "подергиванием", а что сменой положения? Вам надо координаты объекта определять или весь объект (его изображение??) стабилизировать? Как можно решать эту задачу не сформулировав требования?
    Что значит "из за неточности 5-10 фреймов"?? Фрейм - это "рамка" или "кадр". А неточность - это (могу только предположить) некое различие в координатах, которое может быть измерено в километрах, микронах, пикселах, но точно не во фреймах и не в секундах.

    Пока, по вашему вопросу можно дать только одну рекомендацию - ну усредняйте ваши координаты за ваши 5-10 фреймов. Делов то - найти три скользящие (или даже не скользящие) средние по последовательности кортежей из трех элементов.

    Если вы дадите себе труд напрячься и более аккуратно, точно и формально сформулировать свой вопрос, то может быть у кого-то возникнет желание в нем разобраться и что-то подсказать.
    Ответ написан
    Комментировать