Три часа назад, не без помощи со стороны svu, Daniel Stone внёс в код libX11 важное изменение, лог которого звучит следующим образом: "так как никто не пользуется кодировкой 8859-5, то кодировкой по умолчанию для России будет UTF-8".
Не прошло и 20 лет...
http://www.linux.org.ru/view-message.jsp?msgid=2723820
http://gitweb.freedesktop.org/?p=xorg/lib/libX11.git;a=commitdiff;h=01a9cb58888d290cc3d319feec4ee4a0297a844c
суббота, 10 мая 2008 г.
понедельник, 7 апреля 2008 г.
тюнинг инета в ubuntu
на некоторых adsl модемах (у меня D-Link 500T), настроенных как роутер возникает проблемма с dhcp при которой все доменные имена ресолвятся как 1.0.0.0.
поиск по форуму дает много топиков в которых людям заявившим эту проблемму рекомендуют сделать несколько действий:
1. в огнелисе на странице about:config изменить значение network.dns.disableIPv6 на false
2. в /etc/modprobe.d/aliases заменить
alias net-pf-10 ipv6
на
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
и в /etc/modprobe.d/blacklist добавить
blacklist ipv6
я так сделал но нормально с интернетом работает только огнелиса, проблемма с 1.0.0.0 остается в консоли
редактирование /etc/resolv.conf ни к чему не приводит т.к. его постоянно перезаписывает NetworkManager другими параметрами.
я проверил, что ситуацию можно исправить отредактировав файл /etc/dhcp3/dhclient.conf
добавив строку
prepend domain-name-servers xx.xx.xx.xx,yy.yy.yy.yy;
где xx.xx.xx.xx и yy.yy.yy.yy - адреса днс серверов провайдера
после перезагрузки они автоматически появятся в /etc/resolv.conf
поиск по форуму дает много топиков в которых людям заявившим эту проблемму рекомендуют сделать несколько действий:
1. в огнелисе на странице about:config изменить значение network.dns.disableIPv6 на false
2. в /etc/modprobe.d/aliases заменить
alias net-pf-10 ipv6
на
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
и в /etc/modprobe.d/blacklist добавить
blacklist ipv6
я так сделал но нормально с интернетом работает только огнелиса, проблемма с 1.0.0.0 остается в консоли
редактирование /etc/resolv.conf ни к чему не приводит т.к. его постоянно перезаписывает NetworkManager другими параметрами.
я проверил, что ситуацию можно исправить отредактировав файл /etc/dhcp3/dhclient.conf
добавив строку
prepend domain-name-servers xx.xx.xx.xx,yy.yy.yy.yy;
где xx.xx.xx.xx и yy.yy.yy.yy - адреса днс серверов провайдера
после перезагрузки они автоматически появятся в /etc/resolv.conf
воскресенье, 6 января 2008 г.
Хоткеи для eclipse
Сижу значит, тихо работаю, никого не трогаю, осваиваю Eclipse. Думаю про себя, что для полного счастья нужно разобраться какой хоткей переключает закладки с файлами в редакторе.
Сам не разобрался к сожалению. Уже пост на forum.ubuntu.ru написал с вопросом, но решил сперва погуглить.
Выяснилось что всё счастье заключено всего в одном хоткее Ctrl+Shift+L
Он выдает на экран маленькую подсказку с другими хоткеями, повторное нажатие Ctrl+Shift+L выдает диалог с настройкой этих самых хоткеев.

Почему-то я ожидал увидеть в результатах поиска огромные таблицы с хоткеями или в крайнем случае какието блогопосты с описанием любимых комбинаций.
Оказалась вся соль в комбинации из трех клавиш ... как слово из трех букв, хоть на заборе пиши.
Сам не разобрался к сожалению. Уже пост на forum.ubuntu.ru написал с вопросом, но решил сперва погуглить.
Выяснилось что всё счастье заключено всего в одном хоткее Ctrl+Shift+L
Он выдает на экран маленькую подсказку с другими хоткеями, повторное нажатие Ctrl+Shift+L выдает диалог с настройкой этих самых хоткеев.

Почему-то я ожидал увидеть в результатах поиска огромные таблицы с хоткеями или в крайнем случае какието блогопосты с описанием любимых комбинаций.
Оказалась вся соль в комбинации из трех клавиш ... как слово из трех букв, хоть на заборе пиши.
воскресенье, 25 ноября 2007 г.
Bakefile - ваш помощник в компиляции проекта
1.
Есть задача - компилировать проект в консоли Линукса, а потом с минимальными изменениями всё тоже самое скомпилировать в Visual Studio.
С исходными кодами на Си проблем не особо много, препроцессор штука мощная. А вот поддержание в адекватном состоянии make-файлов одновременно с *.vcproj это задача, рутинная, регулярно отнимающая много времени и не доставляющая удовольствия от процесса.
Решение нашлось достаточно быстро. Это Bakefile, кросс-платформенный генератор make -файлов для перекрестной компиляции.
2.
Наиболее простой способ создания make-файлов с использованием Bakefile заключается в использовании так называемых пресетов, которые позволяю описать стандартное поведение make-файлов буквально в двух словах.
Возьмем простой пример, программа, написанная на С и сохранена в файле hello.c
Просто, не правда ли?
3.
Создаем make-файлы.
$ bakefile -f msvc hello.bkl
Так мы получим makefile.vc для nmake
$ bakefile -f gnu hello.bkl
А так для GNU Make
$ bakefile -f msvs2005prj hello.bkl
Вот таким не хитрым способом получаем файл проекта для VS2005
Bakefile версии 0.2.2 позволяет создать make-файлы для 14-ти средств компиляции, используемых на различных платформах.
Bakefile активно развивается и используется во многих проектах.
Кто это использует: http://www.bakefile.org/wiki/BakefileUsers
Домашняя страница проекта: http://www.bakefile.org
Есть задача - компилировать проект в консоли Линукса, а потом с минимальными изменениями всё тоже самое скомпилировать в Visual Studio.
С исходными кодами на Си проблем не особо много, препроцессор штука мощная. А вот поддержание в адекватном состоянии make-файлов одновременно с *.vcproj это задача, рутинная, регулярно отнимающая много времени и не доставляющая удовольствия от процесса.
Решение нашлось достаточно быстро. Это Bakefile, кросс-платформенный генератор make -файлов для перекрестной компиляции.
2.
Наиболее простой способ создания make-файлов с использованием Bakefile заключается в использовании так называемых пресетов, которые позволяю описать стандартное поведение make-файлов буквально в двух словах.
Возьмем простой пример, программа, написанная на С и сохранена в файле hello.c
#include <stdio.h>Чтобы нам это скомпилировать, напишем небольшой файл hello.bkl (строки пронумерованы для того, чтобы потом на них ссылаться)
int main()
{
printf("Киса куку!\n");
return 0;
}
1 <?xml version="1.0"?>Формат файла в стиле xml. В строке 3 подключаем пресет. В строке 4 говорим что нас интересует исполняемый файл. В строке 5 объясняем где взять исходник. Всё!
2 <makefile>
3 <include file="presets/simple.bkl"/>
4 <exe id="hello" template="simple">
5 <sources>hello.c</sources>
6 </exe>
7 </makefile>
Просто, не правда ли?
3.
Создаем make-файлы.
$ bakefile -f msvc hello.bkl
Так мы получим makefile.vc для nmake
$ bakefile -f gnu hello.bkl
А так для GNU Make
$ bakefile -f msvs2005prj hello.bkl
Вот таким не хитрым способом получаем файл проекта для VS2005
Bakefile версии 0.2.2 позволяет создать make-файлы для 14-ти средств компиляции, используемых на различных платформах.
Bakefile активно развивается и используется во многих проектах.
Кто это использует: http://www.bakefile.org/wiki/BakefileUsers
Домашняя страница проекта: http://www.bakefile.org
среда, 14 ноября 2007 г.
gtkVdonskTel-0.01
Телефонный справочник Волгодонска под Linux версия 0.01
Требуется наличие библиотеки Gtk и Gtkmm.
В папке bin лежит исполняемый файл который собран статически с некоторыми другими библиотеками.
Работает как минимум в Ubuntu 7.04 и Fedore Core 7
Страница проекта: http://code.google.com/p/gtkvdonsktel/
Требуется наличие библиотеки Gtk и Gtkmm.
В папке bin лежит исполняемый файл который собран статически с некоторыми другими библиотеками.
Работает как минимум в Ubuntu 7.04 и Fedore Core 7
Страница проекта: http://code.google.com/p/gtkvdonsktel/
Подписаться на:
Сообщения (Atom)