- 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
Làm việc với file csv trong Ruby - part1
Chắc hẳn các bạn đã quá quen thuộc với các file csv, hầu hết đã từng sử dụng, làm việc với chúng. Những lợi ích trước tiên mà ai cũng dễ nhận thấy là file csv có dung lượng nhẹ, xử lý truy xuất rất nhanh...Bài viết này giới thiệu một số điều cơ bản khi làm việc với file CSV trong ngôn ngữ Ruby ...
Bảo mật của HTTP và HTTPS
Giao thức HTTP bảo mật đến mức nào? HTTP là 1 giao thức truyền nhận dữ liệu, chúng ta sẽ không nói nhiều về giao thức này nữa mà hãy xem HTTP bảo mật đến mức nào. Dữ liệu được HTTP truyền dưới dạng plain text, không hề được mã hóa hay bảo mật, dẫn đến rất dễ bị nghe lén và đánh cắp dữ liệu. ...
5 lý do tại sao bạn nên sử dụng Ruby on Rails để khởi nghiệp
Như mọi người đã biết Github, Twitter, Basecamp, AirBnB, Shopify, Dribbble,... và nhiều trang web "có tiếng" khác đều được xây dựng trên nền Ruby on Rails. Hãy xem xem tại sao bạn có thể theo chân một số công ty lớn nhất trên thế giới và sử dụng Ruby on Rails để xây dựng trang web hoặc ứng dụng ...
Cơ bản về Socketio
Để xây dựng một ứng dụng realtime cần sử dụng socketio. Socketio sẽ giúp các bên ở những địa điểm khác nhau kết nối với nhau, truyền dữ liệu ngay lập tức thông qua server trung gian. Socketio có thể được sử dụng trong nhiều ứng dụng như chat, game online, cập nhật kết quả của một trận đấu đang xảy ...
The secret world of NSTimer
Timer cho phép chúng ta thực hiện một công việc sau 1 khoảng thời gian chờ (một lần hoặc lặp lại nhiều lần). Có nhiều loại đồng hồ - clocks - được sử dụng để tạo ra Timers, ngay cả khi chúng chạy ở cùng tốc độ - rate - chúng vẫn có những hành vi khác nhau. Chúng ta có thể list ra những loại Timer ...
Sử dụng Framgia CI check convention project PHP trên local
Như các bạn đã biết, ở framgia đã áp dụng CI. Mỗi khi có pull request, CI sẽ fetch pull request về, chạy rake spec, gửi report. Để mọi người biết được có bị fail RSPEC hay ko, % coverage là bao nhiêu. Sau 1 thời gian cặm cụi, mình xin chia sẻ cách config CI cho project. Framgia CI được viết bằng ...
Bắt đầu với VIM
Đã nghe tới cái tên Vim từ rất lâu thông qua quảng cáo nước rửa bồn cầu trên tivi. Tuy nhiên trong bài viết không nhằm tới mục đích quảng cáo cho sản phẩm trên Tạ Quốc Bảo viết 17:45 ngày 12/08/2018 chỉnh sửa
Learn sed
Sed 1 stream editor có tác dụng biến đổi text từ 1 input stream (1 file hoặc đầu vào của 1 pipeline - lấy từ kết quả đầu ra của 1 chuỗi câu lệnh chẳng hạn). Sed thường được trang bị sẵn trên những hệ điều hành nhân Unix. Bạn có thể dùng sed trên Ubuntu, MacOS mà không phải cài đặt thêm gì. Cá nhân ...
Setup Rich Push Notification iOS
Notes: bài viết này chỉ hướng dẫn cho các app đã có sẵn chức năng push notification rồi, chỉ cần implement thêm rich push notification. Với những app cần phải implement push notification từ đầu thì bạn tham khảo các bước thực hiện ở đây nhé https://www.appcoda.com/push-notification-ios/ Rich ...
Outsourcing IT Services - Freelance Developer vs Professional IT Company
Is it prudent to hire a freelancer or an agency for your app development need? App Development has become a multi-dollar industry in present times. Companies, as well as individuals, are on a constant lookout for individuals and agencies that can create mind-blowing apps which can help them ...