Thứ Ba, 26 tháng 12, 2006

U em

Cũng đành cái phận từ bi
Rằm lên đội lễ để quỳ với sư
Tay lần hạt tựa chân tu
Thân em mấy bận đợi u ở chùa

Thứ Hai, 25 tháng 12, 2006

HTMLParser build 3

Bản build 3 vừa được tung lên SourceForge.net, trong đó bug một số lỗi nhỏ. Bản này cập nhật các ví dụ về Crawler với khả năng bóc tách từ nhiều vùng và có thể loại bỏ các vùng nhỏ. Một ví dụ nhỏ minh họa cách bóc tách dữ liệu từ CNN.com. Download tại đây.

Thứ Năm, 21 tháng 12, 2006

tôi học Java

Rất nhiều người tìm đến với Java là do yêu cầu của dự án, chẳng hạn cần 1 website viết bằng JSP + Oracle, nghiên cứu uPortal hoặc những sinh viên muốn viết game cho mobile. Họ bắt đầu học Java như thế đấy.

Thứ Sáu, 15 tháng 12, 2006

eXo Portal 2.0

Như vậy là sau hơn 6 tháng trời phát triển với một đội ngũ phát triển không nhiều nhưng đã làm việc rất hiệu quả ở Việt nam , cho ra đời một eXo portal mới hoàn toàn với tên phiên bản là WebOS.

Thứ Năm, 14 tháng 12, 2006

java.util.Arrays.sort

Viết lại một chút java.util.Arrays.sort, trong đó dùng 2 kiểu sort so sánh là merge-sort(chia) và insertion-sort (trị).

Thứ Tư, 13 tháng 12, 2006

12.12

Thì thở than với mùa đông lạnh lẽo
Ủ chăm mềm nhạt nhẽo cả niềm thương
Một nụ cười che vạn lẻ cô đơn
Trong ánh mắt, đâu nỗi buồn nương náu

Thứ Hai, 11 tháng 12, 2006

Mở và miễn phí ?

Vậy là 4 đến 5 năm nay, cứ vào dịp này, người ta lại rủ rê nhau đi thảo luận về nguồn mở với những chiến lược nằm nguyên trên giấy. Có lẽ rằng, cụm từ mà tôi nghe nhiều nhất là miễn phí khi người ta trình bày về nguồn mở. Ở những nước nghèo như Việt nam thì miễn phí dường như là thứ bùi tai nhất mà ai cũng muốn nghe.

Thứ Ba, 5 tháng 12, 2006

Bóc tách tin tức từ news.com

Ví dụ minh họa cách thức bóc nội dung từ trang tin tức news.com. Sử dụng bộ HTMLParser2.0build2.

Hàn quốc hay sự chơi ngông ?

Vừa mới đọc lại "Số đỏ" của Vũ Trọng Phụng , thực sự mà nói cái xã hội VN bây giờ còn vượt xa cái xã hội của ông nhà báo họ Vũ đã viết. Hôm nay, Tuyển vừa gửi cho một link , liệu có phải là nhiễm Hàn quốc hay một sự nhố nhăng muốn chơi trội của giới trẻ.

Thứ Tư, 29 tháng 11, 2006

F3

Sun đang cải tiến Java và F3 nằm trong kế hoạch đó. Là một scripting cho việc phát triển GUI, F3 hoàn toàn làm việc với Swing và Java 2D. Có thể chạy trực tiếp Flash hoặc chuyển đổi các ứng dụng từ SVG sang F3. Khá thú vị, với sự hỗ trợ từ WebStart , hy vọng những ứng dụng phát triển bằng F3 sẽ trở lên thông dụng trong một tương lai gần. Một địa chỉ để nghiên cứu về F3 là http://blogs.sun.com/chrisoliver/category/F3.

Thứ Sáu, 24 tháng 11, 2006

Cô hàng nước

Cái xuân xanh đương nhuốm màu xơ xác
Khóc tơ tình gầy rạc cả vành môi
Khôn ba năm đành dang dở một đời
Thân con gái bỏ trôi dòng nước lạ

Thứ Ba, 21 tháng 11, 2006

Hội thảo về Web 2.0 của JVN tại Hà nội

Kế hoạch cho một buổi hội thảo Web 2.0 tại Hà nội, sau khi bàn bạc nội dung cụ thể sẽ sớm thông báo trên forum.

Kế hoạch cho bản build 5 của VietSpider

Kế hoạch cho bản build 5 của VietSpider:

- Tập trung vào bug các lỗi nhỏ xuất hiện trên build 4.
- Một số cải tiến nhỏ về mặt giao diện.
- Hỗ trợ SQL Server và MySQL.
- Cho phép tải ảnh, lọc nội dung bao gồm việc loạt bỏ một số attribute không cần thiết như class, script.
- Hỗ trợ việc đặt lịch bóc tách.
- RSS Reader (thử nghiệm).
- Cải tiến về mining.

Trễ nhất là 15 tháng 12, VietSpider 3 build 5 sẽ được tung ra. Version free mà sẽ open source một số thành phần cơ bản.

sinh tồn gầy guộc

Cái se lạnh co lòng bởi cơn mưa trái mùa ập đến, mưa đá lớn.

Thứ Hai, 20 tháng 11, 2006

VietSpider HTMLParser 2.0 build 2

Bản build 2 release, không có gì mới mẻ trong đó bug một số lỗi trên parser. Bản cũng cập nhật thêm nhiều ví dụ trong đó có cả ứng dụng crawler đơn giản. Download.

Thứ Bảy, 18 tháng 11, 2006

Thứ Ba, 14 tháng 11, 2006

Phiên bản 4 của VietSpider có gì mới ?

Sau gần 4 tháng phát triển từ build 3 lên build 4, quãng thời gian đầu tư nghiêm túc cuối cùng cũng thu lại những kết quả cho bản thân mình, VietSpider 3 build đã hoàn thành mặc dù nó trễ hơn so với kế hoạch khá nhiều. Build 4 thực sự có những trưởng thành hơn rất nhiều cả về kinh nghiệm lập trình lẫn tư duy. Download.

Thứ Sáu, 10 tháng 11, 2006

thèm

Hà nội bắt đầu trở lạnh, cái lạnh đủ để ru nỗi niềm người lạc xứ, thu qua đi, dàn trải thời gian vội vàng cuốn hút mất quãng sống qua quýt khi nếm vị đời, boàng hoàng tiếc, tiếc cả những yêu thương lấp vùi vào mớ thời gian hỗn độn những miền ký ức xưa.

Thứ Ba, 7 tháng 11, 2006

trần ai cô quạnh

một dâm tà dậy đi bằng nhục dục
một điêu tàn nằm nứng giữa dửng dưng
thế nhân say quần nát cả mịt mùng
bên xác thối bùng nhùng trăm vạn bọ

Chủ Nhật, 5 tháng 11, 2006

Web 2.0

Bài viết về Web 2.0 chuẩn bị cho hội thảo về nguồn mở ở Việt nam vào tháng 12 tới này. Post lên đây hy vọng ai đó tham khảo có gì sai sót thì sửa hộ với.

Thứ Bảy, 4 tháng 11, 2006

Công việc

Công việc thật khó khăn, mình ghét Oracle vì nó quá rắc rối, GUI mới cho VietSpider đã dựng xong, tất cả chỉ còn là hoàn thiện và bug những lỗi nhỏ và chờ ngày release, một số tính năng đã loại bỏ vì không biết nó cần thiết hay không nữa.

Thứ Ba, 31 tháng 10, 2006

Encoding trong VSHTMLParser

Detect một stream trả về đúng charset encoding của nó hay chuyển đổi các ký tự đặc biệt về dạng character entity references trong HTML document.

Chủ Nhật, 22 tháng 10, 2006

lộng

Tôi lạc lõng, mơ hồ nhìn vào cõi mộng hoang tưởng mơ tàn, cuộc mênh mang buồn dàn trải nỗi niềm người lữ khách, cản bước chân chồn chưa kịp đạp mạnh vào tháng năm. Tan vào thu, cơn gió lạnh bất chợt u ù trên đôi tai lễnh, lại nhìn trời, nhìn đất bằng sự nhỏ bé của nhân gian.

Thứ Bảy, 21 tháng 10, 2006

béo

Cơ thể phình hình cái chum có hai chân dạng hang mà đứng, ôi trời con, béo quá thể rồi.

Thứ Hai, 16 tháng 10, 2006

PoolExcutor với dáng dấp của closures

Một PoolExecutor đảm nhận việc quản lý 3 thread nhỏ chạy trong nó. 3 Thread với khả năng cắm một loạt các plugin theo tuần tự trước sau hoặc cho phép đặt mức độ ưu tiên. Áp dụng chain design cộng với sự hỗ trợ của annotation và generics, PoolExecutor cho phép linh hoạt việc xử lý dữ liệu thông qua Closure interface.

Thứ Năm, 12 tháng 10, 2006

Thứ Ba, 10 tháng 10, 2006

Thứ Hai, 9 tháng 10, 2006

Sắc ti gôn

Nhà ấy có hai người con gái nhớn
Chửa chồng con mà cũng chửa yêu đương

Xuân non xanh vương một nét u buồn
Chiều gió lộng vẫn thường ngồi chải tóc

Mần sống

Dập dìu những diệu vợi chiều hoang lộng, tan vào thu cơn dị mộng vô thường, tôi nom cả những niềm thương vay mướn đầy tang tóc mà khóc cho đủ những năm xúc cảm đơn thuần.

Thứ Ba, 3 tháng 10, 2006

Lối hoang

Tôi bỏ mặc bóng chiều tuôn lênh láng
Giữa cô đơn ru những tháng năm buồn
Lối xưa về không có bóng người thương
Hoang vắng cả một mùa vương ký ức

Thứ Hai, 2 tháng 10, 2006

5 - tốt hơn ...

JDK 5 ra đời chắc cũng tầm tầm năm rưỡi đến hai năm gì đó, tôi không nhớ chính xác khoảng thời gian là bao lâu. Hồi tôi làm việc ở một công ty khá lớn, thi thoảng cũng đọc nhiều bài viết về Java 5 giới thiệu về những đặc điểm ngôn ngữ.

Thứ Tư, 27 tháng 9, 2006

Cài đặt event listener cho component

Đây là một cách thức cài đặt event cho một component trong java, dùng annotation config và reflection.

Thi nhân khóc

Đem chữ nghĩa ra chợ đời lạc lõng
Để lo ngày, hai bữa, có cơm xơi
Tôi đem thơ rao khắp phố cùng người
Không bán nổi một đồng hời giấy mực

Chủ Nhật, 24 tháng 9, 2006

Thứ Năm, 21 tháng 9, 2006

Dò tìm

Thử nghiệm một thời giam dù đã rất ưng ý nhưng cuối cùng lại phải remove vì không đủ sức để làm, phải chăng mình càng ngày càng tham vì muốn ôm đồm nhiều thứ quá.

Thứ Tư, 20 tháng 9, 2006

Khói chiều 3

Bước chân mòn trên lỗi cũ buồn thiu
Cỏ úa vương trong cả gió hoang chiều
Cô nơi ấy có còn thương nhớ xóm
Giữa thu tàn, u tịch khói đìu hiu

Thứ Sáu, 15 tháng 9, 2006

Chớm thu

Chút lạnh lùng gợn lại cái run mình trong thu se gió, xa mơ, tuổi thơ ấm áp với cánh diều giữa chiều đương tàn xuống.Thu ... lại về.

Thứ Hai, 11 tháng 9, 2006

Cuộc cách tân xa ... bình dân

Một thú vui ít ỏi trong xã hội loạn "giá trị văn hóa" ngày nay của tôi là thơ. Tôi tìm đến thơ để lưu trữ cho mình cái lãng mạng còn lại ít ỏi sau những dòng code vô nghĩa. Thơ, ngút ngàn thơ nhưng chẳng có nhiều cái hay để đọc.

Thứ Năm, 7 tháng 9, 2006

Thứ Ba, 5 tháng 9, 2006

util concurrent - vài dòng

- CyclicBarrier : thực thi nhiệm vụ khi các thread chạy xong
- AtomicInteger : lock-free thread-safe programming on single variables.

Thứ Bảy, 26 tháng 8, 2006

Cõng

Tuổi hai mươi đem cõng đạn, cõng bom
Nửa kiếp người, cõng con đi xin gạo
Nước mắt buồn kể cuộc đời giông bão
Đành thấm lên tay áo đã bạc sờn

Thứ Tư, 23 tháng 8, 2006

Vẫn tiếp tục bản build 4 cho VietSpider

Có lẽ kéo dài hơi lâu để chuẩn bị cho ra đời một phiên bản VietSpider 3 build 4 tươm tất.

Thứ Hai, 21 tháng 8, 2006

khoảng tĩnh lặng cuộc đời

hối hả những dòng xuôi ngược, ngược xuôi, cuộc đời mất dần đi những khoảng lặng bình yên. tôi hôm nay, sống, lẻ loi buồn, cái hăm nhăm mà nhuốm màu bĩ cực

Thứ Sáu, 18 tháng 8, 2006

Con đường từ database đến xml

Dữ liệu, thường được lưu vào database nhưng đôi khi là từ xml , giao lưu chúng ?

Khúc mưa

Đêm xóm hạ, mưa dầm trên lớp ngói
Mẹ ngồi thương những lầm lũi qua rồi

Chút lạnh lùng vừa bật cái hắt hơi

Rơm rớm khóc giữa đêm trời đổ lệ.

Thứ Hai, 14 tháng 8, 2006

SuppressWarnings và một vài value

- hiding : ẩn đi các cảnh báo trùng lặp biến.
- uncheked : bỏ qua các cảnh báo về ép kiểu dữ liệu,...
- unused : bỏ qua cảnh báo biến chưa từng được dùng,...
- deprecation : bỏ qua cảnh báo về method, field,... đã deprecate.
- serial : bỏ qua những cảnh báo về khai báo serialVersionUID.
... biết tạm một vài cái
Và all :dùng cho tất cả nếu như không nhớ hoặc biết value tương ứng

Thứ Sáu, 11 tháng 8, 2006

bến thơ

Tôi bảo là tôi có cái tôi
Cái tôi che lấp cả một trời
Âu cũng nhân gian đều thế cả
Chẹp nhạt miệng cười buông câu : Thôi !

Thứ Ba, 8 tháng 8, 2006

VietSpider trên web

những ngày làm việc mệt mỏi, liên tục và liên tục, công việc nặng nề và tương đối khó khăn, hôm nay tôi đã dựng được một phiên bản trên net của VietSpider.

Thứ Hai, 7 tháng 8, 2006

Xóm vắng

Xóm u buồn giữa chiều đương tắt lịm
Gà nhảy chuồng, bìm bịp, lúc đèn lên
Rặng tre ôm cả khoảng tối u mềm
Ru con khóc có người quen cò lả

Thứ Tư, 2 tháng 8, 2006

chút nắng buồn

hôm nay mệt mỏi quá trời, gần một tuần nằm trong bệnh viện tiếp tục những ngày mệt mỏi vô cùng, buồn, chợt ẩn hiện nỗi lo nơm nớp của kẻ bâng quơ.

Thứ Tư, 19 tháng 7, 2006

Gió xoa những nếp buồn

Tì vết yêu thương, ta bâng khuâng nhìn cả cuộc đời lằn mốc đổi thay sao nhiều vô kể. Lầm lũi sống, dặt dẹo và đầy những hoang tưởng mơ hồ. Cuốn vào vòng xoáy đồng tiền, đôi lúc ngỡ ngàng nhìn lại bản thân rồi đầy tiếc nuối. Ta đi qua thời gian, thời gian của ấu thơ, thời gian của đời trai trẻ, nước mắt có lúc rơi từ thẳm sâu những tủi hờn vạ vật. Tìm về dĩ vãng, ta ru mình bằng những kỷ niệm đời hân hoan niềm hạnh phúc, thôi thì với ký ức, ngần ấy cũng đủ nuôi sống một linh hồn.

Thứ Sáu, 14 tháng 7, 2006

Download sách

Trang web http://www.worldebookfair.com/ đã cho phép mọi người download free trong vòng 1 tháng tất cả ebooks trong thư viện khổng lồ hơn 300.000 cuốn của mình nhân dịp kỷ niệm sinh nhật lần thứ 35. Xin thông báo tới mọi người cơ hội lùng kiếm sách quý hiếm có này

Thứ Ba, 11 tháng 7, 2006

Hoài niệm chiều

Lầm lũi gánh giữa hai mùa rơm rạ
Mẹ đi qua cơn nắng hạ trưa ròn
Nón mê không che nổi ánh hoàng hôn
Phần phật gió rách tươm chiều đỏ rực

Thứ Bảy, 8 tháng 7, 2006

Secrets Of The Masters: Core Java Interview Questions

Planning on applying for a Java job soon? Java Developer Journal enterprise editor Yakov Fain has collected common questions you're likely to face in Secrets Of The Masters: Core Java Interview Questions: "If you are planning to hit the job market, you may need to refresh some of the Java basic terms and techniques to prepare yourself for a technical interview. Let me offer you some of the core Java questions that you might expect during the interviews." From Java.net and sys-con.com.

Thứ Bảy, 1 tháng 7, 2006

Eclipse chơi sang

Tuần làm việc mệt mỏi với nhiều công việc lu bù và chờ đợi. Chờ đợi eclipse thực hiện đúng kế hoạch là tung bản 3.2 ra vào cuối tháng sáu. Không hề chậm trễ cũng không sớm sủa chút nào , đúng lịch trình ngày 30/ 6 thì bản final của eclipse 3.2 đýợc tung ra , lần này eclipse org chõi sang, release liền lúc tới 10 project.

Thứ Năm, 29 tháng 6, 2006

Ấn độ - Siêu cường kinh tế trong tương lai ?

Rohit Talwar là cố vấn cho các tổng giám đốc điều hành của các công ty toàn cầu và các chính phủ. Với tư cách là một nhà dự báo tương lai, một nhà tư vấn, Talwar cho rằng Ấn Độ sẽ đứng ở hàng siêu cường kinh tế trong thời gian tới. Đây là bài nói chuyện của Talwar với nhà báo Kunal Guha.
Bản dịch của Phạm Hà Phương (phphuong@indochinapro.com), bài báo do anh Phi cung cấp ở hội thảo hôm 25/6 .

Thứ Ba, 27 tháng 6, 2006

Cơn hạ

Rọi cái nắng vàng trên xóm cũ
Xác xơ buồn, cục tác gà trưa
Mướp nhà ai héo cả giàn thưa
Mà cơn hạ còn lùa thêm nóng

Thứ Năm, 22 tháng 6, 2006

Generics - vài dòng code.

Bài toán : Trong một danh sách các phần tử thuộc nhiều loại khác nhau, không ép kiểu vậy làm sao có thể lấy ra được danh sách con các phần tử thuộc một loại cụ thể ?

Thứ Tư, 21 tháng 6, 2006

Java Syntax

Hoàn thành xong video đầu tiên về bài thuyết trình của anh Phi hôm 17/12/2005. Bài nói chuyện về Java Syntax khá hay đã được chuyển đổi thành video gồm âm thanh và slide.
Download tại đây.
Nếu chưa từng download file tại FileFactory, có thể xem qua hướng dẫn.

Thứ Hai, 19 tháng 6, 2006

... thời gian vô ích ...

Vậy là một tuần nữa đã trôi qua, tôi không làm được cái gì gọi là có ích. Bản thân lười biếng tự cho mình cái quyền được nghỉ ngơi trong những ngày oi bức.

Thứ Tư, 14 tháng 6, 2006

Java Generics - Frequently Asked Questions

Cuốn sách là tập hợp rất nhiều câu hỏi về Java Generics được tác giả Angelika Langer hoàn thành vào tháng 5 năm 2006. Đề cập đến nhiều vấn đề từ basic cho tới advanced của Java Generics, cuốn sách không chỉ thích hợp cho người mới làm quen generics trong Java 5 mà còn giống như một tài liệu tra cứu mỗi khi lập trình viên "quên".Ngoài những giải thích khá cặn kẽ, tác giả còn cung cấp rất nhiều source code minh họa, thêm một cuốn sách hay cho doibuon.
Bản html, và bản PDF.

Thứ Bảy, 10 tháng 6, 2006

Dự khúc

Sâu ánh mắt nhìn cả không gian thênh thang rộng, nỗi buồn đằm một cái nhìn trìu mếm, chao ôi cuộc đời.

Thứ Tư, 7 tháng 6, 2006

Mê Thảo - Thời vang bóng

Với những ai từng mê ca trù nếu như chưa từng xem "Mê thảo - Thời vang bóng" thì quả là một điều đáng tiếc. Tôi thực sự ấn tượng với bài ca trù đầy chất đời ở đoạn cuối phim này. Chất thơ, chất tình cùng hình ảnh hòa quện vào nhau theo những điệu nhạc mê tơi. Thử một lần tĩnh tâm mà lắng nghe .

Thứ Ba, 6 tháng 6, 2006

Khúc trống vắng

Tôi gục đầu, khóc kiếp đời tẻ nhạt
Cõi hoang mang tan nát mảnh cô đơn
Ôi yêu thương, chóng vánh cả tâm hồn
Xao xuyến tiếc những tủi hờn lạ lẫm

Thứ Năm, 1 tháng 6, 2006

Thứ Tư, 31 tháng 5, 2006

Bỏ lại con đường

Trải nghiệm tình yêu, gã sóng xoài nỗi nhớ đăm đắm ngó trời xanh. Mênh mông những yêu thương buồn, trời thả dải mây vô hồn phất phơ bay trong gió. Gã chạy dài hoang nghiệm cuộc đời rồi xoáy sâu miền ký ức tuổi thơ bình bong lời đồng dao thắm thiết. Tự khúc tình len lỏi giữa những dòng máu nóng kéo lên đời le lói chút ghen tuông. Yêu cả trong cơn mơ hoang với thời ấu, sống, tiếc nuối, tiếp nối rồi chờ đợi những niềm đau.

Thứ Hai, 29 tháng 5, 2006

VietSpider 3 build 3

Bản build kế tiếp trình làng. Download tại đây.

VietSpider 3 Build 3 bắt đầu thử nghiệm một số chức năng mới bên cạnh việc hoàn tất những khả năng còn thiếu ở phiên bản 2. Các chức năng được chú ý bao gồm :
=>Dàn trang, nằm trong mục công cụ cho phép bạn dàn trang theo ý muốn.
=>HTMLExplorer cho phép bạn bôi đen rồi tìm kiếm vị trí nội dung bôi đen.
=>Chức năng tìm kiếm
=>Xem nhanh nội dung tại Crawler
=>Mô hình meta content được xây dựng trợ giúp việc tạo trang nhanh hơn.

Và một số thành phần khác.

Thứ Sáu, 26 tháng 5, 2006

Wrapper là gì ?

Mấy ngày qua tôi nhận được câu hỏi từ một vài email hỏi về cái này ? Nhưng mà tôi không biết.

Thứ Hai, 22 tháng 5, 2006

Thu ca

Lạnh lùng sương rơi heo may
Buồn ngơ ngác bóng chim bay
Mây tím giăng sầu đó đây

Thứ Tư, 17 tháng 5, 2006

Chiều nay cô đơn

Hất cả nỗi lòng xuống hố sâu khăm khẳm mùi rác thối, một kẻ điên thẫn thời sau ánh mắt cô đơn dàn trải cõi lòng giữa chiều hạ. Hôm ấy trời không đổ cơn mưa, không xua đi cái nóng, không bất thần chở mây, không dúi dấp linh hồn,...

Xây dựng một ứng dựng crawler đơn giản

From : "Thuy Duong Nguyen"
Gởi anh Thuận!
Em đang làm một ứng dụng tách tin để bảo vệ tốt nghiệp. Trong quá trình thực hiện phát sinh một số vấn đề mà em chưa giải quyết được. Vậy anh giúp em với, các vấn đề:
  1. làm thế nào để lấy được các link cần thiết (chứa các bài viết cần tách) trong một chuyên mục?
  2. có cách gì download cùng một lúc nhiều trang với các url chứa trong mảng được xác định trước.
  3. các nội dung cần tách phải được download về trước rồi mới thực hiện tách hay là tách xong rồi mới lưu?
Mong sớm nhận được phản hồi của anh, cảm ơn anh.
Em, duongntt.

Thứ Ba, 16 tháng 5, 2006

Thứ Tư, 10 tháng 5, 2006

VietSpider Portlet

Cuối cùng thì VietSpider, bản portlet cũng đã có hình hài. Đây là 1 portlet app của eXo Portal mà eXo support jsr 168 từ rất lâu. Portlet này cũng sẽ được tích hợp vào JCR (một sản phẩm mà eXo đang phát triển, cài đặt theo chuẩn JSR 170) như một nguồn cung cấp vào cho hệ thống ECM. VietSpider build 3 đang hoàn thiện những tính năng cuối cùng hy vọng sẽ release được vào cuối tháng. Phiên bản này bắt đầu đặt cơ sở cho ý tưởng tổng hợp nội dung, hy vọng sẽ thành công. HTMLExplorer cũng hoàn thiện các chức năng với việc cung cấp thông tin nhiều hơn tới User. Build 3 sử dụng bộ VietSpider Parser 1.6 đã cho hoàn thiện chức năng encode và decode html character reference. Phiên bản này cải thiện modules generate pages cho xuất bản, kết quả thu được đầu tiên là tốc độ, việc dàn trang đơn giản hơn do đó cung cấp rất nhiều layout đẹp.

Thứ Hai, 8 tháng 5, 2006

Thứ Năm, 4 tháng 5, 2006

ClipboardExample

Thử vài dòng code chơi với Clipboard.

Swing và Image

Một số phương pháp đơn giản nhất để đưa dữ liệu ảnh vào các thành phần cơ bản của swing.Bài viết đã lâu nay có dịp xem lại.

Bảo mật và PHP

Câu chuyện về cơ sở dữ liệu của HVA - "một tổ chức Hacker lớn nhất Việt nam" được đem rao bán với giá 1700 USD đã được báo chí đồng loạt đăng tải ngày hôm qua. Vietnamnet cũng đã đưa tin về hàng loạt các forum bị hack do lỗi bảo mật của IPB - bộ phần mềm diễn đàn web mã nguồn mở trên nền PHP. Than ôi nguồn mở !

Thứ Tư, 3 tháng 5, 2006

Parser 1.5

Release VietSpider Parser 1.5 .
Phiên bản này không kèm theo tool cho phép việc viewer mô hình tree của html document sau khi parse. Để dùng tool này, có thể download VietSpider 3 tại đây.

Thứ Sáu, 28 tháng 4, 2006

hứng khởi

Qui luật sinh học hay qui luật bản thân, ta đang tìm lại cho mình niềm hứng khởi.

Thứ Năm, 27 tháng 4, 2006

Thứ Tư, 26 tháng 4, 2006

VietSpider 3: Các bước cấu hình luồng tin

Chi tiết các bước cấu hình một luồng tin mới cho VietSpider 3. Xem tại đây. Download VietSpider 3 tại đây.

RMI - Vài bài tập nhỏ

Chợt có người vừa hỏi thăm máy chương trình viết từ xa xưa nên tìm lại để post lên site. Mấy dòng code nhỏ cho cái bài tập RMI đã làm từ ngày xưa bao gồm vẽ đồ thị và test câu lệnh SQL. Nhìn lại code hồi còn đi học, buồn cười ghê, định sửa lại nhưng thôi. Chắc những người đọc lại cũng toàn người mới học nên cách viết bi bô vậy sẽ dễ hiểu hơn. Code.

Thứ Ba, 25 tháng 4, 2006

Reflection và vài dòng code

Nghịch chơi vài dòng code nhỏ.

Sun: Kết quả kinh doanh yếu kém, McNealy từ chức CEO

Ông Scott McNealy đã chính thức từ chức Giám đốc Điều hành (CEO) của Sun Microsystems. Thay thế McNealy ở vị trí CEO là Jonathan Schwartz, người vừa được Ban giám đốc của Tập đoàn lựa chọn.

Thứ Hai, 24 tháng 4, 2006

Release VietSpider 3 build 2

Phù ! Mệt phờ người nhưng cuối cùng thì cũng release được bản build thứ 2 của VietSpider 3. Lại tiếp tục cái công việc ngu ngốc, tốn nhiều thời gian, công sức mà chẳng đem lại kết cục gì sáng sủa. Chỉ tranh thủ code ở nhà và những ngày cuối tuần nên VietSpider 3 mất khá lâu để có được bản build đầu tiên. Dù sao bản thân cảm thấy thích thú và nó giúp ích cho mình là được rồi.

Thứ Sáu, 21 tháng 4, 2006

Khói chiều 2

Rồi từ ấy cô chẳng còn gánh gạo
Nhà bên này chày cối cũng ngủ im
Con ve trưa kêu rạc cả giậu bìm
Mẹ non giấc ra bờ tre ngồi khóc

Thứ Ba, 18 tháng 4, 2006

Hai sắc hoa ti gôn và một lần đọc lại

Vần thơ buồn, buồn quá, chất thơ nhẹ nhàng, êm ái vẽ lên cuộc tình lãng mạng trong day dứt những yêu thương.

Thứ Năm, 13 tháng 4, 2006

Câu chuyện về Hibernate session flush và Transaction

Không phải bao giờ Goo cũng là lời giải đáp.

Google Calendar

Dịch vụ lịch trực tuyến của ông lớn Goo vừa trình làng với tên gọi Google Calendar. Gian diện ứng dụng rất đẹp, đơn giản, và nhanh với hiệu quả đặc biệt mang lại từ AJAX.

Thứ Ba, 11 tháng 4, 2006

Những người trẻ mắc “bệnh than”

Trả lời câu hỏi: “Khi than thở bạn cảm thấy thế nào, và đó có phải là cách tốt để thay đổi vấn đề?” - Thanh Bình (24 tuổi, lập trình viên của một Cty tại Hà Nội) cho biết: “Than thở chỉ là một phản xạ tức thời để giải tỏa áp lực công việc và xả “xì trét” chứ không phải là biện pháp để giải quyết những va chạm, những điều không tốt trong công việc và cuộc sống”. Đăng tải bởi Tuổi trẻ.
Trời ơi, ta cũng bị mắc căn bệnh này rồi !!!

Thứ Sáu, 7 tháng 4, 2006

cuộc gặp mặt nhỏ với những người bạn

Thuận vào JVN đã được 3 năm, 3 năm là quãng thời gian để biết đến những người bạn, những người đầu tiên đặt nền móng cho một cộng đồng từng một thời... Nhưng hầu như trong số họ, Thuận chưa một lần gặp mặt họ.

html explorer tip

Tips use this htmlparser library.
- Get all links from html document.
- Remove scripts from html node.
- Get index path of html node.
- Find html node by text input.

Thứ Năm, 6 tháng 4, 2006

đổ bể một ý tưởng

Hôm nay thì thực sự không cứu vãn nổi, hành trình đi từ ý tưởng tới thực tế không dễ dàng chút nào. Vậy mà có người từng kết luận: chỉ cần ý tưởng, kinh nghiệm sẽ biến mọi ý tưởng đều có thể thành hiện thực. Trời.

Thứ Tư, 5 tháng 4, 2006

Máy móc và linh hoạt

Design pattern, đọc, hiểu, thấy nó hay và cài đặt. Thế nhưng, bản thân phải trả giá đắt về việc ứng dụng một cách không linh hoạt, nói khác đi là máy móc. Dĩ nhiên, code chạy không vấn đề chi nhưng đó là những dòng code yếu, nặng nề, thừa, chậm chạp. Sự tiến hóa trải nghiệm qua thời gian, vốn liếng tích lũy dĩ nhiên không thể một sớm một chiều, hy vọng và hy vọng.

Thứ Hai, 3 tháng 4, 2006

trí nhớ tồi tệ

trời ơi trí nhớ của mình sao bây giờ quá tệ. có quá nhiều chuyện dở khóc, dở cười quanh cái bệnh đãng trí chó chết này. mới hơn 20 tuổi, vậy mà.

Chủ Nhật, 2 tháng 4, 2006

Eclipse 3.2 M6 ra mắt

Như vậy là hoàn toàn theo đúng lịch trình, Eclipse 3.2 M6 đã cho phép download vào ngày 31/3/2006. M6 sẽ là milestone cuối cùng của Eclipse 3.2, đóng lại việc tích hợp các tính năng mới cho phiên bản này. New and Noteworthy cho thấy hàng loạt những cải tiếng và bug lỗi trong M6 này. Về SWT, phiên bản này đánh dấu sự cải tiến xuất xắc của Table và TreeTable. Xem thêm và download M6 tại đây.

Thứ Sáu, 31 tháng 3, 2006

Tiếng buồn

Ta về đây thăm người xưa cũ
Đã chợ đời, đen đúa áo cơm
Góc buồng kia vẳng tiếng ru buồn
Thôi câu hát véo von chiều vắng.