Есть (был) VIA VL-670 и есть VIA VL-671, которые реализуют USB 2 to USB 3 transaction translator. Используется для VirtualLink, где для поддержки DisplayPort в режиме 2×4K@60 реквизированы линии USB 2.
Из существующих решений, мне кажется, проще всего сделать что-нибудь на основе USRP (~$2k) и OpenBTS — монитор там уже есть, надо только декодер добавить.
Вся суть Руби в том, что его динамичность позволяет уменьшить количество написанного кода в десять раз, генерируя шаблонные методы автоматически. Вместо того, чтобы расписывать одну и ту же логику, которую нельзя зашарить средствами языка, руками, Ruby позволяет сделать это при помощи самого себя.
В Руби система типов гораздо более адекватная, чем в JS, и работать с ней сильно проще. Впрочем, рефакторинг действительно может быть сложнее, чем в статических языках.
Чушь. Если какой-то конкретный язык в силу своих (задуманных) особенностей крайне плохо подвергается ручному рефакторингу, это не значит, что все языки такие. Никогда не пользовался и не испытывал необходимости в полуавтоматизированном рефакторинге в Ruby. В худшем случае мне была нужна глобальная замена или sed.
Если вам нравится awesome, но надоела его костыльность и необходимость на каждый чих изобретать что-то на Lua (а так же отсутствие какой бы то ни было поддержки дисплеев с высоким DPI, глюки с русскими раскладками и тому подобное), велкам в i3. Он очень похож на awesome, в котором правильный конфиг уже написан.
Суммарная длительность сессий PPTP/L2TP, начатых в месяце X.
Кстати о билайне: у меня как-то висела L2TP-сессия больше двух недель (на паршивом TP-Link'е) и в какой-то момент она упала и вставать обратно не собиралась. Позвонил в техподдержку, порадовался диалогу "— у меня линукс" "— сейчас мы вас переключим на специалиста" (дословно), после чего выслушал следующее объяснение: "— у вас длительность сессии была больше двух недель, из-за чего наше оконечное оборудование зависло. мы его перезагрузили и теперь всё должно заработать." Заработать заработало, но то, что китайский SOHO-роутер стабильнее провайдерского железа, меня как-то не радует.
Они оба сделаны по MEMS, расшифровывающейся как «микроэлектромеханические системы». С другой стороны, типичный MEMS-акселерометр выдерживает от 600-2000 g, да и то в теории — на практике я плохо представляю, чем его можно сломать. Блендером разве что.
Вообще-то DMCA takedown может отправить любой резидент США. Google не станет рассматривать сам запрос от Microsoft как более важный или более легитимный, чем аналогичный, но отправленный Джоном Смитом. Впрочем, трубу к роботу не дадут, это верно.
Мы, возможно, говорим о чём-то разном. В моем любимом Ruby переписывание нетривиального куска, повторенного 3-4 раза, с использованием метапрограммирования займет в итоге меньше строк и меньше времени, чем репликаиция куска еще столько же раз и вылавливание в нем какого-нибудь бага.
(Это, конечно, если использовать его к месту, а не как в текущем проекте: замечательный файлик в двести строк, состоящий из запутанных конкатенаций, который генерирует эквивалент примерно десяти строк рукописного кода.)
1//2
: eval.in/83397:)
Из существующих решений, мне кажется, проще всего сделать что-нибудь на основе USRP (~$2k) и OpenBTS — монитор там уже есть, надо только декодер добавить.
В Руби система типов гораздо более адекватная, чем в JS, и работать с ней сильно проще. Впрочем, рефакторинг действительно может быть сложнее, чем в статических языках.
Кстати о билайне: у меня как-то висела L2TP-сессия больше двух недель (на паршивом TP-Link'е) и в какой-то момент она упала и вставать обратно не собиралась. Позвонил в техподдержку, порадовался диалогу "— у меня линукс" "— сейчас мы вас переключим на специалиста" (дословно), после чего выслушал следующее объяснение: "— у вас длительность сессии была больше двух недель, из-за чего наше оконечное оборудование зависло. мы его перезагрузили и теперь всё должно заработать." Заработать заработало, но то, что китайский SOHO-роутер стабильнее провайдерского железа, меня как-то не радует.
(Это, конечно, если использовать его к месту, а не как в текущем проекте: замечательный файлик в двести строк, состоящий из запутанных конкатенаций, который генерирует эквивалент примерно десяти строк рукописного кода.)