Задать вопрос
  • Интернет-банкинг для юр. лиц. Посоветуйте банк с хорошим API или другими возможностями для автоматизации

    @rPman
    Объясните мне глупому, какого роды проблемы могут возникнуть у банка? Банки из принципа не хотят делать APi или все таки, как мне кажется, по глупости и заскорузлости мозга?

    Никто не говорит о бесплатности и никто не требует нечто супер-функциональное… самый минимум — прием платежей, создание счета, принятие счета, отказ счета,… это ТАК СЛОЖНО?
    Ответ написан
    4 комментария
  • SSH при закрытых портах

    @rPman
    В общем случае — только установка исходящего VPN соединения от вашего закрытого сервера к другому — вашему открытому (у меня так локальная сеть работает, соединяя сильно разнесенные 4 компьютера, три из них на виндах).
    Ответ написан
  • Выбор видеокарты?

    @rPman
    дополните вопрос задачами!

    Но на практике, NVIDIA карточка может понадобиться только в том случае если программы требуют именно CUDA (а так же игры, поддерживающие только аппаратное ускорение физики PhysX)… во всех остальных случаях выгоднее брать ATI
    Ответ написан
    1 комментарий
  • Как оптимизировать VPS?

    @rPman
    apache и firefox — монстры, жрущие память, так ли они нужны?
    Ответ написан
    Комментировать
  • Как грамотно объяснить заказчику ( Python VS Java )?

    @rPman
    заказчику можно ответить в следующем ключе:
    * цены специалистов java и usual web (кстати python так же для web несколько не в ту степь)
    * наличие собственных специалистов (это из разряда, а за каких специалистов уже заплачено)

    p.s. для разработки проекта, почти пофиг, какую платформу выбрать, хоть на лиспе пишите, но существуют некоторые устоявшиеся принципы, паттерны разработки, под задачи, в вашем случае это web. Может быть ощутимо выгоднее будет реализовать сначала проект на том, на чем дешевле (хоть тот же php, уж тут 'специалистов' проще всего найти), а затем, получив работающий проект, на котором отполировано ТЗ, повторить его на чем-то более адекватном задаче.
    Ответ написан
    1 комментарий
  • Virtualbox - пятый адаптер?

    @rPman
    Вопрос не изучал, но похоже это ограничение встроенное (и не достаточно константу поправить в исходниках), что другие виртуалки? kvm?

    Могу посоветовать простое решение — запустить еще одну виртуальную машину исключительно для организации моста, одну из сетей этой машины (и вашей первой) установить как внутренняя сеть.
    Ответ написан
    Комментировать
  • Изменение доступа для \Program Files в Windows Vista Home Premium?

    @rPman
    Закрывать доступ на запись в program files? в vista? а с какого фига он у вас открыт? Доступ туда есть только у администратора и только при принятии запроса UAC. Вы все это отключили?

    эмм… хотите закрыть доступ к своему компьютеру специалистам, которые его будут чинить? варианты:
    * если не хотим чтобы они что то устанавливали и ломали систему (т.е. поломка 100% аппаратная) — не заморачиваясь сделать полный бакап (штатными средствами операционки или ноутбука), и при возврате не глядя откатиться — делов на 3 клика мышкой и час ожидания.
    * если не хотим, чтобы к данным не было доступа на чтение (личные порно скрыть) — то тут либо удалить (забакапить на внешнее хранилище), либо зашифровать. Права доступа — это детский лепет, при наличии прямого доступа к оборудованию это не защита.

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

    @rPman
    Первый же запрос в гугл 'восстановление 3D модели по серии фотографий' выдал опенсорс проект
    grail.cs.washington.edu/software/pmvs/

    p.s. результаты придется еще крутить и фильтровать, в общем как всегда либо доплатить за готовое (на хабре точно были ссылки на почти готовые коммерческие проекты), либо доработать напильником.
    Ответ написан
    Комментировать
  • Планшет на андроиде, 7 или 8 дюймов?

    @rPman
    Купил за 6т.р. с доставкой renesas с GPS — habrahabr.ru/blogs/iTablet/127723/ уже должен быть с 3G (летом ожидался)

    Быстрый 2 ядра + графический акселератор, мультитач экран (2 касания) из недостатков — ненавижу сенсорные кнопки (они срабатывают когда не надо) и глюк с проводом mini-USB, который идет в комплекте (чуть пошевели — контакт теряется, починить реально, достаточно подсунуть под контакты в разъеме переходника что-нибудь, чтобы преподнять их) и то что он не совместим с теми переходниками, что продают в магазинах (это для меня было сюрпризом).

    p.s. Прошивки очень активно апдейтятся. Кажется уже есть бета 3.0
    Ответ написан
    2 комментария
  • Правильно выбрать БД

    @rPman
    Ответ кроется в том, как именно происходит поиск в строках? сравнение, подстрока like, полнотекстовый индекс. Что ищется… случайная строка или ключевое слово (подстроки, заранее определенные и редко изменяемые, максимум дополняемые). Так же очень важно каких запросов больше и на сколько (изменения, добавления, удаления, чтение или поиск).

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

    @rPman
    Уже очень давно код встроенного SMB-сервера (через который организуется встроенный шаринг файлов хост системы внутрь гостевой) кривой и глючный, баги висят годами, и не чинятся. Все дело, как я понимаю в кешировании данных.

    Лучшее что можно посоветовать — не пользоваться этим механизмом.

    p.s. если у вас в вируталке linux, гостевая windows — попробуйте перейти на colinux.org
    это основанный на технологии user mode linux, когда никакой виртуализации процессора не происходит, а оборудование эмулируется через ядро colinux… это я к чему? тамошний встроенный механизм шаринга папок у меня год/два назад не глючил.
    Сам linux переносится тупо backup/restore. из недостатков, xorg нужен под windows (есть готовые сборки portable colinux)
    Ответ написан
    2 комментария
  • Автоматическое монтирование NFS в Windows 7

    @rPman
    у вас синий экран при разрыве соединения не выпадал? когда то (не так давно со всеми патчами) на winxp так было.
    Ответ написан
    Комментировать
  • [РЕШЕНО] Как установить чистую Ubuntu?

    @rPman
    debootstrap — меньше просто некуда!

    это не инсталятор, это утилита (в репозитариях почти всех дистрибутивов есть), которая собирает в указанном каталоге минимальную рабочую версию debian based линукса без ядра. Дальше chroot в него и донастраивай… очень удобная вещь.
    Ответ написан
    Комментировать
  • Использование последнего софта в Ubuntu

    @rPman
    Установи в chroot (для подавляющего большинства утилит этого более чем достаточно, и настраивать ничего не придется), или еще лучше в виртуалке, gentoo, и будет тебе 'самые последние достижения'. Потому как ебилды (.ebuild — файлы описания процесса сборки из исходников, фактически аналог пакетов deb, только идеологически расширен не только на бинарники) появляются чаще и быстрее, чем для debian/ubuntu/…
    Ответ написан
    6 комментариев
  • Как заказать дебетовую карту в банке другой страны?

    @rPman
    Может быть немного не по теме, обычно используется для вывода средств:

    www.paxum.com
    Это электронные деньги + api + возможность привязать свою пластиковую карту (для вывода) + выдают дебетовые карты (MasterCard), обслуживание 50$ в год.

    Цены и лимиты — www.paxum.com/payment/personal.php?view=views/personal.xsl
    * paxum -> paxum — 0.25$ за транзакцию
    * paxum -> чужой пластик — 1% (минимум 6$) за транзакцию
    * paxum -> свой пластик — 0.25$ за транзакцию
    * свой пластик -> вывод из банкомата (International ATM) — 2$ за транзакцию
    * свой пластик -> покупки в магазинах (International POS) — 1$ за транзакцию

    Не могу понять, можно ли сделать так:
    * ввод в банкоматах -> свой пластик
    * свой пластик -> paxum

    p.s. на форумах пишут что без проблем карта подключается к PayPal (на вывод без проблем, а на ввод, там тип банка не важен, важен ваш адрес проживания)
    p.p.s. для пополнения paxum существует куча вариантов, обычные менялы wmz->paxum от 3%
    Ответ написан
    2 комментария
  • Сбор бэкапов с нескольких хостингов

    @rPman
    Если windows, устанавливаем локально cygwin.
    На локальной машине пишется примитивный скрипт вида:
    scp user1@server1:/path1/files/* /local/path1/
    scp user2@server2:/path2/files/* /local/path2/
    А на серверах настраивается авторизация по ключевому файлу

    Вместо scp лучше воспользоваться rsync — более эффективно с точки зрения трафика, особенно когда в списке файлов изменяются не все (но для повышения эффективности rsync должен быть установлен на серверах как демон, для *nix это не проблема)
    Ответ написан
    Комментировать
  • Защита от читеров в клиент-серверной игре

    @rPman
    Универсальный механизм — обфускация кода на клиентской стороне и хоть какое-нибудь шифрование трафика. Это не прикроет возможность читерства, но сделает его сложнее/дороже.

    p.s. личное нохау, попробуйте периодически вместе с обфускацией постоянно изменять алгоритмы шифрования, меняйте все что возможно, формат структур критичных ко взлому (игровых) данных. Подкидывайте в код обманки, делайте в коде специальные ошибки (например функцию назвали md5, но в ее коде сделайте несколько изменений). В общем максимально усложняйте жизнь тем кто будет декомпилировать и изучать ваш код.

    Универсальная, что-либо гарантирующая альтернатива, — перенести всю или часть обработки логики игры на сервер. Основной недостаток — серьезные повышения требования к сети (чаще невыполнимые для мобильных устройств) и, иногда, повышение нагрузки на сервер.

    p.s. p2p связь возможна? перенесите часть обработки (проверки валидности/реальности событий управления персонажами) на соседнего клиента (ближайшего с точки зрения сети) — это поможет частично разгрузить сервера.

    В любом случае защититься от автоматизаторов действий все равно будет нереально, ведь можно изучать изображение на скрине и имитировать нажатия на кнопок. От этого можно спастись только вменяемой игровой логикой, не требующей от игроков тупых монотонных действий…
    Ответ написан
    5 комментариев
  • Будут ли старые файлы раздаваться по средством DHT, если создать новый торрент?

    @rPman
    Торренты с разной последовательностью файлов — разные торренты, имена файлов хранятся в торрент-файле и на сколько я знаю в идентификации не участвуют, но кажется клиенты 'по ошибке' считают такие торренты разными.

    Чем сильнее разбиваете коллекцию на торренты тем лучше! никто не будет грузить огромный торент файл ради одной песенки, и искать его будет проще — если будет по торнту на фильм/альбом/сезон сериала/сборник. если пользоваться симлинками, можно одни и те же файлы в разных торрентах разместить.
    Ответ написан
  • события для данных в базе, какие есть способы?

    @rPman
    1. необходимо любым доступным способом отлавливать появление новых записей в базе (так или иначе это можно сделать либо в приложении, которое пополняет базу, либо тригером, совершающим действие 'снаружи', если ничего удачного БД не позволяет… периодически (в 2 раза чаще чем самый короткий интервал) делать максимально простой запрос — например текущее значение сиквенса в табличке
    1. пишется демон (1 процесс), который должен ловить событие от появления записи в БД и вычислять время срабатывания ближайшего таймера (простейший запрос к табличке, сортировка по времени срабатывания таймера — лимит 1) и ждать либо срабатывания таймера либо следующего события добавления записи
    Ответ написан
    Комментировать