Задать вопрос
  • Как починить SSD?

    @rPman
    запустить trim на весь диск получается? в linux это утилита blkdiscard, в windows можно сделать утилитой от производителя ssd

    p.s. доступ к данным это беда, на будущее намекните вашим админам (или себе если это ты и есть) что надо пользоваться шифрованием
  • Может-ли быть пустой JS на 1 Гб?

    @rPman
    как ты можешь увидеть весь гигабайт? это миллиард знаков, на экран они все не помещаются
    ctrl+a просто выделяет все, вне зависимости от сожержимого
  • Как подключиться к Mysql через VPN Linux mint?

    @rPman
    я так понимаю тебе нужно амазоновский vpn? ищи доки по его настройке (если что оно на основе ip sec что людям, задающим такие вопросы как у тебя скорее всего будет не просто)

    вангую, вот дока по настройке их штатной прокси под скорее всего твою задачу
  • UEFI - возможно ли загрузить плоский bin-файл?

    @rPman
    Qreen, я тоже не очень в теме, поэтому и спрашиваю

    Спецификация efi позволяет запускать не подписанных код (т.е. отключение secure boot) поищи в биосе опции, но на сколько я понимаю производители ноутбуков под давлением майкрософт делать что угодно, в т.ч. ограничивать запуск альтернативных загрузчиков и ОС (для Linux есть специальный подписанный загрузчик grub который позволяет обойти это ограничение и совсем недавно пришлось всем производителям менять ключ которым подписывался этот загрузчик потому что он был скомпрометирован)
  • UEFI - возможно ли загрузить плоский bin-файл?

    @rPman
    У меня вопрос, разве не нужно свой бинарник подписывать ключом, загруженным в биос? или вы разработчик ОЕМ для которого этот ключ выдали производители ноутбука?

    И на сколько я понимаю, далеко не все ноутбуки, особенно бюджетные, позволяют загружать свои ключи для подписи.
  • Существует ли аналог Team Viewer-а для Android с возможностью удаленно позвонить с телефона на котором он установлен?

    @rPman
    Entropia_narastaet, требования к каналу для передачи аудио значительно ниже чем для передачи изображения.

    Кодеки и вообще эффективно работающий софт на мобильных процессорах это вполне реально но в готовом и нужном именно вам виде отсутствует.

    В крайнем случае поищи, как сделать sip точку выхода из android, это решит одну из твоих задач максимально эффективно
  • Как увеличить производительность для многопоточной задачи с Chrome'ами?

    @rPman
    Максим Компаниец, на сколько я знаю, некоторые фреймворки предоставляют механизмы по предзагрузки изображений под своим контролем (т.е на javascript) в этом случае я полагаю будут либо ошибки либо изображения всеравно будут загружены и на них будут потрачены ресурсы

    но да, я уже и забыл что браузеры имеют эту опцию, точнее я думал что ее убрали уже давно
  • Как бороться со спамом на http сайтах?

    @rPman
    vpn это сервис на удаленном сервере (где провайдеры не чудят) и клиентское приложение (в windows встроен vpn клиент по старым протоколам pptp и l2tp), которое подключившись к серверу перенаправляет весь (или часть если настроишь маршрутизацию) через этот удаленный сервер, а для твоего провайдера у тебя будет висеть только одно шифрованное подключение, и добавить ничего он не сможет.

    p.s. к сожалению, например в России и Китае, провайдеры нашли методику - значительно понижать скорость шифрованного трафика, т.е. вроде бы не запретили но и пользоваться этим сложно
  • В RDP сессии не открываются локальные диски?

    @rPman
    точно права доступа верно настроены? нужно править права на шару и на каталог.
  • Как бороться со спамом на http сайтах?

    @rPman
    в настройках браузера (например firefox) есть - enable dns over https, у хрома - использовать безопасный dns...
  • Почему сообщения SSE сервера приходят только когда возникает ошибка соединения?

    @rPman
    Сергей Кореневский, да это встроенный в php http веб сервер, однопоточный максимально дубовый но в 99% случаев тестирования подойдет
  • После восстановления Windows не запускается По, работает только другая версия, почему?

    @rPman
    Станислав Валсинатс, прочитал, понял, извиняюсь
    но для меня, если диск по смарту говорит 'у меня проблемы', то эти диски должны как минимум понижаться в статусе с 'рабочих' до 'обслуживает мусорохранилище'

    p.s. у меня есть материнская плата, с контроллером, один порт которого создает проблемы и наполняет смарт диска сообщениями в логах об ошибках dma crc, на практике материнка работает уже несколько лет так и реальных проблем с диском не создает, так что не все сообщения smart следует воспринимать как смертельные проблемы.
  • После восстановления Windows не запускается По, работает только другая версия, почему?

    @rPman
    очистка служебной информации smart это не лечение проблемы, а закрытие на нее глаз, не вижу проблемы - значит ее нет.

    Я допускаю, что в очень маленьком количестве случаев, скорее при проблемах с контроллром как на материнкке так и у диска (например перегрев)могли возникнуть ошибки, которые можно считать не критичными, но повторюсь, это маловероятно.

    Current Pending Sectors - это важный параметр, определяет список секторов на диске, которые уже помечены бедблоками и замещены на резервные (пока не кончится резерв, диск будет работать и будет считаться нормальным). Ты очистил эту информацию, а значит бэдблоки снова вышли в строй.

    запусти чекдиск с проверкой поверхности диска, хотя ошибки могут вылезать в режиме не чтения а записи
  • Как кешировать переменные на уровне php?

    @rPman
    тогда решение очевидно, нужно научить класс ORM DB кешировать данные (многие умеют но синтаксически приятным это не назовешь)

    upd. обновил пример в ответе, юзай лямбды
  • После восстановления Windows не запускается По, работает только другая версия, почему?

    @rPman
    Станислав Валсинатс,
    Есть программные ошибки
    чудит контроллер? он и после значит будет чудить

    что значит "программные ошибки" для диска? что именно smart показывал
  • Как добавить в конец char символы?

    @rPman
    и не забыть проверить достаточно ли длины буфера
  • Как получить скорость в 7000 mb/s на ssd m2?

    @rPman
    Aalex90, 30$ за маленьую хрень системы охлаждения это нормально
    нагреваться он будет во время активного использования, и охлаждаться в простое... соответственно все зависит от того как будешь использовать.

    7лет гарантии это хорошо, а потеря данных может в довесок к этой причине, возникнуть и по другим, так что озаботиться о них нужно будет заранее. Бакапы никто не отменяет, тем более в windows это вопрос пары кнопок (там есть windows 7 backup, если что там в обычных zip архивах данные будут лежать).
  • Как в PHP из одного потока(сессии) вызвать скрипт другого потока(сессии) скрипт другого клиента?

    @rPman
    Советую поиграть с очередями сообщений, на простейших тестовых скриптах (прямо копируй из документации)... основная идея
    - есть очередь (с указанным идентификатором), в нее все процессы могут отправлять и могут читать сообщения, после чтения сообщения, оно удаляется из очереди, очередь FIFO.
    - можно читать сообщения определенного типа (второй параметр msg_receive) пропуская остальные (поведение по умолчанию)
    - очередь живет даже если все процессы, использующие ее, закрылись (т.е. можно положить сообщение, закрыть процесс, потом открыть и прочитать его, есть лимиты), чтобы убить очередь, ее нужно msg_remove_queue но любой процесс, попытавшись ее прочитать, создаст ее пустую в момент вызова msg_get_queue (т.е. сообщения в очереди будут лежать до выключения компьютера, учитывай это)
    - можно не ждать сообщения в очередь (флаг MSG_IPC_NOWAIT у msg_receive) т.е. определить, есть ли сообщения указанного (или любого, не равного указанному, MSG_EXCEPT флаг) в очереди.

    Семафоры хороши, если тебе надо сообщать что то, не ожидая ответа, и хотя ответы можно симулировать через тип сообщений, используя его как идентификатор процесса, но лучше так не делать, размер очереди маленький, для двунаправленных сообщений лучше сокеты использовать, подняв свой сервер (почему я и говорю, если в проекте есть websocket сервер, его можно использовать и внутри бакэнда).
  • Php, не хватает памяти?

    @rPman
    Я правильно понимаю, что
    Проект простой, просто читает чужое апи и записывает к себе данные.

    потребляет пол гигабайта
    (allocated 569720832

    оперативной памяти?

    данные в память читаются и никогда от туда не удаляются?