Thứ Tư, 28 tháng 9, 2016

Xử lý lỗi Unable to compile class for JSP trên JBoss 6.1.0 Final với JDK 8

NotCompileJSP

Xử lý lỗi Unable to compile class for JSP trên JBoss 6.1.0 Final với JDK 8

 

Mục đích: Bài viết này hướng tới việc xử lý lỗi khi thực thi project web sử dụng EJB 3 có trang jsp deploy trên  Server JBoss 6.1.0 Final hoạt động trên NetBeans.

 

  • Lỗi – Problem

o   Sau khi thực hiện project EJB3 với web site có sử dụng trang JSP, chúng ta thực hiện deploy ứng dụng trên server JBoss 6.1.1 Final, kết quả deploy hoàn toàn thành công. Tuy nhiên, chúng ta sẽ gặp lỗi trong quá trình thực thi khi ứng dụng chuyển sang trang JSP để trình bày kết quả như hình bên dưới

Thứ Hai, 19 tháng 9, 2016

Giới thiệu về Facebook Messager Platform - Cộng nghệ truyền tải message trực tiếp thông qua Facebook Messenger

Giới thiệu về Facebook Messager Platform - Cộng nghệ truyền tải message trực tiếp thông qua Facebook Messenger

Tác giả: Trần Văn Thành

 

Mục đích: Thông qua việc xử lý ngôn ngữ tự nhiên (đã giới thiệu tại bài Giới thiệu về Natural Language Processing (NLP) và API.ai – Công nghệ tích hợp xử lí ngôn ngữ tự nhiên – http://www.kieutrongkhanh.net/2016/09/gioi-thieu-ve-natural-language.html), chúng tôi sẽ giới thiệu tổng quan về Facebook Messenger Platform. Hơn thế nữa, chúng tôi sẽ hướng dẫn sử dụng Facebook Messenger Platform kết hợp với xử lý ngôn ngữ tự nhiên để tạo một chatbot (chat tự động)

Thứ Sáu, 16 tháng 9, 2016

Estimote Beacon Tutorial

Estimote Beacon Tutorial

Tác giả: Nguyễn Tấn Phát

Mục đích: Chúng tôi giới thiệu bài viết này nhằm cung cấp kiến thức chi tiết về cách cấu hình và sử dụng công nghệ beacon. Việc này sẽ hỗ trợ cho chúng ta trong việc xây dựng các ứng dụng chạy trên thiết bị smartphone sử dụng hệ điều hành Android. Bên cạnh đó, chúng tôi cũng giới thiệu một số ứng dụng cụ thể áp dụng những kiến thức mà chúng tôi giới thiệu để quí vị có thể tiếp cận công nghệ này một cách hiệu quả và ứng dụng trong việc xây dựng các ứng dụng của riêng quí vị.

Thứ Tư, 14 tháng 9, 2016

Giới thiệu về Natural Language Processing (NLP) và API.ai – Công nghệ tích hợp xử lí ngôn ngữ tự nhiên

Giới thiệu về Natural Language Processing (NLP) và API.ai – Công nghệ tích hợp xử lí ngôn ngữ tự nhiên.

Tác giả:Huỳnh Thành Đạt

Mục đích: Chủ đề của bài này giới thiệu về Xử Lý Ngôn Ngữ Tự Nhiên (Tiếng Việt) – Một phương pháp mới để giúp cho máy có thể hiểu và phân tích được câu nói của con người và có thể chắc lọc ra những thông tin cần thiết. Bên cạnh đó, chủ đề này còn giới thiệu về công nghệ API.ai – công nghệ xử lý ngôn ngữ tự nhiên và giúp lập trình viên tương tác trao đổi thông qua RESTful Web Services.

Thứ Năm, 8 tháng 9, 2016

ỨNG DỤNG CÔNG THỨC VẬT LÝ ĐỂ TẠO HIỆU ỨNG

ỨNG DỤNG CÔNG THỨC VẬT LÝ ĐỂ TẠO HIỆU ỨNG

Tác giả: Võ Xuân Minh Tuấn

Mục đích: bài này trình bày cách thức áp dụng công thức tính toán của vật lý để tạo ra hiệu ứng trong môi trường Alice. Ở đây, chúng tôi thực hiện ví dụ trên trò chơi khá nổi tiếng là Flappy Bird nhằm gợi ý việc ứng dụng các công thức mà chúng ta đã từng học thời phổ thông đề ứng dụng tạo hiệu ứng trong Alice. Bên cạnh đó, chúng tôi cũng giới thiệu một số kỹ thuật cần thiết để ứng dụng trong việc làm game như là chơi tiếp tục khi bị mất mạng, giữ nguyên điểm số trong quá trình chơi

ĐỐI TƯỢNG DI CHUYỂN THEO PHƯƠNG NGANG TRONG CẢNH TĨNH

KỸ THUẬT SỐ 11

ĐỐI TƯỢNG DI CHUYỂN THEO PHƯƠNG NGANG TRONG CẢNH TĨNH

Tác giả: Trần Phước Tiến

Mục đích: Bài này chúng tôi trình bày kỹ thuật hướng tới thực hiện nhân vật trong Alice di chuyển, nhưng cảnh không di chuyển, và nhân vật không bị lệch hướng khi di chuyển (luôn di chuyển thẳng trong cảnh). Trong bài này, chúng tôi thực hiện trên ví dụ làm cho đối tương ninja di chuyển trong rừng

PHỐI HỢP CÁC HÌNH ẢNH, SỬ DỤNG BILLBOARD VÀ VEHICLE KẾT HỢP CÁC KỸ THUẬT TẠO HIỆU ỨNG

KỸ THUẬT SỐ 10

PHỐI HỢP CÁC HÌNH ẢNH, SỬ DỤNG BILLBOARD VÀ VEHICLE KẾT HỢP CÁC KỸ THUẬT TẠO HIỆU ỨNG

Tác giả: Dương Anh Tuấn

Mục đích: Bài này hướng tới việc hướng dẫn tạo ra một game sử dụng Alice kết hợp giữa việc sử dụng biến cố, các kỹ thuật như vehicle để tạo hiệu ứng, các đối tượng hình ảnh được đưa từ bên ngoài vào Alice (Billboard), các kỹ thuật kết hợp để tạo ra hiệu ứng. Bên cạnh đó, chúng tôi giới thiệu kỹ thuật tổng quan kỹ thuật tạo bản đồ - map, dựng cảnh để xây dựng game đi cảnh liên tục nhưng thực tế việc dựng cảnh chỉ tạo hiệu ứng để gây cảm giác di chuyển liên tục và chuyển cảnh. Ở đây, chúng tôi sẽ làm ví dụ cụ thể trên một game kinh điển, đó là game Mario

RÁP CẢNH

Kỹ thuật trong Alice

KỸ THUẬT SỐ 9

RÁP CẢNH

Mục đích: nội dung bài này hướng tới việc hỗ trợ các thành viên xây dựng Alice tại các nơi khác nhau, sau đó, thực hiện ráp thành chương trình duy nhất nhằm tạo thuận lợi cho việc xây dựng chương trình trong Alice

GIAO TIẾP GIỮA CÁC BIẾN CỐ THÔNG QUA OBJECT

Kỹ thuật trong Alice

KỸ THUẬT SỐ 8

GIAO TIẾP GIỮA CÁC BIẾN CỐ THÔNG QUA OBJECT

Mục đích: nội dung bài này hướng tới việc điều khiển các object dựa trên trạng thái của object bằng cách sử dụng biến cố. Kỹ thuật bài này hướng tới việc chúng ta thông qua biến cố để điều khiển một đối tượng và không làm ảnh hưởng đến đối tượng còn lại

Thứ Tư, 7 tháng 9, 2016

CÁCH THỨC ĐƯA OBJECT MỚI CỦA TURBO SQUID VÀO TRONG ALICE

Kỹ thuật trong Alice

KỸ THUẬT SỐ 7

CÁCH THỨC ĐƯA OBJECT MỚI CỦA TURBO SQUID VÀO TRONG ALICE

Mục đích: nội dung bài này hướng dẫn cách đưa các đối tượng - object với định dạng 3D model để bổ sung cho Alice nhằm tạo ra các nhân vật mới cho Alice trong lúc xây dựng chương trình

CÁCH THỨC ĐƯA OBJECT MỚI CỦA GOOGLE SKETCHUP VÀO TRONG ALICE

Kỹ thuật trong Alice

KỸ THUẬT SỐ 6

CÁCH THỨC ĐƯA OBJECT MỚI CỦA GOOGLE  SKETCHUP VÀO TRONG ALICE

Mục đích: nội dung bài này hướng dẫn cách đưa các đối tượng - object với định dạng của google sketchup để bổ sung cho Alice nhằm tạo ra các nhân vật mới cho Alice trong lúc xây dựng chương trình

SỬ DỤNG THUỘC TÍNH SET SKIN TEXTURE CỦA CÁC HÌNH ẢNH BÊN NGOÀI ĐỂ TẠO CHUYỂN ĐỘNG TRONG ALICE

Kỹ thuật trong Alice

KỸ THUẬT SỐ 5

SỬ DỤNG THUỘC TÍNH SET SKIN TEXTURE CỦA CÁC HÌNH ẢNH BÊN NGOÀI ĐỂ TẠO CHUYỂN ĐỘNG TRONG ALICE

Mục đích: nội dung của bài này hướng dẫn cách đưa một tập hình ảnh bên ngoài Alice kết hợp với thuộc tính set skin texture để tạo sự chuyển động trong thế giới ảo theo cách thực hiện bộ phim hoạt hình.

KỸ THUẬT TẠO HIỆU ỨNG ÁNH SÁNG TRONG ALICE

Kỹ thuật trong Alice

KỸ THUẬT SỐ 4

KỸ THUẬT TẠO HIỆU ỨNG ÁNH SÁNG TRONG ALICE

Mục đích: nội dung bài này hướng dẫn cách tạo hiệu ứng ánh sáng như là làm màn hình thay đổi ánh sáng theo cách sân khấu thực hiện, làm ánh sáng tạo bóng theo nhân vật hay tạo ánh sáng tại vị trí nào đó trong world

SỬ DỤNG POSE ĐỂ TẠO HOẠT ĐỘNG HAY HÀNH VI CỦA MỘT NHÂN VẬT TRONG ALICE

Kỹ thuật trong Alice

KỸ THUẬT SỐ 3

SỬ DỤNG POSE ĐỂ TẠO HOẠT ĐỘNG HAY HÀNH VI CỦA MỘT NHÂN VẬT TRONG ALICE

Mục đích: nội dung bài này hướng dẫn cách thức tạo chuyển động cho một nhân vật thông qua việc sử dụng pose. Sau đó, sử dụng các pose này liên tiếp với hàm set pose để tạo nên hoạt động hay cử chỉ của một nhân vật trong alice

KỸ THUẬT ĐIỀU HƯỚNG DUMMY OBJECT

Kỹ thuật trong Alice

KỸ THUẬT SỐ 2

KỸ THUẬT ĐIỀU HƯỚNG DUMMY OBJECT

Mục đích: nội dung kỹ thuật này hỗ trợ việc xây dựng ứng dụng và hạn chế việc tạo ra dummy object cùng với việc tái sử dụng lại các dummy object nhằm tạo sự đơn giản trong lúc xây dựng chương trình cùng với sự uyển chuyển trong việc tạo hiệu ứng khi chương trình chạy. Hơn thế nữa, kỹ thuật này giúp giảm bớt kích thước cho ứng dụng

CHUYỂN CẢNH TRONG ALICE SỬ DỤNG DUMMY OBJECT VÀ SET POINT OF VIEW TO

Kỹ thuật trong Alice

KỸ THUẬT SỐ 1

CHUYỂN CẢNH TRONG ALICE SỬ DỤNG DUMMY OBJECT VÀ SET POINT OF VIEW TO

Mục đích: nội dung của kỹ thuật này hỗ trợ cách sắp xếp thay đổi cảnh từ cảnh quay này sang cảnh quay khác nhằm tạo cảm giác cho người xem đang thấy cuộc sống thực chuyển từ nơi này hay vị trí này sang nơi khác hay vị trí khác

Thứ Ba, 6 tháng 9, 2016

Cơ chế không phụ thuộc ngày của thiết bị

Cơ chế không phụ thuộc ngày của thiết bị

Tác giả: Trần Lê Nhân

Mục đích:  Đa số ứng dụng hiện nay cung cấp cho người dùng khả năng sử dụng ứng dụng ở chế độ online (kết nối internet qua wifi hay 3G) lẫn offline (thực thi mà không cần kết nối internet). Game phổ biến là Candy Crush với khả năng thực thi trên nhiều platform từ web application, iOS, Android, Windows, … là một ví dụ. Tuy nhiên, khi thực thi ở chế độ offline, người dùng dễ dàng cheating bằng cách chỉnh lại ngày giờ của thiết bị đang sử dụng. Từ vấn đề nêu trên, câu hỏi đặt ra là bằng cách nào để ứng dụng khi thực thi ở chế độ offline không bị lệ thuộc vào ngày giờ của thiết bị mà phải luôn thực thi theo giờ của server? Chúng tôi đưa ra giải pháp cho phép các ứng dụng khi thực thi offline sẽ không bị phụ thuộc vào ngày giờ thiết bị với mục đính ngăn chặn các hành vi làm thay đổi kết quả của ứng dụng theo hướng không tốt từ phía người dùng.

Chủ Nhật, 4 tháng 9, 2016

Sử dụng thiết bị di động sử dụng Android để consume các định dạng text, xml và json từ web service được host trên JBoss với RestEasy framework

Sử dụng thiết bị di động sử dụng Android để consume các định dạng text, xml và json từ web service được host trên JBoss với RestEasy framework

Mục đích: Nội dung của chủ đề thực hiện tạo web service với RestEasy framework trên JBoss. Bên cạnh đó, trình bày cách host ứng dụng được deploy trên JBoss để cho phép truy cập từ bên ngoài. Cuối cùng, sử dụng thiết bị di động trên nền ứng dụng viết trên Android để consume web service được host trên JBoss với các định dạng text, xml và json thông qua một ví dụ cụ thể

Gửi và nhận tin nhắn SMS với Twilio

Gửi và nhận tin nhắn SMS với Twilio

Tác giả: Trịnh Phúc Thọ

Mục đích:

Bài viết này giới thiệu & hướng dẫn cách sử dụng dịch vụ tin nhắn Twilio để gửi và nhận tin SMS, nội dung cụ thể như sau:

Gửi tin nhắn SMS với hoiio API

Gửi tin nhắn SMS với hoiio API

Tác giả: Nguyễn Quốc Bảo

Mục đích: Bài viết này hướng dẫn về dịch vụ tin nhắn SMS và cách sử dụng hoiio API để áp dụng việc sử dụng trong các ứng dụng hỗ trợ notify, hay cảnh báo, hay truyền thông tin cho người dùng của hệ thống phần mềm. Bài viết này hướng dẫn cách đăng ký và sử dụng dịch vụ, sau đó áp dụng lập trình để nhúng thẳng vào trong ứng dụng

Thứ Sáu, 2 tháng 9, 2016

Tạo ứng dụng mobile thực hiện quản lý chi tiêu của cá nhân trên Android - Đồng bộ dữ liệu

Xây dựng một hệ thống ứng dụng sử dụng trên Web Site lẫn thiết bị di động. Ứng dụng này cho phép thiết bị di động kết nối Web Service để yêu cầu xử lý chức năng. Ngoài ra, ứng dụng có thể đồng bộ giữa thiết bị di động và Web Site

Phần cuối: Sử dụng web service để đồng bộ dữ liệu ở ứng dụng chạy trên mobile và server

Tác giả: Phạm Huy Hoàng

Mục đích: Tiếp nối chủ đề đã trình bày ở phần 4 (http://www.kieutrongkhanh.net/2016/09/tao-ung-dung-mobile-thuc-hien-quan-ly_47.html ), chúng tôi đưa ra nội dung cuối cùng trong loạt bài về ứng dụng từ cơ bản trên web site, đến mobile với mục đích sử dụng web service để đồng bộ thông tin giữa database ở client sử dụng ứng dụng mobile và database ở server thông qua web application server

Tạo ứng dụng mobile thực hiện quản lý chi tiêu của cá nhân trên Android sử dụng Web Services

Xây dựng một hệ thống ứng dụng sử dụng trên Web Site lẫn thiết bị di động. Ứng dụng này cho phép thiết bị di động kết nối Web Service để yêu cầu xử lý chức năng. Ngoài ra, ứng dụng có thể đồng bộ giữa thiết bị di động và Web Site

Part 4: Tạo web service trả về định dạng JSON và consume webservice sử dụng ứng dụng trên nền Android

Tác giả: Phạm Huy Hoàng

Mục đích: Tiếp nối chủ đề đã trình bày ở phần 3 (http://www.kieutrongkhanh.net/2016/09/tao-ung-dung-mobile-thuc-hien-quan-ly_2.html ), chúng tôi sẽ hướng dẫn cách tạo Web Service với định dạng trả về JSON cho client. Bên cạnh đó, chúng tôi sẽ hướng dẫn cách consume web service từ client, thông qua thư viện Http Apache có sẵn của Android.

Tạo ứng dụng mobile thực hiện quản lý chi tiêu của cá nhân trên Android kết hợp DB

Xây dựng một hệ thống ứng dụng sử dụng trên Web Site lẫn thiết bị di động. Ứng dụng này cho phép thiết bị di động kết nối Web Service để yêu cầu xử lý chức năng. Ngoài ra, ứng dụng có thể đồng bộ giữa thiết bị di động và Web Site

Part 3: Kết nối và thao tác lưu trữ dùng cơ sở dữ liệu với Android sử dụng trên thiết bị di động

Tác giả: Phạm Huy Hoàng

Mục đích: Tiếp nối chủ đề đã trình bày ở phần 2 (http://www.kieutrongkhanh.net/2016/09/tao-ung-dung-mobile-thuc-hien-quan-ly.html ), chúng ta đã làm một ứng dụng quản lý chi tiêu cá nhân, tuy nhiên ứng dụng này chỉ mới lưu trữ trên bộ nhớ, sẽ bị mất khi tắt ứng dụng. Do đó ở phần này, chúng tôi sẽ giới thiệu cách thức thao tác, kết nối lưu trữ dữ liệu trong và sau khi thao tác các tác vụ sử dụng cơ sở dữ liệu (CSDL) SQLite trên Android.