Задать вопрос
  • Какой выбрать монитор для кодинга в 2019?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Выбор монитора - это очень индивидуальный вопрос, никакие отзывы и обзоры не помогут.
    Ответ написан
    Комментировать
  • Как сделать выборку из базы MySQL значений в которых отсутсвуют цифры?

    @shevchenko__k
    Помогаю новорожденным web программистам
    Тебе помогут регулярные выражения
    https://sitear.ru/material/mysql-regexp
    Ответ написан
    Комментировать
  • Как защитить переменную js?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Если вам нужно защитить данные в javascript коде от постороннего вмешательства, то вам не нужно эти данные размещать в javascript коде.
    Ответ написан
    Комментировать
  • Почему Cannot modify header information?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    с тем, что до этого уже был какой-то вывод, после которого вы пытаетесь отправить заголовки.
    Ответ написан
    1 комментарий
  • Почему Cannot modify header information?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    в каком файле копать?

    Сообщение об ошибке читать не пробовал?

    output started at /home/s/sofuwa/beta.sofuwa.ru/public_html/wp-includes/functions.php:4231
    Имя файла и строка - все на блюдечке.
    Ответ написан
    Комментировать
  • Как сделать скрипт который следит изменениями в файле?

    @Kirill-Gorelov
    С ума с IT
    Берешь исходный файл делаешь из него копию file_bac.php или file_bac.txt
    Спустя время сравниваешь исходный файл с содержимым file_bac.php или file_bac.txt и вуаля, готово.

    Можно даже взять хеш от содержимого обоих файлов и сравнить их.
    Взять содержимое из файла,вариантов куча от file_get_contents до file().

    Одним словом, дерзай)))
    Ответ написан
    6 комментариев
  • Как стать пентестером?

    deepblack
    @deepblack
    Ты просто начни делать хоть что-то, а не ищи отмазки, мол инфа устаревшая.
    Ответ написан
    Комментировать
  • Как стать пентестером?

    Zoominger
    @Zoominger
    System Integrator
    всякие ресурсы где можно начать обучение новичку.

    Гугл.
    Это ответ.
    Ответ написан
    Комментировать
  • Как стать пентестером?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Поставить Kali :D
    Ответ написан
    Комментировать
  • Как получить количество месяцев?

    migelbd
    @migelbd
    Человек
    Как то так например
    $now = new DateTime('now');
    $date = new DateTime('2019-05-01');
    $diff = $now->diff($date);
    $interval = $diff->format('%m');
    Ответ написан
    Комментировать
  • Как отключать девайс при зарядке аккумулятора?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Трекер кушает меньше остальной автомобильной начинки, всевозможных блоков комфорта, сигналок и прочего фарша.

    Вот тут снизу подсказывают, что за два месяца уже штатное барахло сожрет 60 [суток] * 24 [часа/суток] * 0.035 [Ампер] = 36 [Ампер*Часов], то есть, почти вся емкость батареи.

    Чтобы точно решить, целесообразно ли что-то (китайское, с али) колхозить в проводку машины, подключая это что-то напрямую к батарее (надо бы через отдельный предохранитель, потому как в прикуривателе стоит дубина), стоит измерить потребление тока через 10-20 минут стояния в закрытом состоянии с трекером и без трекера. Вполне возможно, что трекер даже видно не будет.
    Ответ написан
    2 комментария
  • Как вы читаете незнакомый код?

    Martovitskiy
    @Martovitskiy
    Наткнулся недавно на статью.
    Почему программисты ненавидят работать с чужим кодом?

    Вот представь, что тебе доверили достроить за другим прорабом лабораторию на острове. Ты приходишь на объект, а там кроме недостроенного здания: огромный вентилятор (размером со здание), большой воздушный шар и комната набитая швабрами. Почесав голову, ты разбираешь этот хлам и доделываешь лабораторию. Сдаешь объект ученным, но через 5 минут они выбегают с криком: "УТЕЧКА ЯДОВИТОГО ГАЗА!!!".
    — Как так–то, б..ть! Должно же работать! — в отчаянии кричишь ты и звонишь прошлому прорабу:
    — Вася, у нас ядовитый газ потёк! В чем проблема?
    — Не знаю, должно было все работать. Что–то в проекте менял?

    — Немного, швабры вынес...
    — Швабры потолок держали!
    — Что??? Что, б...ть, извините???
    — Говорю, швабры потолок держали. Над ними цистерны с газом были. Очень тяжелые, пришлось в комнату снизу швабры напихать.

    — Ты хотя бы записку на двери повесил бы, что швабры для держания потолка! У нас тут ядовитый газ течет! Что нам делать?
    — Включай вентилятор. Он сдует газ с острова.
    — Я его, б...ть, демонтировал сразу же!
    — Зачем?
    — Зачем ты построил 120 тонный вентилятор? Ты не мог положить ящик бл...ских ПРОТИВОГАЗОВ?
    — Ящик противогазов искать нужно, а вентилятор у меня с прошлого заказа оставался.

    — Вася, я убрал твой вентилятор! Мы тут задыхаемся!
    — Херли вы тогда там делаете? Садитесь на воздушный шар и у..бывайте!
    Ответ написан
    1 комментарий
  • ЯП для информационной безопасности?

    @Araya
    Как можно выбрать специальность посмотрев сериал? А если посмотрел бы Доктора Хауса пошел бы посвятил 1000500 лет своей жизни медицине?
    Ответ написан
    7 комментариев
  • Как уловить ошибку о которой умалчивает PHP интерпритатор?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. В начале каждого PHP-скрипта (глобально - не работает!): declare(strict_types=1);
    2. Читаем тут и ставим свою перегрузку:
    public function __get(string $var) : ?string {
        if (property_exists($this, $var)) {
            return $this->$var;
        }
        
        throw new Exception('property doesn’t exist');
      }
    
      public function __set(string $var, string $value) {
        if (property_exists($this, $var)) {
            $this->$var = $value;
            return;
        }
        
        throw new Exception('property ' . $var . ' doesn’t exist');
      }

    3. В php.ini добавить (дополнить):
    display_errors = On
    error_reporting = E_ALL | E_STRICT

    4. В начало PHP-скрипта добавить:
    error_reporting(E_ALL | E_STRICT);
    error_reporting(-1);
    ini_set('error_reporting', E_ALL | E_STRICT);

    5.В .htaccess:
    php_flag display_startup_errors on
    php_flag display_errors on

    6. "Контрольный в голову": https://xdebug.org/docs/basic

    7. PHPStan - проверка PHP-кода на ошибки без запуска.

    PS: ещё есть также prepend/append скриптов в php.ini для установки любых значений (исполняется php-код внутри них) до/после загрузки любых скриптов, соответственно.
    Ответ написан
  • Как прибавить год к time()?

    @Randewoo
    Самый простой и самый эффективный метод без вызова классов/функций.
    Простое математическое сложение.
    <?php
    $result_query = 1570457035; //тут результат из SQL запроса
    $result_query += 31536000; //в году 31 536 000 секунд. Соответственно, просто прибавляем.
    ?>
    Ответ написан
    Комментировать
  • Как сделать толстую тень для текста?

    @igumenov
    Комментировать
  • Почему curl выводит ответ сервера?

    Compolomus
    @Compolomus Куратор тега PHP
    Комполом-быдлокодер
    Отключите заваловки
    curl_setopt($ch, CURLOPT_HEADER, false);
    Ответ написан
    Комментировать
  • Почему curl выводит ответ сервера?

    DevMan
    @DevMan
    без кода оч понятно.
    вангую: используется CURLOPT_HEADER
    Ответ написан
    4 комментария
  • Наилучший метод для изучения английского?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Продолжать читать.
    Больше ничего не нужно.

    Английская грамотность начитывается точно так же как русская.
    Вы пишете грамотно не потому что в школе учили "жи-ши пиши через букву "и", а потому что читали книжки и грамматика отложилась, точно так же как общеупотребительные выражения и словосочетания.
    Тот же принцип работает с любым языком.

    Даже если многое понимается из контекста. На самом деле в детстве мы тоже многого не понимаем, когда читаем книжку, но - "пофиг - пляшем" - читаем дальше, понимание со временем приходит само.

    Да, это займет больше времени, чем месяц. Но выучить язык за месяц задача в любом случае утопическая.

    5000 слов - это глупость. Язык учат не словами. Каждое слово, особенно в английском, имеет до десятка значений. А с предлогами-суффиками - до сотни. Школьное край - это не плакать, а кричать (благодаря игрушке это теперь все знают), у слова ass - два значения (с предлогами - далее везде), sound - четыре. Выучив по одному значению 5000 слов будешь спотыкаться на каждом втором.

    Английский - это устойчивые словосочетания плюс немного замороченный синтакс. Из книжки это впитывается нативно, причем часто ты "чувствуешь" смысл слова, и это ощущение гораздо полнее чем любое объяснение из словаря.

    Небольшой квирк в том, что писать начнешь позже, чем читать, но как только основные паттерны отпечатаются в мозгу, дальше будет реально просто.

    Чтение - это ак раз способ с погружением, а вся зубрежка - это эффективность 19 века, когда она была изобретена.
    Ответ написан
    3 комментария