Задать вопрос
  • Можно ли сделать это одним sql-запросом?

    @rPman
    Иногда бывает эффективнее заранее пронумеровать записи пользователей в отдельном поле (однократно старые данные и затем при добавлении и удалении записей заново перенумеровывать), тогда запрос станет очень простым:
    select * from статьи t where t.номер<=:limit
    Ответ написан
    6 комментариев
  • Восстановление данных с FreeBSD на HDD в RAID-1

    @rPman
    Если это ssd и если FreeBSD поддерживает trim то можете попрощаться со своими данными
    TRIM_(команда_SSD)
    Так как команда полностью стирает данные в ячейках, восстановить из них данные обычно не представляется возможным.
    Ответ написан
  • Решения для партнерских программ

    @rPman
    Бонусы при регистрации, скидки как разовые так и постоянные, древовидные партнерки (доля с комиссий приглашенных)…

    Сложно тут придумать готовые решения, слишком уж завязано на бизнес,… и выделять в отдельный модуль глупо — слишком простой код.
    Ответ написан
    Комментировать
  • Как сделать WiFi точку доступа без авторизации?

    @rPman
    Элементарно — поставить каскадный прокси, уже не требующий пароля, который в свою очередь подключается к тому что пароль требует.
    Ответ написан
    2 комментария
  • Охлаждение miniITX корпуса

    @rPman
    В таких тесных условиях HDD греются не столько из-за тесноты, сколько из-за слабой теплопроводности пластика, к которому они крепятся… кулеры конечно на него может напрямую дуть, даже этого будет мало.

    Иногда даже любой железяки (плоская прямоугольная, под размер корпуса, если будет медь — так вообще ляпота) может хватить, если воздух будет ее обдувать, а HDD будет напрямую к ней прикреплен. Для тесных условий это идеальный вариант… только вот где брать железяку — вопрос, как вариант вырезать из старого корпуса.
    p.s. а если согнуть, да еще и по хитрому…
    Ответ написан
  • MongoDB: SELECT const ?

    @rPman
    Судя по всему требуется временные заглушки на время разработки/развития проекта, либо подключение к существующей БД, структура которой отличается от требуемой.

    Универсальное решение — сделайте view в БД, в котором добавьте нужные поля.
    Ответ написан
  • Где хранить файловый сервер небольшой компании?

    @rPman
    Проблема как я понимаю только с данными? Вычисления будет проводить сам сервер (пусть виртаулки на нем запускаются)

    Гигабитная сеть и распределенная файловая система в шифрованных с многократным дублированием контейнерах — файлах на всех машинах пользователей (рейд lvm/распределенная система с помощью drbd/доступ к контейнерам smb), файлы оформить в виде пользовательских pron.avi, так же надежнее можно работать с якобы системными файлами (например на системном диске pagefile.sys и hiberfil.sys есть всегда, содержат мусор, использовать не обязательно, народ даже будет не в курсе).

    Запуск процессов на сервере только вручную с помощью флешки доверенного лица

    p.s. так же 90% случаев достаточно в сервер напихать побольше оперативной памяти и держать рабочие образы там (с резервным копированием налету в сеть).
    Ответ написан
    Комментировать
  • Вебкамера. Утилита для записи?

    @rPman
    mplayer (точнее утилита mencoder), пользуюсь консольной версией, поддержка практически всех платформ.
    Ответ написан
    2 комментария
  • Возможно ли сконфигурировать определение дискового пространства на лету во время развёртывания приложения из virtual appliance под VMWare?

    @rPman
    Нужно обязательно vmware? virtualbox например из командной строки предоставляет полный доступ к виртуальной машине и даже больше. kvm тем более полностью определяет запуск машины из командной строки в момент запуска,…
    Ответ написан
  • C# sqlite/NoSQL посоветуйте с выбором

    @rPman
    sqlite — одна из самых медленных реализаций на запись (на средней win машине от 100ms на транзакцию), даже у ms access быстрее, но чтение шустрое, плюс совместимость высокая (если нужно отдельный файл, значит нужно переносить с машины на машину? а sqlite есть под ВСЕ платформы)

    nosql вообще сложно сравнивать с sql, наибольшая скорость (на порядок выше sql), но key -> value создает ограничения, и имеет смысл в основном для document-oriented баз данных, т.е. если у вас есть 1->m то придется сериализовать списки и следить за целостностью самим.
    Ответ написан
  • Виртуализируем пару сотен?

    @rPman
    вам нужно все 100+ машин одновременно работающих? а может хватит чего-то поверх снапшотов?
    Ответ написан
    Комментировать
  • Номера страниц в постраничной выборке - зачем?

    @rPman
    Пожалуйста, умоляю, не делайте постраничную выборку… всеми силами избавляйте пользователя от постраничного сканирования… это сложно/медленно для сервера (недавно анализировал очередной высер для распила госбюджета — выборка записи из справочника из 13т. записей 1500 страниц… кому такой бред нужен, кстати тормозит по 3 секунды на любой пшик)

    Любой выбор больше 10-20 записей должен быть исключен (на самом деле можно потерпеть и 100… но больше значит где то забыли сделать возможность указания критерия выбора), там где это возможно — введением категорий, и в любом случае сделать полнотекстовый поиск-фильтр для данных с максимальной информативностью о результатах.

    Выбор адреса — вообще классика, как только разработчики не изгаляются (сам помню извращался со сложной активной формой меняющей фильтр в полях выбора и их отображение). Пусть выводится полная строка из базы КЛАДР (страна, область, район, город/село, улица), а поиск полнотекстовый сразу по всем полям.
    Ответ написан
  • Эмуляция Ethernet-адаптера в Windows?

    @rPman
    Вы что то путаете… либо неправильно сформулировали свою хотелку

    Каждый клиент любого vpn (будь то pptp или openvpn) самостоятельно создает (предоставляет механизмы) по созданию виртуального адаптера (этого требует сама технология vpn).

    С помощью чего вы собираетесь создавать подключение pptp? в windows это 'подключение к виртуальной частной сети', после настройки создается новый адаптер, который 'включается' после успешного соединения.
    Ответ написан
  • HTTP request header: Origin?

    @rPman
    Соберите/постройте статистику кликов с пометкой человек/вероятно бот… постройте табличку: записи — клики, атрибуты — параметры кликов (ресурс, время с начала сессии, с предыдущего клика, наличие заголовков,..)

    Затем подключите математический аппарат для анализа этой таблички (можете нейронную сеть обучить на ее основе).
    Ответ написан
    Комментировать
  • Насколько оправданно решение с контроллерами-не-классами?

    @rPman
    Ну и что? В моем быдлокоде встречаются 'ужасные' конструкции вида:
    function base(){global $base;return $base;}

    Какая разница, как получать доступ к фактори? это чисто синтаксический мусор… просто к экземпляру класса без global не обратишься (конечно, можно идеологически красиво пихать его во все объекты… но стоит ли), а у статических полей класса ограничения (методы есть… но в них так же придется обращаться к глобальным объектам)
    Ответ написан
    8 комментариев
  • Простой key-value storage для документов

    @rPman
    В windows начиная уже с winxp, а может и раньше, встроен механизм присвоения документам атрибутов, отображения их в проводнике в виде таблицы, поиска по ним (в т.ч. полнотекстовый). Но список атрибутов определяется типом файла… в текстовых документах есть атрибут — ключевые слова.

    Свойства файла -> сводка, отображение в проводнике Вид -> таблица (затем меню Вид -> выбор столбцов в таблице)

    p.s. мне интересно, хоть кто-нибудь пользовался этим механизмом?
    Ответ написан
  • Видео-проигрыватель на 2 монитора

    @rPman
    smplayer, теоретически возможно в настройках указать монитор… он основан на mplayer, я так использовал консольный, — терминал управления на одном мониторе, видео на втором (linux).
    Ответ написан
    2 комментария
  • Как достать файлы с VPS без FTP?

    @rPman
    vps — значит есть ssh? тогда простой коммандой scp. так же ssh-протокол поддерживается rdiff
    Ответ написан
    Комментировать
  • где можно заказать ноутбук своей конфигурации?

    @rPman
    любой конструктор будет в конце концов представлять из себя выбор из 3-4 моделей… ваши пожелания еще легкие, как раз в ноутбуках можно сменить винт и оперативку…

    а вот напихать себе в ноутбук нужную комбинацию аккумулятора, картридера, биометрической системы и нормальную шуструю вебкамеру — из разряда фантастики и топать в раздел DIY. Я уже не говорю про выбор экрана (матовый! матовый! + сенсор) и экзотики вида gps/акселометр/компас/…
    Ответ написан
    Комментировать
  • Являются ли заголовочные файлы предметом интеллектуального права?

    @rPman
    Формально, да, даже просто набор констант по уму объект права. К тому же бывают такие *.h файлы, в которых больше кода чtм в *.cpp.
    Ответ написан
    Комментировать