Задать вопрос
  • Какими методами тестировать новую прошивку на точке доступа?

    @Tabletko
    никого не трогаю, починяю примус
    Подключить к ней 100500 устройств и отключать по одному, пока точка не начнёт работать стабильно. И да, устройства неприменно должны качать торенты. Эдакий стресс-тест.
    --sarcasm--

    50% ответа на вопрос есть в самом вопросе:
    что вообще нужно тестировать
    Ответ написан
    Комментировать
  • Какой php.ini использовать?

    mashletov
    @mashletov
    Math.random()
    Во-первых, зачем устанавливать отдельный интерпретатор, если в XAMPP идёт из коробки?
    Во-вторых, советую снести нафиг xampp и поднять вручную Apache, MySQL, PHP. Мануалов в интернете полно. Зато начнешь потихоньку понимать как там работают эти ваши вебсервера. Научишься сам добавлять новые php-модули, настраивать xdebug, opcache, ... После, перейдешь на вагрант или докер.
    Ответ написан
    4 комментария
  • Как правильно сравнить даты?

    PavelK
    @PavelK
    По-моему потому что в таком виде mysql приводит типы к строке и сравнивает как строки.
    Т.е. нужно как-то так: CURDATE() > DATE('2018-02-14')
    Ответ написан
    Комментировать
  • Как декомпилировать exe файл скрипта на Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    1. Скачиваешь PyInstaller Extractor
    2. Устанавливаешь uncompyle6
    3. Распаковываешь extractor'ом exe'шник
    4. Декомпилируешь интересующие pyc-файлы с помощью uncompyle6
    Ответ написан
    Комментировать
  • Как сделать массовый редирект 301?

    Maksclub
    @Maksclub Куратор тега Веб-разработка
    maksfedorov.ru
    Сделать функционал для редиректа по таблице из БД,
    в таблице завести поля: from, to
    И делать проверку при посещении, и если ссылка, куда перешли, есть в поле from — редиректить на ссылку to с кодом 301

    Таблицу заполнить 10 тысячами записей — дело плевое, в Экселе по артикулам свести в 2 колонках поля, и через csv или текстовый формат грузануть в таблицу данные

    Вот подобрал несколько не самых лучших, но универсальных решений:

    Быстрее написать, чем найти :)
    Ответ написан
    1 комментарий
  • Чем Slack лучше Telegram?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Чего навспоминал за 5 минут:
    • Статусы пользователей
    • Ветки комментариев внутри канала
    • Сниппеты
    • Подсветка синтаксиса для кучи языков
    • Поддержка в куче различных проектов без нужды в напильнике, зачастую самими авторами проектов
    • Возможность работы без мыши
    • Гостевые доступы до определённых каналов
    • Настройка уведомлений шире, чем mute channel :)
    Ответ написан
    8 комментариев
  • Как дебажить сайты для Safari?

    Justique
    @Justique
    Ответ написан
    Комментировать
  • Что означает мощность у радиоэлементов? Например,резистор 0.25вт? И почему в цепи он не греется,как нагревательный элемент?

    @pfg21
    ex-турист
    Книг мильон и огромная тележка. тут не читать надо (не литературоведением же занимаемся) а вникнуть/понять систему.

    это максимально допустимая рабочая мощность радиоэлемента.
    если в данном рабочем режиме через него "течет" меньшая мощность, то и греется он меньше.
    Ответ написан
    3 комментария
  • Нужен ли отдельный именованый метод, если он используется в одном месте?

    tema_sun
    @tema_sun
    Делать маленькие методы с названиями имеющими смысл. Получится хороший, само-документированный код.
    В противном случае все кончится god-методом.
    Ответ написан
    Комментировать
  • Нужен ли отдельный именованый метод, если он используется в одном месте?

    Stalker_RED
    @Stalker_RED
    Подключать голову, и разбивать. Так, чтобы получались логически завершенные методы, которые можно при необходимости использовать в других местах. Даже если это не понадобится, это должно облегчать чтение кода и поддержку.
    Ответ написан
    Комментировать
  • Как научиться разбираться в компьютерном железе?

    @Wexter
    Собирать/разбирать системы не нужно для понимания, так же как и гробить их. Изучайте совместимость процов с чипсетами и памятью - это основное, начните пока с десктопных. Изучите разницу между чипсетами (не просто так же есть матери за 3000р и за 30000р под один и тот-же проц). Изучите что такое двух/трёх/четырёхканальная память и что будет если в один канал ставить больше одной планки. Поизучайте зачем нужна шина PCI-E и почему их уже 3 версии, чем отличается PCI-E x1 от x4/x8/x16.
    Затем уже можете почитать про серверные чипсеты. Там в основном появляется поддержка ECC и Buffered (Registered) памяти, шина обмена данными между процессорами и поддержка SAS дисков (от SATA особо не отличаются, но разница есть не только в пропускной способности)
    Ответ написан
    Комментировать
  • Как научиться разбираться в компьютерном железе?

    Stalker_RED
    @Stalker_RED
    Больше читать и думать. Консультироваться с более опытными людьми.
    Для большинства "важных" железяк есть таблицы совместимости, и зачастую, прямо на сайтах производителей.
    Можно спрашивать совета на "железячных" форумах, типа ixbt или overclockers.ru.

    Спрашиваешь там "получится ли поставить xeon X7550 на мамку chaintec 6BTM?", и тебе сразу объяснят насколько странная эта затея. А если будут в хорошем настроении, то дадут ссылку на соседнюю ветку, где перечислены совместимые железки.
    Ответ написан
    Комментировать
  • Каким образом куки помогают в оптимизации сайта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Куки не используют для изображений. Для этого используется кеширование через заголовки сервера. Куки - используют только для хранения промежуточных данных: ID-сессии, настройки интерфейса, отслеживание посещений и т.д.
    Куки и LocalStorage - никак не помогают в оптимизации сайта.
    Ответ написан
    Комментировать
  • Безопасно ли авторизироваться через ссылку?

    Stalker_RED
    @Stalker_RED
    Небезопасно. Как минимум стоит переделать на post - меньше следов в логах, и вообще сложнее атаковать. Также желательно проверять какие-то дополнительные параметры, типа "секретная админская кука" или запись в сессии. А еще лучше вообще выпилить эту возможность - что за средневековье, блин, вместо нормального тестирования.
    Ответ написан
    6 комментариев
  • Каким должен быть FQDN для сервера в локальной сети?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    смотри
    FQDN - это имя хоста в системе DNS, только и всего
    оно может быть любым, хоть microsoft.com или myserver.microsoft.com если твой ДНС его правильно отрезолвит
    нередко делают вирт домен (хотя может уже и такой появился) - .dev, опять же - если твой DNS...

    чтобы не париться за ДНС можно взять реальный контрлируемый тобой домен и настроить все в нем

    КАКИЕ ИМЕНА ты дашь машинам - пофиг
    www0.twoydomen.com, suck.my.dick.ugly.bitch.twoydom.com

    лишь бы ты правильно настроил их в требуемых ДНС

    логично, что в имена хорошо бы зашить некую функциональность - ну вот и зашивай
    external unternal mail suckmy... oh..
    Ответ написан
    Комментировать
  • На каком из хостингов возможно использовать вложенную виртуализацию?

    @Wexter
    Ни один не поддерживает вложенную виртуализацию. Вам нужен выделенный сервер
    Ответ написан
    3 комментария
  • Как бороться с клоном сайта?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    Если просто проксируют сайт
    1. Можно вычислить айпишник с помощью логов вебсервера.
    Достаточно зайти на какую-нибудь УНИКАЛЬНУЮ страницу на паразите чтобы увидеть этот переход в логах СВОЕГО сайта.
    Т.к. паразит пойдёт на ваш сервер за страницей.
    Уникальную потому что может быть кеш на стороне паразита, и его надо исключить запросив страницу которой не мог никто запрашивать ранее.
    Уникальность легко сделать с помощью случайных get параметров: parazit.ru/page/asd?random=12eqsdasd
    После вычисления забанить на сервере любым удобным способом, через iptables например.

    2. Если не вычислили, но точно известно что сайт всё таки проксирует запросы на ваш, то можно сделать так

    Добавить на ваш сайт
    <script>
    window.addEventListener("load", function load(event){
        if(window.location.hostname == "parazit.ru"){ // Домен сайта паразита
            document.write('<iframe width="1903" height="765" src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=1" frameborder="0" allowfullscreen></iframe>');
        }
    },false);
    </script>
    Ответ написан
    8 комментариев
  • Как составить SQL запрос на удаление лишнего?

    YardalGedal
    @YardalGedal
    yeah boy
    Регулярными выражениями.
    Ответ написан
    Комментировать
  • Как доказать налоговой своё право на налоговые каникулы, в случае работы через upwork?

    @d22b
    Пара идей которые пока появились:
    1. Если дойдёт до того что будете делать договоры с конечными клиентами, называть их "Доп. соглашение к договору-оферте" и формулировать в духе раздела 8 оферты. Обосновывать тем что клиент имел отношения с Upwork раньше чем с тобой, и платежные отношения у них на самом деле двухсторонние (несмотря на то что в договоре написано не так).
    2. По идее можно было указывать характер работ в Milestone description, потом показывать e-mail который приходит при его выпуске с DKIM подписью. Если суды теперь принимают e-mail в качестве подтверждения показаний, то налоговая тоже не может такие документы игнорировать.

    А вообще ясно изначально было что эти льготы и патенты никакой иной цели не имели кроме как обязать мелких предпринимателей иметь документы на каждый чих (со всеми побочными последствиями). Не надо было их брать.
    Ответ написан
    3 комментария
  • Правилен ли подход к запоминанию пользователя на сайте через куки?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    token сохраняется в куки браузера на основе устройства и учётных данных.
    token - это просто один хэш, он же сохраняется в БД для клиентского устройства.
    Связка такая: UserID (логин+пасс) -> клиент(устройство) -> token
    Чтобы один юзер мог заходить с одним паролем на разных устройствах и видеть где его сессии сейчас залогинены.
    Если токен украдут и используют на другом устройстве - он будет уже не валиден.

    Логин и пароль - нужны только при входе в учётку, или когда токен пустой или не валидный. Вначале нужно проверить пару логин и пароль, и, если авторизация прошла - сформировать новый токен.
    Ответ написан
    2 комментария