День 1: Получаем Rakudo
Как я и планировал, выкладываю перевод первой статьи цикла Perl 6 Advent Calendar. Напоминаю, что перевод вольный, по-этому сильно придираться не стоит.
Читать далее…
Как я и планировал, выкладываю перевод первой статьи цикла Perl 6 Advent Calendar. Напоминаю, что перевод вольный, по-этому сильно придираться не стоит.
Читать далее…
Вчера вечером обновились официальные зеркала Ubuntu. Были введены репозитории для следующего релиза 10.04 под кодовым названием Lucid Lynx (Ясная Рысь). Все любители свежего и не совсем стабильного могут смело обновлять свой sources.list:
#### 10.04 binary
deb http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
#### 10.04 sources
deb-src http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-proposed main restricted universe multiverse
В продолжение статьи про gtk-qt-engine хочу рассказать еще об одном варианте приведения внешнего вида GTK+ приложений к одному стилю, используемому в KDE. Это пакет kcm-gtk, о котором я узнал совершенно случайно, читая изменения четвертой альфы Kubuntu.
Этот пакет – замена устаревшего gtk-qt-engine и официально будет доступен начиная с Ubuntu 9.10. Ничего нового kcm-gtk в себе не несет и является таким же модулем для настройки системы, какой можно было наблюдать в gtk-qt-engine. kcm-gtk можно считать логическим продолжением уже долгое время не разрабатываемого gtk-qt-engine. Проблема оформления приложений, запускаемых от суперпользователя, решается точно таким же способом, как и в предыдущей статье, только вместо файла .gtkrc-2.0-kde4 необходимо использовать файл .gtkrc-2.0.
У меня есть привычка собирать некоторые часто используемые приложения из исходников. Причина этого довольно очевидна – желание иметь больший функционал с юзабельностью и нежелание иметь древние баги (новые всегда можно откатить или поправить самому). Но длительное использование Ubuntu как основного дистрибутива Linux оставило свой след – я делаю из этих исходников бинарные пакеты, которые в дальнейшем можно установить или удалить с помощью обычного пакетного менеджера dpkg.
В последнее время мне стало нехватать моего личного и процессорного времени на сборку, поэтому я заинтересовался сервисом launchpad.net. Этот сервис помогает автоматизировать сборку пакетов из исходников для различных архитектур и предоставляет персональный репозиторий (PPA) для готовых пакетов, который можно добавить непосредственно в sources.list.
Читать далее…
Буквально месяца два назад обновил драйвер на мою новенькую видеокарту GeForce 8400 с поддержкой VDPAU (декодирование видео средствами GPU). После этого решил проверить эту новую функцию на HD видео, которое очень сильно тормозит при моем текущем старом Celeron 2000.
Читать далее…
Думаю все знают, что такое Git и для чего он нужен. Не все? Тогда напомню: Git – распределённая система управления версиями, созданная Линусом Торвальдсом. Официальный сайт проекта находится сдесь. Вспомнили? Тогда сразу к теме.
Читать далее…
Я, как и многие другие пользователи, люблю когда все графические приложения выполнены в одном стиле, будь то GTK, Qt или что-либо еще. В качестве основного окружения рабочего стола я использую KDE 4 и приложения, использующие Qt, как приоритетные. В связи с этим возникла необходимость привести стиль GTK к стилю Qt. Сделать это мне помог пакет gtk-qt-engine из состава Ubuntu. Основное назначение этого пакета заключается в том, чтобы дать возможность пользователю использовать темы KDE для GTK приложений.
Читать далее…
Пользуюсь браузером Firefox не первый год. Так как я люблю хранить всю историю посещений за последние 365 дней, то моя база, соответственно, разрослась до внушительных размеров. Последняя проверка размера sqlite файлов в профиле, которым я пользовался уже полтора года, показала цифру в 160 Mb. Сделать эту проверку меня подтолкнул совет, выложенный на opennet.ru (оригинал тут), по оптимизации sqlite баз в Firefox 3.
Читать далее…
Возникла необходимость организации NAT «на скорую руку», но практические знания отсутствовали как таковые. В голове были лишь обрывки теории по использованию iptables в качестве необходимого инструмента и небольшая практика составления фильтрующих правил для последнего. Необходимость заключалась в том, чтобы отдавать трафик с дополнительного интерфейса на определенный адрес в локальной сети.
Читать далее…
В догонку к предыдущей статье «Как подружить pppd и resolv.conf» хотелось бы добавить пару слов о решении проблемы с затиранием файла /etc/resolv.conf DHCP клиентом.
Читать далее…