Сайтоводство XXI века

Родилась интересная мысль. Как понятно любой обезьяне, открывшей книжку «PHP для даунов», большинство нынешних «динамических сайтов» — это своеобразный интерфейс между пользователем и базой данных, позволяющий модифицировать хранимую там информацию и выводящий ее в удобном для пользователя виде.

Если подумать дальше, то можно составить список «стандартных» блоков — например, вывод отсортированной каким-либо образом выборки из базы данных, причем в различной форме — в виде ленты постов, в виде «дерева комментариев» или в виде витрины интернет-магазина. Развивая мысль дальше, можно придти к тому выводу, что для построения сайта, взаимодействующего с пользователем более-менее стандартным образом, достаточно «конструировать» его из готовых блоков. Конечно, как и любое «программирование мышкой», этот способ будет далек от оптимального, но в наш век огромных вычислительных мощностей, кого это волнует?

Можно представить себе, как будет выглядеть процесс «конструирования» сайта через несколько лет: запускаешь какой-нибудь Automated PHP Builder, «бросаешь» мышкой компоненты на какое-то «рабочее поле», соединяешь их стрелочками, возможно — пишешь пару строк на каком-нибудь высокоуровневом псевдокоде. Затем — жмешь кнопку Compile и получаешь на выходе набор готовых PHP и SQL скриптов, реализующих необходимую функциональность.

Зато — никаких препятствий для создания «мегапорталов» с возможностями коллективных блогов, или, например, социальных сетей с функциями интернет-магазина…

PS Перечитал последнюю фразу и удивился. В связи с чем — вопрос: как соединить интернет-магазин и социальную сеть? Варианты типа «сайт проституток» не предлагать.

Осеннее обострение косит наши ряды

Буквально полторы недели назад я сидел и читал серверные логи. И помимо всего прочего, обнаружил, что одна девушка попыталась оставить комментарий с использованием OpenID, но что-то у нее не получилось (я даже догадываюсь, что). Пишу ей в ЖЖ примерно такой комментарий (имена, явки и пароли заменены звездочками):

Оффтоп: я тут смотрю свои серверные логи, судя по ним, вечером в четверг ты заходила в комментарии к записи «Про Maus и википедию», и оставила комментарий. Коммент почему-то не добавился. Если не затруднит, можешь описать, что конкретно ты делала или попробовать повторить эти действия? Буду очень благодарен за помощь в отлове глюков.

Ответа не получил, зато, читая чужие френдленты, нашел комментарий за ее авторством, написан вечером того же дня:

у меня бывает очень похоже. иногда хочется написать что-то действительно про себя, про людей вокруг, про свою неповторимую индивидуальность в конце концов) но главное, что не абстрактно написать, а как есть. а потом жутко боезно перечитывать местами и какая-то такая мерзкая тревога внутри живота, что мало ли кто это и как прочтет. короче, big brother watches u. я до сих пор не понимаю, о чем я думала, когда заводила страничку вконтакте в этой стране.
*skipped*
надеюсь, что жж не будет становится слишком очевидной игрушкой фсб

Это же как «серверные логи» на людей действуют, а?

Кстати, подкину к «обострению» одну боянистую статейку:

http://ds.ru/ss1.htm

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

— Круглосуточное присутствие на форумах
— Пластичность идеологии, всегда совпадающей с государственной
— Безграничная преданность Путину и его окружению
— Почтение и преклонение перед ВЧК-КГБ-ФСБ
— Магистральные направления пропаганды: обеление сталинизма, лояльность любым действиям и выступлениям сегодняшних властей, ненависть к диссидентам и правозащитникам и прочая, и прочая, и прочая
— Идеологические враги бригады — демократы («дерьмократы»), либеральные западники, чеченцы, европейцы, американцы, евреи
— Отношение к СССР — «как правило, апологетическое»
— Низкий культурный уровень и характерный язык
…ну и так далее

Могу сказать, что сам лично обладаю многими из этих признаков. Интересно, когда мне присвоят звание «заочный прапорщик ВЧК-КГБ-ФСБ»?

Фильм «Нити»

Недавно в отчете о статистике μTorrenta я упомянул особо волнующие население раздачи: архив журнала «Радио» и дискографию «Красной плесени». Впрочем, я несколько покривил душой. В первых строчках импровизированного хит-парада, помимо этого, прописался фильм «Нити» (Threads) 1984 года. Правда, многие из интересующихся журналом «Радио» читают замечательный блог http://dihalt.ru (между прочим, именно по наводке оттуда я выбрал хостинг — и ни разу не жалею), а там был постинг про этот фильм.

Дальше будут спойлеры во множественном числе и грубый натурализм, впечатлительным девушкам лучше не читать.

Итак, в отличие от развеселого американского «постапокалипсиса», типа «Безумного Макса», вниманию зрителей предлагается мрачный английский фильм про ядерную войну. В отличие от голливудской кинопродукции, здесь не показывают мудрого Президента США (с большой буквы), который, получив сообщение о злых комми, готовящих ядерный удар, рассуждает о судьбах нации, принимает все меры к спасению населения, а затем жмет на Большую Красную Кнопку. Здесь не показывают Будущего Спасителя Человечества, который после ядерного удара возглавит борьбу оставшихся Правильных Американцев против мутировавших комми и прочих биороботов. Герои фильма — совершенно обычные люди со своими обычными человеческими проблемами, и именно это делает фильм во много раз страшнее.

Фильм можно разделить на две части — до ядерного удара и после него. До удара — идет совершенно обычная жизнь, люди занимаются повседневными делами, и лишь из отрывков новостей по радио и ТВ мы узнаем, что из-за нестабильности в Иране, вызванной поддержкой США одной из тамошних группировок, СССР вводит туда войска. Добрый Дядя Сэм отвечает на это высадкой в Иране контингента НАТО и предъявлением СССР ультиматума. Конечно, Шеффилд — далеко от Ирана, и происходящее там затрагивает его жителей лишь косвенно — в виде антивоенных демонстраций и участившихся полетов военных самолетов на близлежащем аэродроме. Правда, мэр города получает указания по подготовке эвакуационного плана, но на повседневной жизни это не отражается — разве что в школы почему-то завозят теплые одеяла. Более заметно — резкое подоражание продуктов в супермаркете и буквально растворенное в воздухе ожидание худшего. А тем временем, когда срок ультиматума истекает, США пытаются нанести авиаудар по советской базе, но советские силы ПВО применяют «зенитную ракету с ядерной боеголовкой» (если честно, сомневаюсь, что такие бывают — но это не суть важно). В ответ на это американцы применяют ядерное оружие уже по советской базе.

Дальнейшие события совершенно предсказуемы. Обмен ядерными ударами между СССР и странами НАТО, в который входит несколько ударов по окрестностям Шеффилда и вообще по всей территории Великобритании, превращает город в пепелище. Картины «жизни» в первые часы и дни после удара — совершенно ужасны. Кстати, из-за «чрезмерного натурализма» фильм был «не рекомендован к прокату» в США, а в показанной по некоторым кабельным каналам версии некоторые сцены были вырезаны.

Дальше — очень кратко показывается жизнь через несколько месяцев и лет после ядерного удара. Англия скатывается буквально в средневековье…

Впрочем, каждый может посмотреть фильм и увидеть все это лично. Теперь — немного моих личных впечатлений по поводу второй части. Без сомнения, последствия ядерного взрыва показаны на твердую пятерку. Но вызывает вопросы то, как после всего этого изменится общество. В фильме все, можно сказать, благообразно: пойманных мародеров не расстреливают на месте «по законам военного времени», и даже не отправляют на принудительные работы, а направляют в лагерь, где, наверное, еще и кормят. Откуда у пытающихся поддерживать подобие порядка военных такой гуманизм — непонятно. Тема дальнейшей судьбы армии совершенно не раскрыта. По простой логике, возможны два варианта. Первый — военная диктатура с такими «радостями» для простого населения, как продразверстка и прочие проявления, похожие на «военный коммунизм» времен Гражданской войны. Второй — разложение армии, дезертирство с оружием, и, как следствие, появление вооруженных банд. Подробнее второй вариант изложен у небезызвестного Беркема-аль-Атоми, кстати, рекомендую почитать. Видимо, сказывается то, что последняя гражданская война в Англии была в XVII веке, а в России — в 1917-1920 годах, по историческим меркам — совсем недавно. Конечно, все это — исключительно мое личное мнение, да и фильм, в общем-то, не про это.

Вердикт — смотреть обязательно.

Про спутниковых пиратов

В процессе написания подробного поста про историю «курских пиратов» (роман в трех частях с предисловием и моралью :) ), получилась еще и техническая статейка про пиратский просмотр спутникового телевидения. В общем, всем любителям халявы рекомендую ознакомиться. Вся информация ниже — исключительно в ознакомительных целях, не приводятся никакие конкретные инструкции. В общем, использовать ее в разрушительных целях у вас не получится :)

Для начала — «структурная схема» современного цифрового спутникового ресивера — чтобы дальше были понятны некоторые технические тонкости.

Небольшие пояснения. Тюнер ресивера, управляемый процессором, демодулирует сигнал спутника, и переводит его в цифровой «поток» — пакеты данных с идентификатором SID — Service ID. Часть пакетов, содержащих аудио- и видеоданные, направляются в MPEG-декодер, который преобразует их из цифрового формата (как несложно догадаться, MPEG-2 или MPEG-4) в аналоговый (или понятный телевизору цифровой — какой-нибудь HDMI). Остальные пакеты могут быть обработаны процессором. Зачем нужны остальные устройства и многочисленные стрелки — поясню ниже. Во всяком случае, FTA — Free To Air, или «бесплатные» каналы, описанная выше схема позволяет смотреть.

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

Не буду рассказывать о методах защиты аналогового телесигнала, скажу лишь только, что все эти «защиты» вскрывались довольно легко — например, впаиванием в ресивер дополнительного диода, или, несколько позже, когда стали использовать схему кодирования с перемешиванием строк изображения, при помощи несложной программы для компьютера с картой видеозахвата. Современные способы защиты цифрового телесигнала намного более интересны.

Первый метод заключается в использовании в ресивере так называемого CAM — Common Access Module — модуля условного доступа, включаемого между тюнером и остальной частью ресивера. Этот модуль содержит в себе достаточно мощный процессор, способный обрабатывать поток видеоданных в режиме «реального времени». Если CAM-модуль применяется для защиты от несанкционированного просмотра, то он просто заменяет все зашифрованные данные на расшифрованные. MPEG-декодеру остается лишь декодировать «голый» поток без всякой защиты. Кроме того, CAM-модуль способен «на лету» обновлять свою программу и вообще получать из потока любые дополнительные данные для своей работы.

Кстати, CAM-модули могут применяться не только для защиты от нелегального просмотра платных каналов, но и для других целей. Например, модуль Neotion MP4 способен преобразовывать поток MPEG-4 в MPEG-2, делая возможным просмотр каналов в HD (High Definition) на большинстве «обычных» ресиверов, понимающих только MPEG-2.

Впрочем, у использования CAM есть недостатки. Самый существенный — высокая себестоимость CAM-модулей, сравнимая, а то и превосходящая стоимость ресивера. Поэтому применяют другие методы, основанные на взаимодействии процессора ресивера со смарт-картой. Стандарт цифрового телевещания DVB (Digital Video Broadcasting), а точнее, его «спутниковая» версия DVB-S уже содержат в себе базовые возможности для разграничения доступа. Декодирование аудио- и видеосигнала платных каналов невозможно без дополнительного 48-битного ключа. Когда MPEG-декодер получает на вход аудио- и видеопоток вместе с правильным ключом, то на экране появляется картинка.

Понятно, что 48 бит сегодня — это ничтожно малая длина ключа. При доступных любому сопливому хакеру вычислительных мощностях, «вскрыть» такой ключ можно за несколько суток. Поэтому такая «защита» применяется лишь тогда, когда надо для галочки «закрыть канал от несанкционированного просмотра» — например, во время спортивных трансляций. В реальных системах платного телевидения данный ключ меняется очень часто — с интервалом в 20-30 секунд.

Происходит это так: дополнительный поток данных со спутника, содержащий разнообразную «техническую» информацию, обрабатывается процессором ресивера, где из него выделяется информация, которую надо передать карте. Затем полученные данные (они называются СW — Coded Word) отправляются карте для декодирования, процессор карты их обрабатывает и возвращает DW — Decoded Word — готовый ключ для MPEG-декодера. Длина CW — намного больше, чем 48 бит. Более того, карте направляются не только CW, но и дополнительные данные, например, указание конкретной карте активироваться, деактивироваться, обновить «операционные ключи», используемые для получения DW из CW — все зависит от фантазии разработчиков системы условного доступа. При этом себестоимость смарт-карт на порядок ниже, чем у CAM-модулей. Более того, зачастую CAM-модуль сам использует смарт-карты, заменяя процессор ресивера при «общении» с картой и дешифровании видеопотока. Например, это применяется, когда картоприемник ресивера не способен работать с каким-то из типов смарт-карт.

Перейдем теперь к «пиратским» методам просмотра. Все они основаны на имитации работы смарт-карты, находящейся в картоприемнике ресивера. Для имитации работы официальной карты могут использоваться простые карточки, состоящие из микроконтроллера и флеш-памяти со специальными прошивками (они называются Gold Card, Silver Card, Fun Card и доступны для самостоятельного изготовления любому, кто умеет держать в руках паяльник). Несколько лет назад пиратский просмотр всеми любимого российского пакета со спутника Eutelsat W4 осуществлялся именно таким образом.

Сейчас параметры процессоров, используемых в спутниковых ресиверах, таковы, что процессор может взять на себя часть функций карты условного доступа или «пиратской» карты. Если это реализовано в софте ресивера, то говорят, что ресивер может эмулировать какую-либо кодировку. Естественно, что если процессор ресивера будет «подсовывать» MPEG-декодеру ключи, полученные им не от смарт-карты, а еще откуда-то, то MPEG-декодер разницы «не заметит» — главное, чтобы ключи были правильными.

К сожалению, возможности эмуляции сейчас резко ограничены. Далеко не все варианты карт удается «вскрыть» полностью. Обычно удается узнать лишь метод получения DW из CW при помощи хранящихся в карте «операционных ключей» длиной в 128 бит. Эти ключи меняются редко — обычно раз в месяц или раз в неделю, но во время «знаковых» событий, типа Чемпионаты Европы по футболу, вещатели могут заменять ключи и чаще — вплоть до ежедневного обновления. Впрочем, для части кодировок известны и алгоритмы, по которым ключи могут обновляться — это называется «автоапдейт».

Больших успехов в плане «вскрытия» кодировок сейчас нет — «звезды» хакерской сцены прошлых лет отошли от дел, а нынешние карты защищены гораздо лучше. Самый перспективный на сегодня способ несанкционированного доступа — это так называемый кардшаринг, когда одна карта используется одновременно несколькими ресиверами. Десятисекундное «окно», отведенное в стандарте DVB для обмена между ресивером и картой при смене ключа, выделено с большим запасом — карта «отвечает» за доли секунды. Поэтому одна карта способна обслужить запросы не одного, а нескольких пользователей — вплоть до пары десятков.

Здесь все происходит несколько иначе. Все тот же ресивер, получив DW, отправляет его не в свой картоприемник, а, например, через COM-порт на подключенный к интернету компьютер, тот, в свою очередь, обращается к серверу с установленной картой, которая возвращает CW и все передается по той же цепочке в обратном порядке. На все это уходит около 300-400 миллисекунд. Некоторые ресиверы снабжены обычным сетевым интерфейсом, и им не нужен компьютер в качестве посредника. Зато ресиверы с COM-портом обычно поддерживают «домашний кардшаринг», когда на другом конце кабеля находится не компьютер, а другой ресивер, в котором установлена карта. В любом случае, тем или иным образом имитируется наличие карты в картоприемнике ресивера.

Естественно, вещатели пытаются бороться и с эмуляцией, и с кардшарингом. Если для защиты от эмуляции достаточно использовать современные системы условного доступа, еще не «вскрытые» хакерами, то кардшаринг техническими методами победить невозможно. Остается либо смириться с этим, как с кражами в супермаркете, либо бороться юридическими способами.

К сожалению для вещателей, абонента кардшаринга привлечь к ответственности затруднительно. Сложно «дотянуться» и до владельцев серверов — например, если сервер установлен где-нибудь в Германии, российскому оператору будет сложно найти и повесить на рее проклятого пирата. С другой стороны, они своим существованием жизнь оператору не портят — абоненты кардшаринга достаточно малочисленны, ибо настройка всего этого удовольствия требует наличия межушного нервного узла, в просторечии называемого головным мозгом, да и «упущенной выгоды» здесь нет — все равно они платить не будут. Закрытие серверов — дело бесполезное, на каждый закрытый сервер пираты ответят парой новых.

Самая уродская Captcha

Еще один луч поноса посылается программиздам СУПа за то, что те прикрутили уродскую reCaptcha к форме отправки анонимных или OpenID комментариев. Более гнусной каптчи я не видел — второе слово там почти всегда совершенно нечитаемо.

Если уж так хочется защититься от ботов — то кто мешает проверять их интеллехт, например, решением задач по матану из известной книги Демидовича? Заодно будут отстранены от комментирования большинство дебилов, за исключением, из известных мне, разве что Вербяцкого. Хотя, ЕМНИП, Вербятка не умеет брать интегралы из Демидовича, так как в своих гнилых прогонах постоянно наезжал на этот важный и полезный скилл :)

[poll id=»3″]

Важно! Почему-то в ЖЖ-шной френдленте голосование не работает, надо перейти на сайт и голосовать оттуда. Буду разбираться.

Конец халявы

Сегодня ночью ЖЖшечные одноклеточные пидоры из СУПа пофиксили багу, не позволявшую забанить OpenID-юзеров. [info]hirou, разбанишь?

Интересно, кто сообщил в техподдержку?

Про OpenID

Самый большой недостаток OpenID в его нынешнем виде — невозможность «обратной связи» с владельцем аккаунта по e-mail. С Identity URL не связывается никакой адрес электронной почты, соответственно, опенайдиста нельзя уведомить об ответах на его комментарии. Это неудобно как самому комментатору, так и отвечающим — вряд ли кто-то, оставив комментарий, будет регулярно заходить на сайт, чтобы увидеть, не появились ли новые ответы.

Видел два решения этой проблемы. Первое — по образцу ЖЖ, создавать аккаунт с очень ограниченными возможностями, если опенайдист укажет в «профиле» e-mail, то уведомления об ответах будут приходить туда. Недостатков у такого подхода, примененного к standalone-блогу, довольно много. Во-первых, вряд ли кто-то будет заниматься настройкой «профиля» из-за одного комментария — этот процесс довольно муторный. Во-вторых, полноценный «профиль» имеет смысл создавать лишь в том случае, если сервис может быть интересен не только из-за возможности оставить комментарий.

Вариант второй, увидено на Тифаретнике. Там все сделано несколько проще, но почему-то только для пользователей ЖЖ. Вместе со строкой ввода логина ЖЖ показывается строка ввода e-mail адреса, на который в дальнейшем будут приходить извещения об ответе на комментарий. Этот метод тоже имеет свои недостатки — как-никак, а лишнее поле ввода совсем не «смотрится», да и заставлять всякий раз вводить e-mail заново как-то не кошерно.

Наверное, наиболее разумным решением, которое удовлетворило бы всех, было бы добавление в «стандарт» OpenID требования к OpenID-сервисам предоставлять своим пользователям e-mail адрес, легко получаемый из Identity URL, например, из user.server.com генерировался бы user@server.com. Можно делать не полноценный e-mail адрес, а нечто вроде «шлюза», когда письма на user@server.com перенаправляются на указанный пользователем адрес. Это реализуется сравнительно легко.

К сожалению, никакого «стандарта» для серверов, предоставляющих OpenID, не существует. Так что придется как-то выкручиваться. В своей модификации OpenID-плагина для WordPress постараюсь реализовать следующую схему: показывать поле ввода e-mail для пользователей с OpenID, а также галку «запомнить меня». Если введен e-mail — то он будет использоваться для уведомления об ответах на комментарий, если поставлена галочка «запомнить» — то создается некое подобие «OpenID-аккаунта» из ЖЖ, с «привязанным» к нему e-mail адресом. Более того, в этом случае комментатор сможет «входить» и с «морды» сайта.

Википедики и копирайт

Искали с [info]vanchez в Википедии фотографии Аймо Лахти. Не нашли — проклятые википидоры запилили все фото за Copyright Violation. Кому мог помешать простой финский парень?

Первая бейс-джамперша

[info]lord_k написал об удивительном сооружении, построенном в 1905 году — марсельском воздушном пароме.

Воздушные паромы, или «летучие переправы» — довольно интересное инженерное решение, позволяющее сравнительно недорого обустроить переправу, не создающую неудобств для судоходства и одновременно не требующую сложных подъездных путей, как мост той же высоты. В начале XX века было построено несколько подобных сооружений, но марсельская переправа в этом ряду стоит отдельно — именно с ее опоры в 1910 году некая дама прыгнула с парашютом, положив начало женскому бейс-джампингу.

Кстати, первый парашютный прыжок с самолета был совершен годом позже — в 1911 году.

Пираты XXI века

Пока мировое сообщество пытается гонять офигевших от безделья сомалийских негров — в Курской области взяли за задницу страшных «телевизионных пиратов»: http://www.cnews.ru/news/top/index.shtml?2008/10/06/321577.

Облом подкрался незаметно

В очередной раз пришлось вскрыть многострадальный пульт ДУ от DVD-плеера Pioneer DV-350. На долю пульта выпало немало падений с дивана, после которых образовалось несколько трещин на плате. Трещины были успешно побеждены «Контактолом». Но коварный пульт затаил злобу и буквально пару дней назад «порадовал» начавшим сдыхать кварцем.

Внешне сие выглядит примерно так — пульт то работает, то нет, если его вскрыть и приложить палец к микросхеме или кварцу, то он начинает относительно номально работать. В закрытом виде пульт признаков жизни не подает.

Кстати, раз пошла такая пьянка, поделюсь двумя методами проверки пультов ДУ. Первый: с помощью любой цифровой фото- или видеокамеры «заглянуть» в ИК-светодиод пульта. Если при нажатии кнопок на пульте камера видит вспышки светодиода — то пульт исправен. Второй: с помощью СВ-радиоприемника (СВ — это «средние волны», СиБи я пишу вот так, чтобы не возникало путаницы), настроенного на частоту около 455 кГц, проверить наличие генерации — при нажатии кнопок будут слышны жуткие и противные звуки.

В общем, вскрытие показало, что пациент скорее мертв, чем жив. Было показано хирургическое вмешательство в виде замены кварца. Удивила написанная на установленном в пульт резонаторе частота 4 МГц — обычно в пультах используются 455 кГц, тогда отпадает нужда в делителях частоты. Проверил осциллографом, убедился в правильности надписи и пошел искать в своей помойке подходящий кварц. Вместо установленого в пульт «трехногого» резонатора — с «землей» посередине нашел обычный кварц на 4 МГц в высоком корпусе. Впаял, проверил — работает. Дальше начал собирать пульт и обломался — высокий кварц не влезает в корпус пульта с множеством пластиковых перегородок.

В общем, поводов к поездке на Митино прибавилось.

Интересное наблюдение

Судя по статистике моего μTorrent-а, народ больше всего интересует дискография «Красной Плесени», подборка журнала «Радио» за 1946-2008 годы и Matlab 2008. Для чего нужна такая подборка — сказать не берусь.

Панковский мультифид

Подвожу итоги опроса населения по поводу загадочного устройства, собранного из DIN-рейки, двух держателей для сортирных труб, а также совершенно случайно найденных в закромах винтов и гаек. Как водится, [info]vanchez на правах особо посвященного рассказал, для чего нужно устройство, но из-за обилия сантехнических выражений я его ответ публиковать не буду, а вместо этого расскажу про загадочное слово «мультифид».

Как известно многим, замечательное свойство параболического зеркала состоит в том, что оно собирает лучи, параллельные оси параболы, в одной точке — фокусе параболы. Именно на этом принципе основана работа наиболее распространенного типа антенн для приема геостационарных спутников — параболических. Отражатель в форме параболы «собирает» сигнал спутника, находящегося на оси параболы, в фокусе, где установлена собственно приемная антенна, вместе с конвертером и усилителем.

У любого человека со склонностью к безумным экспериментам возникает вопрос: а что будет, если лучи не параллельны оси параболы, а слегка отклонены от нее? Несложный расчет показывает, что тогда они будут проходить не через одну точку, а образовывать довольно сложную фигуру. На рисунке синие лучи — это отражение сигнала, параллельного оси параболы, красные — отражение слегка отклоненного сигнала.

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

Перейдем от теории к практике. К сожалению, на европейской территории России мультифиды не очень распространены, в оличие от Европы, Украины и безграничных просторов Сибири. Довольно редко можно увидеть спутниковую антенну с двумя или тремя «головками»-конвертерами. Но собрать такое устройство любой киберпанк может сам. Для этого, как я уже писал, понадобится всего лишь рейка с прорезями («по науке» она называется DIN-рейка и предназначена для крепления элекротехнического оборудования), и держатели для конвертеров. В качестве последних можно использовать пластиковые держатели для труб диаметром 40 мм — так как диаметр «шеи» конвертера составляет около 40 мм, они подходят идеально. Все обойдется примерно в 40-50 рублей. При стоимости мультифида «заводского изготовления» в 200-300 рублей — разницу лучше пропить.

К сожелению, вчера я не смог съездить на Митино и купить дополнительный конвертер, поэтому для проверки работы мультифида использовал вместо конвертера в фокусе просто свернутую из куска пластика трубку. Антенна «нацелена» на спутник Hotbird, «висящий» в позиции 13 градусов в. д., конвертер в мультифиде принимает спутник Eurobird 9 (кстати, это бывший Hotbird-2, «перегнанный» в другую позицию) в позиции 9 градусов в. д.

Установка мультифида довольно проста — перемещением дополнительного конвертера вдоль рейки и ее поворотом приводим конвертер в ту точку, где фокусируется сигнал интересующего нас спутника, затем, поворачивая конвертер вокруг своей оси, добиваемся устойчивого приема. Конвертер должен «смотреть» в центр параболы.

Программы расчета мультифида показывают, что в Москве для тарелки Lans-90, нацеленной на Hotbird, дополнительный конвертер для Eurobird 9 должен располагаться правее и выше, а расстояние между их центрами должно составлять примерно 50 мм, если смотреть на всю эту конструкцию сзади.


Горизонт завален! :)

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

По той же технологии можно собрать мультифид на несколько спутников (я такой делать не стал, потому что кроме вышеуказанных спутников, на эту антенну ничего принять нельзя, закрывают здания — но в Москве вполне реален мультифид такого типа: Eutelsat W4 слева внизу, Hotbird посередине, Eurobird 9 справа вверху, все это — на 90 см тарелке). Так как «дуга Кларка» (между прочим, она названа в честь того самого Артура Кларка, который более известен как писатель-фантаст) — воображаемая линия, на которой находятся геостационарные спутники — проецируется параболой не на прямую, а на линию более сложной конфигурации, то, чтобы правильно разместить конвертеры, придется подкладывать под держатели какие-нибудь прокладки.

Кстати, поделюсь своим ноу-хау по части сборки мультифида из разнообразного барахла. Мне попались держатели из «дубовой» пластмассы, надевая их на конвертер, его легко повредить. Решение проблемы — очень простое, достаточно нагреть держатели в горячей воде, а потом надеть их на конвертеры.

Приколы ЖЖ

Первое. Открыто вчера вечером. Кажется, OpenID-аккаунты не поддаются бану в комментах. В ближайшее время уточню.

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

http://theolderyouget.livejournal.com/friends?show=P&filter=0

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

Если этот пост прочитает [info]jemmix — пусть пососет хуй. Я уже давно понял, что так называемые «разработчики» из СУПа неспособны разобраться в чужом коде и исправить чужие ошибки, а могут только добавить новых.

UPD Проверил первый пункт, действительно, опенайдисты не банятся.

15 лет назад…

…в России произошел «конституционный кризис» во вполне латиноамериканском духе — с танками и стрельбой на улицах столицы, обстрелом здания парламента и прочими «радостями» в духе незалежных Гондурасов и прочих Эквадоров.

Спасибо Борису Николаевичу Ельцину.

Про Maus и википедию

Имею два вопроса к общественности.

Первый. С чем у вас ассоциируется слово maus? Принимаются любые ответы.

Второй. Как в педовикии переименовать статью или сделать редирект? Просто хочется отвандалить вот эти статейки:

http://en.wikipedia.org/wiki/Tiger
http://en.wikipedia.org/wiki/Panther

В общем, тенденция понятна.

Удивительное рядом

Сегодня Верховный суд РФ реабилитировал Николая Александровича Романова, более известного широким массам, как последний русский император Николай II, признав его и его семью жертвами незаконных политических репрессий. Это лишний раз доказывает тот факт, что термины «репрессия» и «реабилитация» используются не в их юридическом смысле, а исключительно в смысле, удовлетворяющем текущей политической ситуации.

Напомню, что для того, чтобы можно было говорить о «реабилитации», необходимо наличие решения судебного органа или другого органа власти, наделенного соответствующими полномочиями. Это что же такое получается — «наследники-представители» Дома Романовых, как они себя называют, добились решения Верховного суда, де-факто признающего легитимность Уралсовета? Я думаю, что сам Николай II очень бы удивился такому повороту сюжета.

Кстати, еще один интересный фактик. В свое время было отказано в реабилитации Л. П. Берии, хотя формальных поводов «в пользу» такого решения было гораздо больше, чем в сегодняшнем случае. Наверное, надо вплотную заняться вопросами реабилитации Павла I, Иоанна Антоновича, Петра III и царевича Алексея. А там и до князя Игоря дойдем.