Aug 24, 2011

I do my best coding after...

Hello all,

# First of all, beer is not OT so I do not prefix the subject with OT.

Well, a poll in slashdot has proved that coding productivity reaches
its best when there is no alcohol inside your body.
http://slashdot.org/pollBooth.pl?qid=2222

Objections?

Regards,

Nguyen Vu Hung

Tinh trang dich tro giup Tieng Viet LibreOffice

Chào các bác,

Tình trạng dịch Trợ giúp Tiếng Việt LibreOffice

Từ trước tới này, OOo hay LibO Help được đóng gói dạng file, phân phối
cùng bộ cài.

LibO sẽ cải tiến:
Dần dần đưa nội dung này lên wiki và dần dần bỏ phân phối Help dạng file
để tăng cường hợp tác qua wiki.

Nội dung Help tiếng Việt:
http://help.libreoffice.org/Main_Page (click vào "vi" link.

Về phần Help, vì lượng dịch khá nhiều nên em chưa làm.
Bác nào hứng thú dịch thì chỉ cần LibO wiki account là edit thoải mái.
# Nhớ báo lại wiki account name trên ML này.

BR,

Vũ Hưng

Aug 23, 2011

Gu mua sam cua nguoi Viet

Gu mua sắm của người Việt với hàng điện tử

Bác Eddie Ong, Tổng giám đốc Công ty Điện tử Philips Việt Nam, cho rằng,
người Việt trở trên sành hàng (điện tử) hơn, không chỉ để ý tới thương hiệu và giá cả mà còn để ý tới việc "đáng đồng tiền bát gạo".

Phát biểu này không đúng và có lẽ mâu thuẫn nội tại.

Với hàng điện tử (xin bỏ các hàng khác sang một bên), người tiêu dùng ở phân đoạn cao ở Việt Nam luôn chọn thương hiệu (bao hàm chất lượng tốt) và đôi khi giá cả không phải là vấn đề lớn.

http://vneconomy.vn/20110822035936859P0C19/tong-giam-doc-philips-viet-nam-noi-ve-gu-tieu-dung-cua-nguoi-viet.htm

Mong các anh chị chia sẻ ý kiến

Aug 22, 2011

Android games for kids 1.5-4 year-old

Android game cho trẻ 1.5-4 tuổi

Trẻ 1.5 - 4 tuổi thông minh và nhanh nhẹn hơn chúng ta tưởng ;)

Để chúng phát triển tốt hơn, em sưu tầm một số game cho đối tượng này, chạy trên nền Android với mobile hay tablet.

Mục đích của các game này là rèn luyện khả năng ngôn ngữ, thính giác, âm nhạc kết hợp với nhật biết hình ảnh.

Ngôn ngữ của các game này đều là tiếng Anh, tuy không phải là ngôn ngữ mẹ để nhưng em nghĩ nó cũng là lợi thế với trẻ trên phương diện ngoại ngữ.

Các game này em search trên market với các từ khoá "game, kid...", miễn phí, hoàn toàn không phải là hàng hiếm;
Cái khác là phương pháp luận.

Xin chia sẻ cùng các bác.

http://www.mediafire.com/?cnldbvb7dj7dk25

Animal Sounds.apk
Baby Animal Piano.apk
Fish Bowl Photo Gallery Beta.apk
Kid Musical Toys.apk
Kids Musical Balloons Lite.apk
Kids Paint.apk
Kids Piano Lite.apk
KidsZoo.apk
Kids Zoo Sounds & Pictures.apk
Kid Touch.apk
NumNum for kids.apk
Touch! 4Kids.apk
Wildlife animals sounds for kids Lite.apk
Winamp.apk





Referral Key la gi

Referral Key là gì?

Đây là một mạng xã hội muốn hướng tới sự phát triển số lượng user cực nhanh bằng cách có commission cho người giới thiệu member mới, và khi share, họ share cả network chứ không phải add từng người từng người một vào network của mình như các mạng xã hội khác.

Cách làm này, nếu thành công, số member của Referral Key sẽ tăng theo cấp số mũ.

Nhưng nó cần những member gạo cội có network rộng rãi.

Nghe có vẻ cạnh tranh với Linkedin đây :)

Aug 21, 2011

Thi truong sach dien tu

Thị trường sách điện tử, nội dung số.

Gửi các anh chị.

Báo đăng tin: "Công khai dự án bí mật của mạng xã hội Sách duy nhất Việt Nam" thử nghiệm do Reader.vn khởi xướng sử dụng nội dung (số) của alphabooks.

http://genk.vn/c194n20110819125754283/cong-khai-du-an-bi-mat-cua-mang-xa-hoi-sach-duy-nhat-viet-nam.chn

Họ nhanh thật; hình như reader.vn là player đầu tiên trong mảng này?

Đây là thị trường rất lớn, có tiềm năng (nhưng có lẽ phải đợi 3-7 năm) nếu chờ tới thời điểm dân trí tăng cao hơn, độ phổ cập của smartphone, tablet và PC tốt hơn so với hiện tại.

Vài con số:
90 triệu người Vn là user tiềm năng của dịch vụ này (chơi game, đọc truyện có hình, âm thanh, movie..)
2GB có thể chứa được hàng ngàn tới hàng vạn cuốn sách

Amazon và Kindle đã chứng minh tiềm năng của ebook ở Anh.

Hy vọng rằng Google Books sẽ làm điều kỳ diệu.

Không chỉ hạn chế trong ebook, có thể mở rộng các kết luận trên với digital contents.

Cai thien toc do go Tieng Viet

Cải thiện tốc độ gõ tiếng Việt


2011/8/20
Anh Ngọc dùng máy tính gì mà xử lý chậm thế? Chắc tốc độ gõ của anh không nhanh lắm mà đã gây lỗi
"Bác Hvôf iết". Đây là ví dụ điển hình của sự rắc rối khi bỏ dấu tiếng Việt vào giữa chữ: khi anh
đang gõ tiếp chữ dấu cách và chữ v thì máy bận việc xóa chữ ô và thêm dấu huyền. Chắc phải vài chục
năm phát triển hệ điều hành và phần cứng nữa khi ta mới nói nhiều cười ít được. Nếu độ dài tiếng
Việt trung bình là 3.7 chữ cái, để đánh dấu tay người phải lùi lại 1.7 ký tự, xong tiến tiếp, thao
tác này trung bình làm chậm tốc độ viết chữ bao nhiêu phần trăm nhỉ?

Em nghĩ phần mềm (bộ gõ) có thể hỗ trợ phần nào tốc độ gõ (bao gồm việc
nâng cao tỉ suất gõ đúng) nhờ các quan sát nhỏ.

1. Dùng các mẹo tốc ký (đã có từ lâu)
   ko = không.

2. Tự thêm dấu sách nếu phụ âm cuối là: c, ch,p, t
     # nhanh được khối anh ạ

3. Gõ tắt phụ âm cuối: g-> ng, h -> nh, k-> ch. Ví dụ: Thích khách, thik, khak

4. Gõ tăng phụ âm đậu: f-> ph, j-> gj, w->qu.

Em đảm bảo rằng các anh chị "mổ cò" 2 ngón nếu dùng các tips này cũng đạt được
tốc độ gõ 70 từ một phút không mấy khó khăn.

Tiếc rằng một số bộ gõ thông dụng không tích hợp các luật gõ tắt trên mặc định.

Cach viet Kodomo

「子ども」と書きますね。


☓「こども」は避けされています
☓「子供」は避けられています

Nishio Futoshiさん@GNOME


西尾です。

基本的には文部科学省のページでは「子ども」
という表記になっていて、
行政文書では統一的に使われつつあるようです。
(平成14年以前の文書では「子供」表記もありますね。)

義務教育(小中学校)と幼稚園では、「子ども」に統一されつつあります。
現在、神奈川県在住ですが、学校及びPTAが発行する文書は、
全て「子ども」表記にされています。
「供」は「供える」という意味でふさわしくないという発言が
5年前に幼稚園(文部科学省管轄)の園長先生からありました。

「子ども会」についても全国子ども会連合会で「子ども」に統一されています。

常用漢字表(平成22年11月30日内閣告示)の例では「こども」の表記は
避けてますね。

資料としては若干古いのですが、
記者ハンドブック ISBN4-7641-0548-9 (2005年4月30日 第10版)
では「子供」と「子ども」が併記されていて、
注として「一般には子どもが多く使われている」と記載されています。

非売品ですが社団法人日本速記教会が出版している
「標準用字用例辞典」平成16年4月1日第6版
では「子供」という表記になっております。

Aug 12, 2011

Ai đóng góp nhiều cho LibO?

FYI,

Tin LibreOffice (hơi cũ),

Suse đóng góp nhiều nhân sự nhất cho LibO, sau đó là Redhat và
Canonical. Hơn 50% đóng góp của Oracle cần giải thích thêm: Đây là những
commit của 1) Nhân viên Oracle đóng góp riêng cho LibO theo cá nhân 2)
LibO merge những commit cũ của OOo sang LibO. Vì lý do 2), số lượng
commit được đánh dấu là "Oracle" sẽ giảm mạnh trong thời gian tới.
http://blog.documentfoundation.org/2011/07/26/a-glimpse-at-our-developer-community/

Đóng góp vào LibO 3.4.2 có hơn 300 với hơn 23 ngàn commits. Oracle và
Suse đóng goys nhiều nhất, với 25% và 25%.

Caolan McNamara[2] là commiter khủng nhất trong số đó.

Michael Meeks[1] không có tên trong danh sách này vì anh là người
review, check và approve commits của người khác.
http://blog.documentfoundation.org/2011/08/01/libreoffice-3-4-2-for-enterprise-users/

[1] http://people.gnome.org/~michael/
[2] http://blogs.linux.ie/caolan/

hotdeal.vn trick



Trên website của công ty, họ ghi giá là 11M.
http://www.daotaodoanhnghiep.com/component/vinamap_course/detail/73/10/

Bọn bán tăng giá niêm yết lên 15M, sau đó giảm xuống 5.5M (ghi trên hotdeal)

Như vậy thực ra là giảm 5.5M.

11M: Có thể giảm 20% nếu đăng ký trước.

Học tối 3, 5 trong 04 tháng với giá 5.5M thì cũng là rẻ nhỉ.

Mà ngay cả với giá 11M, nếu họ không tuyển được nhiều học viên là cũng lỗ.

Aug 11, 2011

iostat, dstat, mpstat on CentOS 5.6

[vuhung@ ~]$ yum search iostat
Loaded plugins: fastestmirror
Excluding Packages in global exclude list
Finished
================================================== Matched: iostat
===================================================
dstat.noarch : Versatile resource statistics tool
sysstat.x86_64 : The sar and iostat system monitoring commands.
[vuhung@ ~]$ sudo yum -y install dstat sysstat
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package dstat.noarch 0:0.6.6-3.el5_4.1 set to be updated
---> Package sysstat.x86_64 0:7.0.2-3.el5_5.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================
Package Arch
Version Repository Size
======================================================================================================================
Installing:
dstat noarch
0.6.6-3.el5_4.1 base 106 k
sysstat x86_64
7.0.2-3.el5_5.1 base 174 k

Transaction Summary
======================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)

Total download size: 280 k
Downloading Packages:
(1/2):
dstat-0.6.6-3.el5_4.1.noarch.rpm
| 106 kB 00:00
(2/2):
sysstat-7.0.2-3.el5_5.1.x86_64.rpm
| 174 kB 00:00
----------------------------------------------------------------------------------------------------------------------
Total
2.8 MB/s | 280 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing :
sysstat
1/2
Installing :
dstat
2/2

Installed:
dstat.noarch 0:0.6.6-3.el5_4.1
sysstat.x86_64 0:7.0.2-3.el5_5.1

Complete!
[vuhung@ ~]$ dstat
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
0 0 100 0 0 0|4842B 66k| 0 0 | 0 0 |1013 487
0 0 100 0 0 0| 0 0 |1550B 1208B| 0 0 |1031 488
1 0 99 0 0 0| 0 0 |2058B 428B| 0 0 |1026 523
0 0 100 0 0 0| 0 1376k|1900B 428B| 0 0 |1039 422
0 0 98 0 0 1| 0 4720k|1452B 428B| 0 0 |1220 603


[vuhung@ ~]$ sys
sys-unconfig system-config-securitylevel-tui systool
[vuhung@ ~]$ sys
sys-unconfig system-config-securitylevel-tui systool
[vuhung@ ~]$ rpm -qil sysstat
Name : sysstat Relocations: (not relocatable)
Version : 7.0.2 Vendor: CentOS
Release : 3.el5_5.1 Build Date: 2010年07月26日
22時46分24秒
Install Date: 2011年08月11日 03時39分45秒 Build Host:
builder10.centos.org
Group : Applications/System Source RPM:
sysstat-7.0.2-3.el5_5.1.src.rpm
Size : 402226 License: GPL
Signature : DSA/SHA1, 2010年07月26日 22時57分43秒, Key ID a8a447dce8562897
URL : http://perso.orange.fr/sebastien.godard/
Summary : The sar and iostat system monitoring commands.
Description :
This package provides the sar and iostat commands for Linux. Sar and
iostat enable system monitoring of disk, network, and other IO
activity.
/etc/cron.d/sysstat
/etc/rc.d/init.d/sysstat
/etc/sysconfig/sysstat
/etc/sysconfig/sysstat.ioconf
/usr/bin/iostat
/usr/bin/mpstat
/usr/bin/sadf
/usr/bin/sar
/usr/lib64/sa
/usr/lib64/sa/sa1
/usr/lib64/sa/sa2
/usr/lib64/sa/sadc
<snip>
/var/log/sa
[vuhung@ ~]$ iostat
Linux 2.6.18-238.12.1.el5 (.startdedicated.com) 2011年08月11日

avg-cpu: %user %nice %system %iowait %steal %idle
0.03 0.12 0.11 0.01 0.00 99.73

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 0.99 2.34 32.94 5647137 79552796
sda1 0.01 1.73 0.01 4181544 16564
sda2 0.97 0.61 32.93 1463786 79536232
sda3 0.00 0.00 0.00 1607 0
sdb 0.99 2.39 32.94 5773707 79552796
sdb1 0.01 1.74 0.01 4192420 16564
sdb2 0.97 0.65 32.93 1579512 79536232
sdb3 0.00 0.00 0.00 1575 0
md1 3.91 1.26 30.93 3042994 74702584
md0 0.00 0.01 0.00 21900 6820

[vuhung@ ~]$ mpstat
Linux 2.6.18-238.12.1.el5 (.startdedicated.com) 2011年08月11日

03時40分25秒 CPU %user %nice %sys %iowait %irq %soft
%steal %idle intr/s
03時40分25秒 all 0.03 0.12 0.09 0.01 0.00 0.01
0.00 99.73 1013.17
[vuhung@ ~]$

install w3m, w3m-img on CentOS 5.6

Just mis-installed w3m.
Of course I don't need X on the server, just w3m is fine.
Well, need to uninstall all xorg related rpms soon. Damn :)

[vuhung@ ~]$ yum search w3m
Loaded plugins: fastestmirror
base |
2.1 kB 00:00
dedicated
| 951 B 00:00
extras |
2.1 kB 00:00
updates |
1.9 kB 00:00
Excluding Packages in global exclude list
Finished
======================================== Matched: w3m
========================================
w3m.x86_64 : A pager with Web browsing abilities.
w3m-img.x86_64 : A helper program to display the inline images for w3m
[vuhung@dragon525 ~]$ sudo yum -y install w3m-img
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base |
2.1 kB 00:00
dedicated
| 951 B 00:00
extras |
2.1 kB 00:00
updates |
1.9 kB 00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package w3m-img.x86_64 0:0.5.1-18.el5 set to be updated
--> Processing Dependency: w3m = 0.5.1-18.el5 for package: w3m-img
--> Processing Dependency: ImageMagick for package: w3m-img
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: w3m-img
--> Processing Dependency: libgdk_pixbuf_xlib-2.0.so.0()(64bit) for
package: w3m-img
--> Processing Dependency: libcairo.so.2()(64bit) for package: w3m-img
--> Processing Dependency: libpango-1.0.so.0()(64bit) for package: w3m-img
--> Processing Dependency: libatk-1.0.so.0()(64bit) for package: w3m-img
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: w3m-img
--> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package:
w3m-img
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package:
w3m-img
--> Running transaction check
---> Package ImageMagick.x86_64 0:6.2.8.0-4.el5_5.3 set to be updated
--> Processing Dependency: libtiff.so.3()(64bit) for package: ImageMagick
--> Processing Dependency: liblcms.so.1()(64bit) for package: ImageMagick
--> Processing Dependency: librsvg-2.so.2()(64bit) for package: ImageMagick
--> Processing Dependency: libgs.so.8()(64bit) for package: ImageMagick
--> Processing Dependency: libwmflite-0.2.so.7()(64bit) for package:
ImageMagick
---> Package atk.x86_64 0:1.12.2-1.fc6 set to be updated
---> Package cairo.x86_64 0:1.2.4-5.el5 set to be updated
--> Processing Dependency: libXrender.so.1()(64bit) for package: cairo
---> Package gtk2.x86_64 0:2.10.4-21.el5_5.6 set to be updated
--> Processing Dependency: hicolor-icon-theme for package: gtk2
--> Processing Dependency: libXcursor.so.1()(64bit) for package: gtk2
--> Processing Dependency: libXrandr.so.2()(64bit) for package: gtk2
--> Processing Dependency: libXinerama.so.1()(64bit) for package: gtk2
--> Processing Dependency: libXfixes.so.3()(64bit) for package: gtk2
--> Processing Dependency: libcups.so.2()(64bit) for package: gtk2
--> Processing Dependency: libXi.so.6()(64bit) for package: gtk2
---> Package pango.x86_64 0:1.14.9-8.el5.centos.2 set to be updated
--> Processing Dependency: bitstream-vera-fonts for package: pango
--> Processing Dependency: libXft for package: pango
--> Processing Dependency: libXft.so.2()(64bit) for package: pango
---> Package w3m.x86_64 0:0.5.1-18.el5 set to be updated
--> Running transaction check
---> Package bitstream-vera-fonts.noarch 0:1.10-7 set to be updated
---> Package cups-libs.x86_64 1:1.3.7-26.el5_6.1 set to be updated
--> Processing Dependency: libgnutls.so.13(GNUTLS_1_3)(64bit) for
package: cups-libs
--> Processing Dependency: libgnutls.so.13()(64bit) for package: cups-libs
---> Package ghostscript.x86_64 0:8.70-6.el5 set to be updated
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript
--> Processing Dependency: ghostscript-fonts for package: ghostscript
---> Package hicolor-icon-theme.noarch 0:0.9-2.1 set to be updated
---> Package lcms.x86_64 0:1.18-0.1.beta1.el5_3.2 set to be updated
---> Package libXcursor.x86_64 0:1.1.7-1.1 set to be updated
---> Package libXfixes.x86_64 0:4.0.1-2.1 set to be updated
---> Package libXft.x86_64 0:2.1.10-1.1 set to be updated
---> Package libXi.x86_64 0:1.0.1-4.el5_4 set to be updated
---> Package libXinerama.x86_64 0:1.0.1-2.1 set to be updated
---> Package libXrandr.x86_64 0:1.1.1-3.3 set to be updated
---> Package libXrender.x86_64 0:0.9.1-3.1 set to be updated
---> Package librsvg2.x86_64 0:2.16.1-1.el5 set to be updated
--> Processing Dependency: libgsf >= 1.6.0 for package: librsvg2
--> Processing Dependency: gnome-vfs2 >= 1.9.16 for package: librsvg2
--> Processing Dependency: libcroco >= 0.6.1 for package: librsvg2
--> Processing Dependency: libgconf-2.so.4()(64bit) for package: librsvg2
--> Processing Dependency: libgsf-1.so.114()(64bit) for package: librsvg2
--> Processing Dependency: libgnomevfs-2.so.0()(64bit) for package: librsvg2
--> Processing Dependency: libORBit-2.so.0()(64bit) for package: librsvg2
--> Processing Dependency: libcroco-0.6.so.3()(64bit) for package: librsvg2
---> Package libtiff.x86_64 0:3.8.2-7.el5_6.7 set to be updated
---> Package libwmf.x86_64 0:0.2.8.4-10.2 set to be updated
--> Running transaction check
---> Package GConf2.x86_64 0:2.14.0-9.el5 set to be updated
---> Package ORBit2.x86_64 0:2.14.3-5.el5 set to be updated
--> Processing Dependency: libIDL-2.so.0()(64bit) for package: ORBit2
---> Package ghostscript-fonts.noarch 0:5.50-13.1.1 set to be updated
---> Package gnome-vfs2.x86_64 0:2.16.2-6.el5_5.1 set to be updated
--> Processing Dependency: gnome-mount >= 0.4 for package: gnome-vfs2
--> Processing Dependency: gnome-mime-data >= 2.0.0-11 for package:
gnome-vfs2
--> Processing Dependency: shared-mime-info for package: gnome-vfs2
--> Processing Dependency: libfam.so.0()(64bit) for package: gnome-vfs2
--> Processing Dependency: libavahi-common.so.3()(64bit) for package:
gnome-vfs2
--> Processing Dependency: libavahi-client.so.3()(64bit) for package:
gnome-vfs2
--> Processing Dependency: libavahi-glib.so.1()(64bit) for package:
gnome-vfs2
---> Package gnutls.x86_64 0:1.4.1-3.el5_4.8 set to be updated
---> Package libcroco.x86_64 0:0.6.1-2.1 set to be updated
---> Package libgsf.x86_64 0:1.14.1-6.1 set to be updated
--> Processing Dependency: libbonobo-2.so.0()(64bit) for package: libgsf
--> Processing Dependency: libbonobo-activation.so.4()(64bit) for
package: libgsf
---> Package urw-fonts.noarch 0:2.3-6.1.1 set to be updated
--> Processing Dependency: mkfontscale for package: urw-fonts
--> Processing Dependency: mkfontdir for package: urw-fonts
--> Processing Dependency: chkfontpath for package: urw-fonts
--> Running transaction check
---> Package avahi.x86_64 0:0.6.16-10.el5_6 set to be updated
--> Processing Dependency: dbus-python for package: avahi
--> Processing Dependency: libdaemon for package: avahi
--> Processing Dependency: libdaemon.so.0()(64bit) for package: avahi
---> Package avahi-glib.x86_64 0:0.6.16-10.el5_6 set to be updated
---> Package chkfontpath.x86_64 0:1.10.1-1.1 set to be updated
--> Processing Dependency: xfs for package: chkfontpath
---> Package gamin.x86_64 0:0.1.7-8.el5 set to be updated
---> Package gnome-mime-data.x86_64 0:2.4.2-3.1 set to be updated
---> Package gnome-mount.x86_64 0:0.5-3.el5 set to be updated
--> Processing Dependency: libgnome-2.so.0()(64bit) for package: gnome-mount
--> Processing Dependency: libgnome-keyring.so.0()(64bit) for package:
gnome-mount
--> Processing Dependency: libgnomeui-2.so.0()(64bit) for package:
gnome-mount
--> Processing Dependency: libnotify.so.1()(64bit) for package: gnome-mount
--> Processing Dependency: libart_lgpl_2.so.2()(64bit) for package:
gnome-mount
--> Processing Dependency: libbonoboui-2.so.0()(64bit) for package:
gnome-mount
--> Processing Dependency: libgnomecanvas-2.so.0()(64bit) for package:
gnome-mount
---> Package libIDL.x86_64 0:0.8.7-1.fc6 set to be updated
---> Package libbonobo.x86_64 0:2.16.0-1.1.el5_5.1 set to be updated
---> Package shared-mime-info.x86_64 0:0.19-5.el5 set to be updated
---> Package xorg-x11-font-utils.x86_64 1:7.1-3 set to be updated
--> Processing Dependency: libfontenc >= 0.99.2-2 for package:
xorg-x11-font-utils
--> Processing Dependency: libfontenc.so.1()(64bit) for package:
xorg-x11-font-utils
--> Processing Dependency: libXfont.so.1()(64bit) for package:
xorg-x11-font-utils
--> Running transaction check
---> Package dbus-python.x86_64 0:0.70-9.el5_4 set to be updated
--> Processing Dependency: libxml2-python for package: dbus-python
---> Package gnome-keyring.x86_64 0:0.6.0-1.fc6 set to be updated
---> Package libXfont.x86_64 0:1.2.2-1.0.3.el5_1 set to be updated
---> Package libart_lgpl.x86_64 0:2.3.17-4 set to be updated
---> Package libbonoboui.x86_64 0:2.16.0-1.fc6 set to be updated
--> Processing Dependency: libglade2 >= 2.0.0 for package: libbonoboui
--> Processing Dependency: libglade-2.0.so.0()(64bit) for package:
libbonoboui
---> Package libdaemon.x86_64 0:0.10-5.el5 set to be updated
---> Package libfontenc.x86_64 0:1.0.2-2.2.el5 set to be updated
---> Package libgnome.x86_64 0:2.16.0-6.el5 set to be updated
--> Processing Dependency: libxslt >= 1.0.19 for package: libgnome
--> Processing Dependency: libesd.so.0()(64bit) for package: libgnome
--> Processing Dependency: libaudiofile.so.0()(64bit) for package: libgnome
---> Package libgnomecanvas.x86_64 0:2.14.0-4.1 set to be updated
---> Package libgnomeui.x86_64 0:2.16.0-5.el5 set to be updated
---> Package libnotify.x86_64 0:0.4.2-6.el5 set to be updated
--> Processing Dependency: desktop-notification-daemon for package:
libnotify
---> Package xorg-x11-xfs.x86_64 1:1.0.2-5.el5_6.1 set to be updated
--> Processing Dependency: ttmkfdir for package: xorg-x11-xfs
--> Processing Dependency: libFS.so.6()(64bit) for package: xorg-x11-xfs
--> Running transaction check
---> Package audiofile.x86_64 1:0.2.6-5 set to be updated
---> Package esound.x86_64 1:0.2.36-3 set to be updated
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package:
esound
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for
package: esound
--> Processing Dependency: libasound.so.2()(64bit) for package: esound
---> Package libFS.x86_64 0:1.0.0-3.1 set to be updated
---> Package libglade2.x86_64 0:2.6.0-2 set to be updated
---> Package libxml2-python.x86_64 0:2.6.26-2.1.2.8.el5_5.1 set to be
updated
updates/filelists_db |
2.7 MB 00:00
---> Package libxslt.x86_64 0:1.1.17-2.el5_2.2 set to be updated
---> Package notification-daemon.x86_64 0:0.3.5-9.el5 set to be updated
--> Processing Dependency: libwnck-1.so.18()(64bit) for package:
notification-daemon
---> Package ttmkfdir.x86_64 0:3.0.9-23.el5 set to be updated
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.0.17-1.el5 set to be updated
---> Package libwnck.x86_64 0:2.16.0-4.fc6 set to be updated
--> Processing Dependency: startup-notification >= 0.5 for package: libwnck
--> Processing Dependency: libstartup-notification-1.so.0()(64bit) for
package: libwnck
--> Processing Dependency: libXRes.so.1()(64bit) for package: libwnck
--> Running transaction check
---> Package libXres.x86_64 0:1.0.1-3.1 set to be updated
---> Package startup-notification.x86_64 0:0.8-4.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================
Package Arch
Version Repository Size
==============================================================================================
Installing:
w3m-img x86_64
0.5.1-18.el5 updates 21 k
Installing for dependencies:
GConf2 x86_64
2.14.0-9.el5 base 1.5 M
ImageMagick x86_64
6.2.8.0-4.el5_5.3 base 3.3 M
ORBit2 x86_64
2.14.3-5.el5 base 263 k
alsa-lib x86_64
1.0.17-1.el5 base 414 k
atk x86_64
1.12.2-1.fc6 base 224 k
audiofile x86_64
1:0.2.6-5 base 107 k
avahi x86_64
0.6.16-10.el5_6 updates 258 k
avahi-glib x86_64
0.6.16-10.el5_6 updates 15 k
bitstream-vera-fonts noarch
1.10-7 base 343 k
cairo x86_64
1.2.4-5.el5 base 386 k
chkfontpath x86_64
1.10.1-1.1 base 15 k
cups-libs x86_64
1:1.3.7-26.el5_6.1 updates 195 k
dbus-python x86_64
0.70-9.el5_4 base 186 k
esound x86_64
1:0.2.36-3 base 130 k
gamin x86_64
0.1.7-8.el5 base 126 k
ghostscript x86_64
8.70-6.el5 base 8.9 M
ghostscript-fonts noarch
5.50-13.1.1 base 801 k
gnome-keyring x86_64
0.6.0-1.fc6 base 166 k
gnome-mime-data x86_64
2.4.2-3.1 base 691 k
gnome-mount x86_64
0.5-3.el5 base 70 k
gnome-vfs2 x86_64
2.16.2-6.el5_5.1 base 1.3 M
gnutls x86_64
1.4.1-3.el5_4.8 base 364 k
gtk2 x86_64
2.10.4-21.el5_5.6 base 6.6 M
hicolor-icon-theme noarch
0.9-2.1 base 25 k
lcms x86_64
1.18-0.1.beta1.el5_3.2 base 177 k
libFS x86_64
1.0.0-3.1 base 30 k
libIDL x86_64
0.8.7-1.fc6 base 87 k
libXcursor x86_64
1.1.7-1.1 base 32 k
libXfixes x86_64
4.0.1-2.1 base 15 k
libXfont x86_64
1.2.2-1.0.3.el5_1 base 246 k
libXft x86_64
2.1.10-1.1 base 44 k
libXi x86_64
1.0.1-4.el5_4 base 26 k
libXinerama x86_64
1.0.1-2.1 base 9.8 k
libXrandr x86_64
1.1.1-3.3 base 15 k
libXrender x86_64
0.9.1-3.1 base 28 k
libXres x86_64
1.0.1-3.1 base 14 k
libart_lgpl x86_64
2.3.17-4 base 75 k
libbonobo x86_64
2.16.0-1.1.el5_5.1 base 524 k
libbonoboui x86_64
2.16.0-1.fc6 base 394 k
libcroco x86_64
0.6.1-2.1 base 129 k
libdaemon x86_64
0.10-5.el5 base 24 k
libfontenc x86_64
1.0.2-2.2.el5 base 19 k
libglade2 x86_64
2.6.0-2 base 96 k
libgnome x86_64
2.16.0-6.el5 base 860 k
libgnomecanvas x86_64
2.14.0-4.1 base 224 k
libgnomeui x86_64
2.16.0-5.el5 base 984 k
libgsf x86_64
1.14.1-6.1 base 113 k
libnotify x86_64
0.4.2-6.el5 base 38 k
librsvg2 x86_64
2.16.1-1.el5 base 178 k
libtiff x86_64
3.8.2-7.el5_6.7 updates 314 k
libwmf x86_64
0.2.8.4-10.2 base 832 k
libwnck x86_64
2.16.0-4.fc6 base 185 k
libxml2-python x86_64
2.6.26-2.1.2.8.el5_5.1 base 713 k
libxslt x86_64
1.1.17-2.el5_2.2 base 488 k
notification-daemon x86_64
0.3.5-9.el5 base 48 k
pango x86_64
1.14.9-8.el5.centos.2 updates 338 k
shared-mime-info x86_64
0.19-5.el5 base 149 k
startup-notification x86_64
0.8-4.1 base 32 k
ttmkfdir x86_64
3.0.9-23.el5 base 46 k
urw-fonts noarch
2.3-6.1.1 base 4.5 M
w3m x86_64
0.5.1-18.el5 updates 1.1 M
xorg-x11-font-utils x86_64
1:7.1-3 updates 78 k
xorg-x11-xfs x86_64
1:1.0.2-5.el5_6.1 updates 73 k

Transaction Summary
==============================================================================================
Install 64 Package(s)
Upgrade 0 Package(s)

Total download size: 39 M
Downloading Packages:
(1/64): libXinerama-1.0.1-2.1.x86_64.rpm |
9.8 kB 00:00
(2/64): libXres-1.0.1-3.1.x86_64.rpm
| 14 kB 00:00
(3/64): libXfixes-4.0.1-2.1.x86_64.rpm
| 15 kB 00:00
(4/64): avahi-glib-0.6.16-10.el5_6.x86_64.rpm
| 15 kB 00:00
(5/64): libXrandr-1.1.1-3.3.x86_64.rpm
| 15 kB 00:00
(6/64): chkfontpath-1.10.1-1.1.x86_64.rpm
| 15 kB 00:00
(7/64): libfontenc-1.0.2-2.2.el5.x86_64.rpm
| 19 kB 00:00
(8/64): w3m-img-0.5.1-18.el5.x86_64.rpm
| 21 kB 00:00
(9/64): libdaemon-0.10-5.el5.x86_64.rpm
| 24 kB 00:00
(10/64): hicolor-icon-theme-0.9-2.1.noarch.rpm
| 25 kB 00:00
(11/64): libXi-1.0.1-4.el5_4.x86_64.rpm
| 26 kB 00:00
(12/64): libXrender-0.9.1-3.1.x86_64.rpm
| 28 kB 00:00
(13/64): libFS-1.0.0-3.1.x86_64.rpm
| 30 kB 00:00
(14/64): libXcursor-1.1.7-1.1.x86_64.rpm
| 32 kB 00:00
(15/64): startup-notification-0.8-4.1.x86_64.rpm
| 32 kB 00:00
(16/64): libnotify-0.4.2-6.el5.x86_64.rpm
| 38 kB 00:00
(17/64): libXft-2.1.10-1.1.x86_64.rpm
| 44 kB 00:00
(18/64): ttmkfdir-3.0.9-23.el5.x86_64.rpm
| 46 kB 00:00
(19/64): notification-daemon-0.3.5-9.el5.x86_64.rpm
| 48 kB 00:00
(20/64): gnome-mount-0.5-3.el5.x86_64.rpm
| 70 kB 00:00
(21/64): xorg-x11-xfs-1.0.2-5.el5_6.1.x86_64.rpm
| 73 kB 00:00
(22/64): libart_lgpl-2.3.17-4.x86_64.rpm
| 75 kB 00:00
(23/64): xorg-x11-font-utils-7.1-3.x86_64.rpm
| 78 kB 00:00
(24/64): libIDL-0.8.7-1.fc6.x86_64.rpm
| 87 kB 00:00
(25/64): libglade2-2.6.0-2.x86_64.rpm
| 96 kB 00:00
(26/64): audiofile-0.2.6-5.x86_64.rpm |
107 kB 00:00
(27/64): libgsf-1.14.1-6.1.x86_64.rpm |
113 kB 00:00
(28/64): gamin-0.1.7-8.el5.x86_64.rpm |
126 kB 00:00
(29/64): libcroco-0.6.1-2.1.x86_64.rpm |
129 kB 00:00
(30/64): esound-0.2.36-3.x86_64.rpm |
130 kB 00:00
(31/64): shared-mime-info-0.19-5.el5.x86_64.rpm |
149 kB 00:00
(32/64): gnome-keyring-0.6.0-1.fc6.x86_64.rpm |
166 kB 00:00
(33/64): lcms-1.18-0.1.beta1.el5_3.2.x86_64.rpm |
177 kB 00:00
(34/64): librsvg2-2.16.1-1.el5.x86_64.rpm |
178 kB 00:00
(35/64): libwnck-2.16.0-4.fc6.x86_64.rpm |
185 kB 00:00
(36/64): dbus-python-0.70-9.el5_4.x86_64.rpm |
186 kB 00:00
(37/64): cups-libs-1.3.7-26.el5_6.1.x86_64.rpm |
195 kB 00:00
(38/64): atk-1.12.2-1.fc6.x86_64.rpm |
224 kB 00:00
(39/64): libgnomecanvas-2.14.0-4.1.x86_64.rpm |
224 kB 00:00
(40/64): libXfont-1.2.2-1.0.3.el5_1.x86_64.rpm |
246 kB 00:00
(41/64): avahi-0.6.16-10.el5_6.x86_64.rpm |
258 kB 00:00
(42/64): ORBit2-2.14.3-5.el5.x86_64.rpm |
263 kB 00:00
(43/64): libtiff-3.8.2-7.el5_6.7.x86_64.rpm |
314 kB 00:00
(44/64): pango-1.14.9-8.el5.centos.2.x86_64.rpm |
338 kB 00:00
(45/64): bitstream-vera-fonts-1.10-7.noarch.rpm |
343 kB 00:00
(46/64): gnutls-1.4.1-3.el5_4.8.x86_64.rpm |
364 kB 00:00
(47/64): cairo-1.2.4-5.el5.x86_64.rpm |
386 kB 00:00
(48/64): libbonoboui-2.16.0-1.fc6.x86_64.rpm |
394 kB 00:00
(49/64): alsa-lib-1.0.17-1.el5.x86_64.rpm |
414 kB 00:00
(50/64): libxslt-1.1.17-2.el5_2.2.x86_64.rpm |
488 kB 00:00
(51/64): libbonobo-2.16.0-1.1.el5_5.1.x86_64.rpm |
524 kB 00:00
(52/64): gnome-mime-data-2.4.2-3.1.x86_64.rpm |
691 kB 00:00
(53/64): libxml2-python-2.6.26-2.1.2.8.el5_5.1.x86_64.rpm |
713 kB 00:00
(54/64): ghostscript-fonts-5.50-13.1.1.noarch.rpm |
801 kB 00:00
(55/64): libwmf-0.2.8.4-10.2.x86_64.rpm |
832 kB 00:00
(56/64): libgnome-2.16.0-6.el5.x86_64.rpm |
860 kB 00:00
(57/64): libgnomeui-2.16.0-5.el5.x86_64.rpm |
984 kB 00:00
(58/64): w3m-0.5.1-18.el5.x86_64.rpm |
1.1 MB 00:00
(59/64): gnome-vfs2-2.16.2-6.el5_5.1.x86_64.rpm |
1.3 MB 00:00
(60/64): GConf2-2.14.0-9.el5.x86_64.rpm |
1.5 MB 00:00
(61/64): ImageMagick-6.2.8.0-4.el5_5.3.x86_64.rpm |
3.3 MB 00:00
(62/64): urw-fonts-2.3-6.1.1.noarch.rpm |
4.5 MB 00:00
(63/64): gtk2-2.10.4-21.el5_5.6.x86_64.rpm |
6.6 MB 00:01
(64/64): ghostscript-8.70-6.el5.x86_64.rpm |
8.9 MB 00:00
----------------------------------------------------------------------------------------------
Total 4.9 MB/s
| 39 MB 00:07
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing :
atk 1/64
Installing :
libXrender 2/64
Installing :
cairo 3/64
Installing :
libtiff 4/64
Installing :
libart_lgpl 5/64
Installing :
audiofile 6/64
Installing :
libXfixes 7/64
Installing :
libfontenc 8/64
Installing :
libXfont 9/64
Installing :
xorg-x11-font-utils 10/64
Installing :
libXcursor 11/64
Installing :
lcms 12/64
Installing :
libXft 13/64
Installing :
libXrandr 14/64
Installing :
libXinerama 15/64
Installing :
startup-notification 16/64
Installing :
libXres 17/64
Installing :
ttmkfdir 18/64
Installing :
libdaemon 19/64
Installing :
libxslt 20/64
Installing :
libxml2-python 21/64
Installing :
dbus-python 22/64
Installing :
avahi 23/64
Installing :
avahi-glib 24/64
Installing :
gnutls 25/64
Installing :
cups-libs 26/64
Installing :
libIDL 27/64
Installing :
ORBit2 28/64
Installing :
libbonobo 29/64
Installing :
libFS 30/64
Installing :
alsa-lib 31/64
Installing :
esound 32/64
Installing :
gamin 33/64
Installing :
libcroco 34/64
Installing :
libXi 35/64
Installing :
shared-mime-info 36/64
Installing :
bitstream-vera-fonts 37/64
Installing :
pango 38/64
Installing :
gnome-mime-data 39/64
Installing :
w3m 40/64
Installing :
hicolor-icon-theme 41/64
Installing :
gtk2 42/64
Installing :
GConf2 43/64
Installing :
libglade2 44/64
Installing :
libgnomecanvas 45/64
Installing :
gnome-keyring 46/64
Installing :
libwnck 47/64
Installing :
notification-daemon 48/64
Installing :
libnotify 49/64
Installing :
libwmf 50/64
Installing :
gnome-vfs2 51/64
Installing :
libgnome 52/64
Installing :
libbonoboui 53/64
Installing :
chkfontpath 54/64
Installing :
libgnomeui 55/64
Installing :
gnome-mount 56/64
Installing :
libgsf 57/64
Installing :
librsvg2 58/64
Installing :
xorg-x11-xfs 59/64
Installing :
urw-fonts 60/64
Installing :
ghostscript 61/64
Installing :
ImageMagick 62/64
Installing :
ghostscript-fonts 63/64
Installing :
w3m-img 64/64

Installed:
w3m-img.x86_64 0:0.5.1-18.el5

Dependency Installed:
GConf2.x86_64 0:2.14.0-9.el5 ImageMagick.x86_64
0:6.2.8.0-4.el5_5.3
ORBit2.x86_64 0:2.14.3-5.el5 alsa-lib.x86_64
0:1.0.17-1.el5
atk.x86_64 0:1.12.2-1.fc6 audiofile.x86_64
1:0.2.6-5
avahi.x86_64 0:0.6.16-10.el5_6 avahi-glib.x86_64
0:0.6.16-10.el5_6
bitstream-vera-fonts.noarch 0:1.10-7 cairo.x86_64
0:1.2.4-5.el5
chkfontpath.x86_64 0:1.10.1-1.1 cups-libs.x86_64
1:1.3.7-26.el5_6.1
dbus-python.x86_64 0:0.70-9.el5_4 esound.x86_64
1:0.2.36-3
gamin.x86_64 0:0.1.7-8.el5 ghostscript.x86_64
0:8.70-6.el5
ghostscript-fonts.noarch 0:5.50-13.1.1
gnome-keyring.x86_64 0:0.6.0-1.fc6
gnome-mime-data.x86_64 0:2.4.2-3.1 gnome-mount.x86_64
0:0.5-3.el5
gnome-vfs2.x86_64 0:2.16.2-6.el5_5.1 gnutls.x86_64
0:1.4.1-3.el5_4.8
gtk2.x86_64 0:2.10.4-21.el5_5.6
hicolor-icon-theme.noarch 0:0.9-2.1
lcms.x86_64 0:1.18-0.1.beta1.el5_3.2 libFS.x86_64
0:1.0.0-3.1
libIDL.x86_64 0:0.8.7-1.fc6 libXcursor.x86_64
0:1.1.7-1.1
libXfixes.x86_64 0:4.0.1-2.1 libXfont.x86_64
0:1.2.2-1.0.3.el5_1
libXft.x86_64 0:2.1.10-1.1 libXi.x86_64
0:1.0.1-4.el5_4
libXinerama.x86_64 0:1.0.1-2.1 libXrandr.x86_64
0:1.1.1-3.3
libXrender.x86_64 0:0.9.1-3.1 libXres.x86_64
0:1.0.1-3.1
libart_lgpl.x86_64 0:2.3.17-4 libbonobo.x86_64
0:2.16.0-1.1.el5_5.1
libbonoboui.x86_64 0:2.16.0-1.fc6 libcroco.x86_64
0:0.6.1-2.1
libdaemon.x86_64 0:0.10-5.el5 libfontenc.x86_64
0:1.0.2-2.2.el5
libglade2.x86_64 0:2.6.0-2 libgnome.x86_64
0:2.16.0-6.el5
libgnomecanvas.x86_64 0:2.14.0-4.1 libgnomeui.x86_64
0:2.16.0-5.el5
libgsf.x86_64 0:1.14.1-6.1 libnotify.x86_64
0:0.4.2-6.el5
librsvg2.x86_64 0:2.16.1-1.el5 libtiff.x86_64
0:3.8.2-7.el5_6.7
libwmf.x86_64 0:0.2.8.4-10.2 libwnck.x86_64
0:2.16.0-4.fc6
libxml2-python.x86_64 0:2.6.26-2.1.2.8.el5_5.1 libxslt.x86_64
0:1.1.17-2.el5_2.2
notification-daemon.x86_64 0:0.3.5-9.el5 pango.x86_64
0:1.14.9-8.el5.centos.2
shared-mime-info.x86_64 0:0.19-5.el5
startup-notification.x86_64 0:0.8-4.1
ttmkfdir.x86_64 0:3.0.9-23.el5 urw-fonts.noarch
0:2.3-6.1.1
w3m.x86_64 0:0.5.1-18.el5
xorg-x11-font-utils.x86_64 1:7.1-3
xorg-x11-xfs.x86_64 1:1.0.2-5.el5_6.1

Complete!
[vuhung@dragon525 ~]$

Reset mysql password

Reset mysql password

[vuhung@ ~]$ sudo /etc/init.d/mysqld stop
Shutting down MySQL. SUCCESS!

[vuhung@ ~]$ sudo /usr/local/mysql/bin/mysqld_safe
--datadir=/usr/local/mysql/data
--pid-file=/usr/local/mysql/data/server.pid --skip-grant-tables &
[1] 18802
[vuhung@ ~]$ 110811 03:04:32 mysqld_safe Logging to
'/usr/local/mysql/data/server.err'.
110811 03:04:32 mysqld_safe Starting mysqld daemon with databases from
/usr/local/mysql/data


[root@dragon525 ~]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.14-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use mysql;
Database changed
mysql> update user set password=PASSWORD("*****") where User='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

[vuhung@ ~]$ ps -ef | grep mysql
root 18802 18387 0 03:04 pts/0 00:00:00 /bin/sh
/usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data
--pid-file=/usr/local/mysql/data/server.pid --skip-grant-tables
mysql 19090 18802 0 03:04 pts/0 00:00:00
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin
--user=mysql --skip-grant-tables
--log-error=/usr/local/mysql/data/server.err
--pid-file=/usr/local/mysql/data/server.pid --socket=/var/tmp/mysql.sock
--port=3306
vuhung 19111 18387 0 03:09 pts/0 00:00:00 grep mysql

[vuhung@ ~]$ sudo kill -9 18802 19090
[1]+ 強制終了 sudo /usr/local/mysql/bin/mysqld_safe
--datadir=/usr/local/mysql/data
--pid-file=/usr/local/mysql/data/server.pid --skip-grant-tables
[vuhung@ ~]$ sudo /etc/init.d/mysqld start
Starting MySQL SUCCESS!

[vuhung@ ~]$ sudo su -
[root@525 ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.14-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


cf. http://www.cyberciti.biz/tips/recover-mysql-root-password.html

Thích tỏ ra nguy hiểm

Nói chính xác hơn là "đã không thông minh lại thích tỏ ra nghệ thuật"

Có thuốc chữa nào cho em find | grep này không?

MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" *
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*/*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "_n_g" */*/*/*/*/*/*/*/*/*
grep: */*/*/*/*/*/*/*/*/*: No such file or directory
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*/*/*/*/*/*/*
grep: */*/*/*/*/*/*/*/*/*: No such file or directory
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*/*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*/*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" */*
MAC08s-iMac:libo34x_ui-vi vuhung$ grep "&n&g" *
MAC08s-iMac:libo34x_ui-vi vuhung$

Cracking password with THC Hydra

If password length is not greater than 5 and contains only lower cases,
it will take less than 1 hour and a half to crack such telnet password.

http://thc.org/thc-hydra/
wget http://www.thc.org/releases/hydra-6.5-src.tar.gz
tar xvzf hydra-6.5-src.tar.gz
cd hydra-6.5-src
./configure --prefix=$HOME; make; make install

[user@serverName hydra-6.5-src]$ cd
[user@serverName ~]$ hydra
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only fo                                       r legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:43:14
Syntax: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns]
 [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]
 [-4|-6] [-x MIN:MAX:CHARSET] [server service [OPT]]|[service://server[:PORT][/O                                       PT]]

Options:
  -R        restore a previous aborted/crashed session
  -S        connect via SSL
  -s PORT   if the service is on a different default port, define it here
  -l LOGIN or -L FILE login with LOGIN name, or load several logins from FILE
  -p PASS  or -P FILE try password PASS, or load several passwords from FILE
  -x MIN:MAX:CHARSET  password bruteforce generation, type "-x -h" to get help
  -e ns     additional checks, "n" for null password, "s" try login as pass
  -C FILE   colon separated "login:pass" format, instead of -L/-P options
  -M FILE   server list for parallel attacks, one entry per line
  -o FILE   write found login/password pairs to FILE instead of stdout
  -f        exit after the first found login/password pair (per host if -M)
  -t TASKS  run TASKS number of connects in parallel (default: 16)
  -W TIME   defines the wait time between connects for one thread in seconds
  -w TIME   defines the max wait time in seconds for responses (default: 20)
  -4 / -6   prefer IPv4 (default) or IPv6 addresses
  -v / -V   verbose mode / show login+pass combination for each attempt
  -U        service module usage details
  server    the target server (use either this OR the -M option)
  service   the service to crack. Supported protocols: cisco cisco-enable cvs ft                                       p[s] http[s]-{head|get} http[s]-{get|post}-form http-proxy icq irc imap ldap2 ld                                       ap3[-{cram|digest}md5] mssql mysql nntp oracle-listener oracle-sid pcnfs pop3 pc                                       anywhere rexec rlogin rsh sip smb smtp smtp-enum snmp socks5 svn teamspeak telne                                       t vnc vmauthd xmpp
  OPT       some service modules need special input (use -U to see details)

Use HYDRA_PROXY_HTTP/HYDRA_PROXY_CONNECT and HYDRA_PROXY_AUTH env for a proxy.
Hydra is a tool to guess/crack valid login/password pairs - use allowed only
for legal purposes! If used commercially, tool name, version and web address
must be mentioned in the report. Find the newest version at http://www.thc.org/t                                       hc-hydra

Examples:
  hydra -l john -p doe 192.168.0.1 imap
  hydra -l john -p doe 192.168.0.1 imap PLAIN
  hydra -l john -p doe 192.168.0.1 imap PLAIN -s 143
  hydra -l john -p doe imap://192.168.0.1/PLAIN
  hydra -l john -p doe imap://[::FFFF:192.168.0.1]:143 -6
[user@serverName ~]$ hydra -x -h
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:45:41
Hydra bruteforce password generation option usage:

  -x MIN:MAX:CHARSET

     MIN     is the minimum number of characters in the password
     MAX     is the maximum number of characters in the password
     CHARSET is a specification of the characters to use in the generation
             valid CHARSET values are: 'a' for lowercase letters,
             'A' for uppercase letters, '1' for numbers, and for all others,
             just add their real representation.

Examples:
   -x 3:5:a  generate passwords from length 3 to 5 with all lowercase letters
   -x 5:8:A1 generate passwords from length 5 to 8 with uppercase and numbers
   -x 1:3:/  generate passwords from length 1 to 3 containing only slashes
   -x 5:5:/%,.-  generate passwords with length 5 which consists only of /%,.-

The bruteforce mode was made by Jan Dlabal, http://houbysoft.com/bfg/
[user@serverName ~]$
[user@serverName ~]$ hydra -l user -x 3:5:a localhost telnet
Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.
Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:47:10
[DATA] 16 tasks, 1 servers, 12355928 login tries (l:1/p:12355928), ~772245 tries per task
[DATA] attacking service telnet on port 23
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)
Error: Not a TELNET protocol or service shutdown: (null)

[STATUS] 282.00 tries/min, 282 tries in 00:01h, 12355646 todo in 730:15h
The session file ./hydra.restore was written. Type "hydra -R" to resume session.

Change ssh port remotely

How to change ssh port *remotely*

0. yum -y install telnet-server
    Enable telnet under xinetd by editing /etc/xinet.d/telnet (from disable=yes to no)

service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no
}


1. Create a new account telnet123
   Grant sudo or something to telnet123

2. Telnet to the server

3. Change sshd port from 22 to 2200

[root@dragon525 ~]# diff /etc/ssh/sshd_config*
13,14d12
<
< # Stanrdard port
16,19d13
<
< # vuhung 2011/08/10 ported changed to 2200
< Port 2200
<



4. Restart sshd: sudo /etc/init.d/sshd restart

5. Login with ssh, new port = 2200

6. Delete user: telnet123

7. Delete package telnet-server or disable telnet (see step 0), using ssh.


Aug 4, 2011

Vendor lockin mobile phone in Japan

ガラパゴス携帯とは
日本独自の携帯

ガラパゴスの典型的な例。
ガラパゴスの典型的な例としては、おサイフケータイやワンセグケ
ータイ、通信 規格(PDC)などが挙げられます。これらの機能などは海外ではほとんど採用さ れておらず、日本独自の物となっています

Dich tu media/medium

Dịch từ media/medium

On 2011/08/02 22:15, Phan Anh Dung wrote:
Chúng ta đang làm. Chúng ta dịch media là "media". Vì chúng ta dùng
bảng chữ cái La Tinh.

Chưa hề có quy định nào bắt phải bỏ hoàn toàn biện pháp phiên âm.

+1

Chính vì thế dự án MOST mà chúng ta là các thành viên của nó,
phải tự mạnh dạn làm "chuẩn" và sử dụng.


Cả tụi Tàu cũng bí không dich được, phải phiên âm thành "môi thể 媒体" (âm pinyin là "meiti")

Tiếng Nhật cũng dùng 媒体 = media.

Theo Merriam Webster[1], "media" là số nhiều của "medium". Có nghĩa:

1) a middle state or condition; mean.
2) something intermediate in nature or degree.

Từ nguyên:
Tiếng latin: "medius", nghĩa là ở giữa.
Từ này khá mới, chỉ xuất hiện cách đây 70 năm [1] và cách dùng số ít/số nhiều
giữa media/medium cũng khá lẫn lộn.

Trong ngữ cảnh IT, dịch ra tiếng Việt, "media" là vật để ghi dữ liệu hoặc vật để truyền dữ liệu.

"Media" trong "multi-media", là nghĩa mà OP (Phương hỏi) có nghĩa là "phương tiện",
nhưng có lẽ từ "phương tiện" với nghĩa này ít đứng một mình [2].
Hơn nữa, nếu nó đứng một mình cũng rất rối nghĩa.



Nhất trí để nguyên media, còn đọc có thể đọc là "mê đi a !", cũng có nghĩa đó :-)
+1

[1] http://www.merriam-webster.com/dictionary/media
[2] http://tratu.soha.vn/dict/en_vn/Media
    http://tratu.soha.vn/dict/en_vn/Medium

Aug 3, 2011

Vietnam's macro economic

Điểm báo tháng 8/2011

Chính phủ tiếp tục nới chỉ tiêu lạm phát lên 17%
http://cafef.vn/20110630112855368CA33/chinh-phu-tiep-tuc-noi-chi-tieu-lam-phat-len-17.chn

Rà soát, cắt giảm vốn đầu tư công: 80.550 tỉ đồng chưa phải con số cuối
http://cafef.vn/2011062908511689CA33/ra-soat-cat-giam-von-dau-tu-cong-80550-ti-dong-chua-phai-con-so-cuoi.chn

Nợ nước ngoài 36,5 tỉ USD
http://cafef.vn/20110728085239303CA33/no-nuoc-ngoai-365-ti-usd.chn

Tạm dừng thành lập mới các tập đoàn
http://cafef.vn/20110803100546520CA33/tam-dung-thanh-lap-moi-cac-tap-doan.chn

Nhà nước phải thay đổi cách tiêu tiền
http://cafef.vn/20110802085724186CA33/manh-dan-doi-moi-kinh-te-lan-2.chn

Vinalines cầm cự và tìm cách thoát lỗ
http://cafef.vn/20110802071336851CA33/vinalines-cam-cu-va-tim-cach-thoat-lo.chn

Còn DN nhà nước nợ gấp 3 vốn chủ sở hữu
http://cafef.vn/20110801082359909CA33/con-dn-nha-nuoc-no-gap-3-von-chu-so-huu.chn

Ông Lê Đức Thúy: Bức tranh kinh tế 6 tháng cuối năm còn nhiều lo ngại
http://cafef.vn/20110801114146887CA33/ong-le-duc-thuy-buc-tranh-kinh-te-6-thang-cuoi-nam-con-nhieu-lo-ngai.chn

Chỉ số giá tiêu dùng, Nhập siêu, Vốn đầu tư thực hiện từ nguồn ngân sách Nhà nước, Bội chi ngân sách
http://cafef.vn/20110731124820510CA33/tong-hop-tinh-hinh-kinh-te-vi-mo-thang-7.chn



Jul 30, 2011

Cut movies with ffmpeg

Simple and effective:

How to cut movies with ffmpeg # into 2 parts


ffmpeg -ss 00:00:00 \
-t 00:11:00 \
-i libo_20.flv \
-acodec copy libo_20_1.flv ;

ffmpeg -ss 00:11:00 \
-t 00:20:35 -i libo_20.flv -acodec copy libo_20_2.flv

OS and application fingerprinting

OS and application fingerprinting

Linux 2.6/2.4
Apache Tomcat
Apache/2.0.59 (Unix) PHP/4.4.7 mod_jk/1.2.25

[user@]$ sudo nmap -O x.y.z.t

Starting Nmap 5.51 ( http://nmap.org ) at 2011-07-29 12:41 ICT
Nmap scan report for x.y.z.t
Host is up (0.10s latency).
Not shown: 995 filtered ports
PORT    STATE  SERVICE
25/tcp  closed smtp
80/tcp  open   http
110/tcp closed pop3
143/tcp closed imap
587/tcp closed submission
Device type: general purpose|WAP|PBX|router
Running (JUST GUESSING): Linux 2.6.X (96%), Ubiquiti Linux (90%), Linksys embedded (89%)
Aggressive OS guesses: Linux 2.6.9 - 2.6.30 (96%), Linux 2.6.22 (Fedora Core 6) (94%), Linux 2.6.28 (Gentoo) (93%), Linux 2.6.21 (92%), Linux 2.6.24 - 2.6.35 (92%), Linux 2.6.9 - 2.6.31 (92%), Linux 2.6.13 - 2.6.31 (92%), Linux 2.6.23 - 2.6.26 (92%), Linux 2.6.22 (92%), Linux 2.6.24 - 2.6.28 (92%)
No exact OS matches for host (test conditions non-ideal).

OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 11.33 seconds
[user@]$ sudo amap x.y.z.t 80
amap v5.4 (www.thc.org/thc-amap) started at 2011-07-29 12:41:55 - APPLICATION MAPPING mode

Protocol on x.y.z.t:80/tcp matches http
Protocol on x.y.z.t:80/tcp matches http-apache-2
Protocol on x.y.z.t:80/tcp matches http-jrun
Protocol on x.y.z.t:80/tcp matches http-tomcat

Unidentified ports: none.

[user@]$ sudo amap -vd x.y.z.t 80
Using trigger file ./appdefs.trig ... loaded 30 triggers
Using response file ./appdefs.resp ... loaded 346 responses
Using trigger file ./appdefs.rpc ... loaded 450 triggers

amap v5.4 (www.thc.org/thc-amap) started at 2011-07-29 12:46:04 - APPLICATION MAPPING mode

Total amount of tasks to perform in plain connect mode: 23
Waiting for timeout on 23 connections ...
Protocol on x.y.z.t:80/tcp matches http
Dump of identified response from x.y.z.t:80/tcp (by trigger http):
0000:  4854 5450 2f31 2e31 2032 3030 204f 4b0d    [ HTTP/1.1 200 OK. ]
0010:  0a44 6174 653a 2046 7269 2c20 3239 204a    [ .Date: Fri, 29 J ]
0020:  756c 2032 3031 3120 3035 3a34 373a 3531    [ ul 2011 05:47:51 ]
0030:  2047 4d54 0d0a 5365 7276 6572 3a20 4170    [  GMT..Server: Ap ]
0040:  6163 6865 2f32 2e30 2e35 3920 2855 6e69    [ ache/2.0.59 (Uni ]
0050:  7829 2050 4850 2f34 2e34 2e37 206d 6f64    [ x) PHP/4.4.7 mod ]
0060:  5f6a 6b2f 312e 322e 3235 0d0a 5365 742d    [ _jk/1.2.25..Set- ]
0070:  436f 6f6b 6965 3a20 4a53 4553 5349 4f4e    [ Cookie: JSESSION ]
0080:  4944 3d42 4333 3445 4537 3139 4634 3230    [ ID=BC34EE719F420 ]
0090:  3939 4637 3643 4138 3146 3430 3545 3635    [ 99F76CA81F405E65 ]
00a0:  4532 372e 6c6f 6361 6c68 6f73 743a 3830    [ E27.localhost:80 ]
00b0:  3039 3b20 5061 7468 3d2f 0d0a 436f 6e74    [ 09; Path=/..Cont ]
00c0:  656e 742d 4c61 6e67 7561 6765 3a20 656e    [ ent-Language: en ]
00d0:  2d55 530d 0a43 6f6e 7465 6e74 2d4c 656e    [ -US..Content-Len ]
00e0:  6774 683a 2035 3339 370d 0a56 6172 793a    [ gth: 5397..Vary: ]
00f0:  2041 6363 6570 742d 456e 636f 6469 6e67    [  Accept-Encoding ]
0100:  0d0a 5033 503a 2043 503d 224e 4f49 2044    [ ..P3P: CP="NOI D ]
0110:  5350 2043 4f52 2041 444d 2044 4556 204f    [ SP COR ADM DEV O ]
0120:  5552 2053 5450 220d 0a43 6f6e 6e65 6374    [ UR STP"..Connect ]
0130:  696f 6e3a 2063 6c6f 7365 0d0a 436f 6e74    [ ion: close..Cont ]
0140:  656e 742d 5479 7065 3a20 7465 7874 2f68    [ ent-Type: text/h ]
0150:  746d 6c3b 6368 6172 7365 743d 5769 6e64    [ tml;charset=Wind ]
0160:  6f77 732d 3331 4a0d 0a0d 0a0a 0a0a 0a0a    [ ows-xyzt......... ]

Jul 29, 2011

Is Linux immune to malware/virus

Linux có miễn nhiễm với virus, malware hay không?

2011/7/28 MrTux <mrtux@ubuntu-vn.org>
Cũng muốn trả lời lắm nhưng sẽ chẳng đi đến đâu đâu anh Hưng ạ.
Mấy cuộc tranh luận kiểu này, chán lắm, cứ để kệ họ đấy, mình đọc giải
trí cho vui.

Đúng là không nên mất thời giờ tranh luận, nhưng tôi nghĩ các bạn Unbuntu-vn cũng nên để chút thời giờ giải thích, viết thành bài nghiêm chỉnh và có hệ thống, upload ở đâu đó rồi cho cái link.
Sau này có ai thắc mắc bà con cứ chỉ qua link đó.


Tài liệu tiếng Anh thì quá nhiều rồi. Em nói luôn kết luận.

Với người dùng thông thường, có thể nói ngắn gọn rằng: Linux miễn nhiễm với virus máy tính.
Tuy nhiên, nó không hoàn toàn miễn nhiễm với loại chương trình độc hại.
Thực tế cho thấy rằng Linux được bảo vệ tốt và ít bị xâm phạm hơn so với Windows.

Xem
"Không có virus cho Linux" http://www.linux.com/learn/tutorials/284124-myth-busting-is-linux-immune-to-viruses
"Malware trên Linux" http://en.wikipedia.org/wiki/Linux_malware

cf. http://forum.bkav.com.vn/showthread.php?2310-Linux-ban-quyen-van-bi-nhiem-Virus-&p=320278#post320278

Jul 28, 2011

IT Outsourcing in Vietnam, China an India

インドにおけるオフショア開発コスト
http://www.atmarkit.co.jp/im/cpm/serial/indiadev/01/01.html
ブリッジエンジニア (経験年数3~5年) 30万円~80万円
プロジェクトマネージャ (経験年数3~5年) 10万円~30万円
プログラマ (経験年数3~5年) 6万2500円~15万円
コミュニケータ(翻訳&通訳) (経験年数3~5年) 6万2500円~15万円

中国におけるオフショア開発費用
http://www.crew.to/article/cost.html
組み込みソフト開発     20万円/1人月~
組み込みソフト評価 検証・テスティング     15万円/1人月~
ソフトブリッジ     25万円~/1人月

ベトナムのにおけるオフショア費用
http://www.atmarkit.co.jp/im/cpm/serial/indiaoffshore/02/03.html
都市部のエンジニア単価は15~25万円/人月

GMO buys Run System

http://www.gmo.jp/news/article/?id=3764
http://ir.gmo.jp/pdf/irlibrary/disclose_info20110616.pdf


Tổng Tài sản: 3,000 man JPY
Doanh thu: 7,800 man JPY
Lợi nhuận ròng (sau khi trừ tất cả): 6,500 man JPY


Tổng tài sản có lẽ không đến 3000 man.

Doanh thu 7800 man, lợi nhuận ròng 6500 man.
Sao cao thế nhỉ?


120 người làm cả năm tạo ra con số 7800 man.
ROI như thế là thấp.

Gia công hơi kém so với các nghành khác?

Các công ty IT làm trong nước còn èo uột hơn nhiều.
và đa số ăn bám vào các dự án nhà nước.

Số công ty IT làm ăn đuợc ở thị trường trong nước rất ít.

Hoc tieng Nhat

Tiếng Nhật, từ mới học được.

散々もめた揚げ句 Cuối cùng thì vẫn tèo
揚げ句 (あげく) いろいろやってみた結果。結局のところ
青天井 物の値段や取引相場が天井知らずに長期間上がり続ける状態。
膨らむ
納期が差し迫る (さしせまる) 期日・事態などが、まぢかになる。切迫する。

~ありき: Trông như là, có vẻ
コストダウンありき → あるのが前提。という意味
品質ありき → あるのが前提。という意味


「らしき(らしい)」は、根拠のある推定を表します。
→ 「先生らしき人を見かけた」な
「みたいな」は、似ていることを示します。

被っている帽子

ニュアンス
→「微妙な(細かく繊細な、という本来のビミョウです)
意味合い・雰囲気」
→言葉などの微妙な意味合い

高い伸び率

探し求める

反日デモ

縮退運転

幾多の戦い (いたく)

執着心 :しゅうちゃくしん 特定の物事に執着する気持ち、強い拘り。

恐れおののきました
おののき → 恐怖にほとんど胸高鳴るような興奮
おののき恐れながら

まさに

歴史が動いている

経済発展を遂げた

洗脳されている 転じて、ある人の主義・主張また、考え方を根本的に変えさせること

宗教に縛られる

コネ社会

文化の域 (いき)

人命

ヘルメット着用の義務化

至る所にある

ISP事業者
固定通信事業者
携帯電話事業者

寡占状態 (かせん)

国営系列

固定電話網

電線が複雑に張り巡らされる

通信がすべて断絶する

海底光ケーブル

衛星回線

見通し

Vuot tuong lua

Trèo tường, vượt lửa (firewall) hãy thử dùng

1) http://primeproxy23.info
2) UltraSurf 10.06 hoặc Ultrasurf 10.07
3) Dùng anonymouse.org

Jul 26, 2011

Amazon SES

Dịch vụ SES (Amazon Simple Email Service (Amazon SES))

99.99% uptime: Email server luôn chạy
$0.15/GB/month
$.10-$.18/GB transfer

Ví dụ

30 nhân viên

1 người: 25GB
-> HDD cost = 0.15 x 25 x 30 = $112.5/tháng


Mỗi người nhận/gửi (transfer) khoảng 2GB/tháng
-> Transfering cost = 0.10 x 30 x 2 = 6$

Như vậy, tổng chi phí vào khoảng 118.5/tháng với 30 người.

Chú ý:

Dịch vụ Amazon SES là: Mua bao nhiêu, trả bấy nhiêu,
chứ không phải mua trọn gói 25GB, nghĩa là giá sẽ là "variable cost"
chứ không phải "fixed cost".

Khi ít dữ liệu, có thể mua 1-2GB cho từng người hoặc mua tổng 20GB cho 30 người.
Khi nào nhiều email hơn thì lúc đó mua thêm HDD -> đỡ tốn tiền

Tieng Nhat


すみわけ  Cộng sinh
銀行と消費者金融、トラック輸送と鉄道輸送と海上輸送のように競合関係にある業界が、それぞれの特色を生かすことで共存している状態。類似し たものがうまく共存すること。「パソコンと携帯とのすみわけ が曖昧になってきた」

instantiate tạo đối tượng
[動](他)〈抽象的・普遍的なものを〉具体例をあげて示す, 例示する.

親和性 Tính kết hợp
ある物質が他の物質と容易に結合する性質や傾向。染色色素が特定の生体組織に結合しやすい傾向や、細菌・ウイルスが特定の細胞や臓器で増殖し やすい傾向など。

Tai nan ngon ngu - Sex Training Tour 2011

Báo Thanh Niên có đăng một chương trình lên là:

"Khởi động Sex Training Tour 2011"[1]

Hiểu đơn giản là có đi chơi loanh quanh (tour mà) với mục đích thực tập (traning) về tình dục (sex)
Như vậy nhất định là có "thực hành" (training cơ mà) rồi!

Nếu thay Training bằng Education cũng không ổn vì giáo dục (học) phải đi đôi với hành.

Theo em nghĩ, sao họ không dùng luôn tiếng mẹ đẻ cho lành nhỉ?
"Khởi động chương trình giáo dục giới tính 2011"

Với công tiếng Việt này chắc chả ai (dám/cố/có thể) hiểu sai nghĩa được.

[1] http://www.thanhnien.com.vn/Pages/20110228/Khoi-dong-Sex-Training-Tour-2011.aspx

Jul 25, 2011

Google Native Client

Google Native Client là dự án mở của Google, kiến trúc dạng sandboxing giúp chạy native application trong Chrome.

Hiện tại, chỉ C và C++ được support nhưng trong tương lai Google hứa sẽ support
nhiều ngôn ngữ lập trình hơn nữa.

Bằng việc áp dụng Native Client, mình nghĩ việc chuyển đổi OS sang Linux
sẽ dễ dàng với ngay cả đối những phần mềm và người dùng phụ thuộc quá
nhiều vào Windows và các phần mềm chuyên dụng chạy trên nó.

Native Client mới chỉ ở giai đoạn beta nên mong các bác phang có tính
đóng góp một chút.

 http://en.wikipedia.org/wiki/Google_Native_Client