Authorization on Angular Routes

Giới thiệu AngularJS đã đi một chặng đường dài kể từ khi được giới thiệu. Nó là một template JavaScript toàn diện cho Single Page Application (SPA) phát triển. Nó có một số tính năng tuyệt vời như 2 chiều ràng buộc, chỉ thị, vv và chủ đề này sẽ tập trung vào security ở trong Angular JS. Để ...

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

Yii2 with MongoDB

- Yii2 là một PHP framework có hiệu suất cao tốt cho việc phát triển các ứng dụng Web 2.0. Yii2 đi kèm với các tính năng phong phú : MVC, DAO / ActiveRecord, i18n / l10n , bộ nhớ đệm, xác thực và kiểm soát truy cập dựa trên vai trò, cấu trúc, thử nghiệm... Nó có thể làm giảm thời gian phát triển ...

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

Thư viện network AsynHttpClient trên Android

Tổng Quan Một thư viện network đã được xây dựng dựa trên thư viện Apache HttpClient . Tất cả những request đã được thực hiện bên ngoài tiến trình giao diện chính của App chúng ta( Main UI Thread ) nhưng bất kỳ một callback logic nào cũng sẽ được thự thi trên cùng Thread như là một ...

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

CODEIGNITER FRAMEWORK: Cài đặt và tạo 1 page Helloworld

1. Cài đặt CodeIgniter Framework Để cài đặt và chạy ứng dụng đầu tiên trong codeigniter. Bạn cần download bộ framework này tại đây: http://www.codeigniter.com/download Sau khi download xong. Chúng ta giải nén sẽ thấy bố cục của chúng như hình bên dưới. Ở đây chúng ta có 3 thư mục là: ...

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

Xóa nền ảnh với Grabcut

Việc tách vùng ảnh (segmentation) là một bài toán lâu đời trong Computer Vision. Nó có thể được sử dụng để giúp tìm kiếm những vùng được quan tâm (Region of interest) hoặc loại bỏ những vùng chứa ít thông tin. Có nhiều phương pháp tiếp cận với những bài toán tách vùng, có thể kể đến như ...

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

Developing Android services - Phần 1

Developing Android services (Phần 1) Nội dung gồm những phần chính sau đây: Làm sao để tạo một service và chạy nó dưới dạng Backgroud Làm sao để Thực thi task lâu dài trong một thread riêng biệt Một service là một ứng dụng chạy ngầm trong Android mà không cần tương tác với người dùng. ...

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

GraphQL

Có một sự thật về sự khác biệt giữa lập trình viên backend với lập trình viên frontend đó là: Anh backend lúc nào cũng là cu-ly Anh frontend lại đóng vai trò là khách hàng, muốn dùng gì đều có thể đặt hàng anh backend trả ra cho đúng loại đó. Anh frontend muốn dữ liệu kiểu gì ...

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

Xây dựng Web Application sử dụng Vaadin framework

Vaadin framework là một framework dùng để phát triển một ứng dụng Java web, nó được thiết kế để lập trình viên có thể tạo ra và bảo trì các trang web với giao diện đẹp một cách dễ dàng, với một tập đa dạng các đối tượng được hỗ trợ cho việc thiết kế giao diện như Buttons, Tables, Trees và ...

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

Vagrant構築 入門

この先の開発環境を考えててVagrantを導入する事にしました。 当面の目標はrailsの環境を構築することですが、今回はひとまずVagrantにsshで接続するところまでを確認します。 必要なものはVirtual BoxとVagrant 実行環境 OS X Yosemite Iterm2 Build 2.1.1 仮想環境 Virtual Box 4.3.20 vagrant 1.7.2 VirtualBoxはインストール済みだったのでVagrantだけbrew-caskでインストール eiji% brew cask install ...

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

Tìm hiểu về rspec trong rails

Tổng quan về Rspec Rspec là gì rspec là một gem rất mạnh trong ruby on rails nhằm mục đích kiểm thử các chức năng được viết bởi ruby on rails tại sao sử dụng rspec rspec có cú pháp rất ngắn gọn, dễ đọc dễ viết Test result dễ đọc hỗ trợ việc viết testkey tiện lợi. ...

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

Unity - Cơ bản Mecanim

Một trong những yếu tố quan trọng vì sao game hấp dẫn người chơi là cử động, tương tác và thao tác các của nhân vật đối với thế giới và các nhân vật khác, những cử động đó là hoạt hình, và Unity với hệ thống điều khiển hoạt hình Mecanim giúp cho việc điều khiển chúng một cách dễ dàng hơn nhiều. ...

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

Parse Service

Parse cung cấp các dịch vụ dựa trên đám mây cho các nhà phát triển ứng dụng di động. Được đưa vào hoạt động từ năm 2012, Parse đã cung cấp dịch vụ cho hơn 180000 ứng dụng Android, iOS và Windows Mobile, và được chạy trên 200 triệu thiết bị. Parse gồm có các dịch vụ chính: Core : lưu trữ dữ ...

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

inode枯渇問題に対処する

inodeの枯渇問題について調べる機会があったのでまとめてみた。 どんなOSにも必ずFilesystemとうものが存在していてFilesystemの基本的な役割の中にデータの管理というものがあります。 データというものはハードディスク上にバラバラに存在していますが、そのデータをひとまとめのデータとしてファイルという形で提供する事がFilesystemの中のinodeの役割です。 ここで起きているinodeの枯渇問題とは何か inodeは上記したようにハードディスク上に散在したデータを管理しています。そのための管理情報をinodeは保持をしています。 ファイルの長さ ...

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

Tìm hiểu ajax và tìm kiếm đơn giản trong Codeigniter

Ajax trong Codeigniter Ajax là gì ? Chắc hẳn rất nhiều người đã dùng và biết ajax hoạt động như thế nào, nhưng bài này dành cho người mới lập trình. Ajax là bộ máy trung gian, xử lý tương tác dữ liệu giữa client và server, với dữ liệu trả về từ server có thể là json, xml, text,….Ajax ...

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

Tìm hiểu AngularJS - Giới thiệu tổng quan (P1)

1. Khái niệm AngularJS là một JavaScript framwork được phát triển bởi Google, nó là mã nguồn mở và hoàn toàn miễn phí chính vì thế có rất nhiều tài liệu cũng như hướng dẫn cho việc tìm hiểu AngularJS. Trong loạt bài này mình sẽ tổng hợp lại những kiến thức cơ bản nhất về AngularJS để các bạn ...

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

Tìm hiểu cách viết JQuery plugin

jQuery là một Javascript Framework, là một thư viện Javascript hỗ trợ các nhà lập trình web tạo ra các tương tác trên website một cách nhanh nhất và hiệu quả nhất. jQuery được khởi xướng bởi John Resig vào năm 2006, jQuery có mã nguồn mở và hoàn toàn miễn phí. jQuery có một cộng đồng sử dụng đông ...

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

Sự kiện trong jQuery

Tiếp nối topic jQuery tháng 4, nay tôi viết topic jQuery events. Tất cả các tác động của người dùng lên trang web mà trang web phản hồi lại kết quả được gọi là sự kiện. Sự kiện là chỉ thời khắc chính xác một "hiện tượng" xảy ra. Ví dụ như di chuyển chuột qua một dòng link, clicks chọn check ...

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

jQuery_Thư viện kiểu mới của Javascript

jQuery là một thư viện kiểu mới của Javascript dành cho mã nguồn mở. Phiên bản đầu tiên được John Resig phát hành vào 1/2006 và hiện tại vẫn đang được đội ngũ lập trình viên ưu tú trong "jQuery Team" tiếp tục kế thừa, phát triển và bảo trì. jQuery là một mã lệnh đơn giản, hỗ trợ trong việc thêm ...

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

AsyncDisplayKit - Bí quyết đến từ facebook.

_ Trong các ứng dụng di động vào thời điểm hiện tại, có lẽ ứng dụng Facebook là một trong những ứng dụng có trải nghiệm người dùng tốt nhất. Mặc dù có giao diện tương đối phức tạp nhưng ứng dụng chạy rất mượt mà. Để làm được điều này, facebook đã áp dụng rất nhiều kĩ thuật vào ứng dụng của mình. Và ...

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

Giới thiệu và cài đặt Symfony

Ra mắt và năm 2005, là một framework mạnh mẽ, Symfony là sự kết hợp giữa tính vững bền của PHP, sự tự do của Open Soure với đặc tính dễ bảo trì của một mã lập trình được thiết kế theo mô hình MVC (Model-View-Controller). Vì vậy, Symfony là một giải pháp mềm dẻo và đáng tin cậy, giúp thực hiện các ...

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