Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 189 сообщений
Cообщения с меткой

кодировка - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

Отключение аналогового спутникового ТВ: 4 года спустя (часть 1)

Пятница, 29 Апреля 2016 г. 11:05 (ссылка)

Всем привет, уважаемые Хаброжители!

Это первый мой пост на хабр, посему попрошу сильно не пинать, конструктивная критика по содержанию статьи только приветствуется :)



4 года назад было полностью прекращено вещание аналоговых телеканалов с группировки спутников Astra 19.2°E. Это были последние спутники в мире, которые на тот момент ещё транслировали телеканалы в аналоге. Данное событие не могло пройти мной незамеченным, и я решил используя имеющееся у меня оборудование записать максимальное количество отключений телеканалов. Как я это делал и что из этого вышло можно прочитать в цикле из двух статей.



Большое лирическое вступление
В детстве в нашем районе работал оператор кабельного телевидения Vizit. Подписка стоила очень дорого (насколько помню, на 1999 год месячная подписка была около 25 баксов, что по меркам такого города как Брест было удовольствием для богатых, к коим мы себя не причисляли). Ныне этот оператор существует, правда уже под другим названием. Так вот, у этих ребят был такой убойный сигнал, что мы могли без особых проблем принимать их каналы на лежаший рядомаккуратно проложенный параллельно их кабелю РК-75, идущий от коллективной антенны к нам. Были и другие хитрости, о которых я здесь писать не буду, а то мало ли… В общем, мы могли смотреть телеканалы без подписки, правда в зашумленном качестве но это было всяко лучше чем несколько стандартных каналов с коллективки + поляки на дециметровую «восьмёрку».

Ребята транслировали преимущественно аналог с Астры на немецком (иногда английском), позже появились каналы из НТВ+ (прекрасно помню кодированный аналоговый «Наше кино», который почему-то провисел в эфире почти 3 дня, а потом был заменён на нечто другое), потом уже перешли на трансляцию из цифры. При перенастройках телеканалов эти ребята не отключали эфир в кабеле, и можно было лицезреть весь процесс настройки, изменения параметров, а выглянув в окно, можно было увидеть мужиков, ковыряющихся на крыше с 5-метровым (или больше? по памяти тяжело сказать) рефлектором. Это меня очень сильно увлекало, и я любил часами смотреть на все эти незнакомые слова «Транспондер», «FEC», «Поляризация». Тогда мне было всего 7 лет… Эти кадры очень сильно врезались мне в память.

Давняя мечта детства — поставить тарелку у себя и научиться принимать спутниковые телеканалы была осуществлена лишь в 2010-м году, когда я поступил в университет и переехал на ПМЖ из Бреста в Минск. Буквально с первой стипендии был куплен самый дешёвый на тот момент в продаже комплект аналогового ТВ — круглая тарелка диаметром 0,6м из нержавейки, конвертер Amstrad с КШ=1,2dB, ресивер этой же марки без OSD с четырёхразрядным семисегментным индикатором. За всё это добро было отдано целых 15$ — треть стипендии!

Поскольку жили с ребятами на съёмке, вешать тарелку на стационар побоялись. Попробовали ловить на «швабру» — взяли и прикрутили тарелку на деревянную швабру, выставили её в окно и попытались что-то поймать. Было это глубокой ночью, на пути к 19-му градусу были деревья, и из всех попыток нам повезло словить полезный сигнал всего лишь на 3-4 секунды. На телевизоре «Горизонт» проскочили какие-то бабульки-зомби, был виден логотип телеканала ZDF. Этого нам было более чем достаточно и мы довольные пошли отмечать это дело баночкой пенного нет, на первом курсы мы не пили пиво и вообще пиво вредно :)

Фото сего действа, к сожалению, не сохранилось.

Дальше уже была покупка Dreambox DM500, мотоподвес, любезно подаренный другом из Германии, едва ли не выроненная 1,2м тарелка с высоты 9-го этажа и т.д. Но это скорее тема для отдельной статьи :)

К чему это я всё… Поскольку уже в 2010-м было понятно, что аналог со спутника неминуемо уйдёт (расточительно занимать всю полосу транспондера на один канал и 2-3 радио), я решил запечатлеть всё это действо.



В целом вещание в аналоге со спутника, в наземном и кабельном эфире принципиально не отличается. Те же PAL в Европе, SECAM у французов и NTSC у американцев, иногда разбавленные различными нехитрыми кодировками вроде Syster/Nagravision или Eurocrypt. Одно время вещали в экзотических форматах вроде D/D2-MAC, HD-MAC и прочими -MAC, но каналы в этих стандартах я уже не застал — последний телеканал, вещающий в стандарте D2-MAC, датский DR2, был отключен почти 10 лет назад, в 2007-м году. Вот видео его отключения:







Как видим, ничего особенного — просто вырубили сигнал передатчика. К слову, так было не всегда, для сравнения видео отключения телеканала KTLA (2009, Лос Анджелес):







Довольно эффектно, неправда ли? :)

К сожалению, из эфира так уходят не все. Кто-то уходит на обычную ночную профилактику и не выходит из неё, кто-то просто срубает передатчики. Естественно, что мне было очень интересно пронаблюдать, как будут уходить из эфира оставшиеся на тот момент 30 немецких телеканалов.

Big Analog Shutdown был анонсирован на 30 Апреля 2012 года. На момент начала наблюдений за спутниковым аналогом вещание велось со спутников Atlantic Bird 3 5°W и с группировки Astra 19.2°E в Ku-диапазоне. С атлантика вещало пять французских телеканалов в SECAM'е (да-да, том самом честном советско-французском СЕКАМе, который ловился на все советские цветные телики), а с Астры — чуть больше 30-ти телеканалов и примерно столько же радио. Радио, к слову, вещало с тех же транспондеров, что и ТВ, просто со смещением поднесущей выше телесигнала, либо вместо аудиодорожки одного из каналов. Были и целые транспондеры, полностью забитые радио. Радио шло в ОЧЕНЬ высоком качестве, не скажу конкретных цифр по частотке, но судя по всему немцы не скупились на качество и крутили музыку не с MP3.

Как бы то ни было, но всему приходит конец.

Быстрый сёрфинг по Астре по состоянию на 11 июня 2011 года:







В качестве ресивера на данном видео был использован аппарат Nokia SAT 8003 S с поддержкой D2-MAC и Panda Stereo (да-да, нокиа не только мобильники выпускала).

Ресивер выглядит как-то вот так (фото не моё):



Не обращайте внимание на список каналов в видео, он был таким при покупке ресивера и не был актуализирован до записи. Некоторые каналы в 2011-м году не сменили транспондеров и остались на тех же позициях, что вещали в далёких 90-х. На 3:38 можно увидеть, как ресивер ошибочно принял обычный PAL-сигнал за D2-MAC и попытался его декодировать, что естественно у него не получилось.

Как видим, каналов приличное количество, но из них много телемагазинов, смотрибельное на мой взгляд было только Eurosport, Sport 1 да Viva. Радио тоже присутствует, но на ресивере настроено не всё.

То же самое, только на ресивер попроще и днём позже (почему? может быть ошибка в датах):







Здесь уже был использован ресивер Echostar SR-90, можете сравнить качество изображения с Нокии и Эхостара — разница есть. Карта захвата в обоих случаях одна и та же, провода те же :)



1 октября 2011 года из эфира уходит Channel 21 Shop. Не особо интересное событие, впридачу в то время во всю шла учёба и было не до отключения какого-то там телемагазина.



Ещё один заппинг 3 декабря 2011 года. Под спойлером, особо ничего интересного. Те же каналы (за исключением отрубленного телемагазина), та же Нокия.

Заппинг Астры 3 декабря 2011 года






4 декабря 2011 года тарелка была перенастроена на Atlantic Bird 3 для попытки словить французов. Вроде как Брест попадал в зону покрытия, посему было решено рискнуть и повертеть тарелку… Сначала пробный вариант был приём «с руки», т.к. тарелка недоповорачивалась на 5W, после успешной попытки принять этот спутник было подвешен второй кронштейн и тарель была перевешена на другую стену дома.

На что я хотел бы обратить внимание: на этом спутнике использовалась аналоговая кодировка Syster/Nagravision! 2011 год, все сидят на цифре, а французы кодируют свой Canal+ в Nagravision! Для меня это было большим открытием. Вот как выглядит скрэмблированный аналогвый сигнал:







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

Вот пример декодированного отрывка выше:







UPD: Каким-то образом нашёлся заппинг с Atlantic Bird 3 по состоянию на 11 июня 2016. Судя по всему, попытки принять его я предпринимал за полгода до отключений в декабре:







С декабря 2011 года на Атлантике французы обрубили почти все (ха-ха, всего было 5 осталось 2) каналы и пустили вместо них инфоканал с описанием, чо да как надо сделать чтобы ловить в цифре. На этом канале крутился один и тот же ролик на повторе, вот он:







Ещё раз отмечу, что трансляция идёт в самом честном SECAM'е. Качество картинки довольно высокое, не считая мурашек из-за границы зоны покрытия.

Эти плашки оставались в эфире вплоть до… Да не важно, я не зафиксировал этот момент. 1 января 2012 года Canal+ тоже был отключен и на Атлантике в аналоге осталось только два транспондера с плашками.



Первое массовое отключение было запланировано на конец декабря 2011 года. В канун Нового года в даун должны были уйти три транспондера: DMAX на 11377V, Nickelodeon / Comedy Central на 11421H и Viva на 11612H.

Решено было записать отключение Вивы.

Поскольку это был канун Нового 2012 года, было решено поставить на балкон поближе к тарелкам VHS-видеомагнитофон с возможностью записи в LP и HiFi-стереозвуком, ресивер и перекрутить одну из тарелок с HotBird на Астру. Вторая осталась висеть на НТВ+ Eutelsat 36E и радовать нас новогодней дискотекой 80-х.

Было подсчитано примерное время отключения: я исходил из того, что канал будет выключен в полночь по немецкому времени. Но то ли первое шампанское на меня подействовало, то ли немцы что-то перешаманили, но из 8-ми часов записи на ленте телеканал отключился на 7:55. То есть за 5 минут до окончания E-240 ленты.

Вот как это выглядело:







Ничего интересного, ровно по расписанию в полночь по какому-то времени несущая была выключена (и, возможно, сразу переведена на DVB). Дальнейшие помехи можно объяснить работой АПЧГ ресивера и подстройкой на соседний транспондер.



До большого отключения оставалось 119 дней...



Продолжение следует…



P.S. Заходите на мой канал на YT. Канал преимущественно посвящён тематике старого ТВ. Я стараюсь собрать старые заставки, анонсы и другие интересные вещи, которые транслировались на ТВ в далёкие 80-90-е.

P.P.S. А ещё я не могу не воспользоваться моментом и не сказать, что мы в скором времени открываем первый настоящий музей ретрокомпьютеров в Минске. Заходите и подписывайтесь на нашу группу в vk. Мы скоро открываемся, так что следите за новостями :)



За сим откланяюсь.



Original source: habrahabr.ru.

https://habrahabr.ru/post/282728/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

Студентка из Пензы сдала рукописный реферат со слетевшей кодировкой

Четверг, 22 Апреля 2016 г. 02:32 (ссылка)

О качестве современного образования (не только в РФ, но и многих других странах) можно рассуждать долго. Многие из нас уверены, что качество образования падает. Кто-то говорит, что виноваты в этом не столько ВУЗы, школы, сколько сами учащиеся: если не

Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Совет1

Как настроить The Bat

Пятница, 04 Марта 2016 г. 09:22 (ссылка)

The Bat! - одна из популярнейших почтовых программ, уже многие годы прочно удерживающая пальму первенства не только среди отечественных пользователей. Развитие программного продукта в течение долгого времени зачастую приводит к его неоправданному усложнению и обрастанию ненужными функциями. Разработчики The Bat! сумели избежать этой опасности, и этот почтовый клиент при всем его богатстве функций настраивается достаточно просто...Далее

Комментарии (0)КомментироватьВ цитатник или сообщество
Совет1

Как вылечить алкоголизм

Четверг, 24 Декабря 2015 г. 13:03 (ссылка)

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

Комментарии (0)КомментироватьВ цитатник или сообщество
СавИрина

.. Палитра цветов с кодировкой.

Вторник, 22 Сентября 2015 г. 14:26 (ссылка)

Это цитата сообщения НаталинаЯ Оригинальное сообщение

.. Палитра цветов с кодировкой.














цвет (603x110, 18Kb)

 (220x40, 4Kb)



Серия сообщений "уроки":

Часть 1 - Бродилка
Часть 2 - Урок для ФШ-онлайн.
...
Часть 6 - Делаем простые часики!
Часть 7 - Открытка с аудио с Youtube
Часть 8 - .. Палитра цветов с кодировкой.
Часть 9 - Как встроить музыку с Яндекс.Музыки?
Часть 10 - Как забрать себе запись из закрытого дневника


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Из песочницы] Кодировки и веб-страницы

Понедельник, 31 Августа 2015 г. 13:54 (ссылка)


JAVA*
Возвращаясь к избитой проблеме с кодировками русских букв, хотелось бы иметь под рукой некий единый справочник или руководство, в котором можно найти решения различных сходных ситуаций. В своё время сам перелопатил множество статей и публикаций, чтобы находить причины ошибок. Задача этой публикации — сэкономить время и нервы читателя и собрать воедино различные причины ошибок с кодировками в разработке на Java и JSP и способы их устранения.



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



Итак, поехали.



1. Проблема: при получении разработанной мной страницы браузером весь русский текст идёт краказябрами, даже тот, который забит статически.

Причина: браузер неверно определяет кодировку текста, потому что нет явного указания.

Решение: явно указать кодировку:

a) HTML: добавляем тэг META в хидер страницы:

[\< meta http-equiv="Content-Type" content="text/html; charset=cp1251"\>]


б) XML: указываем кодировку в заголовке:

[]


в) JSP — задаём тип контента в заголовке:

[]


г) JSP — задаём кодировку возвращаемой страницы

[]


д) Java — устанавливаем хидер ответа:

[response.setCharacterEncoding("cp1251");]
[response.setContentType("text/html;charset=cp1251");]




2. Проблема: написанный в JSP-странице статический русский текст почему-то идёт краказабрами, хотя кодировка страницы задана.

Причина: статический текст был написан в кодировке, отличной от заданного странице.

Решение: изменить кодировку в редакторе (например, для AkelPad нажимаем «Сохранить как» и выбираем нужную кодировку).



3. Проблема: получаемый из запроса текст идёт кракозябрами.

Причина: кодировка запроса отличается от используемой для его обработки кодировки.

Решение: установить кодировку запроса или перекодировать в нужную.

а) Java, со стороны отправителя не задана нужная кодировка — перекодируем в нужную:

[String MyParam= new String(request.getParameter("MyParam").getBytes("ISO-8859-1"),"cp1251");]


Примечание: кодировка ISO-8859-1 устанавливается по умолчанию, если не была задана другая.

б) Java, со стороны отправителя задана нужная кодировка — устанавливаем кодировку запроса:

[request.setCharacterEncoding("cp1251");]




4. Проблема: отправленный GET-параметром русский текст при редиректе приходит кракозябрами.

Причина: упаковка русского текста в URI по умолчанию идёт в ISO-8859-1.

Решение: упаковать текст в нужной кодировке вручную.

а) JSP, URLEncoder:

[
]




5. Проблема: текст из базы данных читается кракозябрами.

Причина: кодировка текста, прочитанного из базы данных, отличается от кодировки страницы.

Решение: установить соответствующую кодировку страницы, либо перекодировать полученные из базы данных значения.

а) Java, перекодирование считанной в db_string базы данных строки:

[String MyValue = new String(db_string.getBytes("utf-8"),"cp1251");]




6. Проблема: текст записывается в базу данных кракозябрами, хотя на странице отображается правильно.

Причина: кодировка записываемой строки отличается от кодировки сессии работы с базой данных, либо от кодировки базы данных (стоит помнить, что они не всегда совпадают).

Решение: установить необходимую кодировку сессии или перекодировать строку.

а) Java, перекодирование записываемой строки db_string в кодировку сессии или базы данных:

[String db_string = new String(MyValue.getBytes("cp1251"),"utf-8");]


б) Java, MySQL, настройка параметров подключения в строке dburl, передаваемой функции коннекта:

[dburl += "?characterEncoding=cp1251";]


в) MySQL, настройка параметров подключения в XML-описателе контекста, добавляем атрибут к тегу \:

[connectionProperties="useUnicode=no;characterEncoding=cp1251;"]


г) MySQL, прямая установка кодировки сессии вызовом SET NAMES (connect — объект подключения Connection):

[CallableStatement cs = connect.prepareCall("set names 'cp1251'");
cs.execute();]




7. Проблема: если ничего не помогло…

Решение: всегда остаётся самый «топорный» метод — прямое перекодирование.

а) Для известной кодировки источника:


[String MyValue = new String(source_string.getBytes("utf-8"),"cp1251");]


б) Для параметра запроса:


[String MyValue = new String(request.getParameter("MyParam").getBytes(request.getCharacterEncoding()),"cp1251");]




Дополнение, или что нужно знать:



1. Кодировки базы данных и сессии подключения могут различаться, в зависимости от конкретной СУБД и драйвера. К примеру, при подключении к MySQL стандартным драйвером com.mysql.jdbc.Driver без явного указания кодировка сессии устанавливалась в UTF-8, несмотря на другую кодировку схемы БД.

2. Кодировка упаковки строки запроса в URI по умолчанию устанавливается в ISO-8859-1. С подобным можно столкнуться, например, при передаче явно заданного текста в редиректе с одной страницы на другую.

3. Взаимоотношения кодировок страницы, базы данных, сессии, параметров запроса и ответа не зависят от языка разработки и описанные для Java функции имеют аналоги для PHP, Asp и других.



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



Надеюсь, этот небольшой обзор поможет начинающим веб-программистам сократить время отладки и сберечь нервы.

Original source: habrahabr.ru (comments, light).

http://habrahabr.ru/post/265795/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kseniasamohina

Как устроено спутниковое телевидение

Воскресенье, 08 Июня 2015 г. 02:47 (ссылка)
md-eksperiment.org/post/201...elevidenie


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

Комментарии (0)КомментироватьВ цитатник или сообщество
bnkp

Как устроено спутниковое телевидение

Воскресенье, 07 Июня 2015 г. 20:54 (ссылка)
md-eksperiment.org/post/201...elevidenie


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

Комментарии (0)КомментироватьВ цитатник или сообщество
kseniasamohina

Как устроено спутниковое телевидение

Воскресенье, 17 Мая 2015 г. 20:01 (ссылка)
md-eksperiment.org/post/201...elevidenie


Комментарии (0)КомментироватьВ цитатник или сообщество
bnkp

Как устроено спутниковое телевидение

Воскресенье, 17 Мая 2015 г. 18:13 (ссылка)
md-eksperiment.org/post/201...elevidenie

Комментарии (0)КомментироватьВ цитатник или сообщество
Понтифик_Иванов

Как устроено спутниковое телевидение

Воскресенье, 17 Мая 2015 г. 17:53 (ссылка)
md-eksperiment.org/post/201...elevidenie

Комментарии (0)КомментироватьВ цитатник или сообщество
Master-It

Отправка почты на PHP, скрипт рассылки | WordPress и Master-It

Воскресенье, 29 Июня 2014 г. 15:50 (ссылка)
master-it.biz/to-mail-php.html


Php скрипт для отправки почты, пример создания скрипта рассылки на PHP с использованием функции mail, отправка почты средствами PHP



Как отправить почту в PHP?



Отправка почты средствами PHP и создание скрипта рассылки по email. А также вы узнаете, как злоумышленник может подделать адрес отправителя и прислать ссылку на вредоносный ресурс.



Все подробности в статье о создании и отправке почты в PHP.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<кодировка - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda