Thiết lập config cho mỗi site dùng Visual Studio Publishing Profile

I/ Thiết lập và Publish 1 Web Application Project 1/ Click phải project và chọn Publish 2/ Khi dialog box mở ra, click nút import để chọn file publish settings thích hợp 3/ Tôi sẽ chọn ra file setting cho môi trường phát triển như dưới đây 4/ Trên là site cho việc develop . Ta ...

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

LibGDX Tutorial 7: Sử dụng camera

Tutorial này chúng ta sẽ tìm hiểu về cách sử dụng Camera. Sử dụng camera có rất nhiều ưu điểm. Nó cung cấp cho bạn một cách đơn giản hơn để làm việc với độ phân giải của thiết bị bằng cách thay đổi tỉ lệ. Cũng đơn giản hơn để di chuyển màn hình view nhìn toàn bộ khung cảnh lớn hơn so với kích thước ...

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

(Basic) Improving the ever growing class with "Dictionary" and "Enumeration"

Background In my previous article, I've tried to describe what a human class can be. Besides some basic attributes like 'name' and 'id' (from their first ancestor, the "thing"), and some from their direct parent (age, health points and stamina), human has their own attribute too, ...

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

The Art Of Readble Code (Part IV)

Making Comments Precise and Compact VI. Làm cho comments của bạn trở nên chính xác và nhỏ gọn hơn Ở phần trước tôi đã giới thiệu cho các bạn về việc nhận ra cái gì bạn nên đặt comments. Ở bài này là về việc viết comment chính xác và nhỏ gọn như thế nào. Nếu bạn đang tiến tới việc ...

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

tìm hiểu về angularjs( p 2)- filter

1. Bộ Lọc (Filters) AngularJS Bộ Lọc (filters) trong AngularJS có thể được dùng để biến đổi dữ liệu: Bộ Lọc Mô tả currency Định dạng một số thành định dạng tiền tệ filter Chọn một tập hợp con của các mục từ một mảng lowercase Định dạng một chuỗi thành chữ viết thường ...

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

Tìm kiếm với elasticsearch: cơ bản và nâng cao

Elastic search một search engine server có ưu thế về sự ổn định, tốc độ cao, dễ sử dụng và độc lập với các hệ quản trị cơ sở dữ liệu như SQL. Việc giao tiếp với Elastic server có thể được thực hiện dễ dàng thông qua giao thức http. Chỉ cần nắm được các câu lệnh truy vấn là có thể dễ dàng điều ...

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

Tìm hiểu về HTML Table Class trong CI

HTML Table Class HTML Table Class là môt class tiện ích được đưa vào CI, nó support việc tự động sinh ra mã html từ một array hoặc một datasets. Nó cũng giống như những thư viện khác, về cú pháp, cách khai báo, config... Sử dụng "HTML Table Class" như thế nào Để sử dụng "HTML Table ...

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

Kết hợp AngularJS với Animations để tạo hiệu ứng động

Hẳn là trong chúng ta (với những người quan tâm đến lập trình) thì khái niệm CSS3 không còn xa lại gì với chúng ta nữa. Sở dĩ tôi nhắc đến CSS3 ở đây là do Animation được viết dự trên nền tảng của CSS3. Kể từ khi CSS3 ra đời, cộng đồng làm web đã có rất nhiều cuộc tranh luận nóng xoay quanh khả ...

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

[Ruby] Tạo một Hash với chiều sâu vô hạn

Đọc và dịch theo ý hiểu của bài viết sau http://firedev.com/posts/2015/bottomless-ruby-hash/ Vào những ngày khác nhau, có nhiều người hỏi rằng nếu có một cách mù quáng nào đó để gán giá trị lồng nhau cho Ruby Hash mà không càn tạo từng key. Hóa ra là có, và nó có những thú vị, tuy nhiên những ...

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

13 cách sử dụng đối tượng Datetime trong python

Hiện nay datetime có mặt trong mọi website. Việc sử dụng đúng định dạng mong muốn trong ngôn ngữ python hoàn toàn hướng đối tượng có nhiều cách chuyển đổi.Chúng ta cùng tìm hiểu 13 sử dụng đối tượng datetime từ thư viện. Import thư viện datetime và tạo ra 3 loại đối tượng khác nhau date ...

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

ứng dụng các kỹ thuật kiểm thử trong quá trình tạo Testcase.

Đối với các bạn theo nghề kiểm thử viên chắc không còn lạ lẫm với việc thiết kế các ca kiểm thử. Nhưng làm thế nào để biết tập các testcase của mình đưa ra đã bao phủ được hết các trường hợp. Hôm nay, Bài viết của mình sẽ giới thiệu về một số các phương pháp - kỹ thuật thiết kế testcase trong ...

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

Binding và Template Directive trong AngularJS (phần 1)

Directives Directives là một trong những tính năng mạnh mẽ nhất của AngularJS. Mỗi một directive đại diện cho một chức năng gắn liền với DOM element. Các Directives có khả năng thực thi các phương thức, định nghĩa các hành vi, các đối tượng $$cope,điều khiển DOM và nhiều việc khác nữa. Khi các ...

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

Sử dụng sidekiq cùng activeJob trong Rails 4.2.0

Giới thiệu Một trong những điều thú vị trong Rails 4.2.0 đó là việc tích hợp sẵn gem ActiveJob vào. Điều này tạo cho chúng ta thêm một lựa chọn hết sức đơn giản và dễ dàng khi muốn tạo một background job với những gem trước đây như DelayedJob, Resque... Với bài viết này tôi sẽ hướng dẫn các bạn ...

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

2016 Recruiting Websites - 10 website tuyển dụng nổi bật tại Nhật Bản (Part-1)

Nói đến công tác tuyển dụng tại Nhật Bản- một công việc bận rộn và thường diễn ra quanh năm. Tại Nhật có 2 mùa tuyển dụng lớn là: Haru saiyou và Aki saiyou ( Đợt tuyển dụng mùa Xuân và mùa Thu). Thường thì đợt tuyển dụng mùa Xuân luôn lớn nhất vì rơi vào thời điểm sinh viên tốt nghiệp. Ngay từ cuối ...

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

ActiveRecord Trong Rails

ActiveRecord là một phần của Rails nó sẽ đảm nhiệm việc mapping giữa các đối tượng với các bảng trong cơ sở dữ liệu. Nó còn được gọi là object-relation-mapping. Trong Rails app ta sử dụng ActiveRecord trong model (trong đó có domain object và nghiệp vụ logic), ý tưởng ở đây chính là làm việc trên ...

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

[ThaoVTP] một số thuật ngữ IT hay dùng (Tiếng Nhật - Anh -Việt) - Phần 2

Dưới đây là một số từ tiếng Nhật thông dụng trong IT. Hi vọng sẽ giúp ích cho các bạn phiên dịch mới tiếp cận lĩnh vực này. No. Japanese word Furigana English word Vietnamese word 1 更新 こうしん Update Cập nhật 2 追加 ついか Add Thêm 3 編集 へんしゅう Edit Chỉnh sửa ...

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

Social login with CakePHP

Hiện nay, cùng với sự phát triền không ngừng của các công nghệ thì mạng xã hội cũng không còn xa lạ với đại đa số chúng ta, đặc biệt là những người có sử dụng internet. Việc có một tài khoản Facebook, Google+ hay Twitter đã khá là phổ cập, vậy nên trong các ứng dụng web hay app việc cho phép sử ...

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

What''s new in Rails 5?

Ngay từ khi bắt đầu Rails đã được coi là framework dễ nhất và tốt nhất để phát triển web cho Ruby. Cho dù đến nay đã có nhiều lựa chọn khác cho Ruby trên web như Lotus nhưng Rails vẫn là lựa chọn đầu cho lập trình viên Ruby. Tại RailsConf tháng 4/2015, David Heinemeier Hansson (người sáng ...

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

Naming - Cách đặt tên

Bài viết được dịch từ bài Naming -名前付け- của tác giả Koki-jp trên Qiita Một trong những kĩ năng quan trọng của lập trình đó là đặt tên Và, cái này cũng có liên quan đến cảm nhận cũng như sự tinh tế của từng người nên để có thể thành thạo được kĩ năng này cũng là một việc khó Ở bài viết này, ...

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

Dùng Jsoup tìm giá sản phẩm trong 1 trang web

Việc tìm kiếm thông tin trong những trang web khác đôi khi xuất hiện trong chương trình của bạn, tìm giá của 1 sản phẩm cũng là một trong những phần việc đó. Tip nhỏ sau đây giúp bạn được phần nào việc tìm kiếm giá 1 sản phẩm trong 1 trang web, tuy vậy chưa phải áp dụng cho mọi trường hợp. Thử nhìn ...

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