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

    @rPman
    да

    Еще индекс по delete_time сделайте

    Проконтролируйте что скрипт недоступен из web либо умеет отличать запуск как задача или http запрос, может в конкретно этом случае это не опасно но в других...

    И контроль ошибок не забудьте
    Ответ написан
  • Ajax vs websockets?

    @rPman
    websocket однозначно предпочтительнее http get/post

    Рекомендую обратить внимание на http/2 (или quic) протокол (апгрейд устаревающего http), в нем ввели очень много вкусняшек именно для ускорения... почти все современные браузеры его уже поддерживают (кроме opera mini и всех ie), правда websocket и webrtc с ним требуют активных тестов.

    Еще есть направление (не как замена а как дополнение к client-server) используйте webrtc (тоже поддерживается всеми) для связи пользователей друг с другом напрямую, отсылая сообщения одновременно через сервер и напрямую клиентам можно повысить шансы и скорость (речь о десятке миллисекунд против сотен), но само собой итог будет сильно зависеть от географического положения и отношения провайдеров к client-client подключениям.
    Ответ написан
    Комментировать
  • Как установить обновление, если "обновление не применимо к вашему компьютеру"?

    @rPman
    https://support.microsoft.com/ru-ru/help/4056888/w...
    Это обновление применяется только к выпускам Windows 10 Корпоративная и Windows 10 для образовательных учреждений.
    Ответ написан
    Комментировать
  • Как переопределить функцию в шаблоне с++?

    @rPman
    Все свои SomeClassX породите от базового SomeClass определенным виртуальным методом show, тогда шаблон не понадобится, просто в классе Tree в методе show(SomeClass t) напишите t->show() а сам show определите в каждом SomeClassX свой.
    Ответ написан
    5 комментариев
  • Большие данные на домашнем компьютере?

    @rPman
    Само понятие 'большие данные' подразумевает что данных ТАК МНОГО что обычные подходы и инструменты не катят.

    Например (все цифры от балды, только чтобы показать порядок проблемы), вам надо обработать логи вашего веб сервера, ваши скрипты перелопачивают данные за сутки посещаемости - за пол часа на вашем домашнем компьютере. А теперь попробуйте обработать логи какого-нибудь avito или яндекс, даже нагрузив все ваши домашние компьютеры, телефоны, роутеры, компьютеры ваших друзей, родни и даже компы в вашем классе, ваш скрипт все равно не будет успевать их обрабатывать, так как их будет поступать больше на порядок.

    Это и есть big data.

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

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

    @rPman
    Мультиязычный - без вариантов выбирайте подмножество unicode лучше utf8 или тот же utf 16/32 (последний крут и даже имеет мизерное преимущество по скорости обработки вне базы данных но значительно больший оверхед по занимаемому месту на диске)

    Единственная причина, почему вам могут понадобиться 1-байтовые кодировки, это попытка с экономить на занимаемом месте на диске - двух-трех кратный, если речь идет о базе полностью состоящей из текстов, но геморой который вы обретете при работе с ними стоит значительно дороже.

    А еще с utf8 клиентским приложениям работать проще всего, так как поддержка лучше. Если у вас windows (не web) у вас может быть соблазн использовать ее нативную кодировку UTF-16LE,.. не поддавайтесь на провокации ;)
    Ответ написан
  • Где и почем захостить демо-проект?

    @rPman
    Ответ написан
    Комментировать
  • Как вы ведете учет прав доступа на файловые ресурсы?

    @rPman
    Организация начинается там где организуете работу с людьми.

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

    Введите четкие правила по выбору имени шары, места размещения и т.п. Чтобы можно было опять таки автоматически делать выборки и сравнения (поиск ресурсов и действий с ними вне учета).

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

    @rPman
    Вы уверены что у вас выключение было а не уход в сон?

    Делайте именно перезагрузку, абслютно все железо для windows, что я видел, включая soc на планшетах, давало примерно одну секунду чтобы нажать del/f2/esc чтобы зайти в bios.

    То что загрузка очень быстрая - это настройки в bios (fast boot) и гибернация в windows, когда вместо выключения, содержимое оперативной памяти просто сгружается на диск, а при включении считывается (даже состояние оборудования не меняется, за некоторыми исключениями).

    p.s. очень редко но бывает что железо не видит вашей клавиатуры, но опять это потому что в bios например отключена поддержка usb keyboard (мало кто ее вообще отключает)
    Ответ написан
    Комментировать
  • Постоянный виртуальный номер бесплатно - бывает ли?

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

    Можно настроить перенаправление, это опсосы позволяют, когда все сообщения переадресуются на другой номер.
    Ответ написан
    Комментировать
  • Как воспроизвести запись разговора собеседнику в Zoiper?

    @rPman
    Универсальное решение, автоматизируется с помощью утилит работы с pulseaudio или alsautils, попробуйте сначала вручную в миксере.

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

    Более правильно и гибко - использовать виртуальные устройства pulse audio
    https://askubuntu.com/questions/257992/how-can-i-u...
    https://m.habr.com/ru/post/106806/
    Ответ написан
    Комментировать
  • Боты для Viber и WhatsApp, сервисы для реализации?

    @rPman
    Пока только через веб клиент whatsapp, т.е. понимаете в headless браузере подключение, само собой мобильный клиент должен быть запущен (например в виртуалке), и инжектите javascript со своим Ботом на страницу

    Увеличивайте цену раз в 5-10, эта задача не из лёгких, а точнее требует не джун скилы
    Ответ написан
    2 комментария
  • Как организовать клиент-серверное приложение по обработке видео?

    @rPman
    Потому что так проще для пользователей, и речь не о тех кто не знает какая у него архитектура. Проблема в том что когда вы начинаете доставлять компоненты, не pip, такие как тот же qt, то потребуется догружать бинарники той же битности, некоторые не поддерживают столько архитектур.
    Ответ написан
    Комментировать
  • Как записать перенос строки в txt файл?

    @rPman
    в dos а значит в windows, перенос строки состоит из двух символов \r\n, в unix/linux - из одного \n
    Ответ написан
    Комментировать
  • Синтезатор речи spp.exe для DOS - история?

    @rPman
    Для win3.1, win95.. и точно помню видел драйвер для winnt4 и слышал про такой для winxp (до первого сервиспака, кажется подходил драйвер от winnt4), который создавал полнофункциональное звуковое устройство на pc-speaker

    в win7 и выше спикер выпилили на уровне системы, даже штатный beep выдается на звуковую карту
    Ответ написан
    Комментировать
  • Как спарсить src iframe?

    @rPman
    Старейший парсер библиотека на php: https://simplehtmldom.sourceforge.io
    Ответ написан
    Комментировать
  • С чего начать сайт для локалки?

    @rPman
    Начните с ТЗ. Любая работа должна начинаться с нормальной постановки задачи. Фраза хочу все объединить ни о чем не говорит. Если так поставить задачу, разработчик шутник просто соберет все ваши скрипты на одну страницу ;) обычным объединением (.е. максимум работа, изоляция переменных в коде) само собой вам скорее всего этого не надо. Вот и начните с того что сядьте и подумайте, что вы хотите видеть как пользователь результата. Рисуйте (просто описанием текстовым тоже покатит) какими вы видите страницы с примерами, определите бизнеслогику и т.п.
    Ответ написан
    Комментировать
  • Можно ли как-нибудь создать куки и для my-site.ru, и для my-site.forum.ru (В статьях в интернете я видел только для my-site.ru и forum.my-site.ru)?

    @rPman
    Если у вас один бакэнд на сервере для обоих доменов, вы можете сами начать управлять куками (т.е. не запускать сессию а рулить заголовками Set-Cookie: сами, тогда сервер, в зависимости от того, какое доменное имя обрабатывается, будет выдавать те куки, которые вам надо.
    Ответ написан
    Комментировать
  • Какой ноутбук взять человеку, который едет учиться и не собирается играть в игры?

    @rPman
    Не для игр достаточно планшета 13-15" переноска с докстанцией клавиатурой за 13-15т.р, только смотрите чтобы были минимум 4г оперативной памяти и желательно Виндоус, к сожалению это обязаловка.

    Плюсы - низкий вес и компактность, низкое энергопотребление, это значит чтобы его зарядить хватит 8-10к зарядки (обычно планшетки можно заряжать по usb).

    Недостатки - 32гб ssd диск, не заменить, только доп карта памяти. Это медленно если у вас много приложений. Кстати такое железо МЕДЛЕННОЕ, некоторым это критично. Его хватает дл офиса интернета и видео.
    Ответ написан
    Комментировать
  • Что проще разработать онлайн 3D или 2D игру?

    @rPman
    Благодаря наличию огромного количества качественных движков, для разработчика уже нет особой разницы 2D или 3D графика. Может быть больше нагрузка на художника, который будет подготавливать модели, ведь 2D модель можно нарисовать как обычную картинку, что несравнимо проще, а для 3D доступен только трехмерный вариант.
    Ответ написан