tarnyagin: (Default)
WPA2, как оказалось, сломан, причём совершенно по-детски. Тысячи (и я тож) смотрели и спеку, и реализацию, а разглядели косточку только сейчас. Если память не врет, тест на переустановку ключа при повторном получении третьего сообщения из handshake входит в стандартный Wi-Fi Test Suite, так что затронуты должны были оказаться все.

В двух словах -- ретрансляция подслушанного пакета из handshake пересбрасывает keystream, а в случае Linux / Android так и вообще устанавливает нулевой ключ.
tarnyagin: (Default)
Наткнулся в некоей чужой системе на красиво реализованный ramp-up шагового мотора. Код утянут с общедоступного Атмеловского, а тот, в свою очередь, основан вот на этой публикации за авторством David Austin. А коль всё и так известно, то можно и рассказать.

В двух словах задачка формулируется следующим образом: чтобы обеспечить линейный разгон мотора, время каждого шага должно расчитываться как . Брать корень на каждом шаге -- это очень накладно. И, как будто проблем мало, вычитание приводит к потере точности.

David красиво сводит задачу к отношению времён двух смежных пульсов, которое аппроксимирует первыми членами ряда Тейлора, получая магическое Cn = Cn-1 -- 2Cn-1/(4n + 1). И это прекрасно работает в текущем коде системы, обеспечивая линейный и предсказуемый рамп как вверх, так и вниз.

Вот только... линейный разгон -- плохое решение, сразу по многим причинам. Во-первых это долго. Мотор мучительно пробирается через низкочастотные резонансы. Запас по моменту на низких оборотах не используется, а нехватка его на высоких вынуждает снижать ускорение. Торможение с больших оборотов перегружает питание. И так далее, и так далее... Гораздо лучше получается, если вести разгон, задавшись постоянством энергии, добавляемой в систему на каждом шаге, то есть Δv2 = const. При этом (не было печали) длительность пульса начинает зависеть не от квадратного, а от кубического корня от номера.

Так вот чего я придумал: если волшебную формулу изменить на Cn = Cn-1 -- Cn-1/(3n + 1), то рамп становится правильным, корнеквадратичным. Пока получено и проверено эмпирически, завтра надо аккуратно теорию расписать, тоже через разложение в ряд Тейлора :).

UPD: Расписал, да, сходится, только коэффициенты всё же не 1 и 3, а 2 и 6, или Cn = Cn-1 -- 2Cn-1/(6n + 1), так как taylor{(1+-x)^2/3, 0} ->  1 +- 2/3x -1/9x^2 + O (x^3), а дальше тривиально. Ну чё, я молодец :)
tarnyagin: (Default)
В общем, пока я стоял на асфальте, в новы лыжи обутый, окружащую реальность смыло. Смыло мост в Херефоссе, тот, что над сухим руслом, Несколько домов в Кристиансанне. Дорогу из Гримста в Биркелан (404-ю?) затопило на два метра. К Херефосс вообще никак не подобраться: 41-я тоже потерялась. За ночь выпадет ещё миллиметров сорок. Самый сюр -- то, что в Гримста особо ничего не ощущается, ну дождь, да, а что такого. Вот опять начался...
tarnyagin: (Default)
-- Kjære Gud, i dette været!!!
Кажется, это Пер Гюнт, но могу путать, может другой какой классический отморозок. А в современной реальности фраза прозвучала для нас с Манькой. Ну да, льёт как из ведра, на улице настолько никого нет, что можно хоть с закрытыми глазами ездить, обещанный шторм-сто-миллиметров-за-два-дня в разгаре, и тут заваливает в Киви сладкая парочка – детёныш на коньках и папсен на лыжах с лыжами подмышкой. Гороху купить, ага. И течёт с них – ой-вей.. И дальше кататься – к школе, к Эрикссону, под фонарями у нового спортзала, разрезая чёрный зеркально-мокрый, весь в оспинках дождя, асфальт. Лыжи -- рулез, и они (парадоксально) примиряют с бесснежьем осени...
tarnyagin: (Default)
Дано: flyback DC/DC converter, вот такой:

DC/DC
Схема весьма приближённая. Настоящий конвертер несколько сложнее, он прекрасно работает, всё с ним хорошо.
А теперь берём и втыкаем в него вот такой костыль:
DC/DC
, подвешиваем к частотнозадающей цепочке оптрон и заводим на него некий сигнал, почти любой, хоть битик с адресной шины процессора.

Зачем? )
tarnyagin: (Default)
 Ау! Я теперь резко несимметричный. Левая сторона белая, как обычно, а вот правая -- как нос у Джузеппе, глубокого красно-синего цвета. Заснул на солнце, такие дела :)
Позитив тоже есть: байдарку починил и собрал, на неделе спущу на воду :).
tarnyagin: (Default)
В полевых условиях ножовка -- неплохая замена генератору сигналов...

Deathprod

May. 16th, 2017 10:35 pm
tarnyagin: (Default)
"Мораль и догму" снесли с ютуба за нарушение авторских прав (ну да),  зато он, вместе с еще двумя альбомами, появился в продаже на https://deathprod.bandcamp.com/. Стриминг бесплатный, приятного прослушивания. А вообще это тот случай, когда музыку надо покупать, просто для того, чтобы она была :). 

tarnyagin: (Default)
`удиньо, ррэт`ад`диньо..., что в переводе означает "вот какая история приключилась на днях".

Работаю в лабе с ультрафиолетом, в  желтеньких защитных очках на пол-лица и в здоровенных наушниках-чебурашках. Последние не для защиты, а радио слушать, я без этого плохо концентрируюсь. И чёй-то вдруг понадобилось горячее черное тело (по работе, ничего личного), ну или хотя-бы лампочку в качестве доступной альтернативы (не спрашивайте меня как). Лампочку нашел, только вкрутить её некуда. Пошел по офису побираться.

И вот представьте себе картину -- входит к вам такое чудо с закосом под Кристофера Ллойда и лампочкой в руке.
-- Цоколь есть?

Многие крестились


tarnyagin: (Default)
Очередные выпускные короткометражки от den norske filmskole -- норвежской киношколы в Лиллехаммере. В прошлом выпуске распределение было достаточно ровным, только один фильм оставил ощущение "ниже планки". В этом году всё с точностью до наоборот. На фоне "студенческих" картин, не халурных, не посредственных, но всё-же каких-то "это мой первый проект, он даже работает" выделяется только одна. Но, блин, как!

Forfalne от Ole Sebastian Kåss. В главных ролях Trine Wiggen, Ida Elise Broch, Herbert Nordrum. Об отце, умершем от алкоголизма, о матери-со. О мальчике, который убежал, и девочке, которая не смогла. О манипуляторах и жертвах, посттравматах и адаптантах.

Фильм номинирован на лучшую скандинавскую короткометражку 2016-го на фестивале Nordisk Panorama.

Сам фильм на NRK (только из Норвегии): https://tv.nrk.no/serie/den-norske-filmskolen-eksamensfilmer/KMTE40002216/16-12-2016

Facebook: https://www.facebook.com/forfalnefilmen/

Трейлер с английскими субтитрами: https://www.facebook.com/forfalnefilmen/videos/517985171744522/

Или с ютуба )
tarnyagin: (Default)
-- Больше ничего не хочешь заказать?
-- Да нет.. Хотя постой. "Луну..." Хайнлайна. Только в переводе "жестко стелет", а не "суровая хозяйка". Там, где "зафитилить булыганами".
-- Так, ага... А у них нету. И вообще Хайнлайна считай что нет, "Свободное владение Фарнхема" и "Звездный десант" ожидается.
-- То есть как нет? Это как Пушкина нет, понимаешь? Ну, хорошо, как Носова. Или Крапивина, во.. -- посмотрел сам, пробежался по другим магазинам, и вправду пусто. Где-то выбор больше (три книги) , где-то меньше (одна), но это совсем не то, чего бы я ожидал. Ладно, поехали дальше.
-- "Галапагос" Воннегута.
-- Тоже нет.

Ничего не понял. Это конкретно у Лабиринта такая нелюбовь к переводной "классике двадцатого века", или их правда прекратили издавать? Все читают электронную пиратку? Подростки не читают? Или, может, читают так, что типографии за ними не успевают? Что вообще творится?
tarnyagin: (Default)
Прекрасное от BBC One. Отвязная анимация, в стиле, пожалуй, армянской школы. Этакий Саакянц 3D.

Из Норвегии на NRK (доступно ещё неделю) https://tv.nrk.no/serie/ramperim/MSUI42002114/sesong-1/episode-1

На BBC: http://www.bbc.co.uk/programmes/b0873nfm

Из мира только трейлеры и превьюшки:Трейлеры и превьюшки )
tarnyagin: (Default)
-- Дима, туалетной бумаги остался последний рулон.
Мы не совсем засранцы, но прожить три дня на одном рулоне? из области фантастики.
-- И ты не успеешь. Без десяти четыре, короткий день. Пасха.
Да ладно, до Kiwi ехать минуту. Кидаю себя в машину, выруливаю с подковы и съезжаю вниз к перекрёстку... Мне налево. Фольксвагену впереди туда же, только он не едет. Дёргается вперёд, встаёт на дыбы, но не едет. Стою за ним, жду развития событий (а время идёт!). О, аварийку зажёг.
Read more... )
tarnyagin: (Default)
-- Девочки, вы, конечно, всё красиво нарисовали, но утверждать что "данные стремятся к нормальному t-распределению" -- это немножко голословно. В общем, так: переделайте мне их в гистограммы и наложите поверх соответствующую гауссовую кривую. Ладно? Ну вот и договорились :)

Глюкоза-1

Девочки (Наташка с Рутой) разве не в слезах ушли. Во-первых графиков тридцать. Во вторых -- а как в excel наложить на график гауссиану? Точнее, даже не в excel (там есть для этого платный плагин), а в libreoffice?



tarnyagin: (Default)
А вы ежа
                воткнуть
                            смогли бы
Паяльником
             для водосточных труб?

Исход

Apr. 6th, 2017 09:51 pm
tarnyagin: (Default)
Всем пока и привет. Переползаю на dreamwidth, комментировать можно только там, в жужу идет кросспост.
tarnyagin: (Default)


Говорят, еще три метра кабеля приобрели такой же вид :). Что интересно, референсная борда выжила.

А вообще прикольно. Бережешь контроллеры как зеницу ока, затем дрожишь над двумя последними, а в конце оказывается, что у кого-то на шкафу их валяется целая дюжина. Новых.

Ой

Mar. 11th, 2017 07:57 pm
tarnyagin: (Default)
Семнадцать километров большого круга за три с половиной часа. Нет, это не мое время, это Машкино. Да-да, Машка маленькая пробежала коньком всю Øynahei-ную лыжню до Toppland и обратно. Я помогал немножко, но все же...

Для Ваньки это был шок:
-- Папа, я в первый раз это сделал в пятом классе, и я тогда умер, папа, а она.. она..
И почти что слезы на глазах. Бедняга. Ну что ж делать, девочки у нас рождаются прямо с лыжами на ногах.
tarnyagin: (Default)
-- Папа, помоги мне одну штуку на ebay купить?
-- А что именно? -- спрашиваю из чистого любопытства. Ванька на свои покупает, моя роль тут только посредническая.
-- Да так, одну маску.
-- Маску?
-- Ну да..
-- Гая Фокса?
-- Кого??? (чекает инет) Нет конечно, головы лошади. Это известный мем, ты что, не знаешь?

...:фейспалм:...
tarnyagin: (Default)
Ага. Значит, так было дело. 24 октября прошлого года переносили в Халдене топливную сборку из реактора в бассейн выдержки. Была ли сборка повреждена изначально, уронили ли по дороге -- история умалчивает. Так или иначе -- произошло некое событие, повлекшее острое выделение радиоактивности в виде паров йода в реакторный зал и окружающее пространство. Бывааат. Сборку бросили, зал эвакуировали, вентиляцию заглушили. Это фаза один.
Read more... )
Page generated Oct. 17th, 2017 06:42 pm
Powered by Dreamwidth Studios