Задать вопрос
  • Как скрывать часть ссылки в адресной строке?

    @rPman
    На php это делают на строне сервера, обычно этим занимается сам веб сервер а не бакэнд, например к apache mod_rewrite, к nginx мод rewrite

    На javascript напрямую так делать нельзя, ведь сервер должен все равно должен понимать ссылку /coil и возвращать ту же страницу что и /a/coil но если у тебя SPA (single page application) и генерация контента происходит на стороне клиента, то почти наверняка ссылки у тебя уже будут site.com/#a/coil а значит подмену нужно будет делать прямой перезаписью в window.location.href
    Ответ написан
    2 комментария
  • Выживание без жёсткого диска?

    @mkone112
    Начинающий питонист.
    со сгоревшим SATA-контроллером. Он работает на минимально возможной скорости

    Очень странное заявление.
    Тем не менее, есть IDE-порт.

    Ну используй его или любой другой интерфейс.
    Какую ОС использовать?

    Любую.
    Каковы особенности работы без жёсткого диска?

    Так же как с жестким диском, только без жесткого диска.
    Ответ написан
    9 комментариев
  • Как читать вывод git diff?

    @res2001
    Developer, ex-admin
    Файл был переименован. index, видимо, показывает коммит где файл появился первоначально с правами на файл 0644 (стандартные права файловых систем Unix). 10 - "обычный файл".
    Утилита stat выводит такую же инфу о правах, но в шестнадцатиричном виде, а тут восьмеричный.
    Вместо 10 может быть еще 12 - ссылка, и возможно еще какие-то варианты.

    Три минуса и три плюса - стандартное для diff обозначение для сравниваемых файлов. Типа первый файл это ---, второй файл +++.
    Цифры в @@ отрицательная - это "строка, колонка" для первого файла, положительная - для второго. Указывают место где файлы различаются.
    Ответ написан
    Комментировать
  • Есть SSD согласно CrystalDiskInfo с ним все "Хорошо", но по факту нет, как можно ещё проверить диск?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Всегда было интересно, те кто пользуется этой прогой, что вы понимаете в колонке RAW-значений?? ))
    Переключи в десятеричной исчисление и картина станет яснее.
    Ответ написан
    7 комментариев
  • Как записать значение в файл и зашифровать его на языке C?

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    Существует масса различных библиотек с API шифрования, да и простяцкие подстановочные шифры никто не отменял. Ну или вообще топорный вариант - число в текст, записать base64 текста
    Ответ написан
    Комментировать
  • Где найти курс по созданию telegram-бота?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    Комментировать
  • Как записать значение в файл и зашифровать его на языке C?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Открывайте файл в бинарном режиме "wb" и пишите туда через fwrite (лучше побайтово, чтобы не мучиться с переносимостью из-за порядком байтов в int).

    Читайте, соответственно, через fread.

    Для шифрования лучше всего, во-первых, байты в разном порядке писать, (не 0,1,2,3, а, скажем, 2,0,3,1) и, во-вторых, xor-ить их с какими-то константами. А еще лучше не с константами, а со случайными данными, которые тоже записываются в файл рядом. Или не рядом, так будет закономерность меньше видна.

    Но все это может спасти только от людей незнакомых с reverse engineering'ом и отладкой. Более менее осведомленный ползователь посмотрит в ассемблерный код и поймет, что и как там читается и где и что надо поменять. Но да, это посложнее просто редактирования txt файла.

    Ну и, artmoney с cheat engine никто не отменял.
    Ответ написан
    Комментировать
  • Как выбирать последующие записи в SQL?

    rozhnev
    @rozhnev Куратор тега SQL
    Fullstack programmer, DBA, медленно, дорого
    Для таких целей оспользуют LIMIT например в MySQL

    select * from activity order by id asc limit 0, 3;
    
    select * from activity order by id asc limit 3, 3;


    run sql online


    В других базах данных синтаксис может отличаться
    Ответ написан
    Комментировать
  • Почему люди экономят на блоках питания при сборке?

    @Drno
    Потому что люди тупые...
    И им видимо лень спросить или подумать

    Потому что очевидно, что основное в ПК это БП и материнка
    Остальное - это «навесное»

    Они думают что важен процессор, делая аналогию с двигателем машины, но «двигателем» является БП, а «рамой» материнка

    Моё личное ИМХО)
    Ответ написан
    Комментировать
  • Почему люди экономят на блоках питания при сборке?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    От глупости.

    Это проходит после первой матери, сгоревшей из-за некачественного БП :)
    Ответ написан
    Комментировать
  • Почему люди экономят на блоках питания при сборке?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Пытаются сэкономить, не разбираясь в вопросе, очевидно...
    Ответ написан
    Комментировать
  • Как написать расширение для браузера в виде dll?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Вопрос выглядит как типичная XY problem. Нужно исходить из реальных практических задач и под них искать инструменты, которые помогают их решить. Скажем, если нужно вырезать из страницы баннеры и кнопки интеграций фейсбука, добавить какие-то отсутствующие на сайте client-side функции (такие, как управление скоростью воспроизведения в тэге video), то это одни инструменты. Если надо автоматизированно без участия пользователя нажимать на кнопки, переходить по ссылкам, сохранять полезное содержимое страниц - другие. Если надо отслеживать актуальность сертификатов или контролировать доступность камеры - третьи и четвёртые. Кстати, для последнего в браузерах уже давно есть защита - никакому сайту не даёт получать доступ к камере без явного разрешения пользователя.

    Далее, dll - это всего лишь формат загружаемых библиотек с возможностью вызова функций из них. Их кто-то должен куда-то загружать и как-то вызывать. Выбрать сразу dll без чёткого указания того, кто и как их будет использовать - это уже сразу неправильно. Конкретно в случае браузеров в принципе нет никакого интерфейса для взаимодействия с ними (NPAPI и PPAPI вроде уже наконец похоронили вместе с флешом [upd: NPAPI полностью удалён в Chrome 45 и Firefox 85, PPAPI в Chrome тоже планируется удалить]), не говоря уже о том, чтобы вызывать эти функции вообще при каждом чихе браузера.

    Зачем в вопросе указаны три языка программирования? Это, кстати, нарушение правил сайта, так как вопрос к этим языкам ну вообще никак не относится. И да, если в браузерах принято использовать javascript, значит, надо использовать javascript. Если в научном мире принято говорить на English, а в медицине используется латинский, то нет смысла в них пользоваться суахили назло всем.
    Ответ написан
    Комментировать
  • Как правильно разделить большой модуль с единственным классом?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть такое старое правило что сначала нужно писать тесты. Без тестов ты конечно можешь начать рефакторинг но если что-то сломалось то сложно будет детектировать поломку именно в тот момент. Это всплывёт позднее.

    Далее без исходников сложно что-либо советовать. Тут - сколько людей столько и мнений.
    Ответ написан
    7 комментариев
  • Как правильно доработать запрос?

    rozhnev
    @rozhnev Куратор тега MySQL
    Fullstack programmer, DBA, медленно, дорого
    select count(*) as count 
    from table 
    where toUserID = 6482 
    group by idCom
    having count(*) > 3;
    Ответ написан
    1 комментарий
  • Сайт выдает капчу data:image/png;base64, как ее декодировать на php?

    Fragster
    @Fragster
    помогло? отметь решением!
    отрежь ему голову, по самую запятую. заодно между : и ; можешь в content-type пихать
    Ответ написан
    Комментировать
  • Почему PHP используется в не HighLoad приложениях?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    При выборе ЯП обычно руководствуются следующими критериями:
    * Распространенность языка
    * Стоимость специалистов
    * Хорошая документация
    * Насколько подходит для данной задачи
    * Какие поддерживает платформы
    * Скорость
    * Наличие существуещего кода или специалистов знающих его
    * Унификация фронта и бэка

    Итак в вашем случае.

    * Распространенность языка - очень распространен, ближайшие конкуренты только C# и Java
    * Стоимость специалистов - Средняя или низкая
    * Хорошая документация - есть
    * Насколько подходит для данной задачи - специально создавался для формошлепства,
    * Какие поддерживает платформы - unix, windows
    * Скорость - ниже чем у конкурентов, но при должном уровне специалистов удовлетворительная
    * Наличие существуещего кода или специалистов знающих его - это вы сами ответите
    * Унификация фронта и бэка - это уже в сторону NodeJS или C#, но как правило PHP разработчики часто FullStack
    Ответ написан
    Комментировать
  • Почему PHP используется в не HighLoad приложениях?

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

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Получаете дату -> проверяете -> обрабатываете значения.
    Однако учитывайте, что c данный подходом можно узнать только серверное время работать по нему. Юзер же может быть где угодно, хоть в другом полушарии, где совершенно другое время. Если нужно учитывать именно пользовательское время получайте дату-время через js и шлите на сервер/показывайте через него-же.
    (однако этот подход куда более уязвим к "взлому", т.к. пользователь спокойно может поменять время у себя на пк. Не сильно - ибо при больших отклонениях сайты с ssl, если не ошибаюсь, блокируют доступ)
    Ответ написан
    Комментировать
  • Как узнать, где путь php.ini?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Ответ написан
    Комментировать
  • Как сделать чтоб каждый пользователь Ubuntu имел свою php версию?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Выгнать обоих в отдельные докеры, наружу через единый веб-сервер просунуть порты из контейнеров.

    Кроме того,
    по умолчанию в операционной системе может быть только одна версия php

    Это неверно, вполне можно рядом примостить несколько разных версий.
    Ответ написан
    Комментировать