SmartFoxServer-2x

Giới thiệu: Hiện nay có rất nhiều các bạn trẻ thích làm game, đặc biệt là game online. Như chúng ta đã biết, có rất nhiều FrameWork hỗ trợ cho các lập trình viên trong việc viết game server cho riêng mình. Ví dụ: Netty, Smartfox… với mỗi nhu cầu của nhà phát triển thì sẽ cần các ...

Tác giả: Hoàng Hải Đăng viết 14:25 ngày 12/08/2018

Giới thiệu văn hoá Nhật Bản: Giáo dục gia đình

Nguồn: 日本人の心がわかる日本語/Japanese Words to Understand the Japanese Mind Tác giả: 森田六朗/Morita Rokurou 2011 Ở Nhật, bố mẹ phải dạy trẻ em từ lúc nhỏ về các quy tắc cư xử với người ngoài. Ví dụ, các bậc cha mẹ người Nhật thường xuyên dạy con mình các lễ giáo trong xã hội: Hãy nhớ chào hỏi người ...

Tác giả: Bùi Văn Nam viết 14:25 ngày 12/08/2018

Những điều cơ bản về API testing.

API là tên viết tắt của Application Programming Interface, trong đó quy định cụ thể như thế nào là 1 thành phần cần tương tác vớI ngườI khác. Nó bao gồm một tập hợp các hành vì và giao thức , công cụ để các ứng dụng phần mềm. Các thử nghiệm API được thực ...

Tác giả: Tạ Quốc Bảo viết 14:25 ngày 12/08/2018

ElasticSearch with Ruby on Rails

Elasticsearch is a platform for distributed search and analysis of data in real time. Its popularity is due to its ease of use, powerful features, and scalability. Elasticsearch supports RESTful operations. This means that you can use HTTP methods (GET, POST, PUT, DELETE, etc.) in combination ...

Tác giả: Trịnh Tiến Mạnh viết 14:25 ngày 12/08/2018

INVENTORY - HÀNG TỒN KHO

Hàng tồn kho là những mặt hàng sản phẩm được doanh nghiệp giữ để bán ra sau cùng, là sự liên kết giữa việc sản xuất và bán sản phẩm, chiếm tỉ trọng lớn trong tài sản ngắn hạn nên có vai trò rất quan trọng trong việc sản xuất kinh doanh của doanh nghiệp. Vì vậy, việc kiểm soát tốt hàng tồn kho là ...

Tác giả: Hoàng Hải Đăng viết 14:25 ngày 12/08/2018

Cách tạo Shortcode trong WordPress

1.Shortcode trong WordPress là gì? Đơn giản Shortcode tiếng việt là mã ngắn, Sử dụng để thay thế một nội dung hoặc một chức nắng của một function mà bạn đã định nghĩa trước đó. Như các bài viết mình đã giới thiệu trước về WordPress thì Shortcode là một chức năng sẽ được đăng ký với function. Nó ...

Tác giả: Tạ Quốc Bảo viết 14:25 ngày 12/08/2018

Những lỗ hổng bảo mật thông thường và cách xử lý trong Rails

1. Mở đầu Ruby on Rails không phải làm một framework bảo mật nhất. Vì vậy khi phát triển bạn phải hiểu rõ những lỗ hổng bảo mật thông thường có thể gặp phải để tìm cách xử lý chúng. Trong bài viết này tôi sẽ nói về một số lỗ hổng bảo mật cũng nhưng các bước để làm cho ứng dụng của bạn được bảo vệ ...

Tác giả: Bùi Văn Nam viết 14:24 ngày 12/08/2018

Performance testing cho ứng dụng Mobile (phần 2)

Ở phần trước, tác giả đã giới thiệu đến các bạn khái quát về performance testing và lợi ích của performance testing. Nên bài viết này, tác giả sẽ giới thiệu thêm cho các bạn về 1 tool dùng để thực hiện performance testing thông dụng và dễ sử dụng đó là Jmeter. 1.1 Vậy Jmeter là gì ? Jmeter là ...

Tác giả: Trịnh Tiến Mạnh viết 14:24 ngày 12/08/2018

Những bài nói chuyện ted talk có thể sẽ thay đổi cách suy nghĩ của bạn về cuộc sống.

TED Talks là những bài diễn thuyết mang tính truyền cảm hứng được ghi lại tại các sự kiện của tổ chức phi lợi nhuận TED. Diễn giả mà TED mời đều là người xuất chúng trong lĩnh vực của họ và các bài nói chuyện nhằm chia sẻ "những ý tưởng đáng giá" với công chúng.Với ai yêu thích talk show hoặc học ...

Tác giả: Tạ Quốc Bảo viết 14:24 ngày 12/08/2018

Requiring Uniqueness in Rails

Mở đầu How to ensure your values are unique Thường trong các trường hợp bạn muốn đảm bảo rằng các dữ liệu của bạn là độc nhất không có sự trùng lặp. Bạn chỉ muốn một địa chỉ email được sử dụng 1 lần... Nếu không thì điều gì sẽ xảy ra khi người dùng đăng nhập vào hệ thống. Trong một số ...

Tác giả: Tạ Quốc Bảo viết 14:24 ngày 12/08/2018

Refactoring Fat Model

In the Ruby on Rails project it is a common practice to keep controller as small as possible and by doing that we push all the logic into model. Eventually as the application grow the model class became litter with code that has nothing to do with data persistence at all. This result in slow and ...

Tác giả: Bùi Văn Nam viết 14:24 ngày 12/08/2018

iOS Animation - Phần 2: View Animation với hiệu ứng Spring

Hôm nay mình xin được tiếp tục với chủ đề về View Animation: Hiệu ứng Spring. Hiệu ứng Spring Dùng để tạo hiệu ứng dao động lò xo tắt dần khi kết thúc animation. Nó giúp tạo cảm giác thật cho các animation. Có một animation từ điểm A tới điểm B và được thêm hiệu ứng Spring thì sự di ...

Tác giả: Tạ Quốc Bảo viết 14:24 ngày 12/08/2018

Mobile Testing

Mobile Testing: Giới thiệu tổng quan về kiểm thử ứng dụng trên mobile Một vài hoặc tất cả các loại kiểm thử có thể được thực hiện tùy thuộc vào yêu cầu kiểm thử thiết bị di động của bạn: Kiểm thử chức năng (Functional testing) Kiểm thử hiệu năng (Performance testing) Kiểm thử bảo mật ...

Tác giả: Hoàng Hải Đăng viết 14:24 ngày 12/08/2018

Các vấn đề cần chú ý khi lập trình meta trong Ruby

Tài liệu: Things to Consider when Metaprogramming in Ruby Lập trình meta trong Ruby là một chủ đề phân cực. Mục đích chính của lập trình meta trong ruby là việc viết code sinh ra code ở thời điểm đang chạy. Lập trình meta làm cho code ngắn gọn và linh hoạt hơn. Tuy nhiên, nó không phải là không có ...

Tác giả: Trịnh Tiến Mạnh viết 14:24 ngày 12/08/2018

Hướng dẫn tích hợp Spring Framework vào Wicket Framework

Trong các dự án về Web sử dụng Wicket Framework, để việc khởi tạo các component của dự án được thực hiện tự động thì hiện tại có thể tích hợp các framework seasar hoặc spring. Trong bài viết này tôi sẽ trình bày cách tích hợp Wicket + Spring Để tạo project wicket tự động bạn có thể tham khảo ...

Tác giả: Bùi Văn Nam viết 14:24 ngày 12/08/2018

[Mikrotik] Giới thiệu và cài đặt hotspot

1. Wifi hotspot là gì Wifi hotspot là điểm truy cập mạng không dây công cộng, được thiết lập ở các nơi cần cung cấp dịch vụ truy cập không dây - wifi cho người dùng như: quán cafe, ga tàu, bến xe, khách hàng đến công ty giao dịch Thông thường, khi cung cấp dịch vụ wifi hotspot, người dùng ...

Tác giả: Tạ Quốc Bảo viết 14:24 ngày 12/08/2018

Tips to work effectively in Japanese companies

Each environment has its offices style and different working methods. In this article, I will mention a culture with a modern blend of tradition, a method of work worthy of our admiration and learning. It is the country of sunrise, Japan. Working in a Japanese environment is not easy, requiring ...

Tác giả: Hoàng Hải Đăng viết 14:24 ngày 12/08/2018

Notification with actioncable

Ngày hôm nay mình xin giới thiệu về 1 kĩ thuật được hỗ trợ rất mạnh từ bản Rails 5, đó là Action Cable. Cụ thể mình sẽ hướng dẫn các bạn sử dụng tính năng này để thực hiện chức năng thông báo trong ứng dụng realtime. Trước hết chúng ta cùng tìm hiểu qua một số khái niệm cơ bản 1. Websocket ...

Tác giả: Bùi Văn Nam viết 14:24 ngày 12/08/2018

Tìm hiểu về kiểm thử Responsive cho Website - Responsive Web Design Testing (Phần 1)

Trong thời đại ngày nay, việc sử dụng các thiết bị di động để truy cập Internet đã vô cùng phát triển và trở nên rất phổ biến. Hầu hết mọi người sử dụng internet đều mong muốn một phiên bản tương thích trên điện thoại di động. Tuy nhiên, không phải bất cứ website nào cũng có phiên bản ...

Tác giả: Trịnh Tiến Mạnh viết 14:24 ngày 12/08/2018

10 đặc tính chất lượng đánh giá của một yêu cầu phần mềm

I. Giới thiệu Yêu cầu phần mềm là tất cả các yêu cầu về phần mềm do khách hàng (người sử dụng phần mềm) nêu ra, bao gồm các chức năng của phần mềm, hiệu năng của phần mềm, các yêu cầu về thiết kế và giao diện, các yêu cầu đặc biệt khác. Mục đích của yêu cầu phần mềm là xác định khả năng đáp ứng ...

Tác giả: Tạ Quốc Bảo viết 14:24 ngày 12/08/2018