Задать вопрос
  • Как автоматически посчитать людей в салоне автобуса или помещении?

    @rPman
    После предложений о фотоэлементах, датчиках касания к поручню и т.п. могу предложить необычную идею… установить датчики на автобусе (потребление бензина, угол наклона дорожного полотна, скорость,...) и на их основе состряпать мегасложную формулу (или нейронную сеть обучить) вычисляющую вес автобуса… затем делить на средний вес пассажиров (при обучении можно считать людей 'вручную').
    Ответ написан
    Комментировать
  • Почему sscanf использует запятую вместо точки при использовании русской локали в linux?

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

    В данном конкретном случае лучше постараться избежать сохранение и использование текстового представления таких неоднозначных вещей как вещественные числа и даты… первый же запрос в гугл на вашу задачу — сериализация вещественного числа в целочисленном представлении: stackoverflow.com/questions/4733147/portability-of-binary-serialization-of-double-float-type-in-c
    Ответ написан
    2 комментария
  • Возможна ли зенитка против комаров?

    @rPman
    Если от установки до комара расстояние — сантиметры, можно и водным пистолетом стрелять, а обнаружить и навести — проблема выбора видеокамеры и оптики.
    Ответ написан
  • Как отследить источники(сайты) с которых сделан копипаст на мою страницу?

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

    Пусть он будет не обязателен, но его пользователям будут предоставлены плюшки. Пусть это будет 1-click install. Не нужно извращаться с анализом буфера и т.п… просто предоставьте инструментарий по удобному указанию копируемого текста на страницах.
    Ответ написан
    1 комментарий
  • Как грамотно составить ТЗ на разработку АСУ БД?

    @rPman
    Если организация крупная (от 100 человек в штате… это абстрактное определение, вопрос просто в наличии денег) то для создания и поддержки индивидуальной ERP системы (любого типа) для защиты от vendorlock (а это норма для таких систем) лучшее что можно придумать — создать свой IT отдел.

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

    Поверьте, это уже выстрадано не одной организацией, особенно если это гос-конторы. Когда встает выбор, платить внешнему разработчику 1кк-10кк или платить те же деньги своим работникам в течении 1-3 лет. И поверьте, потребность в апгрейде системы будет всегда, не бывает статичных бизнеспроцессов. Внешний серьезный разработчик потребует не меньшие миллионы на добавление пары кнопочек и никуда вы не денетесь, свои же программисты под боком, а за наглость их можно уволить (помним про специально организованную текучку кадров), мало того, проконтролировать промежуточный результат. И самое главное, свои люди лучше разбираются в предметной области!

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

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

    @rPman
    Первый же ответ на запрос в гугол — dsslnews.com/news/security-news/8705
    Но мн кажется это будет очень дорого… можно конечно что-нибудь кустарное нахимичить, купить китайский сотовый за 2-3т.р. купить зарядник на солнечных батареях, установить на столб…

    … и долго фейспалмить, когда эту конструкцию сопрут в третью ночь.
    Ответ написан
    Комментировать
  • Посоветуйте матплату (или девайс целиком) для home server с минимальным энергопотреблением

    @rPman
    x86 и 15ват — «это фантастика сынок»
    40ват — miniitx решения, а вторая сетевуха добавляется платой. Идеальное решение, как ни крути, как по цене так и по доступности…
    Ответ написан
    Комментировать
  • На чем написать простое Web приложение с минимальными усилиями для новичка?

    @rPman
    При необходимости — серверную часть делать на какой либо SAAS платформе, например google app engine (хотя в вашем случае там так мало кода что нет разницы на чем делать… php/asp/..)

    Клиентскую часть можно сделать на ru.wikipedia.org/wiki/Twitter_bootstrap
    Ответ написан
    Комментировать
  • Нужна ли миру система единых аккаунтов?

    @rPman
    Просто авторизация и информация по аккаунту решается уже существующими технологиями (OpenID на персональном сервере, хоть на том же google app engine позволит пользователю не заботиться о повторном вводе данных а серверу не заморачиваться)

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

    Регистрацию в такой системе пользователей придется проводить оффлайн с постоянной проверкой (смерти, смены паспорта, ФИО, пола,… или экзотики вида — смена личности для сокрытия людей по программам защиты свидетелей в США).

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

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

    Если попытаться разработать такую систему децентрализованной, с защитой всей базы от доступа (интуиция подсказывает что это скорее всего возможно), то это будет бомба по круче bitcoin с ее proof of work.
    Ответ написан
    Комментировать
  • Нужна ли миру система единых аккаунтов?

    @rPman
    Просто авторизация и информация по аккаунту решается уже существующими технологиями (OpenID на персональном сервере, хоть на том же google app engine позволит пользователю не заботиться о повторном вводе данных а серверу не заморачиваться)

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

    Регистрацию в такой системе пользователей придется проводить оффлайн с постоянной проверкой (смерти, смены паспорта, ФИО, пола,… или экзотики вида — смена личности для сокрытия людей по программам защиты свидетелей в США).

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

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

    Если попытаться разработать такую систему децентрализованной, с защитой всей базы от доступа (интуиция подсказывает что это скорее всего возможно), то это будет бомба по круче bitcoin с ее proof of work.
    Ответ написан
    Комментировать
  • Как ноутбук "видит" внешний монитор по VGA кабелю?

    @rPman
    Наличие монитора определяется по сопротивлению, для старых драйверов windows ATI можно даже сделать специальную заглушку из трех резисторов.
    Ответ написан
    1 комментарий
  • Перенес систему, установил grub - как дальше грузиться?

    @rPman
    Как указан ситемный диск внастройках ядра? root=/dev/sda1 или UUID? Диск сменил, его UUID тоже сменился (а если что, Label не меняется, он внутри диска уже прописывается)
    Ответ написан
  • Как восстановить пароль от скайпа зная имя пользователя и имея хеш сохранненый в локальном конфиге?

    @rPman
    неужели так сложно?
    www.skype.com/go/myaccount
    жмете кнопку 'Забыли свой пароль?' и указываете ваш email (это же ВАШ аккаунт)
    Ответ написан
  • Как писать данные из триггера Oracle в memcache?

    @rPman
    начните работу с этой кнопки ;)
    www.datadisk.co.uk/html_docs/oracle/external_procedures.htm

    p.s. настоятельно рекомендую еще раз продумать архитектуру вашего приложения… что то грустное у вас получается, а как станет грустно тем кто будет ваше приложение поддерживать в будущем.
    Ответ написан
    Комментировать
  • Как заставить nginx работать по IPv6 с несколькими доменами?

    @rPman
    а что у вас резолвится по bin.mysite.com?
    Ответ написан
    Комментировать
  • Можно ли использовать сыплющийся HDD?

    @rPman
    В течении двух лет очень активно использовал диск (samsung HD321KJ) на 320Gb, с кучей проблем (бэдблоки, кажется проблемы с электроникой, лог ошибок полный, одно время перегревался, в общем работал в плохих условиях вот и заболел), на нем была система (gentoo, но ее трогал раз в пол года от силы) и архив торрентов (все еще хуже, архив был на RAID0 с чередованием с другим диском, здоровым)… сначала, как только обнаружил проблемы, решио локализовать проблемы, переносом сбойных файлов в отдельный каталог (полное переформатирование диска с пометками бедов мне не подходил, да и долго это, лень было), там от силы с 3 файла было. Диск заполнен был на 90%, в редкие случаи ошибок в файлах (проблемы чаще возникали при записи — скорость падала до килобайтов) при чтении — запускал рехеш торрента и докачивал пару сбойных секторов.

    Сейчас диск уже извлек, есть мысль пометить все беды как сбойные, переформатировать диск и воткнуть его куда-нибудь, пусть дальше работает до смерти.
    Ответ написан
    Комментировать
  • Как создать образ виртуалной машины из физической инсталляции (Linux Mint 11)?

    @rPman
    virtualbox позволяет работать с физическими разделами и дисками (читать VBoxManage internalcommands converthd --help)
    Ответ написан
    Комментировать
  • Локальная система позиционирования

    @rPman
    хм… свою?
    2км для ультразвука далековато, оптика не универсальна, а для радиоволн запаритесь оплачивать выделение частоты.
    И что то мне говорит, что оборудование, способное детектить расхождения с такой точностью (вам же надо лучше GPS/ГЛОНАС?), работающее с вашими 'вышками', обойдется в копеечку.
    Ответ написан