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
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
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
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
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ổ!!
Cập nhật 3 lần. Lần cuối: Thu Aug 25 14:40:58+0003 2022
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
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
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
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
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
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
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.
First off, grab yourself a stage tarball of some kind
Then, you'll want to extract that sucker in your chroot
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)
Ok, now go ahead and chroot in
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
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
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
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
Thứ sáu, 16 Tháng chín năm 2005 19:50:35 JST
GNOME for Win32!!!
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
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
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
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 và 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
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
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
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
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
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
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 Wiki và Catalyst 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
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
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
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
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
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
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
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
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
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
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. G là Gentoo, 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
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
08:58:17 CN 4 Thg 9 2005 JST
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