Задать вопрос
  • Как протестировать интернет-канал на возможность работы VOIP/Skype?

    @rPman
    Настоятельно рекомендую наказывать такого провайдера рублем… один в поле не воин но ничего не делать тоже не вариант.
    После того как проверите работу скайпа через vpn, когда будете расторгать с ними контракт, вас спросят причину (желательно письменно ответьте) что уходите из-за принудительного нарушения работы приложений voip типа skype провайдером.

    Оператор будет делать большие глаза и называть вас ламером, не верьте, он может просто не быть в курсе. А вот факт ухода клиента по этой причине очень много может дать, главное чтобы он был задокументирован.
    Ответ написан
    Комментировать
  • И всё-таки, как «правильно» выполнять из PHP сложные sql-запросы?

    @rPman
    Не нужно перебарщивать, решите только одну главную проблему передачи параметров — escaping и quoting параметров, никаких монструозных велосипедов, только поправьте метод выполняющий ваши запросы, :param пусть идут в sql-запрос без изменений (а сам запрос сделать параметризованным, список параметров получается просто поиском всех вхождений /\:(\w+)/), а {param} заменяются по старинке, пусть там останутся куски самого запроса с выражениями.
    Ответ написан
    Комментировать
  • Фасовочная машина на Arduino

    @rPman
    Самый простой сортировщик предметов — воронкообразная центрифуга, Для таких предметов как бусины обороты очень маленькие (в зависимости от формы, плотности и веса объекты будут 'докатываться' на разную высоту).

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

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

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

    p.s. А для зрелищности можно соорудить роботизированную руку и обучить алгоритмы компьютерного зрения для вашей конкретной задачи.
    Ответ написан
  • Во что превратилась javascript и что представляет из себя node.js?

    @rPman
    Одна из основных проблем java — ее запатентованность вдоль и поперек. Не язык так популярные и разрекломированные фреймворки или их части. А так же большое значение имеет — кто стоит за платформой. Стояли sun/oracle и java стало синонимом 'дырка в браузере' а как ее взяло на вооружение Google, так это вернуло java главенство над мобильными технологиями!
    Ответ написан
    3 комментария
  • Систему для записи телефонных разговоров по аналоговой линии?

    @rPman
    А если врезать в аналоговую линию простую схему из пары радиодеталек линейный вход обычной звуковой карты + компьютер и софт, распознающий начало разговора и номер… неужели такое решение будет стоить порядка 100т.р.?
    Ответ написан
  • Windows 8 embedded маленькая touch клавиатура?

    @rPman
    гугл выдал: www.imgpresents.com/bldabrd/bldabrd.htm?display=Order
    Только боюсь дорого и слишком много задач решают (кустомизация своей клавиатуры)
    Ответ написан
  • Как лучше вести разработоку серверного ПО? На внешних скриптах или на триггерах?

    @rPman
    Если вы будете единственным разработчиком ПО я рекомендую не выбирать путь с триггерами и реализации логики на стороне БД. Так как проблем создадите себе много а плюсы этого метода — не прочувствуете.

    Разработка всей или части логики на стороне БД удобна в случаях когда нужно 'разделять и властвовать', когда удобно, из соображений надежности разработки и минимизации ошибок (например нарушений логической структуры БД), выделить и оформить соответствующий код на стороне БД таким образом, чтобы логику структуры БД невозможно было нарушить никакими ошибками на стороне приложения (php/java/..). Собственно изначально за кодом на стороне БД эта функция и закреплялась — контроль над целостностью БД.

    Просто зачастую не так просто выделить часть логики, которую можно 'красиво' реализовать именно на тригерах и хранимых процедурах. К примеру все что касается интерфейса (или форматов запросов API) глупо реализовывать на хранимых процедурах, а вот методы, к примеру реализующие операции со счетами пользователей (такие как транзакции перевода между пользователями), лучше реализовывать внутри БД в виде хранимой процедуры.

    Ну и конечно, у серверных приложений доступно на выбор огромное количество уже готовых решений, библиотек, фреймворков… которых может просто не оказаться для языка хранимых процедур вашей БД.
    Ответ написан
    1 комментарий
  • Как происходит оплата по карте без введения PIN-кода?

    @rPman
    Не буду отвечать алгоритмами, но отвечу по другому.

    Банковские платежи для физиков делятся грубо говоря на два типа — 'легко-сложно-отменяемые' и 'совсем не отменяемые'. Первые — совершаются какраз без требования PIN-кода. Такие платежи можно откатить соотв. заявлением в банк (например при краже карты или информации с магнитной полосы кардером).

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

    Кстати необходимость выбора метода авторизации определяется не только наличием чипа на карте (а так же типом платежей, например оплата с кредитной карты с уходом в минус) но и просто конечным оборудованием. В одном магазине. в котором я часто оплачиваю покупки по карте, из трех касс одна вне зависимости от типа карты (дебетовая или нет) не требует от меня PIN-кода, объясняя это 'такой у нас там терминал'.
    Ответ написан
    2 комментария
  • Обмен bitcoin на росбанки?

    @rPman
    К сожалению… тут либо быстро но плохой курс, либо курс получше но по медленней.

    Из крупных (с ликвидностью проблем не будет) это либо работать напрямую с mtgox (вывод ваером на свой счет в банк) но это для сумм от 1k$ и нереально большие сроки (месяцы).

    Либо обменники вида metabank.ru (-6%..8% от mtgox с такими же сроками) либо биржа btc-e (полно способов вывода, быстрые сроки в сутках но ужасный курс на вывод btc->фиат) либо золотая середина — bitcoin -> wmx -> wm.exchange.ru -> webmoney -> личный счет в банке.

    Последний метод — средний курс при терпимых комиссиях (на каждом шаге либо 0 либо 0.8%) и хорошие сроки (считанные сутки)
    Ответ написан
    2 комментария
  • Расширенный проводник?

    @rPman
    Far Commander или Total Commander предоставляет такой функционал и кучу еще чего… оба имеют подсистему плагинов, FAR еще и opensource.
    К минусам цели замены проводника — отсутствие режима просмотра Иконки и Миниатюры… только табличный и список.
    Ответ написан
    2 комментария
  • Профили сетевых адаптеров в Windows

    @rPman
    netsh должен уметь выполнять ВСЕ операции с сетевыми подключениями.
    первый же ответ из гугла defender13.livejournal.com/2298.html
    Ответ написан
    Комментировать
  • Скорость печати 3D-принтера

    @rPman
    3d-принтеры (если речь идет о экструдерах) — печатают расплавленной нитью, заполняя ниткой (толщина которой кстати тоже может варьироваться) пространство, обычно не на 100% (в настройках слайсера указывают уровень наполнения, пытаясь определить прочность изделия). Вот длина этой нити, выкладываемой на подложку (а не входящей сверху в экструдер) и измеряется.

    3d-принтеры, если речь идет о порошковых (порошок либо склеивается ультрафиолетом либо сплавляется лазером) или жидкостных (жидкость освещается лазером или снимком среза, послойно) — тут скорость печати слоя почти не зависит от сложности объекта, соответственно говорят о времени, которое необходимо для печати этого слоя плюс остывание/затвердевание (а оно может быть больше чем собственно печать).
    Ответ написан
    4 комментария
  • Провайдер email с API доступа к содержимому почтовых ящиков

    @rPman
    Кажется вам лучше выбрать что-нибудь поддерживающее IMAP и воспользоваться какой-нибудь хорошей библиотекой на клиенте (или, если нужно, изобретите прослойку в виде сервера, тупо транслирующую вызовы по сети)
    Ответ написан
    1 комментарий
  • Open Source — это только ПО?

    @rPman
    Еще есть аналогичные опенсорсу лицензии на данные — Creative Commons license
    Ответ написан
    Комментировать
  • Платёжный шлюз (агрегатор) с минимальными телодвижениями?

    @rPman
    Принимайте bitcoin, для организации приема не требуются ни знания, ни документы,… что логично.

    Для вывода webmoney пользуйтесь bitcoin -> WMX -> wm.exchange.ru -> Webmoney (это фактически их штатные сервисы)

    Но для дальнейшего использования фиатных средств вам все равно потребуются документы, у вас нет выбора, кроме как заниматься беготней от финмониторинга через 'симки на бомжей'!
    Ответ написан
    Комментировать
  • SMS шлюз с API (http) и бесплатной отправкой на личный номер

    @rPman
    Поделись в личку ссылку на сервис, пожалуйста.
    Ответ написан
  • Как снять образ внутренней памяти android планшета в файл?

    @rPman
    Только рут, ну или выпаивание микросхемы памяти, что явно сложнее.
    Ответ написан
    2 комментария
  • UPPERCASE сохранение в бд?

    @rPman
    Если у тебя varchar или text то при сравнениях регистр будет игнорироваться, так что по уму достаточно при выводе везде добавить uppercase.
    p.s. а тригером на изменение, некрасиво но действенно.
    Ответ написан
    1 комментарий
  • Посоветуйте linux для старого ноутбука

    @rPman
    Онлайнфильмы через браузер, для слабого процессора старых ноутбуков — это беда, особенно если это flash. Для некоторых сайтов можно найти плагин '->mplayer', я даже некоторое время на древнем eeepc900 так сидел… не комфортно.

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

    Года два назад я пилил gentoo-сборку под именно свой ноутбук 1Gb оперативки, было терпимо именно для этих задач, но позже понял что в 90% случаев удобнее подключиться терминалом RDP к виртуальной машине на более мощном сервере, а фильмы сначала скачать соотв. доунлоадером и смотреть без тормозов в обычном плеере.

    Соответственно сейчас я без заморочек водрузил Ubuntu 12.05, но в вашем случае DE нужно менять, unity не подойдет. Пусть даже это будет обычный openbox.
    Ответ написан
    2 комментария
  • Нагружает ли OpenCL видеокарту? Вредит ли это как-то вычислению графики?

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

    А вот вычисления, требующие доступ к оперативной памяти видеокарты (майнинг scrypt) будут нагружать ее по полной.
    Ответ написан
    3 комментария