Va chạm trong Unity 2D
Va chạm trong Unity, thêm đối tượng máy bay địch và xử lí va chạm. I. Va chạm trong Unity Va chạm và xử lí va chạm là những thành phần không thể thiếu khi lập trình game. Va chạm trong game là xảy ra khi chúng ta có 2 object đi vào không gian của nhau. Ví dụ như : trúng đạn, trúng bom, chạm ...
Cách tạo ảnh động, hay các hiệu ứng trong Android (Android Animations)
Như chúng ta đã biết, ngày nay có rất nhiều các ứng dụng Androi, những ứng dụng này thường được viết để đáp ứng nhu cầu giải trí của con người. Chính vì vậy để tránh nhàm chán khi sử dụng, chúng ta nên tạo các hiệu ứng cho các đối tượng mà người dùng tương tác, qua đó ứng dụng của chúng ta sẽ trở ...
Ajax in RoR
Quite often in the past, we had to result to a ton of different javascript to perform many different AJAX operations, luckily Ruby on Rails makes AJAX structured and easy. Now, I will show you the basics of using AJAX in your Rails application. 1. Ajax (not use remote true) The first you ...
HIGHCHART API REFERENCE
Trước khi đi tìm hiểu Highchart API reference có những option nào chúng ta đi tìm hiểu xem Highchart dùng để làm gì?. Highchart hỗ trợ coder trong việc vẽ biểu đồ bằng Jquery trong lập trình web hoặc các ứng dụng web. Highchart hiện tại hỗ trợ chúng ta các dạng biểu đồ sau : Line chart : basic ...
Những thay đổi của iOS 8 : phần 1 - dưới góc nhìn của user
Với slogan “the biggest iOS release ever — for developers and everyone else”, iOS 8 đã chính thức được tung ra thị trường vào tháng 9 năm 2014. Để tìm hiểu rõ hơn về những thay đổi trong iOS 8, trong bài viết này chúng ta sẽ thử phân tích dưới quan điểm của 1 user, và hẹn gặp lại vào ...
Làm quen với Unit Testing, các tool và framework phụ trợ
Bài viết này được dịch, tóm tắt và bổ sung dựa vào bài viết NHibernate Best Practices with ASP.NET, 1.2nd Ed trên code Project. Các code sample trong bài dựa vào database Northwind của Microsoft và tham khảo 99,99% từ code mẫu của tác giả Billy McCafferty. I. Giới thiệu Unit Testing Xin mở đầu ...
LIÊN KẾT ANDROID VỚI SERVER(LOCALHOST)
I. Thiết lập server với apache và php 1, Cài đặt Lập trình Android liên kết với server(localhost) Để thiết lập một server trên windown bằng php có rất nhiều cách, ở đây ta sử dụng cách đơn giản nhất là down load và cài đặt Xampp. (Tham khảo: http://topthuthuat.com/huong-dan/huong-dan-cai- ...
Cơ bản về REST
I. Giới thiệu Xu hướng thiết kế web service trước kia từng là SOAP, WSDL ... nhưng hiện nay đã có một phương pháp tốt hơn đó là: REST (Representation State Stranfer). REST làm cho ứng dụng trở nên rõ ràng hơn: Rõ ràng về URLs: REST URL đại diện cho resource chứ không phải là một hành ...
Animation and NSAutolayout ios 7, 8
Chào các bạn, hnay mình sẽ viết bài viết hướng dẫn cho các mem mới, những người chưa sử dụng NSAutolayout. Với những bạn làm qua rồi thì sẽ cảm thấy nó rất dễ dàng, nhưng với những người mới dùng đến nó lần đầu thì rất là bỡ ngỡ và khó sử dụng. Chính mình cũng là 1 con gà và rất ức chế với cái ...
Tìm Hiểu Chung Về Symfony
I. Tìm hiểu chung . 1. Symfony là gì ? Symfony là một framework Open Source viết bằng ngôn ngữ lập trình PHP5. Symfony giúp phát triển ứng dụng web thiết kế theo yêu cầu. Một cộng đồng rộng lớn các lập trình viên đảm bảo về khả năng phát triển, tính linh động, tự do và tiết kiệm chi phí ...
Watchkit: getting started
Xin chào các bạn, hôm nay người viết xin đưa ra một vài khái niệm cơ bản về watchkit và ví dụ về việc sử dụng framework này 1. Watchkit là gì Watchkit là một framework được Apple giới thiệu để các lập trình viên sử dụng và phát triển ứng dụng trên Apple Watch 2. Cấu tạo của 1 app sử dụng ...
Symfony Admin Generator
Như ta đã biết frontend application đã đầy đủ tính năng cho việc thao tác người dùng . Bây giờ chúng ta sẽ nói về backend application. Đối với việc xây dựng backend application Symfony cung cấp cho chúng ta công cụ rất hữu ích admin generator . Trong bài viết này tôi xin chia sẽ với các bạn ...
ASP.NET: Truyền Dữ Liệu Từ Form Đến Web API
Đa phần dữ liệu được gửi từ client đến Web API thông qua HTML forms. HTML forms có hai attribute là action dùng để xác định nơi dữ liệu sẽ được gửi đến và method dùng để xác định phương thức gửi dữ liệu < form action = "api/values" method = "post" > HTML forms sử dụng một trong hai ...
XSS tấn công và phòng thủ: Sơ lược về XSS
XSS (cross site scripting) là một lỗ hổng an ninh thường tìm thấy trên các ứng dụng Web. XSS cho phép kẻ tấn công chèn các đoạn script từ các máy trạm vào trang Web và nó sẽ hiển thị với những người dùng khác. Lỗ hổng XSS cũng có thể bị lợi dụng bởi kẻ tấn công để chiếm quyền điều khiển máy ...
Swift Optional Type
Kiểu Optional : cho phép gán nil Không phải kiểu Optional : không cho phép gán nil var a : Int ? // Kiểu Optional var b : Int // Không phải kiểu Optional var c : String ? // Kiểu Optional var d : String // Không phải kiểu Optional var a : Int ? ...
Swift - Small Filter Image App
Swift là một ngôn ngữ lập trình mới của Apple dành riêng cho hệ điều hành Ios và OS X, được xây dựng và tổng hợp từ những ưu điểm tốt nhất của C và Objective C, đồng thời lược bỏ những điểm hạn chế của C. Swift đã thay thế một số cấu trúc cũ và thay vào đó bằng những đặc điểm mới để tạo thành 1 ...
Animation in Android
Animation Resources Một animation resource có thể định nghĩa theo 2 kiểu animation sau: Property Animation: Tạo một animation bằng cách thay đổi một giá trị thuộc tính của đối tượng trong một khoảng thời gian xác định với một animatior. (Kiểu như là trong một thời gian xác định nào đó thì ...
Sơ lược Phalcon Framework
I. Giới thiệu Phalcon là một php framework mã nguồn mở, được viết bằng C-extension, được tối ưu hóa về perfommance. Nó có tính độc lập, cho phép bạn sử dụng các thành phần của chúng một cách tùy biến theo ứng dụng mà bạn cần. Phalcon không chỉ riêng ở performance mà nó còn mạnh mẽ, giàu các ...
Bắt đầu với Swift, những khái niệm cơ bản
1. Biến và hằng số Trong ngôn ngữ Swift, các biến được khai báo bằng keyword “var”, các hằng số được khai báo bằng keyword “let” Ví dụ: var message = “I’m learning Swift” // variable let number = 10 // constant Kiểu của biến được tự động khai báo ...
Giới thiệu cuốn Maintainable Javascript 1
1.Căn lề Khi coder không căn lề hoặc căn lề tùy ý sẽ dẫn đến code rất khó nhìn Ví dụ không tốt if (wl && wl.length) { for (i = 0, l = wl.length; i < l; ++i) { p = wl[i]; type = Y.Lang.type(r[p]); if (s.hasOwnProperty(p)) { if (merge && ...