<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6504447400675707771</id><updated>2011-11-05T00:20:24.985+09:00</updated><category term='compression'/><category term='http://groups.google.com/group/comp.lang.c/browse_thread/thread/962bea6f78be0959?hl=en'/><category term='Open source'/><category term='Opensource Compression'/><title type='text'>Open Source Development Misc.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3822450949146346110</id><published>2011-11-05T00:19:00.000+09:00</published><updated>2011-11-05T00:20:25.032+09:00</updated><title type='text'>Dùng Translation Memory để dịch với Pootle và Virtaal</title><content type='html'>Pootle: C&amp;#244;ng cụ dịch online&lt;br&gt;Virtaal: C&amp;#244;ng cụ dịch offline&lt;p&gt;Cả hai đều c&amp;#249;ng t&amp;#225;c giả/dự &amp;#225;n v&amp;#224; đều hỗ trợ Translation Memory&lt;p&gt;# Tất nhi&amp;#234;n hỗ trợ tiếng Việt :)&lt;p&gt;Về c&amp;#225;c TM tiếng Việt &amp;quot;to&amp;quot; nhất&lt;br&gt;- Gnome&lt;br&gt;- Debian&lt;br&gt;- Ubuntu&lt;br&gt;- Mozilla&lt;br&gt;- OpenOffice/LibreOffice&lt;p&gt;C&amp;#243; thể import v&amp;#224;o để d&amp;#249;ng&lt;p&gt;---------- Forwarded message ----------&lt;br&gt;From: F Wolff &amp;lt;&lt;a href="mailto:friedel@translate.org.za"&gt;friedel@translate.org.za&lt;/a&gt;&amp;gt;&lt;p&gt;&amp;gt;&lt;br&gt;&amp;gt; Not really; Pootle can create a terminology file which you&lt;br&gt;&amp;gt; can then edit. Terminology is mostly a word-by-word aide to&lt;br&gt;&amp;gt; have consistent terms in your texts and can be used in&lt;br&gt;&amp;gt; Pootle itself (as well as in many offline editors).&lt;p&gt;For reference, here is the information about this functionality in&lt;br&gt;Pootle:&lt;br&gt;&lt;a href="http://translate.sourceforge.net/wiki/pootle/terminology_matching"&gt;http://translate.sourceforge.net/wiki/pootle/terminology_matching&lt;/a&gt;&lt;p&gt;Similar terminology matching is available in Virtaal.&lt;p&gt;&lt;br&gt;&amp;gt; Translation Memory Database (TM) works with one or many&lt;br&gt;&amp;gt; words (segments) so that one can have suggestions on longer&lt;br&gt;&amp;gt; text strings - some translation software lets you decide how&lt;br&gt;&amp;gt; close matches you want as suggestions, and to construct&lt;br&gt;&amp;gt; rules about word order and such.&lt;p&gt;For the upcoming version of Pootle we have support for translation&lt;br&gt;memory during translation. The new version isn&amp;#39;t quite ready for release&lt;br&gt;yet, but we have already used it successfully at some localisation&lt;br&gt;events and it looks very promising. It uses an online Translation Memory&lt;br&gt;service that we can keep up to date with the latest translations of&lt;br&gt;things like LibreOffice.&lt;p&gt;This service is already available with Virtaal 0.7. I don&amp;#39;t think the&lt;br&gt;current TM database has the very latest LibreOffice translations, but we&lt;br&gt;can hopefully do a refresh of the data quite soon.&lt;p&gt;If people are able to help in testing or giving the last bit of&lt;br&gt;refinement for the upcoming Pootle release, that would be great to speed&lt;br&gt;up the process. A testing server for the upcoming release is available&lt;br&gt;here:&lt;p&gt;&lt;a href="http://test.locamotion.org/"&gt;http://test.locamotion.org/&lt;/a&gt;&lt;p&gt;It is loaded with some old copy of the database of our main Pootle&lt;br&gt;server. All data entered there will be lost at some stage, but feel free&lt;br&gt;to play around. You can see a translation memory result here, for&lt;br&gt;example:&lt;p&gt;&lt;a href="http://test.locamotion.org/fr/virtaal/fr.po/translate/#unit=187419"&gt;http://test.locamotion.org/fr/virtaal/fr.po/translate/#unit=187419&lt;/a&gt;&lt;p&gt;Keep well&lt;br&gt;Friedel&lt;p&gt;--&lt;br&gt;Recently on my blog:&lt;br&gt;&lt;a href="http://translate.org.za/blogs/friedel/en/content/firefox-maybe-now-most-popular-africa"&gt;http://translate.org.za/blogs/friedel/en/content/firefox-maybe-now-most-popular-africa&lt;/a&gt;&lt;p&gt;&lt;br&gt;--&lt;br&gt;Unsubscribe instructions: E-mail to &lt;a href="mailto:l10n%2Bhelp@global.libreoffice.org"&gt;l10n+help@global.libreoffice.org&lt;/a&gt;&lt;br&gt;Problems? &lt;a href="http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/"&gt;http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/&lt;/a&gt;&lt;br&gt;Posting guidelines + more: &lt;a href="http://wiki.documentfoundation.org/Netiquette"&gt;http://wiki.documentfoundation.org/Netiquette&lt;/a&gt;&lt;br&gt;List archive: &lt;a href="http://listarchives.libreoffice.org/global/l10n/"&gt;http://listarchives.libreoffice.org/global/l10n/&lt;/a&gt;&lt;br&gt;All messages sent to this list will be publicly archived and cannot be deleted&lt;p&gt;&lt;p&gt;-- &lt;br&gt;Best Regards,&lt;br&gt;Nguyen Hung Vu [aka: NVH] ( in Vietnamese: Nguyễn Vũ Hưng )&lt;br&gt;&lt;a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com"&gt;vuhung16plus{remove}@gmail.dot.com&lt;/a&gt; , YIM: vuhung16 , Skype:&lt;br&gt;vuhung16plus, twitter: vuhung, MSN: vuhung16.&lt;br&gt;&lt;a href="http://www.facebook.com/nguyenvuhung"&gt;http://www.facebook.com/nguyenvuhung&lt;/a&gt;&lt;br&gt;&lt;a href="http://nguyen-vu-hung.blogspot.com/"&gt;http://nguyen-vu-hung.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3822450949146346110?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3822450949146346110/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3822450949146346110' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3822450949146346110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3822450949146346110'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/11/dung-translation-memory-e-dich-voi.html' title='Dùng Translation Memory để dịch với Pootle và Virtaal'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1970256732738430616</id><published>2011-08-20T00:01:00.002+09:00</published><updated>2011-08-20T00:01:25.846+09:00</updated><title type='text'>Open source activities in Vietnam</title><content type='html'>Một vài tổng kết về họat động mã mở ở Việt Nam thời gian gần đây:&lt;br /&gt;&lt;br /&gt;A. Về Cộng đồng LUG ở Việt Nam&lt;br /&gt;Danh sách các cộng đồng chính:&lt;br /&gt;- HanoiLug (hơn 300 thành viên) http://blog.hanoilug.org/ và trung&lt;br /&gt;bình 10 emails trao đổi hàng ngày.&lt;br /&gt;- HueLug  http://www.huelug.org/&lt;br /&gt;- SaigonLUG http://saigonlug.org/ với 75 thành viên và trung bình 4&lt;br /&gt;emails trao đổi hàng ngày.&lt;br /&gt;- Ubuntu-VN http://www.ubuntu-vn.org/ với hơn 21 ngàn thành viên và&lt;br /&gt;130 ngàn bài viết.&lt;br /&gt;&lt;br /&gt;Các LUG có nhiều hoạt đồng online và offline thường xuyên.&lt;br /&gt;&lt;br /&gt;# LUG là từ viết tắt của Linux Users Group&lt;br /&gt;&lt;br /&gt;Các nhóm FOSS khác:&lt;br /&gt;Ruby on Rails, NukeViet, Magento Vietnam, Vietnam Java, OpenStreetMap&lt;br /&gt;&lt;br /&gt;B. Doanh nghiệp mã mở:&lt;br /&gt;&lt;br /&gt;Về các công ty liên quan tới mã mở: Theo điều tra sơ bộ, hiện có&lt;br /&gt;khoảng 20 công ty ở Việt Nam chuyên về mã mở.&lt;br /&gt;&lt;br /&gt;Vài nhận xét nhỏ về các công ty mã mở ở Việt Nam.&lt;br /&gt;&lt;br /&gt;1. Có thể nói rằng toàn bộ các công ty IT *sử dụng* phần mềm mã mở&lt;br /&gt;   Chú ý: Firefox cũng là phần mềm mã mở.&lt;br /&gt;               Người sử dụng PNMM không ý thức được rằng họ đang dùng PNMM&lt;br /&gt;               và do đó không hiểu được trách nhiệm, quyền lợi của&lt;br /&gt;mình với PNMM và phần mềm đóng.&lt;br /&gt;&lt;br /&gt;2. Xu hướng tùy biến các PNMM có sẵn là chủ đạo&lt;br /&gt;    Lý do: Chi phí tiếp cận nhỏ, phù hợp với các công ty vừa và nhỏ ở Việt Nam.&lt;br /&gt;&lt;br /&gt;3. Phát triển PNMM làm sản phẩm chủ đạo và coi đó là một mô hình kinh doanh&lt;br /&gt;   chưa phát triển ở Việt Nam.&lt;br /&gt;    Lý do: Xem 2.&lt;br /&gt;&lt;br /&gt;C. Về dự án MOST:&lt;br /&gt;Mục tiêu: Tạo một hệ điều hành tiếng Việt dành cho người Việt.&lt;br /&gt;&lt;br /&gt;Thánh viên: Hơn 160 thành viên trên toàn quốc và nước ngoài:&lt;br /&gt;Thành quả: Việt hóa những phần mềm chính với tỉ lệ Việt Hóa cao.&lt;br /&gt; LibreOffice/OpenOffice.org: 95+%&lt;br /&gt; Gnome: 90+%&lt;br /&gt; Mozilla Firefox/ThunderBird: 97+%&lt;br /&gt; Ubuntu (toàn bộ bản phân phối): 90+%&lt;br /&gt;&lt;br /&gt;MOST là một dự án đòi hỏi cập nhật bản dịch liên tục và chuẩn hóa những từ ngữ,&lt;br /&gt;đặc biệt là thuật ngữ IT mới xuất hiện trong quá trình dịch.&lt;br /&gt;&lt;br /&gt;Dự án MOST đã sử dụng hiệu quả và công minh nguồn tài trợ của Bộ Khoa&lt;br /&gt;học và Công nghệ trong việc Việt Hóa những sản phẩm trên.&lt;br /&gt;&lt;br /&gt;Trao đổi: http://lists.hanoilug.org/listinfo/du-an-most&lt;br /&gt;Trang chủ: http://du-an-most.hanoilug.org/MostWiki&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1970256732738430616?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1970256732738430616/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1970256732738430616' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1970256732738430616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1970256732738430616'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/08/open-source-activities-in-vietnam.html' title='Open source activities in Vietnam'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4978335082908736261</id><published>2011-08-11T05:34:00.002+09:00</published><updated>2011-08-11T05:34:50.293+09:00</updated><title type='text'>HTC hydra cracking speed</title><content type='html'>If password length is not greater than 5 and contains only lower cases,&lt;br /&gt;it will take less than 1 hour and a half to crack such telnet password.&lt;br /&gt;&lt;br /&gt;http://thc.org/thc-hydra/&lt;br /&gt;wget http://www.thc.org/releases/hydra-6.5-src.tar.gz&lt;br /&gt;tar xvzf hydra-6.5-src.tar.gz&lt;br /&gt;cd hydra-6.5-src&lt;br /&gt;./configure --prefix=$HOME; make; make install&lt;br /&gt;&lt;br /&gt;[user@serverName hydra-6.5-src]$ cd&lt;br /&gt;[user@serverName ~]$ hydra&lt;br /&gt;Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only fo                                       r legal purposes.&lt;br /&gt;Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:43:14&lt;br /&gt;Syntax: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns]&lt;br /&gt; [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]&lt;br /&gt; [-4|-6] [-x MIN:MAX:CHARSET] [server service [OPT]]|[service://server[:PORT][/O                                       PT]]&lt;br /&gt;&lt;br /&gt;Options:&lt;br /&gt;  -R        restore a previous aborted/crashed session&lt;br /&gt;  -S        connect via SSL&lt;br /&gt;  -s PORT   if the service is on a different default port, define it here&lt;br /&gt;  -l LOGIN or -L FILE login with LOGIN name, or load several logins from FILE&lt;br /&gt;  -p PASS  or -P FILE try password PASS, or load several passwords from FILE&lt;br /&gt;  -x MIN:MAX:CHARSET  password bruteforce generation, type "-x -h" to get help&lt;br /&gt;  -e ns     additional checks, "n" for null password, "s" try login as pass&lt;br /&gt;  -C FILE   colon separated "login:pass" format, instead of -L/-P options&lt;br /&gt;  -M FILE   server list for parallel attacks, one entry per line&lt;br /&gt;  -o FILE   write found login/password pairs to FILE instead of stdout&lt;br /&gt;  -f        exit after the first found login/password pair (per host if -M)&lt;br /&gt;  -t TASKS  run TASKS number of connects in parallel (default: 16)&lt;br /&gt;  -W TIME   defines the wait time between connects for one thread in seconds&lt;br /&gt;  -w TIME   defines the max wait time in seconds for responses (default: 20)&lt;br /&gt;  -4 / -6   prefer IPv4 (default) or IPv6 addresses&lt;br /&gt;  -v / -V   verbose mode / show login+pass combination for each attempt&lt;br /&gt;  -U        service module usage details&lt;br /&gt;  server    the target server (use either this OR the -M option)&lt;br /&gt;  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&lt;br /&gt;  OPT       some service modules need special input (use -U to see details)&lt;br /&gt;&lt;br /&gt;Use HYDRA_PROXY_HTTP/HYDRA_PROXY_CONNECT and HYDRA_PROXY_AUTH env for a proxy.&lt;br /&gt;Hydra is a tool to guess/crack valid login/password pairs - use allowed only&lt;br /&gt;for legal purposes! If used commercially, tool name, version and web address&lt;br /&gt;must be mentioned in the report. Find the newest version at http://www.thc.org/t                                       hc-hydra&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;  hydra -l john -p doe 192.168.0.1 imap&lt;br /&gt;  hydra -l john -p doe 192.168.0.1 imap PLAIN&lt;br /&gt;  hydra -l john -p doe 192.168.0.1 imap PLAIN -s 143&lt;br /&gt;  hydra -l john -p doe imap://192.168.0.1/PLAIN&lt;br /&gt;  hydra -l john -p doe imap://[::FFFF:192.168.0.1]:143 -6&lt;br /&gt;[user@serverName ~]$ hydra -x -h&lt;br /&gt;Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.&lt;br /&gt;Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:45:41&lt;br /&gt;Hydra bruteforce password generation option usage:&lt;br /&gt;&lt;br /&gt;  -x MIN:MAX:CHARSET&lt;br /&gt;&lt;br /&gt;     MIN     is the minimum number of characters in the password&lt;br /&gt;     MAX     is the maximum number of characters in the password&lt;br /&gt;     CHARSET is a specification of the characters to use in the generation&lt;br /&gt;             valid CHARSET values are: 'a' for lowercase letters,&lt;br /&gt;             'A' for uppercase letters, '1' for numbers, and for all others,&lt;br /&gt;             just add their real representation.&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;   -x 3:5:a  generate passwords from length 3 to 5 with all lowercase letters&lt;br /&gt;   -x 5:8:A1 generate passwords from length 5 to 8 with uppercase and numbers&lt;br /&gt;   -x 1:3:/  generate passwords from length 1 to 3 containing only slashes&lt;br /&gt;   -x 5:5:/%,.-  generate passwords with length 5 which consists only of /%,.-&lt;br /&gt;&lt;br /&gt;The bruteforce mode was made by Jan Dlabal, http://houbysoft.com/bfg/&lt;br /&gt;[user@serverName ~]$&lt;br /&gt;[user@serverName ~]$ hydra -l user -x 3:5:a localhost telnet&lt;br /&gt;Hydra v6.5 (c) 2011 by van Hauser / THC and David Maciejak - use allowed only for legal purposes.&lt;br /&gt;Hydra (http://www.thc.org/thc-hydra) starting at 2011-08-10 18:47:10&lt;br /&gt;[DATA] 16 tasks, 1 servers, 12355928 login tries (l:1/p:12355928), ~772245 tries per task&lt;br /&gt;[DATA] attacking service telnet on port 23&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;Error: Not a TELNET protocol or service shutdown: (null)&lt;br /&gt;&lt;br /&gt;[STATUS] 282.00 tries/min, 282 tries in 00:01h, 12355646 todo in 730:15h&lt;br /&gt;The session file ./hydra.restore was written. Type "hydra -R" to resume session.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4978335082908736261?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4978335082908736261/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4978335082908736261' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4978335082908736261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4978335082908736261'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/08/htc-hydra-cracking-speed.html' title='HTC hydra cracking speed'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-192481086893212276</id><published>2011-08-11T01:47:00.002+09:00</published><updated>2011-08-11T01:47:36.832+09:00</updated><title type='text'>Microsoft patches 1990s-era 'Ping of Death'</title><content type='html'>Tin hot về security của Microsoft đây.&lt;br /&gt;&lt;br /&gt;Đúng là với mã đóng thì security chỉ là thuốc an thần.&lt;br /&gt;&lt;br /&gt;Microsoft today issued 13 security updates that patched 22 vulnerabilities in Internet Explorer, Windows, Office and other software, including one that harked back two decades to something dubbed "Ping of Death."&lt;br /&gt;&lt;br /&gt;http://www.computerworld.com/s/article/9219022/Microsoft_patches_1990s_era_Ping_of_Death_&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-192481086893212276?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/192481086893212276/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=192481086893212276' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/192481086893212276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/192481086893212276'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/08/microsoft-patches-1990s-era-ping-of.html' title='Microsoft patches 1990s-era &apos;Ping of Death&apos;'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5076857682680692904</id><published>2011-08-04T05:07:00.001+09:00</published><updated>2011-08-04T05:07:08.487+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open source'/><category scheme='http://www.blogger.com/atom/ns#' term='compression'/><title type='text'>Install zip 3.0 on Linux</title><content type='html'>Install zip 3.0 on Linux #latest as of 2011/08/03&lt;br /&gt;&lt;br /&gt;sudo yum -y install zip&lt;br /&gt;$ rpm -qil zip&lt;br /&gt;-&gt; Sẽ biết gói "zip" ở http://www.info-zip.org/&lt;br /&gt;&lt;br /&gt;Download&lt;br /&gt;wget ftp://ftp.info-zip.org/pub/infozip/src/zip30.tgz&lt;br /&gt;&lt;br /&gt;tar xvzf zip30.tgz&lt;br /&gt;cd zip30&lt;br /&gt;vim INSTALL&lt;br /&gt;&lt;br /&gt;#  make -f unix/Makefile generic&lt;br /&gt;#  make -f unix/Makefile install&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5076857682680692904?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5076857682680692904/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5076857682680692904' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5076857682680692904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5076857682680692904'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/08/install-zip-30-on-linux.html' title='Install zip 3.0 on Linux'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2898854656966040372</id><published>2011-08-04T05:05:00.003+09:00</published><updated>2011-08-04T05:05:59.644+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opensource Compression'/><title type='text'>gzip, bip2, xz benchmark</title><content type='html'>[vuhung@ tmp]$ time tar czf FileName.`date -I`.tar.gz /home/FileName/FileName/&lt;br /&gt;tar: Removing leading `/' from member names&lt;br /&gt;&lt;br /&gt;real    0m15.661s&lt;br /&gt;user    0m14.136s&lt;br /&gt;sys     0m2.837s&lt;br /&gt;[vuhung@ tmp]$ time tar cjf FileName.`date -I`.2.tar.bz2 /home/FileName/FileName/&lt;br /&gt;tar: Removing leading `/' from member names&lt;br /&gt;&lt;br /&gt;real    1m51.738s&lt;br /&gt;user    1m49.911s&lt;br /&gt;sys     0m3.423s&lt;br /&gt;[vuhung@ tmp]$ time tar cJf FileName.`date -I`.2.tar.xz /home/FileName/FileName/&lt;br /&gt;tar: Removing leading `/' from member names&lt;br /&gt;&lt;br /&gt;real    2m26.520s&lt;br /&gt;user    2m24.423s&lt;br /&gt;sys     0m3.217s&lt;br /&gt;[vuhung@ tmp]$ ls -l FileName.2011-08-03.*&lt;br /&gt;-rw-rw-r-- 1 vuhung vuhung 148975540 Aug  3 20:03 FileName.2011-08-03.2.tar.xz&lt;br /&gt;-rw-rw-r-- 1 vuhung vuhung 191752152 Aug  3 20:00 FileName.2011-08-03.2.tar.bz2&lt;br /&gt;-rw-rw-r-- 1 vuhung vuhung 199892101 Aug  3 19:56 FileName.2011-08-03.tar.gz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2898854656966040372?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2898854656966040372/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2898854656966040372' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2898854656966040372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2898854656966040372'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/08/gzip-bip2-xz-benchmark.html' title='gzip, bip2, xz benchmark'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3591350593216632772</id><published>2011-07-22T00:01:00.001+09:00</published><updated>2011-07-22T00:01:45.318+09:00</updated><title type='text'>Software patent in Vietnam</title><content type='html'>Software patent in Vietnam: Will policy makers say NO to it?&lt;br /&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;     Tìm kẽ hở để vá, chứ không thì GPL giờ không có v3 mà chỉ là v1, hay cái&lt;br /&gt;&gt;     gọi là luật pháp chắc cũng không tồn tại.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Hi all,&lt;br /&gt;&gt; Có ai biết ở VN thì thủ tục đăng ký một bằng sáng chế phần mềm thì như thế nào không?&lt;br /&gt;Cần liên hệ: Cục Sở Hữu Trí Tuệ, trực thuộc MOST.&lt;br /&gt;Vì vậy bác Nghĩa phải biết rõ và em đoán đây là câu hỏi xoáy :)&lt;br /&gt;&lt;br /&gt;Liệu Việt Nam có chấp nhận bằng sáng chế cho phần mềm không nhỉ bác Nghĩa?&lt;br /&gt;Bác là người trong cuộc, mong bác chia sẻ thông tin.&lt;br /&gt;&lt;br /&gt;Hơn ngư, bằng sáng chế và GPL là hai câu chuyện khác nhau.&lt;br /&gt;&lt;br /&gt;Đây là trình tự, do luật sư tư vấn về bằng sáng chế nói chung:&lt;br /&gt;http://www.tamvietluat.com/shtt/109-thu-tuc-dang-ky-sang-che.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3591350593216632772?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3591350593216632772/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3591350593216632772' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3591350593216632772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3591350593216632772'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/07/software-patent-in-vietnam.html' title='Software patent in Vietnam'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4897268147928276212</id><published>2011-07-16T04:43:00.001+09:00</published><updated>2011-07-16T04:43:56.330+09:00</updated><title type='text'>Cong dong</title><content type='html'>&gt; Em rất tôn trọng anh và hòan tòan trân trọng ý kiến của anh. Tuy&lt;br /&gt;&gt; nhiên, quan điểm vẫn là quan điểm. Các luồng quan điểm thế nào cũng có&lt;br /&gt;&gt; nhiều hướng khác nhau. không thể nào bắt buộc toàn bộ các luồng ý kiến&lt;br /&gt;&gt; phải đi theo cùng một hướng theo dạng "bằng mặt nhưng không bằng lòng&lt;br /&gt;&gt; được".&lt;br /&gt;&gt;&lt;br /&gt;&gt; Nếu HanoiLUG không chấp nhận ý kiến trái chiều, em sẽ leave để tránh xung đột.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Cám ơn anh.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anh lấy ví dụ:&lt;br /&gt;&lt;br /&gt;Chính trị gia: Họ rất ít chê và thậm chí không chưa ra ý kiến cá nhân.&lt;br /&gt;    Đấy một phần là khả năng ngoại giao.&lt;br /&gt;&lt;br /&gt;Và cũng là chuyện quản lý ML, cộng đồng.&lt;br /&gt;&lt;br /&gt;Với anh, và cả em là list moderator, mình phải tạo cho mọi người vui vẻ,&lt;br /&gt;mail thật nhiều, thật vui.&lt;br /&gt;&lt;br /&gt;SaigonLUG không có email của anh Tuấn và anh thì sao? Quá vắng.&lt;br /&gt;&lt;br /&gt;SaigonLug nhiều geek quá, nên cần em là nguời khơi gợi email của các thành viên.&lt;br /&gt;&lt;br /&gt;Nếu em đưa ra ý kiến negative như vậy: Cũng không sao!&lt;br /&gt;Nhưng không tốt thôi :)&lt;br /&gt;&lt;br /&gt;Em cứ nghĩ cách nào làm SaigonLug vui bằng Ubuntu-vn hay HanoiLug đi :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4897268147928276212?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4897268147928276212/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4897268147928276212' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4897268147928276212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4897268147928276212'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/07/cong-dong.html' title='Cong dong'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8019905896476615615</id><published>2011-07-16T04:27:00.000+09:00</published><updated>2011-07-16T04:27:12.558+09:00</updated><title type='text'>Kinh nghach xuat khau nghanh CNTT-TT</title><content type='html'>[FOSS-4T] Kim nghạch xuất khẩu CNTT-TT&lt;br /&gt;&lt;br /&gt;Gửi các anh chị vụ CNTT và các anh chị,&lt;br /&gt;&lt;br /&gt;Tôi ngẫu nhiên vào website của bộ và thấy một số con số thống kê đáng chú ý.&lt;br /&gt;&lt;br /&gt;1. Về linh kiện, chúng ta cũng "siêu xuất"&lt;br /&gt;2. Trong danh sách này không thống kê xuất/nhập khẩu phần mềm?&lt;br /&gt;3. Có lẽ các đơn vị làm gia công nhỏ lẻ xuất mãi cũng không đủ bù lại&lt;br /&gt;    phần nhập của các dự án ERP siêu khủng hay các hệ thống khác.&lt;br /&gt;&lt;br /&gt;Mong các anh chị cho ý kiến,&lt;br /&gt;&lt;br /&gt;http://mic.gov.vn/solieuthongke/cnttdt/Trang/KimNg%E1%BA%A1chXu%E1%BA%A5tNh%E1%BA%ADpKh%E1%BA%A9uCNTT-TT.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8019905896476615615?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8019905896476615615/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8019905896476615615' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8019905896476615615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8019905896476615615'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/07/kinh-nghach-xuat-khau-nghanh-cntt-tt.html' title='Kinh nghach xuat khau nghanh CNTT-TT'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1220607344153394033</id><published>2011-07-09T02:09:00.002+09:00</published><updated>2011-07-09T02:09:46.848+09:00</updated><title type='text'>SugarCRM's application</title><content type='html'>SugarCRM as an Applicant Tracking System&lt;br /&gt;http://kovshenin.com/archives/sugarcrm-applicant-tracking-system/&lt;br /&gt;&lt;br /&gt;Quản lý timesheet, overtime (làm thêm)&lt;br /&gt;&lt;br /&gt;http://www.sugarforge.org/projects/timetracker/&lt;br /&gt;&lt;br /&gt;http://www.sugarforge.org/projects/supertimesheet/&lt;br /&gt;Book time against Project, Project tasks and Cases with integrated Start/Stop timers. Reporting tool is available for Project owners. How to get full version: http://supertimesheet.net&lt;br /&gt;&lt;br /&gt;http://www.sugarcrm.com/crm/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1220607344153394033?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1220607344153394033/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1220607344153394033' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1220607344153394033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1220607344153394033'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/07/sugarcrms-application.html' title='SugarCRM&apos;s application'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2945852493899053604</id><published>2011-07-09T01:58:00.000+09:00</published><updated>2011-07-09T01:58:15.728+09:00</updated><title type='text'>Quan ly mailing list</title><content type='html'>FYI,&lt;br /&gt;&lt;br /&gt;1. Traffic ở sglug ít quá, em không post và duy trì nó thì sg lug ML sẽ chết :)&lt;br /&gt;&lt;br /&gt;2. Hanoilug fork chủ đề rất tốt "vim vs emacs" cũng OK :) mấy hôm nay đang buồn ít email.&lt;br /&gt;&lt;br /&gt;3. Bản thân em là geek và ít nói. Điều này không nên nếu em là list moderator.&lt;br /&gt;&lt;br /&gt;BR,&lt;br /&gt;&lt;br /&gt;Vũ Hưng&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2945852493899053604?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2945852493899053604/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2945852493899053604' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2945852493899053604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2945852493899053604'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/07/quan-ly-mailing-list.html' title='Quan ly mailing list'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8427504086594580966</id><published>2011-07-04T02:48:00.001+09:00</published><updated>2011-07-04T02:48:17.472+09:00</updated><title type='text'>GNU Free Call and WebRTC to make Skype obsolete</title><content type='html'>Chào các bác,&lt;br /&gt;&lt;br /&gt;Lý do tạo phần mềm tương đương cho skype chắc các bác biết:&lt;br /&gt;Skype không phải là FOSS.&lt;br /&gt;&lt;br /&gt;Ngòai ra, sau khí MS mua Skype thì GNU càng có lý do tạo ra một phần mềm&lt;br /&gt;tương tự thay thế - mở và miễn phí.&lt;br /&gt;&lt;br /&gt;Không lẽ GNU có quá tự tin khi phát biểu như vậy không?&lt;br /&gt;&lt;br /&gt;Nhà em đã thấy skype giết chết polycom một cách dễ dàng với công nghệ nén&lt;br /&gt;siêu việt của mình.&lt;br /&gt;&lt;br /&gt;Tương tự như lzma, liệu GNU có tự tạo hay tái sử dụng chuẩn nén nào tốt&lt;br /&gt;ngang ngửa skype hay không nhỉ?&lt;br /&gt;&lt;br /&gt;http://www.fsf.org/blogs/community/skype-replacement-projects&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8427504086594580966?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8427504086594580966/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8427504086594580966' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8427504086594580966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8427504086594580966'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/07/gnu-free-call-and-webrtc-to-make-skype.html' title='GNU Free Call and WebRTC to make Skype obsolete'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3513223417609996030</id><published>2011-06-26T17:31:00.002+09:00</published><updated>2011-06-26T17:31:48.660+09:00</updated><title type='text'>GNU/Linux vs. Debian GNU/kFreeBSD*</title><content type='html'>2011/6/25 LHT. Quốc &lt;thuongquoc@gmail.com&gt;:&lt;br /&gt;&gt; Chuyện Debian cung cấp hai phiên bản đó là Debian GNU/Linux và Debian&lt;br /&gt;&gt; GNU/kFreeBSD* cũng đã khá lâu nên chắc mọi người ai cũng biết. Nhưng&lt;br /&gt;&gt; còn chuyện lý do tại sao họ làm như vậy thì mình mới biết nên muốn&lt;br /&gt;&gt; chia sẽ với mọi người [1]. Hi vọng sẽ hữu ích. :)&lt;br /&gt;&gt;&lt;br /&gt;&gt; Lời bàn: Không biết tương lai nhân FreeBSD có được các tổ chức phát&lt;br /&gt;&gt; triển các bản phân phối Linux khác cung cấp như tổ chức Debian - một&lt;br /&gt;&gt; trong những tổ chức phát triển bản phân phối Linux lâu đời nhất đã&lt;br /&gt;&gt; làm?!&lt;br /&gt;&gt;&lt;br /&gt;&gt; [1]: http://wiki.debian.org/Debian_GNU/kFreeBSD_why&lt;br /&gt;&gt; [*]: http://en.wikipedia.org/wiki/GNU_variants;&lt;br /&gt;&gt; http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q.Whatdoesthe.27k.27in.22kFreeBSD.22standfor.3F&lt;br /&gt;&lt;br /&gt;Thanks, thông tin rất hay.&lt;br /&gt;&lt;br /&gt;Những policy của dự án Debian là sự ổn định và tự do.&lt;br /&gt;&lt;br /&gt;Lý do, như các link trên đã nói, là legal (bao gồm license) issue của Linux kernel. &lt;br /&gt;&lt;br /&gt;Nhân của *BSD rõ ràng thoáng hơn Linux.&lt;br /&gt;&lt;br /&gt;*BSD kernel phát triển chậm nhưng ổn định. Ở đây có nhiều lý do&lt;br /&gt;- Policy của *BSD dev&lt;br /&gt;- Họ thiếu người và support của vendor&lt;br /&gt;- *BSD đã rất ổn định và hoàn thiện tới mức còn rất ít việc phải làm&lt;br /&gt; (do đó, dev ra đi)&lt;br /&gt;&lt;br /&gt;Với người dùng ở mức application - nghĩa là không đụng tới kernel - như mình,&lt;br /&gt;thì hai kernel không có sự khác biệt gì nhiều.&lt;br /&gt;&lt;br /&gt;Nói Linux là de facto standard của Unix: Chưa chính xác.&lt;br /&gt;IMO, đó là GNU userland, là các công cụ mà người dùng tương tác với OS.&lt;br /&gt;&lt;br /&gt;bash là một ví dụ. Nó là de facto shell.&lt;br /&gt;&lt;br /&gt;Với tôi, BSD tar là thằng củ chuối nhất trong các thằng củ chuối&lt;br /&gt;vì option của nó khác GNU tar.&lt;br /&gt;Đơn thuần, đây chỉ là thói quen của tôi: Tôi đã dùng quen GNU tools quá rồi :)&lt;br /&gt;&lt;br /&gt;Chưa nói tới các tool khác như make (của BSD và GNU).&lt;br /&gt;&lt;br /&gt;Nếu RMS và *BSD không thể dừng đối đầu và tiến tới đối thoại vì Debian&lt;br /&gt;là tổ chức thích hợp combine những cái tốt nhất trong cộng đồng mở đem tới &lt;br /&gt;người dùng.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3513223417609996030?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3513223417609996030/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3513223417609996030' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3513223417609996030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3513223417609996030'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/06/gnulinux-vs-debian-gnukfreebsd.html' title='GNU/Linux vs. Debian GNU/kFreeBSD*'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3689739096924523797</id><published>2011-06-10T00:55:00.001+09:00</published><updated>2011-06-10T00:55:42.845+09:00</updated><title type='text'>MS từ bỏ SilverLight, theo chuẩn mở</title><content type='html'>MS sẽ từ bỏ SilverLight, một công nghệ đóng được phát triển bởi MS&lt;br /&gt;với mục đích đối trọng Flash của Adobe.&lt;br /&gt;&lt;br /&gt;Thay thế vị trí SilverLight, MS sẽ tập trung vào công nghệ mở HTML5&lt;br /&gt;đã và đang được sử dụng rộng rãi.&lt;br /&gt;&lt;br /&gt;Điều này có nghĩa là, công nghệ .NET cũng sẽ được chuyển sang ngôn ngữ&lt;br /&gt;lập trình mở và phổ biến: JavaScript.&lt;br /&gt;&lt;br /&gt;http://www.paycycle.com.au/blog/11-04-08/Moving_from_Silverlight_to_HTML.aspx&lt;br /&gt;http://www.itnews.com.au/News/259910,silverlight-developers-rally-against-windows-8-plans.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3689739096924523797?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3689739096924523797/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3689739096924523797' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3689739096924523797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3689739096924523797'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/06/ms-tu-bo-silverlight-theo-chuan-mo.html' title='MS từ bỏ SilverLight, theo chuẩn mở'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6606922151051307421</id><published>2011-06-02T04:10:00.000+09:00</published><updated>2011-06-02T04:11:05.417+09:00</updated><title type='text'>Nguy cơ của dịch vụ đám mây</title><content type='html'>(2011/05/28 21:53), Nguyen Viet Ha wrote:&lt;br /&gt;&gt; He he.. Đồng ý với bác trên :)) nguy cơ dùng đồ miễn phí chứ không phải là nguy cơ của dịch vụ đám mây. &lt;br /&gt;&lt;br /&gt;Chào bác,&lt;br /&gt;&lt;br /&gt;Dịch vụ tư vấn bảo mật của bác rất tuyệt vời, hy vọng sớm có dịp hợp tác hay học hỏi cùng bác.&lt;br /&gt;&lt;br /&gt;Câu chuyện Google translate và dịch vụ tư vấn bảo mật của bác có khác nhau tí chút.&lt;br /&gt;&lt;br /&gt;Google Translate cung cấp dịch vụ dịch miễn phí, qua web hay một số API.&lt;br /&gt;Hai phần quan trọng của dịch vụ này là&lt;br /&gt;&lt;br /&gt;1. Translation engine (và một số API của nó)&lt;br /&gt;   Google cung cấp một số, nhưng không mở tất cả. Họ có thể đóng bất kỳ lúc nào.&lt;br /&gt;&lt;br /&gt;2. Translation memory&lt;br /&gt;   Do Google tự build và do người dùng đóng góp.&lt;br /&gt;&lt;br /&gt;Trong phần 2.: người dùng có thể sửa bản dịch bằng engine của Google và&lt;br /&gt;contribute ngược lại.&lt;br /&gt;&lt;br /&gt;Contribution đó có lợi cho cả hai: Google và người dùng.&lt;br /&gt;Tuy nhiên, người dùng chỉ biết đóng góp mà không biết sự đóng góp của mình sẽ đi đâu?&lt;br /&gt;Nếu Google dừng dịch vụ này thì công sức của người dùng bị cướp trắng.&lt;br /&gt;&lt;br /&gt;Một số ví dụ khác:&lt;br /&gt;&lt;br /&gt;3. Canonical CLA&lt;br /&gt;    -&gt; Đã được chỉ ra là nhập nhằng và không đủ fair.&lt;br /&gt;&lt;br /&gt;4. Openstreetmap, wikimapia.org&lt;br /&gt;    Em nghĩ hai ví dụ này gần với Google translate hơn: Người dùng chia sẽ dữ liệu&lt;br /&gt;   (chứ không phải code như trong trường hợp Canonical)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6606922151051307421?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6606922151051307421/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6606922151051307421' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6606922151051307421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6606922151051307421'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/06/nguy-co-cua-dich-vu-am-may.html' title='Nguy cơ của dịch vụ đám mây'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4355393818056086610</id><published>2011-05-28T09:56:00.000+09:00</published><updated>2011-05-28T09:57:16.377+09:00</updated><title type='text'>Nguy cơ của dịch vụ đám mây</title><content type='html'>Chào các bác:&lt;br /&gt;&lt;br /&gt;Mô hình của Google translate: &lt;br /&gt;&lt;br /&gt;1. Cho dịch miễn phí online (cho người dùng)&lt;br /&gt;2. Có thể contribute ngược,&lt;br /&gt;3. API công khai.&lt;br /&gt;&lt;br /&gt;Tuy nhiên,&lt;br /&gt;&lt;br /&gt;4. Raw content (dữ liệu ngôn ngữ) là đóng &lt;br /&gt;  (nghĩa là người dùng chỉ cung cấp một chiều)&lt;br /&gt;5. Core engine là đóng.&lt;br /&gt;&lt;br /&gt;Trong google IO và cách đây 2 ngày - một ngày đẹp trời,&lt;br /&gt;Google tuyên bố sẽ shutdown tạm thời và sau đó shutdown vĩnh viễn&lt;br /&gt;một số Google Translate API.&lt;br /&gt;&lt;br /&gt;Người dùng bị ảnh hưởng.&lt;br /&gt;&lt;br /&gt;Qua ví dụ này, em muốn chỉ rõ hơn về nguy cơ của cloud computing&lt;br /&gt;trong đó bản thân dịch vụ là miễn phí nhưng không có đầy đủ tính mở.&lt;br /&gt;&lt;br /&gt;---------- Forwarded message ----------&lt;br /&gt;From: Julen Ruiz Aizpuru &lt;br /&gt;&lt;br /&gt;It seems Google is shutting down some of its APIs[1] and unfortunately&lt;br /&gt;that includes the Translate API. The official documentation says it will&lt;br /&gt;be shut off completely on the 1st of December, 2011.&lt;br /&gt;&lt;br /&gt;Basically this affects both Virtaal and Pootle, since they have plugins&lt;br /&gt;that enable users to retrieve suggestions by using this service. These&lt;br /&gt;plugins will need to be disabled by then so that users don't get a&lt;br /&gt;this-doesn't-work feeling.&lt;br /&gt;&lt;br /&gt;Hope you find it useful.&lt;br /&gt;&lt;br /&gt;[1]&lt;br /&gt;http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html&lt;br /&gt;[2] https://code.google.com/intl/eu/apis/language/translate/overview.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4355393818056086610?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4355393818056086610/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4355393818056086610' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4355393818056086610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4355393818056086610'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/nguy-co-cua-dich-vu-am-may.html' title='Nguy cơ của dịch vụ đám mây'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-540795645863550396</id><published>2011-05-21T01:02:00.003+09:00</published><updated>2011-05-21T01:02:40.207+09:00</updated><title type='text'>Unity is less than half of what Gnome3-shell is. No, it is nothing</title><content type='html'>The title may shock Ubuntu's fan and fans of dieted window manager xfce:&lt;br /&gt;Gnome3-shell footprint is as good as XFCE's with on-par comparison despite&lt;br /&gt;of the fact that Gnome 3 shell is much feature rich than XFCE.&lt;br /&gt;&lt;br /&gt;http://www.resplect.com/?q=node/30&lt;br /&gt;&lt;br /&gt;Please spoil mistakes in the benchmark if you find any :))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-540795645863550396?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/540795645863550396/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=540795645863550396' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/540795645863550396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/540795645863550396'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/unity-is-less-than-half-of-what-gnome3_21.html' title='Unity is less than half of what Gnome3-shell is. No, it is nothing'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5010432071186674733</id><published>2011-05-21T01:02:00.001+09:00</published><updated>2011-05-21T01:02:39.140+09:00</updated><title type='text'>Unity is less than half of what Gnome3-shell is. No, it is nothing</title><content type='html'>The title may shock Ubuntu's fan and fans of dieted window manager xfce:&lt;br /&gt;Gnome3-shell footprint is as good as XFCE's with on-par comparison despite&lt;br /&gt;of the fact that Gnome 3 shell is much feature rich than XFCE.&lt;br /&gt;&lt;br /&gt;http://www.resplect.com/?q=node/30&lt;br /&gt;&lt;br /&gt;Please spoil mistakes in the benchmark if you find any :))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5010432071186674733?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5010432071186674733/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5010432071186674733' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5010432071186674733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5010432071186674733'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/unity-is-less-than-half-of-what-gnome3.html' title='Unity is less than half of what Gnome3-shell is. No, it is nothing'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3627158043351549460</id><published>2011-05-21T00:56:00.001+09:00</published><updated>2011-05-21T00:56:41.245+09:00</updated><title type='text'>clamav scan time</title><content type='html'>clamav scan chậm hơn so với các sản phẩm khác.&lt;br /&gt;&lt;br /&gt;Với cấu hình máy&lt;br /&gt;xp sp3,&lt;br /&gt;Core 2 1.66&lt;br /&gt;2GB RAM&lt;br /&gt;HDD = ?&lt;br /&gt;&lt;br /&gt;thì mất tới 142 phút (gần 2 tiếng rưỡi) chỉ để scan 12GB dữ liệu.&lt;br /&gt;Như thế là chậm.&lt;br /&gt;&lt;br /&gt;Cách giải quyết, IMO, là cheat người dùng, scan ít file hơn theo *một nguyên tắc nào đó*&lt;br /&gt;và memory theo chiến lược:&lt;br /&gt;&lt;br /&gt;Anti-virus software chỉ là thuốc an thần cho người dùng thôi, scan ít file, ít chính xác hơn cũng đuợc.&lt;br /&gt;Ta sẽ scan đầy đủ khi người dùng bảo ta làm vậy :)&lt;br /&gt;&lt;br /&gt;Tham khảo&lt;br /&gt;&lt;br /&gt;----------- SCAN SUMMARY -----------&lt;br /&gt;Known viruses: 962956&lt;br /&gt;Engine version: 0.97&lt;br /&gt;Scanned directories: 15749&lt;br /&gt;Scanned files: 106768&lt;br /&gt;Infected files: 5&lt;br /&gt;Not copied: 2&lt;br /&gt;Data scanned: 12465.24 MB&lt;br /&gt;Data read: 18363.32 MB (ratio 0.68:1)&lt;br /&gt;Time: 8568.953 sec (142 m 48 s)&lt;br /&gt;--------------------------------------&lt;br /&gt;Completed&lt;br /&gt;--------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3627158043351549460?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3627158043351549460/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3627158043351549460' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3627158043351549460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3627158043351549460'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/clamav-scan-time.html' title='clamav scan time'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6475581622759773403</id><published>2011-05-14T19:13:00.001+09:00</published><updated>2011-05-14T19:13:25.864+09:00</updated><title type='text'>find and iconv</title><content type='html'>find /path/to/a/folder -type f -name '*tpl' -print0&lt;br /&gt;find /path/to/a/folder -type f -name '*php'&lt;br /&gt;-&gt; Tìm tất cả file có đuôi tpl hoặc php trong một folder&lt;br /&gt;&lt;br /&gt;thực hiện convert từ EUC sang UTF-8&lt;br /&gt;&lt;br /&gt;find /path/to/a/folder -type f -name '*tpl' -print0 | xargs iconv -f UEC -t UTF-8 "$1"&lt;br /&gt;&lt;br /&gt;Trong đó $1 là tên file, dùng "" vì tên file có thể chứa space.&lt;br /&gt;&lt;br /&gt;Có thể dùng&lt;br /&gt;&lt;br /&gt;iconv -t UTF-8&lt;br /&gt;&lt;br /&gt;để convert trực tiếp sang UTF-8 (không cần quan tâm tới encoding của source file, không chỉ định -f của iconv)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6475581622759773403?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6475581622759773403/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6475581622759773403' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6475581622759773403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6475581622759773403'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/find-and-iconv.html' title='find and iconv'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8892312858985439942</id><published>2011-05-07T09:21:00.000+09:00</published><updated>2011-05-07T09:22:05.119+09:00</updated><title type='text'>CodingDojo #4</title><content type='html'>Dear all,&lt;br /&gt;&lt;br /&gt;4th edition of the CodingDojo will take place at the same place&lt;br /&gt;(CNF) next Saturday from 1pm to 3pm (May 7th 2011).&lt;br /&gt;&lt;br /&gt;CNF, 42 Ta Quang Buu, Ha Noi&lt;br /&gt;Map: http://maps.google.com/?ie=UTF8&amp;ll=21.003272,105.847473&amp;spn=0.00292,0.006866&amp;z=18&lt;br /&gt;&lt;br /&gt;Prepare your kata !! All previous code of CodingDojo are now available&lt;br /&gt;on github: https://github.com/HaNoiCodingDojo/&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;--&lt;br /&gt;Serge Stinckwich&lt;br /&gt;UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam&lt;br /&gt;Every DSL ends up being Smalltalk&lt;br /&gt;http://doesnotunderstand.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8892312858985439942?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8892312858985439942/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8892312858985439942' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8892312858985439942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8892312858985439942'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/codingdojo-4.html' title='CodingDojo #4'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4335135822335052063</id><published>2011-05-07T09:19:00.001+09:00</published><updated>2011-05-07T09:20:36.101+09:00</updated><title type='text'>Dominator-second-on-ImagineCup-2011</title><content type='html'>Đội Dominator do Nguyễn Vũ Hưng là mentor đã đọat giả nhì cuộc thi Imagine Cup do Microsoft tài trợ.&lt;br /&gt;&lt;br /&gt;Hình như mình có duyên với công nghệ đóng thì phải????&lt;br /&gt;&lt;br /&gt;http://www.microsoft.com/vietnam/imaginecup/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4335135822335052063?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4335135822335052063/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4335135822335052063' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4335135822335052063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4335135822335052063'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/dominator-second-on-imaginecup-2011.html' title='Dominator-second-on-ImagineCup-2011'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1785572732219578080</id><published>2011-05-03T18:54:00.001+09:00</published><updated>2011-05-03T18:54:38.896+09:00</updated><title type='text'>Nhat duoc kim</title><content type='html'>2011/5/2 Le Kien Truc &lt;afterlastangel@gmail.com&gt;&lt;br /&gt;&lt;br /&gt;    1+&lt;br /&gt;    Em đồng ý với việc tài trợ. Tuy nhiên vẫn giữ quan điểm là sẽ tài trợ cho 1 dự án (đội thi) nhất định. Cộng đồng (cụ thể là Hanoilug và quỹ MOST) sẽ trực tiếp tài trợ cho dự án đó à theo các giai đoạn của cuộc thi. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MHST chỉ là một cuộc thi để mọi người biết hơn về FOSS.&lt;br /&gt;&lt;br /&gt;HanoiLug cũng chỉ là một phần của FOSS.&lt;br /&gt;&lt;br /&gt;Vậy chúng ta nên ủng hộ FOSS chứ không nên ủng hộ riêng HanoiLug.&lt;br /&gt;&lt;br /&gt;Chuyện xưa kể rằng, có người báo vua mất kim.&lt;br /&gt;Vua nó: Thì đã sao, vẫn người trong nước nhặt được.&lt;br /&gt;Thánh nhân bàn: Chí vua thật nhỏ, sao không nói "vẫn người trong thiên hạ nhặt được"?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1785572732219578080?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1785572732219578080/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1785572732219578080' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1785572732219578080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1785572732219578080'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/05/nhat-duoc-kim.html' title='Nhat duoc kim'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8774706232946191478</id><published>2011-04-30T11:36:00.001+09:00</published><updated>2011-04-30T11:36:30.352+09:00</updated><title type='text'>6÷ 2 (1+2)=?</title><content type='html'>Suy nghĩ như một người đi học/dạy toán lớp 3,quy tắc được dạy ở VN:&lt;br /&gt;&lt;br /&gt;1. "Nhân chia trước, cộng trừ sau".&lt;br /&gt;2. Nếu trong một biểu thức có cả dấu nhân và chia thì dấu bên trái được ưu tiên thực hiện trước.&lt;br /&gt;# Không rõ quy tắc 2 này có được ghi trong sách&lt;br /&gt;&lt;br /&gt;Nghĩa là quy tắc này giống với các quy tắc chuẩn:&lt;br /&gt;&lt;br /&gt;3. Nhân chia trước, cộng trừ sau:&lt;br /&gt;http://en.wikipedia.org/wiki/Operand#Order_of_operations&lt;br /&gt;&lt;br /&gt;4. Ngoặc &gt; lũy thừa, căn &gt; nhân, chia &gt; cộng trừ&lt;br /&gt;http://en.wikipedia.org/wiki/Order_of_operations#The_standard_order_of_operations&lt;br /&gt;&lt;br /&gt;5. Mở rộng của quy tắc 1. và quy tắc 2. được sử dụng trong tính toán vũ trụ&lt;br /&gt;http://idlastro.gsfc.nasa.gov/idl_html_help/Operator_Precedence.html#wp1033942&lt;br /&gt;&lt;br /&gt;; Operators of equal priority are evaluated from left to right.  &lt;br /&gt;; Only one array operation is required. &lt;br /&gt;B = 16./MAX(A) * A  &lt;br /&gt;&lt;br /&gt;6. Với lập trình viên:&lt;br /&gt;A useful rule of thumb is, "when in doubt, parenthesize"&lt;br /&gt;&lt;br /&gt;cf. http://vietnamnet.vn/vn/giao-duc/18629/cau-toan-lop-3-gay-tranh-cai-tren-facebook.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8774706232946191478?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8774706232946191478/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8774706232946191478' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8774706232946191478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8774706232946191478'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/6-2-12.html' title='6÷ 2 (1+2)=?'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-7692279349512621194</id><published>2011-04-29T09:11:00.001+09:00</published><updated>2011-04-29T09:11:58.666+09:00</updated><title type='text'>Lessig: Copyright is immoral</title><content type='html'>Lessig, one of the leaders on the open source movement, claims that&lt;br /&gt;whereas copyright focuses on protecting artists on making money, and that&lt;br /&gt;scientists don’t use similar incentives[1].&lt;br /&gt;&lt;br /&gt;Nguyen Vu Hung,&lt;br /&gt;&lt;br /&gt;[1] http://motherboard.tv/2011/4/25/lessig-copyright-isn-t-just-hurting-creativity-it-s-killing-science-video--2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-7692279349512621194?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/7692279349512621194/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=7692279349512621194' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7692279349512621194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7692279349512621194'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/lessig-copyright-is-immoral.html' title='Lessig: Copyright is immoral'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5909445075913092479</id><published>2011-04-27T08:36:00.001+09:00</published><updated>2011-04-27T08:36:50.366+09:00</updated><title type='text'>Thi truong PC security software o Vietnam</title><content type='html'>Về thị trường PC security ở Việt Nam, ngoài BKIS còn có CMC Security (mới lên VTV2 tối qua)&lt;br /&gt;rồi BitDefender, Kaspersky...&lt;br /&gt;&lt;br /&gt;ClamAV sẽ có thị phần rất nhanh nếu marketing theo hướng FOSS đúng đắn.&lt;br /&gt;Em hoàn toàn tự tin và lạc quan như vậy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5909445075913092479?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5909445075913092479/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5909445075913092479' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5909445075913092479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5909445075913092479'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/thi-truong-pc-security-software-o.html' title='Thi truong PC security software o Vietnam'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1440897729646593314</id><published>2011-04-22T00:48:00.000+09:00</published><updated>2011-04-22T00:49:41.120+09:00</updated><title type='text'>Linux Power Saving</title><content type='html'>Hello all,&lt;br /&gt;&lt;br /&gt;Is any any tools out there that help Linux saves the powers.&lt;br /&gt;&lt;br /&gt;Consider the "Run mode": It will save energy if we can control&lt;br /&gt;the Linux system so that it use only the amount of resource (CPU, RAM, &lt;br /&gt;disk IO, network IO)&lt;br /&gt;that it needs to.&lt;br /&gt;&lt;br /&gt;Usually, Linux doesn't need to run on its 100% horse power.&lt;br /&gt;It is true for both servers and PCs.&lt;br /&gt;&lt;br /&gt;Ideas: Power Management in Linux-Based Systems&lt;br /&gt;http://www.linuxjournal.com/article/6699&lt;br /&gt;&lt;br /&gt;BR,&lt;br /&gt;&lt;br /&gt;Nguyen Vu Hung&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;From: Huan Truong&lt;br /&gt;&lt;br /&gt;Things that can be put into consideration:&lt;br /&gt;&lt;br /&gt;- Spin down the hard drives after, say, 10 minutes idling. hdparm can do this.&lt;br /&gt;&lt;br /&gt;- Undervolt your CPU, have a look at www.linux-phc.org, it isn't&lt;br /&gt;terribly hard. Your CPU will run cooler.&lt;br /&gt;&lt;br /&gt;- Undervolt your RAM and such (in your BIOS/uEFI setting)&lt;br /&gt;&lt;br /&gt;- Plug your USB powered devices (USB mice and flash drives and dongles&lt;br /&gt;and such) to your monitor's USB hub. When you turn off the monitor,&lt;br /&gt;you turn them all off -- however this largely depends on how your&lt;br /&gt;monitor manufacturer implements the USB hub on the monitor. Mine (Dell&lt;br /&gt;2209WA) the hub turns off when the monitor goes to standby, which is&lt;br /&gt;set to 10 minutes after I leave my desk.&lt;br /&gt;&lt;br /&gt;- AC97 chips has a low-power mode, but normally isn't turned on by&lt;br /&gt;default, try compiling a kernel with AC97 powersave mode timeout = 2&lt;br /&gt;secs for example.&lt;br /&gt;&lt;br /&gt;- Of course powertop will have some very good advices. Put them in rc.local.&lt;br /&gt;&lt;br /&gt;- Buy CPUs with high power efficiency because not all CPUs are made&lt;br /&gt;equal. Buy ones with low TDPs. For example, the SU line of Intel&lt;br /&gt;mobile processors consumes only 10W and the T line of the intel I*2&lt;br /&gt;desktop processor consumes only half what a non-T one consumes... I'm&lt;br /&gt;having this one for my desktop&lt;br /&gt;http://ark.intel.com/Product.aspx?id=53423 -- it consumes 35W under&lt;br /&gt;load -- notice that a normal i3 CPU consumes 65W under load.&lt;br /&gt;&lt;br /&gt;- If you don't gaem, use Intel graphics, don't use a fancy NVidia&lt;br /&gt;card. Less headache too.&lt;br /&gt;&lt;br /&gt;- I don't believe that using XFCE or xmonad or (insert your favorite&lt;br /&gt;DE here) will save power, unless someone can prove me the otherwise.&lt;br /&gt;&lt;br /&gt;- Turn on wake-on-LAN and let your computer sleep when idle, only wake&lt;br /&gt;it up when needed.&lt;br /&gt;&lt;br /&gt;- I've heard that USB HID devices uses pooling and PS2 uses&lt;br /&gt;interrupts. If that's true, logically it isn't a terribly good idea to&lt;br /&gt;plug your mouse and/or kb into USB ports as when you use USB the CPU&lt;br /&gt;has to wake up a hundreds of times sampling the mouse and keyboard&lt;br /&gt;input even when your devices are idle. I'm unsure about this, take it&lt;br /&gt;with a grain of salt.&lt;br /&gt;&lt;br /&gt;- Lastly if you're desperate to see how little power can you get, use&lt;br /&gt;ARM http://www.pandaboard.org/ -- the whole thing consumes somewhere&lt;br /&gt;like 8W under load. If you're *really* desperate, then, investigate&lt;br /&gt;and invest your money into microcontrollers:&lt;br /&gt;http://kennethfinnegan.blogspot.com/2010/09/msp430-low-power-experiment.html&lt;br /&gt;-- If you dive into it, this micro runs at 16Mhz for something like&lt;br /&gt;two miliamps and trust me there are plenty of room for improvements...&lt;br /&gt;What can you do with it is another problem, but definitely your mad&lt;br /&gt;skillz in C are not gonna be wasted. Heck, my watch has been running&lt;br /&gt;for months: http://hackaday.com/2011/02/27/google-two-factor-authentication-in-a-wristwatch/&lt;br /&gt;&lt;br /&gt;Good luck..................&lt;br /&gt;&lt;br /&gt;http://lists.hanoilug.org/pipermail/hanoilug/2011-April/008344.html&lt;br /&gt;http://lists.hanoilug.org/pipermail/hanoilug/2011-April/008340.html&lt;br /&gt;http://lists.hanoilug.org/pipermail/hanoilug/2011-April/008343.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1440897729646593314?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1440897729646593314/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1440897729646593314' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1440897729646593314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1440897729646593314'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/linux-power-saving.html' title='Linux Power Saving'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1195509169750738529</id><published>2011-04-19T08:42:00.001+09:00</published><updated>2011-04-19T08:42:56.363+09:00</updated><title type='text'>#CodingDojo Ha Noi #2</title><content type='html'>the first edition of the CodingDojo in Ha Noi was a great success.&lt;br /&gt;More than 10 attendees.&lt;br /&gt;We didn't success to solve completely our first problem: TennisKata,&lt;br /&gt;but i guess most of the people really enjoy the venue.&lt;br /&gt;&lt;br /&gt;A second edition of the CodingDojo will take place at the same place&lt;br /&gt;(CNF) next Saturday from 2pm to 4pm (April 23th). As the first session&lt;br /&gt;is already done, we will start by a retrospective&lt;br /&gt;of the previous session and will choose another kata. If you want to&lt;br /&gt;prepare something for the next session, you are welcome (any language&lt;br /&gt;can be used) !&lt;br /&gt;We will discuss at the beginning of the session and choose one kata.&lt;br /&gt;If you prepare something and we select something else to do, this is&lt;br /&gt;not lost, we will do it in a future sessions.&lt;br /&gt;There some ideas of exercices suitable for a Kata here: http://codingdojo.org/&lt;br /&gt;&lt;br /&gt;I put the pictures of Coding Dojo here:&lt;br /&gt;http://www.flickr.com/photos/sergestinckwich/sets/72157626521205638/&lt;br /&gt;The Python code of the first randori session is available on github:&lt;br /&gt;https://github.com/HaNoiCodingDojo/kata1 with an MIT licence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1195509169750738529?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1195509169750738529/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1195509169750738529' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1195509169750738529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1195509169750738529'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/codingdojo-ha-noi-2.html' title='#CodingDojo Ha Noi #2'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-7775347915767567602</id><published>2011-04-16T00:23:00.001+09:00</published><updated>2011-04-16T00:23:50.994+09:00</updated><title type='text'>Hackfest in Hanoi (brainstorming)</title><content type='html'>Take a look at:&lt;br /&gt;http://pockey.dao2.com/2011/03/bangalore-hackfest-day-1/&lt;br /&gt;This a a hackfest (hacking festival) closed to gnome 3, by hackers and for hackers.&lt;br /&gt;&lt;br /&gt;A workshop on FOSS development and related issuses on FOSS should be better&lt;br /&gt;in Vietnam because FOSS community in Vietnam is too small.&lt;br /&gt;&lt;br /&gt;In short, anything innovation and "new" fits the hackfest.&lt;br /&gt;&lt;br /&gt;Do you have anything new to share?&lt;br /&gt;&lt;br /&gt;Some topics I am think of&lt;br /&gt;&lt;br /&gt;- Coding Dojo (Duong and Serge)&lt;br /&gt;- a11y hacking (Duong and arky)&lt;br /&gt;- (howto and hack) gnome shell hacking (xml and css) (someone at asianux)&lt;br /&gt;- SugarCRM, Zimbra hacking (Truong Anh Tuan)&lt;br /&gt;- (How to) Creating a module for an ERP software (someone at VIAMI. Note: the ERP can be closed source)&lt;br /&gt;- you?&lt;br /&gt;- Leadership and management for FOSS communities in Vietnam (myself)&lt;br /&gt;- Ruby on rails MVC model (hack and howto)&lt;br /&gt;- Ruby&lt;br /&gt;&lt;br /&gt;Depends on the number of the topics, we can have more than one sessions.&lt;br /&gt;&lt;br /&gt;Date: June or July&lt;br /&gt;Location: Hanoi (and Saigon?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-7775347915767567602?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/7775347915767567602/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=7775347915767567602' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7775347915767567602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7775347915767567602'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/hackfest-in-hanoi-brainstorming.html' title='Hackfest in Hanoi (brainstorming)'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6652100888370900073</id><published>2011-04-14T00:53:00.000+09:00</published><updated>2011-04-14T00:54:03.921+09:00</updated><title type='text'>#CodingDojo Ha Noi</title><content type='html'>Dear all,&lt;br /&gt;&lt;br /&gt;this is the announcement for the first #CodingDojo in Ha Noi !&lt;br /&gt;&lt;br /&gt;#CodingDojo session was first invented in Paris in 2004 by the XP&lt;br /&gt;(eXtreme Programming) community. The aim of these sessions is to&lt;br /&gt;enhance the coding skills of attendees by doing some very small&lt;br /&gt;exercices in a funny atmosphere. This is like when you want to&lt;br /&gt;practice a sport like Judo, you need to practice some basic exercices&lt;br /&gt;with some judo masters before doing serious business like&lt;br /&gt;competitions. There is usually two styles of exercices : 1) Kata&lt;br /&gt;prepared by someone before the session and executed in front of the&lt;br /&gt;public or Randori, a more exploraty form of a Kata where the whole&lt;br /&gt;group participates.&lt;br /&gt;&lt;br /&gt;More information are available here: http://www.codingdojo.org/&lt;br /&gt;&lt;br /&gt;Ha Noi #CodingDojo Organizers: Dương "Yang" Hà Nguyễn + Serge Stinckwich&lt;br /&gt;Location: CNF Hanoi, ngõ 42 Tạ Quang Bửu, quận Hai Bà Trưng, Hà nội&lt;br /&gt;Schedule: Saturday, April 16th 2011 2pm =&gt; 4pm&lt;br /&gt;&lt;br /&gt;Program of the first session (we will follow the same format than the&lt;br /&gt;#CodingDojo from Paris):&lt;br /&gt;&lt;br /&gt;* 5 min: Select the frequency and the date of the next #CodingDojo&lt;br /&gt;* 20-30 min: Presentation of what is a #CodingDojo (Serge) - For the&lt;br /&gt;next session, this time slot will be used to do a retrospective of the&lt;br /&gt;previous session (what went well, what was interesting, what was frustrating).&lt;br /&gt;* 10 min: Decide on a topic for this session&lt;br /&gt;* 40 min: code (Kata or Randori)&lt;br /&gt;* 5-10 min: Mid-session break to discuss how things are going&lt;br /&gt;* 40 min: code (Kata or Randori)&lt;br /&gt;&lt;br /&gt;The sessions will be completely language agnostic. The programming&lt;br /&gt;languages chosen at each session will depend of the attendees.&lt;br /&gt;At the moment, the organizers know about (in no particular order) : 1)&lt;br /&gt;Python 2) Ruby 3) Smalltalk 4) Common/Lisp 5) Clojure 6) Java&lt;br /&gt;&lt;br /&gt;More exotic programming languages like Haskell, Brainfuck, Scala, Lua,&lt;br /&gt;... are welcome. This is not really a big deal if not all the people&lt;br /&gt;don't know the programming language of the session, but you may notice&lt;br /&gt;that a #CodingDojo is not a good place to learn a new language.  The&lt;br /&gt;goal is to learn how to better program not to do some proselytism&lt;br /&gt;(mine language is better than yours). We need people who knows about&lt;br /&gt;these languages in order to conduct sessions. What is also particulary&lt;br /&gt;important if you want to organize a Kata or Randori, is to know how to&lt;br /&gt;write unit tests with these languages.&lt;br /&gt;&lt;br /&gt;More information about the philosophy behind a #CodingDojo are available here:&lt;br /&gt;http://www.slideshare.net/ntoll/organise-a-code-dojo&lt;br /&gt;and here:&lt;br /&gt;http://www.slideshare.net/caikesouza/coding-dojo-2879242&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;PS : As this is the first session and we lacking some experiences&lt;br /&gt;about this kind of event, we want to know before saturday the people&lt;br /&gt;who want to come. There is no prerequisite regarding programming&lt;br /&gt;languages or knowledge, but you need to sufficiently proficient in&lt;br /&gt;programming and knows a little bit about object-oriented programming.&lt;br /&gt;We expected than more elaborate sessions will be organized in the&lt;br /&gt;future and we will discuss about the frequency of the #CodingDojo&lt;br /&gt;during the first session.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;Serge Stinckwich&lt;br /&gt;UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam&lt;br /&gt;Every DSL ends up being Smalltalk&lt;br /&gt;http://doesnotunderstand.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6652100888370900073?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6652100888370900073/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6652100888370900073' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6652100888370900073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6652100888370900073'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/codingdojo-ha-noi.html' title='#CodingDojo Ha Noi'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-639361120076999806</id><published>2011-04-09T23:18:00.003+09:00</published><updated>2011-04-10T01:08:16.286+09:00</updated><title type='text'>Gnome 3 Launching Party tai Hanoi da to chuc thanh cong</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://mail.google.com/mail/?ui=2&amp;ik=f508fc6dda&amp;view=att&amp;th=12f37dc873b3b6ad&amp;attid=0.1&amp;disp=emb&amp;zw"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 800px; height: 600px;" src="https://mail.google.com/mail/?ui=2&amp;ik=f508fc6dda&amp;view=att&amp;th=12f37dc873b3b6ad&amp;attid=0.1&amp;disp=emb&amp;zw" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ngày 04/06/2011 buổi ra mắt Gnome 3 đã được tổ chức thành công và ấm cúng với sự tham gia của hơn 30 thành viên trong cộng đồng FOSS (Free Open Source Software – Phần mềm mã nguồn mở).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gnome 3 Launching Party cũng là buổi gặp mặt đông đủ nhất của các thành viên trong cộng đồng FOSS kể từ đầu năm tới giờ. Tại đây, các thành viên tham gia cùng trải nghiệm Gnome 3 trên Fedora, trên Ubuntu, trên Asianux. Buổi gặp mặt cũng là dịp để các thành viên HanoiLUG nói riêng và cồng đồng IT tại Hà Nội nói chung trao đổi quan điểm về Gnome về Unity, trình bày quan điểm cá nhân, cảm nhận về Gnome 3. Bên cạnh đó, Ban tổ chức cũng giới thiệu về dự án A11Y - một dự án giúp người khiếm thị sử dụng máy tính. Buổi giới thiệu đã diễn ra vui vẻ và sôi nổi nhất là phần đấu giá áo T-shirt của Gnome3 để hỗ trợ một phần chi phí cho Ban tổ chức.&lt;br /&gt;&lt;br /&gt;Phát biểu sau gặp mặt, ông Trương Anh Tuấn-Giám đốc IWay đã nói ¨Những buổi gặp mặt, ra mắt cập nhật phiên bản mới các phần mềm, ứng dụng như thế này rất hữu ích. Thông qua đây các thành viên FOSS có thể trao đổi, bày tỏ quan điểm và chia sẻ kinh nghiệm, thắt chặt quan hệ...Cá nhân tôi cho rằn cộng đồng FOSS Hà nội cũng như Việt Nam thực sự rất cần những buổi trao đổi như thế này nhiều hơn nữa trong tương lai.¨&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Để xem ảnh vui lòng xem tại đây: https://picasaweb.google.com/100601921172123900723/Gnome3LaunchingParty110406#&lt;br /&gt;&lt;br /&gt;http://www.flickr.com/photos/vuhung/sets/72157626336334033/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-639361120076999806?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/639361120076999806/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=639361120076999806' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/639361120076999806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/639361120076999806'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/gnome-3-launching-party-tai-ha-noi-uoc.html' title='Gnome 3 Launching Party tai Hanoi da to chuc thanh cong'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4163690282976886089</id><published>2011-04-08T00:43:00.001+09:00</published><updated>2011-04-08T00:43:56.840+09:00</updated><title type='text'>Gnome: Histroy and changes</title><content type='html'>GNOME (GNU Network Object Model Environment), là một tập hợp các công cụ và môi trường màn hình nền có thể chạy trên hầu hết các hệ điều hành phổ biến hiện nay như Linux, BSD, Mac OS X, Solaris cũng như Windows.&lt;br /&gt;&lt;br /&gt; Đây là một dự án phần mềm mã mở, có liên hệ mật thiết và chia sẻ chung triết lý về phần mềm mã mở với dự án GNU (GNU is Not Unix), nó là một bộ phận cấu thành không thể thiếu của hệ điều hành mở GNU/Linux từ những ngày đầu phát triển.&lt;br /&gt;&lt;br /&gt; Phiên bản GNOME 1.0 ra đời năm 1999, được phát triển bởi Miguel de Icaza và Federico Mena với những thành phần cơ bản như: trình quản lý tệp, trình quản lý cửa sổ được xây dựng tự bộ thư viện GTK+ có giấy phép LGPL đảm bảo tính tự do của nó như là một đối trọng với Qt và KDE ở thời điểm năm 1999.&lt;br /&gt;&lt;br /&gt; GNOME 2.0 tập trung vào tính dễ sử dụng của môi trường desktop. Ngôn ngữ lập trình đơn giản, thân thiện giúp cộng đồng phát triển dễ dàng xây dựng các ứng dụng của mình trên nền GTK+.&lt;br /&gt;&lt;br /&gt; Thay đổi lớn nhất trong GNOME 3 là “Vỏ GNOME”. Đây là giao diện người dùng cốt lõi của GNOME 3, là kết quả của ba năm hun đúc ý tưởng về việc cải tạo giao diện trong 2008 User Experience Hackfest và thời gian thực thi các phát triển đó bởi William Jon McCann (Redhat).&lt;br /&gt;&lt;br /&gt; Nói ngắn gọn, GNOME 3 sang trọng hơn so với các phiên bản trước và đẹp xứng tầm, sáng ngang với Mac OS X Leopard hay Windows 7 ngay cả khi chưa sử dụng compiz (một trình quản lý cửa sổ phức hợp).&lt;br /&gt;&lt;br /&gt; Vào thời điểm ý tưởng “cải cách” GNOME 2 được hình thành, giao diện của GNOME còn khá sơ khai và khá giống Windows 98 trong khi Microsoft đã cho ra đời Windows Vista và Apple đã trình làng Mac OS X Leopard. Thay thế, đuổi kịp giao diện “bắt mắt” của hai hệ điều này chỉ là một trong những mục tiêu của GNOME 3. Một trong những triết lý của GNOME 3 là KISS (Keep it simple, stupid. Tạm dịch: Càng đơn giản càng tốt). Đây cũng là triết lý chung của các hệ điều hành họ Unix giúp cho nó luôn “sạch”, nhỏ ngọn, ổn định cùng thời sử dụng và không bị phình to (bloated) như một số hệ điều hành mã đóng khác. &lt;br /&gt;&lt;br /&gt; Với GNOME 3 Shell, hệ thống sẽ có giao diện thoáng hơn,đơn giản hơn, giúp người dùng tập trung vào công việc của mình với nhiều phiên làm việc dễ dàng tương tác với nhau. &lt;br /&gt;&lt;br /&gt;Các phiên bản của Windows cho phép nhóm các chương trình đang đang chạy cùng loại vào một khung trong thanh tác vụ. Việc di chuyển giữa các chương trình này mất khá nhiều thao tác chuột (hay bàn phím) làm giảm hiệu năng làm việc. Gnome 3 giải quyết vấn đề này bằng việc cho phép tạo nhiều phiên làm việc như “công việc”, “lướt web”, “giải trí”. Người dùng sẽ đặt các chương trình như bảng tính, soạn thảo văn bản vào phiên làm việc “công việc” và trình nghe nhạc, xem phim, youtube vào phiên làm việc “giải trí”. Không chỉ dừng lại ở đó, Gnome 3 còn cho phép di chuyển các chương trình từ phiên làm việc này sang phiên làm việc khác chỉ bằng một thao tác chuột đơn giản. &lt;br /&gt;&lt;br /&gt; Trong GNOME 3, “Activities” (họat động) và “System status erea” (khu vực trạng thái của hệ thống) giúp người dùng theo dõi họat động của hệ thống dễ dàng hơn; “Dash” chứa danh sách những phần mềm đang chạy; khả năng kéo thả các cửa sổ giữa các phiên làm việc; Tổ hợp phím &lt;br /&gt;Alt-Tab quản lý các chương trình đang chạy dễ hơn; Biểu tượng cũng như các phần tử của giao diện đồ họa đều được thiết kế lại so với GNOME 2, thích hợp hơn với các thiết bị máy tính bảng và điện thoại di động. &lt;br /&gt;&lt;br /&gt; Thông tin về GNOME 3 có thể tham khảo tại: http://www.GNOME3.org/&lt;br /&gt;Nhóm Việt hóa GNOME họat động tại: http://du-an-most.hanoilug.org/MostWiki&lt;br /&gt;&lt;br /&gt;Thông tin về GNOME&lt;br /&gt;Trang chủ: http://www.GNOME3.org/&lt;br /&gt;Thử nghiệm: http://www.GNOME3.org/tryit.html&lt;br /&gt;Đôi điều về thiết kế: http://live.GNOME.org/ThreePointZero/DesignHistory&lt;br /&gt;&lt;br /&gt;Nguyễn Vũ Hưng&lt;br /&gt;Mobile: 0167-252-5834&lt;br /&gt;Email: vuhung16plus@gmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4163690282976886089?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4163690282976886089/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4163690282976886089' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4163690282976886089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4163690282976886089'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/gnome-histroy-and-changes.html' title='Gnome: Histroy and changes'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3559164437541915575</id><published>2011-04-08T00:40:00.001+09:00</published><updated>2011-04-08T00:40:25.437+09:00</updated><title type='text'>Gnome 3 Launch Party in Hanoi</title><content type='html'>Chào các bác,&lt;br /&gt;&lt;br /&gt;Hanoi (và cả Saigon) sẽ chào mừng sự ra đời của Gnome 3 vào ngày 6/4/2011 tới.&lt;br /&gt;cf. https://docs.google.com/document/pub?id=1boxho2kNecJ14elzO8VKarcPapxqDmFQnWj9SU5O5io&lt;br /&gt;&lt;br /&gt;Cụ thể xin xem ở dưới:&lt;br /&gt;&lt;br /&gt;Chương trình chào mừng Gnome 3 ra đời&lt;br /&gt;&lt;br /&gt;Địa điểm: Lollybooks Café, Số 18, ngõ 131, Thái Hà, Hà Nội&lt;br /&gt;&lt;br /&gt;Thời gian: 18h30 mùng 6 tháng 4 năm 2011&lt;br /&gt;&lt;br /&gt;Bản đồ: http://www.lollybooks.com/wp-content/uploads/2010/12/mapthaiha.png&lt;br /&gt;&lt;br /&gt;Chương trình&lt;br /&gt;&lt;br /&gt;18:30 – 18:35 Chào mừng Gnome 3&lt;br /&gt;18:35 – 18:40 Giới thiệu Gnome 3 trên Fedora&lt;br /&gt;18:40 – 18:45 Giới thiệu Gnome 3 trên Asianux&lt;br /&gt;18:50 – 18:55 Giới thiệu Gnome 3 trên Ubuntu&lt;br /&gt;18:55 – 22:00 Trao đổi tự do&lt;br /&gt;&lt;br /&gt;Tham khảo: http://live.gnome.org/ThreePointZero/LaunchParty&lt;br /&gt;&lt;br /&gt;Liên hệ:&lt;br /&gt;&lt;br /&gt;Nguyễn Vũ Hưng: vuhung16plus (at) gmail (dot) com / Mobile: 0167 2525 834&lt;br /&gt;Đặng Thanh Thủy: dangthuy438x (at) gmail (dot) com / Mobile: 090 6655 624&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3559164437541915575?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3559164437541915575/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3559164437541915575' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3559164437541915575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3559164437541915575'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/04/gnome-3-launch-party-in-hanoi.html' title='Gnome 3 Launch Party in Hanoi'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3316703192387129129</id><published>2011-03-15T01:27:00.000+09:00</published><updated>2011-03-15T01:28:22.615+09:00</updated><title type='text'>Lay y kien dong gop ve ODF cua Bo TTTT</title><content type='html'>Đóng góp ý kiến về tiêu chuẩn định dạng tài liệu mở trong cơ quan nhà nước &lt;br /&gt;&lt;br /&gt;1. Open format (định dạng mở)&lt;br /&gt;Với mục đích lưu trữ vĩnh cửu, tài liệu văn bản của một quốc gia phải được lưu trữ ở định dạng mở thỏa mãn các điều kiện:&lt;br /&gt;a. Dựa trên các chuẩn mở&lt;br /&gt;b. Được xây dựng bởi cộng đồng và công khai&lt;br /&gt;c. Được duy trì bởi một tổ chức độc lập; không phải là một hay nhiều công ty&lt;br /&gt;d. Bao gồm tài liệu hướng dẫn cụ thể&lt;br /&gt;e. Không bao hàm các định dạng không mở và có bản quyền (không hoàn toàn tự do)&lt;br /&gt;(Theo wikipedia)&lt;br /&gt;&lt;br /&gt;Với việc lưu trữ văn bản: định dạng .odt, .ods, .opd (phiên bản 1.0, 1.1, 1.2) hoàn toàn thỏa mãn các điều kiện trên.&lt;br /&gt;&lt;br /&gt;Tài liệu ODF (bao gồm odt, ods, opd) được nén và giải nén bằng chuẩn nén mở ZIP.&lt;br /&gt;Chuẩn zip được sử dụng trong ODF không dùng, và do đó không bị ảnh hưởng bởi các patent mới nhất về zip.&lt;br /&gt;&lt;br /&gt;Các cổng thông tin của chính phủ cần trao đổi, kết nối bằng những định dạng mở như:&lt;br /&gt;ODF (chuyển trực tiếp file), văn bản thuần túy (plain-text, có thể mã hóa tùy theo yêu cầu),&lt;br /&gt;hoặc các dịch vụ web (web service, có mã hóa nếu cần) để đảm bảo tính mở trong cả quá trình&lt;br /&gt;lưu trữ và truyền tin.&lt;br /&gt;&lt;br /&gt;Sử dụng định dạng mở nghĩa là tự tạo cho mình sự tự do về công nghệ, không bị ảnh hưởng bởi&lt;br /&gt;một công ty độc quyền nào đó.&lt;br /&gt;&lt;br /&gt;Thông thường, các định dạng mở được phát triển ổn định bởi cộng đồng nên hoàn toàn có thể tin tưởng&lt;br /&gt;về tính ổn định của nó.&lt;br /&gt;&lt;br /&gt;Trong trường hợp xấu nhất: Định dạng trở nên quá cũ và không còn người bảo dưỡng thì Việt Nam,&lt;br /&gt;với tư cách là một quốc gia độc lập, hoàn toàn có thể tự duy trì và phát triển chuẩn này (do tính mở của nó)&lt;br /&gt;&lt;br /&gt;Ngược lại, một chuẩn không mở với một phần mềm đọc và sửa định dạng không mở đó,&lt;br /&gt;không miễn phí, không mở sẽ là nguy cơ lớn khi công  ty cung cấp định dạng và phần mềm&lt;br /&gt;này ngừng cung cấp dịch vụ. Sự phụ thuộc này liên quan đến độc lập và an ninh quốc gia,&lt;br /&gt;chúng ta sẽ vĩnh viễn phụ thuộc về tiền bạc (mua mới, nâng cấp phần mềm, tư vấn, nâng cấp chuẩn)&lt;br /&gt;cũng như công nghệ đối với công ty này.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------&lt;br /&gt;&lt;br /&gt;Bộ TT&amp;TT lấy ý kiến góp ý của nhân dân đối với Thông tư quy định về tiêu chuẩn định dạng tài liệu mở trong cơ quan nhà nước &lt;br /&gt;&lt;br /&gt;(Mic.gov.vn) -&lt;br /&gt;Dự thảo thông tư nêu quy định, tất cả các tài liệu (file) dạng văn bản, bảng tính, trình diễn được đăng tải trên cổng, trang thông tin điện tử của các cơ quan nhà nước phải có định dạng theo tiêu chuẩn định dạng tài liệu mở ODF; Khuyến khích các cơ quan nhà nước sử dụng tiêu chuẩn định dạng tài liệu mở ODF đối với các tài liệu dạng văn bản, bảng tính, trình diễn được dùng trong việc lưu trữ, trao đổi thông tin giữa các cơ quan nhà nước với người dân, doanh nghiệp hoặc giữa các cơ quan nhà nước với nhau.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Định dạng tài liệu mở ODF là tiêu chuẩn Việt Nam TCVN 7978:2009 (tương đương với tiêu chuẩn ISO/IEC 26300:2006) được quy định tại Quyết định số 1761/QĐ-BKHCN ngày 27/8/2009 của Bộ Khoa học và Công nghệ về việc công bố tiêu chuẩn quốc gia. Cụ thể:&lt;br /&gt;&lt;br /&gt;- Định dạng là .odt đối với tài liệu dạng văn bản.&lt;br /&gt;- Định dạng là .ods đối với tài liệu dạng bảng tính.&lt;br /&gt;- Định dạng là .odp đối với tài liệu dạng trình diễn.&lt;br /&gt;&lt;br /&gt;Các cổng, trang thông tin điện tử của các cơ quan nhà nước đang hoạt động hoặc triển khai trước ngày Thông tư này có hiệu lực thi hành cần được rà soát và có lộ trình chuyển đổi, nâng cấp phù hợp để áp dụng tiêu chuẩn định dạng tài liệu mở ODF.&lt;br /&gt;&lt;br /&gt;Từ ngày hôm nay 18/2/2011 đến ngày 19/4/2011, trên Trang Thông tin điện tử của Bộ TT&amp;TT sẽ đăng tải bản dự thảo Thông tư để lấy ý kiến góp ý rộng rãi của nhân dân. Nội dung bản dự thảo và ý kiến đóng góp được đăng tải tại đây.&lt;br /&gt;&lt;br /&gt;http://mic.gov.vn/layyknd/Trang/default1.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3316703192387129129?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3316703192387129129/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3316703192387129129' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3316703192387129129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3316703192387129129'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/03/lay-y-kien-dong-gop-ve-odf-cua-bo-tttt.html' title='Lay y kien dong gop ve ODF cua Bo TTTT'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-9037049456429138283</id><published>2011-03-13T18:20:00.002+09:00</published><updated>2011-03-13T18:39:57.901+09:00</updated><title type='text'>SilverLight vs HTML5, future of the Web</title><content type='html'>&lt;pre&gt;&lt;br /&gt;(2011/03/11 11:53), Nguyen Hong Quang wrote:&lt;br /&gt;&gt; On 11/03/2011 10:41, Nguyen Vu Hung (VNC) wrote:&lt;br /&gt;&gt;&gt; (2011/03/11 8:31), Vo Huy Quang wrote:&lt;br /&gt;&gt;&gt;&gt; Ajax được xem là sách học làm bánh, còn SilverLight có thể ví như một bộ &lt;br /&gt;&gt;&gt;&gt; dụng cụ để làm bánh. Không thể mang hai thứ này đi so sánh với nhau được. &lt;br /&gt;&gt;&gt;&gt; Chả khác nào so sánh ngôn ngữ lập trình PHP với bộ Visual Studio của &lt;br /&gt;&gt;&gt;&gt; Microsoft được.&lt;br /&gt;&gt;&gt;&gt;&lt;br /&gt;&gt;&gt; Với người ăn bánh như em: Chỉ cần biết bánh ngon, hợp khẩu vị hay không;&lt;br /&gt;&gt;&gt; Chứ không cần biết rằng nó được làm (bẩn) như thế nào.&lt;br /&gt;&gt;&gt;&lt;br /&gt;&gt;&gt; Theo slide 18 ở dưới, tốc độ của ajax (coi là một middle ware)&lt;br /&gt;&gt;&gt; chậm hơn so với SilverLight (là một middle ware)&lt;br /&gt;&gt;&gt; -&gt; Đây là điểm cần bàn.&lt;br /&gt;&gt;&gt;&lt;br /&gt;&gt; Vấn đề này không phải OT.&lt;br /&gt;&gt; Mình chẳng thạo gì cả 2 thứ này. Chỉ có một câu hỏi: SilverLight có bắt buộc phải&lt;br /&gt;&gt; chạy trên Windows không? &lt;br /&gt;SilverLight hiện tại phải phát triển trên Windows.&lt;br /&gt;Nghĩa là, bộ đồ làm bánh (IDE) phải phát triển trên Windows.&lt;br /&gt;&lt;br /&gt;SilverLight có *runtime* cho FF trên Linux và IE, Safari trên Mac OS X, IE + FF trên Windows&lt;br /&gt;Nghĩa là, ăn bánh ở nhiều tiệm khác nhau, nhiều kiểu ăn phong phú.&lt;br /&gt;&lt;br /&gt;&gt; Hoặc nó sẽ chỉ nhanh hơn trên phiên bản chạy trên Windows không? &lt;br /&gt;Benchmark trong silde 18 em gửi trong OP rất thiếu thông tin,&lt;br /&gt;em cho là một loại FUD vì không đủ chứng cứ kỹ thuật.&lt;br /&gt;&lt;br /&gt;&gt; Nếu câu trả lời là Yes thì có lẽ không có mấy điều phải bàn vì nó không phải &lt;br /&gt;&gt;là thứ đồ độc lập với HĐH như Ajax. Không cùng "đẳng cấp" :-)&lt;br /&gt;&lt;br /&gt;Nhìn bề ngoài thì: SilverLight cũng hỗ trợ *nhiều* OS, browsers, nhưng bản thân công nghệ đó không mở&lt;br /&gt;# Cho dù source code của nó có thể mở giống như MHST 2010 đã làm :)&lt;br /&gt;&lt;br /&gt;Đồ rằng,&lt;br /&gt;SilverLight sẽ chết dần&lt;br /&gt;HTML 5 sẽ thay thế dần Flash, SilverLight... (ý của Trúc)&lt;br /&gt;&lt;br /&gt;cf. http://www.slideshare.net/mannm/deck-03-3101927&lt;br /&gt;cf. http://lists.hanoilug.org/pipermail/hanoilug/2011-March/008003.html&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-9037049456429138283?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/9037049456429138283/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=9037049456429138283' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/9037049456429138283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/9037049456429138283'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/03/silverlight-vs-html5-future-of-web.html' title='SilverLight vs HTML5, future of the Web'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-266145972627306972</id><published>2011-02-27T15:19:00.000+09:00</published><updated>2011-02-27T15:20:35.226+09:00</updated><title type='text'>Centos 5.5 upgrade</title><content type='html'>&lt;pre&gt;&lt;br /&gt;#sudo yum upgrade&lt;br /&gt;&lt;br /&gt;Installed:&lt;br /&gt;  dhcpv6-client.i386 0:1.0.10-18.el5     kernel.i686 0:2.6.18-194.32.1.el5     kernel-devel.i686 0:2.6.18-194.32.1.el5     libhugetlbfs.i386 0:1.3-7.el5    &lt;br /&gt;  libpurple.i386 0:2.6.6-5.el5_5         pidgin.i386 0:2.6.6-5.el5_5           sos.noarch 0:1.7-9.49.el5                  &lt;br /&gt;&lt;br /&gt;Dependency Installed:&lt;br /&gt;  avahi-compat-libdns_sd.i386 0:0.6.16-9.el5_5           dbus-libs.i386 0:1.1.2-14.el5                  device-mapper-event.i386 0:1.02.39-1.el5_5.2       &lt;br /&gt;  device-mapper-multipath.i386 0:0.4.7-34.el5_5.6        dmraid-events.i386 0:1.0.0.rc13-63.el5         dnsmasq.i386 0:2.45-1.1.el5_3                      &lt;br /&gt;  hmaccalc.i386 0:0.9.6-3.el5                            libsmbclient.i386 0:3.0.33-3.29.el5_5.1        meanwhile.i386 0:1.0.2-5.el5                       &lt;br /&gt;  poppler-utils.i386 0:0.5.4-4.4.el5_5.14                python-ldap.i386 0:2.2.0-2.1                   sgpio.i386 0:1.2.0_10-2.el5                        &lt;br /&gt;  tk.i386 0:8.4.13-5.el5_1.1                             xorg-x11-drv-qxl.i386 0:0.0.12-1.2.el5        &lt;br /&gt;&lt;br /&gt;Updated:&lt;br /&gt;  Deployment_Guide-en-US.noarch 0:5.2-11.el5.centos     Deployment_Guide-ja-JP.noarch 0:5.2-11.el5.centos  NetworkManager.i386 1:0.7.0-10.el5_5.2          &lt;br /&gt;  NetworkManager-glib.i386 1:0.7.0-10.el5_5.2           NetworkManager-gnome.i386 1:0.7.0-10.el5_5.2       ORBit2.i386 0:2.14.3-5.el5                      &lt;br /&gt;  ORBit2-devel.i386 0:2.14.3-5.el5                      PyXML.i386 0:0.8.4-4.el5_4.2                       SysVinit.i386 0:2.86-15.el5                     &lt;br /&gt;  a2ps.i386 0:4.13b-57.2.el5                            acl.i386 0:2.2.39-6.el5                            acpid.i386 0:1.0.4-9.el5_4.2                    &lt;br /&gt;  alsa-lib.i386 0:1.0.17-1.el5                          alsa-utils.i386 0:1.0.17-1.el5                     amtu.i386 0:1.0.6-1.el5                         &lt;br /&gt;  apr.i386 0:1.2.7-11.el5_5.3                           apr-devel.i386 0:1.2.7-11.el5_5.3                  apr-util.i386 0:1.2.7-11.el5_5.2                &lt;br /&gt;  apr-util-devel.i386 0:1.2.7-11.el5_5.2                at.i386 0:3.1.8-84.el5                             at-spi.i386 0:1.7.11-3.el5                      &lt;br /&gt;  authconfig.i386 0:5.3.21-6.el5                        authconfig-gtk.i386 0:5.3.21-6.el5                 autofs.i386 1:5.0.1-0.rc2.143.el5_5.6           &lt;br /&gt;  avahi.i386 0:0.6.16-9.el5_5                           avahi-glib.i386 0:0.6.16-9.el5_5                   bash.i386 0:3.2-24.el5                          &lt;br /&gt;  bind-libs.i386 30:9.3.6-4.P1.el5_5.3                  bind-utils.i386 30:9.3.6-4.P1.el5_5.3              binutils.i386 0:2.17.50.0.6-14.el5              &lt;br /&gt;  bluez-libs.i386 0:3.7-1.1                             bluez-utils.i386 0:3.7-2.2.el5.centos              brlapi.i386 0:0.4.1-4.el5                       &lt;br /&gt;  ccid.i386 0:1.3.8-1.el5                               cdda2wav.i386 9:2.01-10.7.el5                      centos-release.i386 10:5-5.el5.centos           &lt;br /&gt;  centos-release-notes.i386 0:5.5-0                     checkpolicy.i386 0:1.33.1-6.el5                    conman.i386 0:0.1.9.2-8.el5                     &lt;br /&gt;  control-center.i386 1:2.16.0-16.el5                   coolkey.i386 0:1.1.0-14.el5                        coreutils.i386 0:5.97-23.el5_4.2                &lt;br /&gt;  cpio.i386 0:2.6-23.el5_4.1                            cpp.i386 0:4.1.2-48.el5                            cpuspeed.i386 1:1.2.1-9.el5                     &lt;br /&gt;  cracklib.i386 0:2.8.9-3.3                             cracklib-dicts.i386 0:2.8.9-3.3                    crash.i386 0:4.1.2-4.el5.centos.1               &lt;br /&gt;  cryptsetup-luks.i386 0:1.0.3-5.el5                    cups.i386 1:1.3.7-18.el5_5.8                       cups-devel.i386 1:1.3.7-18.el5_5.8              &lt;br /&gt;  cups-libs.i386 1:1.3.7-18.el5_5.8                     curl.i386 0:7.15.5-9.el5                           cvs.i386 0:1.11.22-7.el5                        &lt;br /&gt;  dbus.i386 0:1.1.2-14.el5                              dbus-devel.i386 0:1.1.2-14.el5                     dbus-glib.i386 0:0.73-10.el5_5                  &lt;br /&gt;  dbus-glib-devel.i386 0:0.73-10.el5_5                  dbus-python.i386 0:0.70-9.el5_4                    dbus-x11.i386 0:1.1.2-14.el5                    &lt;br /&gt;  desktop-backgrounds-basic.noarch 0:2.0-41.el5.centos  desktop-printing.i386 0:0.19-20.2.el5              device-mapper.i386 0:1.02.39-1.el5_5.2          &lt;br /&gt;  dhcdbd.i386 0:2.2-2.el5                               dhclient.i386 12:3.0.5-23.el5_5.2                  diffutils.i386 0:2.8.1-15.2.3.el5               &lt;br /&gt;  dmidecode.i386 1:2.10-3.el5                           dmraid.i386 0:1.0.0.rc13-63.el5                    dos2unix.i386 0:3.1-27.2.el5                    &lt;br /&gt;  dosfstools.i386 0:2.11-9.el5                          dump.i386 0:0.4b41-4.el5                           dvd+rw-tools.i386 0:7.0-1.el5                   &lt;br /&gt;  e2fsprogs.i386 0:1.39-23.el5_5.1                      e2fsprogs-devel.i386 0:1.39-23.el5_5.1             e2fsprogs-libs.i386 0:1.39-23.el5_5.1           &lt;br /&gt;  ed.i386 0:0.2-39.el5_2                                ekiga.i386 0:2.0.2-7.0.2                           elfutils.i386 0:0.137-3.el5                     &lt;br /&gt;  elfutils-libelf.i386 0:0.137-3.el5                    elfutils-libs.i386 0:0.137-3.el5                   elinks.i386 0:0.11.1-6.el5_4.1                  &lt;br /&gt;  enscript.i386 0:1.6.4-4.1.1.el5_2                     esc.i386 0:1.1.0-12.el5                            ethtool.i386 0:6-4.el5                          &lt;br /&gt;  evince.i386 0:0.6.0-13.el5                            evolution.i386 0:2.12.3-19.el5                     evolution-connector.i386 0:2.12.3-11.el5        &lt;br /&gt;  evolution-data-server.i386 0:1.12.3-18.el5            expat.i386 0:1.95.8-8.3.el5_5.3                    expat-devel.i386 0:1.95.8-8.3.el5_5.3           &lt;br /&gt;  fetchmail.i386 0:6.3.6-1.1.el5_3.1                    file.i386 0:4.17-15.el5_3.1                        filesystem.i386 0:2.4.0-3.el5                   &lt;br /&gt;  findutils.i386 1:4.2.27-6.el5                         firefox.i386 0:3.6.13-2.el5.centos                 firstboot.i386 0:1.4.27.8-1.el5.centos          &lt;br /&gt;  firstboot-tui.i386 0:1.4.27.8-1.el5.centos            flac.i386 0:1.1.2-28.el5_0.1                       fontconfig.i386 0:2.4.1-7.el5                   &lt;br /&gt;  foomatic.i386 0:3.0.2-38.3.el5                        freetype.i386 0:2.2.1-28.el5_5.1                   freetype-devel.i386 0:2.2.1-28.el5_5.1          &lt;br /&gt;  ftp.i386 0:0.17-35.el5                                gail.i386 0:1.9.2-3.el5_4                          gcc.i386 0:4.1.2-48.el5                         &lt;br /&gt;  gcc-c++.i386 0:4.1.2-48.el5                           gd.i386 0:2.0.33-9.4.el5_4.2                       gdm.i386 1:2.16.0-56.el5.centos                 &lt;br /&gt;  gedit.i386 1:2.16.0-9.el5                             gimp.i386 2:2.2.13-2.0.7.el5                       gimp-libs.i386 2:2.2.13-2.0.7.el5               &lt;br /&gt;  gimp-print.i386 0:4.2.7-22.2.el5                      gimp-print-plugin.i386 0:4.2.7-22.2.el5            gimp-print-utils.i386 0:4.2.7-22.2.el5          &lt;br /&gt;  glibc.i686 0:2.5-49.el5_5.7                           glibc-common.i386 0:2.5-49.el5_5.7                 glibc-devel.i386 0:2.5-49.el5_5.7               &lt;br /&gt;  glibc-headers.i386 0:2.5-49.el5_5.7                   glx-utils.i386 0:6.5.1-7.8.el5                     gnome-games.i386 1:2.16.0-2.el5                 &lt;br /&gt;  gnome-panel.i386 0:2.16.1-7.el5                       gnome-power-manager.i386 0:2.16.0-10.el5           gnome-python2-applet.i386 0:2.16.0-3.el5        &lt;br /&gt;  gnome-python2-desktop.i386 0:2.16.0-3.el5             gnome-python2-extras.i386 0:2.14.2-7.el5           gnome-python2-gnomeprint.i386 0:2.16.0-3.el5    &lt;br /&gt;  gnome-python2-gtksourceview.i386 0:2.16.0-3.el5       gnome-python2-libegg.i386 0:2.14.2-7.el5           gnome-screensaver.i386 0:2.16.1-8.el5_5.2       &lt;br /&gt;  gnome-session.i386 0:2.16.0-7.el5.centos              gnome-terminal.i386 0:2.16.0-5.3.el5               gnome-utils.i386 1:2.16.0-5.el5                 &lt;br /&gt;  gnome-vfs2.i386 0:2.16.2-6.el5_5.1                    gnome-vfs2-devel.i386 0:2.16.2-6.el5_5.1           gnome-vfs2-smb.i386 0:2.16.2-6.el5_5.1          &lt;br /&gt;  gnome-volume-manager.i386 0:2.15.0-5.el5              gnupg.i386 0:1.4.5-14.el5_5.1                      gnutls.i386 0:1.4.1-3.el5_4.8                   &lt;br /&gt;  gnutls-devel.i386 0:1.4.1-3.el5_4.8                   grub.i386 0:0.97-13.5                              gstreamer-plugins-good.i386 0:0.10.9-1.el5_3.2  &lt;br /&gt;  gthumb.i386 0:2.7.8-8.el5                             gtk-vnc.i386 0:0.3.8-3.el5                         gtk2.i386 0:2.10.4-21.el5_5.6                   &lt;br /&gt;  gtk2-devel.i386 0:2.10.4-21.el5_5.6                   gtkhtml3.i386 0:3.16.3-1.el5                       hal.i386 0:0.5.8.1-59.el5                       &lt;br /&gt;  hal-cups-utils.i386 0:0.6.2-5.2.el5                   hal-devel.i386 0:0.5.8.1-59.el5                    hal-gnome.i386 0:0.5.8.1-59.el5                 &lt;br /&gt;  hpijs.i386 1:1.6.7-4.1.el5.4                          hplip.i386 0:1.6.7-4.1.el5.4                       hsqldb.i386 1:1.8.0.9-1jpp.2                    &lt;br /&gt;  htmlview.noarch 0:4.0.0-2.el5                         httpd.i386 0:2.2.3-43.el5.centos.3                 hwdata.noarch 0:0.213.18-1.el5.1                &lt;br /&gt;  initscripts.i386 0:8.45.30-3.el5.centos               iproute.i386 0:2.6.18-11.el5                       ipsec-tools.i386 0:0.6.5-14.el5_5.5             &lt;br /&gt;  iptables.i386 0:1.3.5-5.3.el5_4.1                     iptables-ipv6.i386 0:1.3.5-5.3.el5_4.1             iptstate.i386 0:1.4-2.el5                       &lt;br /&gt;  iputils.i386 0:20020927-46.el5                        irqbalance.i386 2:0.55-15.el5                      isdn4k-utils.i386 0:3.2-56.el5                  &lt;br /&gt;  java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115        kbd.i386 0:1.12-21.el5                             kernel-headers.i386 0:2.6.18-194.32.1.el5       &lt;br /&gt;  kpartx.i386 0:0.4.7-34.el5_5.6                        krb5-devel.i386 0:1.6.1-36.el5_5.6                 krb5-libs.i386 0:1.6.1-36.el5_5.6               &lt;br /&gt;  krb5-workstation.i386 0:1.6.1-36.el5_5.6              ksh.i386 0:20100202-1.el5_5.1                      kudzu.i386 0:1.2.57.1.24-1.el5.centos           &lt;br /&gt;  launchmail.noarch 0:4.0.0-2.el5                       libX11.i386 0:1.0.3-11.el5                         libX11-devel.i386 0:1.0.3-11.el5                &lt;br /&gt;  libXfont.i386 0:1.2.2-1.0.3.el5_1                     libXi.i386 0:1.0.1-4.el5_4                         libXi-devel.i386 0:1.0.1-4.el5_4                &lt;br /&gt;  libXrandr.i386 0:1.1.1-3.3                            libXrandr-devel.i386 0:1.1.1-3.3                   libXt.i386 0:1.0.2-3.2.el5                      &lt;br /&gt;  libXt-devel.i386 0:1.0.2-3.2.el5                      libacl.i386 0:2.2.39-6.el5                         libaio.i386 0:0.3.106-5                         &lt;br /&gt;  libao.i386 0:0.8.6-7                                  libbonobo.i386 0:2.16.0-1.1.el5_5.1                libevent.i386 0:1.4.13-1                        &lt;br /&gt;  libexif.i386 0:0.6.13-4.0.2.el5_1.1                   libgcc.i386 0:4.1.2-48.el5                         libgcj.i386 0:4.1.2-48.el5                      &lt;br /&gt;  libgcrypt.i386 0:1.4.4-5.el5                          libgcrypt-devel.i386 0:1.4.4-5.el5                 libgnomecups.i386 0:0.2.2-9                     &lt;br /&gt;  libgnomeprint22.i386 0:2.12.1-10.el5                  libgomp.i386 0:4.4.0-6.el5                         libgtop2.i386 0:2.14.4-8.el5_4                  &lt;br /&gt;  libicu.i386 0:3.6-5.11.4                              libnl.i386 0:1.0-0.10.pre5.5                       libpcap.i386 14:0.9.4-15.el5                    &lt;br /&gt;  libpng.i386 2:1.2.10-7.1.el5_5.3                      libpng-devel.i386 2:1.2.10-7.1.el5_5.3             libraw1394.i386 0:1.3.0-1.el5                   &lt;br /&gt;  libsane-hpaio.i386 0:1.6.7-4.1.el5.4                  libsemanage.i386 0:1.9.1-4.4.el5                   libsepol.i386 0:1.15.2-3.el5                    &lt;br /&gt;  libsepol-devel.i386 0:1.15.2-3.el5                    libsoup.i386 0:2.2.98-2.el5_3.1                    libstdc++.i386 0:4.1.2-48.el5                   &lt;br /&gt;  libstdc++-devel.i386 0:4.1.2-48.el5                   libtool-ltdl.i386 0:1.5.22-7.el5_4                 libuser.i386 0:0.54.7-2.1.el5_4.1               &lt;br /&gt;  libutempter.i386 0:1.1.4-4.el5                        libvolume_id.i386 0:095-14.21.el5_5.1              libvorbis.i386 1:1.1.2-3.el5_4.4                &lt;br /&gt;  libwmf.i386 0:0.2.8.4-10.2                            libwpd.i386 0:0.8.7-3.el5                          libxml2.i386 0:2.6.26-2.1.2.8.el5_5.1           &lt;br /&gt;  libxml2-devel.i386 0:2.6.26-2.1.2.8.el5_5.1           libxml2-python.i386 0:2.6.26-2.1.2.8.el5_5.1       libxslt.i386 0:1.1.17-2.el5_2.2                 &lt;br /&gt;  linuxwacom.i386 0:0.7.8.3-8.el5                       logrotate.i386 0:3.7.4-9.el5_5.2                   logwatch.noarch 0:7.3-8.el5                     &lt;br /&gt;  lvm2.i386 0:2.02.56-8.el5_5.6                         m2crypto.i386 0:0.16-6.el5.6                       make.i386 1:3.81-3.el5                          &lt;br /&gt;  man-pages.noarch 0:2.39-15.el5_4                      man-pages-ja.noarch 0:20060815-13.el5              mcstrans.i386 0:0.2.11-3.el5                    &lt;br /&gt;  mdadm.i386 0:2.6.9-3.el5                              mesa-libGL.i386 0:6.5.1-7.8.el5                    mesa-libGL-devel.i386 0:6.5.1-7.8.el5           &lt;br /&gt;  mesa-libGLU.i386 0:6.5.1-7.8.el5                      metacity.i386 0:2.16.0-15.el5                      microcode_ctl.i386 1:1.17-1.50.el5              &lt;br /&gt;  mkinitrd.i386 0:5.1.19.6-61.el5_5.2                   mkisofs.i386 9:2.01-10.7.el5                       mlocate.i386 0:0.15-1.el5.2                     &lt;br /&gt;  module-init-tools.i386 0:3.3-0.pre3.1.60.el5_5.1      mutt.i386 5:1.4.2.2-3.0.2.el5                      nash.i386 0:5.1.19.6-61.el5_5.2                 &lt;br /&gt;  nautilus.i386 0:2.16.2-7.el5                          nautilus-extensions.i386 0:2.16.2-7.el5            nautilus-open-terminal.i386 0:0.6-7.el5         &lt;br /&gt;  nautilus-sendto.i386 0:1.0.1-6.el5.centos             net-snmp-libs.i386 1:5.3.2.2-9.el5_5.1             net-tools.i386 0:1.60-81.el5                    &lt;br /&gt;  netpbm.i386 0:10.35.58-8.el5                          netpbm-progs.i386 0:10.35.58-8.el5                 newt.i386 0:0.52.2-15.el5                       &lt;br /&gt;  nfs-utils.i386 1:1.0.9-47.el5_5                       nfs-utils-lib.i386 0:1.0.8-7.6.el5                 notification-daemon.i386 0:0.3.5-9.el5          &lt;br /&gt;  nscd.i386 0:2.5-49.el5_5.7                            nss_db.i386 0:2.2-35.4.el5_5                       nss_ldap.i386 0:253-25.el5                      &lt;br /&gt;  ntp.i386 0:4.2.2p1-9.el5.centos.2.1                   numactl.i386 0:0.9.8-11.el5                        oddjob.i386 0:0.27-9.el5                        &lt;br /&gt;  oddjob-libs.i386 0:0.27-9.el5                         opal.i386 0:2.2.2-1.1.0.1                          openldap.i386 0:2.3.43-12.el5_5.3               &lt;br /&gt;  openldap-devel.i386 0:2.3.43-12.el5_5.3               openssl.i686 0:0.9.8e-12.el5_5.7                   openssl-devel.i386 0:0.9.8e-12.el5_5.7          &lt;br /&gt;  pam.i386 0:0.99.6.2-6.el5_5.2                         pam-devel.i386 0:0.99.6.2-6.el5_5.2                pam_krb5.i386 0:2.2.14-15                       &lt;br /&gt;  pango.i386 0:1.14.9-8.el5.centos                      pango-devel.i386 0:1.14.9-8.el5.centos             paps.i386 0:0.6.6-19.el5                        &lt;br /&gt;  parted.i386 0:1.8.1-27.el5                            patch.i386 0:2.5.4-29.2.3.el5                      pax.i386 0:3.4-2.el5_4                          &lt;br /&gt;  pciutils.i386 0:2.2.3-8.el5_4                         pcre.i386 0:6.6-2.el5_1.7                          pcsc-lite.i386 0:1.4.4-4.el5_5                  &lt;br /&gt;  pcsc-lite-libs.i386 0:1.4.4-4.el5_5                   perl.i386 4:5.8.8-32.el5_5.2                       perl-Archive-Tar.noarch 1:1.39.1-1.el5_5.2      &lt;br /&gt;  perl-Net-DNS.i386 0:0.59-3.el5                        pirut.noarch 0:1.3.28-17.el5.centos                pkgconfig.i386 1:0.21-2.el5                     &lt;br /&gt;  pkinit-nss.i386 0:0.7.6-1.el5                         planner.i386 0:0.14.1-4.el5                        pm-utils.i386 0:0.99.3-10.el5.centos            &lt;br /&gt;  policycoreutils.i386 0:1.33.12-14.8.el5               poppler.i386 0:0.5.4-4.4.el5_5.14                  postgresql-libs.i386 0:8.1.22-1.el5_5.1         &lt;br /&gt;  ppp.i386 0:2.4.4-2.el5                                procps.i386 0:3.2.7-16.el5                         psacct.i386 0:6.3.2-44.el5                      &lt;br /&gt;  psmisc.i386 0:22.2-7                                  pwlib.i386 0:1.10.1-7.0.1.el5                      pygtk2.i386 0:2.10.1-12.el5                     &lt;br /&gt;  pygtk2-libglade.i386 0:2.10.1-12.el5                  pyorbit.i386 0:2.14.1-3.el5                        python.i386 0:2.4.3-27.el5_5.3                  &lt;br /&gt;  python-urlgrabber.noarch 0:3.1.0-5.el5                qt.i386 1:3.3.6-23.el5                             quota.i386 1:3.13-1.2.5.el5                     &lt;br /&gt;  rdate.i386 0:1.4-8.el5                                rdesktop.i386 0:1.6.0-3                            readahead.i386 1:1.3-8.el5                      &lt;br /&gt;  readline.i386 0:5.1-3.el5                             redhat-artwork.i386 0:5.1.0-28.el5.centos          redhat-logos.noarch 0:4.9.99-11.el5.centos      &lt;br /&gt;  redhat-menus.noarch 0:6.7.8-3.el5                     rhgb.i386 0:0.16.4-8.el5.centos.3                  rhpxl.i386 0:0.41.1-9.el5                       &lt;br /&gt;  rmt.i386 0:0.4b41-4.el5                               rsh.i386 0:0.17-40.el5                             sabayon-apply.i386 0:2.12.4-6.el5               &lt;br /&gt;  samba-client.i386 0:3.0.33-3.29.el5_5.1               samba-common.i386 0:3.0.33-3.29.el5_5.1            selinux-policy.noarch 0:2.4.6-279.el5_5.2       &lt;br /&gt;  selinux-policy-targeted.noarch 0:2.4.6-279.el5_5.2    sendmail.i386 0:8.13.8-8.el5                       setup.noarch 0:2.5.58-7.el5                     &lt;br /&gt;  shadow-utils.i386 2:4.0.17-15.el5                     shared-mime-info.i386 0:0.19-5.el5                 smartmontools.i386 1:5.38-2.el5                 &lt;br /&gt;  sox.i386 0:12.18.1-1.el5_5.1                          spamassassin.i386 0:3.2.5-1.el5                    speex.i386 0:1.0.5-4.el5_1.1                    &lt;br /&gt;  stunnel.i386 0:4.15-2.el5.1                           sudo.i386 0:1.7.2p1-9.el5_5                        sysklogd.i386 0:1.4.1-46.el5                    &lt;br /&gt;  tcl.i386 0:8.4.13-4.el5                               tcp_wrappers.i386 0:7.6-40.7.el5                   tcsh.i386 0:6.14-17.el5_5.2                     &lt;br /&gt;  telnet.i386 1:0.17-39.el5                             tmpwatch.i386 0:2.9.7-1.1.el5.2                    tomcat5-jsp-2.0-api.i386 0:5.5.23-0jpp.11.el5_5 &lt;br /&gt;  tomcat5-servlet-2.4-api.i386 0:5.5.23-0jpp.11.el5_5   traceroute.i386 3:2.0.1-5.el5                      tzdata.i386 0:2010l-1.el5                       &lt;br /&gt;  udev.i386 0:095-14.21.el5_5.1                         unix2dos.i386 0:2.2-26.2.3.el5                     unzip.i386 0:5.52-3.el5                         &lt;br /&gt;  usermode.i386 0:1.88-3.el5.2                          usermode-gtk.i386 0:1.88-3.el5.2                   util-linux.i386 0:2.13-0.52.el5_4.1             &lt;br /&gt;  vconfig.i386 0:1.9-3                                  vino.i386 0:2.13.5-9.el5_4                         vixie-cron.i386 4:4.1-77.el5_4.1                &lt;br /&gt;  vnc-server.i386 0:4.1.2-14.el5_5.4                    words.noarch 0:3.0-9.1                             wpa_supplicant.i386 1:0.5.10-9.el5              &lt;br /&gt;  xerces-j2.i386 0:2.7.1-7jpp.2.el5_4.2                 xkeyboard-config.noarch 0:0.8-9.el5                xorg-x11-apps.i386 0:7.1-4.0.1.el5              &lt;br /&gt;  xorg-x11-drivers.i386 0:7.1-4.2.el5                   xorg-x11-drv-ast.i386 0:0.89.9-1.el5               xorg-x11-drv-ati.i386 0:6.6.3-3.27.el5_5.1      &lt;br /&gt;  xorg-x11-drv-evdev.i386 1:1.0.0.5-5.el5               xorg-x11-drv-fbdev.i386 0:0.3.0-3                  xorg-x11-drv-i810.i386 0:1.6.5-9.36.el5         &lt;br /&gt;  xorg-x11-drv-keyboard.i386 0:1.1.0-3                  xorg-x11-drv-mga.i386 0:1.4.10-7.el5               xorg-x11-drv-mutouch.i386 0:1.1.0-3             &lt;br /&gt;  xorg-x11-drv-nv.i386 0:2.1.15-3.el5                   xorg-x11-drv-sis.i386 0:0.9.1-7.1.el5              xorg-x11-drv-vesa.i386 0:1.3.0-8.2.el5          &lt;br /&gt;  xorg-x11-proto-devel.i386 0:7.1-13.el5                xorg-x11-server-Xnest.i386 0:1.1.1-48.76.el5_5.2   xorg-x11-server-Xorg.i386 0:1.1.1-48.76.el5_5.2 &lt;br /&gt;  xorg-x11-xfs.i386 1:1.0.2-4                           xorg-x11-xinit.i386 0:1.0.2-15.el5                 xsane-gimp.i386 0:0.991-5.el5                   &lt;br /&gt;  xterm.i386 0:215-8.el5_4.1                            xulrunner.i386 0:1.9.2.13-3.el5                    yp-tools.i386 0:2.9-1.el5                       &lt;br /&gt;  ypbind.i386 3:1.19-12.el5                             yum-fastestmirror.noarch 0:1.1.16-14.el5.centos.1 &lt;br /&gt;&lt;br /&gt;Replaced:&lt;br /&gt;  dhcpv6_client.i386 0:0.10-33.el5      gaim.i386 2:2.0.0-0.28.beta5.el5      libhugetlbfs-lib.i386 0:1.0.1-1.el5      sysreport.noarch 0:1.4.3-10.el5     &lt;br /&gt;&lt;br /&gt;Complete!&lt;br /&gt;[root@dhcppc0 ~]# &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-266145972627306972?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/266145972627306972/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=266145972627306972' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/266145972627306972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/266145972627306972'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/02/centos-55-upgrade.html' title='Centos 5.5 upgrade'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2618182097184719265</id><published>2011-02-24T23:18:00.002+09:00</published><updated>2011-02-24T23:19:31.002+09:00</updated><title type='text'>TortoiseSVN feature request</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-sswUJZqP1a0/TWZo4pyQTAI/AAAAAAAAAdY/wgQfFt-HMmE/s1600/copy.svn.location.to.clipboard.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 246px;" src="http://3.bp.blogspot.com/-sswUJZqP1a0/TWZo4pyQTAI/AAAAAAAAAdY/wgQfFt-HMmE/s320/copy.svn.location.to.clipboard.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5577260511043537922" /&gt;&lt;/a&gt;&lt;br /&gt;Hello luebbe, simonlarge, steveking&lt;br /&gt;&lt;br /&gt;I am Nguyen Vu Hung, an heavy svn user who uses TortoiseSVN on daily basic.&lt;br /&gt;&lt;br /&gt;First of all, thank you for the great software - TortoiseSVN .&lt;br /&gt;&lt;br /&gt;I want to propose adding a "copy svn location to clipboard"&lt;br /&gt;(the URL like http://path/to/svn/file.ext) to TortoiseSVN's context menu&lt;br /&gt;that is shown when we right-click on a blank space of Windows' Explorer.&lt;br /&gt;&lt;br /&gt;Please take a look at the following image.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2618182097184719265?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2618182097184719265/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2618182097184719265' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2618182097184719265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2618182097184719265'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/02/tortoisesvn-feature-request.html' title='TortoiseSVN feature request'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-sswUJZqP1a0/TWZo4pyQTAI/AAAAAAAAAdY/wgQfFt-HMmE/s72-c/copy.svn.location.to.clipboard.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6726935635597918631</id><published>2011-02-17T22:38:00.000+09:00</published><updated>2011-02-17T22:39:11.138+09:00</updated><title type='text'>Tieng Nhat 対</title><content type='html'>対（つい）: Nghĩa là pair (cặp)&lt;br /&gt;&lt;br /&gt;対にする: Làm thành cặp&lt;br /&gt;対となる： Trở thành cặp&lt;br /&gt;イメージと対となる原本の束単位の管理番号: ID quản lý của đơn vị bó thành cặp với ảnh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6726935635597918631?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6726935635597918631/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6726935635597918631' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6726935635597918631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6726935635597918631'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/02/tieng-nhat.html' title='Tieng Nhat 対'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8721570515609440731</id><published>2011-02-16T00:26:00.000+09:00</published><updated>2011-02-16T00:27:38.820+09:00</updated><title type='text'>LibO/OOo: repeat the *last* recent action</title><content type='html'># Please CC this email to the UX team&lt;br /&gt;&lt;br /&gt;On Tue, Feb 15, 2011 at 10:24 AM, Do Hong Phuc &lt;dhongphuc@gma***.com&gt; wrote:&lt;br /&gt;&gt; In Excel, F4 does function as repeating the most recent action while in&lt;br /&gt;&gt; LibO, F4 key acts as Data Sources.&lt;br /&gt;&gt; How we can assign F4 to repeat the most recent action?&lt;br /&gt;Under OOo/LibO, I don't think we can bind that feature to a key other&lt;br /&gt;than default.&lt;br /&gt;&lt;br /&gt;OT:&lt;br /&gt;Under Windows, I use Ctrl+Y to repeat the *last* recent action.&lt;br /&gt;LibO/OOo: It is Ctrl+Shift-Y&lt;br /&gt;&lt;br /&gt;I think that Ctrl-Y is easier the press; or we can assign&lt;br /&gt;another key combos like Ctrl-2, Ctrl-3&lt;br /&gt;# Are they assigned yet?&lt;br /&gt;&lt;br /&gt;More OT:&lt;br /&gt;Under Linux, we can use keymap to bind any keys.&lt;br /&gt;Is that a good idea to make (as much as possible) LibO's shortcuts configurable?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8721570515609440731?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8721570515609440731/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8721570515609440731' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8721570515609440731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8721570515609440731'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/02/liboooo-repeat-last-recent-action.html' title='LibO/OOo: repeat the *last* recent action'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-9011128211278028301</id><published>2011-02-10T23:40:00.001+09:00</published><updated>2011-02-10T23:40:24.639+09:00</updated><title type='text'>ThunderBird 3.1.7 cuts URL</title><content type='html'>Em dùng Thunderbird 3.1.7&lt;br /&gt;Trong setting chọn email format là HTML,&lt;br /&gt;soạn một email với nội dung:&lt;br /&gt;&lt;br /&gt;-----------------------------------------&lt;br /&gt;http://localhost/aaaaabxddd/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa /05.abcabdadfdddddddd/abc/xyz.xls&lt;br /&gt;-----------------------------------------&lt;br /&gt;&lt;br /&gt;Expected result:&lt;br /&gt;Khi nhận HTML email bằng Thunderbird 3.1.7 thì URL hiển thị đúng, click vào đó hiện ra link đúng&lt;br /&gt;&lt;br /&gt;Acutual result:&lt;br /&gt;Khi nhận HTML email bằng Thunderbird 3.1.7 thì URL bị "gẫy"&lt;br /&gt;&lt;br /&gt;-&gt; http://localhost/aaaaabxddd /aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa /05.abcabdadfdddddddd/abc/xyz.xls&lt;br /&gt;&lt;br /&gt;Nghĩa là có &lt;space&gt; ở đây:&lt;br /&gt;&lt;br /&gt;http://localhost/aaaaabxddd&lt;space&gt;/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa /05.abcabdadfdddddddd/abc/xyz.xls&lt;br /&gt;&lt;br /&gt;Không rõ đây có phải lỗi hay không?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-9011128211278028301?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/9011128211278028301/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=9011128211278028301' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/9011128211278028301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/9011128211278028301'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/02/thunderbird-317-cuts-url.html' title='ThunderBird 3.1.7 cuts URL'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-7624941220925333658</id><published>2011-02-08T01:03:00.002+09:00</published><updated>2011-02-08T01:05:58.979+09:00</updated><title type='text'>World bank data prediction</title><content type='html'>Hello all,&lt;br /&gt;&lt;br /&gt;Given an indicator, for example "School enrollment, primary (% gross)" of the United States.&lt;br /&gt;We have a series of discrete data from 1980 to 2009, which is a counted for every years.&lt;br /&gt;&lt;br /&gt;We want to predict the data for the year 2010 so we need to find a relation between it&lt;br /&gt;and the previous data.&lt;br /&gt;&lt;br /&gt;The problem is that I don't know which rule it is subjected to.&lt;br /&gt;# Of course, the rules are different from indicator to indicator.&lt;br /&gt;&lt;br /&gt;It is unlikely that we can predict the data for the year 2010 by simple (linear or polynomial)&lt;br /&gt;interpolation or extrapolation.&lt;br /&gt;&lt;br /&gt;I don't think that the data is subjected to some probabilistic rule like Markov chains.&lt;br /&gt;&lt;br /&gt;My guess is that the data may be subjected to some Auto-Regression Moving-Average Models (ARMA)  rule&lt;br /&gt;or some time series rule like GARCH.&lt;br /&gt;&lt;br /&gt;Being said that, I also have no idea which is the right direction to go or it is a no-go.&lt;br /&gt;&lt;br /&gt;Please give me some hints,&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;&lt;br /&gt;Nguyen Vu Hung&lt;br /&gt;&lt;br /&gt;cf. http://groups.google.com/group/world-bank-api/browse_thread/thread/c3a9a38b9f014ba8&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-7624941220925333658?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/7624941220925333658/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=7624941220925333658' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7624941220925333658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7624941220925333658'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/02/world-bank-data-prediction.html' title='World bank data prediction'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3786332510008132943</id><published>2011-01-26T01:20:00.001+09:00</published><updated>2011-01-26T01:21:41.330+09:00</updated><title type='text'>Dinh huong cua LibreOffice: Khong ho tro write cac format khong open</title><content type='html'>&lt;pre&gt;&lt;br /&gt;Định hướng:&lt;br /&gt;&lt;br /&gt;Với các format không mở và không chuẩn (ví dụ StarOffice, MSOffice), thì&lt;br /&gt;&lt;br /&gt;1. LibO chỉ hỗ trợ đọc vào&lt;br /&gt;2. Và không hỗ trợ đọc ra&lt;br /&gt;&lt;br /&gt;Làm những việc này chỉ nối giáo cho giặc mã đóng và chuẩn đóng,&lt;br /&gt;nghĩa là không khuyến khích LibO và ODF.&lt;br /&gt;&lt;br /&gt;Quyết định này mang tính chính trị nhiều hơn là kỹ thuật.&lt;br /&gt;Mời các bác chém thoải mải.&lt;br /&gt;- Hide quoted text -&lt;br /&gt;&lt;br /&gt;---------- Forwarded message ----------&lt;br /&gt;From: Pierre-André Jacquod &lt;pjacquod@alumni.ethz.ch&gt;&lt;br /&gt;Date: 2011/1/24&lt;br /&gt;Subject: [Libreoffice] Announcement: StarOffice file-format not&lt;br /&gt;available any more for saving&lt;br /&gt;To: LibreOffice List &lt;libreoffice@lists.freedesktop.org&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hello,&lt;br /&gt;from now I have started to delete within binfilter the code allowing to&lt;br /&gt;*save* using the StarOffice file format. The import (read) is&lt;br /&gt;still possible and will remain. Bye bye saving sdw, sxw ....&lt;br /&gt;&lt;br /&gt;This will of course not happens in one go...&lt;br /&gt;&lt;br /&gt;With this push, I have done the following changes:&lt;br /&gt;* StarWriter does not export anymore&lt;br /&gt;* start of deletion of functions within binfilter/bf_sw, i.e StarWriter&lt;br /&gt;format&lt;br /&gt;&lt;br /&gt;For testing:&lt;br /&gt;I have my set of files created with those formats, allowing me to test&lt;br /&gt;the reading functionality while deleting code. But if other wants to&lt;br /&gt;test it to ensure also that nothing has been broken, I would be happy.&lt;br /&gt;&lt;br /&gt;In order to allow interested to test easily, I will push my changes to&lt;br /&gt;master at periodic intervals (each 2-3 weeks, I think/hope if free time&lt;br /&gt;allows), grouping them and making a short announce as reply to this mail.&lt;br /&gt;&lt;br /&gt;Best regards&lt;br /&gt;Pierre-André&lt;br /&gt;&lt;br /&gt;PS: do not forget the --enable-binfilter flag, if you want to check it&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3786332510008132943?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3786332510008132943/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3786332510008132943' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3786332510008132943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3786332510008132943'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2011/01/dinh-huong-cua-libreoffice-khong-ho-tro.html' title='Dinh huong cua LibreOffice: Khong ho tro write cac format khong open'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3039510256540134597</id><published>2010-12-10T01:28:00.003+09:00</published><updated>2010-12-10T01:36:06.920+09:00</updated><title type='text'>Cách marketing</title><content type='html'>Hơn 700 ngàn phiên bản của phần mềm Avast được phân phối qua đường warez. Điểm đáng&lt;br /&gt;chú ý là các phần mềm nền dùng chung key và có kết nối tới server của Avast, do đó,&lt;br /&gt;Avast nắm được số lượng warez (bị dùng lậu). Thay vì kêu ca, họ tìm cách "popup"&lt;br /&gt;những người dùng lậu này và khuyến khích họ mua key chính thức.&lt;br /&gt;&lt;br /&gt;Câu chuyện xảy ra tương tự với phần mềm miễn phí và mã mở. Đây là cách marketing khá&lt;br /&gt;mới. Đầu tiên, phần mềm được phân phát miễn phí để thu hút users. Sau đó, nhà phân&lt;br /&gt;phối tìm cách rẽ nhánh sản phẩm của mình thành cách phiên bản: Basic, Standard, Enterprise&lt;br /&gt;có các tập chức năng khác nhau. Người dùng, khi không thỏa mãn với bản "Basic",&lt;br /&gt;sẽ chuyển dần sang các bản có phí nhiều chức năng hơn.&lt;br /&gt;&lt;br /&gt;cf. http://www.pcpro.co.uk/news/securicty/363379/single-software-licence-shared-774-651-times&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3039510256540134597?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3039510256540134597/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3039510256540134597' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3039510256540134597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3039510256540134597'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2010/12/cach-marketing.html' title='Cách marketing'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1720016475691928659</id><published>2010-10-22T02:09:00.002+09:00</published><updated>2010-10-22T02:14:57.749+09:00</updated><title type='text'>Install/Uninstall OpenOffice/LibreOffice on Centos 5</title><content type='html'>&lt;pre&gt;&lt;br /&gt;Install:&lt;br /&gt;rpm -ivh --nodeps openoffice*rpm&lt;br /&gt;&lt;br /&gt;Uninstall:&lt;br /&gt;[vuhung@dhcppc0 src]$ sudo rpm -e --nodeps `rpm -qa | grep openoffice`&lt;br /&gt;***&lt;br /&gt;* Updating MIME database in /usr/share/mime...&lt;br /&gt;Wrote 503 strings at 20 - 29c8&lt;br /&gt;Wrote aliases at 29c8 - 2bc4&lt;br /&gt;Wrote parents at 2bc4 - 35d0&lt;br /&gt;Wrote literal globs at 35d0 - 362c&lt;br /&gt;Wrote suffix globs at 362c - 6b94&lt;br /&gt;Wrote full globs at 6b94 - 6bb8&lt;br /&gt;Wrote magic at 6bb8 - c55c&lt;br /&gt;Wrote namespace list at c55c - c56c&lt;br /&gt;***&lt;br /&gt;/usr/bin/gtk-update-icon-cache&lt;br /&gt;Cache file created successfully.&lt;br /&gt;/usr/bin/gtk-update-icon-cache&lt;br /&gt;Cache file created successfully.&lt;br /&gt;[vuhung@dhcppc0 src]$ sudo rpm -e --nodeps `rpm -qa | grep ooobasis3`&lt;br /&gt;&lt;br /&gt;[vuhung@dhcppc0 src]$wget http://download.documentfoundation.org/libreoffice/testing/3.3.0-beta2/rpm/x86/LibO_3.3.0_beta2_Linux_x86_install-rpm_en-US.tar.gz&lt;br /&gt;&lt;br /&gt;[vuhung@dhcppc0 src]$tar xvzf LibO_3.3.0_beta2_Linux_x86_install-rpm_en-US.tar.gz &lt;br /&gt;&lt;br /&gt;cd en-US/RPMS&lt;br /&gt;&lt;br /&gt;[vuhung@dhcppc0 RPMS]$ sudo rpm -ivh --nodeps *rpm desktop-integration/libreoffice3.3-redhat-menus-3.3-1.noarch.rpm &lt;br /&gt;準備中...                ########################################### [100%]&lt;br /&gt;   1:libreoffice-ure        ########################################### [  2%]&lt;br /&gt;   2:libobasis3.3-core01    ########################################### [  4%]&lt;br /&gt;   3:libobasis3.3-en-US     ########################################### [  6%]&lt;br /&gt;   4:libobasis3.3-core02    ########################################### [  8%]&lt;br /&gt;   5:libobasis3.3-core03    ########################################### [ 10%]&lt;br /&gt;   6:libobasis3.3-core04    ########################################### [ 12%]&lt;br /&gt;   7:libobasis3.3-core05    ########################################### [ 13%]&lt;br /&gt;   8:libobasis3.3-core06    ########################################### [ 15%]&lt;br /&gt;   9:libobasis3.3-core07    ########################################### [ 17%]&lt;br /&gt;  10:libobasis3.3-impress   ########################################### [ 19%]&lt;br /&gt;  11:libobasis3.3-en-US-base########################################### [ 21%]&lt;br /&gt;  12:libobasis3.3-en-US-calc########################################### [ 23%]&lt;br /&gt;  13:libobasis3.3-en-US-draw########################################### [ 25%]&lt;br /&gt;  14:libobasis3.3-en-US-help########################################### [ 27%]&lt;br /&gt;  15:libobasis3.3-en-US-impr########################################### [ 29%]&lt;br /&gt;  16:libobasis3.3-en-US-math########################################### [ 31%]&lt;br /&gt;  17:libobasis3.3-en-US-res ########################################### [ 33%]&lt;br /&gt;  18:libobasis3.3-en-US-writ########################################### [ 35%]&lt;br /&gt;  19:libobasis3.3-base      ########################################### [ 37%]&lt;br /&gt;  20:libobasis3.3-calc      ########################################### [ 38%]&lt;br /&gt;  21:libobasis3.3-draw      ########################################### [ 40%]&lt;br /&gt;  22:libobasis3.3-images    ########################################### [ 42%]&lt;br /&gt;  23:libreoffice3           ########################################### [ 44%]&lt;br /&gt;  24:libobasis3.3-math      ########################################### [ 46%]&lt;br /&gt;  25:libobasis3.3-writer    ########################################### [ 48%]&lt;br /&gt;  26:libobasis3.3-binfilter ########################################### [ 50%]&lt;br /&gt;  27:libobasis3.3-en-US-binf########################################### [ 52%]&lt;br /&gt;  28:libobasis3.3-extension-########################################### [ 54%]&lt;br /&gt;  29:libobasis3.3-extension-########################################### [ 56%]&lt;br /&gt;  30:libobasis3.3-extension-########################################### [ 58%]&lt;br /&gt;  31:libobasis3.3-extension-########################################### [ 60%]&lt;br /&gt;  32:libobasis3.3-extension-########################################### [ 62%]&lt;br /&gt;  33:libobasis3.3-extension-########################################### [ 63%]&lt;br /&gt;  34:libobasis3.3-extension-########################################### [ 65%]&lt;br /&gt;  35:libobasis3.3-gnome-inte########################################### [ 67%]&lt;br /&gt;  36:libobasis3.3-graphicfil########################################### [ 69%]&lt;br /&gt;  37:libobasis3.3-javafilter########################################### [ 71%]&lt;br /&gt;  38:libobasis3.3-kde-integr########################################### [ 73%]&lt;br /&gt;  39:libobasis3.3-ogltrans  ########################################### [ 75%]&lt;br /&gt;  40:libobasis3.3-ooofonts  ########################################### [ 77%]&lt;br /&gt;  41:libobasis3.3-ooolinguis########################################### [ 79%]&lt;br /&gt;  42:libobasis3.3-pyuno     ########################################### [ 81%]&lt;br /&gt;  43:libobasis3.3-testtool  ########################################### [ 83%]&lt;br /&gt;  44:libobasis3.3-xsltfilter########################################### [ 85%]&lt;br /&gt;  45:libreoffice3-base      ########################################### [ 87%]&lt;br /&gt;  46:libreoffice3-calc      ########################################### [ 88%]&lt;br /&gt;  47:libreoffice3-draw      ########################################### [ 90%]&lt;br /&gt;  48:libreoffice3-en-US     ########################################### [ 92%]&lt;br /&gt;  49:libreoffice3-impress   ########################################### [ 94%]&lt;br /&gt;  50:libreoffice3-math      ########################################### [ 96%]&lt;br /&gt;  51:libreoffice3-writer    ########################################### [ 98%]&lt;br /&gt;  52:libreoffice3.3-redhat-m########################################### [100%]&lt;br /&gt;***&lt;br /&gt;* Updating MIME database in /usr/share/mime...&lt;br /&gt;Wrote 518 strings at 20 - 2d38&lt;br /&gt;Wrote aliases at 2d38 - 2f34&lt;br /&gt;Wrote parents at 2f34 - 3940&lt;br /&gt;Wrote literal globs at 3940 - 399c&lt;br /&gt;Wrote suffix globs at 399c - 7014&lt;br /&gt;Wrote full globs at 7014 - 7038&lt;br /&gt;Wrote magic at 7038 - ce48&lt;br /&gt;Wrote namespace list at ce48 - ce58&lt;br /&gt;***&lt;br /&gt;/usr/bin/gtk-update-icon-cache&lt;br /&gt;Cache file created successfully.&lt;br /&gt;/usr/bin/gtk-update-icon-cache&lt;br /&gt;Cache file created successfully.&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1720016475691928659?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1720016475691928659/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1720016475691928659' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1720016475691928659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1720016475691928659'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2010/10/installuninstall-openoffice-on-centos-5.html' title='Install/Uninstall OpenOffice/LibreOffice on Centos 5'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6616724887936823288</id><published>2010-10-22T01:38:00.000+09:00</published><updated>2010-10-22T01:39:45.497+09:00</updated><title type='text'>Cách mount samba/windows network share trên mac</title><content type='html'>&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;         &lt;span style="font-family:Arial;"&gt;Cách mount&lt;br /&gt;     &lt;br /&gt;       mount -t smbfs //&lt;a href="http://vuhung@192.168.52.123/Public" target="_blank"&gt;vuhung@192.168.0.111/Public&lt;/a&gt; /path/testmount&lt;br /&gt;     &lt;br /&gt;      Note:&lt;br /&gt;     &lt;br /&gt;      1. mount có thể chạy bằng user thường hay root.&lt;br /&gt;      2. Phải chỉ định username&lt;br /&gt;      3. Có thể mount tới thư mục bất kỳ.&lt;br /&gt;     &lt;br /&gt;      Xem thêm: man mount&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6616724887936823288?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6616724887936823288/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6616724887936823288' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6616724887936823288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6616724887936823288'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2010/10/cach-mount-sambawindows-network-share.html' title='Cách mount samba/windows network share trên mac'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2444355586609846219</id><published>2010-06-05T22:19:00.002+09:00</published><updated>2010-06-05T22:22:59.091+09:00</updated><title type='text'>Ngày thứ  bảy tự do 5/06/2010 về Sugar và Trisquel</title><content type='html'>&lt;div class="Photo"&gt;            &lt;span class="photo_container pc_l"&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/vuhung/4671159295/" title="OLP_3656"&gt;&lt;img src="http://farm2.static.flickr.com/1293/4671159295_a830b078fb.jpg" alt="OLP_3656" class="pc_img" border="0" height="334" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="Photo"&gt;            &lt;span class="photo_container pc_l"&gt;&lt;a href="http://www.flickr.com/photos/vuhung/4671782016/" title="OLP_3653"&gt;&lt;img src="http://farm5.static.flickr.com/4048/4671782016_2cd1660d3f.jpg" alt="OLP_3653" class="pc_img" border="0" height="500" width="334" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="Photo"&gt;            &lt;span class="photo_container pc_l"&gt;&lt;a href="http://www.flickr.com/photos/vuhung/4671153563/" title="OLP_3650"&gt;&lt;img src="http://farm2.static.flickr.com/1305/4671153563_56ecd484ca.jpg" alt="OLP_3650" class="pc_img" border="0" height="280" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="Photo"&gt;            &lt;span class="photo_container pc_l"&gt;&lt;a href="http://www.flickr.com/photos/vuhung/4671148989/" title="OLP_3646"&gt;&lt;img src="http://farm5.static.flickr.com/4054/4671148989_1198c6d039.jpg" alt="OLP_3646" class="pc_img" border="0" height="500" width="334" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;img src="http://farm5.static.flickr.com/4058/4671770576_ea72fc4858.jpg" alt="OLP_3643 by you." title="" class="reflect" height="334" width="500" /&gt;&lt;br /&gt;&lt;img src="http://farm5.static.flickr.com/4013/4671143879_917fc1060b.jpg" alt="OLP_3641 by you." title="" class="reflect" height="500" width="334" /&gt;&lt;br /&gt;&lt;img src="http://farm5.static.flickr.com/4052/4671141453_d7b02878fd.jpg" alt="BAC_3639 by you." title="" class="reflect" height="500" width="334" /&gt;&lt;br /&gt;     &lt;/div&gt;&lt;br /&gt;     &lt;/div&gt;Keywords: OLPC, Vietnam, Sugar , Trisquel&lt;br /&gt;     &lt;/div&gt;&lt;br /&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2444355586609846219?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2444355586609846219/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2444355586609846219' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2444355586609846219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2444355586609846219'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2010/06/hu-bay-tu-do-5062010-ve-sugar-va.html' title='Ngày thứ  bảy tự do 5/06/2010 về Sugar và Trisquel'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1293/4671159295_a830b078fb_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2745815385004707293</id><published>2009-05-07T20:18:00.001+09:00</published><updated>2009-05-07T20:18:58.392+09:00</updated><title type='text'>wget OpenOffice vi</title><content type='html'>&lt;pre&gt;&lt;br /&gt;wget ftp://ftp5.gwdg.de/pub/openoffice/extended/3.1.0rc2/*vi* &amp;&gt; download.log &amp;&lt;br /&gt;&lt;br /&gt;[hungnv@3.1.0rc2.vi]$ ls -l&lt;br /&gt;total 2021744&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv   3210258 Apr 28 19:19 download.log&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 154224360 Apr 27 14:56 OOo_3.1.0rc2_20090427_LinuxIntel_install_vi_deb.tar.gz&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 155897943 Apr 27 14:56 OOo_3.1.0rc2_20090427_LinuxIntel_install_vi.tar.gz&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 175985860 Apr 27 15:03 OOo_3.1.0rc2_20090427_LinuxIntel_install_wJRE_vi.tar.gz&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  16275653 Apr 27 15:11 OOo_3.1.0rc2_20090427_LinuxIntel_langpack_vi_deb.tar.gz&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  16252687 Apr 27 15:11 OOo_3.1.0rc2_20090427_LinuxIntel_langpack_vi.tar.gz&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 160087992 Apr 27 15:24 OOo_3.1.0rc2_20090427_LinuxX86-64_install_vi_deb.tar.gz&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 161735145 Apr 27 15:24 OOo_3.1.0rc2_20090427_LinuxX8&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  16276887 Apr 27 15:31 OOo_3.1.0rc2_20090427_LinuxX8&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  16262274 Apr 27 15:31 OOo_3.1.0rc2_20090427_LinuxX8&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 169324811 Apr 27 15:38 OOo_3.1.0rc2_20090427_MacOSXI&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 156397142 Apr 27 15:45 OOo_3.1.0rc2_20090427_Solaris&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 196655411 Apr 27 15:52 OOo_3.1.0rc2_20090427_Solaris&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  14990499 Apr 27 15:56 OOo_3.1.0rc2_20090427_Solaris&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 150194630 Apr 27 16:02 OOo_3.1.0rc2_20090427_Solaris&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 184565967 Apr 27 16:09 OOo_3.1.0rc2_20090427_Solaris&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  14714985 Apr 27 16:13 OOo_3.1.0rc2_20090427_Solaris&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 135463496 Apr 27 16:18 OOo_3.1.0rc2_20090427_Win32In&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv 149920576 Apr 27 16:24 OOo_3.1.0rc2_20090427_Win32In&lt;br /&gt;-rw-rw-r--  1 hungnv hungnv  19663000 Apr 27 16:29 OOo_3.1.0rc2_20090427_Win32In&lt;br /&gt;[hungnv@3.1.0rc2.vi]$ md5sum *vi*&lt;br /&gt;de244f12f1ec9b1f2bf3f188f64b5d7a  OOo_3.1.0rc2_20090427_LinuxIntel_install_vi_de&lt;br /&gt;b47451c727422cb62a57fbf47f7aee39  OOo_3.1.0rc2_20090427_LinuxIntel_install_vi.ta&lt;br /&gt;b15a10cc3f424d3283983afec012967d  OOo_3.1.0rc2_20090427_LinuxIntel_install_wJRE_&lt;br /&gt;d4422ac271a02458eefec7091cac99e0  OOo_3.1.0rc2_20090427_LinuxIntel_langpack_vi_d&lt;br /&gt;ea739f372fbaee97cccfc29577509df8  OOo_3.1.0rc2_20090427_LinuxIntel_langpack_vi.t&lt;br /&gt;4c089a8875076c16886dc0de7781b132  OOo_3.1.0rc2_20090427_LinuxX86-64_install_vi_d&lt;br /&gt;2562ec5f2d99ce2215e864d648c40005  OOo_3.1.0rc2_20090427_LinuxX86-64_install_vi.t&lt;br /&gt;8446eb57090edc98e9c0302f49bdff31  OOo_3.1.0rc2_20090427_LinuxX86-64_langpack_vi_&lt;br /&gt;7fe08971d1ba2666fa77ae66615a89ae  OOo_3.1.0rc2_20090427_LinuxX86-64_langpack_vi.&lt;br /&gt;c874569a1e251a9b763db8d99c4fe5fc  OOo_3.1.0rc2_20090427_MacOSXIntel_install_vi.dmg&lt;br /&gt;794bfccec3bec32835615ce0f03733ec  OOo_3.1.0rc2_20090427_SolarisSparc_install_vi.tar.gz&lt;br /&gt;d9df627c91deb6b8b547054c656ef448  OOo_3.1.0rc2_20090427_SolarisSparc_install_wJRE_vi.tar.gz&lt;br /&gt;1bd6bcf7794a1d63fa1254cf5d428c15  OOo_3.1.0rc2_20090427_SolarisSparc_langpack_vi.tar.gz&lt;br /&gt;9f833858498e1ea2f7a8b24e97c00076  OOo_3.1.0rc2_20090427_Solarisx86_install_vi.tar.gz&lt;br /&gt;a273b93c3049bc238396b947b1ea1b64  OOo_3.1.0rc2_20090427_Solarisx86_install_wJRE_vi.tar.gz&lt;br /&gt;871ea78d03a1d621fc6f60999347d8fa  OOo_3.1.0rc2_20090427_Solarisx86_langpack_vi.tar.gz&lt;br /&gt;f2afb7b650499006138f484e671a732a  OOo_3.1.0rc2_20090427_Win32Intel_install_vi.exe&lt;br /&gt;8357e2b01f21f6b13b7ba1312903b282  OOo_3.1.0rc2_20090427_Win32Intel_install_wJRE_vi.exe&lt;br /&gt;24cfce63751f05a8c7f293caa13ed15f  OOo_3.1.0rc2_20090427_Win32Intel_langpack_vi.exe&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2745815385004707293?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2745815385004707293/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2745815385004707293' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2745815385004707293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2745815385004707293'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2009/05/wget-openoffice-vi.html' title='wget OpenOffice vi'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-121490861327313846</id><published>2008-10-30T01:47:00.001+09:00</published><updated>2008-10-30T01:49:39.317+09:00</updated><title type='text'>Kernel compiling speed(up)</title><content type='html'>/home/vuhung/usr/src/linux-2.6.18&lt;br /&gt;&lt;br /&gt;make randconfig&lt;br /&gt;time make&lt;br /&gt;real    9m2.849s&lt;br /&gt;user    8m11.189s&lt;br /&gt;sys     0m57.763s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intel(R) Xeon(TM) CPU 3.80GHz x 2&lt;br /&gt;2GB RAM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-121490861327313846?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/121490861327313846/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=121490861327313846' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/121490861327313846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/121490861327313846'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/10/kernel-compiling-speedup.html' title='Kernel compiling speed(up)'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3948615242045223218</id><published>2008-10-23T15:07:00.001+09:00</published><updated>2008-10-23T15:07:46.312+09:00</updated><title type='text'>Thanh pho Aizuwakamatsu( Nhat Ban ) chuyen 840 may tinh sang OpenOffice</title><content type='html'>&lt;pre&gt;Chào cả nhà,&lt;br&gt;&lt;br&gt;Thành phố Aizuwakamatsu( Nhật Bản ) chuyển 840 máy tính sang OpenOffice (&lt;br&gt;OOo).&lt;br&gt;&lt;br&gt;Aizuwakamatsu đã để ý tới OpenOffice từ năm 2003. Sau nhiều lần thử nghiệm,&lt;br&gt;tính đến hết tháng 8 năm 2008, đã có 840 máy tính được chuyển thành công&lt;br&gt; sang OOo.&lt;br&gt;Dự tính đến tháng 10, sẽ chuyển tiếp 240 sang OOo.&lt;br&gt;&lt;br&gt;Tất cả những tài liệu, schedule, báo cáo đều được công khai[1],&lt;br&gt;đây là một tài liệu tham khảo rất tốt cho Việt Nam.&lt;br&gt;&lt;br&gt;Dưới đây là một số điểm đáng chú ý từ case study này.&lt;br&gt; &lt;br&gt;1. Quá trình kiểm nghiệm OOo kéo dài 5 năm. Đây là thời gian tương đối dài&lt;br&gt;ngay cả đối với&lt;br&gt;    Nhật Bản là nước có cơ sở ICT cao. Với Việt Nam, có lẽ cần thí điểm và&lt;br&gt;kiểm chứng chặt trẽ hơn.&lt;br&gt;   Cụ thể xem ở dưới.&lt;br&gt; &lt;br&gt;2. Lý do Aizuwakamatsu chuyển sang OOo, như họ nói: là lý do tài chính.&lt;br&gt;    Theo dự toán, nếu sử dụng OOo trong 5 năm, kinh phí tiết kiệm được là&lt;br&gt;$150,000.&lt;br&gt;     So với một thành phố, số tiền này chỉ bằng lương trong một năm của 2&lt;br&gt; hoặc 3 người, không phải là quá nhiều.&lt;br&gt;     Nhưng nếu nhân rộng mô hình này trong cả tỉnh, hay toàn quốc. Nó sẽ là&lt;br&gt;con số đáng kể.&lt;br&gt;     Con số $150,000 mặc dù không đáng kể so với Nhật, nhưng nó là số tiền&lt;br&gt;rất có ý nghĩa với một nước nghèo như VN.&lt;br&gt; &lt;br&gt;3. Kinh phí chuyển sang OOo bao gồm: 3a) Huấn luyện, 3b) hỗ trợ người dùng,&lt;br&gt;3c) cài đặt+version up,&lt;br&gt;    3d) huấn luyện nâng cao( cho user cao cấp ), 3e) chuyển đổi format&lt;br&gt;MS-&amp;gt;OOo&lt;br&gt;&lt;br&gt;    Theo cá nhân tôi, với VN, 3a cần nhiều thời gian. 3b ở VN sẽ ít vì người&lt;br&gt; dùng ít thói quen đi hỏi!,&lt;br&gt;     3c thực tế không tốn thời gian, 3d hiếm trong khi 3e sẽ là vấn đề lớn&lt;br&gt;nếu số lượng file&lt;br&gt;     cần chuyển đổi nhiều.&lt;br&gt;&lt;br&gt;4. Phản ứng của người dùng[2]&lt;br&gt;    Đây là phần quan trọng và rất đáng tham khảo( mặc dù bằng tiếng Nhật)&lt;br&gt;     74% người dùng trả lời có đủ tự tin dùng OOo.&lt;br&gt;    2% nói &amp;quot;không thể điều khiển OOo&amp;quot;.&lt;br&gt;    24% còn lại bỏ phiếu trắng.&lt;br&gt;&lt;br&gt;5.   Aizuwakamatsu vẫn bỏ ra 15% kinh phí để mua những phần mềm thương mại.&lt;br&gt;       # Cụ thể là những phần mềm nào không được đề cập đến.&lt;br&gt;&lt;br&gt;&lt;br&gt;[1]&lt;br&gt;&lt;a href="http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/info_index.htm"&gt;http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/info_index.htm&lt;/a&gt;&lt;br&gt; [2 ]&lt;br&gt;&lt;a href="http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/info_response.htm"&gt;http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/info_response.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/pre&gt;&lt;br clear="all"&gt;&lt;br&gt; -- &lt;br&gt;Best Regards,&lt;br&gt;Nguyen Hung Vu ( Nguyễn Vũ Hưng )&lt;br&gt;&lt;a href="mailto:vuhung16plus%7Bremove%7D@gmail.dot.com"&gt;vuhung16plus{remove}@gmail.dot.com&lt;/a&gt; , YIM: vuhung16 , Skype: vuhung16dg&lt;br&gt;A brief profile: &lt;a href="http://www.hn.is.uec.ac.jp/~vuhung/Nguyen.Vu.Hung.html"&gt;http://www.hn.is.uec.ac.jp/~vuhung/Nguyen.Vu.Hung.html&lt;/a&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3948615242045223218?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3948615242045223218/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3948615242045223218' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3948615242045223218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3948615242045223218'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/10/thanh-pho-aizuwakamatsu-nhat-ban-chuyen.html' title='Thanh pho Aizuwakamatsu( Nhat Ban ) chuyen 840 may tinh sang OpenOffice'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2547744410768069503</id><published>2008-10-22T21:07:00.001+09:00</published><updated>2008-10-22T21:07:32.829+09:00</updated><title type='text'>13 Awesome Javascript Animated Flash Like Menus</title><content type='html'>&lt;p&gt;So why use flash for Web Menus when javascript has enough power to achieve similar effects.&lt;/p&gt; &lt;p&gt;Every web designer tries to be creative when it comes to designing the main navigation of the website. Today we would like to present you 13 awesome Javascript CSS menus that will be very handy and easy to modify to suit your needs. Popular javascript libraries are used: &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;, &lt;a href="http://script.aculo.us/"&gt;Scriptaculous&lt;/a&gt; and &lt;a href="http://mootools.net/"&gt;Mootools&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;span id="more-593"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Lets take a look at recent examples of these …&lt;/p&gt; &lt;h3 class="title"&gt;1. Vertical Animated Menus&lt;/h3&gt; &lt;h3 class="sub-title"&gt;1. &lt;a href="http://woork.blogspot.com/2008/04/nice-animated-menu-using-css-and.html"&gt;Nice animated menu using CSS and Mootools&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus1.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;This tutorial illustrates how to implement a nice animated menu using Mootoolsand some lines of CSS and HTML code ready to reuse in your project.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.box.net/shared/t7fd9t8kk8"&gt;Download {Code}&lt;/a&gt;| &lt;a href="http://woork.bravehost.com/mefmoo/index.html"&gt;Live Demo&lt;/a&gt; &lt;/div&gt; &lt;h3 class="sub-title"&gt;2. &lt;a href="http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu"&gt;jQuery iPod-style Drilldown Menu&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/jquery7.jpg" alt="jQuery Plugins"&gt;&lt;/div&gt; &lt;p&gt;A jQuery iPod-style drilldown menu to help users traverse hierarchical data quickly and with control. It's especially helpful when organizing large data structures that don't translate well into traditional dropdown or fly-out menus.&lt;/p&gt; &lt;div class="download"&gt;Demo can be found &lt;a href="http://www.filamentgroup.com/examples/menusHierarchical/"&gt;here&lt;/a&gt;.&lt;/div&gt; &lt;h3 class="sub-title"&gt;3. &lt;a href="http://greengeckodesign.com/projects/menumatic.aspx"&gt;MenuMatic &lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus9.png" alt="jQuery Plugins"&gt;&lt;/div&gt; &lt;p&gt;MenuMatic is a MooTools 1.2 class that takes a sematic ordered or unordered list of links and turns it into a dynamic drop down menu system.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://greengeckodesign.com/downloads/MenuMatic_0.67.zip"&gt;Download {Code}&lt;/a&gt; | Demo can be found &lt;a href="http://greengeckodesign.com/projects/menumatic/examples/vertical/"&gt;here&lt;/a&gt;.&lt;/div&gt;  &lt;h3 class="sub-title"&gt;4. &lt;a href="http://www.barandis.com/dev/jquery/ddmenu/index.html"&gt;BDC DrillDown Menu&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus10.png" alt="jQuery Plugins"&gt;&lt;/div&gt; &lt;p&gt;The BDC DrillDown Menu is a compact, hierarchical drilldown menu implemented as a jQuery plugin. A drilldown menu takes up constant space like an accordian menu but offers the deep hierarchy of a flyout menu at the same time. &lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.barandis.com/dev/jquery/ddmenu/download.html"&gt;Download {Code}&lt;/a&gt; | Demo can be found &lt;a href="http://www.barandis.com/dev/jquery/ddmenu/examples.html"&gt;here&lt;/a&gt;.&lt;/div&gt; &lt;h3 class="title"&gt;2. Horizontal Animated Menus&lt;/h3&gt; &lt;h3 class="sub-title"&gt;5. &lt;a href="http://woork.blogspot.com/2008/01/mootools-animated-sidebar-menu.html"&gt;Mootools animated sidebar menu&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus2.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;This tutorial explains how to implement an animated menu using mootools. You can see how it works directly from &lt;a href="http://mootools.net/"&gt;mootools site&lt;/a&gt;.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.box.net/shared/o43rbxrsw4"&gt;Download {Code}&lt;/a&gt;| &lt;a href="http://mootools.net/"&gt;Live Demo&lt;/a&gt; &lt;/div&gt; &lt;h3 class="sub-title"&gt;6.&lt;a href="http://www.consideropen.com/blog/2008/06/simple-mootools-12-animated-menu/"&gt;Simple Animated Menu for Mootools 1.2&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus3.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;A really nice animated menu created using Mootools, with a flash hover effect of an arrow.  &lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.consideropen.com/downloads/simple_animated_menu.zip"&gt;Download {Code}&lt;/a&gt; &lt;/div&gt; &lt;h3 class="sub-title"&gt;7.&lt;a href="http://www.leigeber.com/2008/05/sliding-javascript-menu-highlight-1kb/"&gt;Sliding JavaScript Menu Highlight&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus4.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;This sliding hover effect script is an easy method to add some flavor to your navigation. Using the CSS you can easily customize the navigation to fit your "look and feel".&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.leigeber.com/wp-content/uploads/2008/05/menueffect.zip"&gt;Download {Code}&lt;/a&gt; &lt;/div&gt; &lt;h3 class="sub-title"&gt;8. &lt;a href="http://www.andrewsellick.com/71/fancy-sliding-menu-for-mootools"&gt;Fancy Sliding Menu for Mootools&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus5.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;The menu is developed in Mootools with a nice sliding effect on each tab.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.andrewsellick.com/examples/tabslideV2-mootools/tabslideV2-mootools.rar"&gt;Download {Code}&lt;/a&gt; | &lt;a href="http://www.andrewsellick.com/examples/tabslideV2-mootools/"&gt;View Demo&lt;/a&gt;&lt;/div&gt;  &lt;h3 class="sub-title"&gt;9. &lt;a href="http://tools.uvumi.com/dropdown.html"&gt; UvumiTools Dropdown Menu&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus6.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;A simple and lightweight menu that can be easily updated by simply editing a &amp;lt;ul&amp;gt; HTML element. Created using Mootools.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://tools.uvumi.com/dropdown.html"&gt;Download {Code}&lt;/a&gt;&lt;/div&gt; &lt;h3 class="sub-title"&gt;10. &lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/"&gt;Superfish&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus7.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;Superfish is an enhanced Suckerfish-style menu jQuery plugin that takes an existing pure CSS drop-down menu and adds Suckerfish-style hover effect. Features include: Timed delay on mouseout, Animation of sub-menu reveal, Supports the hoverIntent plugin, drop shadows for capable browsers and more…&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/#download"&gt;Download {Code}&lt;/a&gt; | &lt;a href="http://users.tpg.com.au/j_birch/plugins/superfish/#examples"&gt;Demo can be found here&lt;/a&gt;&lt;/div&gt; &lt;h3 class="sub-title"&gt;11. &lt;a href="http://www.flash-free.org/en/2008/04/05/e24tabmenu-%e2%80%93-menu-desplegable-ajax/"&gt;AJAX Dropdown Tab Menu&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus8.png" alt="animated menu"&gt;&lt;/div&gt; &lt;p&gt;e24TabMenu is a plugin written for &lt;a href="http://script.aculo.us/"&gt;Scriptaculous&lt;/a&gt;. It is a tab menu that expands collapse smoothly.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://www.flash-free.org/wp-content/files/e24tabmenu/e24tabmenu.zip"&gt;Download {Code}&lt;/a&gt; | &lt;a href="http://www.flash-free.org/wp-content/files/e24tabmenu/index.html"&gt;Demo can be found here&lt;/a&gt;&lt;/div&gt;  &lt;h3 class="sub-title"&gt;12. &lt;a href="http://snook.ca/archives/javascript/jquery-bg-image-animations/"&gt;Using jQuery for Background Image Animations&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/jquery11.jpg" alt="jQuery Plugins"&gt;&lt;/div&gt; &lt;p&gt;Snook wrote a straignforward script to produce a nice menu background image animation. The animation needs to run when the user moves their mouse over and out of the navigation. The key thing to note is that any animation is stopped before attempting to animate again. This avoids animations queuing up from repeatedly moving the mouse in and out of the element.&lt;/p&gt; &lt;div class="download"&gt;&lt;a href="http://snook.ca/technical/jquery-bg/"&gt;Download {Code}&lt;/a&gt;&lt;/div&gt; &lt;h3 class="sub-title"&gt;13. &lt;a href="http://www.getintothis.com/blog/2006/09/26/my-first-jquery-plugin-a-sliding-menu/"&gt;A Sliding Menu&lt;/a&gt;&lt;/h3&gt; &lt;div class="img-post"&gt;&lt;img src="http://devsnippets.com/img/animated-menus11.png" alt="Animated menus"&gt;&lt;/div&gt; &lt;p&gt;It is a very simple sliding menu using the effects provided by &lt;a href="http://interface.eyecon.ro/"&gt;Interface&lt;/a&gt;. The defauly behavior of the menu is to hide after 1000ms (1 sec.) and to display when your mouse hovers over the "menu" label. The menu will also auto-hide after 1000ms when the mouse leaves the menu area. Most of these values, including the sliding effect, can be customized.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2547744410768069503?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2547744410768069503/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2547744410768069503' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2547744410768069503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2547744410768069503'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/10/13-awesome-javascript-animated-flash.html' title='13 Awesome Javascript Animated Flash Like Menus'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4142717559360560815</id><published>2008-10-15T17:18:00.000+09:00</published><updated>2008-10-15T17:19:02.148+09:00</updated><title type='text'>create and export shape data to csv file</title><content type='html'>&lt;pre&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt; #&lt;br /&gt; #  an attempt to create a polygon shapefile&lt;br /&gt; # ref http://lists.osgeo.org/pipermail/mapserver-users/2005-March/005414.html&lt;br /&gt; #&lt;br /&gt;&lt;br /&gt; use strict ;&lt;br /&gt; use warnings;&lt;br /&gt; use Geo::Shapelib ;&lt;br /&gt;&lt;br /&gt; # points of the polygon&lt;br /&gt; my @lat = (45.0,   45.0,  55.0,  55.0,  45.0)  ;&lt;br /&gt; my @lon = (-75.0, -85.0, -85.0, -75.0, -75.0)  ;&lt;br /&gt;&lt;br /&gt; my @verts = (&lt;br /&gt;         [$lat[0], $lon[0]],&lt;br /&gt;         [$lat[1], $lon[1]],&lt;br /&gt;         [$lat[2], $lon[2]],&lt;br /&gt;         [$lat[3], $lon[3]],&lt;br /&gt;         [$lat[4], $lon[4]]&lt;br /&gt;         )  ;&lt;br /&gt; my $shape = new Geo::Shapelib;&lt;br /&gt; $shape-&gt;{Shapetype} = 5;&lt;br /&gt;&lt;br /&gt; $shape-&gt;{MinBounds} = [20,-100] ;&lt;br /&gt; $shape-&gt;{MaxBounds} = [80,-10] ;&lt;br /&gt;&lt;br /&gt; $shape-&gt;{FieldNames} = ['ID',     'SPD','DIR'];&lt;br /&gt; $shape-&gt;{FieldTypes} = ['Integer','Integer','Integer'];&lt;br /&gt;&lt;br /&gt;         push @{$shape-&gt;{Shapes}}, {&lt;br /&gt;         SHPType=&gt;5,&lt;br /&gt;         ShapeId=&gt;1,&lt;br /&gt;         Nparts=&gt;0,&lt;br /&gt;         NShapes=&gt;0,&lt;br /&gt;         NVertices=&gt;5,&lt;br /&gt;         Vertices=&gt;\@verts&lt;br /&gt;         };&lt;br /&gt;         push @{$shape-&gt;{ShapeRecords}}, [1,13,250];&lt;br /&gt;         $shape-&gt;dump();&lt;br /&gt;&lt;br /&gt; $shape-&gt;save('./test.shp');&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;        use strict;&lt;br /&gt;    use Geo::Shapelib qw/:all/;&lt;br /&gt;&lt;br /&gt;    my $shapefile = new Geo::Shapelib { &lt;br /&gt;        Name =&gt; 'stations',&lt;br /&gt;        Shapetype =&gt; POINT,&lt;br /&gt;        FieldNames =&gt; ['Name','Code','Founded'];&lt;br /&gt;        FieldTypes =&gt; ['String:50','String:10','Integer:8'];&lt;br /&gt;    };&lt;br /&gt;&lt;br /&gt;    while (&lt;DATA&gt;) {&lt;br /&gt;        chomp;&lt;br /&gt;        my($station,$code,$founded,$x,$y) = split /\|/;&lt;br /&gt;        push @{$shapefile-&gt;{Shapes}},{ Vertices =&gt; [[$x,$y,0,0]] };&lt;br /&gt;        push @{$shapefile-&gt;{ShapeRecords}}, [$station,$code,$founded];&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    $shapefile-&gt;save();&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4142717559360560815?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4142717559360560815/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4142717559360560815' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4142717559360560815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4142717559360560815'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/10/create-and-export-shape-data-to-csv.html' title='create and export shape data to csv file'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1232763156620428359</id><published>2008-10-15T15:14:00.001+09:00</published><updated>2008-10-15T18:01:51.788+09:00</updated><title type='text'>***Standalone skia***</title><content type='html'>&lt;pre&gt;&lt;br /&gt;***Standalone skia***&lt;br /&gt;&lt;br /&gt;Skia( as known as Graphics Engine) is the graphics engined used in Chrome[1] , a technology that Google has aquired[2]. &lt;br /&gt;&lt;br /&gt;It comes as a part of Chrominum but I want to taste it as a stand-alone.&lt;br /&gt;So I tried.&lt;br /&gt;&lt;br /&gt;You need scons[8] to build skia. scons 1.1.0 is known to work.&lt;br /&gt;You also need to install cairo[9]. cairo version 1.8.0 is known to work.&lt;br /&gt;&lt;br /&gt;Just download skia standalone for linux[10], then&lt;br /&gt;&lt;br /&gt;tar xvzf skia-standalone-2008-10-15.tar.gz&lt;br /&gt;cd skia&lt;br /&gt;scons -c # clean the build ( equivelent to make clean )&lt;br /&gt;scons    # to build ( equivelent to make )&lt;br /&gt;cd examples # vi SConstruct to ensure that you have correct cairo build settings&lt;br /&gt;scons    # build the example.&lt;br /&gt;./helloworld #run the example.&lt;br /&gt;vi helloworld.cpp #for more information [12]  &lt;br /&gt;&lt;br /&gt;If now have examples/snapshot.png[11] which is an .png ping. &lt;br /&gt;&lt;br /&gt;[1] http://gigaom.com/2008/09/02/google-open-sources-skia-graphics-engine/&lt;br /&gt;[2] http://gigaom.com/2007/09/03/google-phone-facts/&lt;br /&gt;[3] Skia original code http://src.chromium.org/viewvc/chrome/trunk/src/skia/&lt;br /&gt;[4] Chrome is out http://www.satine.org/archives/2008/09/02/skia-source-code-released/&lt;br /&gt;[5] Chrome website http://www.google.com/chrome&lt;br /&gt;[6] http://www.satine.org/archives/2007/03/05/the-skia-source-code-dilemma/&lt;br /&gt;[7] http://www.atoker.com/blog/2008/09/06/skia-graphics-library-in-chrome-first-impressions&lt;br /&gt;[8] http://www.scons.org&lt;br /&gt;[9] http://cairographics.org &lt;br /&gt;[10] http://aoclife.ddo.jp/~vuhung/foss/skia/skia-standalone-2008-10-15.tar.gz&lt;br /&gt;[11] http://aoclife.ddo.jp/~vuhung/foss/skia/snapshot.png&lt;br /&gt;[12] http://aoclife.ddo.jp/~vuhung/foss/skia/helloworld.cpp&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1232763156620428359?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1232763156620428359/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1232763156620428359' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1232763156620428359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1232763156620428359'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/10/standalone-skia.html' title='***Standalone skia***'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5073330331363368031</id><published>2008-09-09T21:10:00.001+09:00</published><updated>2008-10-15T18:03:00.150+09:00</updated><title type='text'>Cach tiep thu y kien cua nguoi Viet va FOSS</title><content type='html'>-- to be changed --&lt;br /&gt;&lt;br /&gt;Cách tiếp thu ý kiến của người Việt và FOSS&lt;br /&gt;&lt;br /&gt;phần mềm mã mở đầu tiên có từ những ngày đầu trong lịch sử máy tính . Mục đích của việc mở mã nguồn là để mọi người tham gia dự án có thể peer-review code cũng như những thành quả lao động của những thành viên khác trong dự án. Việc peer-review này ảnh hưởng lớn đến chất lượng cũng như độ lớn của dự án .&lt;br /&gt;&lt;br /&gt;Trong những nghành nghiên cứu, peer-review có lịch sử lâu đời và nó có quy trình hoàn hảo hơn . A đệ trình luận văn của mình lên hội đồng và hội đồng sẽ "chấm" luận văn của anh ta. Việc "chấm" luận văn này được tiến hành bởi một số ít người có quyền review.&lt;br /&gt;&lt;br /&gt;Với FOSS, điểm khác nhau là sự "mở" của mã nguồn, và hơn nữa là sự "mở" đối với ý kiến được đóng góp. Khác với ví dụ về luận văn ở trên, trong một dự án mở, bất kỳ thành viên nào cũng có thể review code của người khác. Anh ta có quyền góp ý, chỉ trích . Và nếu anh ta không tán thành với dự án hiện tại, anh ta hoàn toàn có thể dùng code hiện tại cả dự án và phát triển nó theo hướng riêng của mình .&lt;br /&gt;&lt;br /&gt;Thông thường, nơi để trao đổi cho những dự án mã mở là mailing list hay forum. Bất kỳ thành viên nào cũng có quyền đóng góp. Ở Mỹ hay Âu Châu, do đặc thù văn hóa, thành viên không ngại khi chỉ trích người khác và không sợ khi bị chỉ trích. Họ tiến hành hai phần của công việc review: Chỉ trích người khác và bảo vệ ý kiến của mình khi bị chỉ trích . Họ không sợ bị chê cười khi ai đó chỉ ra rằng code của mình sai, hoặc người khác có giải pháp tốt hơn . Với Việt Nam, tình hình thay đổi. Mailing list hay forum thậm chí có hàng trăm, hay ngàn người tham gia trong khi số thành viên active ( tích cực tham gia trao đổi ), chỉ là con số đếm trên đầu ngón tay .&lt;br /&gt;&lt;br /&gt;Ở một mailing list cũ mà tôi biết và lấy làm ví dụ: Vietlug . Số thành viên tham gia trong thời điểm nhiều nhất khoảng 250 . Số người gửi email lên mailing list chỉ khoảng 20. Những thành viên còn lại, im lặng và đọc . Họ thích tiếp thu kiến thức một chiều . Họ sợ rằng nếu mình "lỡ lời", bản thân sẽ bị chê cười về sự ngu ngốc của họ . Một giả định khác: Một số thành viên "cao thủ" coi những vấn đề thảo luận là hiển nhiên, không nhất thiết phải thảo luận. Họ không đóng góp những ý kiến quý giá của mình cho cộng đồng.&lt;br /&gt;&lt;br /&gt;[1] http://blog.360.yahoo.com/blog-tNaZu7Qnbq4Tbr6XhJCFBA--?cq=1&amp;p=1374&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5073330331363368031?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5073330331363368031/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5073330331363368031' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5073330331363368031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5073330331363368031'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/09/cch-tip-thu-kin-ca-ngi-vit-v-foss.html' title='Cach tiep thu y kien cua nguoi Viet va FOSS'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5824578256805349971</id><published>2008-09-09T21:09:00.000+09:00</published><updated>2008-09-09T21:10:09.986+09:00</updated><title type='text'>Why Microsoft Is Going Open Source</title><content type='html'>&gt; Why Microsoft Is Going Open Source -&lt;br /&gt;&gt; http://www.linuxjournal.com/node/1000260&lt;br /&gt;&gt;&lt;br /&gt;Bài này có 2 ý chính giải thích vì sao MS goes OSS&lt;br /&gt;&lt;br /&gt;1. Try out new development methodologies ( FOSS )&lt;br /&gt;2. OOXML ... 6000+ pages of documentation mean....a re-definition of a&lt;br /&gt;closed standard as open.&lt;br /&gt;&lt;br /&gt;IE chiếm 80% web browser share . Phần lớn share còn lại thuộc FireFox.&lt;br /&gt;Em không hiểu MS involves vào Mozilla project để làm gì ? Để họ phương&lt;br /&gt;pháp phát triển phần mềm mã mở?&lt;br /&gt;Hay để đưa dần những key developers của dự án thành thành người của MS&lt;br /&gt;và lái roadmap của dự náy này theo ý muốn của MS?&lt;br /&gt;Đây chỉ là phỏng đoán của em thôi, chứ thực ra MS chỉ bỏ công sức để hỗ&lt;br /&gt;trợ Mozilla chạy trên Vista[1]&lt;br /&gt;&lt;br /&gt;Dù thế này đi chăng nữa thì đây cũng không là biểu hiện xấu.&lt;br /&gt;&lt;br /&gt;Tác giả bài báo trên sai khi nói OOXML là "a re-definition of a closed&lt;br /&gt;standard as open".&lt;br /&gt;Nói chính xác hơn là: MS mở OOXML format. Mục đích chính trị của MS là&lt;br /&gt;nâng cao CSR của bản thân họ.&lt;br /&gt;&lt;br /&gt;Thêm nữa, nếu các bác đọc FAQ[2] của MS Open Source website [3], các bác&lt;br /&gt;sẽ thấy mục đích của trang này không phải&lt;br /&gt;là open source code của bất kì chương trình nào thuộc MS, mà chỉ để hỗ&lt;br /&gt;trợ những dự án mở dùng công nghệ của MS.&lt;br /&gt;Điều này tốt nhưng tốt hơn vẫn là mở hết mã nguồn của MS :D.&lt;br /&gt;Điều phi lý này thực tế là không thể thực hiện được . MS và những đổi&lt;br /&gt;thủ khác của MS như IBM hay Apple cũng dùng chung&lt;br /&gt;chiến lược "Vendor lock-in"[4] đối với sản phẩm của mình.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1]&lt;br /&gt;http://download.microsoft.com/download/D/4/4/D44F6287-41F5-48EB-A93A-23D251B2704E/OpeninActionMozilla.pdf&lt;br /&gt;[2] http://www.microsoft.com/opensource/faq.mspx#&lt;br /&gt;[3] http://www.microsoft.com/opensource/&lt;br /&gt;[4] http://en.wikipedia.org/wiki/Vendor_lock-in&lt;br /&gt;[5] http://blog.360.yahoo.com/blog-tNaZu7Qnbq4Tbr6XhJCFBA--?cq=1&amp;l=21&amp;u=25&amp;mx=534&amp;lmt=5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5824578256805349971?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5824578256805349971/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5824578256805349971' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5824578256805349971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5824578256805349971'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/09/why-microsoft-is-going-open-source.html' title='Why Microsoft Is Going Open Source'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4866972580749737939</id><published>2008-09-09T21:06:00.001+09:00</published><updated>2008-09-09T21:08:39.063+09:00</updated><title type='text'>Open Source is a ( social ) *MOVEMENT*</title><content type='html'>&gt; Chỉ riêng việc bạn tư vấn cho người dùng một cách trung thực như thế tớ đã&lt;br /&gt;&gt; sẵn sàng chạy qua chỗ bạn để in ngay poster rồi. Thanh toán sòng phẳng. Ấy&lt;br /&gt;&gt; là chưa nói đến chuyện bạn có lòng hảo tâm "miễn phí" cho anh em HanoiLUG.&lt;br /&gt;&gt; Cái này phải quý nhau lắm mới rộng rãi như vậy. Rất cảm ơn bạn vì điều này.&lt;br /&gt;&lt;br /&gt;Hơi ngoài lề một chút mong các bác thông cảm...&lt;br /&gt;&lt;br /&gt;Open Source, bắt đầu từ dự án nhân Linux cho đến Mozilla Project hay&lt;br /&gt;OpenOffice bắt những nhà nghiên cứu xã hội phải nhìn lại FOSS như một&lt;br /&gt;hiện tượng xã hội [1], chứ không phải đơn thuần là những dự án nhỏ trong&lt;br /&gt;ngành IT.&lt;br /&gt;&lt;br /&gt;Các bác có thời gian xin đọc links trên. "Free Software Movement" có&lt;br /&gt;những đặc trưng của một cuộc vận động xã hội. "Free", theo định nghĩa&lt;br /&gt;trong "Freedom" là từ tương đối nóng và đa số chúng ta tránh không nói đến.&lt;br /&gt;&lt;br /&gt;# Nó gần như một đề tài cấm.&lt;br /&gt;&lt;br /&gt;Mục đích của Hnlug, cũng như các Lugs khác, có nhiệm vụ chung là[1]:&lt;br /&gt;&lt;br /&gt;1. Viết ( sản xuất ) FOSS.&lt;br /&gt;2. Và truyền bá ( bao gồm PR ) FOSS.&lt;br /&gt;&lt;br /&gt;Có lẽ nhiệm vụ của 1 LUG chỉ chú trọng vào 2. Theo tôi nghĩ, HNLug,&lt;br /&gt;giống như những lugs khác, mặc dù là "hội người dùng Linux" nhưng có&lt;br /&gt;nhiều thành viên có nhiều kinh nghiệm và người phát triển . Những người&lt;br /&gt;này ngoài việc trao đổi thông tin, còn có nhiệm vụ quảng bá và hướng dẫn&lt;br /&gt;những người mới sử dụng FOSS.&lt;br /&gt;&lt;br /&gt;Trong 2., việc truyền bá thực sự rất có ý nghĩa. hanoilug.org chỉ phát&lt;br /&gt;huy được 1 phần. Tôi nghĩ VTV2 và những người như bác Kiên rất có ý&lt;br /&gt;nghĩa trong việc truyền bá. Có ai không biết VTV2 đâu ?&lt;br /&gt;&lt;br /&gt;Các bác phang mạnh nhé&lt;br /&gt;&lt;br /&gt;[1] http://en.wikipedia.org/wiki/Free_software_movement&lt;br /&gt;[2] http://blog.360.yahoo.com/blog-tNaZu7Qnbq4Tbr6XhJCFBA--?cq=1&amp;l=16&amp;u=20&amp;mx=534&amp;lmt=5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4866972580749737939?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4866972580749737939/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4866972580749737939' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4866972580749737939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4866972580749737939'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/09/open-source-is-social-movement.html' title='Open Source is a ( social ) *MOVEMENT*'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3916929546737254205</id><published>2008-08-25T13:54:00.001+09:00</published><updated>2008-08-25T13:54:58.485+09:00</updated><title type='text'>Thành phố Aizuwakamatsu( Nhật Bản ) chuyển 840 máy tính sang OpenOffice ( OOo).</title><content type='html'>Aizuwakamatsu đã để ý tới OpenOffice từ năm 2003. Sau nhiều lần thử nghiệm,&lt;br /&gt;tính đến hết tháng 8 năm 2008, đã có 840 máy tính được chuyển thành công sang OOo.&lt;br /&gt;Dự tính đến tháng 10, sẽ chuyển tiếp 240 sang OOo.&lt;br /&gt;&lt;br /&gt;Tất cả những tài liệu, schedule, báo cáo đều được công khai[1],&lt;br /&gt;đây là một tài liệu tham khảo rất tốt cho Việt Nam.&lt;br /&gt;&lt;br /&gt;Dưới đây là một số điểm đáng chú ý từ case study này.&lt;br /&gt;&lt;br /&gt;1. Quá trình kiểm nghiệm OOo kéo dài 5 năm. Đây là thời gian tương đối dài ngay cả đối với&lt;br /&gt;    Nhật Bản là nước có cơ sở ICT cao. Với Việt Nam, có lẽ cần thí điểm và kiểm chứng chặt trẽ hơn.&lt;br /&gt;   Cụ thể xem ở dưới.&lt;br /&gt;&lt;br /&gt;2. Lý do Aizuwakamatsu chuyển sang OOo, như họ nói: là lý do tài chính.&lt;br /&gt;    Theo dự toán, nếu sử dụng OOo trong 5 năm, kinh phí tiết kiệm được là $150,000.&lt;br /&gt;     So với một thành phố, số tiền này chỉ bằng lương trong một năm của 2 hoặc 3 người, không phải là quá nhiều.&lt;br /&gt;     Nhưng nếu nhân rộng mô hình này trong cả tỉnh, hay toàn quốc. Nó sẽ là con số đáng kể.&lt;br /&gt;     Con số $150,000 mặc dù không đáng kể so với Nhật, nhưng nó là số tiền rất có ý nghĩa với một nước nghèo như VN.&lt;br /&gt;&lt;br /&gt;3. Kinh phí chuyển sang OOo bao gồm: 3a) Huấn luyện, 3b) hỗ trợ người dùng, 3c) cài đặt+version up,&lt;br /&gt;    3d) huấn luyện nâng cao( cho user cao cấp ), 3e) chuyển đổi format MS-&gt;OOo&lt;br /&gt;&lt;br /&gt;    Theo cá nhân tôi, với VN, 3a cần nhiều thời gian. 3b ở VN sẽ ít vì người dùng ít thói quen đi hỏi!,&lt;br /&gt;     3c thực tế không tốn thời gian, 3d hiếm trong khi 3e sẽ là vấn đề lớn nếu số lượng file&lt;br /&gt;     cần chuyển đổi nhiều.&lt;br /&gt;&lt;br /&gt;4. Phản ứng của người dùng[2]&lt;br /&gt;    Đây là phần quan trọng và rất đáng tham khảo( mặc dù bằng tiếng Nhật)&lt;br /&gt;    74% người dùng trả lời có đủ tự tin dùng OOo.&lt;br /&gt;    2% nói "không thể điều khiển OOo".&lt;br /&gt;    24% còn lại bỏ phiếu trắng.&lt;br /&gt;&lt;br /&gt;5.   Aizuwakamatsu vẫn bỏ ra 15% kinh phí để mua những phần mềm thương mại.&lt;br /&gt;      # Cụ thể là những phần mềm nào không được đề cập đến.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1] http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/info_index.htm&lt;br /&gt;[2 ]http://www.city.aizuwakamatsu.fukushima.jp/ja/shisei/torikumi/ooo/info_response.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3916929546737254205?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3916929546737254205/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3916929546737254205' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3916929546737254205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3916929546737254205'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/08/thnh-ph-aizuwakamatsu-nht-bn-chuyn-840.html' title='Thành phố Aizuwakamatsu( Nhật Bản ) chuyển 840 máy tính sang OpenOffice ( OOo).'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6709687166791242780</id><published>2008-08-14T13:28:00.002+09:00</published><updated>2008-08-14T13:36:50.218+09:00</updated><title type='text'>PNG8 opacity color doesn't display in Firefox 2, 3</title><content type='html'>&lt;pre&gt;When a PNG8 file has a color that is identical to its opacity color, &lt;br /&gt;some software ( like Firefox 2 or 3 ) will not display this color.&lt;br /&gt;&lt;br /&gt;The probability of this bug is 1/255*255*255*255 &lt;br /&gt;because each channel( R, G, B and alpha ) has 8 bits long.&lt;br /&gt;&lt;br /&gt;In ImageMagick or GraphicsMagick,&lt;br /&gt; the opacity color can be deleted with matte(false) function,like&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/* g++ `pkg-config --libs --cflags ImageMagick++`cut_sasebo.cpp */&lt;br /&gt;/* export LD_LIBRARY_PATH=/usr/local/lib */&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;Magick++.h&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;using namespace Magick;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{    &lt;br /&gt;    Magick::Image image("sasebo_big.png") ;&lt;br /&gt;&lt;br /&gt;    image.crop( Magick::Geometry(256, 256,&lt;br /&gt;                1536, 2303));&lt;br /&gt;&lt;br /&gt;    image.matte(false);&lt;br /&gt;&lt;br /&gt;    image.quantizeColors(256);&lt;br /&gt;    image.quantizeDither(false);&lt;br /&gt;    image.quantize();&lt;br /&gt;    image.write("sasebo_256x256.png");    return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Not that both ImageMagick and GraphicsMagick has left its PNG8 format unfnished.&lt;br /&gt;The PNG8 format is not made by PNG group, but Adobe. &lt;br /&gt;Technically, PNG8 is GIF format plus a opacity color.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  if (LocaleCompare(image_info-&gt;magick,"PNG8") == 0)&lt;br /&gt;    {&lt;br /&gt;      (void) SetImageType(image,PaletteType);&lt;br /&gt;      if (image-&gt;matte)&lt;br /&gt;        {&lt;br /&gt;          /* To do: Reduce to binary transparency */&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ref:&lt;br /&gt;http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&amp;t=11406&amp;p=38212 http://www.imagemagick.org/Usage/formats/#png http://www.graphicsmagick.org/www/Magick++/Image.html#Image%20Manipulation%20Methods&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6709687166791242780?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6709687166791242780/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6709687166791242780' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6709687166791242780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6709687166791242780'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/08/png8-opacity-color-doesnt-display-in.html' title='PNG8 opacity color doesn&apos;t display in Firefox 2, 3'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4017736721735380767</id><published>2008-07-28T15:36:00.001+09:00</published><updated>2008-07-28T15:36:21.641+09:00</updated><title type='text'>cairo 1.6.4 jpeg I/O support patch</title><content type='html'>&lt;pre&gt;&lt;br /&gt;Hello all,&lt;br /&gt;&lt;br /&gt;This is an unofficial patch to cairo 1.6.4 that addes jpeg I/O support to cairo.&lt;br /&gt;&lt;br /&gt;The original patch( to an older version of cairo) is not mine.&lt;br /&gt;Please take a look at src/cairo-jpeg.c for credit(s).&lt;br /&gt;&lt;br /&gt;Installation:&lt;br /&gt;1. ./configure --enable-jpeg; make; make install as usual, or better&lt;br /&gt;2. autoreconf to adapt the changes in configure.in to your enviroment.&lt;br /&gt;&lt;br /&gt;For more information, please use diff against the standard release cairo-1.6.4&lt;br /&gt;&lt;br /&gt;ABIs added ( similar to PNG ) :&lt;br /&gt;cairo_get_default_jpeg_parameter&lt;br /&gt;cairo_surface_write_to_jpeg&lt;br /&gt;cairo_image_surface_create_from_jpeg&lt;br /&gt;cairo_image_surface_create_from_jpeg_stream&lt;br /&gt;&lt;br /&gt;To download, click the link below:&lt;br /&gt;http://www.hn.is.uec.ac.jp/~vuhung/patches/cairo-1.6.4.jpeg-patch.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4017736721735380767?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4017736721735380767/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4017736721735380767' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4017736721735380767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4017736721735380767'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/07/cairo-164-jpeg-io-support-patch.html' title='cairo 1.6.4 jpeg I/O support patch'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8406835458842187533</id><published>2008-07-23T15:06:00.000+09:00</published><updated>2008-07-23T15:08:16.819+09:00</updated><title type='text'>A better average</title><content type='html'>&lt;pre&gt;&lt;br /&gt;    double variance(long long *x, int n)&lt;br /&gt;    {&lt;br /&gt;            double m = x[0];&lt;br /&gt;            double s = 0;&lt;br /&gt;            int i;&lt;br /&gt;            for (i=0; i&lt;n; i++) {&lt;br /&gt;                    double m_new = m + (x[i] - m)/(i+1);&lt;br /&gt;                    s = s + (x[i] - m)*(x[i] - m_new);&lt;br /&gt;                    m = m_new;&lt;br /&gt;            }&lt;br /&gt;            return s / (n - 1);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    double mean(long long *x, int n)&lt;br /&gt;    {&lt;br /&gt;            double m = x[0];&lt;br /&gt;            int i;&lt;br /&gt;            for (i=0; i&lt;n; i++) {&lt;br /&gt;                    m = m + (x[i] - m)/(i+1);&lt;br /&gt;            }&lt;br /&gt;            return m;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    double stddev(long long *x, int n)&lt;br /&gt;    {&lt;br /&gt;            return sqrt(variance(x, n));&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;     long long times[30];&lt;br /&gt;   &lt;br /&gt;     printf("mean: %f stddev: %f\n", mean(times, 20), stddev(times, 20));&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8406835458842187533?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8406835458842187533/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8406835458842187533' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8406835458842187533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8406835458842187533'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/07/better-average.html' title='A better average'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5384233101637520911</id><published>2008-06-04T11:31:00.001+09:00</published><updated>2008-06-05T13:43:58.495+09:00</updated><title type='text'>OpenCV: Rebuild the library with Windows, GTK+ 2.x</title><content type='html'>To fix: Install latest gtk+2.x ( 2.12.9 as of now ).&lt;br /&gt;&lt;br /&gt;Remove all the *Windows functions,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#include &lt;cv.h&gt;&lt;br /&gt;#include &lt;highgui.h&gt;&lt;br /&gt;&lt;br /&gt;#define MAX_CLUSTERS (32)       /* NX^ */&lt;br /&gt;&lt;br /&gt;#include &lt;sys/time.h&gt;&lt;br /&gt;#include &lt;sys/resource.h&gt;&lt;br /&gt;&lt;br /&gt;static struct rusage rusage_before;&lt;br /&gt;static struct rusage rusage_after;&lt;br /&gt;&lt;br /&gt;void&lt;br /&gt;startTimer(void)&lt;br /&gt;{&lt;br /&gt;   getrusage(RUSAGE_SELF, &amp;amp;rusage_before);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;float&lt;br /&gt;stopTimer(void)&lt;br /&gt;{&lt;br /&gt;long tsec, tusec;&lt;br /&gt;&lt;br /&gt;   getrusage(RUSAGE_SELF, &amp;amp;rusage_after);&lt;br /&gt;&lt;br /&gt;   tsec = rusage_after.ru_utime.tv_sec - rusage_before.ru_utime.tv_sec;&lt;br /&gt;   tusec = rusage_after.ru_utime.tv_usec - rusage_before.ru_utime.tv_usec;&lt;br /&gt;&lt;br /&gt;   return (tsec + ((float)tusec) / 1000000.0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int&lt;br /&gt;main (int argc, char **argv)&lt;br /&gt;{&lt;br /&gt; int i, size;&lt;br /&gt; IplImage *src_img = 0, *dst_img = 0;&lt;br /&gt; CvMat *clusters;&lt;br /&gt; CvMat *points;&lt;br /&gt; CvMat *color = cvCreateMat (MAX_CLUSTERS, 1, CV_32FC3);&lt;br /&gt; CvMat *count = cvCreateMat (MAX_CLUSTERS, 1, CV_32SC1);&lt;br /&gt;&lt;br /&gt; // (1)&lt;br /&gt; if (argc != 2 || (src_img = cvLoadImage (argv[1], CV_LOAD_IMAGE_COLOR)) == 0)&lt;br /&gt;   return -1;&lt;br /&gt;&lt;br /&gt; size = src_img-&gt;width * src_img-&gt;height;&lt;br /&gt; dst_img = cvCloneImage (src_img);&lt;br /&gt; clusters = cvCreateMat (size, 1, CV_32SC1);&lt;br /&gt; points = cvCreateMat (size, 1, CV_32FC3);&lt;br /&gt;&lt;br /&gt; // (2)sNZls&lt;br /&gt; for (i = 0; i &lt; size; i++) {&lt;br /&gt;   points-&gt;data.fl[i * 3 + 0] = (uchar) src_img-&gt;imageData[i * 3 + 0];&lt;br /&gt;   points-&gt;data.fl[i * 3 + 1] = (uchar) src_img-&gt;imageData[i * 3 + 1];&lt;br /&gt;   points-&gt;data.fl[i * 3 + 2] = (uchar) src_img-&gt;imageData[i * 3 + 2];&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // (3)NX^O&lt;br /&gt;startTimer();&lt;br /&gt; cvKMeans2 (points, MAX_CLUSTERS, clusters, cvTermCriteria (CV_TERMCRIT_EPS + CV_TERMCRIT_ITER, 10, 1.0));&lt;br /&gt;printf( "finished making cmapped pix: %7.3f secs\n", stopTimer());&lt;br /&gt;&lt;br /&gt; // (4)eNX^lvZ&lt;br /&gt; cvSetZero (color);&lt;br /&gt; cvSetZero (count);&lt;br /&gt; for (i = 0; i &lt; size; i++) {&lt;br /&gt;   int idx = clusters-&gt;data.i[i];&lt;br /&gt;   int j = ++count-&gt;data.i[idx];;&lt;br /&gt;   color-&gt;data.fl[idx * 3 + 0] = color-&gt;data.fl[idx * 3 + 0] * (j - 1) / j + points-&gt;data.fl[i * 3 + 0] / j;&lt;br /&gt;   color-&gt;data.fl[idx * 3 + 1] = color-&gt;data.fl[idx * 3 + 1] * (j - 1) / j + points-&gt;data.fl[i * 3 + 1] / j;&lt;br /&gt;   color-&gt;data.fl[idx * 3 + 2] = color-&gt;data.fl[idx * 3 + 2] * (j - 1) / j + points-&gt;data.fl[i * 3 + 2] / j;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // (5)NX^F`&lt;br /&gt; for (i = 0; i &lt; size; i++) {&lt;br /&gt;   int idx = clusters-&gt;data.i[i];&lt;br /&gt;   dst_img-&gt;imageData[i * 3 + 0] = (char) color-&gt;data.fl[idx * 3 + 0];&lt;br /&gt;   dst_img-&gt;imageData[i * 3 + 1] = (char) color-&gt;data.fl[idx * 3 + 1];&lt;br /&gt;   dst_img-&gt;imageData[i * 3 + 2] = (char) color-&gt;data.fl[idx * 3 + 2];&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;#if 0&lt;br /&gt; // (6)\CL[I&lt;br /&gt; cvNamedWindow ("src", CV_WINDOW_AUTOSIZE);&lt;br /&gt; cvShowImage ("src", src_img);&lt;br /&gt; cvNamedWindow ("low-color", CV_WINDOW_AUTOSIZE);&lt;br /&gt; cvShowImage ("low-color", dst_img);&lt;br /&gt; cvWaitKey (0);&lt;br /&gt;&lt;br /&gt; cvDestroyWindow ("src");&lt;br /&gt; cvDestroyWindow ("low-color");&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt; cvReleaseImage (&amp;amp;src_img);&lt;br /&gt; cvReleaseImage (&amp;amp;dst_img);&lt;br /&gt; cvReleaseMat (&amp;amp;clusters);&lt;br /&gt; cvReleaseMat (&amp;amp;points);&lt;br /&gt; cvReleaseMat (&amp;amp;color);&lt;br /&gt; cvReleaseMat (&amp;amp;count);&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;[vuhung@teriyaki c]$./kmeans&lt;br /&gt;OpenCV ERROR: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support)&lt;br /&gt;       in function cvNamedWindow, window.cpp(71)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;br /&gt;Terminating the application...&lt;br /&gt;       called from cvUnregisterType, cxpersistence.cpp(4933)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5384233101637520911?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5384233101637520911/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5384233101637520911' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5384233101637520911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5384233101637520911'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/06/opencv-rebuild-library-with-windows-gtk.html' title='OpenCV: Rebuild the library with Windows, GTK+ 2.x'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-9028344012297530154</id><published>2008-05-20T16:59:00.002+09:00</published><updated>2008-05-20T17:00:25.965+09:00</updated><title type='text'>Movie conversion</title><content type='html'>[vuhung@aoclife tmp]$ time ffmpeg -i ~serendipity/public_html/Dress.avi Dress.flv&lt;br /&gt;FFmpeg version SVN-r13202, Copyright (c) 2000-2008 Fabrice Bellard, et al.&lt;br /&gt;  configuration: --prefix=/home/vuhung&lt;br /&gt;  libavutil version: 49.6.0&lt;br /&gt;  libavcodec version: 51.57.0&lt;br /&gt;  libavformat version: 52.13.0&lt;br /&gt;  libavdevice version: 52.0.0&lt;br /&gt;  built on May 20 2008 16:41:31, gcc: 4.1.2 20070626 (Red Hat 4.1.2-14)&lt;br /&gt;&lt;br /&gt;Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -&gt; 23.98 (2997/125)&lt;br /&gt;Input #0, avi, from '/var/www/home/serendipity/public_html/Dress.avi':&lt;br /&gt;  Duration: 01:50:49.10, start: 0.000000, bitrate: 883 kb/s&lt;br /&gt;    Stream #0.0: Video: mpeg4, yuv420p, 700x272 [PAR 1:1 DAR 175:68], 23.98 tb(r)&lt;br /&gt;    Stream #0.1: Audio: mp3, 44100 Hz, stereo, 112 kb/s&lt;br /&gt;File 'Dress.flv' already exists. Overwrite ? [y/N] y&lt;br /&gt;Output #0, flv, to 'Dress.flv':&lt;br /&gt;    Stream #0.0: Video: flv, yuv420p, 700x272 [PAR 1:1 DAR 175:68], q=2-31, 200 kb/s, 23.98 tb(c)&lt;br /&gt;    Stream #0.1: Audio: adpcm_swf, 44100 Hz, stereo, 64 kb/s&lt;br /&gt;Stream mapping:&lt;br /&gt;  Stream #0.0 -&gt; #0.0&lt;br /&gt;  Stream #0.1 -&gt; #0.1&lt;br /&gt;Press [q] to stop encoding&lt;br /&gt;frame=159365 fps=184 q=31.0 Lsize=  466006kB time=6646.9 bitrate= 574.3kbits/s    &lt;br /&gt;video:174077kB audio:287049kB global headers:0kB muxing overhead 1.058247%&lt;br /&gt;&lt;br /&gt;real    15m14.908s&lt;br /&gt;user    14m6.105s&lt;br /&gt;sys     0m15.406s&lt;br /&gt;[vuhung@aoclife tmp]$ ls -lh Dress.flv &lt;br /&gt;-rw-rw-r-- 1 vuhung vuhung 456M  5月 20 16:58 Dress.flv&lt;br /&gt;[vuhung@aoclife tmp]$ ls -lh ~serendipity/public_html/Dress.avi &lt;br /&gt;-rw-rw-r-- 1 serendipity serendipity 701M  4月 17 11:58 /var/www/home/serendipity/public_html/Dress.avi&lt;br /&gt;[vuhung@aoclife tmp]$&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-9028344012297530154?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/9028344012297530154/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=9028344012297530154' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/9028344012297530154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/9028344012297530154'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/05/movie-conversion.html' title='Movie conversion'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5077133617556827453</id><published>2008-05-16T12:27:00.001+09:00</published><updated>2008-05-16T12:27:47.292+09:00</updated><title type='text'>Tip with getrusage</title><content type='html'>&lt;br&gt;&lt;br /&gt;#include &lt;sys/resource.h&gt;&lt;br /&gt;&lt;br /&gt;# getrusage is a POSIX funtion&lt;br /&gt;# http://www.opengroup.org/onlinepubs/000095399/functions/getrusage.html&lt;br /&gt;&lt;br /&gt;static struct rusage rusage_before;&lt;br /&gt;static struct rusage rusage_after;&lt;br /&gt;&lt;br /&gt;void&lt;br /&gt;startTimer(void)&lt;br /&gt;{&lt;br /&gt;    getrusage(RUSAGE_SELF, &amp;amp;rusage_before);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;l_float32&lt;br /&gt;stopTimer(void)&lt;br /&gt;{&lt;br /&gt;l_int32  tsec, tusec;&lt;br /&gt;&lt;br /&gt;    getrusage(RUSAGE_SELF, &amp;amp;rusage_after);&lt;br /&gt;&lt;br /&gt;    tsec = rusage_after.ru_utime.tv_sec - rusage_before.ru_utime.tv_sec;&lt;br /&gt;    tusec = rusage_after.ru_utime.tv_usec - rusage_before.ru_utime.tv_usec;&lt;br /&gt;&lt;br /&gt;    return (tsec + ((l_float32)tusec) / 1000000.0);&lt;br /&gt;}&lt;br /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5077133617556827453?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5077133617556827453/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5077133617556827453' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5077133617556827453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5077133617556827453'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/05/tip-with-getrusage.html' title='Tip with getrusage'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8229972779456857559</id><published>2008-04-01T13:01:00.001+09:00</published><updated>2008-04-01T13:01:41.430+09:00</updated><title type='text'>strstr test</title><content type='html'>[vuhung@g++]$gcc -Wall strstr.c&lt;br /&gt;[vuhung@g++]$./a.out&lt;br /&gt;p1 = ,Ten,2, toi&lt;br /&gt;p2 = ,Ten,2, toi&lt;br /&gt;p1 = ,2, toi&lt;br /&gt;p2 = Ten,2, toi&lt;br /&gt;p1 = 2, toi&lt;br /&gt;p2 = , toi&lt;br /&gt;p1 = (null)&lt;br /&gt;p2 =  toi&lt;br /&gt;[vuhung@g++]$cat strstr.c&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;string.h&gt;&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;        unsigned char *p1;&lt;br /&gt;        unsigned char *p2;&lt;br /&gt;&lt;br /&gt;        unsigned char string[20] = ",Ten,2, toi";&lt;br /&gt;&lt;br /&gt;        p1 = string;&lt;br /&gt;&lt;br /&gt;        p2 = strstr(p1, ",");&lt;br /&gt;&lt;br /&gt;        printf("p1 = %s\n", p1);&lt;br /&gt;        printf("p2 = %s\n", p2);&lt;br /&gt;&lt;br /&gt;        p2++;&lt;br /&gt;        p1 = strstr(p2, ",");&lt;br /&gt;&lt;br /&gt;        printf("p1 = %s\n", p1);&lt;br /&gt;        printf("p2 = %s\n", p2);&lt;br /&gt;&lt;br /&gt;        p1++;&lt;br /&gt;        p2 = strstr(p1, ",");&lt;br /&gt;&lt;br /&gt;        printf("p1 = %s\n", p1);&lt;br /&gt;        printf("p2 = %s\n", p2);&lt;br /&gt;&lt;br /&gt;        p2++;&lt;br /&gt;        p1 = strstr(p2, ",");&lt;br /&gt;&lt;br /&gt;        printf("p1 = %s\n", p1);&lt;br /&gt;        printf("p2 = %s\n", p2);&lt;br /&gt;&lt;br /&gt;        return 0;&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8229972779456857559?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8229972779456857559/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8229972779456857559' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8229972779456857559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8229972779456857559'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/04/strstr-test.html' title='strstr test'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8826476263189624568</id><published>2008-03-04T11:03:00.001+09:00</published><updated>2008-03-04T11:03:36.392+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http://groups.google.com/group/comp.lang.c/browse_thread/thread/962bea6f78be0959?hl=en'/><title type='text'>Will 'free' return the memory Immediately to the OS ?</title><content type='html'>&gt; Will 'free' return the memory Immediately to the OS ?&lt;br /&gt;&lt;br /&gt;It depends on how your free() is implemented.&lt;br /&gt;&lt;br /&gt;Most libc's use a complex algorithm to do memory manangement,&lt;br /&gt;in order to get the speed, maybe they won't give the memory&lt;br /&gt;to OS immediately after free().&lt;br /&gt;&lt;br /&gt;The C std just can guarantee that after your free(), that&lt;br /&gt;memory block can be used for further malloc().&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8826476263189624568?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8826476263189624568/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8826476263189624568' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8826476263189624568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8826476263189624568'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/03/will-free-return-memory-immediately-to.html' title='Will &apos;free&apos; return the memory Immediately to the OS ?'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-6961475810496715399</id><published>2008-02-18T13:32:00.000+09:00</published><updated>2008-02-18T13:33:37.131+09:00</updated><title type='text'>Tính trung lập và chính xác của wikipedia</title><content type='html'>Tính trung lập và chính xác của wikipedia không phải bao giờ cũng có thể tin được . Đặc biệt với những vấn đề phi kĩ thuật, sự xác định tính đúng sai phụ thuộc quá nhiều vào người viết là khó kiểm chứng . Mình đọc entry viết về Lê Lợi ở vi.wikipedia.org và thấy điều này . en.wikipedia.org cũng gặp vấn đề tương tự. Cơ bản việc so sánh những chi tiết lắt nhắt của Lê Lợi và Lưu Bang cũng làm mất tính bách khoa của entry này rồi .&lt;br /&gt;&lt;br /&gt;Entry về HCM&lt;br /&gt;&lt;br /&gt;http://vi.wikipedia.org/wiki/H%E1%BB%93_Ch%C3%AD_Minh&lt;br /&gt;&lt;br /&gt;cũng bị khóa vì có quá nhiều nhiều luồng ý kiến trái ngược nhau. Không ai đủ trung lập để viết về HCM . Nếu đọc kĩ sẽ thấy rất nhiều câu chữ ngô nghê trong entry này .&lt;br /&gt;&lt;br /&gt;Thử xem nhé&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;action=history"&gt;http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;action=history&lt;/a&gt;&lt;br /&gt;&lt;a href="http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;diff=1021547&amp;amp;oldid=1021135"&gt;http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;diff=1021547&amp;amp;oldid=1021135&lt;/a&gt;&lt;br /&gt;( Lẫn văn nói, F*** )&lt;br /&gt;&lt;a href="http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;diff=1021135&amp;amp;oldid=1019123"&gt;http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;diff=1021135&amp;amp;oldid=1019123&lt;/a&gt;&lt;br /&gt;( Link tới Vũ Thư Hiến và BBC bị xóa )&lt;br /&gt;&lt;a href="http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;diff=next&amp;amp;oldid=884898"&gt;http://vi.wikipedia.org/w/index.php?title=H%E1%BB%93_Ch%C3%AD_Minh&amp;amp;diff=next&amp;amp;oldid=884898&lt;/a&gt;&lt;br /&gt;( Một số chi tiết cụ thể về Cải cách ruộng đất bị xoá )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-6961475810496715399?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/6961475810496715399/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=6961475810496715399' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6961475810496715399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/6961475810496715399'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/02/tnh-trung-lp-v-chnh-xc-ca-wikipedia.html' title='Tính trung lập và chính xác của wikipedia'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1901787429057928029</id><published>2008-02-14T21:54:00.001+09:00</published><updated>2008-02-14T21:54:48.707+09:00</updated><title type='text'>/usr/lib/libstdc++.so.6 : version 'GLIBCXX_3.4.9' not found (required by my_app) :</title><content type='html'>/usr/lib/libstdc++.so.6 : version 'GLIBCXX_3.4.9' not found (required by my_app) :&lt;br /&gt;&lt;br /&gt;because: libstdc++.so.6 is not compartible with the  libstdc++.so we have used to compile my_app:&lt;br /&gt;&lt;br /&gt;fix:&lt;br /&gt;&lt;br /&gt;export LD_LIBRARY_PATH=/where/the/lib/folder/of/gcc/is:$LD_LIBRARY_PATH&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1901787429057928029?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1901787429057928029/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1901787429057928029' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1901787429057928029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1901787429057928029'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/02/usrliblibstdcso6-version-glibcxx349-not.html' title='/usr/lib/libstdc++.so.6 : version &apos;GLIBCXX_3.4.9&apos; not found (required by my_app) :'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-7163493095059058023</id><published>2008-02-14T21:52:00.000+09:00</published><updated>2008-02-14T21:53:45.685+09:00</updated><title type='text'>Solaris guile installation</title><content type='html'>[vuhung@ guile-1.8.3]$uname -a&lt;br /&gt;SunOS  5.10 Generic_127111-05 sun4v sparc SUNW,SPARC-Enterprise-T5220 Solaris&lt;br /&gt;&lt;br /&gt;[vuhung@ guile-1.8.3]$./configure --prefix=$HOME --with-gnu-ld  LIBS=-L$HOME/lib CFLAGS=-I$HOME/include&lt;br /&gt;&lt;br /&gt;make:&lt;br /&gt;&lt;br /&gt;numbers.c: In function `scm_log':&lt;br /&gt;numbers.c:6015: error: `_Complex_I' undeclared (first use in this function)&lt;br /&gt;numbers.c:6015: error: (Each undeclared identifier is reported only once&lt;br /&gt;numbers.c:6015: error: for each function it appears in.)&lt;br /&gt;numbers.c: In function `scm_exp':&lt;br /&gt;numbers.c:6081: error: `_Complex_I' undeclared (first use in this function)&lt;br /&gt;gmake[3]: *** [libguile_la-numbers.lo] Error 1&lt;br /&gt;&lt;br /&gt;downgrade to guile-1.6.4&lt;br /&gt;&lt;br /&gt;./configure --prefix=$HOME --with-gnu-ld  LIBS=-L$HOME/lib CFLAGS=-I$HOME/include&lt;br /&gt;make&lt;br /&gt;make install&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-7163493095059058023?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/7163493095059058023/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=7163493095059058023' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7163493095059058023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7163493095059058023'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/02/solaris-guile-installation.html' title='Solaris guile installation'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2313190506664430627</id><published>2008-02-14T21:51:00.000+09:00</published><updated>2008-02-14T21:52:17.297+09:00</updated><title type='text'>GNU file ( with magic lib ) vs Solaris standard file command</title><content type='html'>[Solaris file ]&lt;br /&gt;&lt;br /&gt;[vuhung@soltest02 UnitTestLinux]$/usr/bin/file -v&lt;br /&gt;/usr/bin/file: オプションが正しくありません -- v&lt;br /&gt;使用法: file [-dh] [-M mfile] [-m mfile] [-f ffile] &lt;ファイル&gt; ...&lt;br /&gt;       file [-dh] [-M mfile] [-m mfile] -f ffile&lt;br /&gt;       file -i [-h] [-f ffile] &lt;ファイル&gt; ...&lt;br /&gt;       file -i [-h] -f ffile&lt;br /&gt;       file -c [-d] [-M mfile] [-m mfile]&lt;br /&gt;&lt;br /&gt;[vuhung@soltest02 UnitTestLinux]$file output/real/real_18.png&lt;br /&gt;output/real/real_18.png:        PNG イメージデータ&lt;br /&gt;&lt;br /&gt;[ GNU file ]&lt;br /&gt;&lt;br /&gt;[vuhung@soltest02 UnitTestLinux]$~/bin/file --version&lt;br /&gt;file-4.23&lt;br /&gt;magic file from /export/home/vuhung/share/file/magic&lt;br /&gt;&lt;br /&gt;[vuhung@soltest02 UnitTestLinux]$~/bin/file output/real/real_18.png&lt;br /&gt;output/real/real_18.png: PNG image data, 800 x 600, 8-bit colormap, non-interlaced&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2313190506664430627?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2313190506664430627/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2313190506664430627' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2313190506664430627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2313190506664430627'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/02/gnu-file-with-magic-lib-vs-solaris.html' title='GNU file ( with magic lib ) vs Solaris standard file command'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3022634072398971070</id><published>2008-02-14T20:29:00.000+09:00</published><updated>2008-02-14T20:30:43.836+09:00</updated><title type='text'>SPARC Enterprise T5220 multithreading benchmark(仮)</title><content type='html'>[vuhung@   ]$make clean; time make&lt;br /&gt;real    17m9.996s&lt;br /&gt;user    16m43.709s&lt;br /&gt;sys     0m22.620s&lt;br /&gt;&lt;br /&gt;[vuhung@   ]$make clean; time make -j 8&lt;br /&gt;real    2m15.245s&lt;br /&gt;user    16m22.220s&lt;br /&gt;sys     0m21.046s&lt;br /&gt;&lt;br /&gt;[vuhung@   ]$make clean; time make -j 64&lt;br /&gt;real    1m37.810s&lt;br /&gt;user    23m30.976s&lt;br /&gt;sys     0m31.164s&lt;br /&gt;&lt;br /&gt;[vuhung@   ]$make clean; time make -j 128&lt;br /&gt;real    1m36.545s&lt;br /&gt;user    23m38.538s&lt;br /&gt;sys     0m31.378s&lt;br /&gt;&lt;br /&gt;[vuhung@  ~]$uname -a&lt;br /&gt;SunOS   5.10 Generic_127111-05 sun4v sparc SUNW,SPARC-Enterprise-T5220 Solaris&lt;br /&gt;&lt;br /&gt;[vuhung@  ~]$prtdiag&lt;br /&gt;システム構成:  Sun Microsystems  sun4v SPARC Enterprise T5220&lt;br /&gt;メモリーサイズ: 32640 M バイト&lt;br /&gt;&lt;br /&gt;========================= CPU ===============================================&lt;br /&gt;&lt;br /&gt;                            CPU                 CPU &lt;br /&gt;Location     CPU   Freq     Implementation      Mask&lt;br /&gt;------------ ----- -------- ------------------- -----&lt;br /&gt;MB/CMP0/P0   0     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P1   1     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P2   2     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P3   3     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P4   4     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P5   5     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P6   6     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P7   7     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P8   8     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P9   9     1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P10  10    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P11  11    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P12  12    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P13  13    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P14  14    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P15  15    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P16  16    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P17  17    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P18  18    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P19  19    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P20  20    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P21  21    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P22  22    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P23  23    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P24  24    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P25  25    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P26  26    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P27  27    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P28  28    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P29  29    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P30  30    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P31  31    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P32  32    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P33  33    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P34  34    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P35  35    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P36  36    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P37  37    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P38  38    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P39  39    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P40  40    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P41  41    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P42  42    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P43  43    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P44  44    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P45  45    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P46  46    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P47  47    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P48  48    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P49  49    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P50  50    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P51  51    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P52  52    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P53  53    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P54  54    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P55  55    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P56  56    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P57  57    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P58  58    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P59  59    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P60  60    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P61  61    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P62  62    1167 MHz SUNW,UltraSPARC-T2          &lt;br /&gt;MB/CMP0/P63  63    1167 MHz SUNW,UltraSPARC-T2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3022634072398971070?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3022634072398971070/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3022634072398971070' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3022634072398971070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3022634072398971070'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/02/sparc-enterprise-t5220-multithreading.html' title='SPARC Enterprise T5220 multithreading benchmark(仮)'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4143845426951760432</id><published>2008-02-04T14:46:00.000+09:00</published><updated>2008-02-04T14:49:04.752+09:00</updated><title type='text'>Fast, Fixed Point Square Root Computation ?</title><content type='html'>&lt;pre&gt;I did test your magic_sqrt but the time to execute sqrt() and magic_sqrt() are almost the same with my environment:&lt;br /&gt;&lt;br /&gt;Linux, RHEL 4., x64, Xeon 3.2G x 2, 4MB memory gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3), glib 2.3.4.&lt;br /&gt;&lt;br /&gt;Here is the code:&lt;br /&gt;&lt;br /&gt;[vuhung@ g++]$gcc -lm sqrt.c&lt;br /&gt;[vuhung@ g++]$./a.out&lt;br /&gt;     sqrt time = 0.025689&lt;br /&gt;magic sqrt time = 0.026223&lt;br /&gt;[vuhung@ g++]$cat sqrt.c&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;stdlib.h&gt;&lt;br /&gt;#include &lt;sys h=""&gt;&lt;br /&gt;#include &lt;math.h&gt;&lt;br /&gt;&lt;br /&gt;float magic_sqrt (float number)&lt;br /&gt;{&lt;br /&gt;  long i;&lt;br /&gt;  float f = 1.5, x = number/2, y = number;&lt;br /&gt;  i  = * ( unsigned long * ) &amp;y;&lt;br /&gt;  i   = 0x5f3759df - ( i &gt;&gt; 1 );&lt;br /&gt;  y = * ( float * ) &amp;i;&lt;br /&gt;  y = y * (f - x*y*y);&lt;br /&gt;  return number * y;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;       long i;&lt;br /&gt;&lt;br /&gt;       long NUM  = 1000000;&lt;br /&gt;       float x;&lt;br /&gt;&lt;br /&gt;   double real, real_begin;&lt;br /&gt;   struct timeval tv;&lt;br /&gt;   gettimeofday (&amp;amp;tv, NULL);&lt;br /&gt;   real_begin = tv.tv_sec + (double) tv.tv_usec * 1e-6;&lt;br /&gt;&lt;br /&gt;       for(i = 0; i &lt; NUM; i++)&lt;br /&gt;               x =sqrt(i + 0.01);&lt;br /&gt;&lt;br /&gt;   gettimeofday (&amp;amp;tv, NULL);&lt;br /&gt;   real = (tv.tv_sec + (double) tv.tv_usec * 1e-6);     &lt;br /&gt;       printf ("      sqrt time = %f\n", real - real_begin);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   gettimeofday (&amp;amp;tv, NULL);   &lt;br /&gt;       real_begin = tv.tv_sec + (double) tv.tv_usec * 1e-6;&lt;br /&gt;&lt;br /&gt;   for(i = 0; i &lt; NUM; i++)&lt;br /&gt;       x = magic_sqrt(i + 0.01);&lt;br /&gt;   gettimeofday (&amp;amp;tv, NULL);   &lt;br /&gt;       real = (tv.tv_sec + (double) tv.tv_usec * 1e-6);       &lt;br /&gt;   printf ("magic sqrt time = %f\n", real - real_begin);&lt;br /&gt;&lt;br /&gt;       return 0;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;http://www.qoheleth.uklinux.net/blog/?p=139&lt;br /&gt;http://themanaworld.org/tmwservdox/mathutils_8cpp-source.html&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4143845426951760432?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4143845426951760432/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4143845426951760432' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4143845426951760432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4143845426951760432'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/02/fast-fixed-point-square-root.html' title='Fast, Fixed Point Square Root Computation ?'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2201078177172847304</id><published>2008-01-25T11:48:00.000+09:00</published><updated>2008-01-25T11:53:20.324+09:00</updated><title type='text'>configure.in for libiconv ( iconv ) checking.</title><content type='html'>&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As the title states, use this with your autoconf and automake under &lt;br /&gt;both Linux ( where iconv_open() is a libc built-in function ) &lt;br /&gt;and Solaris ( where iconv_open() is a part of GNU libiconv ).&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Checks for iconv&lt;br /&gt;#&lt;br /&gt;AC_MSG_CHECKING([for a usable iconv])&lt;br /&gt;ICONV_LIBS=""&lt;br /&gt;AC_TRY_LINK([#include &lt;iconv.h&gt;],&lt;br /&gt;        [iconv_open ("from", "to");],&lt;br /&gt;        [use_iconv=1],&lt;br /&gt;        [use_iconv=0])&lt;br /&gt;if test x$use_iconv = x1; then&lt;br /&gt;    AC_MSG_RESULT([libc])&lt;br /&gt;else&lt;br /&gt;    # try using libiconv&lt;br /&gt;    fontconfig_save_libs="$LIBS"&lt;br /&gt;    LIBS="$LIBS -liconv"&lt;br /&gt;&lt;br /&gt;    AC_TRY_LINK([#include &lt;iconv.h&gt;],&lt;br /&gt;            [iconv_open ("from", "to");],&lt;br /&gt;            [use_iconv=1],&lt;br /&gt;            [use_iconv=0])&lt;br /&gt;   &lt;br /&gt;    if test x$use_iconv = x1; then&lt;br /&gt;        ICONV_LIBS="-liconv"&lt;br /&gt;        AC_MSG_RESULT([libiconv])&lt;br /&gt;    else&lt;br /&gt;        AC_MSG_RESULT([no])&lt;br /&gt;    fi&lt;br /&gt;&lt;br /&gt;    LIBS="$fontconfig_save_libs"&lt;br /&gt;fi&lt;br /&gt;AC_SUBST(ICONV_LIBS)&lt;br /&gt;AC_DEFINE_UNQUOTED(USE_ICONV,$use_iconv,[Use iconv.])&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2201078177172847304?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2201078177172847304/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2201078177172847304' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2201078177172847304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2201078177172847304'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/01/configurein-for-libiconv-iconv-checking.html' title='configure.in for libiconv ( iconv ) checking.'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1031711789426536124</id><published>2008-01-22T14:42:00.000+09:00</published><updated>2008-01-22T14:44:31.408+09:00</updated><title type='text'>Solaris Vim multibyte( Japanese, Chinese, Korean ) support</title><content type='html'>This also includes Linux and other platforms if you needmultibyte( Japanese, Chinese, Korean )  support for vim.&lt;br /&gt;&lt;br /&gt;wget vim-7.1.tar.gz&lt;br /&gt;tar xvzf vim-7.1.tar.gz&lt;br /&gt;cd vim71&lt;br /&gt;--prefix=$HOME \&lt;br /&gt;--enable-multibyte \&lt;br /&gt;--enable-cscope \&lt;br /&gt;--with-features=huge&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1031711789426536124?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1031711789426536124/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1031711789426536124' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1031711789426536124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1031711789426536124'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/01/solaris-vim-multibyte-japanese-chinese.html' title='Solaris Vim multibyte( Japanese, Chinese, Korean ) support'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-7560936218809743331</id><published>2008-01-16T11:37:00.000+09:00</published><updated>2008-01-16T11:39:36.590+09:00</updated><title type='text'>Add a text to a PNG file</title><content type='html'>&lt;quote&gt;&lt;br /&gt;#if 0&lt;br /&gt;        png_text text_ptr[1];&lt;br /&gt;        text_ptr[0].key = "userInfo";&lt;br /&gt;        char png_userInfo[100];&lt;br /&gt;        sprintf(png_userInfo, "%d", m_userInfo);&lt;br /&gt;        text_ptr[0].text = png_userInfo;&lt;br /&gt;        text_ptr[0].compression = PNG_TEXT_COMPRESSION_NONE;&lt;br /&gt;        png_set_text(png_ptr, info_ptr, text_ptr, 1);&lt;br /&gt;#endif&lt;br /&gt;&lt;br /&gt;&lt;/quote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-7560936218809743331?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/7560936218809743331/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=7560936218809743331' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7560936218809743331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/7560936218809743331'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/01/add-text-to-png-file.html' title='Add a text to a PNG file'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5691743449232011911</id><published>2008-01-13T13:34:00.000+09:00</published><updated>2008-01-13T13:35:04.552+09:00</updated><title type='text'>FutureNet CR-110 Pro Router configuration</title><content type='html'>show config&lt;br /&gt;&lt;br /&gt;nat 2 192.168.254.016 192.168.254.016 * * 000.000.000.000&lt;br /&gt;nat 127 * * * * 000.000.000.000&lt;br /&gt;main 0 ip 222.151.076.136&lt;br /&gt;main 0 mask 255.255.255.224&lt;br /&gt;main 0 gateway 222.151.076.129&lt;br /&gt;main 0 dhcp off&lt;br /&gt;main 0 autodns on&lt;br /&gt;main 0 secdns 210.224.177.140&lt;br /&gt;main 0 pppoe on&lt;br /&gt;admin password ********&lt;br /&gt;dhcp client 0 0002b35d1040 192.168.254.001&lt;br /&gt;dhcp client 1 0002b38d1dbd 192.168.254.002&lt;br /&gt;dhcp client 2 0002b35d101b 192.168.254.003&lt;br /&gt;dhcp client 3 0000e2864dc9 192.168.254.004&lt;br /&gt;dhcp client 4 0002b38d1dc0 192.168.254.005&lt;br /&gt;dhcp client 5 0003936953e0 192.168.254.006&lt;br /&gt;dhcp client 6 000cf1a4b1b9 192.168.254.007&lt;br /&gt;dhcp client 7 00094157c00f 192.168.254.008&lt;br /&gt;dhcp client 8 0015609910d3 192.168.254.009&lt;br /&gt;dhcp client 9 000a4810de69 192.168.254.010&lt;br /&gt;dhcp client 10 00164111e07d 192.168.254.011&lt;br /&gt;dhcp client 11 00029e053f09 192.168.254.012&lt;br /&gt;dhcp client 12 0050da89d4f4 192.168.254.013&lt;br /&gt;dhcp client 13 00065b37e7a3 192.168.254.014&lt;br /&gt;dhcp client 14 00c09fd9b526 192.168.254.015&lt;br /&gt;dhcp client 15 000d60e8d839 192.168.254.016&lt;br /&gt;dhcp client 16 00096b5267bf 192.168.254.017&lt;br /&gt;dhcp client 17 0013a9087c6c 192.168.254.018&lt;br /&gt;pppoe 1 use on&lt;br /&gt;pppoe 1 id aad92338@BIG&lt;br /&gt;pppoe 1 password ********&lt;br /&gt;pppoe 1 connectondemand off&lt;br /&gt;pppoe 1 idletimeout 0&lt;br /&gt;pppoe 1 maxtimeout 0&lt;br /&gt;&lt;br /&gt;----------------&lt;br /&gt;&lt;br /&gt;show routetable&lt;br /&gt;&lt;br /&gt;Dynamic Routing&lt;br /&gt;Destination Gateway Interface Met&lt;br /&gt;---------------- --------------- --------- ---&lt;br /&gt;192.168.254.000/24  Ether 1 1&lt;br /&gt;default  Ether 0 1&lt;br /&gt;000.000.000.000/0  Ether 0 1&lt;br /&gt; &lt;br /&gt;Static Routing&lt;br /&gt;Destination Gateway Interface Met&lt;br /&gt;&lt;br /&gt;CR 100 Pro Router.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5691743449232011911?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5691743449232011911/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5691743449232011911' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5691743449232011911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5691743449232011911'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/01/futurenet-cr-110-pro-router.html' title='FutureNet CR-110 Pro Router configuration'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5612999977827003401</id><published>2008-01-07T21:54:00.000+09:00</published><updated>2008-01-07T21:56:43.893+09:00</updated><title type='text'>Endianess conversion</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Endianness"&gt;Endianness&lt;/a&gt;  maybe a pain in the ass if you don't know it, and you have to work on multi platforms like Linux x86 and Solaris Sparc.&lt;br /&gt;&lt;br /&gt;And here is a tip ( quick hack, quit easy ) to convert the endianness .&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[vuhung@soltest01 perl]$od -x useable.dat |head&lt;br /&gt;0000000 7561 6d69 2800 0b00 0100 0000 0100 0100&lt;br /&gt;0000020 6400 6700 6197 7155 90a4 c065 3e49 0000&lt;br /&gt;0000040 dd6d 0000 0404 3501 0000 0040 0103 0100&lt;br /&gt;0000060 0200 0000 0100 0100 6400 6800 6197 7155&lt;br /&gt;0000100 90a4 c065 3e49 0000 dd6d 0000 0404 3401&lt;br /&gt;0000120 0000 0040 0103 0100 0300 0000 0100 0100&lt;br /&gt;0000140 6400 6900 d925 5d15 2429 7019 f824 0100&lt;br /&gt;0000160 74b7 0100 0404 3401 0000 0000 0103 0100&lt;br /&gt;0000200 0400 0000 0100 0100 6400 6a00 7709 5805&lt;br /&gt;0000220 4a0a 5d06 e093 0400 d0dd 0600 0404 3501&lt;br /&gt;[vuhung@soltest01 perl]$od -x useable.dat.big | head&lt;br /&gt;0000000 6175 696d 0028 000b 0001 0000 0001 0001&lt;br /&gt;0000020 0064 0067 9761 5571 a490 65c0 493e 0000&lt;br /&gt;0000040 6ddd 0000 0404 0135 0000 4000 0301 0001&lt;br /&gt;0000060 0002 0000 0001 0001 0064 0068 9761 5571&lt;br /&gt;0000100 a490 65c0 493e 0000 6ddd 0000 0404 0134&lt;br /&gt;0000120 0000 4000 0301 0001 0003 0000 0001 0001&lt;br /&gt;0000140 0064 0069 25d9 155d 2924 1970 24f8 0001&lt;br /&gt;0000160 b774 0001 0404 0134 0000 0000 0301 0001&lt;br /&gt;0000200 0004 0000 0001 0001 0064 006a 0977 0558&lt;br /&gt;0000220 0a4a 065d 93e0 0004 ddd0 0006 0404 0135&lt;br /&gt;[vuhung@soltest01 perl]$cat endian-convert.pl &lt;br /&gt;#!/usr/local/bin/perl&lt;br /&gt;&lt;br /&gt;($ifile, $ofile) = @ARGV;&lt;br /&gt;&lt;br /&gt;open(IN, "$ifile");&lt;br /&gt;open(OUT,"&gt;$ofile");&lt;br /&gt;while(read(IN,$buf,2)){&lt;br /&gt;  $buf = unpack("n",$buf);&lt;br /&gt;  $buf = pack("v",$buf);&lt;br /&gt;  print OUT $buf;&lt;br /&gt;}&lt;br /&gt;[vuhung@soltest01 perl]$&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5612999977827003401?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5612999977827003401/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5612999977827003401' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5612999977827003401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5612999977827003401'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/01/endianess-conversion.html' title='Endianess conversion'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3757994618707286765</id><published>2008-01-07T21:50:00.000+09:00</published><updated>2008-01-07T21:53:10.326+09:00</updated><title type='text'>gdb on ( Open ) Solaris 10</title><content type='html'>If you try to install gdb 6.6 as what is described gdb's README file, you will get compilation error when you "make", in tui module.&lt;br /&gt;&lt;br /&gt;The tip: disable tui and compile gdb only!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/gdb-6.6.tar.gz&lt;br /&gt;tar xvzf gdb-6.6.tar.gz &lt;br /&gt;cd gdb-6.6/gdb&lt;br /&gt;./configure --prefix=$HOME --disable-tui&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3757994618707286765?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3757994618707286765/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3757994618707286765' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3757994618707286765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3757994618707286765'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2008/01/gdb-on-open-solaris-10.html' title='gdb on ( Open ) Solaris 10'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1352276043107640479</id><published>2007-12-18T00:46:00.000+09:00</published><updated>2007-12-18T00:56:01.080+09:00</updated><title type='text'>Chứng minh định lý trong wikipedia</title><content type='html'>&lt;span style="font-family:Verdana;"&gt;     Đây là một đề tài mở ở slashdot.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ask.slashdot.org/comments.pl?sid=390584&amp;amp;threshold=1&amp;amp;commentsort=0&amp;amp;mode=thread&amp;amp;cid=21716520" target="_blank"&gt;http://ask.slashdot.org/comments.pl?sid=39...mp;cid=21716520&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mình nghĩa diendantoanhoc có thể làm là:&lt;br /&gt;&lt;br /&gt;Tham gia dịch ( bước 1 ) những định lý bằng tiếng Anh ra tiếng Việt . Và sau đó tham gia soạn bài mới ( bước 2 ) cho wikipedia nếu có khả năng .&lt;br /&gt;&lt;br /&gt;Xin nói thêm về wikipedia cho những bạn chưa biết ( xác suất .099% &lt;img src="http://diendantoanhoc.net/forum/style_emoticons/default/biggrin.gif" style="vertical-align: middle;" emoid=":D" alt="biggrin.gif" border="0" /&gt; ): Wikipedia là một từ điển bách khoa lớn nhất trong lịch sử, tự do, mở ( bất kì ai cũng có thể đóng góp ), và phi lợi nhuận .&lt;br /&gt;&lt;br /&gt;-&gt; Tiếng Anh &lt;a href="http://en.wikipedia.org/" target="_blank"&gt;http://en.wikipedia.org/&lt;/a&gt;&lt;br /&gt;-&gt; Tiếng Việt &lt;a href="http://vi.wikipedia.org/" target="_blank"&gt;http://vi.wikipedia.org/&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1352276043107640479?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1352276043107640479/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1352276043107640479' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1352276043107640479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1352276043107640479'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/12/chng-minh-nh-l-trong-wikipedia.html' title='Chứng minh định lý trong wikipedia'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-8880844926797469934</id><published>2007-12-09T23:28:00.000+09:00</published><updated>2007-12-09T23:29:01.690+09:00</updated><title type='text'>60 seconds science</title><content type='html'>60 seconds science ( http://www.60secondscience.com/ ) là một website của tạp chí Scientific America . Nội dung cover chủ yếu là sinh học . Một số topics nhỏ nói về những vấn đề khác như IT, thiên văn.&lt;br /&gt;&lt;br /&gt;60 seconds science bao gồm những đoạn video, hay mp3 ngắn - thường dưới 3 phút - nói về những vấn đề khoa học tương đối phổ thông, có tính giáo dục cao, kích thích não phải và trái hoạt động hihi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-8880844926797469934?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/8880844926797469934/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=8880844926797469934' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8880844926797469934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/8880844926797469934'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/12/60-seconds-science.html' title='60 seconds science'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-4906484766674253912</id><published>2007-12-06T00:13:00.000+09:00</published><updated>2007-12-06T00:14:30.073+09:00</updated><title type='text'>SeLinux: make http://host/~username visible</title><content type='html'>1133  cd home/&lt;br /&gt; 1134  ls -Z /home/&lt;br /&gt; 1135  chown -R  user_u:object_r:user_home_dir_t nhocquay&lt;br /&gt; 1136  chcon   user_u:object_r:user_home_dir_t nhocquay&lt;br /&gt; 1137  cd nhocquay/&lt;br /&gt; 1138  ls -Z /home/vuhung/public_html/&lt;br /&gt; 1139  ls -Z /home/vuhung/&lt;br /&gt; 1140  chcon user_u:object_r:httpd_sys_content_t public_html/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-4906484766674253912?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/4906484766674253912/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=4906484766674253912' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4906484766674253912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/4906484766674253912'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/12/selinux-make-httphostusername-visible.html' title='SeLinux: make http://host/~username visible'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3163691996737849617</id><published>2007-12-02T20:20:00.000+09:00</published><updated>2007-12-02T20:21:05.404+09:00</updated><title type='text'>mkfs ext3: aoclife new harddisk</title><content type='html'>[root@aoclife ~]# mkfs&lt;br /&gt;mkfs         mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.msdos   mkfs.vfat&lt;br /&gt;[root@aoclife ~]# fdisk  -l /dev/sdb&lt;br /&gt;&lt;br /&gt;Disk /dev/sdb: 73.4 GB, 73407820800 bytes&lt;br /&gt;255 heads, 63 sectors/track, 8924 cylinders&lt;br /&gt;Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;&lt;br /&gt;Disk /dev/sdb doesn't contain a valid partition table&lt;br /&gt;[root@aoclife ~]# mkfs&lt;br /&gt;Usage: mkfs [-V] [-t fstype] [fs-options] device [size]&lt;br /&gt;[root@aoclife ~]# mkfs -t ext3 /dev/sdb&lt;br /&gt;mke2fs 1.39 (29-May-2006)&lt;br /&gt;/dev/sdb is entire device, not just one partition!&lt;br /&gt;Proceed anyway? (y,n) y&lt;br /&gt;Filesystem label=&lt;br /&gt;OS type: Linux&lt;br /&gt;Block size=4096 (log=2)&lt;br /&gt;Fragment size=4096 (log=2)&lt;br /&gt;8962048 inodes, 17921831 blocks&lt;br /&gt;896091 blocks (5.00%) reserved for the super user&lt;br /&gt;First data block=0&lt;br /&gt;Maximum filesystem blocks=0&lt;br /&gt;547 block groups&lt;br /&gt;32768 blocks per group, 32768 fragments per group&lt;br /&gt;16384 inodes per group&lt;br /&gt;Superblock backups stored on blocks:&lt;br /&gt;        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,&lt;br /&gt;        4096000, 7962624, 11239424&lt;br /&gt;&lt;br /&gt;Writing inode tables: done&lt;br /&gt;Creating journal (32768 blocks): done&lt;br /&gt;Writing superblocks and filesystem accounting information: done&lt;br /&gt;&lt;br /&gt;This filesystem will be automatically checked every 31 mounts or&lt;br /&gt;180 days, whichever comes first.  Use tune2fs -c or -i to override.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3163691996737849617?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3163691996737849617/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3163691996737849617' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3163691996737849617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3163691996737849617'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/12/mkfs-ext3-aoclife-new-harddisk.html' title='mkfs ext3: aoclife new harddisk'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-1719926046039397461</id><published>2007-11-29T00:49:00.003+09:00</published><updated>2007-11-29T00:49:40.141+09:00</updated><title type='text'>High rated RTS gamers: skill or talent?</title><content type='html'>Let's clarify a keyword the original poster wrote: talent[1] . It has two meaning: gift[2] and/or skills[3] &lt;br /&gt;&lt;br /&gt;Gift is something lies under your ADN, it is "premade" and you can't archive it no matter how you pratice.&lt;br /&gt;&lt;br /&gt;Skill is something gets improved with the time you are working on it.&lt;br /&gt;&lt;br /&gt;I agree with most of the comments so far that "skill" is need to archive 2k. But to reach 2.3k+, you have to do be gifted.&lt;br /&gt;&lt;br /&gt;I also talked to some 2.2k ( sometimes 2.3k but falls back to 2.2k soon ) and they complain that  they lacks of something they don't know. And he can't win daut or Chris in every map and civ.&lt;br /&gt;&lt;br /&gt;Wikipedia also has a short but densed article about RTS[4] which if you read carefully, you will find that the key factors that make a gifted/skilled RTS gamer:&lt;br /&gt;&lt;br /&gt;1. Micromanagement ( Yes, it is management, requires experience ( knowhow ), sometimes a a little research to the game )&lt;br /&gt;2. Macromanagement ( Yes, it is management, requires experience ( knowhow ), sometimes a a little research to the game )&lt;br /&gt;&lt;br /&gt;Both are important but IMO,  macromanagement are more important: It is the capacity to adapt econ/armies to various situations. Where and how to attack. Help or contribute. I also strongly recommend reading "The art of war" by Sun Tzu[5]. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1] http://en.wikipedia.org/wiki/Talent&lt;br /&gt;[2] http://en.wikipedia.org/wiki/Intellectual_giftedness&lt;br /&gt;[3] http://en.wikipedia.org/wiki/Skill&lt;br /&gt;[4] http://en.wikipedia.org/wiki/Real-time_strategy#Gameplay&lt;br /&gt;[5] http://en.wikipedia.org/wiki/The_Art_of_War&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-1719926046039397461?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/1719926046039397461/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=1719926046039397461' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1719926046039397461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/1719926046039397461'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/11/high-rated-rts-gamers-skill-or-talent.html' title='High rated RTS gamers: skill or talent?'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-5385260104412956940</id><published>2007-11-20T01:03:00.000+09:00</published><updated>2007-11-20T01:04:55.840+09:00</updated><title type='text'>wget sucks up Internet</title><content type='html'>[vuhung@aoclife suriken]$ jobs&lt;br /&gt;[2]-  Running                 wget --no-parent --wait=1 --random-wait --limit-rate=100K -r -p -U Mozilla http://www15.atwiki.jp/suriken/ &gt;&amp;/dev/null &amp;  (wd: /var/www/html/aoc/misc)&lt;br /&gt;[3]+  Running                 wget --no-parent --wait=1 --random-wait --limit-rate=100K -r -p -U Mozilla http://www.mrfixitonline.com/aok &gt;&amp;/dev/null &amp;  (wd: /var/www/html/aoc/misc)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-5385260104412956940?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/5385260104412956940/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=5385260104412956940' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5385260104412956940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/5385260104412956940'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/11/wget-sucks-up-internet.html' title='wget sucks up Internet'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-2213530020394536622</id><published>2007-11-15T00:56:00.000+09:00</published><updated>2007-11-15T00:58:13.390+09:00</updated><title type='text'>aoclife promotion:</title><content type='html'>&lt;a href="http://docs.google.com/Doc?id=ddw744r6_21cvfqjq"&gt;aoc aoclife リプレイ recored games&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-2213530020394536622?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/2213530020394536622/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=2213530020394536622' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2213530020394536622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/2213530020394536622'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/11/aoclife-promotion.html' title='aoclife promotion:'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-3117965545247812967</id><published>2007-11-14T23:37:00.001+09:00</published><updated>2007-11-14T23:37:17.516+09:00</updated><title type='text'>Compile/Run icc with cairo</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;I've tried icc 10.1 Pro with cairo ( http://cairographics.org/releases/cairo-1.4.10.tar.gz )&lt;br /&gt;&lt;br /&gt;the installation went smooth as follows:&lt;br /&gt;&lt;br /&gt;CentOS 5.&lt;br /&gt;[vuhung@aoclife cairo]$ uname -r&lt;br /&gt;2.6.18-8.el5&lt;br /&gt;[vuhung@aoclife cairo]$ rpm -qa | grep glibc&lt;br /&gt;glibc-2.5-12&lt;br /&gt;glibc-headers-2.5-12&lt;br /&gt;glibc-common-2.5-12&lt;br /&gt;glibc-devel-2.5-12&lt;br /&gt;[vuhung@aoclife cairo]$&lt;br /&gt;&lt;br /&gt;yum install libstdc++.so.5&lt;br /&gt;tar xvzf l_cc_p_10.1.008.tar.gz&lt;br /&gt;cd l_cc_p_10.1.008&lt;br /&gt;./install&lt;br /&gt;#serial number: &lt;span class="noprint"&gt;&lt;span id="ctl00_MainContentPlaceHolder_lblSN" class="entryPrompt"&gt; VJFV-MP9H3R5J&lt;br /&gt;cat "source /opt/intel/cc/10.1.008/bin/iccvars.sh" &gt;&gt; ~/.bash_profile&lt;br /&gt;&lt;br /&gt;icc now can run.&lt;br /&gt;&lt;br /&gt;Then,&lt;br /&gt;&lt;br /&gt;cd ~/usr/src/cairo-1.4.10&lt;br /&gt;./configure --without-xlib --disable-xlib CC=icc&lt;br /&gt;make;&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;And when I tried to compile icc with cairo ( hello.c ):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre&gt;&lt;code&gt;icc -o hello `pkg-config --cflags --libs cairo` hello.c&lt;br /&gt;&lt;br /&gt;I got the error:&lt;br /&gt;&lt;br /&gt;icc -o hello `pkg-config --cflags --libs cairo` hello.c&lt;br /&gt;/tmp/icck8ycA8.o: In function `main':&lt;br /&gt;hello.c:(.text+0x1c): undefined reference to `cairo_image_surface_create'&lt;br /&gt;hello.c:(.text+0x24): undefined reference to `cairo_create'&lt;br /&gt;hello.c:(.text+0x80): undefined reference to `cairo_move_to'&lt;br /&gt;hello.c:(.text+0x91): undefined reference to `cairo_destroy'&lt;br /&gt;hello.c:(.text+0xa2): undefined reference to `cairo_surface_destroy'&lt;br /&gt;&lt;br /&gt;where:&lt;br /&gt;&lt;br /&gt;[vuhung@aoclife cairo]$ pkg-config --cflags --libs cairo&lt;br /&gt;-I/usr/local/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12  -L/usr/local/lib -lcairo&lt;br /&gt;&lt;br /&gt;Yes, icc couldn't find some API. Because I am new to icc, I don't know how icc creates and links the libraries.&lt;br /&gt;&lt;br /&gt;If in the steps above, I replace icc with gcc, everything will be fine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------cut here ------------&lt;br /&gt;&lt;/code&gt;&lt;code&gt;#include &lt;cairo.h&gt;&lt;br /&gt;&lt;br /&gt;int&lt;br /&gt;main (int argc, char *argv[])&lt;br /&gt;{&lt;br /&gt;       cairo_surface_t *surface;&lt;br /&gt;       cairo_t *cr;&lt;br /&gt;&lt;br /&gt;       surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 240, 80);&lt;br /&gt;       cr = cairo_create (surface);&lt;br /&gt;&lt;br /&gt;       cairo_select_font_face (cr, "serif", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);&lt;br /&gt;       cairo_set_font_size (cr, 32.0);&lt;br /&gt;       cairo_set_source_rgb (cr, 0.0, 0.0, 1.0);&lt;br /&gt;       cairo_move_to (cr, 10.0, 50.0);&lt;br /&gt;       cairo_show_text (cr, "Hello, world");&lt;br /&gt;       cairo_destroy (cr);&lt;br /&gt;       cairo_surface_write_to_png (surface, "hello.png");&lt;br /&gt;       cairo_surface_destroy (surface);&lt;br /&gt;&lt;br /&gt;       return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;--------------------------------&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-3117965545247812967?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/3117965545247812967/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=3117965545247812967' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3117965545247812967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/3117965545247812967'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/11/compilerun-icc-with-cairo.html' title='Compile/Run icc with cairo'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6504447400675707771.post-726494129988721619</id><published>2007-11-14T23:03:00.000+09:00</published><updated>2007-11-14T23:07:23.744+09:00</updated><title type='text'>Install Intel C++ Compiler 10.1 on Centos 5</title><content type='html'>エラー: 依存性の欠如:&lt;br /&gt;        libstdc++.so.5 は intel-icc101008-10.1.008-1.i386 に必要とされています&lt;br /&gt;        libstdc++.so.5(GLIBCPP_3.2) は intel-icc101008-10.1.008-1.i386 に必要とされています&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;yum install libstdc++.so.5&lt;br /&gt;wget http://registrationcenter-download.intel.com/irc_nas/861/l_cc_p_10.1.008.tar.gz&lt;br /&gt;tar xvzf l_cc_p_10.1.008.tar.gz&lt;br /&gt;cd l_cc_p_10.1.008&lt;br /&gt;./install&lt;br /&gt;#serial number: &lt;span class="noprint"&gt;&lt;span id="ctl00_MainContentPlaceHolder_lblSN" class="entryPrompt"&gt; VJFV-MP9H3R5J&lt;br /&gt;cat "source /opt/intel/cc/10.1.008/bin/iccvars.sh" &gt;&gt; ~/.bash_profile&lt;br /&gt;&lt;br /&gt;icc now can run.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6504447400675707771-726494129988721619?l=vuhung16.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuhung16.blogspot.com/feeds/726494129988721619/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6504447400675707771&amp;postID=726494129988721619' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/726494129988721619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6504447400675707771/posts/default/726494129988721619'/><link rel='alternate' type='text/html' href='http://vuhung16.blogspot.com/2007/11/install-intel-c-compiler-101-on-centos.html' title='Install Intel C++ Compiler 10.1 on Centos 5'/><author><name>vuhung</name><uri>http://www.blogger.com/profile/14481455514713679009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_k83DCfDEYmY/SP8yZTYoW-I/AAAAAAAAAO0/G_bxHCRGpXs/s1600-R/2860149260_91cfb0cbd5_t.jpg'/></author><thr:total>0</thr:total></entry></feed>
