April 2032
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
12/29/09 07:23 pm
ПТ Санс (PT Sans) rpm for fedora
Компания ParaType на днях взяла да и объявила "о выходе в свет шрифта ПТ Санс—первой общенациональной бесплатной шрифтовой гарнитуры", да ещё и под открытой лицензией. Смущает только отсутствие лицензии на английском языке.
А я сегодня взял да и сделал пакетик для Федоры (совсем чуть-чуть, одним глазком подглядев на спек из ALTLinux). Вдруг кому надо, берите:
pt-sans-fonts.spec (1.4K) pt-sans-fonts-2009.12-1.fc10.src.rpm (1.7М) pt-sans-fonts-2009.12-1.fc10.noarch.rpm (2.0М)
В версии указан префикс fc10, но должно работать и с более свежими Федорами.
12/25/09 06:55 pm
"Microsoft TrueType core fonts for Web" for Fedora Linux
Однажды люди в Microsoft сделали хорошее дело( да ну? )
Вот спек-файл: microsoft-core-fonts.spec (5K).
Чтобы поставить себе это на Федору, вот примерно что нужно сделать: wget http://kir.sacred.ru/lj/microsoft-core-fonts.spec yum install fontpackages-devel xorg-x11-font-utils wget cabextract rpmbuild -bb microsoft-core-fonts.spec (если всё сложилось хорошо, то где-то среди последних строчек будет строка, начинающаяся со слова Wrote:, а после неё имя файла. Вот возьмите это имя файла (полное, вместе с путём) и напишите: rpm -ihv имя_файла
11/23/09 03:11 am
explay power on button fix
Как-то раз я нёс навигатор (Explay PN-365) вместе с каким-то лекарством в одном пакете. Крышка у пузырька с лекарством была закручена недостаточно хорошо, лекарство (густое и липкое) чуток пролилось в пакет и попало на корпус навигатора. Это вызвало некоторое заедание кнопки включения/выключения питания, поэтому давить на неё приходилось сильно.
На прошлой неделе я додавился -- кнопка провалилась внутрь, выключаться навигатор перестал, зато внутри при потрясывании что-то тихонько брякало. Это был микровыключатель, который отлетел от платы. Поневоле пришлось починять. ( И починял... )
Пока всё работает, и вроде даже лучше, чем раньше.
10/27/09 04:00 pm
wiki spam checker
За обедом придумали с коллегой некий антиспам, позволяющий выставить оценку изменению вики-страницы. Ну, то есть, если изменение хорошее, то оценка положительная, а если плохое, то отрицательная. Принцип довольно простой, но я не хочу тут его описывать, чтобы спамеры не читали.
Тулза представляет из себя дикую смесь shell-скриптов с вкраплениями sed, awk, sort и т.п. Воткнул вызов в крон, получаю отчёты по почте. Вот пример отчёта:
-274.38 http://wiki.openvz.org/w/index.php?title=Talk:Main_Page&oldid=7616&diff=7852
-8.00 http://wiki.openvz.org/w/index.php?title=Compiling_the_OpenVZ_kernel_(the_Debian_way)&oldid=6641&diff=7857
0.00 http://wiki.openvz.org/w/index.php?title=Main_Page&oldid=7484&diff=7854
0.00 http://wiki.openvz.org/w/index.php?title=Template:List_of_precreated_contrib_templates&oldid=7572&diff=7856
31.22 http://wiki.openvz.org/w/index.php?title=Download_mirrors&oldid=7467&diff=7855
100.67 http://wiki.openvz.org/w/index.php?title=A_managed_OpenVZ_installation&oldid=7834&diff=7846
140.15 http://wiki.openvz.org/w/index.php?title=Multiple_network_interfaces_and_ARP_flux&oldid=7835&diff=7847
187.22 http://wiki.openvz.org/w/index.php?title=Installing_Trixbox_2.0_in_CentOS_VE&oldid=7833&diff=7845
233.31 http://wiki.openvz.org/w/index.php?title=PPP_in_container&oldid=7836&diff=7848
274.38 http://wiki.openvz.org/w/index.php?title=Talk:Main_Page&oldid=7852&diff=7853
В каждой строчке оценка изменения и ссылка на него. Отчёт отсортирован так, чтобы вначале были изменения с самыми плохими оценками (более всего похожие на спам, с точки зрения программулины).
Буду примерно месяц эксплуатировать в тестовом режиме, чтобы понять, помогает ли. Пока ощущения скорее положительные.
9/28/09 05:35 pm
compact firefox/thunderbird sqlite databases (Linux-only)
Собственно, скрипт. Якобы улучшает время загрузки и работы Firefox (версий, начиная с 3.0). В комментах можете написать, что он там вам напоказывал. Перед применением настоятельно рекомендую остановить Firefox и Thunderbird и забекапить ваши профили (~/.mozilla/firefox и ~/.thunderbird ).
#!/bin/bash
# Compact sqlite tables used by Firefox and Thunderbird
#
# For best results, stop Firefox/Thunderbird before using
#
for F in ~/{.mozilla/firefox,.thunderbird}/*.default/*.sqlite
do
echo "Compacting $F..."
ls -sh $F | awk '{printf "from %s\t", $1}'
sqlite3 $F "vacuum;"
ls -sh $F | awk '{print "to "$1}'
done
Idea via dixi@lj via lykoz@lj. Для Виндов, по идее, тоже можно подобный батник написать.
7/20/09 05:33 am
выходные
Прекрасные нынче стоят погоды! До сих пор в это лето с погодой мало везло, выходные в основном были дождливые и холодные, а тут такая удача, грех не воспользоваться. Ну мы и воспользовались.
В субботу встретились с товарищами, с которыми давно не виделись, и поехали в Новосельцево. А там, блин, такое! Машины стоят на пляже чуть не в два слоя, не проехать, не пройти, еле-еле развернулись и уехали обратно. Впрочем, вдоль канала нашли хорошее местечко, под сенью раскидистого дерева привольно расположились и приготовили на мангале два кило куриных бёдер. Товарищи были на микроавтобусе, а я на X-Trail'е почувствовал себя пигмеем. Ещё у товарищей народился сын Мишка, очень здоровский, мелкий по возрасту, а по размеру и весу примерно как наша Санечка, бугай, короче.
В воскресенье спали-спали, потом пошли позагорать-покупаться на канал около дома. Там тоже аншлаг, но публика какая-то менее культурная -- все громко орут матом, мусорят, автомобили (их там было два или три, то есть немного) сигналят почём зря. А так бы и хорошо. Покупались, позагорали, поспали в тенёчке.
Вечером я развернул хозяйственную деятельность. Во-первых, стал варить варенье из чёрную смородины, которую давеча привёз из Кинешмы (точнее, из Юрьевца). Ещё сходил купил килограмм крыжовника (100 руб.) и тоже стал варить варенье. Ну и ещё перемешал в равных пропорциях крыжовник и чёрную смородину ещё сварил баночку смешанного.
Во-вторых, пока варенье варилось (само, в хлебопечке, полтора часа на порцию), сделал из купленного накануне провода, вилки и розетки удлинитель, выбросил его в окно, вынес из дома пылесос и тщательно пропылесосил салон машины. В частности, удалось решить проблему песка в углублениях швов обивки кресел, а то я не знал, что с этим и делать. Ну и вообще мне не очень нравится, как на автомойке пылесосят, а автомобильные пылесосы, говорят, все хиленькие. Вообще-то я удлинитель сделал не для пылесоса, а для паяльника (чтобы кое-что там в машине пропаять), но пылесос тоже, как видно, пригодился.
В-третьих, съездил в "Метро" и закупился продовольствием и всякими там памперсами. Себе купил кусочек кровяной языковой колбасы -- понравилось, и кусочек сыра -- уже не стал открывать, съем после командировки. Я ж сегодня улетаю в солнечный Лос-Анджелес, откуда сразу в солнечный Сан Хосе, на конференцию OSCON, и дома буду только в следующий вторник. Санечке год исполняется, а папа в это время на другой стороне земного шара читает доклад про линукс кернель ресурс менеджмент, такой вот пердимонокль.
7/7/09 05:18 pm
sound device perms part III aka The Solution
Ага, ну вот я и дорешал проблему.
Оказалось, что виной всему мой ~/.xinitrc! Дело в том, что xinit подпёрт для ConsoleKit в нескольких местах. Одно из таких мест -- запуск бинаря ck-xinit-session, который делается в /etc/X11/xinit/xinitrc-common, который сорсится из /etc/X11/xinit/xinitrc.
Так вот, если есть пользовательский ~/.xinitrc, то /etc/X11/xinit/xinitrc уже не используется (решает, что использовать, а что нет, скрипт startx), соответственно ck-xinit-session не вызывается, и ConsoleKit ничего про иксы не знает.
Фикс в моём случае такой:
mv ~/.xinitrc ~/.Xclients
chmod u+x ~/.Xclients Сижу и думаю, баг это или моя ошибка...
12/23/08 03:08 am
хлеб
Хлебопечка -- рулит! Во-первых, свой хлеб вкусней, во-вторых, вы не представляете, какой запах!
За несколько месяцев использования я подобрал правильное количество правильных ингредиентов, и теперь у нас получается правильный хлеб. Спешу поделиться крупицами кулинарного знания. Впрочем, от стандартного самого простого рецепта хлеба, написанного в руководстве от печки, мой рецепт отличается не сильно. Но нюансы есть.
( Собственно, мой рецепт ) Какие есть ещё тонкости? Конечно, хорошо поставить хлеб с вечера и на таймер, чтобы к утру был готов. Но имейте в виду, что резать его сразу нельзя -- хотя бы час должен постоять, а лучше больше, чтобы остыл до тёплого состояния и лишняя вода испарилась. По той же самой причине (вода) хлеб желательно вынуть из печки и вытряхнуть вовремя, сразу после того, как печка отрапортует о завершении процесса.
Всё это моё сугубое ИМХО, наверняка у evaneeva@lj есть свои тонкости и секреты, мы оба хлеб печём, и её варианты мне тоже нравятся.
11/24/08 11:26 am
media-tech MT4017 PIXER LED webcam vs. linux
Купил вчера сдуру вебкам в "Ашане". И вот чем всё это закончилось.
А ещё есть какой-то Люка Ризотти, который завёл себе домен линукс-проджектс.орг и продаёт на нём закрытые бинарные драйвера для подобных вебкамов. Я, говорит, за 50-100-200 евро (в зависимости от всяких там условий) вам скомпиляю драйвер под ваше ведро. Учитывая, что этот вебкам стоит 600 рублей, а у меня на ноутбуке Gentoo и несколько десятков разных ядер, <censored> я в <censored> этого <censored> Люку с его <censored> предложениями.
Гугл групс тоже <censored>. Это что-то среднее между списком рассылки и сурсфоржем (ближе к списку рассылки), но чтобы туда написать, я должен иметь google account. То есть с kir@myhomepage.ru я не могу написать.
11/13/08 07:01 pm
pidgin segfault and fix
У меня тут пиджин проявляет падучесть на рабочем десктопе, работать невозможно. Решил зафайлить баг в редхат, но что-то так увлёкся, что всё сам и починил (кажись).
Вам остаётся только посмотреть на мой идеальный баг репорт. Update: и ещё один баг репорт, в апстрим.
Данный пост является рекламой пиджина, редхата, багзиллы, свободного программного обеспечения, а в основном, конечно, меня, такого красивого и умного, в белом пальто.
9/16/08 04:43 pm
тетрадка для папы
Собираюсь идти на родительское собрание к Егору. Нет блокнота, чтобы записывать. Нормальные люди что делают? Покупают блокнот, или там страничку из тетрадки вырывают.
А я что делаю? Пишу код, рисующий тетрадную страничку, на языке PostScript и выполняю его на принтере. ( Код под катом )
|