OpenTLE Devel



30 กรกฎาคม 2547

AowThai add Kitty's RPMS

เพิ่ง RPMS ของพี่ Kitty เข้าไปเป็นร้อยตัวครับจาก unstable ของ kitty people เป็นการทดสอบครับหลังจากนี้ พี่ Kitty บอกว่าจะทำการ relink ทั้งหมดให้เรียบร้อยคงมีการ upgrade หลังจากนี้อีกครั้งหนึ่ง
--
aalib-1.4-0.rc5.6.kit.i386.rpm
aalib-devel-1.4-0.rc5.6.kit.i386.rpm
abiword-2.0.9-1.kit.i386.rpm
acroread-5.09-4.kit.i386.rpm
acroread-plugin-mozilla-5.09-4.kit.i386.rpm
anjuta-1.2.2-1.kit.i386.rpm
balsa-2.0.18-1.kit.i386.rpm
beaver-0.2.6-4.kit.i386.rpm
BitTorrent-3.4.2-1.kit.noarch.rpm
BitTorrent-gui-3.4.2-1.kit.noarch.rpm
bluefish-0.13-1.kit.i386.rpm
bmp-0.9.6.1-1.kit.i386.rpm
bmp-devel-0.9.6.1-1.kit.i386.rpm
cdda2wav-2.01-0.a33.2.kit.i386.rpm
cdrdao-1.1.9-1.kit.i386.rpm
cdrecord-2.01-0.a33.2.kit.i386.rpm
cdrecord-devel-2.01-0.a33.2.kit.i386.rpm
celestia-1.3.1-2.kit.i386.rpm
cetdict-0.01-1.kit.i386.rpm
cgoban-1.9.12-2.kit.i386.rpm
chkrootkit-0.43-1.kit.i386.rpm
cpufreqd-1.1.2-1.kit.i386.rpm
dbh-1.0.18-1.kit.i386.rpm
dbh-devel-1.0.18-1.kit.i386.rpm
devhelp-0.7-2.kit.i386.rpm
dia-0.93-1.kit.i386.rpm
evolution-1.5.91-1.kit.i386.rpm
evolution-data-server-0.0.96-1.kit.i386.rpm
evolution-data-server-devel-0.0.96-1.kit.i386.rpm
evolution-devel-1.5.91-1.kit.i386.rpm
exif-0.6-4.kit.i386.rpm
flac-1.1.0-1.kit.i386.rpm
flac-devel-1.1.0-1.kit.i386.rpm
fltk-1.1.4-2.kit.i386.rpm
fltk-devel-1.1.4-2.kit.i386.rpm
fluxbox-0.1.14-4.kit.i386.rpm
fpc-1.0.10-1.kit.i386.rpm
fpc-docs-1.0.10-1.kit.i386.rpm
gaim-0.80-1.kit.i386.rpm
gaim-devel-0.80-1.kit.i386.rpm
gconfmm2-2.0.2-2.kit.i386.rpm
gconfmm26-2.6.1-1.kit.i386.rpm
gconfmm26-devel-2.6.1-1.kit.i386.rpm
gconfmm2-devel-2.0.2-2.kit.i386.rpm
gflashplayer-installer-6.0.69-0.3.kit.i386.rpm
gimp-2.1.2-1.kit.i386.rpm
gimp-devel-2.1.2-1.kit.i386.rpm
gkrellm-2.2.1-1.kit.i386.rpm
gkrellm-daemon-2.2.1-1.kit.i386.rpm
gkrellm-devel-2.2.1-1.kit.i386.rpm
gkrellm-plugins-media-2.1.28-1.kit.i386.rpm
gkrellm-plugins-misc-2.1.28-1.kit.i386.rpm
gkrellm-plugins-utils-2.1.28-1.kit.i386.rpm
glibmm24-2.4.3-1.kit.i386.rpm
glibmm24-devel-2.4.3-1.kit.i386.rpm
gljewel-1.0.2-2.kit.i386.rpm
gnet-1.1.9-3.kit.i386.rpm
gnet2-2.0.4-1.kit.i386.rpm
gnet2-devel-2.0.4-1.kit.i386.rpm
gnet-devel-1.1.9-3.kit.i386.rpm
gnome-alsamixer-0.9.6-1.kit.i386.rpm
gnomeicu-0.99.5-2.kit.i386.rpm
gnomeicu-applet-0.99.5-2.kit.i386.rpm
gnome-jabber-0.3-2.kit.i386.rpm
gnome-ppp-0.3.11-1.kit.i386.rpm
gnome-themes-extras-0.5-1.kit.i386.rpm
gnome-vfsmm2-1.3.3-2.kit.i386.rpm
gnome-vfsmm26-2.6.1-1.kit.i386.rpm
gnome-vfsmm26-devel-2.6.1-1.kit.i386.rpm
gnome-vfsmm2-devel-1.3.3-2.kit.i386.rpm
gnugo-3.4-1.kit.i386.rpm
gnupg-1.2.4-1.kit.i386.rpm
gnuplot-4.0.0-1.kit.i386.rpm
gnutls-1.0.16-1.kit.i386.rpm
gnutls-devel-1.0.16-1.kit.i386.rpm
gpgme-0.3.16-1.kit.i386.rpm
gpgme-devel-0.3.16-1.kit.i386.rpm
graphviz-1.12-1.kit.i386.rpm
graphviz-devel-1.12-1.kit.i386.rpm
gthumb-2.4.0-1.kit.i386.rpm
gtkam-0.1.12-2.kit.i386.rpm
gtkam-gimp-0.1.12-2.kit.i386.rpm
gtkhtml3-3.1.18-1.kit.i386.rpm
gtkhtml3-devel-3.1.18-1.kit.i386.rpm
gtkmm2-2.2.12-1.kit.i386.rpm
gtkmm24-2.4.4-1.kit.i386.rpm
gtkmm24-devel-2.4.4-1.kit.i386.rpm
gtkmm2-devel-2.2.12-1.kit.i386.rpm
gtk-sharp-1.0-1.kit.i386.rpm
gtk-sharp-gapi-1.0-1.kit.i386.rpm
gtk-xfce-engine-2.1.9-1.kit.i386.rpm
gtranslator-1.0.2-1.kit.i386.rpm
gwget2-0.11-1.kit.i386.rpm
gwget2-devel-0.11-1.kit.i386.rpm
hardinfo-0.3.6-2.kit.i386.rpm
id3lib-3.8.3-1.kit.i386.rpm
id3lib-devel-3.8.3-1.kit.i386.rpm
imlib2-1.1.0-1.kit.i386.rpm
imlib2-devel-1.1.0-1.kit.i386.rpm
k3b-0.11.12-2.kit.i386.rpm
k3b-devel-0.11.12-2.kit.i386.rpm
klogoturtle-0.5-1.kit.i386.rpm
latex-xft-fonts-0.1-1.kit.noarch.rpm
lcms-1.13-1.kit.i386.rpm
lcms-devel-1.13-1.kit.i386.rpm
libavc1394-0.4.1-3.kit.i386.rpm
libavc1394-devel-0.4.1-3.kit.i386.rpm
libbonobomm2-1.3.7-3.kit.i386.rpm
libbonobomm2-devel-1.3.7-3.kit.i386.rpm
libbonobouimm2-1.3.6-3.kit.i386.rpm
libbonobouimm2-devel-1.3.6-3.kit.i386.rpm
libcaca-devel-0.9-1.kit.i386.rpm
libdvdcss-1.2.8-2.kit.i386.rpm
libdvdcss-devel-1.2.8-2.kit.i386.rpm
libdvdread-0.9.4-3.kit.i386.rpm
libdvdread-devel-0.9.4-3.kit.i386.rpm
libesmtp-1.0.3r1-1.kit.i386.rpm
libesmtp-devel-1.0.3r1-1.kit.i386.rpm
libexif-gtk-0.3.3-1.kit.i386.rpm
libexif-gtk-devel-0.3.3-1.kit.i386.rpm
libfame-0.9.1-1.kit.i386.rpm
libfame-devel-0.9.1-1.kit.i386.rpm
libgal2-2.1.12-1.kit.i386.rpm
libgal2-devel-2.1.12-1.kit.i386.rpm
libgcrypt-1.2.0-2.kit.i386.rpm
libgcrypt-devel-1.2.0-2.kit.i386.rpm
libglademm2-2.2.0-2.kit.i386.rpm
libglademm24-2.4.1-1.kit.i386.rpm
libglademm24-devel-2.4.1-1.kit.i386.rpm
libglademm2-devel-2.2.0-2.kit.i386.rpm
libgnomecanvasmm2-2.0.1-3.kit.i386.rpm
libgnomecanvasmm2-devel-2.0.1-3.kit.i386.rpm
libgnomemm2-2.0.1-3.kit.i386.rpm
libgnomemm26-2.6.0-1.kit.i386.rpm
libgnomemm26-devel-2.6.0-1.kit.i386.rpm
libgnomemm2-devel-2.0.1-3.kit.i386.rpm
libgnomeprintmm26-2.5.0-1.kit.i386.rpm
libgnomeprintmm26-devel-2.5.0-1.kit.i386.rpm
libgnomeprintuimm26-2.5.1-1.kit.i386.rpm
libgnomeprintuimm26-devel-2.5.1-1.kit.i386.rpm
libgnomeuimm2-2.0.0-3.kit.i386.rpm
libgnomeuimm2-devel-2.0.0-3.kit.i386.rpm
libgpg-error-0.7-1.kit.i386.rpm
libgpg-error-devel-0.7-1.kit.i386.rpm
libid3tag-0.15.0b-2.kit.i386.rpm
libid3tag-devel-0.15.0b-2.kit.i386.rpm
libmad-0.15.1-0.b.1.kit.i386.rpm
libmad-devel-0.15.1-0.b.1.kit.i386.rpm
libogg-1.1-1.kit.i386.rpm
libogg-devel-1.1-1.kit.i386.rpm
libpostproc-1.0-0.pre5.1.kit.i486.rpm
libsigc++10-1.0.4-2.kit.i386.rpm
libsigc++10-devel-1.0.4-2.kit.i386.rpm
libsigc++12-1.2.5-3.kit.i386.rpm
libsigc++12-devel-1.2.5-3.kit.i386.rpm
libsigc++20-2.0.3-2.kit.i386.rpm
libsigc++20-devel-2.0.3-2.kit.i386.rpm
libsndfile-1.0.10-1.kit.i386.rpm
libsndfile-devel-1.0.10-1.kit.i386.rpm
libsoup-2.1.12-1.kit.i386.rpm
libsoup-devel-2.1.12-1.kit.i386.rpm
libtasn1-0.2.10-1.kit.i386.rpm
libtasn1-devel-0.2.10-1.kit.i386.rpm
libtheora-1.0-0.alpha3.1.kit.i386.rpm
libtheora-devel-1.0-0.alpha3.1.kit.i386.rpm
libuninameslist-030713-1.kit.i386.rpm
libuninameslist-devel-030713-1.kit.i386.rpm
libvorbis-1.0.1-1.kit.i386.rpm
libvorbis-devel-1.0.1-1.kit.i386.rpm
libwmf-0.2.8.3-1.kit.i386.rpm
libwmf-devel-0.2.8.3-1.kit.i386.rpm
libxfce4mcs-4.0.5-1.kit.i386.rpm
libxfce4mcs-devel-4.0.5-1.kit.i386.rpm
libxfce4util-4.0.5-1.kit.i386.rpm
libxfce4util-devel-4.0.5-1.kit.i386.rpm
libxfcegui4-4.0.5-1.kit.i386.rpm
libxfcegui4-devel-4.0.5-1.kit.i386.rpm
libzvt-2.0.1-1.kit.i386.rpm
libzvt-devel-2.0.1-1.kit.i386.rpm
lirc-0.6.6-1.kit.i386.rpm
lyx-1.3.4-1.kit.i386.rpm
lzo-1.08-3.kit.i386.rpm
lzo-devel-1.08-3.kit.i386.rpm
malsync-2.2.0-3.kit.i386.rpm
mkisofs-2.01-0.a33.2.kit.i386.rpm
mod_mono-1.0-1.kit.i386.rpm
mono-1.0-1.kit.i386.rpm
mono-devel-0.30-1.kit.i386.rpm
mono-devel-1.0-1.kit.i386.rpm
mplayer-1.0-0.pre5.1.kit.i486.rpm
mplayer-fonts-1.0-3.kit.noarch.rpm
opencdk-0.5.5-1.kit.i386.rpm
opencdk-devel-0.5.5-1.kit.i386.rpm
ORBit2-cpp-1.3.8-1.kit.i386.rpm
ORBit2-cpp-devel-1.3.8-1.kit.i386.rpm
perl-Term-ReadLine-Gnu-1.14-1.kit.i386.rpm
perl-XML-LibXML-1.56-1.kit.noarch.rpm
perl-XML-LibXML-Common-0.13-1.kit.noarch.rpm
perl-XML-NamespaceSupport-1.08-1.kit.noarch.rpm
perl-XML-SAX-0.12-1.kit.noarch.rpm
perl-XML-Simple-2.08-1.kit.noarch.rpm
pfaedit-031110-1.kit.i386.rpm
planner-0.12-1.kit.i386.rpm
planner-devel-0.12-1.kit.i386.rpm
prozgui-2.0.5-0.beta.2.kit.i386.rpm
prozgui-devel-2.0.5-0.beta.2.kit.i386.rpm
prozilla-1.3.6-1.kit.i386.rpm
pygame-1.5.6-2.kit.i386.rpm
pygame-doc-1.5.6-2.kit.i386.rpm
qcad-2.0.3.3-1.1.kit.i386.rpm
qcad-partlibrary-2.0.1.2-1.1.kit.i386.rpm
qiv-2.0-1.kit.i386.rpm
sane-frontends-1.0.11-3.2.kit.i386.rpm
sane-frontends-gimp-1.0.11-3.2.kit.i386.rpm
scribus-1.1.7-1.kit.i386.rpm
scribus-devel-1.1.7-1.kit.i386.rpm
SDL_ttf-2.0.6-3.kit.i386.rpm
SDL_ttf-devel-2.0.6-3.kit.i386.rpm
smallbasic-0.8.2-1.kit.i386.rpm
smalltalk-2.1.4-1.kit.i386.rpm
smpeg-0.4.4-2.kit.i386.rpm
smpeg-devel-0.4.4-2.kit.i386.rpm
sodipodi-0.34-1.kit.i386.rpm
speex-1.0.4-1.kit.i386.rpm
speex-devel-1.0.4-1.kit.i386.rpm
sylpheed-0.9.12-1.kit.i386.rpm
timidity++-2.13.0-1.kit.i386.rpm
totem-0.99.12-1.kit.i386.rpm
ucblogo-5.3-1.kit.i386.rpm
vcg-1.30-1.kit.i386.rpm
vdk-2.4.0-1.kit.i386.rpm
vdkbuilder2-2.4.0-1.kit.i386.rpm
vdksdl-0.1.2-1.kit.i386.rpm
vdkxdb-2.4.0-1.kit.i386.rpm
vdkxdb-devel-2.4.0-1.kit.i386.rpm
vorbis-tools-1.0.1-1.kit.i386.rpm
wxGTK-2.4.2-1.kit.i386.rpm
wxGTK-devel-2.4.2-1.kit.i386.rpm
wxGTK-gl-2.4.2-1.kit.i386.rpm
wxGTK-static-2.4.2-1.kit.i386.rpm
wxPythonGTK-2.4.2.4-1.kit.i386.rpm
wxPythonGTK-devel-2.4.2.4-1.kit.i386.rpm
xbase-2.0.0-1.kit.i386.rpm
xbase-devel-2.0.0-1.kit.i386.rpm
xchat2-2.0.6-0_3tle.i386.rpm
xchat2-perl-2.0.6-0_3tle.i386.rpm
xchat2-python-2.0.6-0_3tle.i386.rpm
xchat2-tcl-2.0.6-0_3tle.i386.rpm
xfcalendar-0.1.8-1.kit.i386.rpm
xfce4-artwork-0.0.4-1.kit.i386.rpm
xfce4-battery-plugin-0.2.0-1.kit.i386.rpm
xfce4-clipman-plugin-0.3.1-1.kit.i386.rpm
xfce4-datetime-plugin-0.2-1.kit.i386.rpm
xfce4-diskperf-plugin-1.4-1.kit.i386.rpm
xfce4-fsguard-plugin-0.1.0-1.kit.i386.rpm
xfce4-iconbox-4.0.5-1.kit.i386.rpm
xfce4-minicmd-plugin-0.2.0-1.kit.i386.rpm
xfce4-mixer-4.0.5-1.kit.i386.rpm
xfce4-netload-plugin-0.2.2-1.kit.i386.rpm
xfce4-notes-plugin-0.9.7-1.kit.i386.rpm
xfce4-panel-4.0.5-1.kit.i386.rpm
xfce4-showdesktop-plugin-0.3.0-1.kit.i386.rpm
xfce4-systemload-plugin-0.3.4-1.kit.i386.rpm
xfce4-systray-4.0.5-1.kit.i386.rpm
xfce4-themes-4.0.5-1.kit.noarch.rpm
xfce4-toys-4.0.5-1.kit.i386.rpm
xfce4-trigger-launcher-4.0.5-1.kit.i386.rpm
xfce4-wavelan-plugin-0.1.0-1.kit.i386.rpm
xfce4-xmms-plugin-0.1.0-1.kit.i386.rpm
xfce-mcs-manager-4.0.5-1.kit.i386.rpm
xfce-mcs-manager-devel-4.0.5-1.kit.i386.rpm
xfce-mcs-plugins-4.0.5-1.kit.i386.rpm
xfce-utils-4.0.5-1.kit.i386.rpm
xfdesktop-4.0.5-1.kit.i386.rpm
xffm-4.0.5-1.kit.i386.rpm
xffm-icons-4.0.5-1.kit.i386.rpm
xfprint-4.0.5-1.kit.i386.rpm
xfwm4-4.0.5-1.kit.i386.rpm
xfwm4-themes-4.0.5-1.kit.noarch.rpm
ximian-connector-1.4.7-1.kit.i386.rpm
xine-0.99.2-1.kit.i386.rpm
xine-lib-1.0.0-0.rc5.1.kit.i386.rpm
xine-lib-devel-1.0.0-0.rc5.1.kit.i386.rpm
xmms-1.2.10-2.kit.i386.rpm
xmms-devel-1.2.10-2.kit.i386.rpm
xmms-flac-1.1.0-1.kit.i386.rpm
xmms-skins-1.2.10-2.kit.i386.rpm
xvidcore-1.0.1-1.kit.i386.rpm
xvidcore-devel-1.0.1-1.kit.i386.rpm

28 กรกฎาคม 2547

New Template

อึดอัดกับ Template อันเดิมที่มันเฉพาะเจาะจงเรื่องขนาดและขอบเขต ไม่ค่อยยืดหยุ่นเท่าไรนัก เลยออกแบบใหม่ ตอนนี้เรียบๆ ง่ายๆ เน้นความยืดหยุ่น มีคำแนะนำก็อย่าเก็บไว้นะครับจะได้รีบปรับปรุง ตอนนี้ทดสอบบน Mozilla Firefox และ IE แล้วไม่ต่างกันมากนักยอมรับได้

พี่ kitty และ พี่กำธร ว่างๆ ก็แก้ไขได้เลยนะครับ :-)

Browser Update

หลังจากมีเสียงเรียกร้องเรื่อง mozilla และ firefox กันมาหลายวัน เลยถือโอกาสนำ patch มา apply ซะหน่อยจริงๆ มันไม่ต้องแก้อะไรมาก ไปยุ่งก็ การตั้งค่าต่างๆ มากกว่าตอนนี้ ทั้ง samila (5.5) และ aowthai (5.5.90) สามารถใช้งานกันได้แล้วครับ มี mozilla 1.7 และ firefox 0.9.2 ทั้งคู่จะใช้ ICU 3.0 ในการตัดคำ ตอนนี้ไม่รู้ความผิดพลาดทีใคร firefox ไม่สามารถใช้ blogger editor ได้ครับ ลองทดสอบกันดูนะครับ

# apt-get update

# apt-get install mozilla or firefox

16 กรกฎาคม 2547

FC3-test1-DVD

คืนวันอังคาร ดาวน์โหลดผ่าน BitTorrent ทิ้งไว้ (ใช้เวลาประมาณ 8 ชั่วโมง) แล้วโอนไฟล์มาที่แล็บ (ใช้เวลาประมาณ 2 ชั่วโมงกว่าๆ) เอาไป write ที่เครื่อง iMac เพราะมัน write DVD-R ได้ แต่ช้าหน่อย ใช้เวลาประมาณเกือบชั่วโมง ดังนั้นตอนที่ได้ทดสอบคือบ่ายๆ วันพุธ (14 ก.ค. 47) แต่ไม่ได้ทดสอบอะไรมาก แค่ทดลองติดตั้ง และใช้งานดูเล็กน้อย
ซึ่งมีสิ่งที่พบคือ
  • การติดตั้งยังคล้ายๆ FC1 FC2 ยังไม่มีภาษาไทยให้เลือกในระหว่างการติดตั้ง คงเพราะยังแปลไม่เสร็จ
  • SELinux ถูกตั้งเป็น enable เป็น default เหมือนตอนทดสอบ FC2 ไม่รู้ว่ารุ่นจริง จะยังเปิดใช้แบบนี้เป็น default หรือเปล่า
  • ในหน้า supported language สามารถเลือกภาษาไทยได้ (ตรงนี้ควรเลือกภาษาอังกฤษและภาษาไทย แต่ให้กำหนดภาษาไทยเป็นภาษาหลักครับ)
  • พ อติดตั้งไฟล์เสร็จรีบูตเจอหน้า firstboot ปรากฏว่าที่เอาไฟล์ po จาก Linux TLE 5.5 มา merge และตรวจสอบซ้ำ แล้ว check-in กลับไปที่ Fedora เค้าเอาไปใช้แล้วครับ ดีใจๆ
  • เอาฟอนต์ภาษาไทยจาก aowthai มาลงก็ใช้ได้ทันที ส่วนแป้นพิมพ์ภาษาไทย ผมขี้เกียจไปแก้ใน xorg.conf เลยใช้ gnome ตั้งเอา ก็ง่ายดี :-) อ่อ ใน test1 เป็น gnome 2.6.0 ครับ

  • ส ่วน OpenOffice.org มีปัญหาเรื่องการซ้อนทับกันของตัวอักษร ซึ่งเป็นไปตามคาด เพราะเจอตั้งแต่ตอนที่เอา oo.o 1.1.0 มารันบน TLE 5.5 / Fedora Core 1 แล้ว
  • up2date ใช้ yum แฮะ อันนี้พึ่งรู้ เพราะใช้ใน TLE ก็ apt-get ตลอด
  • ท ี่รับไม่ค่อยได้คือ คำแปลของ Gnome 2.6 ดูเหมือนคนแปลจะใช้สำนวนแบบคิดเอง โดยไม่ได้ยึดหลักการแปลมาตรฐาน ซึ่งอันนี้ทางเราคงจะแปลใหม่ ก่อนจะนำไปใช้ใน TLC/TLE รุ่นหน้า ซึ่งจะได้นำไปเสนอผู้แปล Gnome ต่อไป
ส รุปว่า โดยรวมค่อนข้างเป็นที่พอใจครับ โดยเฉพาะการใช้ภาษาไทย ตั้งได้ง่ายขึ้นมาก ส่วนผมต้องเร่งตรวจคำแปลและแปลเพิ่มให้ทันกำหนด ก่อน FC3 จะออกตัวจริง

14 กรกฎาคม 2547

I้ Tux!!

สมัยผมเข้ามาร่วม team TLE เอาภาพหนังดังมาทำ Wallpaper ของ Beta version จริงๆ ก็ทำเล่นๆ แต่สอง version ที่ผ่านมาก็ทำมาตลอด ตั้งแต่ LinuxTLE War และ Tux Kill Bill มารุ่นนี้เลยถามเล่นๆ ขึ้นมาในกลุ่ม ว่าเรื่องอะไรดี ก็หลายความคิดแต่มาสะดุดที่ "I้ Tux" ออกเสียงว่า 'ไอ้ทักซ์' อย่าทะลึ่งเป็น 'อิ...ก' เข้านะครับเดี๋ยวโดนฟ้องไม่รู้ด้วย คราวนี้หนังไทยบ้าง คิดว่าไงกันบ้างครับ

ปล. มันไม่ใช่เรื่องเครียดนะครับ ทำเล่นๆ

ภาพเก่าๆ ครับ

http://gallery.opentle.org/BetaWall

Ugly log

log แสนจะน่าเกลียด จริงๆ เก็บไว้ไล่เวลา build rpm ใครสนใจก็อ่านเล่นๆ ได้ แต่ถ้าเกิดคำถามอาจไม่มีคำตอบได้นะครับ

http://jedi.links.nectec.or.th/mrchoke/work/aowthai-5.5.90.txt

12 กรกฎาคม 2547

spell checking (again)

หลังจากเงียบไปนาน ตอนนี้ spell checking ก็สามารถใช้งานได้แล้วครับ
ผมใช้ dictionary จาก LEXiTRON และ linux.thai.net มารวมกัน มีคำรวมกันประมาณ 35900 คำ ผมทำเป็น patch ของ OpenOffice.org ไว้ให้ด้วยครับ ดาวน์โหลดได้ที่ ftp://ftp.opentle.org/people/hin/unstable/patches เลยครับ

09 กรกฎาคม 2547

การจัดการ pkgs devel

วันนี้ rebuild ArnThai ใหม่เจอปัญหา link กับ libgtk-x11-2.0.la ไม่ได้ เพราะว่าปกติเวลาสร้าง rpm จะลบ .la ทิ้งเพราะไม่จำเป็นต้องใช้ก้ได้ ดังนั้นแนะนำว่าหากจะสร้าง rpm devel ก็ไม่จำเป็นต้องใส่ .la ไปด้วยครับ ลบทิ้งไปเลย

07 กรกฎาคม 2547

PRELIMINARY Fedora Core 3 Schedule

ร่างกำหนดการสำหรับ FC3 ครับ อาจจะเปลี่ยนแปลงได้

04 กรกฎาคม 2547

รายงานผลการติดตั้งอ่าวไทย

วิธีติดตั้งที่ผมใช้คือ ติดตั้ง TLE Lite ก่อน แล้วเปลี่ยน XFree86 เป็น X.org โดยสั่ง

rpm -qa | grep XFree

จด output ไว้แล้ว apt-get install แพ็กเกจทั้งหมดใหม่โดยเปลี่ยนจาก XFree86-something เป็น xorg-x11-something แทน (มี meta package ?) ขั้นตอนนี้ apt จะบังคับให้ถอดแพ็กเกจบางตัวออกจากระบบ (เช่น aalib, js fonts, some other fonts ..) ซึ่งส่งผลให้อีกหลายโปรแกรมต้องออกตามไปด้วย เช่น gimp, xinelib, .. ที่ depend aalib ตอนนี้ผม rebuild aalib ใหม่แล้ว อยู่ใน people นะครับ

จากนั้นเป็นการอัปเดต GNOME ผมใช้วิธี up เป็น 2.6.0 ก่อนโดย apt-get install gnome-system จาก testing repository แล้วค่อยสั่ง apt-get upgrade จาก aowthai ให้เป็น 2.6.2 อีกที ขั้นตอนนี้ก็ทำให้ต้องถอดแพ็กเกจบางอันออกเหมือนกัน เพราะไลบรารีใน aowthai เปลี่ยนเวอร์ชันไปหลายตัว ผมก็จดๆ ไว้บ้างเป็นบางตัวที่กระทบกับแพ็กเกจที่จำเป็นต้องใช้ สรุป หยาบๆ conflict ที่เจอคือ

  • python 2.3 กับ redhat-config-* rhpl firstboot authconfig-gtk comp-extras desktop-printing

  • rpm 4.3.1-0.3 กับ hpoj net-snmp synaptic

  • libcroco 0.6.0 กับ gimp abiword

  • tcl/tk 8.4.6 กับ gimp

  • libpcap กับ trafshow

  • X.org กับ aalib

  • gdbm กับ httpd

  • db4 กับ httpd


ส่วนที่ผม rebuild ไปแล้วคือ aalib, trafshow, abiword, gimpม, gaim ที่เจอ conflict กันเองอันนึงคือ stunnel กับ words ซึ่งเช็ค depend ผ่าน แต่เวลาติดตั้งไฟล์บางส่วนจะทับกัน (words is required for cracklib, no package requires stunnel)

หลังจากติดตั้งแล้ว มีการเปลี่ยนแปลง config ของ apt เล็กน้อย (see: /etc/apt/sources.list.d/) ส่วน GNOME 2.6.2 มี error ของ xkb ตอนเข้าใช้งาน ผมยังไม่ทราบสาเหตุ จะเป็นอย่างนี้ทุกครั้งที่เข้าใช้ GNOME ครับ

nvidia ใช้งานได้ดี ส่วนเรื่องประสิทธิภาพ ต้องฝากให้ทดสอบกันเพราะผมลืม บวกกับเปลี่ยน kernel บ่อยมาก เลยเอาค่าที่เคยวัดมาเทียบไม่ได้

ไม่ควรใช้ synaptic ในการอัปเกรด เพราะ synaptic เองโดนบังคับให้ถูกถอดออกจากระบบด้วย ถึงจะพยายามเลี่ยงไม่ถอด synaptic ก็ยังไม่ควรใช้อยู่ดี เพราะเวลาอัปเกรดแพ็กเกจเยอะๆ synaptic มักจะ freeze เป็นประจำ ฐานข้อมูล rpm อาจเสียหายได้

เบื้องต้นคงมีรายงานเท่านี้ครับ

01 กรกฎาคม 2547

AowThai Base 01/07/2004

วันนี้ได้ up gnome เป็น 2.6.2 แล้วครับ จริงๆ มันก็เป็นลูกครึ่งมาตั้งแต่แรก วันนี้ up ไปสองสามตัว

- gedit
- gnome-applets
- gnome-games
- intltool
- libbonoboui

และได้แก้ไขเรื่อง apt-get ที่ค่อยข้างยุ่งยากอยู่ซึ่งต้องทำหลายขั้นตอนมาก คืนนี้จะเก็บให้ได้มากที่สุดครับ

Building package from CVS

ลืมโพส คุยกับนราชัยนานแล้วเรื่องจะทำยังไงกับแพ็กเกจที่ build จาก cvs ดี ?.. สรุปหยาบๆ ว่าให้ห้อย "-cvs" ท้ายชื่อแพ็กเกจ และใช้ cvsdate เป็นเลขเวอร์ชัน spec จะได้ประมาณนี้ครับ

%define cvsdate YYYYMMDD
.
.
name: package-cvs
version: %{cvsdate}
release: 1.kit
.
.

ถ้า cvsdate เดียวกันเอาไป build หลายรอบก็เปลี่ยนเลขรีลีสเอา .. และสำคัญมากคือ ต้องทำให้ cvs ติดตั้งขนานกับตัว stable ได้โดยไม่มีปัญหา

me: แพ็กเกจที่ build จาก cvs ควรอยู่ใน people อย่างเดียว ถ้าไม่จำเป็นจริงๆ (เช่น มีแพ็กเกจอื่นต้องการใช้ไลบรารีที่เป็น cvs) ก็ไม่ควรเอา cvs เข้ามาใส่ใน unstable/testing/proposed-update/stable .. ส่วนใครต้องการใช้แพ็กเกจ cvs ก็ไปหยิบจาก people มาใช้กันเองครับ

เมนูหลักภาษาไทย

มีคนฝาก comment มาว่า เมนูหลักภาษาไทยของทะเล ไม่ควรมีคำว่า "โปรแกรม" นำหน้า เหตุผลหลักคือ แยกแยะเมนูยาก เนื่องจากเวลากวาดสายตาเพื่ออ่านจะเจอคำว่า "โปรแกรม" ก่อนทุกๆ เมนู แทนที่จะอ่านเจอคำว่า "ออฟฟิศ" หรือ "อินเทอร์เน็ต" แล้วเลือกเมนูที่ต้องการได้ในทันที .. เหตุผลรอง เมนูอังกฤษก็ไม่มี "program" นำหน้า หรือ ต่อท้าย ..

มีความเห็นว่าอย่างไรครับ ?