вторник, 17 января 2012 г.

Халявный IPTV

Если ваш провайдер транслирует IPTV, но бесплатных каналов мало/нет, а платить не хочется, то можно просто забить на преднастройки провайдера и брать каналы отсюда: http://def.w2c.ru/interzet_open.m3u (адрес списка каналов (архив M3U)) А телепрограмму отсюда: http://www.gotview.ru/programs/tv.rar< (адрес телепрограммы (архив JTV)) В качестве проигывателя можно использовать IPTV Player (Windows) или VLC (Windows/Linux/...). Причем, данные программы теперь НЕ обязательно брать от провайдера - ищите, смотрите, подбирайте по вкусу.

ЗЫ

К обоим, кстати, можно установить службу(демон) удаленного доступа и рулить "теликом" на диване с телефона (используя Wi-Fi) :-) Еще ссылка по теме: http://def.w2c.ru/2010/12/18/prosmotr-otkrytyh-iptv-kanalov-interzet/

UPDATED

Кстати, что касается Linux, спустя время вместо мощного, но корявого VLC (имхо), себя неплохо зарекомендовал IPTV-плеер Tano. Скачать его можно из репозитория ppa:ntadej/tano . Для этого необходимо выполнить в консоли следующие команды (построчно):

sudo apt-add-repository ppa:ntadej/tano
...вводите пароль, соглашаетесь добавить репозиторий...
sudo apt-get update
...обновляются списки пакетов...
sudo apt-get install tano
...пояснений не нужно...

суббота, 14 января 2012 г.

Adobe Gamma


Здесь нашел вменяемую калибровочную программу для монитора. Ей остался доволен, пока не посмотрел старые фотографии...часто потеряны детали в светах, а в тенях шум. Виной всему - плохо настроенный монитор, искажающий действительность. А RAW-исходники многих фотографий уже потеряны - больше года давности. Мыслить будем позитивно - теперь-то опыт появился, методика отладилась, а значит есть еще куда развиваться!

пятница, 6 января 2012 г.

C++ MFC: рисование и анимация

Рабочий минимум информации для рисования по windows-форме на примере MFC.

С/С++ Конвертирование из int / double в CString.

Так и не обнаружил готовой в применение функции конвертирования int в CString. На скорую руку накропал велосипед. Может кому-то будет полезно. (На самом деле пойдет и для string и для всяких-там QString...). Далее будет чуть-чуть кода.

C/C++ работа с базой данных MySQL

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

вторник, 3 января 2012 г.

Запись и чтение объектов классов с динамическими данными-членами вбинарные файлы (сериализация C++)

Предпосылки

Итак, встала передо мной задача - написать редактор математических матриц. Язык реализации - C++, непременно оконное приложение. Главная проблема - неизвестен тип данных, содержащихся в матрице. Хорошо, если это int (целый тип) или какой-нибудь строковый тип (фиксированный char, string и т.п.), можно с чистой душой использовать текстовый тип файла. Но когда доходит дело до дробей (тип float или даже double), тут встает проблема с этой-самой переменной точностью и бесконечным конвертированием туда-сюда из строкового в дробный тип и обратно. Но более логично в данном маленьком приложении использовать бинарные файлы. Благодаря им мы не потеряем ни грамма точности из этих типов. Файлы записываются последовательно, как и обычные текстовые. Главная проблема - определить длину данных, чтобы не "откусить хвост" уже записанному объекту.