Kho tháng 9/2005

Thứ sáu, 30 Tháng chín năm 2005 16:34:45 JST

GNOME Session

Đôi khi gnome session bưởi, hoặc không chạy nautilus, hoặc panel biến mất ... do vọc gnome-session-properties nhiều quá. Cách đơn giản nhất để giải quyết là xoá ~/.gnome2/session đi (thoát ra khỏi gnome trước khi xoá tập tin này). Khi vào gnome lại, session mặc định sẽ được dùng. Dĩ nhiên, những thông tin liên quan đến session cũ sẽ bị mất (những chương trình nào được chạy lúc khởi động).


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 28 Tháng chín năm 2005 23:06:25 JST

shc

luôn luôn tìm phần mềm trên portage trước, trước khi dùng Google


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 28 Tháng chín năm 2005 19:40:12 JST

Kiểm tra những tài khoản pop3 dùng mật mã mặc định

Khoe hàng :D Cần có bash và fetchmail.

#!/bin/bash
while read i;do
        echo "poll mail.hptvietnam.com.vn with proto pop3 user $i pass $i" > checkpass.tmp
        chmod 710 checkpass.tmp
        fetchmail -k -c -s -f checkpass.tmp
         [ "$?" -gt 2 ] || echo  $i
        rm checkpass.tmp
done

Để sử dụng, tạo một file chứa danh sách tài khoản cần kiểm tra, mỗi tên một dòng, xong dùng lệnh sau:

./checkpass < accountlist > resultlist

checkpass là script trên. accountlist là tập tin vừa nói. resultlist là danh sách những tài khoản vẫn không chịu đổi mật mã.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ ba, 27 Tháng chín năm 2005 17:23:29 JST

Tính năng hay của MS Excel

Chọn Lưu với tên mới (名前を付けて保存), lưu xong nó xoá file gốc, thay bằng symlink đến file mới. Lỡ chọn lưu file vào đĩa mềm rồi vứt đĩa mềm là coi như mất luôn file đó. Tuyệt vời!!


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ hai, 26 Tháng chín năm 2005 17:05:18 JST

Châm ngôn mưa gió

Khổ nhân nói quá đúng

Sau cơn mưa, trời lại bão.
Sau cơn bão, trời lại mưa.

Bởi thế

Đời là bể khổ.
Tránh sau khỏi khổ.
Thôi thì chịu khổ.
Sau này .. vẫn khổ!!

Khổ nhân

Cập nhật 3 lần. Lần cuối: Thu Aug 25 14:40:58+0003 2022

Tác giả: pclouds | Liên kết tĩnh | Hâm

Thứ hai, 26 Tháng chín năm 2005 00:45:46 JST

Generic Script Compiler!!!

Cuối cùng cũng tìm ra mày :lol:

TODO kế tiếp, port shc qua Win32!


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ hai, 26 Tháng chín năm 2005 00:24:36 JST

Chuyển chương trình Python thành C++

Từ Shed Skin blog:

After nine months of hard work, I am proud to introduce my baby to the world: an experimental Python-to-C++ compiler. It can convert many Python programs into optimized C++ code, without any user intervention such as adding type declarations. It uses rather advanced static type inference techniques to deduce type information by itself. In addition, it determines whether deduced types may be parameterized, and if so, it generates corresponding C++ generics. Based on deduced type information, it also attempts to convert heap allocation into stack and static preallocation (falling back to libgc in case this fails.)

Version 0.0.3 có trên sourceforge.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Chủ nhật, 25 Tháng chín năm 2005 22:30:13 JST

Chiến đấu vì glibc locale tiếng Việt

Sau gần hai tháng im hơn lặng tiếng. Glibc developer lại ngó đến bug 448 và .. im lặng tiếp. Không chừng hai tháng sau, bug này lại được ngó đến lần nữa.

14/10 tới đây bug 448 sẽ tròn một tuổi :(


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ bảy, 24 Tháng chín năm 2005 06:33:28 JST

util-linux và cryptoloop

Một ngày đẹp trời, update util-linux rồi chợt nhận ra mình không thể mount encrypted loopback filesystem của mình nữa vì nó cứ báo "Passwords must be at least 20 characters"

Mò mẫm hồi mới biết mount mới không chơi với password ngắn hơn 20 ký tự, phải emerge lại util-linux với use flag old-crypt để có mount-old-crypt dùng với password ngắn hơn 20 ký tự và tùy chọn này sẽ bị loại bỏ trong tương lai :(

Ngạc nhiên chưa!


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ sáu, 23 Tháng chín năm 2005 17:05:24 JST

xmingw cross-compile toolchain trong Gentoo

Mẹo cho những anh muốn cross-compile ứng dụng win32 từ linux: dùng xmingw toolchain trong Gentoo :D

Cho những ai không thích Gentoo, xmingw binary của Gentoo có thể dùng độc lập mà không cần Gentoo. Chừng nào rảnh sẽ tạo một cái để bà con dùng (mg-win32 project).

Dành cho những ai đang dùng Gentoo, để có xmingw toolchain:

emerge xmingw-w32api
emerge xmingw-runtime
emerge xmingw-gcc

Khi emerge xmingw-w32api, xmingw-gcc đã được cài đặt. Tuy nhiên, khi xmingw-gcc được cài đặt mà hệ thống chưa cài đặt xmingw-runtime, bạn sẽ không có hỗ trợ cho C++. Để có C++, bạn phải emerge xmingw-runtime, rồi emerge xmingw-gcc một lần nữa. Để tạo binary sau khi đã cài đặt:

quickpkg xmingw-binutils xmingw-gcc xmingw-w32api xmingw-runtime

Bạn sẽ có các gói .tbz2 trong thư mục $PKGDIR. Các gói .tbz2 hoàn toàn tương thích với .tar.bz2 nên có thể vô tư dùng tar/bzip2 để giải nén.

Các gói xmingw binary có ở đây. Ai có xài, vui lòng nhắn vài lời cho tui nếu nó không chạy. Sử dụng đơn giản, bung tất cả ra cùng một thư mục (không cần bung ở /). Sau đó dùng opt/xmingw/bin/i386-mingw32msvc-gcc và những lệnh tương tự. Chỉ dẫn cross-compile những chương trình hỗ trợ autotool sẽ viết khi nào rảnh.

Chúc bà con cross-compile vui vẻ.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 21 Tháng chín năm 2005 18:16:02 JST

Hệ điều hành phổ biến nhất thế giới

Từ Wikipedia:

As of 2003, the TRON system (or more specificaly the ITRON deriviative) is the world's most used operating system, being present in millions of electronic devices.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 21 Tháng chín năm 2005 17:52:46 JST

Gentoo trong Gentoo

Từ Chris White. Cách thiết lập Gentoo chroot cũng tương tự như cách làm trong Handbook, tuy nhiên có vài lưu ý hay.

  1. First off, grab yourself a stage tarball of some kind

  2. Then, you'll want to extract that sucker in your chroot

  3. Now before y'all go login in, you'll want to bind some directories, here's what you need:

    mount --bind /proc /chroot/proc (you need this for system stats)
    mount --bind /dev /chroot/dev (need to access device nodes)
    mount --bind /usr/portage /chroot/usr/portage (otherwise you'll do ess multiple emerge --sync's)
    mount --bind /usr/src/linux /chroot/usr/src/linux (otherwise kernel based will die on compile)
    mount --bind /lib/modules /chroot/lib/modules (module installations)
    
  4. Ok, now go ahead and chroot in

  5. first off, you need to package.provide a few things. Go ahead and

    echo "sys-kernel/kernel-sources-version" >> /etc/make.profile/package.provided
    

    and if you have an nvidia

    echo "media-video/nvidia-kernel-version" >> /etc/portage/package.provided
    echo "sys-admin/eselect ~x86" >> /etc/portage/package.keywords
    echo "sys-admin/eslect-opengl ~x86" >> /etc/portage/package.keywords
    echo "media-video/nvidia-glx ~x86" >> /etc/portage/package.keywords
    

    to get sync'ed up with your base system drivers. Now then you can emerge some stuff. Don't forget the post setup stuff in the handbook. Instead of rebooting, exit the chroot. Now it's time to set things up. Sometimes it's wise to copy over things like xorg.conf or whatever you feel like not making all over again. Now, as it is with chroot, you can really only chroot in as root. It would be somewhat nice to login just as you would into your system, with a nice login screen. Well guess what? You can actually do that. Pull open /etc/inittab real quick, and you'll see some lines:

    c1:2345:respawn:/sbin/agetty 38400 tty1 linux
    c2:2345:respawn:/sbin/agetty 38400 tty2 linux
    

    blah etc.. This is the code that gives you those perty little login screens. Now go ahead and find a free console (I use 3 and 4) and we'll give ourseleves nice chroot login consoles:

    c1:2345:respawn:/sbin/agetty 38400 tty1 linux
    c2:2345:respawn:/sbin/agetty 38400 tty2 linux
    c3:2345:respawn:/bin/chroot /chroot /sbin/agetty 38400 tty3 linux
    c4:2345:respawn:/bin/chroot /chroot /sbin/agetty 38400 tty4 linux
    

    notice all I did here was add /bin/chroot /chroot in front. This chroot's in, then executes /sbin/agetty with the proper options passed. Now simply `telinit Q` to reload inittab, and ALT+# into your new chroot login consoles. You should be able to login. Now with X, most things are done with the startx command. However, you'll need to actually specify a specific desktop to avoid confusion. To achieve this, on your base system you'll want to startx on :0, and on your chroot, startx on :1:

    base:
    startx :0
    chroot:
    startx :1
    

Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ bảy, 17 Tháng chín năm 2005 23:55:55 JST

Nanoblogger wiki

Wiki cho Nanoblogger dùng Text::WikiFormat

  • Cài Text::WikiFormat vào
  • Tạo cái này, cho vào ''$BLOG_DIR/wiki.pl''
  #!/usr/bin/perl
     
  use strict;
  use File::Basename;
  use Text::WikiFormat;
  
  my $signature = <>;
  if ($signature !~ /^WIKI$/) {
  	print $signature;
  	while (<>) { print $_; }
  	exit;
  }
  # Read contents of file
  my $text = join("", <>);
  
  # Convert
  my $html = Text::WikiFormat::format( $text, { 
  		newline   => "\n", 
  		indent    => qr/^(?:\t+|\s{2,})/,
  		strong_tag=> qr/\*([^\*]+)\*/, 
  		paragraph => ["<p>\n","\n</p>\n\n",'',"\n", 1 ],
  	}, {
  		extended  => 1,
  		implicit_links => 0
  	}
  );
  
  # Write output
  print $html;
  • Cho cái này vào ''plugins/entry/mod/wiki.sh'':
  #!/bin/bash
  
  [ -x "$BLOG_DIR/wiki.pl" ] && NB_EntryBody=`echo "$NB_EntryBody"|$BLOG_DIR/wiki.pl`
  • Xong
  • Source wiki ở đây

Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ bảy, 17 Tháng chín năm 2005 20:19:34 JST

portage "savior"

Một phiên bản khác của portage đang được portage team phát triển (mã hiệu "savior"). Tình cờ mò vào svn của portage thì thấy được nhánh này. Một số thay đổi từ make.conf:

  • SYNC refactor: chả biết nó là cái gì
  • FEATURES mới: parallel-fetch, prelink, selinux, verify-rdepend, userpriv_fakeroot
  • Một số biến mới: PORTAGE_LOG_CLASSES, PORTAGE_LOG_SYSTEM, PORTAGE_LOG_COMMAND, PORTAGE_LOG_MAILURI.

Nổi bật nhất có lẽ là userpriv_fakeroot (cài đặt không cần root).


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ bảy, 17 Tháng chín năm 2005 06:50:40 JST

Screen capture for win32

Advanced CamStudio 3 Screen capture program for presentations and software demonstrations like Camtasia. Screen Recorder saves video as avi or swf flash movie. Auto Snapshot feature, Gallery Maker, jpg to avi converter, full annotations, audio support. Project page


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ sáu, 16 Tháng chín năm 2005 19:50:35 JST

GNOME for Win32!!!

Từ Tor Lillqvist

This might be old news already, but Win32 binaries (run-time and and developer packages) for GNOME 2.12 are available at ftp.gnome.org, separately for the platform and desktop libraries.

...

Cầu trời mình có cơ hội thử GNOME trên Windows và biết đâu nó .. chạy với Wine ;)


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 14 Tháng chín năm 2005 23:27:56 JST

Gaim và Buzz

Giờ mới biết có thể "Buzz" YIM trong Gaim bằng lệnh /buzz. Chẳng trực quan sinh động gì cả. May mà mình xem ChangeLog :(


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ hai, 12 Tháng chín năm 2005 19:38:28 JST

Nguồn gốc Catalyst

Catalyst, phần mềm dùng để tạo ra các CD Gentoo, xuất xứ từ đâu? Từ The pairing behaviour of the South-East Vietnamese Mussel :P


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Chủ nhật, 11 Tháng chín năm 2005 21:56:01 JST

gnome-vi

Gnome-vi đang được điều chỉnh lại. Trang chính của gnome-vi sẽ nằm trên live.gnome.org. Bugzilla cho gnome-vi cũng vừa được cập nhật. Một mailing list mới, gnome-vi-list ẹc gnome đọt org cũng vừa được tạo và sẽ được dùng để thay thế mailing list trước đây trên sourceforge.net. gnome-vi-list sẽ được dùng để thảo luận lung tung về những thứ liên quan đến GNOME tiếng Việt.

Hạ tầng coi như tạm ổn. Giờ cần các thành viên nhiệt tình trong việc dịch thuật cũng như sử dụng.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Chủ nhật, 11 Tháng chín năm 2005 19:49:15 JST

Rhythmbox và iPod

Mới mua iPod mini, hân hoan gắn vô rồi mở Rhythmbox (CVS) vô. Tràn trề thất vọng, cái gọi là "iPod support" là đọc iPod, không có chép dữ liệu vô. Hic.. :( Lại thêm một cái vô TODO list.


Cập nhật 1 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Chủ nhật, 11 Tháng chín năm 2005 09:25:48 JST

gnome-vi bugzilla

GNOME Bugzilla (product l10n/component Vietnamese [vi]) đã được gán default owner là gnomevi-list át lists.sourceforge.net. Bà con ai có nhu cầu thông báo lỗi có thể sử dụng thông qua hệ thống bugzilla này. Sử dụng bugzilla, việc theo dõi xử lý lỗi sẽ dễ dàng hơn.

Đây là Danh sách các lỗi chưa xử lý.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ bảy, 10 Tháng chín năm 2005 21:07:12 JST

livecd-stage2

Build thành công livecd-stage2. Có lẽ vấn đề do lần đầu build mà không điều chỉnh lại splash theme từ 2005.0 sang 2005.1, sau đó genkernel cache cái kernel bưởi của nó lại. Những lần sau dùng gk_binary bưởi nên không chạy.

Cẩn thận với livecd/overlay, nếu không có thì comment luôn. Đừng để nó fail khi sắp build xong livecd-stage2.

Kết quả là /mnt/sandbox/catalyst/install-x86-2005.0-minimal.iso 94MB. Test trên qemu chạy tốt (dù không có X). Em G LiveCD/Installation CD bước 1 xong.

livecd-stage2-minimal.spec:

subarch: x86
version_stamp: 2005.0
target: livecd-stage2
rel_type: default
profile: default-linux/x86/2005.0
snapshot: 20050908
source_subpath: default/livecd-stage1-x86-2005.0

livecd/cdfstype: squashfs
livecd/archscript: /usr/lib/catalyst/livecd/runscript/x86-archscript.sh
livecd/runscript: /usr/lib/catalyst/livecd/runscript/default-runscript.sh
livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2
# This fsscript removes serial and is not necessary in catalyst > 1.1.7
#livecd/fsscript: /home/beejay/2005.0/fsscript.sh
#livecd/iso: /home/beejay/2005.0/move/x86-installcd-2005.0-rc10.iso
livecd/iso: /mnt/sandbox/catalyst/install-x86-2005.0-minimal.iso
livecd/splash_type: gensplash
livecd/splash_theme: livecd-2005.1
livecd/gk_mainargs: --lvm2 --dmraid  
livecd/type: gentoo-release-minimal
livecd/modblacklist:
	8139cp

#livecd/overlay: /root/livecd/overlay-minimal
#livecd/overlay: /mnt/sandbox/catalyst/overlay/
livecd/devmanager: udev

# Commented by Chris Gianelloni
#livecd/rcadd:
#	syslog-ng:default
#	gpm:default

boot/kernel: gentoo
boot/kernel/gentoo/sources: gentoo-sources

boot/kernel/gentoo/config: /usr/share/livecd-kconfigs-2005.0/x86/2.6.11-smp.config

boot/kernel/gentoo/use: pcmcia usb -X

boot/kernel/gentoo/packages:
	pcmcia-cs
	speedtouch
	slmodem
	globespan-adsl
	hostap-driver
	hostap-utils
	ipw2100
	ipw2200
	acpid
	cryptsetup
	#fcdsl
	#fritzcapi
	splashutils
	splash-themes-livecd

livecd/unmerge:
	acl
	attr
	autoconf
	automake
	bin86
	binutils
	libtool
	m4
	bison
	ld.so
	make
	perl
	patch
	linux-headers
	man-pages
	sash
	bison
	flex
	gettext
	texinfo
	ccache
	distcc
	addpatches
	man
	groff
	lib-compat
	miscfiles
	rsync
	sysklogd
	bc
	lcms
	libmng
	genkernel
	diffutils
#	file
	libperl
	gnuconfig
	gcc-config
	gcc
	bin86
	cpio
	cronbase
	ed
	expat
	grub
	help2man
	libtool

livecd/empty:
	/var/tmp
	/var/cache
	/var/db
	/var/empty
	/var/lock
	/var/log
	/var/run
	/var/spool
	/var/state
	/tmp
	/usr/portage
	/usr/share/man
	/usr/share/info
	/usr/share/unimaps
	/usr/include
	/usr/share/zoneinfo
	/usr/share/dict
	/usr/share/doc
	/usr/share/ss
	/usr/share/state
	/usr/share/texinfo
	/usr/lib/python2.2
	/usr/lib/portage
	/usr/share/gettext
	/usr/share/i18n
	/usr/share/rfc
	/usr/X11R6/man
	/usr/X11R6/include
	/usr/X11R6/lib/X11/config
	/usr/X11R6/lib/X11/etc
	/usr/X11R6/lib/X11/doc
	/usr/src
	/usr/share/doc
	/usr/share/man
	/root/.ccache
# Added by wolf31o2
	/etc/cron.daily
	/etc/cron.hourly
	/etc/cron.monthly
	/etc/cron.weekly
	/etc/logrotate.d
	/etc/rsync
	/usr/X11R6
	/usr/include
	/usr/lib/awk
	/usr/lib/ccache
	/usr/lib/gcc-config
	/usr/lib/nfs
	/usr/local
	/usr/diet/include
	/usr/diet/man
	/usr/share/consolefonts/partialfonts
	/usr/share/consoletrans
	/usr/share/emacs
	/usr/share/gcc-data
	/usr/share/genkernel
	/etc/bootsplash/gentoo
	/etc/bootsplash/gentoo-highquality
	/etc/splash/gentoo
	/etc/splash/emergence
	/usr/share/gnuconfig
	/usr/share/lcms
	/usr/share/locale/af
	/usr/share/locale/be
	/usr/share/locale/bg
	/usr/share/locale/bs
	/usr/share/locale/ca
	/usr/share/locale/cs
	/usr/share/locale/da
	/usr/share/locale/de
	/usr/share/locale/el
	/usr/share/locale/en
	/usr/share/locale/en_GB
	/usr/share/locale/eo
	/usr/share/locale/es
	/usr/share/locale/et
	/usr/share/locale/et_EE
	/usr/share/locale/eu
	/usr/share/locale/eu_ES
	/usr/share/locale/fi
	/usr/share/locale/fr
	/usr/share/locale/ga
	/usr/share/locale/gl
	/usr/share/locale/gr
	/usr/share/locale/he
	/usr/share/locale/hr
	/usr/share/locale/hu
	/usr/share/locale/id
	/usr/share/locale/is
	/usr/share/locale/it
	/usr/share/locale/ja
	/usr/share/locale/ja_JP.EUC
	/usr/share/locale/ko
	/usr/share/locale/lug
	/usr/share/locale/ms
	/usr/share/locale/nb
	/usr/share/locale/nl
	/usr/share/locale/nn
	/usr/share/locale/no
	/usr/share/locale/pl
	/usr/share/locale/pt
	/usr/share/locale/pt_BR
	/usr/share/locale/ro
	/usr/share/locale/ru
	/usr/share/locale/sk
	/usr/share/locale/sl
	/usr/share/locale/sr
	/usr/share/locale/sv
	/usr/share/locale/tr
	/usr/share/locale/uk
	/usr/share/locale/vi
	/usr/share/locale/wa
	/usr/share/locale/zh_CN
	/usr/share/locale/zh_TW
	#/usr/share/misc/file
	#/usr/share/vim/vim63/doc
	#/usr/share/vim/vim63/syntax
	/etc/skel

livecd/rm:
	/lib/*.a
	/usr/lib/*.a
	/usr/lib/gcc-lib/*/*/libgcj*
	/usr/X11R6/lib/*.a
	/etc/dispatch-conf.conf
	/etc/etc-update.conf
	/etc/*-
	/etc/issue*
	/etc/make.conf
	/etc/man.conf
	/etc/*.old
	/root/.viminfo
	/usr/sbin/bootsplash*
	/usr/sbin/fb*
	/usr/sbin/fsck.cramfs
	/usr/sbin/fsck.minix
	/usr/sbin/mkfs.minix
	/usr/sbin/mkfs.bfs
	/usr/sbin/mkfs.cramfs
	/lib/security/pam_access.so
	/lib/security/pam_chroot.so
	/lib/security/pam_debug.so
	/lib/security/pam_ftp.so
	/lib/security/pam_issue.so
	/lib/security/pam_mail.so
	/lib/security/pam_motd.so
	/lib/security/pam_mkhomedir.so
	/lib/security/pam_postgresok.so
	/lib/security/pam_rhosts_auth.so
	/lib/security/pam_userdb.so
	/usr/share/consolefonts/1*
	/usr/share/consolefonts/7*
	/usr/share/consolefonts/8*
	/usr/share/consolefonts/9*
	/usr/share/consolefonts/A*
	/usr/share/consolefonts/C*
	/usr/share/consolefonts/E*
	/usr/share/consolefonts/G*
	/usr/share/consolefonts/L*
	/usr/share/consolefonts/M*
	/usr/share/consolefonts/R*
	/usr/share/consolefonts/a*
	/usr/share/consolefonts/c*
	/usr/share/consolefonts/dr*
	/usr/share/consolefonts/g*
	/usr/share/consolefonts/i*
	/usr/share/consolefonts/k*
	/usr/share/consolefonts/l*
	/usr/share/consolefonts/r*
	/usr/share/consolefonts/s*
	/usr/share/consolefonts/t*
	/usr/share/consolefonts/v*
	/etc/bootsplash/livecd-2005.1/images/bootsplash-12*
	/etc/bootsplash/livecd-2005.1/images/bootsplash-16*
	/etc/bootsplash/livecd-2005.1/images/bootsplash-8*
	/etc/bootsplash/livecd-2005.1/images/silent-12*
	/etc/bootsplash/livecd-2005.1/images/silent-16*
	/etc/bootsplash/livecd-2005.1/images/silent-8*
	/etc/splash/livecd-2005.1/16*
	/etc/splash/livecd-2005.1/12*
	/etc/splash/livecd-2005.1/6*
	/etc/splash/livecd-2005.1/8*
	/etc/splash/livecd-2005.1/images/silent-16*
	/etc/splash/livecd-2005.1/images/silent-12*
	/etc/splash/livecd-2005.1/images/silent-6*
	/etc/splash/livecd-2005.1/images/silent-8*
	/etc/splash/livecd-2005.1/images/verbose-16*
	/etc/splash/livecd-2005.1/images/verbose-12*
	/etc/splash/livecd-2005.1/images/verbose-6*
	/etc/splash/livecd-2005.1/images/verbose-8*
	/etc/make.conf.example
	/etc/make.globals
	/etc/resolv.conf

Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ bảy, 10 Tháng chín năm 2005 15:12:50 JST

Đường đi khó không khó vì ngăn sông cách núi, mà khó vì ta không có thời gian

stage2 build tốt. livecd-stage1 build tốt. livecd-stage2 failed (Error, setup splash 2005.1). stage3 cũng failed (ncurses). Bố khỉ :(

stage2.spec:

subarch: x86
target: stage2
version_stamp: 2005.0
rel_type: default
rel_version: 2005.0
profile: default-linux/x86/2005.0
snapshot: 20050908
source_subpath: default/stage1-x86-2005.0

livecd-stage1.spec:

subarch: x86
version_stamp: 2005.0
target: livecd-stage1
rel_type: default
profile: default-linux/x86/2005.0
snapshot: 20050908
source_subpath: stage3-x86-2005.1
livecd/use:
	-*
	ipv6
	socks5
	livecd
	fbcon
	minimal
	ncurses
	readline
	ssl

livecd/packages:
	baselayout
	livecd-tools
	module-init-tools
	dhcpcd
	udev
	gentoo-sources
	kudzu-knoppix
	hotplug
	coldplug
	fxload
#	tsocks
	irssi
	gpm
	syslog-ng
	parted
	links
	raidtools
	nfs-utils
	jfsutils
	usbutils
	pciutils
	xfsprogs
	e2fsprogs
	reiserfsprogs
#	cryptsetup
	pwgen
	popt
	dialog
	rp-pppoe
	screen
	mirrorselect
	penggy
	iputils
	hwdata-knoppix
	hwsetup
	device-mapper
	lvm2
	evms
	vim
	pptpclient
	mdadm
	ethtool
	wireless-tools
	ntfsprogs
	dosfstools
	prism54-firmware
	wpa_supplicant
	genkernel

Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ sáu, 09 Tháng chín năm 2005 17:27:34 JST

netplug

Nghe quảng cáo về netplug, cài chạy thử. Sau khi emerge baselayout xịn xong, /etc/init.d/net.eth0 restart nó tiêu luôn. Mò một hồi mới ra nó cần dhcpcd-1.3.22_p4-r12 :( Thế mà không báo biếc chi cả. Emerge dhcpcd mới, rút cable ra, eth0 down. Cắm cáp vào, eth0 up. :D


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ năm, 08 Tháng chín năm 2005 21:57:28 JST

stage1

Tạo lại stage1 của Gentoo. Dựa theo hướng dẫn trên Gentoo WikiCatalyst Reference Manual.

Sửa đổi một số thứ. Tất cả các thứ được cài trong /mnt/sandbox/catalyst1 (6gb max). Seed stage là stage3-x86-2005.1, cho vào /mnt/sandbox/catalyst/storedir/builds/stage3-x86-2005.1.tar.bz2. Spec lấy từ cvs của Gentoo. Cần phải sửa lại một số thông số cho khớp với snapshot và seed stage được dùng. Bắt đầu build lúc 20:17:05 JST (không tính thời gian download). Xong lúc 21:48:52 JST. Tổng kích thước download (trong /mnt/sandbox/catalyst/distfiles) là 140MB. Kết quả là /mnt/sandbox/catalyst/storedir/builds/default/stage1-x86-2005.0.tar.bz2 15MB. /mnt/sandbox/catalyst/storedir/packages/default/stage1-x86-2005.0 24MB. Dùng tổng cộng 4,1GB của /mnt/sandbox (do quên setup CCACHE_DIR nên ccache nằm ngoài /mnt/sandbox/catalyst)

Các lệnh dùng để thực hiện (không tính edit file và chép seed stage vào):

export CCACHE_DIR="/mnt/sandbox/catalyst/ccache"
mkdir /mnt/sandbox/catalyst/storedir/builds /mnt/sandbox/catalyst/distfiles -p
cd /mnt/sandbox/catalyst
catalyst -s 20050908
cd /mnt/sandbox/catalyst/storedir/builds
wget http://mirror.gentoo.gr.jp/releases/x86/2005.1/stages/x86/stage3-x86-2005.1.tar.bz2
cd /mnt/sandbox/catalyst
catalyst -f stage1.spec -F

Nội dung /etc/catalyst/catalyst.conf (bỏ hết comment):

distdir="/mnt/sandbox/catalyst/distfiles"
options="ccache pkgcache kerncache"
sharedir="/usr/lib/catalyst"
storedir="/mnt/sandbox/catalyst/storedir"
envscript="/mnt/sandbox/catalyst/catalyst-env.sh"
portdir="/home/pclouds/cvs/gentoo-x86"

Nội dung /mnt/sandbox/catalyst/catalyst-env.sh:

export GENTOO_MIRRORS="ftp://gg3.net/pub/linux/gentoo/ http://gentoo.gg3.net/ http://ftp.gentoo.or.kr/"
export CCACHE_DIR="/mnt/sandbox/catalyst/ccache"

Nội dung /mnt/sandbox/catalyst/stage1.spec:

subarch: x86
target: stage1
version_stamp: 2005.0
rel_type: default
rel_version: 2005.0
profile: default-linux/x86/2005.0
snapshot: 20050908
source_subpath: stage3-x86-2005.1

Một bước tiến vĩ đại của Em G :lol:


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 07 Tháng chín năm 2005 16:47:22 JST

Nanoblogger và Wiki

Dùng wiki với nanoblogger. Gã này giống mình, không tin tưởng vào automatic conversion. Vậy xài script này được :D

markdown cũng khá dễ thương.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 07 Tháng chín năm 2005 08:28:05 JST

rhythmbox

Đôi khi chính mình cũng ngạc nhiên kho nhạc của mình có những bài mà mình tìm mãi trên mạng không thấy. Đúng là bụt nhà không thiên.


Cập nhật 1 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ tư, 07 Tháng chín năm 2005 07:16:46 JST

GNOME 2.12 logo

GNOME bị nước ăn chân?


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ ba, 06 Tháng chín năm 2005 17:16:53 JST

xvnkb và gdm

Cài đặt xvnkb cho từng user, thêm đoạn sau vào ~/.profile (hoặc ~/.bash_profile -- không dùng ~/.bashrc):

if [ -f /usr/lib/xvnkb.so ]; then
        export LD_PRELOAD=/usr/lib/xvnkb.so
	export GTK_IM_MODULE=xim
fi

Chỉ bảo đảm chạy với GDM.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ ba, 06 Tháng chín năm 2005 00:52:33 JST

GNOME 2.12

  • Tiếng Việt một số chỗ hơi bưởi, nhưng nhìn chung dịch gần hết. Đỡ hơn các phiên bản trước nhiều. Hoan hô Clytie!
  • Totem (cài thêm gst-plugins-pitfdll) giờ có thể xem wmv, asf, ... vô tư! Bye bye mplayer (chưa thử streaming, chà..)
  • Nautilus giao diện mới (pathbar trong browser mode, spatial hierarchical trong listview) hữu dụng hơn phiên bản cũ nhiều. Nautilus vẫn tiếp tục crash khi chọn thư mục "đặc biệt" :(
  • Epiphany chạy tốt, đơn giản và thân thiện. Lại nhằm ngay lúc firefox crash và không biên dịch được với cairo 1.0. Chắc vứt firefox, dùng epiphany luôn :) Cách download của epiphany vẫn dở hơn firefox.
  • Evince xài ngon hơn gpdf/ggv, lại nhẹ hơn acroread.
  • Metacity không còn popup window loạn xạ nữa, thay vì đó nó chớp chớp cái window title trong task bar. Chớp dạng mờ dần rồi sáng, trông đẹp hơn Windows :)

Phần còn lại của GNOME không quan tâm lắm. Vậy là ngon rồi!


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ ba, 06 Tháng chín năm 2005 00:09:58 JST

Mẹo thumbnail với nautilus

Khi nautilus không thể tạo thumbnail cho một file nào đó. Nó sẽ ghi nhớ file đó để không tạo thumbnail lại. Nếu sau đó bạn cài được chương trình tạo thumbnail xịn và muốn nautilus tạo lại thumbnail cho những file trước đó không tạo được, vào ~/.thumbnails/fail/gnome-thumbnail-factory xoá sạch nội dung (nhớ đừng xoá chính cái thư mục đó). Sau đó duyệt lại thư mục, nautilus sẽ tạo lại thumbnail mới.

Nếu bạn muốn tự tạo thumbnailer riêng của mình, bạn có thể đăng ký thumbnailer trong gconf, khoá /desktop/gnome/thumbnailers/MIME type, dấu / thay bằng @. Xem mấy cái khoá khác trong đó để biết chi tiết.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ hai, 05 Tháng chín năm 2005 21:21:37 JST

Google Mail attachment và IE

Nhấn vào nút attach trong gmail trong IE, nó mở hộp thoại Attach file của Windows. Sau khi chọn file thì tự attach mà không còn ô entry để nhập (kèm nút browse) như trước nữa.

Hehe.. mrchuoi đâu rồi? Hack OBM coi! :lol:


Cập nhật 1 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ hai, 05 Tháng chín năm 2005 19:45:55 JST

gnome-vi 2.12

Các gói gnome 2.12 đã bắt đầu lần lượt được tung ra (gedit và sound juicer). Không kịp sửa lỗi nữa rồi. Đành vểnh tai nghe bà con chửi về Gnome 2.12 và cập nhật vào gnome 2.12.1 vậy.

Mọi chửi rủa xin vui lòng gửi đến pclouds éc gmail đọt com. Xin chân thành cám ơn vì đã phản hồi (dù góp ý hay chửi rủa :) )


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Thứ hai, 05 Tháng chín năm 2005 19:37:32 JST

Rhythmbox

Sau một hồi hì hục nâng cấp lên gnome 2.11.91_pre2, rhythmbox .. hết chạy :( Vọc một hồi phát hiện ra nó chết vì không gọi gtk_init lúc khởi động. Bưởi thật. Bưởi hơn nữa là CVS rhythmbox có vẻ cũng chưa fix lỗi này.

Đằng nào thì rhythmbox của mình cũng chạy lại. Phù..

Mà rhythmbox 0.9.0 có cái bubble notification hơi bị giống Windows :)


Cập nhật 1 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

Chủ nhật, 04 Tháng chín năm 2005 15:13:53 JST

Giới thiệu Dự án Em G

Dự án Em G nhằm tạo ra một môi trường làm việc tiếng Việt, sử dụng Gentoo GNU/Linux, Gtk+, GNOME ... thích hợp cho tôi sử dụng. GGentoo, GNU, Gtk+, GNOME... trừ G "xinh gái".

Phần đầu tiên của Dự án, tạo portage overlay để sử dụng locale Việt Nam xịn, thay cho cái locale dỏm đi kèm với glibc.

Portage Overlay ở đây. Bạn cần Bazaar để lấy về nếu muốn dùng. Tương lai có lẽ sẽ dùng rsync thay vì truy cập trực tiếp bằng Bazaar.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

13:19:58 CN 4 Thg 9 2005 JST

SourceControl.net

SourceControl.net dùng để mirror arch/bazaar archive của những người không có điều kiện để đưa arch/bazaar archive của mình lên mạng.

Canonical sponsors mirrors.sourcecontrol.net. mirrors.sourcecontrol.net provides public copies of Bazaar and GNU Arch branches for anyone that wants their projects available but either lacks their own webserver or does not have enough bandwidth to host their branches for public access.

The supermirror will be upgraded in the next few months to support Bazaar-NG branches so that, when Bazaar 2 is released, everything needed to work with it as one works with Bazaar will be available

Vừa cho tool, vừa cho chỗ để host. Bọn Canonical này bành trướng Bazaar khiếp thật.


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh

08:58:17 CN 4 Thg 9 2005 JST

Ngủ

Đời chỉ đẹp khi mình đang ngủ
Đời mất vui khi phải dậy học bài

Cập nhật 2 lần. Lần cuối: Thu Aug 25 14:40:58+0003 2022

Tác giả: pclouds | Liên kết tĩnh | Hâm

17:31:27 Th 6 2 Thg 9 2005 JST

gedit và tiếng Việt

Vào phần tìm kiếm của gedit, tìm chữ đê, kết quả tìm bao gồm cả đê, đế, đề, để, đệ, đễ. Woa!!


Cập nhật 2 lần. Lần cuối: Tue Aug 08 11:22:15+0011 2017

Tác giả: pclouds | Liên kết tĩnh