• Какую дополнительную клавиатуру с программируемыми клавишами посоветуете?

    Avis-HQ
    @Avis-HQ
    Engineering (subsea), CAD/CAM/CAE, design
    Это называется кейпад (keypad). По этому слову гуглится намного лучше. В вашем случае "programmable keypad". Есть даже наборные со сменными вставками на клавиши. А то и с экранчиками (Optimus Aux). Вопрос цены.

    Я в своё время для похожих целей купил Razer Nostromo (ныне снят с производства, заменен на Orbweaver). Купил, потому что кейпад для CAD нужен был позарез, а этот был самый дешевый. Фишка Razer на тот момент была в том, что ей не нужны дрова для работы клавиш (нужны только для записи) - они писались в устройство имитацией нажатия и просто воспроизводились везде. Спасало, если таскал с собой и было глупо накатывать дрова ради дня копания в компе. Не знаю как такое поведет себя на разных семействах ОС, но не думаю что слишком там различные протоколы на тему сигналов с клавиатуры. Чего не скажешь о дровах для работы макросов из самой ОС.

    Ныне переехал на продукцию 3D Connexion в виде SpacePilot Pro + CadMouse + обычная клавиатура ноутбучного типа. В итоге половина поместилась на мышку внутри их софта. Удобный инструмент, который даже отслеживает активное окно и автоматически щелкает профилями и наборами макросов + целый SDK, чтобы дружить софт с контроллером на более низком уровне. Однако они требуют установку ПО для работы личных настроек в любом случае. Ну и, конечно, они заточены под 3D CAD/CAM-системы и графические редакторы в первую очередь, а потом уже всё остальное.

    Ещё одно из пройденных решений попроще: сразу клавиатура с программируемыми мультимедиа-клавишами. Это у меня домашний вариант - SS Apex. Там тоже есть интересный момент: у клавиатуры есть "слои", которые можно переключать по ходу дела. Т.е. там 136 клавиш, которые можно настроить как угодно вообще, а по нажатию одной из них или сочетания переключить на другую, тоже кастомизированную раскладку, получив ещё 135 функций..а потом ещё. Предел не искал - остановился на двух слоях, хотя чаще хватает второго ряда над F1-F12 и блока слева. Без ПО тоже не пашет, правда.
    Ответ написан
    Комментировать
  • Вконтакте API. Лимит запросов wall.post?

    @Ualde
    Чуть более сложнее, чем просто 3 запроса от пользователя.

    vk.com/pages?oid=-2226515&p=FAQ

    3 запроса в секунду от каждого уникального пользователя, запустившего приложение со стороны приложения. Количество запросов от сервера зависит от количества пользователей, установивших приложение. Если приложение установило меньше 10 000 человек, то можно совершать 5 запросов в секунду, до 100 000 – 8 запросов, до 1 000 000 – 20 запросов, больше 1 млн. – 35 запросов в секунду. Числа могут поменяться со временем.
    Ответ написан
    Комментировать
  • В какой момент времени записывать координаты клика на ссылку?

    creage
    @creage
    Можно добавить приложение во фрейме, а постить клики в top — старо, и неспортивно.

    Куки, или localStorage — разве не справятся? Данные никуда не денутся при переходе. Прочитали — почистили, ждем следующей записи. Куки можно читать на сервере, но если их будет много — гонять их туда-сюда накладно. А localStorage не везде доступен.

    Вариантов немало, на самом деле.
    Ответ написан
    Комментировать
  • Javascript — что быстрей: rez+=«str» vs rez=«str»+«str»?

    rmaksim
    @rmaksim Автор вопроса
    кто-то уже решил сложить строки без данных jsperf.com/strings-str-str-vs-str-str-str/2
    и вот там Firefox 16 отжигает по полной на «str»+«str»
    var str = ""; str += "<div><h1 class='header'>"; str += "</h1><h2 class='header2'>";
    var str = "" + "<div><h1 class='header'>" + "</h1><h2 class='header2'>"
    Ответ написан
    2 комментария
  • Как формируются страницы у vk.com?

    @esc
    Технология называется hijax en.wikipedia.org/wiki/Hijax
    Ответ написан
    Комментировать
  • Как записать разговор на iPhone?

    @ibigdan
    Да. На айфоне запись запрещена, выше правильно сказали. Но есть варианты обхода проблемы издалека.
    Если нужно записать не единичный разговор, а эта функция предположительно будет востребована часто, то есть смысл погуглить по словам «bluetooth call recorder». Суть — гарнитуры с возможностью записи разговоров. Вплоть до таких забавных и недешевых решений, как Call Mynah: www.spygadgets.com/call-mynah-cell-phone-recorder.aspx
    Он вообще эмулирует собой мобильник другого вида, подключаемый по блютузу к основному. Пишет разговоры автоматически, в логи заносит подробности типа номера собеседника, даты/времени и т.п. Зачем эта эмуляция «другого телефона» нужна кроме записи разговоров — каждый придумает для себя сам. Возможно кого-то спасет в ситуациях паршивой связи, если к примеру прием есть только у окна — тогда основной мобильник можно оставить на подоконнике, а с этой штукой безпроблемно перемещаться по квартире.
    А так есть и более дешевые варианты простых «наушных» гарнитур с записью.
    Ответ написан
    Комментировать
  • Сохранение XML из шаблона Yii?

    calg0n
    @calg0n
    Чтобы лэйаут не подгружался юзайте renderPartial():
    $this->renderPartial('export_xml', array('data'=>$data));
    

    Можно ли заставить отдавать шаблон файлом?

    Что вы имеете в виду?
    Ответ написан
    1 комментарий