Задать вопрос
  • Расчёт углов поворота между двумя системами координат

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот тут подробно и доступным языком описано использование углов Эйлера, матриц и кватернионов: www.rossprogrammproduct.com/translations/Matrix%20and%20Quaternion%20FAQ.htm
    Ответ написан
    Комментировать
  • После обновления windows до 8.1 черный экран

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Перезагрузка поможет или несколько, либо подождать — судя по всему какие-то баги с оболочкой. У меня встала с третьего или четвертого раза. Черный экран наблюдал один раз после загрузки ОС — ресет после неудачной установки и отката и еще один раз после другой неудачной установки — но тогда alt+tab или ctrl+esc помогли (который точно не помню) и появился рабочий стол. Висла с надписью «а сейчас необходимо настроить профиль пользователя». Нажал «отмена» — все висло с осветлением экрана. Убрал пароль — результат тот же. Оставил на ночь — утром нажал «Esc» и далее винда прогрузилась нормально. Возможно, виноват софт какой или ESS. Отключение ESS, удаление софта и восстановление первоначального образа ОС были дальше по плану — но оно раньше встало =) Ставил, кстати, тоже на бук — винда практически свежая, было поставлено только несколько софтин.
    Ответ написан
    1 комментарий
  • Устройство для оцифровки видео

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Камера уже есть? Какая? Какой внешний жесткий диск? Или под внешним диском понимается ПК? Или же ищется уже что-то готовое? Если да, то берем обычную веб-камеру, подключаем к ПК и запускаем запись с камеры в соответствующей программе.
    Ответ написан
    Комментировать
  • У кого есть опыт эксплуатации мобильников с последним андроидом и большой батареей?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Либо ручками выпиливать из андроида все лишнее, либо прошить одну из популярных сборок: например цианоген мод или что-то аналогичное. В таком случае имеет смысл брать какую-то популярную модель для которой уже есть какие-то результаты по альтернативным прошивкам.
    Ответ написан
  • Не работает ни один браузер на WebKit

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    После обновления винды? Так вот, есть несколько новых обновлений ядра ОС и они ломают популярные активаторы и из-за этого перестает работать большая часть программ. Удаляются обновления несколькими простыми командами:
    wusa.exe /uninstall /kb:2882822
    wusa.exe /uninstall /kb:2872339
    wusa.exe /uninstall /kb:2859537
    Ответ написан
    7 комментариев
  • Накидайте фриланс-бирж

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Разработка приложений под node-webkit

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Два приложения ушло в продакшен: раз, два. Обе программы работают с девайсами через ком-порт. В первом случае в ноде-вебкит оболочку не паковал, а использовал локальный-веб сервер, где и размещалась основная логика и он динамически генерировал GUI на хтмл и там еще пара аякс-скриптов. Это связано с тем, что изначально все планировал в браузере сделать, а уже потом узнал про вебкит и его заюзал. Так сказать проба пера — имеет ли смысл переходить на веб-GUI.
    Второй вариант пошел чуть другим путем: разделил логику программы и GUI, соответственно вся логика GUI на JS с менюшечками, драг энд дропом и другими плюшками, вся логика работы с девайсом в отдельном приложении с вебсокет-сервером.
    Надо сказать, что вебсокеты довольно удобный механизм взаимодействия с браузером. GUI прицепил к экзешнику ноде-вебкит, защиту не применял пока, но планирую. Чтобы хоть что-то было, ибо оно все равно распаковывается в TEMP и там все лежит/остается лежать в открытом виде. В идеале хотелось бы сделать несколько иной механизм работы: чтобы не распаковывалось на диск, а сразу использовалось бы из памяти. Но все равно, кому надо — просто сделает дамп памяти процесса и вытащит все, что ему надо. Время задержки на локалхосте в среднем 1-2 мс, что очень даже хорошо. Единственная особенность: веб-сокет сервер надо делать с несколькими потоками для приема данных, иначе пакеты теряются при непрерывном потоке от браузера. Т.е в цикле с браузера идут мессаги на сервер, а в силу особенности данных все сообщения надо обрабатывать по-очереди в одном потоке: просто запись трех чисел в переменную(т.е. ресурсоемкости никакой), так все равно большая часть мессаг не доходит. Поэтому просто сделал очередь на JS и месагe о приеме от сервера.
    В общем, на данный момент могу точно сказать, что опыт в целом положительный, GUI меняется и переделывается очень легко, независимо от сложности. Опять же, глюки/ошибки в GUI не приводят к крешу всего приложения и пользовательских данных.
    Ответ написан
    Комментировать
  • Как организовать javascript код?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Выкинуть из головы весь код и сделать декомпозицию задачи в целом. И сразу станет понятно куда какой код «класть». Ну или может даже и код тоже декомпозировать.
    Ответ написан
    1 комментарий
  • Как подружить Git и Dropbox?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Дело в изменении даты записи в файл. Изменилась дата файла — гит считает, что файл изменился, даже если ничего в нем не изменилось.
    Ответ написан
    2 комментария
  • программа Mouse without borders

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Я перепробовал все найденные в интернете софтверные KVM — почти все Херня. Да, именно так с большой буквы, за исключением InputDirector — самый лучший софтовый KVM. Использую давно, есть куча опций и настроек, поддерживает дисплеи с разным разрешением — кто бы мог подумать, что бывают и такие мониторы, а то вот некоторые софт-KVM такого не знают и глючат на мониторах с разным разрешением. Так же есть поддержка любого расположения мониторов, хоткеи, даже мертвые зоны (!) в углах и еще куча всего. Так то!
    Ответ написан
    2 комментария
  • Мапинг кнопок с клавиатуры apple на windows?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Любые кнопки ремапятся в реестре навечно через KeyTweak — и не надо никаких дополнительных драйверов, менеджеров и прочего. Логика очень простая: запускаем прогу, жмем кнпоку для ремапа, выбираем из списка новый код для этой кнопки, ребут и готово. В данном случае — идеальный вариант. Затем, можно даже забэкапить карту сканкодов в *.key и при необходимости активировать на любом компе или в свежеустановленной винде без дополнительных телодвижений.
    Ответ написан
  • Компьютер и Кошки. Ревнуют ли Вас кошки к компьютеру?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    У меня когда была кошка, то она тоже всегда забиралась на коленки между мной и клавиатурой, а если выдвинуть полку с клавиатурой — то оказывалась под ней и из под неё наблюдала за мной. Особенно круто зимой — попечатал, погладил, руки согрел и дальше печатать xD
    Ответ написан
    Комментировать
  • Что почитать для поднятия духа?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Том ДеМарко. Deadline. Роман об управлении проектами
    Вот буквально только дочитал — очень понравилась.
    Ответ написан
    Комментировать
  • Подскажите программу для бекапа

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Использую связку nncron + nnbackup. Сайт и описание. Линки: nnbackup302b3.exe и nncron193b13.exe
    Задача вот такого типа:
    #( Бэкап
    Time: <Минуты> <Часы> <Дни_месяца> <Месяцы> <Дни_недели>  \ По расписанию
    \ WatchDir: "C:\from1" WatchSubtree \ Для бэкапа в реальном времени (софт-рейд)
    \ NoActive
    SingleInstance
    \ AsLoggedUser \ Для ХР при установке сервисом
    Action:
    START-APPW: D:\nnBackup\nnbackup.exe sync -i C:\from_1 -i C:\from_2 C:\ -o G:\to\ -p -s -da -x "~$*.doc,*.tmp,Thumbs.db,System Volume Information"
    S" Бэкап сохранен" S" Удалены несуществующие файлы" BALLOON
    \ START-APPW: D:\nnBackup\nnbackup.exe sync -i C:\from_1 -i C:\from_2 -o G:\Programms\ -p -s -nd -x "~$*.doc,*.tmp,Thumbs.db,System Volume Information"
    \ S" " S" Бэкап сохранен" BALLOON
    )#

    Надо только указать время — или переключить на реал-тайм.
    nnbackup умеет работать и с архивами, а можно использовать 7zip или любой другой архиватор.
    Ответ написан
    5 комментариев
  • Стоит ли давать Haskell школьнику в качестве первого языка?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Возможно прозвучит глупо, необдуманно и слишком сложно: раз уж девятиклассник смышленный — то может попробовать дать ему сразу несколько ЯП? Пускай попробует решать задания разными способами — сначала с помощью одного ЯП, потом с другого ЯП. Пускай сравнит их в деле — это даст возможность выбрать то, что ему действительно интересно. Или, например, один ЯП — для разминки мозгов, а другой — для.
    Ответ написан
    2 комментария
  • Список жёстких дисков, которые можно восстановить перепрошивкой

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Попробуйте поискать или задать данный вопрос на rom.by — там сидят достаточно суровые дядьки, что BGA-чипы паяют галогенными лампами, а биосы прошивают велосипедными колесами.
    Ответ написан
    Комментировать
  • Способ организации обмена данными между 2мя системами

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Джедайская вполне схема первая.
    Ответ написан
  • Выбор специальности образования

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никого не слушайте и идите туда, к чему ближе сердце, разум и душа располагают — собственное счастье намного важнее. Тем более, что современный мир IT развивается настолько стремительно, что внезапную популярность и актуальность может набрать практически все что угодно.
    А сменить поле деятельности можно успеть в любой момент — было бы желание учиться чем-то новому.
    Ответ написан
  • Автоматическое скачивание из файла со списком ссылок?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    <удалено>
    Ответ написан
    Комментировать
  • Вопрос во выбору ВУЗа для будущего программиста

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Если твердо решили идти в программирование — то без самообучения тут никак вообще. Будьте готовы к тому, что придется заниматься саморазвитием и обучением очень много.
    Фриланс: например на позицию джуниора в команду или просто помощником опытного фрилансера. Основной плюс — обучение на реальных задачах, и возможность учиться у более опытных людей. Дополнительный плюс — возможность работать в любом месте, где есть электричество и интернет и в удобное для себя время. Минус — непредсказуемость/нестабильность доходов. Бывает приходится работать месяцами без выходных от заката до рассвета и все остальное время, а бывает затишье.
    Большинство ВУЗов программированию почти не учат по вполне всем известным причинам. А IT развивается с огромной скоростью — за год все меняется очень сильно. Классические ВУЗовские программы обучения устарели **цать лет назад, а за вермя обучения можно отстать от всего мира еще на несколько лет. Так что постоянное самообучение и «рука на пульсе/глаза на хабре» позволяют оставаться в курсе происходящего в мире.
    Ответ написан
    Комментировать