1-7 Phép toán tập hợp trong SQL

SQL và luận tập hợp SQL là ngôn ngữ lấy luận tập hợp là một trong những cơ bản. Cho đến nay thì những tính năng của SQL vẫn chưa được sử dụng một cách đầy đủ trong những phép toán tập hợp. Tuy nhiên trong những năm gần đây thì cuối cùng SQL đã tập hợp đủ những tính năng của phép toán tập hợp ...

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

Form Validation trong AngularJS

Như chúng ta đã biết AngularJS là một framework JavaScript mã nguồn mở được Google phát triển từ năm 2009 với những tính năng tiện ích khi xây dựng phần mềm như giảm thời gian viết code, thiết kết, tổ chức mã code rõ ràng, tái khả năng sử dụng đoạn code ... Một trong những tính năng mạnh, gọn nhẹ ...

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

Xây dựng ứng dụng đơn giản với Flux

Trong nội dung bài viết này, tôi cùng các bạn sẽ cùng nhau thảo luận về Flux, cụ thể về các thành phần và hoạt động của Flux , đồng thời tôi cũng đưa ra một bài hướng dẫn nhỏ (tutorial) để xây dựng một module shopping cart đơn giản bằng Flux. Hãy cùng tiếp cận bằng những câu hỏi mà bạn đang đặt ra ...

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

React Data Flow

Cơ bản về React Ở bài viết trước về React, Introduction to ReactJS, tôi đã giới thiệu 2 đặc điểm chính của React, đó là virtual DOM và one-way data binding. Nếu như virtual DOM cung cấp 1 cách tiếp cận hoàn toàn mới để làm việc với HTML DOM thì one-way data binding lại là 1 phương thức quản lý ...

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

Tạo server với các API theo chuẩn REST FUL trong CakePhp

Trong bài viết này, sẽ hướng dẫn các bước cụ thể tạo một RESTFUL service và client hoàn chỉnh trong cakephp. Lý thuyết về REST bạn có thể tham khảo ở link sau https://viblo.asia/khanhhd/posts/l5y8Rro9Mob3 Các bước cần thực hiện Bước 1: Tạo một database test Bước 2: Tạo phones ...

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

2-7 SQL và tập hợp hồi quy

Giữa SQL và luận tập hợp Trong SQL thì chìa khoá để lập trình đó là lập trình từ quan điểm của luận tập hợp. Đặc biệt là những tập hợp con mà trong tập hợp lại có tập hợp, hay chính là những tập hợp hồi quy thì việc biết được cách sử dụng của nó mang lại ý nghĩa rất quan trọng. Chương này sẽ ...

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

Swift_Tetris game - part 4

Trong phần 3, chúng ta đã thiết lập các thuộc tính về hình dạng và màu sắc cho các block. Trông đã thú vị hơn rất nhiều đúng không. Bài này ta sẽ thực hiện việc xử lý cho các khối hình này rơi xuống theo ý user để ghi điểm. Để làm được việc này, trước tiên ta thêm một số phương thức trong ...

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

1-4 Sức mạnh của câu lệnh HAVING

Nhân vật phụ nổi tiếng ngoại lệ Câu lệnh HAVING là một trong những chức năng quan trọng của SQL nhưng vẫn chưa ai biết được giá trị thật sự của nó. Tuy nhiên, câu lệnh HAVING chính là chìa khóa quan trọng để hiểu về bản chất của SQL hướng tập hợp cũng như có thể ứng dụng rộng rãi. Chương này ...

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

Vì sao Facebook xây dựng React và biến nó thành OSS

Bài viết được dịch lại từ buổi nói chuyện của anh Christopher Chedeau tại OSCON 2014, Portland. Trước hết cần hiểu rằng React là một thư viện JS mà Facebook sử dụng để xây dựng lên giao diện người dùng. Để tìm hiểu lý do vì sao Facebook lại tạo ra React thì trước hết chúng ta cần biết được về ...

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

How to create a simple parallax website with rails

Trước khi bắt tay vào việc xây dựng trang web chúng ta hãy tìm hiểu 1 chút qua về parallax. Parallax hay tên đầy đủ là "Parallax Scrolling", đây là 1 kỹ thuật được ra đời vào năm 2011 và được áp dụng đầu tiên trên trang web Nike Better World 2011. Đây là kỹ thuật dùng để tạo hiệu ứng 3d cho trang ...

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

ASP.NET MVC so với Web Forms Smackdown (p.1)

_Bài viết này được viết khi ASP.NET MVC 2 đã ra khỏi dây chuyền lắp ráp. Kể từ đó MVC 3 (4) đã được phát hành. Một cải tiến là "application/json" kiểu MIME được hỗ trợ đầy đủ. Điều này có nghĩa rằng bạn có thể POST và trả về nội dung JSON. _ ASP.NET MVC là entry mới nhất của Microsoft vào thế ...

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

Điểm mới trong laravel 5

Khoảng đầu năm 2015 Laravel chính thức release phiên bản laravel 5, và so với phiên bản trước đó thì nó không chỉ có thêm nhiều tính năng tuyệt vời có thể sử dụng được và kiến trúc cơ sở của framework thay đổi trên quy mô lớn. Kể từ khi phiên bản 5 chính thức được phát hành thì nó được developers ...

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

Laravel 5 Elixir

Trong các tính năng mới của Laravel 5 thì với mình mình chú ý nhất đến Elixir. Việc tích hợp GULP vào core của Laravel 5 khiến cho việc thao tác với js, css dễ dàng và thuận tiện hơn rất nhiều. Laravel Elixir cung cấp cách làm mới sáng sủa cùng với fluent API nhằm thực hiện các công việc cơ bản ...

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

Rails assets pipeline - part 1

Rails Assets Pipeline(RAP) là thuật ngữ quen thuộc với nhiều ROR Developers. RAP được giới thiệu trong Rails 3.1 và được tích hợp vào core cho tới Rails 4.0 thì được tách ra thành một thư viện riêng là Sprockets. Sprockets là một Ruby Gem và được xem như là: “Rack-based asset packaging ...

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

Compare the special features between React and other frameworks

*Bài viết này được dịch từ 1 bài viết bằng tiếng Nhật của tác giả Yoshioka Tsuneo. Các bạn có thể xem bài viết gốc tại đây. React , React.js hay ReactJS là một thư viện JavaScript được Facebook phát triển dành riêng cho việc xây dựng giao diện người dùng (UI). Mới xuất hiện chưa lâu nhưng ...

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

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