Сегодня продолжим бороться с проблемами кодировок в Ubuntu. На этот раз речь пойдет о дефолтном текстовом редакторе gedit. Думаю, у вас случалось уже такое, что друзья присылали txt файл, а прочитать нормально вы его не могли. То же самое было и у меня, костыль в виде открывания txt файлов в OpenOffice меня порядком заколебал, поэтому я начал искать решение проблемы. А найдя – спешу поделится.
Read the rest of this entry »
Рубрика tips&tricks
Узнав недавно, что плеер Rhythmbox в моей уютненькой Ubuntu неправильно выводит кодировку у mp3 файлов, если данные записаны в id3v1 в кодировке cp-1251. Исправив проблему решил поделиться решением с общественностью. Самым простым способом оказалось просто переконвертировать теги mp3-файлов из cp1251 в utf8. Для этого нам понадобится утилита id3iconv. Итак, скачиваем ее wget’ом:
wget http://www.sacredchao.net/~piman/software/mutagen-1.10.tar.gz
Можете, конечно, поискать более позднее версию, но это не суть важно. Следует заметить, что программа написана на Python. Далее компилируем ее из исходного кода, не забыв перед этим разархивировать полученный архив.
tar xvfz mutagen-1.10.tar.gz
cd mutagen-1.10
./setup.py build
sudo ./setup.py install
Готово! Теперь осталось только перейти в каталог с музыкой и выполнить в терминале следующую команду:
find . -name “*.mp3″ -print0 | xargs -0 mid3iconv -e CP1251
Где e – кодировка, из которой будет осуществляться конвертация в utf8. При желании отладочную информацию можно будет сохранить в файл:
find . -name “*.mp3″ -print0 | xargs -0 mid3iconv -e CP1251 -d > /home/conv.log
Или как стать богом в Windows Seven. Под богом я подразумеваю расширенное меню настроек с графическим интерфейсом. Вида:
Боян конечно, но может кто еще не знает. Итак, работает у счастливых пользователей программы uTorrent. Заходим в меню «Справка» — «О программе» и жмем клавишу “T”.
Приоткрою немного завесу.

Часто слышу, а как посмотреть закрытые фотки или как можно взломать чужой аккаунт Вконтакте. Ответ никак, но есть некоторые фичи, о существовании которых известно не всем. Исправляю ситуацию. смайлик.
Read the rest of this entry »
Сегодня, я хотел рассказать про несколько способов борьбы со столь надоедающей в интернете рекламой, которая из двигателя торговли превратилось в маниакальную идею любого владельца веб-ресурса.
Если вспомнить историю развития интернет рекламы, то сначала были баннеры, всеми любимые 468*60 (вы же их любите, да?), которые, в зависимости от совести веб-разработчика, либо просто показывали статичную картинку, либо переливались всеми цветами радуги. Потом была эра pop up баннеров. Открываешь страницу, а вместе с ней еще 2 с попапами, особенно плохо было пользователям IE, где каждый pop up открывался в новом окне. Дальше люди поняли, что эффективности то от такой рекламы мало, ctr (clicks through ratio) мал, да и целевых клиентов почти ноль. И стали использовать контекстную рекламу. Считается, что первым ее придумали ребята из Google и назвали технологию AdSense. Сейчас подобной технологией обладает каждая уважающая себя компания, специализирующаяся на интернет рекламе. Вместе с нею начался рассвет текстовой рекламы. Ну и последние тенденции – хорошо забытое старое: попап окно, привязанное к странице. Изредка делают на флеше, но самое противное, когда нажимаешь на закрыть, а тебя все равно перекидывают на сайт рекламодателя. Я предлагаю вам несколько вариантов борьбы со всеми видами представленной рекламы.
Read the rest of this entry »
В продолжение предыдущего поста – я наконец то нашел плагин, позволяющий в Mozilla Firefox сохранять страницы в формате MHT. Моя душа возрадовалась! смайлик. Знакомьтесь:
UnMHT – позволяет сохранять и просматривать файлы формата MHT в браузере Mozilla Firefox. Плагин добавляет в меню две кнопки сохранить и открыть MHT документ:

Жаль, без минусов как всегда не обошлось – плагин повторно запрашивает информацию с сайта, когда сохраняет страницу, чем всегда грешил IE.
Кстати, пока искал наткнулся на плагин, который позволяет открывать в FF CHM документы. Называется CHM Reader. Enjoy!
Понадобилось просмотреть кэш в Firefox. Нашел полезное дополнение. Решил поделиться – может кому поможет.
Чтобы узнать, где Firefox хранит свой кэш, достаточно ввести в адресной строке about:cache. Там же будут написаны и опции кэшерования. Но, если пройти по указанному пути, то вы найдете лишь файлы неизвестного формата с непонятными названиями (по крайней мере, если у вас FF версии не меньше 3). Чтобы просмотреть же содержимое кэша, предлагаю использовать следующий плагин:
CacheViewer – представляет собой графический интерфейс для команды about:cache. Позволяет просматривать, сохранять и удалять файлы из кэша браузера. Интерфейс выглядит следующим образом:
Аддон тестировался в Firefox v. 3.0.7.
Абракадбра в теге TITLE или как помочь пользователю. Иногда хочешь зайти на яндекс, набираешь в адресной строке url, смотришь, а там “нфтвучюкг”. Знакомая ситуация? Так вот некто alfsoft с сайта Habrahabr придумал оригинальный выход из таких ситуаций. Суть такова: ни для кого не секрет, что многие браузеры используют для хранения посещенных страниц свою базу данных, причем хранят в ней не только url страниц, но и значения тега <TITLE>. Например, мой блог в моей адресной строке выглядит так:

Таким образом, если мы добавим на своем сайте в тег <TITLE> адрес сайта, набранного в русской раскладке – браузер выведет его, даже если пользователь ошибся в раскладке.

Минусы, как всегда, присутствуют. Теряется эстетика, представьте, что в названии сайта теперь всегда будет висеть эта абракадабра. Да и не понятно как к такой фишке отнесутся поисковики. Но в целом, метод интересен и необычен. Использовать его или нет – решайте сами. Я уже давно жду, когда браузеру уже добавят переключение раскладки, при неправильном вводе в строке url. И, да, пользуйтесь Punto Switcher и будет вам счастье.
Трудно вспомнить хронологию использования мною браузеров, знаю лишь что это было что-то вроде: Opera-Firefox-Opera-Firefox. И вот, в очередной раз, на моем компе установлен огненный лис. Поэтому сегодня решил рассказать о наборе плагинов, которые я использую. Возможно, вы найдете что-то новое.









