Kho tháng 7/2008

Thứ năm, 31 Tháng bảy năm 2008 15:29:49 ICT

discovered hashtags, predict user-hashtags (only show one user's hashtags)


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

Thứ tư, 30 Tháng bảy năm 2008 20:47:33 ICT

(define (string->object s) (##desourcify (call-with-input-string s ##read-expr-from-port))) -> evil X-(


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

Thứ ba, 29 Tháng bảy năm 2008 13:30:21 ICT

Hãy yên nghỉ, XGL

Hôm nay đọc được RIP XGL. Phải như thằng nào cũng "tiêu" như XGL vậy thì hay quá. XGL ra đi để lại một "hậu quả" trực tiếp: AIGLX. Tuy nhiên nói vậy hơi khiêm tốn. Từ lúc XGL ra đời, Xorg đã tiến một bước dài trong hỗ trợ 3D. Đến ngày hôm nay, có lẽ chỉ có nVidia là vẫn cố thủ. Hỗ trợ đồ hoạ đã tiến thêm một bước, từ userspace (Xorg) chuyển sang kernel space (Kernel mode setting). Với DRI2, có thể nói Xorg đã đạt đến khả năng mà XGL cung cấp (accelerated direct GL). Nếu không có cú hích XGL, không biết Xorg giờ ra sao.

XGL đã tiên phong và hi sinh anh dũng. Hãy yên nghỉ XGL. Đề nghị nộp đơn phong danh hiệu liệt sĩ-anh hùng lực lượng đồ hoạ cho XGL.


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

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

Thứ ba, 29 Tháng bảy năm 2008 19:52:54 ICT

tức quá!!! Mai kiếm cái Linux ADSL modem


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

Thứ hai, 28 Tháng bảy năm 2008 03:16:40 ICT

Made an epiphany plugin that Ctrl-Shift-D will make an ur1.ca URL. Copy/Paste time is over.


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

Thứ bảy, 26 Tháng bảy năm 2008 19:13:34 ICT

Bản đồ Thành phố

Cái lí do mà tui muốn sắm cái GPS (chính xác là GPS, nếu có phải mua điện thoại có GPS) là vì tui muốn... ờ... tìm đường tới cái toalét gần nhất. Và kiến thức về mấy cái đại loại như "toalét gần nhất" ở Sài Gòn thì chỉ có người ở Sài Gòn biết. Thành ra mới định sắm GPS và vẽ mấy cái "toalét" đó trên Open Street Map

Cái dự định đó đến nay vẫn còn là dự định. Mới vừa rồi lên coi Google Mapmaker mới tá hoả. Bạn có thể tự xem lấy. Hệ thống bản đồ thành phố, nhìn lướt qua, có thể nói là khá đầy đủ, ít nhất ở nội thành. Thậm chí các tỉnh thành khác cũng bắt đầu xuất hiện những con đường. Nếu cứ tự tui vẽ với OSM, tui chắc cũng có thể vẽ được bản đồ sơ bộ vùng nội thành HCM, còn các tỉnh khác tui chịu thua. Google Mapmaker có thể nhiều người biết. Chứ OSM thì mấy ai ở Việt Nam biết?

Phải nói Google dùng chiêu này quá hay. Đáng tiếc là thông tin người dùng thêm vào không thuộc sở hữu của người dùng.

Một mặt tui vẫn muốn mình giữ thông tin gốc, và có thể sử dụng tuỳ ý. Mặt khác, tui cũng cần một nguồn thông tin chi tiết đầy đủ, cái mà bản thân tui sẽ không thể tạo ra. Chán thật. Thôi thì cứ tạm thời dùng Mapmaker, rảnh rảnh thì thêm mắm thêm muối. Vẫn giữ kế hoạch cũ, mua GPS và vẽ Sài Gòn.


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

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

Thứ bảy, 26 Tháng bảy năm 2008 17:56:42 ICT

http://ur1.ca/0p6 30cm là chuyện nhỏ. Nguyễn Đình Chính gần bờ kênh ngập... lút bánh xe đạp.


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

Thứ sáu, 25 Tháng bảy năm 2008 20:55:08 ICT

Buồn ngủ, mất hứng. Mai viết.


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

Thứ sáu, 25 Tháng bảy năm 2008 20:32:50 ICT

Khà khà.. đủ tư liệu để viết bài "Sài Gòn ngày mưa" rồi


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

Thứ sáu, 25 Tháng bảy năm 2008 04:34:35 ICT

寝れない


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

Thứ năm, 24 Tháng bảy năm 2008 04:33:14 ICT

CNAD804-NF với Linux?

Nếu không tính hồi vọc Motorola SM56, thì lần cuối cùng mình phải đụng đến assembly một cách bất hợp pháp là năm lớp 12. Giờ chỉ vì cái thằng ADSL cùi bắp mà có vẻ đã rửa tay gác kiếm, lại... đeo bao tay cầm kiếm tiếp.

VxWorks thì không lạ gì. Mấy tháng gần đây toàn phải đối diện với cái shell của nó. ARM cũng không lạ mấy, mấy tháng trước nữa toàn chơi con S3C2410 (bà con với CPU của FreeRunner). Nhưng mà đụng vô phần cứng (đặc biệt khúc khởi động) là chua lắm. Rủi có bề gì hổng chừng phải mua modem mới (chớ bắt tạo cáp JTAG gắn vô nữa thì... huhu...)

Ôi...

Phải công nhận công lực của mình dạo này lên. Hồi trước ngán đụng vô zlib. Giờ thấy sao giải nén bằng zlib cũng... dễ. Cái byte đầu tiên của vxworks.z có ý nghĩa gì ta? Phần sau là zlib stream hết rồi.

A...

TB. Bỏ cuộc. Đơn giản là vì Linux chưa hỗ trợ CX82310. Nó mà không hỗ trợ CPU nữa thì khả năng thất bại tăng lên... vô cùng. Uổng quá. 2MB flash với 8MB ram, ARM 168MHz, bốn cổng Ethernet và 1 USB. Úiiii...


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

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

Thứ năm, 24 Tháng bảy năm 2008 07:39:24 ICT

hận mấy thằng làm phần cứng mà không công bố schema


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

Thứ năm, 24 Tháng bảy năm 2008 00:55:04 ICT

thèm bia


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

Thứ tư, 23 Tháng bảy năm 2008 17:52:58 ICT


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

Thứ ba, 22 Tháng bảy năm 2008 19:28:39 ICT

nước, phim, đường xưa mây trắng


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

Thứ ba, 22 Tháng bảy năm 2008 15:21:07 ICT

"Saturnus - I Long" < "Draconian - Death, Come near me"


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

Thứ hai, 21 Tháng bảy năm 2008 18:53:09 ICT

Duyệt web không dùng chuột?

Cái này thực sự cũng không có gì đáng nói, tại đa phần mọi người đều biết cả rồi. Tuy nhiên nó thật sự hữu dụng trong những trường hợp con chuột hơi xa tầm với, như dùng laptop, hay ngồi gác chân lên... bàn, bàn phím trên đùi chẳng hạn.

Nói chung khá là đơn giản. Ai cũng biết trong firefox (với tui là epiphany), phím / được dùng để tìm kiếm. Vậy khi cần "click" vào chỗ nào thì cứ tìm cho đến khi ra chỗ đó rồi Enter. Nói chung mấy lần đầu xài cũng phải động não một chút. Nhưng dần dần sẽ quen, và đặc biệt trở nên hiệu quả với những trang quen thuộc. Ví dụ, khi đã vào trang Last.fm của tui rồi, để vào trang "Vietnamese Metalhead" tui chỉ cần ba phím lh<Enter>. Thậm chí tui không quan tâm mấy chữ đó nằm ở đâu.

Dĩ nhiên cách này có cái dở là mấy trang hoa lá cành, flash fliếc, dùng ảnh quá nhiều hay dùng nút thật sự thì bó tay. Cái cần thiết ở đây là "accessibility" dành hỗ trợ người khiếm khuyết, nhưng chuyện a12n cho web là chuyện bây giờ khoan vội mơ.

Ba cái còn lại tui hay dùng, của google, đều hỗ trợ bàn phím ngon: google search (bật experimental labs lên), google mail và google reader. Thành ra cũng không cần sờ chuột nhiều lắm.

Túm lại, mánh này không dành cho bạn nào gõ chậm.


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

Tác giả: pclouds | Liên kết tĩnh | Mánh và mẹo

Chủ nhật, 20 Tháng bảy năm 2008 18:48:19 ICT

Tin tức

Nhân dịp đạt 444 nguồn tin (feed) trên Google Reader, quyết định chia sẻ với bà con. Lẽ ra định đợi đến 500 nguồn luôn, nhưng 444 là số đẹp nên ưu tiên. Nó ở đây (dạng OPML).

Thực ra cũng không có gì nhiều. Chắc phân nửa số đó là nguồn tin chết. Số còn lại lâu lâu mới có vài tin. Cẩn thận với phân loại "tech", chưa điên thì đừng nên đọc. Rảnh thì đọc "cia". Rảnh nữa thì đọc "del.icio.us".

Ai thích một nguồn tin mang tính chọn lọc hơn thì nên bỏ qua cái đó mà dùng cái này


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

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

Thứ hai, 21 Tháng bảy năm 2008 01:21:28 ICT

tests missing though


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

Thứ hai, 21 Tháng bảy năm 2008 01:21:15 ICT

man, I think I have done the last bit for git sparse checkout


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

Chủ nhật, 20 Tháng bảy năm 2008 22:04:30 ICT

Bandidas, very entertaining.


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

Chủ nhật, 20 Tháng bảy năm 2008 16:31:39 ICT

http://ur1.ca/08l told me I should use Fedora :(


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

Thứ bảy, 19 Tháng bảy năm 2008 20:42:59 ICT

new merge strategy for sparse checkout


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

Thứ sáu, 18 Tháng bảy năm 2008 18:59:11 ICT

Truyện người ta là "Mắt bão", đọc ra "Bảo mật". Hết biết nói gì.


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

Thứ sáu, 18 Tháng bảy năm 2008 17:24:19 ICT

deleted twitter account


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

Thứ sáu, 18 Tháng bảy năm 2008 17:21:04 ICT

Đói thì không làm được, mà no thì... buồn ngủ :(


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

Thứ năm, 17 Tháng bảy năm 2008 23:09:35 ICT

PowerShell, shell dành cho... hả?

Mới đọc một bài so sánh giữa bash và PowerShell.

Sau cảm giác đầu tiên là cái vòng for của PowerShell cũng không xấu lắm (còn cái vòng for của bash trong bài đó xấu tệ), cảm giác bắt đầu đi xuống đối với PowerShell. À trước hết là bởi vì khi viết for trong bash, không ai lại đi viết cầu kỳ thế, mà thế này:

for i in `seq 3`;do echo $i;done

Giờ có thể quay lại đối sánh cái vòng for của PowerShell để bắt đầu thấy nó.. xấu:

for ($i=1;$i -le 3;$i++) { Write-Host $i }

Hơi lạ là PowerShell dùng -le thay vì <, có thể vì dấu nhỏ hơn dùng để so sánh chuỗi rồi.

Nhưng mà mục đích của PowerShell là gì? Để lập trình thì chắc không rồi. Để viết script thì càng ít khả năng. Ai lại phải đi "ký điện tử" mọi script mình viết ra để cho nó chạy? Vậy còn lại là sử dụng trực tiếp, dạng tương tác. Dạng này cũng không ổn vì lệnh trong PowerShell quá rườm rà (đậm chất Microsoft). Nếu tui phải gõ "Get-Content" chỉ để xem nội dung một tập tin (mà nếu nó không hỗ trợ Tab-completion nữa) thì xin lỗi tui bỏ cuộc.

Vụ "object pipe" của PowerShell cũng không biết hữu dụng thế nào. Ừ thì sẽ loại bỏ được khoản phân tích nội dung đầu vào để rút trích thông tin (một mớ grep, sed, tr, cut... đối với bash), nhưng sau đó làm sao tạo một đối tượng mới, hoặc cập nhật một đối tượng cũ? Kinh nghiệm cho thấy dấn thân quá sâu vào dữ liệu cấu trúc, như XML chẳng hạn, chỉ càng làm cho sự đời rối hơn. PHP phát triển mạnh một phần nhờ vào cái cách tiếp cận không chính thống của nó: thay vì phải xây dựng một cấu trúc HTML tag "đàng hoàng", nó để lập trình viên muốn viết gì thì viết, sau đó tổng hợp lại, cũng chả quan tâm kết quả cuối cùng có phải là HTML hợp lệ hay không. Giải pháp "đàng hoàng" đối ngược với PHP chính là XML/XSLT, hơ... có ai hắt xì không?

Tóm lại, không hiểu MS định chơi trò gì. Bash rất là bèo nhèo, nhưng bash lại rất nhẹ (bù lại PowerShell "mạnh vô địch" và ngồi trên "núi" .NET). Bash cực kì tiện lợi khi phải thao tác nhanh với hệ thống, tui không dám đảm bảo điều đó với PowerShell. Nếu cần các thao tác phức tạp hơn, sự lựa chọn của dân quản trị truyền thống sẽ là awk, perl rồi sau này thêm ruby hay python. Thà MS cải tiến VB, tăng khả năng tương tác, trở thành cái gì đó đại loại như "VB Shell" nghe có lí hơn.


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

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

Thứ năm, 17 Tháng bảy năm 2008 14:21:14 ICT

Vẫn không thể nghe Evanescence được, đúng là cứng đầu.


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

Thứ tư, 16 Tháng bảy năm 2008 23:50:46 ICT

Cúp điện 16 tiếng, mé!


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

Thứ hai, 14 Tháng bảy năm 2008 22:23:09 ICT

Web server siêu siêu nhỏ

Hổng biết có ai để ý không, nhưng mà busybox có cả web server. Dĩ nhiên "busybox httpd" cùi hơn nhiều so với apache hay lighttpd. Tuy nhiên với mục đích cung cấp một số trang html tĩnh đơn giản thì lại khá gọn. Trang này được cung cấp cho các bạn thông qua xinetd/busybox.

Chạy (thử) busybox httpd khá đơn giản:

busybox httpd

Bạn sẽ phải gõ HTTP request vào bằng tay và nó sẽ in ra html ở dạng HTTP response. Busybox httpd không hỗ trợ mạng trực tiếp, nên bạn sẽ phải dùng qua xinetd hay mấy cái tương tự. Với xinetd (bản Gentoo) thì cẩn thận, mặc định tất cả dịch vụ sẽ bị cấm trên toàn mạng, trừ mạng cục bộ. Điều này được ghi trong /etc/xinetd.conf, phần only_from. Bạn cần đặt lại để có thể dùng httpd một cách tử tế, nếu không sẽ bị lỗi hơi hơi khó hiểu.

Vậy. Cái dở của busybox httpd là không có tài liệu. Có thể xem busybox httpd -h, nhưng để có tài liệu hoàn chỉnh hơn, cần xem mã nguồn busybox, phần ghi chú trong tập tin networking/httpd.c. Trong đó bạn sẽ được hướng dẫn chi tiết cách viết cấu hình cho busybox httpd.

Một cái hay khác của busybox httpd là nó khá nhỏ. Bạn nào thích có thể thọc tay vào quậy luôn. Cũng sướng, miễn đừng dùng cho những trang công cộng.

TB. Busybox mới (1.10) hỗ trợ chạy dạng daemon, không cần dùng qua xinetd. Tuy nhiên chưa thử.


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

Tác giả: pclouds | Liên kết tĩnh | OSS, Linux, Mánh và mẹo

Thứ ba, 15 Tháng bảy năm 2008 01:50:28 ICT

http://ur1.ca/mu phun source code is not going to be released


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

Thứ hai, 14 Tháng bảy năm 2008 23:43:07 ICT

found out "busybox httpd -v -i"'s crash has been fixed upstream, baah


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

Thứ hai, 14 Tháng bảy năm 2008 20:26:17 ICT

ur1 chấm cà chấm m6, dé!


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

Thứ hai, 14 Tháng bảy năm 2008 19:53:27 ICT

pclouds.doesntexist.com seems like a good one


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

Thứ hai, 14 Tháng bảy năm 2008 17:49:01 ICT

Gaah.. too lazy to go buy new shoes


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

Thứ hai, 14 Tháng bảy năm 2008 09:17:07 ICT

Đọc nhầm "abc đã gửi cho bạn một yêu cầu kết bạn" thành "yêu cầu kết hôn". Choáng!


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

Chủ nhật, 13 Tháng bảy năm 2008 23:54:16 ICT

Đóng cửa

Ừ rằng thì là tui quyết định không làm cho Gentoo nữa. Nên cái ảnh hưởng phụ là con hẻm này sẽ được sang tên. Định không nói gì cả, nhưng thế cũng kì kì.

Vậy thì, ừ là vậy đó. Đây là bài cuối cùng. Hết.


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

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

Chủ nhật, 13 Tháng bảy năm 2008 12:44:00 ICT

resigned from gentoo. well...


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

Thứ bảy, 12 Tháng bảy năm 2008 19:59:17 ICT

Bình minh

I live my dreams, I was never part of this world. Its beauty is not yet known to me. Life is passing me by.

The sun shines. What a day!


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

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

Thứ sáu, 11 Tháng bảy năm 2008 21:45:16 ICT

I may be fired next week. It will be great!


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

Thứ năm, 10 Tháng bảy năm 2008 23:55:02 ICT

"feed" dịch là "nguồn cung cấp"


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

Thứ tư, 09 Tháng bảy năm 2008 20:24:41 ICT

Rượu trong câm lặng

Giờ em đang ở đâu, tình yêu của tôi

Tình yêu ngọt ngào của tôi

Tôi thật cô đơn

Tôi chỉ nghĩ về em

Rồi em đánh gục tôi

Tôi chỉ mơ về em

Một bài được cân đong chuyên để độc ẩm. Xin giới thiệu My Wine in Silence. Nhạc hay dành cho người biết thưởng thức. Và cái tiêu chuẩn đầu tiên của "biết thưởng thức" là chủ động đi tìm nhạc. Thành ra không có mp3 sẵn ở chỗ này đâu.

Khi đã ngà ngà, còn gì bằng cất cao (chà, thấp) một bài ca có liên quan đến rượu? "Rượu là rượu mà ta là ta" là một bài được, nhưng độc ẩm thì bài đó sao bằng My Wine in Silence? Nhịp điệu chậm rãi, chậm đến nỗi mấy cái giọng lè nhè vẫn có thể coi là "vừa". Giai điệu đơn giản, ca từ dễ nhớ. Nội dung chẳng có gì, nhưng lại có thể là bất cứ cái gì, tuỳ độ cồn trong máu.

Một trong những bài hay nhất của My Dying Bride cho đến lúc này. Bài ca tràn đầy tinh thần lạc quan yêu đời, lại không kém trữ tình lãng mạn (lưu ý ngữ cảnh Doom Metal). Chỉ mới nghe hai trong ba cây đại thụ của dòng Death/Doom Metal. Paradise Lost thật sự gây thất vọng. Một chuỗi âm thanh vô hồn. Ngược lại, có người nói My Dying Bride là cảm hứng cho dòng Gothic Metal. Nói thế hoàn toàn không sai.

Cũng như rượu. Bài này không dành cho người yếu yếu, đặc biệt cấm kỵ với đệ tử lưu linh, lại đang gặp những cú sốc tâm lý.

Tắng tắng tăng tằng. Tằng tăng tắng, tăng tằng tắng. Tắng tắng tăng tằng. Tằng tăng tắng, tăng tằng tắng.

Where are you now, my love?... And I think of you... And you drive me down...

TB. My Wine in Silence đã chính thức vào tốp những bài ca nghe nhiều nhất, ở hạng... 482, đại diện đầu tiên của My Dying Bride.


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

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

Thứ tư, 09 Tháng bảy năm 2008 06:05:05 ICT

Argh... customer case is chasing me


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

Thứ hai, 07 Tháng bảy năm 2008 20:52:30 ICT

Cà phê

Trưa oi bức. Duỗi chân. Phin cà phê nhỏ giọt lười nhác. Vài tán cây đung đưa. Con đường xa xa uốn lượn. Dòng xe vẫn trôi đều. Vài tấm áo. Thi thoảng lại tiếng xe. Tỉnh giấc.

Cạn phin. Cho một tí đường. Chỉ một tí. Giữ lại cái vị ngọt đắng đặc trưng. Khuấy nhẹ. Nhấp một muỗng cà phê và để nó thấm dần trong miệng. Để nó lan ra. Vị đắng đậm đà. Một chút béo. Một chút thơm. Phảng phất vị ngọt. Ngọt đắng. Đắng mà ngọt.

Nếu ấn tượng từ muỗng cà phê đầu tiên là ngọt, dù chỉ ngòn ngọt. Bạn đã pha nhầm. Cà phê phải có đắng có ngọt. Nhưng bao giờ cũng phải là đắng. Đơn giản vì đó là cà phê.

Phần đường còn lại? Đừng tham của ngọt. Nó chỉ là thứ hào nhoáng, vô nghĩa. Đổ đi.

Cho cà phê vào ly đá. Cà phê tan dần. Cứ mỗi ngụm, đá tan ra, cà phê nhạt dần. Không có cái gì ngon hoài, ngon mãi. Để đến ngụm cuối cùng nó chỉ còn là một thứ nước đắng, không hơn.

Uống chậm. Tận hưởng cái chất ngọt đắng đó. Chấp nhận cái sự thật rằng ngụm cà phê nào rồi cũng nhạt dần. Ly cà phê nào rồi cũng cạn. Bài nhạc tuy dài cũng có lúc kết thúc. Truyện hay rồi cũng đến hồi kết. Thế giới hoàn mĩ chỉ là giấc mơ. Và nhận ra rằng vẫn còn nhiều ly cà phê khác.

Đắng thế. Cái cảm giác ban đầu đâu mất rồi. Lại thèm. Phải như thế. Để lại có cớ tìm một ly cà phê khác.

Mục tiêu của đời bạn: uống cà phê, không phải uống đường. Đường là một thứ gia vị làm đậm đà thêm hương vị cà phê. Một điểm dừng trong chuỗi đắng. Cái chuỗi đắng ấy làm nổi bật mỗi điểm dừng. Hãy tìm ra một tỉ lệ đường/cà phê cho riêng mình. Đường trong ly bạn có nhiều quá không? Bạn còn định thêm đường đến bao giờ? Sao cứ lầm tưởng đời bạn là đường pha cà phê?

Hôm nay xem gì. Hôm nay nghe gì. Hôm nay nghĩ gì. Hôm nay đã ở đâu.

Ngày mai có nghĩa lý gì.

Ta đang tỉnh hay ta đang mơ.


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

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

Thứ hai, 07 Tháng bảy năm 2008 23:52:59 ICT

sparse checkout stopped for today


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

Thứ hai, 07 Tháng bảy năm 2008 23:29:10 ICT

Hà hà.. không phải thứ nào rồi cũng nhạt như cà phê đá... Bao nhiêu người nhận ra?


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

Thứ hai, 07 Tháng bảy năm 2008 23:28:56 ICT

Có một suy nghĩ. Tôi nghĩ mãi.. 12 giờ sau khi viết bài Cà phê.


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

Thứ hai, 07 Tháng bảy năm 2008 22:44:11 ICT

Any Gentoo user/developer here?


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

Thứ hai, 07 Tháng bảy năm 2008 22:38:00 ICT

"My wine in silence" is a masterpiece


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

Thứ hai, 07 Tháng bảy năm 2008 22:01:55 ICT

git sparse checkout time


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

Thứ hai, 07 Tháng bảy năm 2008 16:21:44 ICT

Identi.ca hiện tiếng Việt được không cà?


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

Thứ hai, 07 Tháng bảy năm 2008 14:41:16 ICT

I see replies tab. Yay!!


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

Chủ nhật, 06 Tháng bảy năm 2008 22:30:40 ICT

Điều kỳ diệu nào có thể thay đổi cuộc đời bạn?

Với tui, chắc chắn không phải con gái. Tệ hơn nữa đó là một tấm hình. Tệ tệ hơn nữa, tấm hình đó xấu dã man:

:http://openmoko.com/product-dboard.html

Cái kế hoạch không tèng téng teng trước tuổi băm giờ như đèn dầu trước gió. Chỉ còn hai trở ngại lớn là túi tiền và địa lý.

Ai có thể kiếm được một cái Neo Freerunner và có thể gặp tui được, nhớ nhắn tui cái, tui gửi tiền nhờ mua :(

Thôi kệ, đằng nào mình cũng từng quậy S3C2410. Giờ gặp lại S3C2442B, cứ coi như gặp em họ của thằng bạn cũ. Nhưng lần này chắc sẽ không quậy phần bootstrap của kernel nữa. Quậy cái đó nhức đầu quá.

Giờ phải ráng tìm lý do để không phải sắm SIM. Khổ quá.


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

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

Chủ nhật, 06 Tháng bảy năm 2008 17:36:17 ICT

Git cho tương lai

Hôm nay là một ngày trọng đại (đúng ra là thứ tư tuần trước, nhưng dạo này bận quá không theo dõi). "Hôm nay" nhánh "j6t/mingw", nói rõ ràng hơn là Git trên Windows, đã được đưa vào nhánh "next", chuẩn bị cho bản 1.6.0.

Từ trước đến nay, Git vẫn chạy trên Windows, nhưng phải thông qua Cygwin. Với sự hỗ trợ "chính thức" từ 1.6.0, có thể dẹp bớt FUD rằng Git không chạy trên Windows. Hỗ trợ MinGW bắt đầu từ tháng 12 năm 2006. Gần hai năm sau, nhánh MinGW chính thức đi vào Git. Dĩ nhiên vẫn cần cài đặt MSYS/MinGW. Ta đã đặt mục tiêu "đời ta" là loại bỏ phụ thuộc MSYS/MinGW cho Git, thông qua dự án git-box. Cũng như đời ta, nó đang lặt lè đâu đó, chờ ngày rảnh làm tiếp.

Sẽ còn mất nhiều thời gian để Git có thể có được sự tin dùng của người dùng Windows (không phải dân Windows hardcore, dĩ nhiên). Sẽ vẫn còn nhiều thứ phải làm, ví dụ như git-cheetah.

Cái FUD còn lại cũng hơi bị đúng là partial checkout cho Git, mà theo thiết kế của ta, nó đang dần trở thành "sparse checkout". Hạ quyết tâm hoàn tất sparse checkout trước... cuối năm!


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

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

Chủ nhật, 06 Tháng bảy năm 2008 20:51:47 ICT

http://tinyurl.com/6ahe5e why are all open source gadgets that expensive? :(


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

Chủ nhật, 06 Tháng bảy năm 2008 17:23:47 ICT

Can I submit via wget?


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

Chủ nhật, 06 Tháng bảy năm 2008 16:48:54 ICT

test again


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

Chủ nhật, 06 Tháng bảy năm 2008 16:41:40 ICT

test from pidgin


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

Thứ bảy, 05 Tháng bảy năm 2008 14:10:05 ICT

Hận!

Hận bọn làm rượu giả. Cho cồn công nghiệp vào rượu khác nào ngâm gạo trong thuốc trừ sâu?

Hận bọn đầu cơ làm lạm phát, tăng giá cà phê. Bọn nó phải biết nước uống là tối cần thiết cho con người. Hơn cả thức ăn.

Hận luôn mấy cái triễn lãm sách. Cứ mỗi lần đi long nhong "xem cho vui" là lại tốn bộn tiền.

Tiền là tiền nhiều khi không mà hết. Tiền là tiền nhiều lúc hết... trơn luôn.


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

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

Thứ bảy, 05 Tháng bảy năm 2008 18:48:23 ICT

Completely wet under rain, twice. Lost one shoe. Bought three books. Riding back home on a bycycle with the other shoe. My greatest day!


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

Thứ bảy, 05 Tháng bảy năm 2008 01:46:18 ICT

Nói gì bây giờ

Hôm nay hứng chí móc xe đạp ra đạp vòng vòng thành phố lúc nửa đêm. Cũng chẳng có nhiều địa điểm để đến. Những chỗ quen cũ. Quá khứ. Cuối cùng cũng nhận ra một điều chưa từng nhận ra hai năm qua: ta là một thằng hèn.

Đơn giản thế. Hai năm để nhận ra một chữ "hèn"? Tính từ ngày tuyên bố "nghỉ việc nhưng vẫn không thất nghiệp", biết đâu cũng đã hơn năm trăm ngày.

Tỉnh lại. Vẫn muốn chối bỏ quá khứ. Đã muốn thú nhận... nhưng lại thôi. Hèn thật.

Xin lỗi bạn thihtc, lenh, lamdh và bạn Huy kế toán (không nhớ họ tên). Đã định hẹn gặp, thú tội. Nhưng lại thôi. Tôi đã hèn. Tôi vẫn hèn. Có lẽ tôi sẽ vẫn hèn. Biết nói gì bây giờ, thằng hèn vốn là vậy.


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

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

Thứ sáu, 04 Tháng bảy năm 2008 17:40:37 ICT

Jeanny, quit living on dreams. Jeanny, life is not what it seems. Such a lonely girl in cold cold world. There's someone who needs you...


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

Thứ năm, 03 Tháng bảy năm 2008 16:10:12 ICT

Hi identi.ca!


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

Thứ ba, 01 Tháng bảy năm 2008 20:38:28 ICT

C++ Xì tin

Xì tin ở đây không ám chỉ "C++ dành cho dân xì tin", mà muốn nói đến ngày ra đời của c++0x. C++0x vẫn đang được tổng kết lại trước khi ra mắt vào 2009. Sự kiện này cũng giống giống như sự ra đời của Java 6, hay C# 2.0, chỉ khác biệt ở một chỗ: trong khi đa phần các ngôn ngữ "có đánh số phiên bản" đều là những ngôn ngữ trẻ, C++ lại thuộc dạng già. Đã có bao giờ bạn quan tâm C hiện tại là chuẩn gì chưa? Hay C++ hiện đang dùng là chuẩn bao nhiêu?

Tóm đi tóm lại là một phiên bản C++ mới sắp ra đời. Có lẽ phải mất vài năm thì các bộ công cụ biên dịch mới hỗ trợ c++0x. Với các bạn "Ồ Ếch Ếch", tin vui là GCC hăm he c++0x hơi bị kỹ, nên chắc cũng không phải đợi lâu.

C++0x có đủ thứ tính năng mới, có vài cái khá hay (theo ý tui), ghi ra chơi.

  • Extern template nghe có vẻ như có thể cải thiện tốc độ rùa bò của hầu hết các trình biên dịch C++ hiện nay, nhưng vẫn chưa rõ dùng thế nào cho tiện.
  • Initializer list hấp dẫn nhưng rõ ràng C++ vẫn thua, nếu so sánh hỗ trợ về “initializer” của những ngôn ngữ động như perl hay ruby. Dĩ nhiên so với ông tổ ngôn ngữ động, lisp, thì initializer list của c++0x là đồ bỏ.
  • Type determination hay nói ngắn gọn hơn là “từ khoá auto”. Đây chắc chắn là một trong những tính năng sẽ được sử dụng nhiều, do giúp giảm thiểu chu kỳ CPU của lập trình viên, khỏi mắc công tra cứu kiểu liên tục khi tạo biến trung gian.
  • For kiểu mới, hehe lại đua đòi chạy theo các ngôn ngữ động.
  • Ồ de.. Lambda. Chẳng cần phải bàn nhiều về cái này. Nói ra rả miếc về vụ Lambda này trên đây rồi. Dùng [] để ký hiệu lambda nhìn hơi là lạ.
  • Concept. ố dè dè. Ai đã từng đối mặc với những thông báo lỗi template dài 6 dòng, trong đó chỉ nói đơn giản là “cái kiểu này với cái kiểu này khác nhau”, và mỗi cái kiểu đó tốn mất hai dòng rưỡi, thì chắc chắc sẽ nhiệt liệt chào đón tính năng này. Nghe nó giông giống Design by contract nhưng chắc không phải.
  • Angle bracket tuy không nổi bật gì lắm, nhưng dòm cũng hay (hơn kiểu cũ).
  • Thread local storage nghe cũng hay (vụ này hình như C++ cho Windows có lâu lắm lắm lắm rồi). Cũng không dùng thread nhiều nên không quan tâm mấy.
  • New string literals nghe sặc mùi q() của Perl.
  • Dĩ nhiên, đậm chất perl hơn nữa, nguyên do của cái “new string literals” trên, chính là regular expression

Nhìn chung, c++0x thay đổi cũng kha khá. Nếu ai chưa biết về c++0x, đọc code c++0x không chừng không hiểu (hoặc hiểu sai). C++ tương lai sẽ có những thông báo lỗi dễ chấp nhận hơn (giúp duy trì mái đầu xanh của lập trình viên C++ do đỡ vò đầu bứt tai vì mấy cái thông báo lỗi khỉ gió), link nhanh hơn (vụ này không nằm trong chuẩn c++0x, nhưng những ai từng phải chờ nửa tiếng chỉ để link thì biết), smart pointer tốt hơn, viết nhanh hơn (chút đỉnh).

Một điều chắc chắn là Linux sẽ vẫn không dùng C++.


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

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