All streams
Search
Write a publication
Pull to refresh
37
0
kmeaw @kmeaw

Пользователь

Send message
Я не против, но лучше взять вариант mayorovp.
> (quote (1 2 (quote 3 4)))
'(1 2 (quote 3 4))

quote потому и quote, что останавливает eval.
Ваш интерпретатор неправильно реализует quote.
Предлагаю переписать eval:
def eval(list_or_atom, f=lambda x,y:x):
    if isinstance(list_or_atom, tuple) and callable(list_or_atom[0]):
        fn = list_or_atom[0]
        fn_args = [f(item,f) for item in list_or_atom[1:]]
        return fn(*fn_args)
    else:
        return list_or_atom

def prim(f): return lambda *args: f(*map(lambda x:eval(x,eval), args))

@prim
def plus(*args): return sum(args)
~ЏЌ–‘‹™ = ~<8f><8d><96><91><8b><99>
~0x8f = 'p'
~0x8d = 'r'
~0x96 = 'i'
~0x91 = 'n'
~0x8b = 't'
~0x99 = 'f'

~ЪЊ = "%s"
Интересно, а что это за разъём с надписью 3.3V ONLY? Чем-то напоминает Compact Flash.
Один мой знакомый однажды попытался позвонить своему провайдеру, чтобы узнать IP-адрес. Никто из техподдержки не смог помочь ему за полчаса.
Однажды, lopatoid позвал своих друзей (и меня тоже) к себе отмечать новый год. Среди нас набралось четыре человека, которые захотели поиграть в Doom по сети. Однако, машин, на которых можно было запустить игрушку, при этом подключив их к сети, оказалось только три. К счастью, к одной из этих машин кроме монитора был подключён телевизор через RCA, а у меня как раз оказался с собой жёсткий диск с линуксом. Всё закончилось тем, что я запустил два X-сервера, подключил к машине две мыши и две клавиатуры. На мониторе и телевизоре выводилась стандартная «сеточка» (xsetroot -def) и xterm, а X-сервера реагировали на ввод только с соответствующей им пары клавиатура+мышь.
Часто можно компенсировать отсутствие нескольких портов Ethernet при помощи свитча.
Неторопливо ручками получится далеко не всегда, ведь сервер может хранить информацию о прошлом.

Сервера, использующие tzdata, не переводят время — они всегда живут по UTC. А программы, которым нужно локальное время, вычисляют его из системного времени, добавляя (или отнимая) необходимую поправку.

Очередное изменение законов снова приведёт к тому, что всем придётся обновиться до актиальной версии tzdata.
Нет, это без digitalWrite, которая выполняет поиск номера порта по таблице и проверяет границы массива.

PORTB ^= 1<<5;
Подозреваю, что если в Arduino IDE написать код, работающий с портами напрямую, то получится ничуть не хуже по частоте.
Билайн не предоставляет глобально-маршрутизируемые адреса для физических лиц (по крайней мере, не делает это через автоконфигурацию). Дефолтная прошивка tp-link wr1043nd, если я правильно помню, не умеет IPv6.

Однако, современные ОС умеют использовать Teredo для получения связности с IPv6-миром. В Windows можно попробовать ввести команду «netsh interface ipv6 set teredo client». В случае с большинством дистрибутивов GNU/Linux достаточно установить пакет miredo.

Совет позвонить в саппорт действительно отличный — чем больше клиентов будут хотеть IPv6, тем быстрее провайдеры начнут предпринимать для этого активные действия.
Открывается только по IPv6. Для ipv6.google.com (точнее, для ipv6.l.google.com.) нет A-записи.
На этой плате установлен чип TUSB, реализующий отладчик и USB-UART (ACM). К сожалению, в линуксе он работает так себе — мне иногда приходится снимать-одевать перемычки, подключающие к нему RX/TX микроконтроллера, чтобы обмен возобновился. Дело усложняется ещё и тем, что прилагаемые МК не имеют аппаратного UART, а программная реализация при тех кварцах, что установлены на плате, не сможет достичь скорости выше, чем 9600 (не хватит точности таймингов).

Управлять чем-нибудь можно, температурный сенсор в один из комплектных МК встроен, как отдельный канал АЦП.
Об этом можно узнать, пройдя по первой ссылке этого поста.
Им неудобно пользоваться в интерактивном режиме: нет такого же хорошего автокомплита, поиска по истории, редактора (interacitve line editor).
Можно%20использовать%20пробелы.
На большинстве современных десктопов есть Intel AMT.
Если есть возможность что-то поставить, загрузившись с другого носителя, то можно и оттуда подключить внешний реестр и поредактировать его, а также выполнить любые другие действия, направленные на восстановление работоспособности поломанной системы (починить fs, раз-expand-дить с дистрибутива затёртые вирусом бинарники, …) — мало какие из этих действий можно будет выполнить из native shell.

Information

Rating
Does not participate
Registered
Activity