Задать вопрос
  • Изоляция на наушниках стала липкой. Что с ними случилось?

    MiloNNe
    @MiloNNe
    Жаль не взял собой рундук. Сундук для рун - РУНДУК
    Сейчас эпл делают биоразлагаемые зарядки и наушники скорее всего тоже отсюда все это
    Скорее всего еще и в тепле лежало
    Ответ написан
    3 комментария
  • Нужна ли адаптивная вёрстка для компьютерного браузера, если кто-то будет уменьшать окно браузера до мобильной версии?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Насколько такой подход к разработке правильный?
    Нинасколько. Так как озон достаточно старая система, проектирование мобильной версии с отдельным мобильным видом наследие периода когда верстку сделать адаптивной было гораздо сложнее, а поисковые роботы еще ориентировались на субдомены по типу м.домен.тлд для отображения результатов поиска с мобильных устройств. Менять что-то с потерей поисковой индексации уже никто не будет.

    В сегодняшних реалиях такой подход для новых проектов неприемлем, так как это лишняя работа и лишний код отдельно для мобильной версии, что еще и обслуживание усложняет. Все делают мобайл фирст верстку (так как ~80% траффика это мобилы), и сразу адаптив, так как современный цсс делает это на раз-два. Короче, сейчас так не делают.

    Навряд ли многие люди так уменьшают окошко браузера вручную и для чего это нужно...
    Это нужно не для людей которые "уменьшают окошко", а для бесшовного перехода между устройствами, так как есть планшеты, нетбуки, мобилы с разным разрешением и просто масштабирование в браузере, и для всего этого зоопарка адаптив позволяет задать нормальный вид, практически для любого устройства в заданном диапазоне разрешений, причем без специальной подгонки под экран.
    Ответ написан
    7 комментариев
  • Как не подгружать картинки в selenium? Сделать программу менее затратной по ресурсам?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Перегревается ПК и через пару часов отключает программу...нужно минимизировать затраты на программу

    Тут вам нужно охлаждение оптимизировать, а не программу:
    • Продуть радиаторы от пыли
    • Почистить пылевые фильтры
    • Обновить термопасту
    • Заменить и/или добавить вентиляторы
    • Правильно направить воздушные потоки внутри корпуса
    • Уложить провода
    • Открыть закрытые вентиляционные отверстия
    Ответ написан
    6 комментариев
  • Какие есть годные альтернативы OpenServer?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Скачать php, apache/nginx, mariadb/mysql/postgresql и собрать руками. Работает отлично.
    Ответ написан
    3 комментария
  • Какие есть годные альтернативы OpenServer?

    Dekmer
    @Dekmer
    Программирую за еду ...
    Вы наверное говорите про последнюю 6-ю версию....
    Поддержу.
    Остался на предыдущей 5.4.3, которая была у меня - все четко, просто и стабильно.
    Могу поделиться.
    Ответ написан
    6 комментариев
  • Как сделать свять вежду python игрой и сайтом на html?

    Vindicar
    @Vindicar
    RTFM!
    1. Ты должен выбрать себе схему URL, по аналогии с тем, как это делает телеграм с его схемой tg:// или стим (steam://).
    2. Научись упаковывать свою игру в exe-файл с помощью любого упаковщика - например, auto-py-to-exe.
    3. Подразумевается, что игра уже установлена на компьютере пользователя. При установке она регистрирует себя как обработчик для данной схемы. Это делается по-разному для винды и для линукса.
    Для винды нужно будет залезть в реестр через стандартный модуль registry

    Тебе нужно создать ключ реестра HKEY_CLASSES_ROOT/ИмяТвоейСхемы. Убедись, что такого ключа нет, перед тем как его создавать!
    В ключе создаёшь строковое значение с именем URL Protocol и пустым значением.
    Создаёшь вложенный ключ: HKEY_CLASSES_ROOT/ИмяТвоейСхемы/shell
    Внутри вложенного ключа создаёшь строковое значение с именем command и значением такого вида: "C:\путь\к\твоей\игре.exe" "%1"

    После этого при попытке ввести в браузере ссылку, начинающуюся с твоей схемы, должна запуститься твоя игра.
    3. Твоя игра должна проверять параметры командной строки (читай про sys.argv). Если игра запущена без параметров - её запустили просто ярлыком. Если игра запущена с одним параметром, и он начинается с твоей схемы - её запустил клик по ссылке. Разбирай текст ссылки в параметре и решай, что игра должна сделать.

    Технически, ты не обязан сам лезть в реестр в python-скрипте - ты можешь сделать это ручками через regedit или поручить это установщику, типа NullSoft. Он же позаботится о том, чтобы снести созданные ключи при удалении игры.
    Я бы сначала попробовал зарегистрировать URL вручную, убедился что это работает, а потом уже игрался бы с установщиком.
    Ответ написан
    Комментировать
  • Как понять стоит ли менять экран на смартфоне?

    xez
    @xez
    TL Junior Roo
    в 2014 вроде покупал

    В утиль
    Ответ написан
    Комментировать
  • Простое решение для десктопа?

    @kalapanga
    Delphi так и просится по всем пунктам. Бесплатной Community Edition хватит вполне.
    Ответ написан
  • Безопасно ли пользоваться дымящимся компьютером?

    delphinpro
    @delphinpro
    frontend developer
    Это троллинг что ли?

    Если что-то дымится, то пользоваться этим небезопасно, чтобы оно ни было!!!
    Ответ написан
    Комментировать
  • Безопасно ли пользоваться дымящимся компьютером?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Неси и чини по гарантии
    Ответ написан
  • Безопасно ли пользоваться дымящимся компьютером?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    И нет, не безопасно! Скорее всего конденсатору кирдых, но он мог за собой потащить в Вальхаллу и еще что-то.
    Стоимость блока питания обычно на порядок меньше стоимости всех остальных компонентов, которые он должен питать правильными токами и напряжениями.
    Так что Вам решать, пользоваться ли неисправным блоком питания...
    Ответ написан
    Комментировать
  • Как скачать файл с защитой?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Они там в виде картинок, которые скачиваются по мере листания книги, ссылки на страницы вида:
    https://digitalna.nb.rs/wb/NBS/RukopisiIKnjige/SD_9104CA8990B0A63FC8FE8ACB95BC484A?pageIndex=00001

    Судя по всему достаточно подставить идентификатор книги в ссылку и номер страницы и качать все страницы.
    SD_9104CA8990B0A63FC8FE8ACB95BC484A - идентификатор книги. Пишем простой скрипт для парсинга идентификаторов книг из списка и числа файлов в книгах, далее подставляем в ссылку идентификатор книги и номер страницы и скачиваем в отдельную папку все страницы всех книг.
    Для просмотра книг, судя по всему используется Bookreader.js - у него там есть панель с кнопкой для скачивания, возможно её можно как-то включить, а может и нет - надо копать доку/исходники. Проще скрипт написать.
    Ответ написан
    Комментировать
  • Почему флешка просит форматирование, как восстановить данные на ней?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Сначала стоит сделать полную копию всего диска, байт-в-байт.
    Потому что утилиты типа chkdsk вполне могут вообще потерять всю ценную информацию!

    Второй момент, chkdsk не предназначена для восстановления информации, она ремонтирует ошибки файловой системы, приводит её в рабочее состояние. Именно на восстанавление заточены программы типа R-Studio.

    P.S. Стоит ещё почистить от окислов контакты самой USB флешки, и USB разъёма куда она вставляется. Можно извернуться и сделать это канцелярским ластиком (стирательной резинкой) погрубее...
    Ответ написан
    1 комментарий
  • Как сформировать технологический стек для веб-приложения с геоинформационной системой отслеживания грузового транспорта?

    newross
    @newross
    Product owner
    Я собрал 3 подобных сервиса, как для Glonass/GPS, так и для AIS. В текущем решении 180 000 единиц транспорта отслеживается. Вот несколько базовых моментов из опыта:
    1. Приборы отправляют данные на сервер сами, а не наоборот. Твоя задача принимать и быстро сохранять данные в бд. В какой - не важно. У меня хорошо работает связка из реляционной бд для оперативных данных типа текущего положения, nosql для архива.
    2. Протоколов у трекеров огромный зоопарк, у каждого производителя свой. Не привязывай свою реализацию к конкретному протоколу. Сделай общий API для сохранения данных в базу, а затем уже подключай протоколы по мере необходимости.
    3. Если тебе нужен геофенсинг, сразу закладывай event-driven архитектуру. Опять таки не важно какой ты возможешь брокер сообщений.
    Все остальное вторично. Для отображения данных хоть на любом low-code забирай данные напрямую из оперативной базы и отображай на карте.
    Ответ написан
    Комментировать
  • Можно ли уникализировать отправку форм с сайта без cms?

    karabanov
    @karabanov
    Системный администратор
    Можно в форму добавить скрытое поле идентифицирующее форму, а в скрипт отправки проверку наличия этого поля и на основе его содержимого добавление в письмо информации о том какой формой оно было отправлено.
    Ответ написан
    Комментировать
  • Какие знаниями java нужно обладать чтобы переходить на kotlin?

    xez
    @xez
    TL Junior Roo
    Разрешаю изучать Котлин с любым уровнем знания джавы, в том числе и без знания джавы.
    Ответ написан
    Комментировать
  • Как на телефоне POCO выйти из зацикленного режима Recovery, если очистка данных не помогает?

    Последнее обновление на телефонах Xiaomi, Poco и Redmi ломает систему и вызывает зацикленную перезагрузку — не обновляемся

    Разработчики сломали оболочку, из-за чего операционка не загружается. В комментах групп Xiaomi уже начался сущий ад, а техподдержка всех игнорит

    Есть такая новость.
    Ответ написан
    Комментировать
  • Возникает ошибка "Заполните все поля". Все заполнено. Что не так с кодом?

    IvanU7n
    @IvanU7n
    nothing interesting here
    Была бы просто опечатка, разобрался бы сам.

    значит таки мы имеем дело с ничего не умеющей личностью

    мне так стало интересно, что я скачал архив и посмотрел на код, и у меня нахождение опечатки заняло меньше минуты (!)
    но дам возможность реабилитироваться, обратив внимание на строку 150 файла index.php

    ПС. про структуру кода и таблицы промолчу
    Ответ написан
    Комментировать
  • Возникает ошибка "Заполните все поля". Все заполнено. Что не так с кодом?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Вам надо переместиться из мира фантазий в реальность.
    В мире фантазий у вас "всё заполнено". Но суровая реальность говорит об обратном.
    Поэтому первым вашим действием должно быть принятие реальности.
    А вторым - проверка своего безупречного кода.

    Например.
    Обычно эту бессмысленную фразу выводят примерно таким говнокодом:
    if (empty($_POST['pole1']) || empty($_POST['pole2']) || empty($_POST['pole3'])) {
        die("Заполните все поля");
    }

    Для того, чтобы разобраться с этой неразрешимой проблемой, вам понадобится немного логики.
    Я уверен, вам вполне по силам сделать умозаключение вида, "Если этот код выводит ошибку, то как минимум одно из полей содержит пустое значение".
    Сделав такой логический вывод, его следует проверить.
    Например таким кодом:
    var_dump($_POST['pole1'],$_POST['pole2'],$_POST['pole3']):

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