
Phong cách làm việc với khách hàng Nhật - Điểm đặc trưng trong cách suy nghĩ của người Nhật
Để có thể làm việc tốt với khách hàng Nhật thì điều nên làm nhất có lẽ là hiểu được các đặc trưng trong cách làm việc của người Nhật. Dưới đây tôi xin được list ra một vài khác biệt trong phong cách của các bác. 1. Nếu một người Nhật nói họ có thể làm được một việc, thì tức là họ sẽ làm xuất sắc ...

Tìm hiểu về x-template trong JQuery
Khi phát triển các ứng dụng HTML hiện đại, chúng ta thường viết rất nhiều các đoạn mã HTML thông qua việc ghép các thẻ HTML và các dữ liệu động. Dưới đây là 1 ví dụ minh họa cho điều đó. $.each(messages.reverse(), function(index, message) { $('#messageList').append( ...

[AngularJS toàn tập] Phần 5 : Filter
Angular có rất nhiều ưu điểm, một trong những ưu điểm đó là filter, nó giúp cho việc code đơn giản mà nhanh hơn. Filter được sử dụng để thay đổi, lọc dữ liệu cho kết quả là một chuỗi khác. Dưới đây là danh sách các filter thông dụng thường được sử dụng : uppercase : Đổi toàn bộ text sang ...

Những thú vị khi bạn sử dụng Jack compiler
GOOGLE đã release toolchain mới - Jack vào năm trước điều mang mục tiêu thay thế javac + dx . Sự thay đổi này mang lại những cải tiến khác biệt nào ở trong article này mình sẽ điểm qua một số nội dung sau : Completely open source Speeds compilation time Handles shrinking, ...

Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 1)
Ruby là gì ? Ruby là một ngôn ngữ lập trình hướng đối tượng do một giáo sư người Nhật có tên là Yukihiro Matsumoto , tên thường gọi là "Matz" sáng lập ra. Ruby được giới thiệu lần đầu vào năm 1995. Ngôn ngữ Ruby được viết ra với mong muốn tạo một ngôn ngữ lập trình thân thiện với lập trình ...

Self-sizing Table View Cells part II
Theo hướng dẫn từ: https://www.raywenderlich.com/129059/self-sizing-table-view-cells Và tiếp theo từ phần trước: https://viblo.asia/thevinh92/posts/rQOvPNPNeYj Adding Images Bây giờ bạn đã có thể đọc được toàn bộ bio của 1 artist, nhưng vẫn còn nhiều dữ liệu cần phải show ra nữa. Mỗi một nghệ ...

Key-Value Observing P1
Giới thiệu Trong Objective-C và Cocoa framework, có một số cách để các object có thể liên lạc với nhau thông qua các events: NSNotification & NSNotificationCenter Callbacks Delegates Key-Value Observing Chúng ta sẽ đi tìm hiểu Key-Value Coding và Key-Value Observing để sử dụng ...

How Rails Sessions Work
I. Tổng quan Điều gì nếu ứng dụng Rails của bạn không thể đưa ra thông tin người đã ghé thăm nó? Nếu bạn không có ý tưởng rằng cùng một người yêu cầu hai trang khác nhau? Nếu tất cả các dữ liệu bạn lưu trữ biến mất ngay sau khi bạn được phản hồi lại? Đó có thể là tốt cho một trang web tĩnh. ...

9 mẹo nhỏ để sử dụng sketch chuyên nghiệp
Việc xuất hiện Phần mềm Sketch đã khiến công việc thiết kế trở nên thuận tiện và nhanh chóng. Nhất là trong thiết kế giao diện người dùng. Cũng như các phần mềm thiết kế khác, Sketch có rất nhiều bí mật tiện ích. Chỉ cần chú ý một chút bạn sẽ không phải loay hoay với thiết kế của mình nhiều lần ...

The seven habits of highly effective people
Có lẽ khi đọc tiêu đề của bài viết sẽ có nhiều người thấy quen, hoặc nhớ ra rằng mình đã từng đọc rồi, cuốn sách mà tôi muốn chia sẻ đến các bạn là cuốn sách trong series sách "the seven habits of highly effective people" (7 thói quen để thành đạt) của tiến sĩ Stephen R.Covey đã được chuyển thể ...

Tìm hiểu Laravel (P7) - Routing
Indexs Phần 1: Cài đặt Phần 2: Form đăng nhập Phần 3: Send Mail Phần 4: Error page Phần 5: Application Structure Phần 6: Logging Nếu các bạn còn nhớ thì đây chính là kết quả route khi sử dụng scaffold tạo form đăng nhập ở Phần 2: Form đăng nhập. Như vậy ta có thể hiểu nôm ...

Container Orchestration and Rancher
1. Container Orchestration Như chúng ta đã biết, công nghệ điện toán đám mây thế hệ kế tiếp chỉ ra rằng container orchestration sẽ là một công nghệ cần phải biết trong tương lai ngắn. Container orchestration là các công cụ, dịch vụ dùng để điều phối và quản lý nhiều container sao cho chúng làm ...

Tìm hiểu về file .htaccess
1. Định nghĩa .htaccess là một tập tin dùng để cấu hình máy chủ web apache. Nó được máy chủ chấp nhận như là một thành phần và cho phép chúng ta thực hiện điều hướng và bật các tính năng một cách linh hoạt hoặc bảo vệ một folder nào đó của trang web. File .htaccess không được viết từ một ngôn ngữ ...

Tạo bài viết với gem Ckeditor và Paperclip
1. Giới thiệu Rất nhiều website có tính tương tác cao với người dùng bằng các bài viết của họ. Điển hình là các trang diễn đàn, du lịch, review ... Vậy ở bài viết này mình xin giới thiệu đến các bạn 2 gem để hỗ trợ việc tạo bài viết trên website của mình, đó là Ckeditor và Paperclip 2. Sử ...

Sử dụng Monkop trong test các ứng dụng Android
I: Giới thiệu về Monkop Như chúng ta đã biết, việc phát triển các ứng dụng Android khá là khó khăn do có quá là nhiều các thiết bị, với các cấu hình khác nhau, kích thước màn hình khác nhau..vv. Việc phát triển khó bao nhiêu thì tương tự việc test ứng dụng cũng khó bấy nhiêu. Chúng ta cần phải ...

Generators in Laravel queries
What is new cursor method in query builder? Since Laravel have been upgraded to support PHP 5.6+ only, a new way of fetching database query results was introduced: cursor. The new approach uses generator to iterate over query result resource and gives the resulting models right away to ...

Easy nested attributes với Cocoon
I. Giới thiệu Xin chào các bác (lay2) Khi xây dựng web app, chắc hẳn các bác đã gặp trường hợp phải tạo record ở 2 bảng khác nhau, nhưng kết nối với nhau, mà phải xử lý trên cùng một Form. VD: Tạo mới 1 Product và Category mà nó trực thuộc cùng lúc. Đối với Rails, phương pháp đầu tiên ta ...

Tìm hiểu về gridview trong android
Có nhiều View cần tới Android Adapter để quản lý dữ liệu hiển thị, các View này là con của class AdapterView, bạn có thể xem ở hình minh họa dưới đây: Android Adapter 2.1 Giới thiệu GridView trong Android hiển thị các item trong mảng lưới hai chiều có thể scroll và các item này không ...

Lambda và Closures trong PHP
Vừa qua mình gặp 1 tình huống là phải dùng hàm call back để xử lý vấn đề, thế là tìm hiểu luôn cái lý thuyết về php closure xem nó là như thế nào. trước hết là tìm hiểu Lambda. Lambda là gì? Các hàm lambda là các hàm ẩn danh (anonymous function), sử dụng một lần, có thể được định nghĩa vào bất ...

Gem Chewy trong rails
Elasticsearch cung cấp một giao tiếp chuẩn RESTful HTTP hỗ trợ việc đánh chỉ mục (index) và truy vấn data, được xây dựng dựa trên thư viện Apache Lucene. Nó cung cấp khả năng tìm kiếm mở rộng, mạnh mẽ và hiệu quả, lập chỉ mục và truy vấn với số lượng lớn dữ liệu có cấu trúc, hỗ trợ ngay cả với bộ ...