Задать вопрос
  • Bitcoin Miner

    @rPman
    за 20к.р. нормального не купишь, но эффективнее купить долю :) что то типа asicminer (у них свое железо) или у меня (я заказываю у бабушкалабс)
    Ответ написан
  • Aналог скайпа, какой?

    @rPman
    jabber (клиенты с поддержкой audio), например psi, шифрование gpg почти из коробки
    Ответ написан
    Комментировать
  • Поддерживает ли LoadLibrary альтернативные файловые потоки ntfs?

    @rPman
    В winXP я спокойно запускал приложение, сохранив его exe в атрибутах к текстовому файлу, запускается даже из командных bat файлов.
    a.txt:b.exe

    p.s. Сейчас проверил в win7x64, не получилось вообще прочитать любой поток (хотя данные пишутся и разные утилиты показывают его наличие).
    Ответ написан
    Комментировать
  • FreeBSD + HAST + ZFS или Linux + Ceph + <хз_что>? Нужны советы людей с практическим опытом?

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

    Ставите две/три обычные железки (рядом не рекомендуется, кстати), в т.ч.можно тупо десктоп, а уже между ними организуете сетевое зеркалирование RAID-1 (в простом варианте самим клиентом, подключая диски NBD/AOE/iSCSI, в посложнее — DRBD+LVM+чтоугодно)
    Ответ написан
  • Проблема в связке PHP + MS SQL Server 2005

    @rPman
    Очень плохая практика тяжелых монстров подключать к веб-морде напрямую. Это проблема создается разработчиком еще на этапе разработки архитектуры приложения.

    Про монстров, я имею в виду mssql/oracle/ibmdb…

    Исправить это сложно, особенно если не предусмотрено мест в коде для этого. Основное направление, ставьте что-то по проще, между веб-сервером и базой данных, основанное на document oriented db, какое-нибудь nosql решение (но и mysql+text indexing services поставить между вебом и oracle — тоже нормально), иногда достаточно решений вида 'просто кеш'.

    Обязательно этот модуль на себя должен брать вопросы аутентификации и авторизации, да и вообоще вопросы безопасности по максимуму (сам участвовал когда то в решении, где логин пользователя веб был логином в БД oracle, страшно вспомнить, хотя права доступа БД были оттюнены и завернуто было все через пакеджи и вьюхи).
    Ответ написан
    Комментировать
  • Кэширование таблиц

    @rPman
    Очень давно не работал с mssql, если внутрь уже готовых функций лезть никак 9а это единственно верный способ оптимизации), то у вас есть два способа:
    1. разместить таблицу в отдельном таблеспейсе на ram диске (не рекомендуется, так как в случае аварийной остановки сервера базу придется чинить, но это гарантированно разместит данные только в оперативной памяти)
    2. создать таблицу в памяти (точнее в tempdb) stackoverflow.com/questions/27835/does-ms-sql-support-in-memory-tables и прилинковать через вьюху
    Оба метода требуют дополнительных скриптов, по наполнению этих таблиц при перезапуске сервера а так же самое главное по сохранению изменений, ничего лучше кроме копирования изменений в нормальную таблицу тригером не приходит в голову — очень эффективно, чуть по сложнее — поднять еще одну базу и настроить репликацию (но цена вопроса — удорожание лицензии на серверный софт)

    p.s. кстати две или более базы, разнесенные по серверам или даже географически могут позволить схемы, когда полностью вся база размещена в оперативной памяти.
    Ответ написан
    1 комментарий
  • Cloudflare капча

    @rPman
    Мало ли, зашел на вебстраничку (например сайт взломали), которая под фоном javascript долбит вебсайты-жертвы запросами get.
    Ответ написан
    Комментировать
  • NFS соотеветсвие пользователей?

    @rPman
    если нельзя менять ни uid ни fs, то, досоздать на ноуте и десктопе пользователей с uid 1000 и 1001, и раздать права через группы, больше никак (я когда то искал что то подобное, подмена uid была возможна только для smb)
    Ответ написан
    Комментировать
  • Маты и оскорбления в онлайн играх?

    @rPman
    Я бы просто добавил кнопку «Пожаловаться на нецензурную лексику».
    я бы показывал эту кнопку около сообщения прямо в чате, если появилось подозрение на мат. Сюда же можно добавить кнопку 'пожаловаться на спам' и т.п., дело в том, что если алгоритм не банит а только предлагает это сделать, то это развязывает руки при его разработке/обучении и позволяет сделать его лучше.
    Ответ написан
    Комментировать
  • Bat скрипт (или другой способ) для создания новой папки, когда имя папки указывается в запросе к скрипту через ссылку?

    @rPman
    Почитайте про visual basic/javascript scripting (windows scripting host) вне и внутри экселя и не пишите откровенную фигню из нагромождения батников, экселей и т.п. Это кстати уже устаревший метод, мейнстримом является powershell. А если совсем правильно, напишите приложение на .net c#/vb#/f#/...#.

    bat-язык совершенно не подходит для работы с excell,
    Ответ написан
    Комментировать
  • Как правильно организовать выборку данных без повторов?

    @rPman
    А что именно тормозит при выгрузке списка с дубликатами постов? Не устраивает, с какой скоростью обрабатывает distinct, делайте дедубликацию самостоятельно, а чтобы не выгружать сами статьи, сначала получите список id а затем на их основе выгрузите нужные записи из posts
    И делать это можно прямо на стороне сервера, складывая id во временную таблицу (in memory)
    p.s. кстати, если количество статей за запрос сравнительно небольшое — сотни, вы можете делать это запросом select * from posts where id in (....)
    Ответ написан
  • (прошу совета) Точка монтирования для файлопомойки

    @rPman
    /o

    Когда часто сидишь в консоли, это удобнее чем /media/MassiveDataStorage/…
    Ответ написан
    Комментировать
  • Падение браузеров при загрузке фотографий wtf

    @rPman
    windows?
    Классика, установили на компьютер какой то очередной говно-видео-плеер, который установил за собой криво и старые версии кодеков, из-за которых неправильно обрабатывается код генерации миниатюр, он то и крашит программы, которые пытаются отобразить список файлов в текущей директории.
    Пользуйтес Windowds Media Codeck Pack и Windows Media Player Classic, с ним идут утилиты по поиску и удалению криво установленных кодеков.

    p.s. бывают реже случаи, когда проводник пытается отобразить иконку криво созданного файл (неправильно запихнули ресурсы, кривой lnk, помню была статья на хабре, окгда найденная уязвимость в проводнике, обрабатывающем иконку ярлыков, ссылающихся на самого себя, использовалась для промышленного шпионажа). В этом случае необходимо вручную найти и удалить этот файл с помощью более вменяемого файлового менеджера, типа FAR.
    Ответ написан
    1 комментарий
  • Skanect, GPU и ATI?

    @rPman
    Когда технология CUDA только появилась, некий хакер адаптировал драйвера для ATI OpenCL, за что его дружно забанила компания, взяв его себе в штат: ixbt
    На сей раз Эран Бадит (Eran Badit) с упомянутого ресурса занялся вплотную наборами для разработчиков NVIDIA CUDA SDK и PhysX SDK, результатом чего стал модифицированный драйвер PhysX (ранее доступный только для карт NVIDIA), позволяющий задействовать ускорение физики средствами GPU на ускорителях производства AMD, в частности, на Radeon HD 3870

    p.s. что это я, в вики все разжовано
    Ответ написан
  • Сетевой диск через интернет Debian 6 => Windows 8: возможно ли, и как?

    @rPman
    У меня помню не было проблем с подключением из под Win7 к другой WinXP напрямую по IP адресу (фаервол был правильно настроен или отключен) net use \\ip\share /user: пользователь_win пароль

    Это значит поднять на сервере samba, настроить ограничения доступа на IP адрес (нечего в интернет напрямую светить SMB) и вдруг повезет и Windows 8 позволит так подключиться.
    Ответ написан
    3 комментария
  • Возможно ли восстановление абстрактного файла в «облаке»?

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

    Так что все что происходит внутри операционной системой с файлfми на NTFS разделе можно восстанавливать точно по тому же бизнеспроцессу что и на реальном железе. Собственно виртуалка совершенно никак не зависит от того на чем физически размещены данные, а гостевая система работает с данными как с одним большим файлом в который что то пишут.
    Ответ написан
    Комментировать
  • NAS доступен по веб-интерфейсу, недоступен через проводник

    @rPman
    На клиентах великий и ужасный windows 7? домен настроен? авторизация какая?

    А то если по старинке workgroup то майкроофт понасоздавало проблем, смотреть к примеру, какой тип сети выставляется у сетевого подключения, должен быть 'сеть предприятия'
    Ответ написан
    Комментировать
  • Как програмно сделать ставку на Yahoo Auctions JP?

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

    Намного проще оказалось реализовать основную (или часть) логику автоматизации и анализа в самом браузере с помощью javascript (со всей мощью jquery и т.п.), запуская браузер в какой либо компоненте в своем приложении (я использовал mono и компоненту штатную WebBrowser, она основана как я понимаю на firefox), приложение спокойно собирается в cli и работает на 'безголовых' серверах linux, при этом нет нужды бороться с владельцем сайта, который борется с ботами и ддос, выявляя тех кто эмитируют POST и GET запросы с помощью curl…
    Ответ написан
  • Подскажите одноплатный компьютер

    @rPman
    Была же классная презентация на хабре — виртурилка.
    Ответ написан