LINUX.ORG.RU
 
svyatogor

Новая версия AA патча для Fluxbox.


0

0

Некоторое время назад я выпустил патч для Fluxbox (>= 0.9.8), позволяющий использовать сглаживание шрифтов в не-UTF (т.е. KOI8-R ;) локали. С ним была маленькая, но неприятная проблема - если стиль использовал тени у текста, то тень не перекодировалась (как выяснилось перекодировалась дважды). Наконец у меня дошли руки это профиксить и выпустить вторую версию.

>>> Подробности


[#] Ответ на: Re: Re: про g++ от anonymous 15.07.2004 17:03:11  

Re: Re: Re: про g++

> Thread model: posix > gcc version 3.3.4 (Debian 1:3.3.4-2)

А 3.3.2 - это типа testing, можно и без exceptions?

Попробуй пока imbue locale сделать в 3.3.4.

А я нормальный компилятор использовать буду.

* ()
[#] Ответ на: Re: Re: Re: про g++ от faustus 15.07.2004 17:12:56  

Re: Re: Re: Re: про g++

> Попробуй пока imbue locale сделать в 3.3.4.

---
#include <iostream>

using namespace std;

int main()
{

    cout.imbue( locale("ru_RU.UTF-8") );

    cout << 1.6 << endl ;

    return 0;
}
---

$ ./test_2
1,6

anonymous ()
[#] Ответ на: Re: Re: Re: Re: про g++ от anonymous 15.07.2004 17:19:25  

Re: Re: Re: Re: Re: про g++

> cout.imbue( locale("ru_RU.UTF-8") );

Ну, может не все потеряно. Пойду скомпилирую этот 3.3.4.

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox. от chucha 15.07.2004 17:44:04  
svyatogor

Re: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox.

>Бакалавра в российских вузах после 4 курса дают и никто его за высшее образование не считает.

Позволю себе краткий экскурс в английсскую систему образования.

2 года - после школы так называемый 6'th Form он же A-Level. Это фактически наши первые два курса универа.

3 года - университет, по оконачнии получаешь Bachelor (BSc или BA)

Ну а дальше Masters и PhD... Вот так вот.

***** ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox. от svyatogor 15.07.2004 17:51:34  
Sun-ch

Re: Re: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox.

Вон оно как. Ну дык в Англии ясен пень, постдоки там и все такое.

Просто ПТУ, где я учился, сейчас называется колледж, а учатся там такие

же опездолы, как и в мое время.

# ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox. от svyatogor 15.07.2004 17:51:34  
linux_newbe

Re: Re: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox.

Graduate когда? После бакалавра или магистра? Вот тогда и высшее.
В техникум/ПТУ/колледж тоже можно идти после 9 класса однако никто не сравнивает данные заведения с первым и вторым курсом универа.
Далее - одно дело преподы-магистры а на побегушках у них вообще стыдно говорить-то кто, а совсем другое кадры основанные на PhD а соответственно магистры в лаборантах.
Ну и самое главное чтобы хотелось учиться, а то можно валенком выйти/вылететь из любого альма матер.

# ()

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Новая версия AA патча для Fluxbox.

> Просто ПТУ, где я учился, сейчас называется колледж, а учатся там такие же опездолы, как и в мое время. > Sun-ch (*) (15.07.2004 18:30:42)

Клучевое слово - Я

anonymous ()
[#] Ответ на: Re: про g++ от faustus 15.07.2004 16:57:10  
Dselect

Налгое вранье.

> Intel Copmpiler - бесплатен для non-commercial, и лучше на порядок. 

Пускай ему сначала про STL расскажут, и научат работать на чем-нибудь,
кроме x86.

$ cat test.cc

#include <iostream>

class Except { };

int main()
{
 try {
 throw Except();
 } catch (const Except &e) {
   std::cout << "caught\n";
 }
} 

$ g++-2.95 -Wall -o test.2.95 test.cc
$ ./test.2.95 
caught
$ g++-2.95 -v       
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
$ g++-3.0 -Wall -o test.3.0 test.cc
$ ./test.3.0
caught
$ g++-3.0 -v
Reading specs from /usr/lib/gcc-lib/i386-linux/3.0.4/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,proto,objc --prefix=/usr --infodir=/share/info --mandir=/share/man --enable-shared --with-gnu-as --with-gnu-ld --with-system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --enable-threads=posix --enable-java-gc=boehm --with-cpp-install-dir=bin --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.0.4
$ g++ -Wall -o test test.cc
$ ./test
caught
$ g++ -v
Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.3/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i486-linux
Thread model: posix
gcc version 3.3.3 (Debian 20040401)



P.S.

Похоже, Вы несколько заврались.

*** ()
[#]  
php-coder

Re: Новая версия AA патча для Fluxbox.

Спасибо за патч, только я не совсем понимаю в чем его предназанчаение?! Я вообще про тень во Флюксе не слышал, соответственно и не использую ее. Может он позволяет отображать меню на русском языке при локале cp1251/koi8-r? Я правильно понимаю или нет? А то приходится со шрифтами извращаться - прописывать с друго кодировкой... И еще: он для 0.9.9 подходит или только для >=0.9.8?? Thanks!

***** ()
[#] Ответ на: Re: Новая версия AA патча для Fluxbox. от php-coder 16.07.2004 14:58:24  
svyatogor

Re: Re: Новая версия AA патча для Fluxbox.

>Mожет он позволяет отображать меню на русском языке при локале cp1251/koi8-r? Я правильно понимаю или нет? А то приходится со шрифтами извращаться - прописывать с друго кодировкой...

Угу, как раз для этого!

***** ()
[#] Ответ на: Налгое вранье. от Dselect 16.07.2004 12:37:53  

Re: Налгое вранье.

Ну таки что? Поможете librep и sawfish или (как это принято на новом LOR) будете пиздеть какой sawfish крутой WM и как надо всех плюсовиков переводить на librep?

anonymous ()
[#] Ответ на: Re: Новая версия AA патча для Fluxbox. от Selecter 15.07.2004 12:36:27  

Re: Re: Новая версия AA патча для Fluxbox.

>Хватит ругать за (немного)кривоватый код. Сходите на улицу отрвитесь: поправьте скамейку, закрасьте плохие надписи на заборах, снимите кошку с дерева, накапайте на самогонщицу. Люди вас спасибо скажут за исправление нашей общей улицы :)

Очень смешно :)

<off> Вчера подъезжаю на машине к своему дому, все места заняты, думаю, ладно, сейчас сумки выгружу, а потом покручусь, поищу свободное место, на тратуар, если что залезу, ага... разбежался. Только встал на обочину (это оказалось не обочина, а газон!, правда без травы, почему-то :)) подруливает машина марки ВАЗ-2107 без опозновательных знаков - экологическая милиция города Москвы (всё как положено, люди в форме, с документами), стоите на газоне, нет, нет, разойтись не можем, так как зафиксирован сигнал из дома такого-то, что машины ставят на газон. Там действительно стояло машин 5-7, пока на меня оформляли протокол, этих машин не стало. Ага, грит, поразбежались, я вчера их погонял :) Это смешно? По мне так не очень, так как штраф не самого маленького размера оказался. Извините, какую нах надпись на заборе?! Все надписи на заборах давно постирали люди непонятной национальности, которые в Москве работают дворниками за 30 копеек, у нас и так чисто, очень чисто, вылизывают каждое утро так, что блестит всё! А толку то... Какая-то неустроенность во всём, что-ли... Ну газон, например. Вроде он должен от обочины отличаться, или я не прав? Травка там, ограждения? В поликлиннику городскую зайти страшно, зато на "газон" заехал, это да... Ладно, проехали, немного разнервничался :) </off>

anonymous ()
[#] Ответ на: Re: Re: Новая версия AA патча для Fluxbox. от anonymous 17.07.2004 14:37:58  

Re: Re: Re: Новая версия AA патча для Fluxbox.

Из-за таких как ты, "всего лишь" ездящих по газонам, уже не найти приличного газона. У нас перед домом - регулярно привозят землю, сеют траву, но тут же находятся уроды, которые на этои газоне оставляют свои дранделеты. И через пару недель вместо газона одна большая лужа. Таких автоизвергов, которым влом доехать до стоянки, не штрафовать, а душить надо.

anonymous ()
[#] Ответ на: Re: Re: Re: Новая версия AA патча для Fluxbox. от anonymous 17.07.2004 15:50:03  

Re: Re: Re: Re: Новая версия AA патча для Fluxbox.

>Из-за таких как ты, "всего лишь" ездящих по газонам, уже не найти приличного газона. У нас перед домом - регулярно привозят землю, сеют траву, но тут же находятся уроды, которые на этои газоне оставляют свои дранделеты. И через пару недель вместо газона одна большая лужа. Таких автоизвергов, которым влом доехать до стоянки, не штрафовать, а душить надо.

Блин, не надо так! Я каждое утро вижу как засеивают травой газоны. И в жизни бы на газон не въехал. Я туда пешком даже не пойду (я мелкого в садик вожу, так и то углы не разрешаю ему срезать по траве), не то что на машине! Но блин, какой это был нах газон! Обычная обочина, где, те кто живут в этом доме, по-жизни ставят машины. Это не туда, поверьте!

anonymous ()
[#] Ответ на: Re: Re: Новая версия AA патча для Fluxbox. от Novel 16.07.2004 20:54:32  
php-coder

Re: Re: Re: Новая версия AA патча для Fluxbox.

> Мсье даун?

Ха-ха... Нет! Просто я не открыл патч... Когда я заглянул в него то сам понял для какой он версии... А до этого сомневался...

***** ()
[#] Ответ на: Re: Re: Новая версия AA патча для Fluxbox. от svyatogor 16.07.2004 21:00:26  
php-coder

Re: Re: Re: Новая версия AA патча для Fluxbox.

>Mожет он позволяет отображать меню на русском языке при локале cp1251/koi8-r? Я правильно понимаю или нет? А то приходится со
> шрифтами извращаться - прописывать с друго кодировкой...

> Угу, как раз для этого!

Хм... странно... локаль cp1251... Скомпилировал с этим патчем... Меню в кракозябрах... Тема Cthulhain... Еще раз что ли попробовать?

***** ()
[#] Ответ на: Re: Re: Re: Новая версия AA патча для Fluxbox. от php-coder 19.07.2004 11:18:35  
php-coder

Re: Re: Re: Re: Новая версия AA патча для Fluxbox.

> Хм... странно... локаль cp1251... Скомпилировал с этим патчем... Меню в кракозябрах...

А ясно! Я просто Antialiasing не включил... :)

***** ()
[#]  

Re: Новая версия AA патча для Fluxbox.

Спасибо блин бальшое! Я до этого находил AA патчи, но в FreeBSD флюкс после них не компилился. С этим все ок.

anonymous ()