Без заголовка |
FUCK YEAH! Почти двухнедельное супер-комбо из докладов, документов и PowerPoint'а (на самом деле, конечно, OpenOffice.org Impress) завершилось успешным получением гранта на два года. Ещё в начале конференции я даже не предполагал, что им эта работа глянется (слишком много неизвестных, чтобы говорить о бизнес-плане), однако же, что-то комиссия там заметила. Так что теперь работа над супер-программой "узнай с мобильника, сколько осталось ждать трамвая" продолжается, но уже с финансовой поддержкой. Нет так много, конечно, но но получать средства, особенно неподотчётные, всегда лучше, чем их не получать. Правда, есть у меня подозрение, что с учётом коннкуренции, работать придётся намного быстрее, чем предполагает фонд, и через два-три месяца уже запускать пробные партии маяков, но фонду обо всём знать не обязательно. Да и вообще, если всё получится, то можно уже будет делать ООО и искать инвестиции в нормальном объёме. А для начала и так хорошо.
![]()
|
|
Без заголовка |

|
|
Без заголовка |
|
|
Сложные щи |
|
|
Защиты |
|
|
Без заголовка |
Фак мой мозг, я-то думал, что это просто японское издание альбома, а тут оказывается такое:
|
|
О, яой |
|
|
О решении задач |
В условиях отсутствия работающих розеток, важнейшим изобретением для нас становятся аккумуляторы.
Камера должна протянуть две пары, идущие без перерыва, иначе у нас не будет нормальных записей всех лекций. А видеокурс -- это стильно, модно и MITшно -- как же нам без него? На своём же аккумуляторе камера может продержаться не больше двух часов.
Казалось бы, невелика проблема: возьми и купи дополнительный аккумулятор. Вот только стоят они дороговато. Зная, что там внутри, просто жалко переплачивать.
Но мы же инженеры! Свинцовые аккумуляторы стоят более, чем в два раза дешевле, а живут дольше. Если бы можно было подключить аккумулятор прямо в гнездо стандартного, можно было бы рассчитывать на восемь часов работы. К сожалению, почти все современные аккумуляторы, поставляемые с техникой, снабжены хитрым контроллером, который практически полностью убирает их совместимость и ремонтабельность. DRM в действии.
Тогда запитаемся через разъём для подключения блока питания камеры! Единственная проблема, которая мне виделась, заключалась в том, что стандартное напряжение свинцовых аккумуляторов (12 вольт) было больше, чем нужные 8,4. Решение очевидное -- потенциометр. Собственно, проблема только в потере мощности на нём, но я решил, что переживём. Теперь, согласно расчётам, его должно было хватить только часа на четыре -- и дело не в сопротивлении, а в очень крутой эффективности внутренних схем камеры. Выяснилась и ещё одна деталь: заряжать аккумулятор нужно повышенным напряжением, и под внимательным контролем тока. Поэтому использовать мой источник питания на 12 вольт для зарядки не представлялось возможным, нужен был отдельный зарядник.
И несмотря на это всё, решение получалось дешевле самого дешёвого фирменного аккумулятора. Так что, всё было куплено, после чего я провёл совсем немного времени с паяльником, паяя провода и реостат, зарядил аккумулятор и был готов к действию. Одно мешало -- ни на что не похожий разъём питания сложной формы. Поэтому я применил супер-силу: взял рейку, нож, после чего за час выточил точную деревянную копию штекера. Провода, игравшие роль контактов, приклеил циакриновым клеем и зачистил.
Это меня и сбило с толку. Я думал, что из-за такого самопального разъёма, нет контакта. Пара дней ушла на то, чтобы перепробовать все способы добиться контакта, вплоть до того, чтобы просто засунуть провода в разъём, разделив их бумажкой. Ничего не помогало. Я думал, что там где-то стоит хитрый концевой выключатель, или, может, датчик сопротивления между контактами. Но даже когда мне удалось засунуть в разъём родной штекер вместе с очень тонкими проводами, увидеть, что камера работает, что напряжение есть, и ровно такое, как написанное, подав напряжение на те же провода, мне не удалось её запустить. Вывод напрашивался: контроллер. От блока питания идёт не просто постоянный ток, он ещё и с какими-то информационными импульсами, не дающим китайцам подделывать блоки.
Время шло. До лекции оставался один день. Становилось ясно, что что-то надо делать, и сейчас. Эпический провал с применением бесперебойника на прошлой лекции на некоторое время привил мне идею о том, что дедлайн любого проекта -- за день до ввода в эксплуатацию. Тогда можно не спать ночами, применять все силы, лишь бы доделать. В последний день надо гладить рубашки и отсыпаться, чтобы не быть сонным.
Решение виделось одно: инвертор. Раз на камеру питание может подать только блок, работающий от 220 вольт, значит они мне нужны. Лезу в интернет за схемами инверторов и печалюсь. И дело даже не в том, что за деталями придётся ехать отдельно, а уже ночь, и, в итоге, времени на испытания не останется совсем. Дело в том, что там везде применяются трансформаторы с трёхточечным подключением первичной обмотки. Найти такой с нужными параметрами за день -- нереально. Под рукой был лишь обычный понижающий трансформатор, который можно было выдрать из спаянной лет пять назад ради смеха схемы выпрямителя на двух транзисторах, вместо диодного моста.
Итак, остаётся ночь и день, в магазины я, скорее всего, не успеваю, но мне нужен инвертор. Начинаем думать. Итак. Первое, что мне нужно -- это 50 герц. Уже проблема. Ну не найду я дома два одинаковых транзистора для мультивибратора. Хотя... А зачем мне генератор паять? У меня есть ноутбук, в нём есть звуковая карта. Источник не просто 50Гц, а ещё и вполне себе приличной синусоиды, а не какого-нибудь меандра! Понятно, что от звуковой карты ничего не запитаешь. Это просто задающий генератор. Собственно, и обычные инверторы состоят из маломощного генератора и каскадов усилителя мощности, который и преобразует энергию. Усилителя. О! С месяц назад я твёрдо решил, что хочу заставить колонки от проигрывателя Вега (в котором не только проигрыватель не работает, но и усилитель даже с пинка не заводится) зазвучать. По такому случаю за абсолютно абсурдные для усилителя 300 рублей был куплен усилитель на одной микросхеме и четырёх конденсаторах, а также радиатор в нему, который я закрепил на кое-как ввёрнутых шурупах. Не шибко мне нравилось, как он звучал -- после HD280 Pro, по паре раз за каждый трек накатывало возмущение отсутствием верхних или нижних частот (а ещё когда на MIDI-клавиатуре играю, так весело звучат всё затихающие нижние октавы, которые у настоящего пианино едва ли не громче всех остальных) -- но 22 ватта на канал при сопротивлении 4 Ома он тянул, так что, по моим прикидкам, для камеры его должно было хватить.
Глубокая ночь? Плевать! Я с безумным взглядом и усугубляющим его паяльником в руках собираю инвертор из ноутбука с убунтой и чудо-программой beep, трансформатора, который старше меня, свинцового аккумулятора и усилителя от колонок. Должен работать. Прижимаю провода к клеммам, запускаю beep и начинаю повышать громкость. 40-80-160-210-230-270-310 вольт... Ой-вей, куда это меня понесло?! Так и до межвиткового пробоя недалеко. А ну-ка 230! Включаю в примотанную розетку БП камеры, на полсекунды загорается индикатор, после чего гаснет, а тестер показывает 170 вольт. Мда. Вторичная обмотка с сопротивлением 1,5КОм -- это очень весело. Понимаю, что за напряжением приходится следить постоянно. Повышаю до 200, и камера оживает. Победа!
На следующий день я провёл эксперимент, который показал, что даже с такой крутой схемой, аккумулятора хватает на два часа, и это при том, что часть времени камера была даже со включённым дисплеем. Ещё он показал, что при включении дисплея напряжение падает на 10 вольт, а при обращении камеры к своему диску -- так и на все 30-40. Удивительно, но БП спокойно работал в диапазоне от 250 до 170 вольт. Выше я не рисковал, а ниже он вырубался. На самом деле, удивительно крепкий девайс попался. Я ему даже наличие хитрого контроллера простил. Кстати, именно скачки напряжения ограничивали максимальное время работы. Если заряда осталось немного, то при пиковых нагрузках напряжение падает слишком низко, и камера вырубается. Врубиться обратно не может, поскольку это тоже требует дополнительной энергии. Среднее же значение напряжения может оставаться на отметке 200 вольт. А, ещё эксперимент показал, что всякое видела кафедра ИКТ, но не такое.
Итак, лекция. Точнее, первая половина. Полёт нормальный, свой аккумулятор камеры работает. Конец первой части, переходим в другую аудиторию, и я начинаю доставать и готовить систему. Тем временем уже пора начинать, так что я ставлю камеру пока работать от остатков собственного аккумулятора, а сам занимаюсь инвертором.
Блин! Ведь знал же, что плохая идея была паять к старым и расшатанным выводам трансформатора одножильный провод-семёрку (других на 220 вольт не попалось, но всё же). За время транспортировки контакт отломился. Ладно, там ещё остался краешек. Какое счастье -- с собой оказался нож. Соскабливаю оксидную плёнку, беру тестер (который мне и так нужен для контроля напряжения) и его крокодилом зажимаю вместе провод и контакт. Второй щуп цепляю ко второму проводу. Камеру пока не подключаю, проверяю. Питание, генератор, включаю -- ноль вольт. Блин. Проверяю усилитель. Похоже, каналу кранты. А может и не кранты, но проверить это в полевых условиях я не могу -- нужен паяльник. Да и времени нет. Про себя приговаривая "Всё равно ведь хотел Microlab Pro", самым варварским способом отрываю провода к трансформатору от одного канала (хм, а я, оказывается, прочно паяю, когда не надо), зачищаю побольше и тупо приматываю к другому. Проверка -- есть низкое напряжение. Собираю обратно схему с крокодилом и контактами, включаю -- блин, уж больно сильно скачет, от 40 до 300. Контакт очень плохой, надо ещё правильно положение найти. К тому же, итак большое внутреннее сопротивление, ещё сильнее повысилось. Всё плохо.
И всё же, готово. Дожидаюсь лёгкой заминки в лекции, вырубаю камеру (да, это чудо инженерной мысли не умеет переключать режим питания, будучи включённым) -- как раз вовремя, аккумулятора осталось ровно на 6 минут. Подключаю блок питания, инвертор, включаю: 150-170-200 -- ожила! Повышаю до 240, и только после этого включаю запись -- сразу падает до 190, а потом опять растёт -- теперь понижаю. Итак, напряжение скачет, поэтому надо постоянно смотреть на показания тестера и с ноута регулировать уровень. И лучше лишнего не двигаться. И дело даже не в том, что там везде до 250 на оголённых контактах. Прежде, чем можно будет получить серьёзный ожог, система уже успеет развалиться, и, вероятно, насовсем.
Вспоминается рассказанный недавно Сафоновым случай ещё времён его молодости. Тянули военные кабель связи Москва-Хабаровск-Владивосток. И когда дошли до Хабаровска, радостные начальники, мало что смыслящие в связи, стали рапортовать об успехах, играя в испорченный телефон. В итоге, в Москве это звучало как радостное известие о том, что дошли до Владивостока. Первый секретарь радостно ответил, что вечером позвонит, узнает, как дела. И тогда на другом конце товарищи поняли, что если они за день не протянут что-то около тысяч километров кабеля, им конец. Использовали гражданские телефонные линии. Отключали от электроснабжения населённые пункты, используя ЛЭП вместо кабеля. Там, где не было вообще ничего, стояли солдаты и держали кабель. Но вечером линия Москва-Хабаровск-Владивосток была завершена.
Камера отработала всю лекцию без единого сбоя. Материал уже залит на сову и в lms.
Впрочем, солдаты, пожалуй, были лишними. И тут было достаточно купить таки родной аккумулятор, пусть и дорогой. Хотя, когда лекция шла, выбора уже не было. А вот теперь думаю -- ведь можно и над схемой поработать. По крайней мере, я её пропаяю и положу в коробку. А там посмотрим.
|
|
О неожиданных открытиях |
|
|
О суровости |
Это был воистину эпический день. Символично, что именно сегодня в Москве был концерт группы Epica, о котором я даже знал за месяц, но в суете дел успешно его продолбал. Впрочем, с момента, когда с весёлый фейерверком ушёл из жизни старый плеер, я их всё равно не слышал, а жизнь намного эпичнее любых фантазий.
Началось всё с ещё давнего решения вести пары, которые по расписанию разделены часовым перерывом, с перерывом 10-15 минут (чтобы только перейти между аудиториями). Решение хорошее, особенно в пятницу, но ведь лекции мы пишем на видео. А заряда батареи хватает где-то на полторы пары. работающих розеток нет ни в одной, ни в другой аудитории. И, естественно, вспомнили мы об этом в четверг вечером, когда бежать за дополнительными аккумуляторами или стучать по голове электрикам, чтобы те наконец починили питание, было уже поздно.
Ага! -- с кулфейсом сказал я, вспомнив, что домашний сервер у меня работает от бесперебойника. На сколько-то его должно было хватить, а камера потребляет немного. Уж, по крайней мере, зарядить можно. Итак, утром, помимо стандартного набора из ноута, штатива (носится отдельно, ибо около метра в сложенном состоянии) и камеры, я запихнул в рюкзак (сумка тут уже совсем ни к чему) не слишком подъёмный бесперебойник, оставив несчастную серверную генту на произвол судьбы и Мосэнерго, после чего отправился в дальнее здание института. Как вариант, я ещё думал взять USB-колонки и микрофон, потому что имел определённые сомнения в том, что простуженным голосом могу нормально читать лекцию, но пара пропущенных дней в обнимку с чудо-таблеточками сделал своё дело, и на лекцию меня таки хватило. Хотя, и явно тише, чем можно было бы.
Значительная часть кафедры свалила в Подосинки (куда я решил на ней раз не ехать, чтобы не простудиться опять), так что провести самому не только полную лекцию, но ещё и семинар. Впрочем, насчёт последнего, это громко сказано, ибо единственная задача была раздать бумаги, чтобы народ написал вводное тестирование, уже бывшее в параллельной группе неделю назад, и призванное символизировать начальный уровень знаний, с которым нам надо иметь дело. Так что здесь что-то запороть было сложно.
Лекция тоже, вроде, прошла бодрячком, даже диалог какой-то получился местами, хотя, когда я это смотрел на записи, часть про машину Тьюринга и про отличия алгоритмов от не алгоритмов на примере квадратного корня меня в целом устроила, а вот логические выражения и особенно рассмотрение материла первой лабы были как-то совсем запороты. Вроде и очевидные вещи, все как бы понимают, а рассказ хреновый. Наверное, стоило, не мудрствуя лукаво, пересказывать туториал по Питону. Да и, хоть и не ощущается в живую, а на записи отлично видно волнение. Неестественный голос, странные интонации, это всё не на пользу рассказу идёт. Короче, работать надо над этим.
Но это всё мелочи. Интересное началось дальше. Следующую лекцию читал Паволоцкий, а я с умным видом сидел рядом со штативом и камерой. Не знаю, почему мне не пришла в голову идея хоть чуть-чуть зарядить её от бесперебойника в перерыве, но увы. Камеру я поставил писать чуть живую. Дисплей был закрыт (чтобы батарею не тратил), так что происходящее я не видел. И только минут двадцать спустя, решил посмотреть, что же там происходит. Не пишет! Как не пишет? Заряд ещё есть. Место кончилось! Блин! Прошлую лекцию с камеры никто не удалил. Отлично. Надо подключить к ноуту, удалить, отключить, и потом поставить писать. Готово, пишем.
Через некоторое время опять не пишет. Вот теперь точно батаеря кончилась. Так, достаём бесперебойник, включаем... бииииииииииииип! Как же он пищит! Никогда, испытывая автономную работу дома, я и представить не мог, как это будет слышаться в аудитории со случайно оказавшейся хорошей акустикой. Ладно, народ, вроде, не сильно оборачивается. Так! Бесперебойник отрубился! Как отрубился -- он от сети несколько недель работал, не могло в нём не быть заряда. Отлично... Бесперебойник -- штука экономная. Работая от аккумулятора, он старается сохранить заряд как можно дольше. И если к нему ничего не подключено, то он вырубает питание. Рассчитанный на 200-300 ваттные компьютеры, 18 ваттную камеру он нагрузкой вообще не считает. Поэтому через пару минут отрубается.
Ладно, буду включать руками, когда вырубается. Через некоторое время взгляд на камеру -- вообще вырубилась! Ах вот оно что... При переключении питания с батареи на блок питания и обратно она немедленно вырубается. Причём жёстко, так, что даже проверку диска потом запускает. Ну хорошо, пусть поработает от батареи хоть сколько-нибудь. Не работает вообще. Что? Ааа... Так она ещё и во время работы заряжаться не умеет, заряжается только когда выключена.
Итак, нужно постоянно подавать питание, тогда как всё способствует разрывам. Нужна нагрузка бесперебойнику. Ничего нет. Даже ноут не подключишь: стандартная розетка только одна, остальные другие. Очень аккуратно, подозревая, что так и сжечь можно, включаю его в самого себя. Вроде, не сгорел. Ладно, ждём. Всё равно выключается. Нагрузка ещё должна постоянно меняться (вообще, нормально для компьютера).
Итак, периодически орущий бесперебойник надо регулярно включать в самого себя, чтобы он орал дальше, но давал питание на камеру, которая тут же вырубится, когда оно исчезнет, хотя могла бы уже давно зарядиться. Минут через 15 меня это достало окончательно, и, несмотря на угрызения совести, я запись прекратил. Будь что будет. В конце концов, Паволоцкий говорит, что конспектировать, в отличие от меня.
Разве могут закончиться на этом развлечения? Конечно нет! Приехав со всем добром в ближнее здание, я стал перекидывать видео на шару. Блин. Многовато отрезков камера набила, надо бы склеить. К тому же, то ли я ошибся, то ли штатив сбился, но первая лекция была записана под углом. Итак, нужно было просто-напросто чуть-чуть повернуть и увеличить видео, склеить, после чего экспортировать в DV, чтобы его забрала СОВА. Импортируем mpeg в Premiere... Отлично, нет звука. Импортируем в EDIUS... Отлично, а как тут повернуть видео? Не то что личный опыт работы с редакторами видео, даже гугл ничего не говорит!
Так, конвертим mpeg в DV, после чего импортируем в Premiere и... Отлично. Шара отказывается отдавать файл размером в 10 гигабайт. Значит, опять конвертируем, но уже на локальном диске. Импортируем, монтируем, экспортируем... И ничего. На двух рабочих станциях из трёх сломался Encoder, но понабилась пара часов, чтобы понять это.
Полдевятого вечера, и я наконец точно понял, что и где надо сделать. Монтируем, ставим экспортироваться, ждём. Последние люди уходят из видеостудии, сказав напоследок "Уходя, гасите свет! Сила вся в кефире". На кафедре ещё есть двое программистов, но они в другой комнате, да и то, уже почти десять, собираются уходить. Отлично, в видеостудии неплохие колонки, переключаю на плеер и слушаю Ванессу Мэй. А жизнь не так уж и плоха. Почти никого нет, можно тупо гулять по студии, смотреть через открытое окно нашего пятого этажа (а потолки метра по четыре) на ночную Москву и слушать музыку.
Пока ещё всё конвертируется. Уходят последние программисты, оставляя ключи от кафедры. Я на кафедре один и, судя по всему, и в институте тоже (ну, кроме охранника). Можно делать вообще что угодно. Хотя, настроения врубать Caramelldancen на полную громкость как-то не возникало. Опять берём что-нибудь спокойное, классику, и смотрим на город. Уже закончилось кодирование, осталось только залить на СОВУ. Ждём. Интересно, а как будет выглядеть Москва, если выключиться свет.
Свет. Свет... Свет! Чёрт побери. Студия разделена самодельной перегородкой на две части, а выключатели отдельные. Один на своём месте рядом с дверью. А второй. Эээ... Эээ... Эпик фейл. Делать нечего, берём подсказку "звонок другу". И с первого раза это не помогает. И со второго. Выключатель под столом. Готов поверить, но ничего не вижу на стене, кроме кабель-каналов и пилотов. Надо уметь выходить за рамки условия задачи. Сам говорю, что это одна из целей курса CS, а далеко не всегда умею это делать. Кто сказал, что выключатель на стене? На третий раз мне точно говорят, что выключатель снизу привинчен к столешнице, да ещё в таком уголке с мотком проводов, где его точно враг не увидит. Зато теперь знаю я. Тайны МИЭМа, ОК.
Выключаю свет, мониторы, свет на кафедре, запираю кафедру и иду по пустому институту к выходу. В одиноких аудиториях горит забытый свет, да и чёрт с ним. Лампы на лестнице включаются от датчика движения. И ни души, ни звука. Иду и думаю: "А жизнь-то хороша!".
Мораль? Да какая тут мораль? Разве что такая:

Ах да! Запись того, что я намонтировал.
Между делом, прорекламирую прямую ссылку: sova.auditory.ru/event/edit/id/253
|
|