- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Cách sử dụng gem to_xls-rails trong rails
**1. Đặt vấn đề ** Có nhiều Gem trong rails để hỗ trợ việc export file excel như gem axlsx và axlsx_rails. Trong đấy có một cách đơn giản nhất và được dùng nhiều nhất là không cần dùng gem mà chỉ cần dùng file có định dạng .xls.erb. Ví dụ như file views/customers/show.xls.erb sau < ? xml ...
Những điều cơ bản liên quan đến Document database mà một nhân viên phát triển nên biết.
(Tài liệu sử dụng “MongoDB” làm cơ sở giải thích và dùng cho những nhân viên phát triển chưa từng làm việc với document database) Đặc trưng lớn nhất của database document chính là “cung cấp một thiết lập đơn giản (simple set) để xử lí các vấn đề như performance, dữ liệu số ...
Phong cách Làm việc Nhật Bản
Lời mở đầu Nhật Bản từ một đất nước gặp muôn vàn khó khăn sau thất bại ở Thế Chiến thứ 2 đã vươn lên thành một nước tư bản hiện đại phát triển bậc nhất thế giới trong vòng vài chục năm ngắn ngủi nhờ tinh thần kỷ luật và trách nhiệm trong công việc. Thế hệ làm nên sự phát triển thần kỳ của Nhật ...
CSRF và CSRF Protection trong Laravel
Trong blog này, chúng ta sẽ có cái nhìn rõ ràng hơn về tấn công CSRF, CSRF Protection trong Laravel và so sánh sự khác nhau giữa CSRF filter trong Laravel và VerifyCsrfToken middleware trong Laravel 5. I. Tổng quan về CSRF CSRF là gì? CRSF (Cross Site Request Forgery) còn được gọi là ...
Android 6.0 Marshmallow : The New Runtime Permission ( Part 2 )
Như mình đã giới thiệu ở Phần 1 https://viblo.asia/bui.huu.tuan/posts/AeJ1vO2PGkby , trong Phần 2 này mình sẽ hướng dẫn các bạn xử lí Runtime Permission một cách cụ thế. 1. Các Permission được tự động cấp phép Dưới đây là danh sách các Permission được tự động cấp phép lúc cài đặt và sẽ ...
Tìm hiểu về Rake
1. What is Rake? Là một công cụ quản lý các task của một project. Có khả năng build các project. Các phần mềm tương tự như Apache Ant, Maven, Make. Được viết bằng Ruby. Rake được mô tả trong Rakefiles (equivalent of Makefiles in Make), Rakefile sử dụng cú pháp của Ruby. Dev định ...
Web crawler nâng cao với Mechanize (P2)
Như đã đề cập ở trong bài viết ở phần 1 , bài viết này mình xin chia sẻ một chút vấn đề đã gặp phải trong quá trình làm crawler và cách mình đã giải quyết nó. Rất mong các bạn ủng hộ (bowbowbow) Phần 2 : Click link JavaScript. 1. Đặt vấn đề. Cũng là bước click vào button chuyển ...
Cách Viết & Gửi một Email chuyên nghiệp.
Bạn là một người chuyên nghiệp, bạn biết tôn trọng bạn, và cũng muốn người khác hiểu rằng bạn tôn trọng họ... vậy bạn gửi một cái email cũng nên có điều đó MỘT FORMAT EMAIL CHUYÊN NGHIỆP Khi bạn viết một email, tối thiểu bạn phải tuân thủ theo một format chuẩn thông thường sau: Người ...
Websocket trên Laravel
Giới thiệu chung Websocket là một khái niệm khá quen thuộc với hầu hết các developer. Nó là công nghệ hỗ trợ giao tiếp giữa client và server bằng cách sử dụng một TCP socket để tạo một kết nối hiệu quả. Mặc dù được thiết kế chuyên sử dụng cho các ứng dụng web, lập trình viên vẫn có thể đưa chúng ...
Deploying a scala play application on Ubuntu machine
This blog post is my reference for deploying a scala-play application (version 2.4.3 or above) on an Ubuntu machine (14.04 LTS). Since Play 2.4.3 require JDK 1.8 (or later) installed on the system, let start with installing java 8 on the Ubuntu machine Installing Java 8 First, lets check that ...