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

Object trong Ruby

Bạn là một lập trình viên Ruby on Rails và bạn làm việc hằng ngày, hằng giờ với các đối tượng, nhưng liệu bạn có chắc bạn hiểu hết về nó? Sau đây mình sẽ chỉ ra một số thành phần của đối tượng trong Ruby để chúng ta có thể hiểu rõ hơn về nó. Instance Variables Các đối tượng luôn chứa các ...

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

Tại sao Facebook tạo React và biến nó thành nguồn mở ?

ReactJS là một Javascript library được phát triển bởi Facebook đang ngày càng trở nên phổ biến hơn. Hiện tại các tài liệu hướng dẫn về cách sử dụng ReactJS trên mạng đã có rất nhiều. Trong bài viết này mình tập trung về lí do mà Facebook đã tạo ra React. Một chút về bối cảnh Vào năm 2010, ...

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

Tái cấu trúc một đoạn mã có sẵn (Phần 1)

Sau đây là những chia sẻ kinh nghiệm từ tôi về một số phương pháp giúp tái cấu trúc đoạn mã của bạn. Bài viết này sẽ không đi trình bày về cấu trúc ngôn ngữ, điều kiện, vòng lặp..., nhưng hy vọng bài viết sẽ cung cấp cho bạn một cái nhìn sâu sắc như làm thế nào để đoạn mã của bạn có thể dễ đọc, ...

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

1-11 Làm nhanh hơn những thao tác trong SQL

Những perfomance tunning dễ dàng Perfomance tunning chính là một trong những vấn đề lớn đối với kĩ sư DB. Tại chương này sẽ giới thiệu những Tips có thể tiến hành một cách đơn giản và mang tính thực dụng cao. Mở đầu Perfomance tunning chính là một trong những vấn đề quan trọng mà kĩ sư ...

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

Tổng quan về AngularJS

I. AngularJS Introduction (Giới thiệu) 1. AngularJS là một framework của JavaScript. AngularJS là một framework của JavaScript. Nó là 1 thư viện được viết trong JavaScript. AngularJS được phân phối như 1 file JavaScript, và có thể được thêm vào 1 trang HTML với thẻ ```<script> ...

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

MeCabとNattoを使った形態素解析入門

Rubyを使って形態素解析をしたいと思います。 自然言語処理について学んでおくのは良いことだと思ったので1年を通して関わっていこうかなと思っています。 今回はMeCabとNattoを利用します。 実行環境 OS X Yosemite ruby 2.0.0p195 natto 2.4.6 mecab-0.996 mecab-ipadic-2.7.0-20070801 MeCabとNattoはbrewとgemでインストールします。 brew install mecab mecab-ipadic gem install natto ...

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

Design Pattern - Composite

Xây dựng phần mềm hướng đối tượng là một quá trình thu thập các object đơn giản (các object này chỉ gồm các thành phần đơn giản như integer và string), rồi kết hợp thành những object phức tạp hơn như các hồ sơ nhân sự hay danh sách các bài hát. Tuy nhiên đôi khi chúng ta lại muốn xây dựng một ...

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

Puzzle game android with openCV

Tạo game đơn giản trên android với openCV giới thiệu giới thiệu về openCV trong android và cách import cơ bản cho openCV đã được giới thiệu trong loạt bài trước của bạn Võ Tuấn Dũng. Nên mình sẽ không nói lại nữa: http://viblo.framgia.vn/dzung.votuan/posts/57rVRqYVR4bP Và sau đây mình sẽ ...

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

Tạo ứng dụng Chrome Apps

Một app trong Chrome khá giống với 1 extension, sử dụng HTML5, CSS và JavaScript để tạo nên nó. Nhưng với các ứng dụng dành cho Google Chrome, bạn có thể thực hiện các công việc như tạo văn bản, chỉnh sửa ảnh và nghe nhạc, hoặc nhiều công việc khác nữa. Những ứng dụng này giống như những chương ...

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

1-12 Thao tác lập trình SQL

>Hướng đến xác lập phong cách lập trình SQL Trong SQL thì phong cách lập trình thông thường chưa được hoàn thành, kim chỉ thống nhất đối với toàn bộ SQL cũng chưa được xác lập. Tại chương này sẽ hướng đến cấu trúc phong các lập trình SQL nên có trong tương lai, đây chỉ là những đề án của tác ...

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