Bài viết của Hoàng Hải Đăng

Thay đổi quyền truy cập file

Trong hệ thống quản lý tập tin của máy tính, mỗi file và directory lại có một permission riêng để quy định ai được phép đọc, ghi, thay đổi và truy cập. Permission Modes 7 5 5 user group world r+w+x r+x r+x 4+2+1 4+0+1 4+0+1 = 755 Permission mode được tính bằng tổng ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Tạo Spring Project bằng Maven sử dụng command-line(Like a Pro)

Trước hết bạn phải cài đặt Maven đã đây là link hướng dẫn cài đặt Maven từ đầu https://viblo.asia/TungDo114/posts/6BAMYVXBGnjz mà mình đã viết( Nếu bạn k thể cài đặt có thể inbox cho mình ) Mở terminal hoặc console lên và gõ vào: mvn archetype:generate - DgroupId=com . framgia - ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Hiểu và sử dụng Coredata theo cách của Apple

Bài viết này sẽ giúp các bạn hiểu rõ hơn về Coredata theo chính phong cách mà Apple sử dụng. Bài viết này gồm có 4 phần: Tạo project từ project mẫu Master - Details Những khái niệm cơ bản về Coredata Cách sử dụng Coredata trong project mẫu để Tạo mới, sửa, delete một nội dung Cách sử dụng ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Tương Tác Biểu Đồ Với Dữ Liệu Google Bằng JavaScript

Mở đầu bài viết này mình xin giả sử bài toán đặt ra như sau: Khách hàng cho chúng ta một đống dữ liệu linh tinh gì đó, dữ liệu này đã được sắp xếp theo cấu trúc nhất định nào đó. Khách hàng đã có bảng thống kê dữ liệu theo bảng tính Excel, bảng tính này họ nhìn vào không trực quan lắm. Họ yêu ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Toán tử đơn nguyên của Ruby và cách định nghĩa lại chúng

Bài viết này được dịch từ Ruby’s Unary Operators and How to Redefine Their Functionality của tác giả Peter Cooper. Trong toán học, một phép toán đơn nguyên là một phép toán với chỉ một số hạng. Trong Ruby, một toán tử đơn nguyên là một toán tử mà nó chỉ nhận duy nhất một tham số. Ví dụ toán ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Upload image from unity client to rails server: problem and solution

I. Mở đầu Mình cần upload ảnh từ ứng dụng viết bằng Unity lên server rails để làm avatar cho user II. Server rails Để upload ảnh trên server rails mình sử dụng: AWS s3 để lưu trữ ảnh paperclip gem dùng để upload ảnh Các bạn có thể xem chi tiết về vấn đề này ở post: ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Sử dụng Grunt tự động hóa công việc của bạn

Trong quá trình phát triển của mình, bạn sẽ gặp những công việc rất vụn vặt, tuy nhiên những việc tưởng chừng như rất nhỏ đó lại mất khá nhiều thời gian và công sức như việc ghép và rút gọn các file hay đơn giản như việc đổi tên thư mục sẵn có trên source code... Trong bài viết này tôi sẽ giới ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

mruby 概要(研修フィードバック)

mrubyとは - Rubyを小型化し、組み込み用途で利用する。 - 例)組み込みデバイス/他のアプリケーション内部で動く Rubyとの違い - ソースコードをコンパイルしてバイトコードを得る。 - バイトコードをVMが逐次実行する。(VMが存在する環境であれば使用できる。) バイトコードの特徴 - バイナリ形式 - アーキテクチャに依存しない(OSやバージョン) - 実行時の高速化・省メモリ 組込みソフトの難しさ - 製品ごとに、使われているマイコンのCPU、メモリ、OSが異なる。 - マイコンごとに、専用の開発環境(PC)が必要 - ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018 chỉnh sửa

Android Material Design (Tìm hiểu về Animations & Transitions)

Android Transition Framework thường được áp dụng trong 3 trường hợp chính sau: Content trong Layout của Activity khi dịch chuyển từ Activity này sang 1 Activity khác. Những thành phần được chia sẻ (shared elements) trong dịch chuyển giữa các Activity. Dịch chuyển các View trong cùng Activity ...

Tác giả: Hoàng Hải Đăng viết 13:20 ngày 12/08/2018 chỉnh sửa

ActiveRecord refactoring (P2) - Services

Mở đầu Như mình đã nói đến trong bài viết ActiveRecord refactoring (P1), tiếp sau concerns thì hôm nay mình sẽ tiếp tục với services trong Ruby. Xin tiếp tục dịch bài viết ActiveRecord Refactoring của tác giả Luke Morton. Phần 2. Services Services - hay còn được gọi là Interactors, là ...

Tác giả: Hoàng Hải Đăng viết 13:20 ngày 12/08/2018 chỉnh sửa