Сегодня продолжим бороться с проблемами кодировок в Ubuntu. На этот раз речь пойдет о дефолтном текстовом редакторе gedit. Думаю, у вас случалось уже такое, что друзья присылали txt файл, а прочитать нормально вы его не могли. То же самое было и у меня, костыль в виде открывания txt файлов в OpenOffice меня порядком заколебал, поэтому я начал искать решение проблемы. А найдя – спешу поделится.
Read the rest of this entry »
Рубрика IT
Узнав недавно, что плеер 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
Человеку верь наполовину, Светлому – на четверть, техподдержке не верь никогда!
Как и во многих приложениях, в FireFox после долгого и активного использования появляется куча мусора. И это не только кэш, который можно просто почистить, но и куки, введенные в формы данные, набранные адреса. Часто терять их не хочется, но на скорости работы браузера размер данных сказывается достаточно сильно. Наш выход – оптимизация базы данных FireFox. Как известно, лиса работает с Sqlite. Ее то мы и будем оптимизировать, а точнее проводить vacuum чистку. Поехали!
Забавный результат выдает Яндекс при поиске “количество дебилов в россии”. Собственно, что бы никого не томить сразу картинка:
Или как стать богом в Windows Seven. Под богом я подразумеваю расширенное меню настроек с графическим интерфейсом. Вида:
С удивлением открыл для себя, что существует на только .htaccess – файл настроек для апача, в котором можно прописать практически все настройки, начиная от прав доступа и заканчивая настройками php и модулей, но и .ftpaccess
Итак, что же это такое и для чего оно нужно? Read the rest of this entry »
Новость из серии будущее уже сегодня. Вкратце, 5 китайских студентов университета Tsinghua и Национального университета Сингапура создали систему под названием PhotoSketch. Теперь можно не платить огромные гонорары фотографу, чтобы тот сфотографировал необходимый пейзаж или постановочный кадр. Просто заходишь на сайт, рисуешь панораму и расставляешь объекты. После этого добавляешь надписи к ним. истема сама произведет поиск объектов по базе фотографий, вырежет их и соединит в новое изображение. Что бы не быть голословным – видео: Read the rest of this entry »
Да, господа, именно так. Теперь в самой крупной русской социальной сети можно будет скачивать и раздавать контент.

Для участия в файлообмене необходимо установить приложение VKTracker и разрешить ему доступ к своим друзьям. Для создания раздачу необходимо указать сведения о ней и загрузить постер. Примечательно, что администрация комментирует появление трекера следующим образом:
С торрент-трекером проблем меньше, это лишь площадка для обмена контентом, который хранится у самих пользователей, а не на сервере «В контакте». Для администрации веб-ресурса файлообменник — хороший способ избежать ответственности.
Сегодня хотел бы рассказать про одну брешь в безопасности, которая довольно часто встречается с исходных кодах многих проектов. Это перевод в моей вольной интерпретации и с комментариями статьи Mark Jaquith. Статья написана главным образом для разработчиков плагинов к WordPress, но может быть полезна и для остальных разработчиков на PHP. Речь пойдет про опасность использования переменных $_SERVER['PHP_SELF'] и $_SERVER['REQUEST_URI']. Самый простой пример их использования – атрибут action в формах:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>">
Впрочем, часто переменную используют и в ссылках:
<a href="<?php echo $_SERVER['PHP_SELF']' ?>?id=2">link</a>










