So sánh C++ và Java

Posted by webmaster on March 21st, 2010

Tác giả: Cameron là phó chủ tịch phát triển của Oracle Fusion Middleware, chịu trách nhiệm về sản phẩm Coherence Data Grid có các phiên bản Java, C # và C + +. Data grid là RAID cho máy chủ. Nó cung cấp một tier dữ liệu đáng tin cậy, nhất quán, bao gồm cả khả năng chịu lỗi và cân bằng tải. Các máy chủ hợp tác với nhau và hành động như một bộ máy quản lý thông tin.

Theo Cameron có 10 lý giải của về tại sao Java thể thay thế được C + +. Điều này bắt đầu xảy ra khoảng 1996-1997.

10. Tự động dọn rác: Một phần đáng kể của C + + code là dành riêng để quản lý bộ nhớ. Điều này có nghĩa là thời gian nhanh hơn vào thị trường và tính lỗi thấp hơn.

9. Xây dựng các Quy trình: C + +, xây dựng chậm và phức tạp. Cá nhân ví dụ: 20 giờ đầy đủ xây dựng trong C + + so với 7 phút trong Java.

8. Đơn giản của Mã Nguồn và Artifacts: C + +, chia tách mã nguồn vào tiêu đề và các file thực hiện. Hiện vật được trình biên dịch cụ thể, nhưng cũng có rất nhiều người trong số họ. Với Java, có chỉ một java và chỉ một.. Lớp.

7. Nhị phân chuẩn: Ngoài việc loadable như là một lớp bởi một JVM, một classfile Java có thể được sử dụng để biên dịch chống lại. Java defers nền tảng công cụ cụ thể cho thời gian này.

6. Năng động kết: Không có cách tiêu chuẩn để liên kết các lớp học năng động trong C + +.

5. Portability: Java là cầm tay với nỗ lực rất ít; C + + được di lý thuyết, nhưng trong thực tế bạn có để xây dựng một ngôn ngữ khác (# ifdef’d các loại, vv) trên đầu trang của nó. C + +, có sự khác biệt đáng kể từ nhà bán để bán. Một số nhà cung cấp lớn chưa được đặt tên có hung dư hỗ trợ cho các chuẩn C + +, đặc biệt là các mẫu.

4. Loại tiêu chuẩn hệ thống: Java có chỉ định, di động các loại nguyên thủy C +. + Vẫn có một thời gian khó xác định những gì là String. Đa luồng? Bạn phải nói đùa. STL? Có lẽ một vài ngày. Về cơ bản không có gì là tiêu chuẩn!

3. Phản ánh: Toàn thời gian chạy khả năng nhìn vào thời gian này. C + +, có tùy chọn RTTI, nhưng không có sự phản ánh. Cực kỳ mạnh mẽ cho phép các khuôn khổ chung. Nó cho bạn khả năng để tìm hiểu về, truy cập và thao tác bất kỳ đối tượng.

2. Hiệu suất: GC có thể thực hiện quản lý bộ nhớ nhiều hơn nữa hiệu quả (allocators sàn, thoát khỏi phân tích). Điều này là do các kiến trúc hiện đại và thực tế là Java có thể tận dụng nhiều luồng. Thread con trỏ an toàn thông minh trong C + + được 3x chậm hơn so với tài liệu tham khảo Java. Điểm nóng có thể làm nội tuyến lớn, rất quan trọng để đối phó với lớp invocation ảo.

1. An toàn: Xoá bỏ con trỏ (tùy bộ nhớ truy cập, khả năng dễ dàng sụp đổ quá trình). Với Java, không có overruns đệm; mã và dữ liệu không thể bị vô tình bỏ qua.

Honorable Mention: C + + Templates. Tiếp theo thời gian có người phàn nàn về Java Generics, làm cho họ đọc C + + Templates. Chúng fugly và cực kỳ bloated.

Ngược lại, C++ có 10 lợi thế sau so với Java:

10. Thời gian khởi động: Các đồ thị của lớp ban đầu được tải trong Java là khá lớn. Kết luận: Không tốt cho “tức thì” và ngắn quá trình chạy.

9. Memory Footprint: Java sử dụng bộ nhớ đặc biệt nhiều hơn C + +, đặc biệt là cho “nhỏ” ứng dụng.

8. Full GC tạm dừng: Sớm hay muộn, có một phần của GC mà không thể được chạy trong nền và không thể tránh. Điều này havoc nguyên nhân cho quá trình phân phối và những thứ như thời gian thực các hệ thống tài chính.

7. Không xác định Destruction: Không hỗ trợ RAII. Không thể đếm trên finalizers. Thậm chí không có một “sử dụng” xây dựng tại Java.

6. Hàng rào Native hội nhập: Hệ điều hành được xây dựng bằng C / C + + API. Thường trong C.

Và đó là tất cả Cameron có thể ra. Biến ra nó chỉ là một danh sách top 5.

Vậy tại sao việc chuyển đổi từ C + +, Java, C # xảy ra? Bởi vì Shift Happens. Trước hết, Al Gore được xây dựng internet và điều này World Wide Web. Chúng tôi đã xây dựng một trình duyệt cặp vợ chồng với C + +, nhưng sau đó chúng tôi đã thực hiện xong. Oh chờ đợi, chúng tôi cần một máy chủ web quá, vì vậy chúng tôi được xây dựng Apache. Còn những thứ khác? Những thứ mà chạy trong trình duyệt? Không có cách nào chúng tôi đã đi để chạy C + +, trong trình duyệt b / c nó đã quá không an toàn. Tất cả những lợi thế mà C + +, Java đã có hơn không vấn đề trên web. Thời gian khởi động không phải là một mối quan tâm khi chúng tôi còn đang chạy máy chủ ứng dụng của chúng tôi cho tháng. Bộ nhớ không phải là một vấn đề bởi vì chúng tôi đã có GB RAM trên máy của chúng tôi.

Điều gì về ngôn ngữ kịch bản? Tất cả các lĩnh vực mà C + +, có thể có một lợi thế, ngôn ngữ kịch bản in Họ đã nhảy được cung cấp đơn giản và approachability (móc lên đến cơ sở dữ liệu, quản lý nhà nước thay mặt cho người sử dụng, sản xuất HTML), nhanh chóng phát triển ứng dụng (không có yêu cầu về kiến trúc OO, lưu và làm mới ).

Vì vậy, những gì về điện toán đám mây? Chúng tôi có thể mất những gì chúng tôi học được từ Java và C + + và áp dụng chúng vào những gì chúng ta thấy những đường ống xuống đến bây giờ với điện toán đám mây? Chúng ta đang thiếu gì? Những lợi thế mà Java sẽ mất tích trong một môi trường đám mây là gì?

Những thứ mất tích từ VM: mô đun, vòng đời và sự cô lập và bộ nhớ thấp hơn. GC tạm dừng dự đoán được. Những điều mất tích từ nền tảng: Hệ thống phân phối như là một hệ thống, cung cấp và đo, mây điều hành hệ thống API, persistence (bao gồm cả khóa / giá trị) và đồ / Giảm-phong cách chế biến. Cuối cùng, định nghĩa là thiếu ứng dụng bao bì, tài nguyên khai báo và an ninh trong môi trường chia sẻ.

Có gì thay đổi trên thế giới từ Java đã được giới thiệu? Phần cứng ảo hóa, cơ sở hạ tầng lưới điện stateful và công suất trên các ISP yêu cầu (EC2). Điều gì đang đến trong Java? Mô-đun hóa, nio hệ thống tập tin Pluggable, JVM trần kim loại và ảo Editions. Kết luận: Java hoặc là bước lên hoặc cái gì khác sẽ.

Đây là một chuyện thú vị để lắng nghe rất nhiều và tôi rất thích hài hước và hình ảnh của Cameron trượt mà hỗ trợ nó. Như Dusty cho biết, Cameron có một hình ảnh khá rõ ràng về những gì các Lộ trình Java đó như thế nào. Hãy hy vọng của Oracle là lắng nghe.

http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Lập nghiệp chỉ với vài xu

Posted by webmaster on March 20th, 2010

Năm 2001, Kmart với hệ thống hàng chục nghìn cửa hàng bán lẻ đã tuyên bố phá sản, chỉ còn lại một mình “người khổng lồ” Wal-Mart trụ lại. Ông chủ tập đoàn bán lẻ này là Sam Walton đã từng khởi nghiệp chỉ với vài đồng xu trong túi.

“Tôi không biết điều gì khiến người ta có tham vọng, nhưng thực tế là tôi đã được trời phú cho động cơ và tham vọng bẩm sinh”, Sam Walton nói về mình như vậy. Sam Walton tốt nghiệp Trường Đại học Missouri vào tháng 6/1940 với bằng kinh doanh, và ông đã làm việc cật lực như đã làm trong suốt cuộc đời.

“Tôi luôn tràn đầy năng lượng, nhưng tôi cũng thấy mệt. Từ khi vào trung học, tôi đã tự làm ra tiền và tự mua quần áo cho mình. Tại trường đại học, tôi chi thêm tiền học, tiền ăn, các khoản hội phí và tiền chi cho các cuộc hẹn hò. Bố mẹ tôi sẽ rất vui lòng giúp đỡ tôi nếu có thể, nhưng đó là thời kỳ đại khủng hoảng và họ không có thêm một khoản tiền nào. Tôi phải tiếp tục công việc đưa báo trong thời học trung học, và vào đại học tôi phải đi đưa thêm một số tuyến đường mới, thuê một vài người giúp đỡ, và biến nó thành một việc kinh doanh tương đối tốt. Tôi kiếm được khoảng 4.000 đến 5.000 đôla mỗi năm, khoản tiền mà vào cuối thời kỳ đại khủng hoảng là tương đối lớn.

Đọc phần còn lại của bài viết »

http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Khi Terminal server vượt quá số giới hạn kết nối

Posted by webmaster on March 10th, 2009

mstsc -v:0.0.0.0 /f -console

QWINSTA /server:0.0.0.0
(Query WINdows STAtion)
Trả về danh sách các terminal sessiontrên server chỉ ra

RWINSTA /server:0.0.0.0 2
(Reset WINdows STAtion)
Log off session số 2 của server chỉ ra

http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Cài đặt Avira AntiVir Premium Security Suite

Posted by webmaster on March 5th, 2009

Bước 01 – Vào 1 trong các website dưới đây

PC Advisor – Free Avira AntiVir Premium Security Suite Link 01
PC Advisor – Free Avira AntiVir Premium Security Suite Link 02
PC Advisor – Free Avira AntiVir Premium Security Suite Link 03
PC Advisor – Free Avira AntiVir Premium Security Suite Link 04
UniSoft – Free Avira AntiVir Premium Security Suite Link
ComputerActive – Free Avira AntiVir Premium Security Suite Link
O2 – Free Avira AntiVir Premium Security Suite Link (German)
PC WELT-Leser – Free Avira AntiVir Premium Security Suite Link (German)

Bước 02 – Đăng kí

Sau khi bạn hoàn tất việc đăng kí Avira sẽ tạo License Key và lưu nó trong server của họ và đồng thời gửi email cho bạn.

Bước 03 – Check Email, và download license

Check email, download license (HBEDV.KEY) và lưu nó trong PC của bạn.  Bạn sẽ được nhắc import license sau đó, trong quá trình cài đặt Avira

Bước 04 – Cài đặt Avira

Nếu bạn chưa download AntiVir Premium Security Suite, thì hãy lấy nó ở đây.

Khi Avira nhắc license key, bạn hãy chọn  ‘I already have a valid HBEDV.KEY license key’. Một hộp thoại sẽ xuất hiện, cho phép bạn chọn license key mà bạn đã download ở bước 3.

License sẽ quá hạn sau 3 tháng sử dụng. Khi đó bạn cần  sử dụng 1 địa chỉ email mới để đăng kí và yêu cầu license mới .

http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Lập trang web cá nhân như thế nào ? (phần 1)

Posted by webmaster on December 5th, 2008

Ngày nay việc lập một trang web cá nhân dễ dàng hơn bao giờ hết ! Dễ dàng ở nhiều khía cạnh: giá thuê bao rẻ, công cụ hỗ trợ miễn phí và chỉ dẫn từ cộng đồng người sử dụng mạng Internet. Trong khuôn khổ bài viết này, quá trình tạo 1 trang web được tóm tắt và giản lược một cách đơn giản nhất mà bất kì ai có một kiến thức tin học căn bản cũng làm được.

Bước 1: Chuẩn bị : Trước hết bạn cần chuẩn bị 1 số thứ :

  • Ý tuởng: Bạn nên suy nghĩ trang web của bạn được sử dụng vào mục đích nào, sẽ có những thông tin gì. Việc xây dựng 1 trang web sẽ tốn kém thười gian và tiền bạc.
  • Thẻ tín dụng: credit/debit card. Việc mua sắm tên miền (domain name) hay không gian lưu trữ (hosting) thường sử dụng thẻ tín dụng cho nên nếu bạn chưa có thẻ thì hãy mau mau ra ngân hàng ACB, hay VCB, hay Eximbank… làm 1 cái thẻ. Thủ tục để làm 1 cái thẻ debit khá đơn giản và thường là 1-2 tuần sau, bạn sẽ có thẻ.

Bước 2: Chọn mua tên miền (domain).  Khi chọn tên domain cho trang web, bạn nên chọn những tên ngắn gọn và gợi nhớ. Tuy nhiên không phải lúc nào bạn cũng được như ý, tại vì đôi khi ai đó đã chiếm sẵn cái tên bạn ưa thích rồi.

Tiếp theo bạn sẽ quyết định chọn tên miền quốc tế hay tên miền ViệtNam. Mức giá tham khảo như sau:

Tên miền quốc tế: tên miền có phần đuôi: .com, .net, .org: giá thông thường khoảng 10 USD/năm. Riêng các tên miền .info có giá khoảng 0.99 USD/năm. Nhiều bạn chọn mua loại tên miền này để làm trang web cá nhân.

Tên miền Việt nam: tên miền có phần đuôi: .com.vn, .net.vn, .org.vn: giá 480.000 VND/năm. Nhưng chịu mất thêm phí đăng ký khoảng 500.000 VND.

.vn: cái này mới và cũng đắt nhất. Giá: 600.000 VND/năm. Phí đăng ký cũng khoảng 500.000 VND.

Tên miền là tài sản quý như 1 thương hiệu, bởi vậy bạn nên mua ở các nhà cung cấp tin cậy và uy tín như : Godaddy.com, là nhà cung cấp và quản lí domain lớn nhất thế giới. Nếu mua ở Godaddy.com, trong vòng 30 phút đến 2h là tên miền của bạn đã lan ra toàn thế giới và có thể truy cập được từ Việt Nam.  Tuy nhiên, Godaddy.com không bán tên miền VN.

Bước 3: Chọn và mua dịch vụ lưu trữ (hosting). Mua hosting cũng giống như mua đất xây nhà.  Mua đất mặt tiền đường lớn, diện tích lớn, khu vực trung tâm sẽ mắc hơn.  Tương tự vậy, mua dịch vụ lưu trữ với băng thông lớn ( tốc độ truy cập cao), không gian lưu trữ lớn ( hàng trăm MB đến GB), nhiều tiện ích sẽ tốn nhiều tiền hơn. Cho nên bạn nên cân nhắc mua dịch vụ cỡ nào thì vừa nhu cầu và túi tiền. Tiết kiệm nhất, bạn có thể chọn các dịch vụ hosting miễn phí như:

Bạn có thể tham khảo thêm ở đây: http://www.free-webhosts.com/php-hosting-comparison.php

Nếu bạn có 1 số vốn kha khá, thì bạn có thể tìm đến các dịch vụ tốt hơn, chuyên nghiệp hơn :

Bước 4. Xây dựng trang web của bạn.

Bạn đã có 1 hosting và domain,  bây giờ bạn sẽ bắt tay vào xây dựng trang web cá nhân của bạn. Hiện nay có rất nhiều chương trình giúp bạn xây dựng trang web rất nhanh chóng. Mình đề nghị bạn thử sử dụng 1 trong 2 chương trình sau:

  • WordPress: Dễ sử dụng, phù hợp cho việc xây dựng các trang blog. Có một số lượng khổng lồ template và plug-in được phát triển bởi những người dùng WordPress.
  • Joomla: Tương đối dễ sử dụng. Phù hợp cho việc xây dựng các trang web phức tạp. Rất nhiều template và plug-in.
http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Kế hoạch nâng cấp Noinham.info

Posted by webmaster on December 5th, 2008

Sau 1 thời gian nghỉ ngơi, mình bắt đầu quay lại với website. Gom góp một số việc trước đây định làm mà chưa làm được và một số ý tưởng mới thành cái danh sách sau:
1. Nâng cấp wordpress lên version mới nhất, và thay đổi theme. Đã xong. Hiện đang đợi 2.7 ra đời để nâng cấp tiếp. Nghe nói phiên bản này có nhiều cải tiến lắm.
2. Dọn dẹp website, loại bỏ những bài viết kém chất lượng
3. Chỉnh sửa, biên dịch các bài viết chưa hoàn chỉnh
4. Cài thêm 1 số plug-in : wp-navigator (xong), wp-print, wp-email, wp-cache. Tìm kiếm, cài thêm các plug-ins cho các chức năng sau: register/log-in,search, recent comments.
5. Thay cái banner.

http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Làm thế nào để activate Windows XP SP2 va SP3

Posted by webmaster on September 20th, 2008

1. Đầu tiên vào Start , Run, gõ Regedit, tìm đến khóa :
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents
Trong khung bên phải màn hình, bạn hãy click chuột phải vào OOBETimer, rồi click vào Modify.

Bây giờ hãy thay đổi một khóa bất kì (ví dụ 71 thành 72 chẳng hạn).

Đóng cửa sổ Regestry lại.

2. Vào Start , Run , gõ dòng lệnh sau, để kiểm tra xem Windowns đã sẵn sàng Update chưa

%systemroot%\system32\oobe\msoobe.exe /a
Nó sẽ đưa các bác đến cửa sổ Active windows.

Một bảng hiện ra, hỏi bạn tùm lum thứ. Bạn hãy làm như sau
Chọn vào ô “I want to telephone a customer service representative to activate Windows”
Nhấn nút Next , nhấn Change Product key

Hãy nhập Key này vào:  DHXQ2-WRGCD-WGYJY-HHYDH-KKX9B
Chọn nút Update. Nó sẽ lại đưa chúng ta về cửa sổ Active, đừng quan tâm, hãy đóng nó lại bằng cách nhấn vào Remind me later

3. Khởi động lại Windows là đã xong công việc rồi đó

4. Bạn hãy kiểm tra lại sau khi restart bằng cách gõ lại dòng lệnh sau trong Run Command

%systemroot%\system32\oobe\msoobe.exe /a
Cửa sổ Active sẽ lại hiện ra nhưng ko phải là bắt chúng ta Active mà là báo cho ta biết Windows is activated.
Công việc còn lại là tận hưởng một bản Windows XP có bản quyền đàng hoàng thôi.

http://www.buingoclong.info/wp-content/plugins/sociofluid/images/digg_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/reddit_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/dzone_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/delicious_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/furl_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/technorati_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/facebook_48.png http://www.buingoclong.info/wp-content/plugins/sociofluid/images/twitter_48.png

Wordpress Themes by Long Bui. Copyright © 2007-2010 Long Bùi. All rights reserved.