3-6 Object tranh ảnh

Tại phần này tôi sẽ giới thiệu phương pháp thao tác để tạo nên object là tranh ảnh Object tranh ảnh Cho đến nay thì chúng ta đã dùng nhóm lệnh [Image.render] để gọi nhóm hình ảnh, hình vẽ. Tuy nhiên, so với phương pháp này còn có một phương pháp khác tiện lợi hơn nhiều. Đây là thao tác tạo ...

Tác giả: Trịnh Tiến Mạnh viết 23:16 ngày 11/08/2018

3-3 Phát âm thanh

Sau hình ảnh đó chính là âm thanh. Đối với game thì âm thanh cũng là một yếu tố rất quan trọng để tạo hiệu quả khi chơi Phát âm thanh Tôi sẽ giới thiệu cách phát âm thanh. Hãy để file nguồn vào trong một folder đã định sẵn. (Trong folder [samples] trong đĩa đính kèm có file WAVE ...

Tác giả: Trịnh Tiến Mạnh viết 23:16 ngày 11/08/2018

KINECTICJS JAVASCRIPT FRAMEWORK

Trong thế giới rộng lớn của phát triển và lập trình web, rất nhiều programer đã sáng tạo ra khá nhiều các công cụ ứng dụng hữu ích với bộ mã nguồn mở đến cộng đồng. Tại sao chúng ta phải phát triển các dự án web từ đầu trong khi chúng ta có thể dễ dàng sử dụng công cụ này để tiết kiệm thời gian đôi ...

Tác giả: Hoàng Hải Đăng viết 23:16 ngày 11/08/2018

3-2 Hiển thị ảnh

Từ đây tôi sẽ giới thiệu phương pháp nhập âm thanh và biểu đồ. Nói về nói đến nhập biểu đồ thì mọi người sẽ nghĩ đây là một thao tác rất khó nhưng về lo lắng là không cần thiết. Tại chương này tôi sẽ giới thiệu phương pháp hiển thị ảnh BMP sử dụng window Tạo window Đầu tiên, tôi sẽ giới thiệu ...

Tác giả: Trịnh Tiến Mạnh viết 23:15 ngày 11/08/2018

Tự động tạo các chuẩn màn hình và Giải phóng bộ nhớ trong Android

LayoutUtils Đây như 1 Tools hỗ trợ cho xây dựng nhiều màn hình layout trong Android 1. Tại sao lại sử dụng Bắt đầu từ android 3.0 trở đi Google API đã hỗ trợ nhận diện Layout theo thư mục trong Resource . Ví dụ muốn điện thoại có kích thước 320dp 360dp hay tablet là 600dp thì ta cần xây dựng ...

Tác giả: Bùi Văn Nam viết 23:15 ngày 11/08/2018

Using CoffeeScript in Rails

I. Lời mở đầu Ngôn ngữ lập trình CoffeeScript được xây dựng dựa trên JavaScript, nó biên dịch thành JS rõ ràng, hiệu quả để có thể chạy trên một trình duyệt web hoặc sử dụng với các công nghệ như Node.js cho các ứng dụng máy chủ. CoffeScript giải quyết các điểm yếu của JS: Cung cấp một cú ...

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

API mới trên Android 5.0 Lollipop

Android 5.0 Lollipop hay cách gọi gắn ngọn là Android L. Được Release cuối năm 2014 và các hãng ĐT đã bắt đầu cập nhật OS này trên những chiếc ĐT của mình. Những điểm mới cơ bản về hệ điều hành này . Trực quan nhất vấn là thiết kế Material (Content responds to your touch in an intuitive ...

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

3-8 Hoạt hình

Những Object hình ảnh được tạo ra bởi Class [Image] thì có được trang bị thêm chức năng hoạt hình (Animation). Tại phần này tôi sẽ giải thích về chức năng hoạt hình này Chuẩn bị hình ảnh Hình 3-17 Hình ảnh 3 nút số Tôi có chuẩn bị một hình ảnh [animation.bmp] trong folder [samples] trong ...

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

2-6 Đối tượng và lệnh

Trong ruby thì [giá trị số] hay [dãy chữ] đều là đối tượng. Và không chỉ thế, trong Ruby, tất cả mọi giá trị đều là đối tượng Sự khác nhau giữa giá trị số và dãy chữ, cách chuyển đổi Từ trước đến nay thì giá trị số và dãy chữ là những khái niệm riêng biệt, nên khi chúng ta viết thế này thì ...

Tác giả: Bùi Văn Nam viết 23:13 ngày 11/08/2018

3-7 Thao tác với nhân vật

Chúng ta hãy thử dùng những kĩ năng học đến giờ để thao tác với một nhân vật thôi Nhập Key Hình ảnh và tọa độ hình ảnh nếu hợp cùng với key nữa thì chúng ta có thể di chuyển nhân vật trên màn hình. movechara00.rb require 'mygame/boot' punya = Image . new ( "punya00.png" , :x ...

Tác giả: Trịnh Tiến Mạnh viết 23:13 ngày 11/08/2018

VALIDATOR FORM IN APACHE WICKET FRAMEWORK

Validate dữ liệu trong web form là việc hết sức quan trọng. Việc đưa ra những message thông báo dữ liệu nhập không thỏa mãn một cách chính xác sẽ giúp người nhập liệu thao tác dễ dàng hơn. Với Apache Wiket framework có các cách validate dữ liệu như sau. 1. Custom validator Để tạo một lớp custom ...

Tác giả: Hoàng Hải Đăng viết 23:13 ngày 11/08/2018

Tìm hiểu về Gem Devise on Rails

I. Rails and Devise Devise được sử dụng cho việc xác thực và quản lý người dùng. Chỉ nên sử dụng trong trường hợp bạn là 1 developer đã có kinh nghiệm. Devise hỗ trợ 1 số tính năng : Navigation bar Sign up (create account) Login “Forgot password?” feature “Remember ...

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

Implementing Rate Limiting in Rails

Giới hạn tần suất truy cập của người dùng đến một dịch vụ web được đưa ra nhằm ngăn chặn sự xâm chiếm tài nguyên bằng một thiết lập phụ với người dùng trong hệ thống. Bằng cách thông báo meassage báo lỗi khi họ vượt quá số lượt truy cập trong một khoảng thời gian nhất định. Thêm vào thông báo lỗi ...

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

[Network] Giới thiệu về PfSense

Để bảo vệ hệ thống mạng thì ta có nhiều giải pháp như sử dụng router cisco, dùng firewall cứng, firewall mềm của microsoft như ISA … Những thiết bị như trên rất tốn kinh phí vì vậy đối với các doanh nghiệp vừa và nhỏ thì giải pháp firewall mềm mã nguồn mở là một phương án hiệu quả. Pfsense ...

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

STRONG PARAMETERS IN RAILS 4

STRONG PARAMETERS IN RAILS 4 1. What is Strong Parameters? Strong Parameters is one of new features in rails 4. The basic idea behind Strong Parameters is to move mass-assignment protection out of the model and into the controller where it belongs. So, what is mass-assignment? 2. What is ...

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

EventBus trong Android

EventBus đã được giới thiệu trong Google IO 2013 Và được áp dụng vào Android kể từ đó.Thuật nghữ và cách thức hoạt động của EventBus đã được áp dụng trước đó rất lâu không chỉ trên riêng ngôn ngữ Java. EventBus giúp điều phối các sự kiện tránh hệ thống quá tải khi sử lý nhiều sự kiện và quản lý ...

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

2-5 Những lệnh tiện lợi khác

Tại Ruby có rất nhiều lệnh tiện lợi được trang bị. Tại phần này tôi sẽ giới thiệu đại biểu của một trong những lệnh đó Lệnh print Từ trước đến nay để yêu cầu biểu thị chữ thì chúng ta vẫn dùng lệnh [puts] nhưng trong Ruby còn có một lệnh nữa giống lệnh [puts] đó chính là lệnh [print]. Hãy xem ...

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

DESIGN PATTERNS IN RUBY

Trong phát triển phần mềm hiện đại, kiến trúc tổng thể của dự án đóng một vai trò quan trọng, đặc biệt với bộ khung (framework) và mẫu thiết kế (design pattern). Bài viết này sẽ giúp các bạn hiểu được một cách tổng quan về pattern cũng như cách thức thiết kế một số pattern tiêu biểu. Pattern mô ...

Tác giả: Tạ Quốc Bảo viết 23:10 ngày 11/08/2018

SECURITY TRONG WICKET FRAMEWORK

Bảo mật (security) là vấn đề tối quan trọng trong phần mềm nói chung, đặc biệt trong ứng dụng web. Topic này tôi tìm hiểu và giới thiệu về bảo mật trong Wicket framework. Bảo mật trong Weket framework cũng thông qua hai bước cơ bản là Authentication (Xác thực người dùng), và Authorizations (Xác ...

Tác giả: Trịnh Tiến Mạnh viết 23:10 ngày 11/08/2018

TỔNG QUAN VỀ HTML5

Khi lần đầu tiên tìm hiểu về thiết kế web, bạn sẽ đối mặt với một số khó khăn về các thuật ngữ, đây là lý do tại sao bạn nên tập trung vào việc tìm hiểu các ngôn ngữ và kỹ thuật này một cách cụ thể. Nếu bạn đang học cách thiết kế web hoặc phát triển nó trong một thời gian gần đây hay thậm chí bạn ...

Tác giả: Tạ Quốc Bảo viết 23:09 ngày 11/08/2018