Giới thiệu CSS3 transform

CSS3 transform là một trong những chức năng mạnh mẽ mà CSS3 cung cấp nhằm tác động đến các phần tử HTML mà không ảnh hưởng đến cách xây dựng layout của website CSS3 transform cho phép di chuyển, xoay, nghiêng, phóng to, thu nhỏ ... phần tử nhằm tạo cho trang web sinh động hơn CSS3 transform ...

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

初めてでもできるSQL (0)概要

システム開発の知識はないけどSQLを学びたい貴方に朗報!初心者でもこれを読めばSQL操作ができるようになる、ということを目指した記事です。 今回は概要になります。個々の細かいコマンドについては次回以降で行います。 以下のサイトで必要なソフトウェアが手に入ります。 http://www.wampserver.com/ ソフトウェアをダウンロード及びインストールします。 ところで、SQLを学ぶのになぜWAMPがいるのか?思うかもしれません。 実際、今回の内容であればMySQLだけあれば十分なのですが、なぜかMySQLそのものよりもWAMPの方がファイルサイズが小さいという現実があ ...

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

Phân tích,khai thác dữ liệu dưới dạng văn bản tài liệu(P1)

Phân tích dự đoán, kinh doanh thông minh, và khai phá dữ liệu nói chung tất cả các nhu cầu lưu trữ và xử lý các cấu trúc dữ liệu phức tạp và thường rất khác nhau như thông tin được xử lý, phân tích, và tổng kết. Trong bài viết này, tôi tìm hiểu làm thế nào để sử dụng cơ sở dữ liệu dựa trên văn bản ...

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

Tìm hiểu AngularJS - Expressions, Directives (P2)

Ở bài lần trước mình đã giới thiệu với các bạn Tổng Quan về AngularJS. Bài này chúng ta sẽ tiếp tục cùng nhau tìm hiều về Expressions và Directives trong AngularJS, xen kẽ giữa bài viết mình sẽ đưa ra một vài ví dụ nhỏ để các bạn nắm rõ hơn. I. AngularJS Expressions (biểu thức) 1. Khái niệm ...

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

Đệ quy đuôi (Tail Recursive Function) trong Scala

Intro Như chúng ta đã biết đệ quy luôn là một thuật toán hay để xử lý các vấn đề, bài toán liên quan đến tính lập lại, nó giúp code của chúng ta ngắn, dễ nhìn và có thể là dễ hiểu hơn. Tuy vậy không phải lúc nào chúng ta cũng nên sử dụng đệ quy vì sẽ rất khó để quản lý số vòng lặp dẫn đến ...

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

Replication in MySQL

Giới thiệu về Replication. Replication có ý nghĩa là “nhân bản”, là có một phiên bản giống hệt phiên bản database đang tồn tại. Với một database có nhu cầu lưu trữ lớn, đòi hỏi cơ sở dữ liệu toàn vẹn, không bị mất mát trước những sự cố ngoài dự đoán là rất cao. Vì vậy, người ta ...

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

Tổng quan về datatable jquery

DataTables là một plug-in cho thư viện jQuery Javascript. Nó là một công cụ tuyệt vời để thực hiện các công việc liên quan tới các bảng biểu được hiển thị trên các trang HTML. Thật vậy, sự tuyệt vời ấy được thể hiện qua các ưu điểm nổi bật như sau: Phân trang, search tức thì, sắp xếp nhiều cột ...

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

How to use Acgumented readlity with Unity

Giới thiệu Augmented Reality viết tắt là AR là một loại thực tại ảo nhằm mục đích để nhân đôi môi trường của thế giới trong một máy tính. Một hệ thống AR tạo ra một cái nhìn tổng hợp cho người sử dụng đó là sự kết hợp của những cảnh thực sự được xem bởi mắt người sử dụng và một cảnh ảo được ...

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

Tìm hiểu về Casperjs

1.1 **Giới thiệu về PhantomJS ** PhantomJS là một trình duyệt web (headless browser) được sử dụng để tương tác với trang web một cách chủ động thông qua các câu lệnh mà không cần quan tâm tới giao diện. 1.2 **Giới thiệu về CasperJS ** 1.2.1 Định nghĩa CasperJS là tiện ích mã nguồn mở hỗ ...

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

jQuery Mobile

jQuery Mobile là một khung giao diên người dùng trên nền tảng jQuery, nó làm việc trên hầu hết các điện thoại, máy tính bảng. jQuery Mobile đã được tối ưu với việc sử dụng cảm ứng chạm trên mobile. Được xây dựng với javascript framework jQuery và jQuery UI. jQuery Mobile làm tốt việc hiển ...

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

Tìm hiểu về Thin server

1. Mở đầu Tương tự như các sản phẩm đến từ các ngôn ngữ khác, các ứng dụng được phát triển bằng cách sử dụng Ruby có thể được tiếp xúc với thế giớ web phải thông qua một trong các máy chủ web có sẵn. Bài viết này sẽ giới thiệu về 1 trong những máy chủ web đó: máy chủ Thin (Thin server). 2. Thin ...

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

PDO trong PHP - Khái niệm và những thao tác cơ bản

Nếu bạn là một PHP Developer, chắc hẳn bạn đã rất quen thuộc với việc truy xuất Database (Cơ sở dữ liệu) bằng các extensions MySQL và MySQLi. Từ PHP 5.1 ta có một cách thức tối ưu hơn đó là sử dụng PHP Data Objects. PDO cung cấp các cơ chế Prepared Statements, Stored Procedures và giúp bạn thao tác ...

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

Chat Demo with Private Pub in Ruby on Rails

Trong bài viết này, tôi sẽ hướng dẫn các bạn tạo một ứng dụng Chat nho nhỏ trong Ruby on Rails sử dụng Private Pub gem. Private Pub là một Ruby gem sử dụng cho Rails để publish và subscribe các thông điệp thông qua Faye. Nó cho phép bạn dễ dàng cung cấp các cập nhật thời gian thực thông qua một ...

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

Introduction to Foundation 5 - Responsive front-end framework

The most advanced front-end framework lets you build across devices. Trong các dự án, với những yêu cầu làm Prototype cho khách hàng, hay đơn giản không có yêu cầu cụ thể về Design từ phía khách hàng, chúng ta đã khá quen thuộc với sự hỗ trợ về mặt front-end của thư viện Boostrap. Đây là một ...

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

ReactJS từ góc nhìn của người lập trình Frontend

Mở đầu Tôi là một lập trình viên thích làm Frontend (chắc là ai cũng biết nó là các thứ như HTML, CSS và Javascipt). Tất nhiên cũng chỉ ở dạng xoàng xĩnh thôi. Ngày tôi bắt đầu học làm Frontend, người ta cũng bảo tôi là nên học Javascipt trước rồi hãy học Jquery. Tuy nhiên, sự đơn giản và ...

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

Lazy evaluation in Scala

Giới thiệu về Scala Scala, viết tắt của Scalable Language, là một ngôn ngữ lai lập trình hàm (hidbrid functional programming language), được tạo ra bởi Martin Odersky và ra mắt lần đầu tiên vào năm 2003. Scala tích hợp một cách nhuần nhuyễn giữa các ngôn ngữ lập trình hướng đối tượng và ngôn ...

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

Tăng hiệu năng khi dùng Doctrine trong Symfony2

Doctrine ORM là một công cụ mạnh mẽ mà có thể tạo điều kiện cho một truy cập vào lớp cơ sở dữ liệu, nó cung cấp kết nối (mapping) các dữ liệu nguồn với các đối tượng (objects). Tuy nhiên, như tất cả các lớp trừu tượng, để có khả năng như vậy thì nó cũng đi kèm với hiệu năng phải cao. Dựa trên một ...

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

Hướng dẫn deploy Ruby on Rails lên server Ubuntu

Deploy là công việc khá thú vị mà hầu hết các developer đều phải trải qua trong sự nghiệp code của mình. Đây cũng là giai đoạn quan trọng đối với một dự án để giao sản phẩm cho khách hàng. Tuy nhiên công việc deploy không phải lúc nào cũng diễn ra xuôi sẻ .Bởi môi trường dưới local có nhiều điểm ...

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

Promises trong AngularJS

Giới thiệu Promises trong Angular JS được cung cấp thông qua đối tượng $$ ,mục đích là để thực hiện chức năng động bộ 1 chuỗi các chức năng bằng cách đăng kí vào các promises. Đăng ký promises < html > < head > < title > Promise fun </ ...

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

Introduction to Git hooks

Githook là gì? Giống như các hệ thống quản lý version khác, Git cũng cung cấp cho chúng ta một cách để can thiệp vào một số quá trình đặc biệt của nó bằng những custom script, đó là hook. Git hook có 02 nhóm là: Hook cho client Là những hook dành cho những quá trình được thực hiện ở phía ...

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