Pull to refresh
57
0
whitequark @whitequark

User

Send message
Есть (был) VIA VL-670 и есть VIA VL-671, которые реализуют USB 2 to USB 3 transaction translator. Используется для VirtualLink, где для поддержки DisplayPort в режиме 2×4K@60 реквизированы линии USB 2.
Я знаю Сифуна. Жив, здоров себе
Нет такого синтаксиса, как 1//2: eval.in/83397
Конечно. И стоимость будет только падать — SDR дешевеют почти экспоненциально (а может, и не почти).
Покупаете SDR, пишете софт, готово. SDR нынче дёшевы.

:)

Из существующих решений, мне кажется, проще всего сделать что-нибудь на основе USRP (~$2k) и OpenBTS — монитор там уже есть, надо только декодер добавить.
Вся суть Руби в том, что его динамичность позволяет уменьшить количество написанного кода в десять раз, генерируя шаблонные методы автоматически. Вместо того, чтобы расписывать одну и ту же логику, которую нельзя зашарить средствами языка, руками, Ruby позволяет сделать это при помощи самого себя.

В Руби система типов гораздо более адекватная, чем в JS, и работать с ней сильно проще. Впрочем, рефакторинг действительно может быть сложнее, чем в статических языках.
Чушь. Если какой-то конкретный язык в силу своих (задуманных) особенностей крайне плохо подвергается ручному рефакторингу, это не значит, что все языки такие. Никогда не пользовался и не испытывал необходимости в полуавтоматизированном рефакторинге в Ruby. В худшем случае мне была нужна глобальная замена или sed.
С одной стороны я с вами согласен. С другой — если человек не знаком с настолько базовыми понятиями, ИМХО он никакой не программист. Кодер — возможно.
Если вам нравится awesome, но надоела его костыльность и необходимость на каждый чих изобретать что-то на Lua (а так же отсутствие какой бы то ни было поддержки дисплеев с высоким DPI, глюки с русскими раскладками и тому подобное), велкам в i3. Он очень похож на awesome, в котором правильный конфиг уже написан.
Простите, что? DRY, KISS и прочие красивые слова сильно экономят время и сразу, и в будущем.
А потом мучайтесь, осознав, что это две конкурирующие и несовместимые экосистемы.
Суммарная длительность сессий PPTP/L2TP, начатых в месяце X.

Кстати о билайне: у меня как-то висела L2TP-сессия больше двух недель (на паршивом TP-Link'е) и в какой-то момент она упала и вставать обратно не собиралась. Позвонил в техподдержку, порадовался диалогу "— у меня линукс" "— сейчас мы вас переключим на специалиста" (дословно), после чего выслушал следующее объяснение: "— у вас длительность сессии была больше двух недель, из-за чего наше оконечное оборудование зависло. мы его перезагрузили и теперь всё должно заработать." Заработать заработало, но то, что китайский SOHO-роутер стабильнее провайдерского железа, меня как-то не радует.
Ага. Внутри акселерометра есть конденсаторы с подвижными обкладками.
Потому что только Ричард Столлман может подписаться в интернете именем Ричарда Столлмана.
Они оба сделаны по MEMS, расшифровывающейся как «микроэлектромеханические системы». С другой стороны, типичный MEMS-акселерометр выдерживает от 600-2000 g, да и то в теории — на практике я плохо представляю, чем его можно сломать. Блендером разве что.
Один раз — мелочь и ерунда, сто раз — фреймворк. Можно увидеть характерный пример кода?
Вообще-то DMCA takedown может отправить любой резидент США. Google не станет рассматривать сам запрос от Microsoft как более важный или более легитимный, чем аналогичный, но отправленный Джоном Смитом. Впрочем, трубу к роботу не дадут, это верно.
Мы, возможно, говорим о чём-то разном. В моем любимом Ruby переписывание нетривиального куска, повторенного 3-4 раза, с использованием метапрограммирования займет в итоге меньше строк и меньше времени, чем репликаиция куска еще столько же раз и вылавливание в нем какого-нибудь бага.

(Это, конечно, если использовать его к месту, а не как в текущем проекте: замечательный файлик в двести строк, состоящий из запутанных конкатенаций, который генерирует эквивалент примерно десяти строк рукописного кода.)
1
23 ...

Information

Rating
Does not participate
Date of birth
Registered
Activity