Thứ Bảy, 9 tháng 4, 2016

Khám phá 6 vai trò của interface trong thế giới Java - Phần cuối

Bài gốc tại Java World.

Dành cho những ai mới học Java. Phần kế tiếp đưa thêm những thông tin rất thú vị về interface. 

Tác giả: Jeff Friesen
Dịch giả: Minh Hiếu
Hiệu chỉnh: Lộc Hồ
Đính chính: Nhữ Đình Thuận


Thứ Tư, 6 tháng 4, 2016

Khám phá 6 vai trò của interface trong thế giới Java

Bài gốc tại Java World.

Dành cho những ai mới học Java.

Tác giả: Jeff Friesen
Dịch giả: Minh Hiếu
Hiệu chỉnh: Lộc Hồ
Đính chính: Nhữ Đình Thuận


Thứ Hai, 4 tháng 4, 2016

Slide về Java 8 - How to change your code?

Slide trình bày về những ảnh hưởng tới tư duy viết code với Java 8 có sự so sánh với Java 7. Toàn bộ slide là các code mẫu minh hoạ.

Tải slide tại đây.


Thứ Năm, 31 tháng 3, 2016

Java 8 Optional - tiếng súng từ bên kia chiến tuyến

Java 8 đã chính thức ra mắt từ 2 năm trước, có rất nhiều bài viết đề cập về những cải tiến cũng như vận dụng thực tế liên quan đã được viết trong suốt thời gian qua. Thật ngạc nhiên, trong vô số đặc điểm mới, một chủ đề gây tranh cãi nhiều nhất chính là lớp Optional.

Tác giả: Daniel Olszewski  
Dịch giả: Trương Thanh Tùng
Hiệu chỉnh: Lộc Hồ
Xin không copy dưới mọi hình thức

Thứ Ba, 29 tháng 3, 2016

Xây dựng Web Application bằng công nghệ JSP với Spring Boot


Bài viết như một ví dụ thực tế nâng cấp từ triển khai truyền thống sử dụng Tomcat lên blue/green deployment (triển khai song song) sử dụng Spring Boot và Pivotal Web Services.

Nguồn bài gốc tại DZONE.
Tác giả: Gunnar Hillert
Dịch bởi: Phạm Trung Đức
Xin không copy dưới mọi hình thức

Thứ Hai, 28 tháng 3, 2016

6 điểm mới của Java 9 sẽ khiến bạn thay đổi cách phát triển phần mềm

Dịch bởi Hồ Trí Lộc

Những tính năng nào được háo hức nhất của Java 9?

Thật vô tâm nếu chúng ta bẵng quên đi Java 9  trong khi những chuyên gia tâm huyết vẫn  đang tận lực chuẩn bị cho sự ra mắt của nó vào năm 2016 này. Các tính năng mới đã được hoàn tất chỉ trong vòng vài tháng khi kết thúc năm 2015. Sau đó vòng kiểm tra phần mềm nghiêm ngặt và chữa lỗi sẽ được thực hiện để chuẩn bị cho sự ra mắt hoàn thiện vào tháng 9 năm 2016.

Hiện tại chúng ta đã có được những tính năng mong đợi của Java 9. Nếu Java 8 tâp trung vào Lambdas, Streams hoặc thay đổi về giao diện lập trình ứng dụng(API) thì Java 9 đánh dấu sự ra đời của Jigsaw mạng lại tiện ích hữu dụng cùng sự thay đổi sâu sắc ở các thành phần cốt lõi. Bài viết này tập trung giới thiệu vài tính năng đáng kỳ vọng của Java 9 cùng vài chi tiết liên quan đến "Jigsaw", khả năng chia JRE thành những thành phần nhỏ hơn để phục vụ tốt hơn việc “module" hoá các thành phần lõi trong Java.

Đề nghị không copy nội dung dưới mọi hình thức.

Thứ Tư, 24 tháng 6, 2015

Mời tải bản VietSpider 22 làm việc ổn định với Wordpress mới nhất

Bản VietSpider 22 làm việc ổn định với Wordpress 4.1.1 mới nhất đã được released.

Mời tải bản mới nhất tại đây.

Wordpress plugin là chương trình cho phép bạn gửi tin (tự động) từ chương trình quét (tải) tin (từ các báo và các website) lên trang web xây dựng trên nền WordPress. VietSpider sẽ cố gắng phát triển trở thành 1 phần mềm post tin tự động tốt nhất lên Wordpress.

Chủ Nhật, 29 tháng 3, 2015

Các bước cấu hình (config) để VietSpider tự động gửi tin lên Wordpress - Lấy tin tự động cho Wordpress

Để đảm bảo, VietSpider có 2 files Plugin Config cho wordpress, bạn vào thư mục VietSpider/data/client và  VietSpider/data/system mở file có tên là plugin.config để kiểm tra.


2 plugins đã được config trên 2 files bao gồm tên đầy đủ là

org.vietspider.content.wordpress.WordPressSyncArticlesPlugin

org.vietspider.server.plugin.wordpress.WordPressSyncArticlePlugin

không có dấu # ở đầu.

Sau khi bật VietSpider bạn vào Công cụ - > Cấu hình





Sau đó Cấu hình plugin -> chọn Đồng bộ tới Wordpress.

Mục Common Config bạn Copy địa chỉ trang quản trị (admin) của trang wordpress vào và kiểm tra các thông tin đã đúng chưa khi VietSpider tự động điền.

Sang mục Option Config - bạn điền đầy đủ username và password đăng nhập vào trang quản trị của web.


Sau đó sang mục Categories Config bạn nhấn vào nút Tải chuyên mục từ trang và chờ đợi. Sau khi VietSpider load được hết các chuyên mục, hãy nhấn Lưu và khởi động lại VietSpider. Bây giờ bạn có thể gửi tin tới Wordpress chỉ bằng 1 cố vài cú nhấn chuột.


Trong cấu hình có mục Tự động đồng bộ  cho phép VietSpider gửi tin tự động đến Wordpress mà không cần người dùng nhấn chuột. Tên mục tin ở VietSpider với tên Chuyên mục trong wordpress lúc này phải đảm bảo giống nhau.

Chúc bạn thành công!


VietSpider version 22 làm việc tốt với Wordpress 4.1.1 - Lấy tin tự động Wordpress

Hiện bản 22 của VietSpider đã làm việc ổn định với version mới nhất của WordPress. Wordpress plugin là chương trình cho phép bạn gửi tin (tự động) từ chương trình quét (tải) tin (từ các báo và các website) lên trang web xây dựng trên nền WordPress. VietSpider sẽ cố gắng phát triển trở thành 1 phần mềm post tin tự động tốt nhất lên Wordpress.



Thứ Năm, 12 tháng 2, 2015

VietSpider build 21 - phần mềm tải tin tức tự động

Bản 21 nâng cấp các thư viện, một số chỉnh sửa và tăng cường độ ổn định cho VietSpider. Bạn có thể download bản quét tin tức tại đây: http://sourceforge.net/projects/binhgiang/files/VietSpider/VietSpider%203/

Thứ Sáu, 2 tháng 5, 2014

Java 8 - Làm quen nhanh với Lambda Expressions

Tài liệu tiếng Việt về Java 8 Lambda Expressions - một trong những điểm mới qua trọng về mặt ngôn ngữ của Java 8. Tài liệu biên soạn cho chương trình đào tạo Java căn bản tại TechMaster.vn

Toàn bộ nội dung trong file PDF - tại www.fshare.vn/file/GW7STG8QQY/
Bài thực hành làm quen với Lambda tại www.fshare.vn/file/XE1RB9FEVX/

Thứ Năm, 6 tháng 2, 2014

The study of web information extraction technology based on VietSpider

Currently network information extraction technology is a hot and difficult spot of the Web data excavation area. In this paper, the author introduces a new, open source information collection tool: VietSpider, including system structure, core technology, case to proceed etc. The author also compares it with another tool (the Heritrix+HtmlParser combination) and analyzes the advantages and disadvantages of the two methods, which facilitates the selection and application of the users and researchers. And at last the author gives the solution to the garbage problem in the process of Chinese information acquisition. Authors: Gao Tao ; Beijing Inst. of Technol., Beijing, China ; Wu Hongna

Thứ Sáu, 6 tháng 12, 2013

Big Data: Khái niệm, khai thác, xử lý và ứng dụng trong marketing

Big Data là thuật ngữ dùng để chỉ một tập hợp dữ liệu rất lớn và rất phức tạp đến nỗi những công cụ, ứng dụng xử lí dữ liệu truyền thống không thể nào đảm đương được. Tuy nhiên, Big Data lại chứa trong mình rất nhiều thông tin quý giá mà nếu trích xuất thành công, nó sẽ giúp rất nhiều cho việc kinh doanh, nghiên cứu khoa học, dự đoán các dịch bệnh sắp phát sinh và thậm chí là cả việc xác định điều kiện giao thông theo thời gian thực. Chính vì thế, những dữ liệu này phải được thu thập, tổ chức, lưu trữ, tìm kiếm, chia sẻ theo một cách khác so với bình thường. Bài gốc tại http://www.brandsvietnam.com/tieudiem/3311-Big-Data-Khai-niem-khai-thac-xu-ly-va-ung-dung-trong-marketing

Thứ Năm, 7 tháng 11, 2013

Java Fundamentals by Examples

Khóa học Java căn bản được thiết kế trên cơ sở tài liệu Java Tutorial của Oracle tập trung vào kỹ năng thực hành bằng các ví dụ. Java Fundamentals by examples lấy người học làm trung tâm, nhấn mạnh vào kỹ năng tự đào tạo của mỗi học viên trong đó giảng viên chỉ là người trợ giúp, bổ trợ, định hướng. Tham khảo và đăng ký tại đây http://techmaster.vn/web/java/

Thứ Ba, 5 tháng 11, 2013

Nik.vn trở lại!

Bản demo của VietSpider Search về tìm kiếm chuyện biệt bắt đầu vận hành thử nghiệm trở lại tại địa chỉ http://nik.vn . Đây là phiên bản tìm kiếm dữ liệu tập trung vào lĩnh vực bất động sản trong đó có cài đặt các thuật toán tìm kiếm ngữ nghĩa. Mời anh chị em dùng thử tại đây và đóng góp ý tưởng để Thuận hoàn thiện sản phẩm. Cám ơn.