Роторы энигмы

ЖежеЭнигма

Как-то спросил у меня bagerlock как проще всего придумать шифр, чтобы на нём писать. Конечно, если придумать такой шифр, что человек в уме будет кодировать им свои сообщения, то другой человек почти наверняка этот шифр разгадает, так что нужно использовать что-то более рутинно-вычислительное, чем собственный мозг. С тех пор и засела у меня в голове идея написать программу, эмулирующую работу шифровальной машины Энигма, тем более, что когда-то в древности уже делал подобное на бейсике.

Фото из википедии.

Русская рулетка

ЖежеАприорная и апостериорная вероятности

Пока шёл по улице придумал себе простенькую задачу. Поделюсь с френдами, так как среди них оказались и физики с математиками. Она про вампиров и русскую рулетку, так как это поинтереснее, чем чёрные и белые шарики в урнах. Условие ниже.

Обезумевший от безделья вампир играет сам с собой в русскую рулетку. В пустой барабан шестизарядного револьвера заряжается один патрон с серебряной пулей. Остальные гнёзда барабана заполняются случайными патронами, у которых серебряные и свинцовые пули встречаются равновероятно. Далее вампир производит выстрел. Требуется найти следующие вероятности:

Моделирование задачи о стаканах

ЖежеРешение к задаче о стаканах

Заправлю сюда решение задачки о стаканах и ложке из поста ниже. На уровень городской олимпиады по физике за 11 класс выходят aterentiev и vinxru

Модель усилителя

ЖежеTube Amplifier

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

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

Судя по темпу работ, действующий прототип заработает не раньше, чем через год :) Шестое чувство подсказывает.

Кривая Коха

ПрограммированиеФракталы

По просьбе новоиспечённого френда notova заряжаю сюда обнаруженный в завалах винчестера рисунок одного геометрического фрактала. Программу свою, которая его рисовала (и не только его, а целое многообразие по задаваемым параметрам), найти не могу. Но в случае чего запросто можно её и повторить. Данная штука строилась точно так же, как и снежинка Коха, только "затравка" была другая. Собственно, прога и строила ломаные кривые для произвольных затравок и разного числа итераций.

Схема

ЖежеЗадачка

Наткнулся в сообществе ru_radio_electr на интересную задачку и засела она в голове, пока не решилась. Суть такова:

А вот любопытно, если взять обычный вакуумный (ламповый) диод прямого накала, подать строго стабильное идеальное анодное напряжение, последовательно с ним воткнуть идеальный динамик, а на накал подать обычную 50гц синусоиду, то какой будет спектр у излучаемого звука? Известно, что эмиссия от температуры зависит нелинейно, эмиссия не зависит от полярности тока накала, нить накала нагревается не мгновенно, теплоотдача нити тоже нелинейно зависит от тока накала. В общем, если всё это аккуратно учесть, то какой спектр будет у звука из идеального динамика?

Для привлечения внимания ламповодов вставляю тематическую картинку :) Исходники для его изготовления стащил отсюда.

ПрограммированиеEarth

Вспомнил за одну свою программу, которую писал, наверное, лет 10 назад и пришла в голову одна идея, которую позже реализую. А пока только продукт деятельности этой программки в GIF перешлёпну.

Earth animation

Вся эта меняющаяся картина заключена в нескольких строках, откуда не очевиден результат:

Усилитель из инета

ЖежеВыпрямитель

Пару месяцев назад нашёл на people.overclockers.ru запись про ламповый усилитель (сайт уже не существует), с тех пор загорелся идеей. Поскольку ламп и трансформаторов в данный момент не имею, то решил начать хотя бы с теории. Кое-какие сведения по усилителям удалось обнаружить в "Основы электронной и полупроводниковой техники" Ю.В. Виноградов, всё равно это лучше, чем разгребать информационный мусор в инете, где люди слушают правильную направленность провода или басы у них отлипают от динамика после замены берёзовых колышков под усилителем на клиновые.

Turbo Pascal

ПрограммированиеTurbo Pascal

F2, Ctrl + F9... Запустилось, посчиталось, попрощалось, завершилось. Перезапускаю приложение уже не из среды - моргнуло и исчезло... Что за х...? Запускаю консоль, запускаю приложение - пишет "Отсутствует обязательный параметр"

Долго ломал голову, убирал в комментарии из приложения всё, что только можно, гуглил проблему. Ничего не помогает. Какие нахрен параметры? Почему работает из среды? Что за волшебство??? Пока не осенило. Приложение то назвал DEL :)

Осталась ещё одна нерешённая проблема из вчерашнего программирования, но там уже другая история и совсем не паскаль.

4 дракона

ПрограммированиеДракон Хартера - Хейтуэя

Читал книжку "Математические новеллы" Мартина Гарднера и попалась мне на глаза эта штука - кривая дракона. Сразу же захотелось её повторить, что я и проделал.

Придумал эту кривую физик Джон Хейтуэй, а теорию разработали Вильям Хартер, Хейтуэй и Брюс Бенкс. Относится этот объект к фрактальным кривым и может быть получен рекурсивным способом, но о нём ниже. На рисунке выше изображён дракон 12-го порядка.