![](/pictures/picsmalls/2018/08/11/560/sqp1534003131.png)
Tất cả những gì tôi biết về thẻ <script>
Bài viết được dịch từ nguồn: https://eager.io/blog/everything-I-know-about-the-script-tag/ Như các bạn đã biết, thẻ <script> được dùng để xác định mã JavaScript cần được chạy trên một trang web. Một thẻ script có thể bao gồm các đoạn mã JavaScript trực tiếp hoặc sẽ trỏ tới một url chứa mã ...
![](/themes/images/default.png)
Giới thiệu sơ lược về gem Jammit Ruby on Rails
Jammit là một thư viện mạnh mẽ cho Rails, cung cấp liên kết giữa CSS và JavaScript, nhỏ gọn như bạn mong đợi: ahead-of-time gzipping, built-in JavaScript template support và optional Data-URI / MHTML image embedding. Cài đặt gem install jammit Thêm gem Jammit vào trong file environment.rb ...
![](/pictures/picsmalls/2018/08/11/560/mdn1534003135.png)
Unit test trong laravel (phần 1)
Kiểm soát lỗi là một phần vô cùng quan trọng trong quá trình phát triển một trang web. Tuy nhiên đây cũng là một phần mà các lập trình viên vô cùng ngại và thường bỏ qua nó. Tuy nhiên theo năm tháng, ứng dụng của bạn phình to quá mức. Lúc này cùng với việc tối ưu code các hàm dùng chung của bạn sẽ ...
![](/pictures/picsmalls/2018/08/11/560/qpg1534003113.png)
Install Angular and Bootstrap in Rails
Bài viết này mình xin giới thiệu về cách cài đặt, sử dụng angular và bootstrap trong rails Việc đầu tiên bạn phải tạo ra 1 app của rails bằng lệnh rails new example Vào thư mục Gemfile liệt kê các gem cần thiết, nhớ bỏ gem turbolinks ra khỏi Gemfile gem 'sass' , '3.2.19' group ...
![](/themes/images/default.png)
Bind, Apply and Call trong javascript
Trước tiên để hiểu bài này bạn cần tìm hiểu “this” trong javascript , javascript objects Như các bạn đã biết trong javascript không có class mà chỉ có các functions. Một function cũng là 1 object trong javascript. Và cũng giống như object , function sẽ có các methods, chưa các ...
![](/themes/images/default.png)
Phân biệt size, length, count trong rails
count, size, length đều dùng để tính số lượng. Vậy tại sao có đến tận 3 method?. Chúng ta hãy cùng nhau tìm hiểu qua bài viết này. Trước hết ta có bối cảnh như sau: Bảng users lưu trữ các thông tin về các users Bảng comments lưu các thông tin về các comments của mỗi User. Một user có ...
![](/pictures/picsmalls/2018/08/11/560/nea1534003055.png)
Lập trình giúp chúng ta thoải mái hơn? (tiếp)
Trong bài trước mình đã giải quyết vấn đề khó chịu đó là chặn mấy thằng khó chịu, bây giờ thì mình muốn đem lại một cảm giác dễ chịu cho bản thân khi gặp 1 vấn đề khiến mình muốn lười. Chắc hẳn là chúng ta khi lướt tới cùng trời cuối đất trên Internet thì kiểu gì cũng sẽ gặp 1 topic nào đó có ...
![](/themes/images/default.png)
Sử dụng gem Grape và Serializer trong API project
1. Giới thiệu Trong nhiều dự án viết API, nếu chỉ đơn thuần đáp ứng theo mục đích của API là nhận input request, xử lý và response data cần thiết, thì ta hoàn toàn có thể sử dụng theo cấu trúc của Rails đó dùng Controller. Tuy nhiên, thực tế, API đòi hỏi nhiều hơn là chỉ xử lý, và trả về dữ ...
![](/pictures/picsmalls/2018/08/11/560/bod1534003121.png)
Xây dựng realtime chat sử dụng SendBird SDK và JSQMessagesViewController Part 2
Giới thiệu Tiếp theo phần 1: https://viblo.asia/nguyen.viet.dung/posts/PDOkqXwpejx hôm nay chúng ta sẽ đi tiếp phần 2. Ở part 1 tôi đã giới thiệu cách sử dụng SenbirdSDK tạo 1 ứng dụng chat đơn giản, ở part 2 này tôi sẽ hướng dẫn cách sử dụng thư viện JSQMessagesViewController để custom giao diện ...
![](/themes/images/default.png)
Tìm hiểu Laravel (P5) - Application Structure
Indexs Phần 1: Cài đặt Phần 2: Form đăng nhập Phần 3: Send Mail Phần 4: Error page Ở các bài trước mình đã giới liệu lần lượt đến các bạn từ Cài đặt Laravel, form đăng nhập hệ thống, send mail signup và trang Error page, nhưng lại chưa đề cập đến một vấn đề rất quan trong trước khi ...
![](/pictures/picsmalls/2018/08/11/560/awi1534003116.png)
Procedures and Functions in PL/SQL
Introduction Procedure và Function là các chương trình con có thể được tạo ra và được lưu trong cơ sở dữ liệu như các đối tượng cơ sở dữ liệu. Chúng được gọi trực tiếp hoặc gọi bên trong các khối khác. Ở bài viết này tôi sẽ giới thiệu tới các bạn làm thế nào để tạo ra các procedure và cách gọi ...
![](/pictures/picsmalls/2018/08/11/560/uay1534003057.png)
Đánh giá và phân tích hiệu năng Eloquent ORM và Query builder Laravel Framework
Là một lập trình viên chắc hẳn ai cũng từng biết về PHP và vô vàn các framework sử dụng PHP. Một Framework được đánh giá cao hiện nay là Laravel. Đi cùng với sự phát triển của công nghệ, các Framework cũng ngày càng hoàn thiện hơn, kèm theo đó thì tính bảo mật và hiệu năng cũng tốt hơn. Hôm nay ...
![](/pictures/picsmalls/2018/08/11/560/tzw1534003120.png)
AssetBundle trong Unity (phần 4)
Ở các bài lần trước, chúng ta đã tìm hiểu lý thuyết về AssetBundle trong Unity, đã đến lúc vận dụng chúng trong thực tế. Tổng quan Để sử dụng AssetBundle trong thực tế, chúng ta sẽ dùng AssetBundle Manager. AssetBundle Manager sẽ đảm nhiệm việc load AssetBundle và các thành phần liên quan ...
![](/themes/images/default.png)
Complex Rails Forms with Nested Attributes
Rails cung cấp một cơ chế mạnh mẽ để dễ dàng tạo ra forms gọi là "nested attributes". Nó cho phép bạn phối hợp nhiều hơn một model trong forms của bạn trong khi vẫn giữ basic code pattern như bạn sử dụng với một model forms. Trong bài này tôi sẽ thể hiện một số cách khác nhau để sử dụng kĩ thuật ...
![](/pictures/picsmalls/2018/08/11/560/jzl1534003128.png)
Tìm kiếm với AngularJS
I-Giới thiệu Trong bài viết này sẽ truy cập đến chức năng tìm kiếm với AngularJS tích hợp với Rails app. Ở đây các trường id_numer , name, date_of_birth, place_birth, in_class thuộc bảng Student để hiển thị và đáp ứng với kết quả tìm kiếm. Đây là kết quả khi đã hoàn thiện. II-Xây dựng ...
![](/pictures/picsmalls/2018/08/11/560/bia1534003116.png)
Học React qua ứng dụng search video sử dụng YouTube API
Hiện nay React là một trong những thư viện javascript khá hot và đang được ứng dụng nhiều. Về cơ bản React chỉ đơn thuần là một thư viện giúp xây dựng phần view của web tốt hơn, và hôm nay mình sẽ hướng dẫn các bạn xây dựng một ứng dụng đơn giản để hiểu hơn về React. Về cơ bản trong tutorial này, ...
![](/pictures/picsmalls/2018/08/11/560/ymw1534003122.png)
Bước đầu làm quen với NodeJS và Socket.io
Chào mọi người! Mở bài Đôi điều chia sẻ trước khi đi vào nội dung chính của bài viết Hôm nay là bài viết đầu tiên mình được viết trên Viblo.asia. Mình sẽ chia sẻ một số kiến thức mình tìm hiểu được về Nodejs và socket.io đều là kiến thức rất cơ bản thôi nhưng mình nghĩ nó có thể sẽ hữu ích ...
![](/pictures/picsmalls/2018/08/11/560/qpj1534003114.png)
Tìm hiểu CMS Wordpress P2- Lập trình với WordPress, cấu trúc theme, các template, các template tag
Như đã giới thiệu ở phần một WP là phần mềm dễ sử dụng cho cả người không biết lập trình. Tuy nhiên như nói như vậy không có nghĩa là chúng ta không thể lập trình với WP. Ứng dụng lập trình vào WP cùng với các hàm lõi mà WP đã cung cấp ta có thể tạo ra các trang web với các chức năng mở rộng, giao ...
![](/pictures/picsmalls/2018/08/11/560/wdo1534003053.png)
Tạo game hangman
Tài liệu dịch: A Ruby Story Trong bài viết này chúng tôi sẽ đi tạo một game hangman, đây là một game đơn giản mà bất kỳ một người chơi nào cũng có thể tìm ra từ mà ứng dụng của chúng tôi đã đưa ra bởi việc lựa chọn các chữ cái. Chúng tôi sẽ sử dụng: Rails (phiên bản 4): bạn sẽ thấy những gì ...
![](/themes/images/default.png)
Ruby Count vs Length vs Size
Các method này được sử dụng cho array hoặc object. Bài này sẽ giới thiệu sự khác biệt giữa count, length và size. ** Chúng ta hãy xem xét trước với array thì 3 method này hoạt động như thế nào:** 1.Array#length Về cơ bản, length trong array sẽ trả về số phần tử trong mảng. Ví dụ với mảng ...