Иероглифы в архивах rar

Странную зависимость выявил я. В архивах русские имена файлов отображаться не желают. Мириться с такой бедой джедая не достойно.

Как показала практика, иероглифы в именах файлов и папок отображаются:

1. если пользоваться unrar-free, (оно почему то даже в консоли русские файлы не понимает);
2. если установлен проприетарный rar, но архив открываешь гномоским File Roller

Решение такое:

сносим все рары какие установлены, и ставим пакет unrar, который в свою очередь ставит прогу unrar-nonfree.
почему то, если поставить rar вместо unrar, в File Roller это проблему не решает.

Plex Media Server

Нашел сегодня в центре приложений Ubuntu такую софтину…. Впечатлений масса, не ожидал, что найдется такого уровня приложение под linux.

ЗЫ. до этого перепробовал все консольные upnp медиасерверы, и везде чего то не хватало… В основном тщательной обработки напильником.

Всем рекомендую. Это лучший медиасервер под линукс на сегодняшний день.

Притча

Однажды вечером Мастер Фу и Ньюби посетили собрание программистов,
которые встретились, чтобы поучиться друг у друга. Один из
программистов спросил у Ньюби, к какой школе принадлежит он и его
учитель. Когда Ньюби сказал, что он и его учитель – последователи
Великого Пути UNIX, программист презрительно усмехнулся.
“Средства командной строки UNIX грубые и отсталые, – насмешливо сказал
он. – Современные, правильно спроектированные операционные системы
делают все через графический интерфейс пользователя”.
Мастер Фу не проронил ни слова, но указал на Луну. Находившийся
поблизости пёс залаял на руку учителя.
“Я не понимаю вас”, – сказал программист.
Мастер Фу молчал и показал на образ Будды. Потом указал на окно.
“Что вы хотите этим сказать?” – спросил программист.
Мастер Фу указал на голову программиста. Потом указал на камень.
“Почему вы не можете сказать яснее?” – потребовал программист.
Мастер Фу задумчиво нахмурился, дважды щелкнул программиста по носу и
бросил его в находящийся рядом мусорный контейнер.
Пока программист пытался выбраться из горы мусора, пёс ходил рядом и
лаял на него
В этот момент программист достиг просветления.

Переключаем WiFi в режим точки доступа в Windows

Так уж получилось, что на работе для получения полноценного интернета без ограничений, мне приходиться использовать нетбук и 3g-модем. Недавно, купив iPod Touch, я очень захотел его подключить к интернету. Если смартфон еще мог вылезти в интернет самостоятельно, то вот с плеером несколько труднее.

Один из вариантов — это подключение с помощью кабеля синхронизации. Вариант не очень удобный, так как носить с собой постоянно кабель желания совершенно нет, да и iTunes ставить тоже не хочеться. Второй вариант, тот который и описывается в данной статье — это подключение через WiFi. На Хабрахабре уже упоминалась похожая задача и её решение, но для Linux. Наша задача настроить тоже самое под Windows.

Итак, что мы имеем

— Нетбук, ASUS 1215B
— Интернет через USB 3g-модем
— Плеер и смартфон с наличием WiFi

Задача

— Получить на всех устройствах интернет

Решение

Прежде чем начать, многие советуют обновить драйвер WiFi карты на компьютере. Лично я этого не делал, но каждый решает сам.

Читать

Как отключить ipv6 в Ubuntu 12.04?

В /etc/sysctl.conf добавляем:


net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.all.disable_ipv6 = 1

затем делаем:

sudo sysctl -p

перезагрузка не нужна.

Так же можно в /etc/default/grub добавить ipv6.disable=1 в строку GRUB_CMDLINE_LINUX_DEFAULT.

Т.е. если у вас больше опций ядру не передается, то строка будет выглядеть так:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1″

после этого нужно сделать:

sudo update-grub

Где в GNOME и UNITY хранятся пароли?

Искал сегодня где храняться учетки от Emathy, все перерыл нихрена не нашел 😉 Но зато выяснил где в гноме хранятся пароли, в файлах типа ~/.gnome2/keyrings/*.keyrings.

Редактировать и удалять их можно через seahorse.

Как исправить дату в EXIF блоке фото

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

Я фотки разкладываю в директории по датам, и для меня это проблема. Исправлять по одной фотке не вариант. Нашел такое решение:

Например, добавим к дате 2 года, 9 месяцев и 1 день:

exiftool “-DateTimeOriginal+=2:9:1 00:00:00” *.JPG

Варианты до изменения будут сохранены с окончанием “_original”, чтобы их восстановить нужно выполнить:

for f in *_original ; do mv $f ${f%_original} ; done

Утилита exiftool в Ubuntu находится в пакете libimage-exiftool-perl. Т.е. что-бы ее поставить делаем:

sudo aptitude install libimage-exiftool-perl

NAT: Ничего не бывает столь постояным, как временное.

Эпиграф

Хорошее резюме проблемы NAT сделали Google: “NAT devices, increasingly popular in homes and offices, allow multiple machines to share a single Internet address. Consequently, it becomes more and more difficult for applications such as voice chat, which require peers to directly address each other, to make a peer-to-peer connection reliably.” (NAT-устройства, популярность которых растет в домах и офисах, позволяют нескольким машинам совместно использовать один интернет-адрес. В результате таким приложениям как голосовой чат, требующим прямой адресации сторон, все сложнее и сложнее создавать надежные соединения точка-точка.)

История NAT

Сначала несколько слов об истории появления необходимости в проксировании / гейтировании / туннелировании в интернете, тогда яснее станут возможности разных подходов и их “иерархия”. Как известно, нехватка IP-адресов в 4-байтовом адресном пространстве прогнозировалась еще в начале 90х годов (плюс нехватка денег на аренду адресных блоков в некоторых компаниях). Поэтому уже в марте 1994 г договорились об адресном “сегментировании” общего пространства — выделении для локальных сетей отдельных диапазонов IP-адресов и исключение этих IP-адресов из использования в интернете (http://www.ietf.org/rfc/rfc1597.txt March 1994 Address Allocation for Private Internets; цитата о назначении этого документа “Авторы надеются, что использование этих методов приведет к значительной экономии при выделении IP адресов”). Это решение позволило выделять компаниям небольшие блоки IP-адресов — для их интернет-серверов, а внутри ЛС IP-адреса для собственных нужд выделялись самими компаниями из диапазонов для локальных сетей. В результате интернет-серверы компаний (почтовые и www/ftp) были легко доступны как из интернета, так и из ЛС, и внутри ЛС компьютеры без проблем связывались по таким же IP-протоколам. Но это решение воздвигло барьер между локальными сетями и интернетом: т.к. один и тот же IP-адрес мог использоваться в разных ЛС, и т.к. по этой причине в интернете перестали маршрутизировать пакеты на адресные блоки, выделенные для ЛС. Т.е. фактически “физический барьер” (без перерубаний проводов, чем развлекались в российских банках после первых взломов, и без установки FireWall, чем увлекаются сейчас). Сети стали изолированными, как изолированы задачи в современных операционных системах — у каждой своё адресное пространство. Этот барьер не представлял проблемы для почты, т.к. почтовые серверы предприятий ставились на границе сетей и были видимы и из интернета, и из ЛС. А вот с доступом из ЛС к внешним ресурсам — к ftp и еще только набирающим в те годы популярность http-серверам начались проблемы. Если раньше с любого компьютера можно было напрямую взаимодействовать с сервером, то теперь эта возможность осталась у компьютеров только с реальными интернет-адресами, т.к. в какую ЛС слать ответ на IP-пакет, у которого в обратном адресе стоит локальный IP — роутер определить не сможет.
Читать

Сборка свежих x264, fdk-aac, libvpx и FFmpeg

Сегодня пытался перекодировать DVD в удобоваримый телевизором формат, из программ перекодировщиков остановился на DVD::RIP, но… Но не захотела она кодить кодеками из репа.

Во первых пришлось установить csslib отседа: http://download.videolan.org/pub/libdvdcss/1.2.9/deb/

Во вторых пришло кампилять кодеки. Делал так:

sudo apt-get remove ffmpeg x264 libav-tools libvpx-dev libx264-dev

sudo apt-get -y install autoconf build-essential checkinstall git libfaac-dev libgpac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev librtmp-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev libxext-dev libxfixes-dev pkg-config texi2html yasm zlib1g-dev

затем создал директорию, где будет все кампиляцца и в ней:

git clone –depth 1 git://git.videolan.org/x264
cd x264
./configure –enable-static
make
sudo checkinstall –pkgname=x264 –pkgversion=”3:$(./version.sh | awk -F'[” ]’ ‘/POINT/{print $4″+git”$5}’)” –backup=no –deldoc=yes –fstrans=no –default
Читать

Перевод интервью Л. Торвальдса порталу The H-Online

Линус Торвальс: “Я больше не читаю код”
    с Glyn Moody
     
    Мне очень повезло побеседовать с Линусом еще в ранний период истории развития Linux, еще в 1996 году, когда он еще жил в Хельсинки (вы можете познакомиться с тем интервью в одном из страх выпусков Wired). Тот период был крайне важным в его жизни, и в личном плане – тогда у него родился первый ребенок – и в плане карьеры. Он планировал устроиться в компанию разработки микрочипов Transmeta, однако этот шаг себя не оправдал, хотя помог ему перебраться в США, где он проживает сейчас.
     
    В Европе он теперь бывает довольно редко, и я решил воспользоваться удобным случаем застать его в Барселоне на недавнем LinuxCon Europe 2012, чтобы побеседовать с ним снова и обсудить ключевые моменты разработки ядра и жизни сообщества вокруг его.
     
Читать