Задать вопрос
  • Как воспроизвести mp3 из командной строки в Windows 7?

    @rPman
    Немного шокирован предыдущими ответами, сводятся к 'скачать и установить дополнительное ПО'… и так в системе уже 20Гб какого то говна, которое зовется операционной системой… извиняюсь, вырвалось.

    Примеры однострочных скриптов на vbs для windows scripting host можно нарыть в интернете, вот простейший пример:
    Создать и запустить файл a.vbs:
    Set oVoice = CreateObject("SAPI.SpVoice")
    set oSpFileStream = CreateObject("SAPI.SpFileStream")
    oSpFileStream.Open "c:\Windows\Media\tada.wav"
    oVoice.SpeakStream oSpFileStream
    oSpFileStream.Close
    Ответ написан
    4 комментария
  • "Брендовые" названия компов сборщиком

    @rPman
    Выглядит как бред. Названия типа 'Домашний — легкий' не зарегистрированы ни как товарный знак ни как фирма. Кто именно эти 'знающие люди' и какое они имеют отношение к вашему бизнесу.

    p.s. тем более вы собираетесь использовать эти названия только внутри вашей компании и чеках, так вообще вы можете какой угодно бред там писать
    Ответ написан
    1 комментарий
  • RDP + usb принтеры + Штрих ФР

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

    @rPman
    Вылечить данные,
    1. вставив диск в заведомо здоровую систему с нормальным антивирусом (например утилиты вида drweb cureit или kaspersky removal tool)
    2. скачав и загрузившись с livecd с антивирусом (например drweb livecd с офф сайта)
    Ответ написан
    1 комментарий
  • Структура таблиц БД: хранение списков значений наряду с обычными значениями

    @rPman
    Описанное вами — это развитие реляционной модели в сетевую… в mysql как я знаю средств для этого нет, в postgresql есть поддержка массивов, только производительность не ля всех случаев оптимальна.

    Ваша задача лучше всего решается все таки сериализацией. Проблема обновления данных при расширении функционала не на столько критична чтобы только на основании этого отказываться от сериализации.

    Так же не стоит закрывать глаза штатную реализацию списков второй таблицей M-1.

    И конечно же никто не мешает совместить оба подхода (хранить данные в 2 таблицах и кешировать дополнительными полями в главной, например информация о количестве элементов в списке, значение первого элемента,..)
    Ответ написан
    1 комментарий
  • Преобразование 2х XML одним XSL

    @rPman
    www.w3schools.com/Xsl/func_document.asp
    <xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
    Ответ написан
    Комментировать
  • Каков принцип мигания светодиодов на сетевой карте/WiFi?

    @rPman
    Если 1 светодиод одного цвета, то, иногда бывает следующий алгоритм мигания (кстати не только wifi, но и, например, лампочка активности cd/dvd):
    * при наличии активности включается 'мигание с фиксированным периодом и стартом', т.е. пока есть активность — лампочка мигает с периодом, например в полсекунды
    * если между активностью слишком короткие периоды — они сглаживаются
    * не только период мигания фиксированный, но и фаза (сдвиг, старт) остается фиксированный
    Ответ написан
    Комментировать
  • Как зашифровать XML?

    @rPman
    Как угодно шифруйте, но если расшифровка происходит на стороне клиента то у вас нет нормальных средств по защите информации, ее вскрытие — вопрос в времени или средств.
    Ответ написан
  • Определение штрихов на изображении (специфическом штрихкоде) плохого качества

    @rPman
    Есть возможность получить несколько изображений одного и того же штрихкода, но каждое с немного смещенной позиции? если да, то можно, решив уравнение и улучшить качество изображение за счет избыточности.
    | F(X)=M1
    | F(X)=M2
    |…
    Где X матрица — искомое изображение более высокого качества, Ma — матрицы имеющихся изображений, содержащие часть или полностью искомое изображение, F — функция формирования испорченного изображения из нормального (фактически функция помех).

    На сколько я знаю, чем лучше разработать эту функцию (наиболее точно соответствующую искажениям и помехам) тем больше вероятность найти X и выше его качество. Для начала можно F принять как простой блюр.
    Каждая точка = сумма с коэффицентами от окружающих точек, коэффицент уменьшается с увеличением расстояния от этой точки, например для ближайших окружающих точек:
    | F(X[a,b])=(M[a-1,b]+M[a+1,b]+M[a,b-1]+M[a,b+1])/4

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

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

    p.s. обычно в договорах на подключение есть пункты о расторжении и приостановке — там достаточно одного заявления и ненулевого балланса, иногда включают условия о повторном подключении после длительной приостановке (например у моего резервного канала sels.ru в договоре стоит пункт об абонентке за приостановку).
    Ответ написан
    1 комментарий
  • Userscript для greasemonkey, скрывающий бывшую девушку в списке друзей Вконтакте с глаз долой

    @rPman
    Плагин stylish есть для firefox и chrome, позволяет удобно и быстро управлять различными модификациями интерфейсов разных вебсайтов — скрыть блоки сайтов, подменить шрифты, расцветку или размеры. Есть база опубликованных пользовательских модификаций со скриншотами и комментариями.
    Ответ написан
    Комментировать
  • Возможно ли загрузить дистрибутив 7 с ISO файла?

    @rPman
    В общем случае нельзя, так как при работе этого дистрибутива происходит каскадно монтирование разделов, чего windows естественно не умеет (поправка, в windows 7 ultimate и кажется profession есть механизмы загрузки с .vhd образов), но, если сформировать загрузочный образ windows, который средствами своего boot загрузчика размещает образ установленной файловой системы в RAM диске и уже от туда запускает операционку — то теоретически возможно, покопайтесь в интернете на предмет соответствующих windows livecd дистрибутивов (кажется гуляет по торрентам 128мб образ для windows xp)
    Ответ написан
    Комментировать
  • Как заставить Sync в Android шифровать данные о контактах при синхронизации?

    @rPman
    как готовое решение вижу пока только открытие vpn канала с шифрованием
    Ответ написан
  • Гаджет, датчик положения в пространстве, задача минимум - 'человека, а точнее головы'?

    @rPman Автор вопроса
    пример реализации с видеокамерой: Видеоролик с примером CamSpace, сайт www.camspace.com/
    Ответ написан
    Комментировать
  • Гаджет, датчик положения в пространстве, задача минимум - 'человека, а точнее головы'?

    @rPman Автор вопроса
    p.s. wii-remote и их китайские аналоги просто великоваты, на голову не нацепить, но цена в 12$ говорит что себестоимость решения — копейки
    Ответ написан
    Комментировать
  • Высоко нагруженный проект на PHP?

    @rPman
    в догонку к вышесказанному:
    1. если СЕО позволяет, постарайтесь побольше делать на стороне клиента (javascript templates/ajax/..) и поменьше на сервере

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

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

    4. оптимизация sql это круто, но очень часто nosql решения (+что то по сериализации) вполне себе заменяют sql (а уж по скорости безусловно побеждают), как вариант — комбинированные решения (но последнее порождает чуть больше проблем при обновлениях структуры и кода)
    * memcached — это кстати тоже nosql, только не является хранилищем (не гарантирует что если данные сохранил, то их можно будет извлечь)
    * вот в решениях хранения не стоит городить собственных велосипедов и не стоит изобретать кошмар на файлах. НО, например небольшие статичные (редкоизменяемые) куски БД гораздо эффективнее подгружать прямо в виде PHP массива (до размера сотен кб php код иннициализации переменных работает значительно быстрее любого БД-фреймворка, не говоря уж про накладные расходы на соединения с БД и т.п.)

    P.S. будьте готовы все переписать, это актуально для развивающихся проектов, т.е. сначала используя сложные но готовые средства реализуется что то работающее, на чем обкатывается бизнеслогика, затем, когда этот монстр становится просто неповоротливым, на основе готового, с нуля, реализуется новый проект, без болячек роста, быстрый и простой.
    Ответ написан
    Комментировать
  • Перспектива бесперспективного флеш приложения

    @rPman
    если цели:

    * сделать мир лучше, добавить себе кармы в реале и все:
    откройте исходники приложения, напишите, если это необходимо, документацию или автоматические скрипты по извлечению контента и сборке…

    возможно, если приложение окажется очень популярным, можете получить профит с трафика и может быть получите средства на развитие проекта.

    возможно, часть или полностью контент перепишут/перепишите => может будет иметь смысл легально продавать

    * за карму не беспокоитесь, надеетесь на авось и т.д.
    можете продавать как есть

    * и в любом случае лучше опубликовать, иногда, очень редко, это может 'выстрелить' и получите неожиданные результаты.
    Ответ написан
    Комментировать
  • Как организовать синхронизацию очень разных данных?

    @rPman
    Слишком сумбурно описана задача, но что то похожее я давно пытаюсь реализовать в полном объеме для себя.
    1. Если есть возможность четкого выделения централизованного хранилища, доступного всегда (точнее перед и сразу же после любых изменений на любых 'узлах'/местах/компьютеров), например флешка или сервер в сети, то достаточно использовать rsync или приложения на его основе (например rdiffbackup) — это наиболее эффективное по трафику средство синхронизации каталогов.
    Так же можно воспользоваться более дубовыми средствами типа tar --incremental или diff/patch, если речь идет только о создании оффлайн патчей.
    2. если четкого хранилища нет то готовых средств я не нашел, но почти всегда в частном случае задачу можно свести к первому варианту.

    Вообще то что то монструозное и крутое я потихоньку разрабатываю в свободное время, возможно это будет комплекс средств сразу для нескольких платформ (pc/mobile), по крайней мере я устал ждать этого от dropbox и аналогов.
    Ответ написан
    2 комментария
  • за сколько бы вы купили домашний 3D-принтер?

    @rPman
    Если уровня (точность, скорость, материалл) habrahabr.ru/blogs/the_future_is_here/104518/ с устройством переработки моделек обратно в нить, для зарядки в этот же принтер готов за 1к$ и считаю эта цена сделала бы переворот.

    Кстати изначально эти ребята продавали за 1к$ но быстро офигели от объемов заказов и подняли цену до почти 3к$
    Ответ написан
    Комментировать
  • Сборка кастомного убунту

    @rPman
    Любой десктопный установщик ubuntu (или kubuntu, или xubuntu) wifi видит? если да, то загружаетесь (не установка), разбиваете диск вручную (в администрировании есть утилита или консольным fdisk), монтируете диск, устанавливаете на него минимальную ubuntu с помощью debootstrap (утилита есть в репах), затем в нее chroot, и донастраиваете систему (grub, русскую локаль, x-сервер, оконный менеджер и т.п.) минимальнее системы, чем ставит debootstrap вы не найдете (меньше только archlinux или gentoo).
    Ответ написан
    1 комментарий