- 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
IBInspectable / IBDesignable trong iOS
Mình sẽ giới thiệu đến các bạn 2 loại Interface Builder trong iOS là IBInspectable / IBDesignable. Với IBIspectable và IBDesignable, nó có thể xây dựng một giao diện tùy chỉnh để cấu hình các điều khiển các tuỳ chỉnh của bạn và biễu diễn trong thời gian thực trong khi thiết kế dự án. Các thuộc ...
Những bảo mật cần thiết trong ruby on rails
Những vấn đề liên quan đến bảo mật khi phát triển ruby on rails Kiểm tra Unauthorized Access Luôn xác minh người dùng được ủy quyền thự hiện những thao tác mà anh ta đang làm. Giả sử bạn có một trang với một danh sách các dự án mà người dùng sở hữu, một liên kết có thể là /projects/1. Tuy ...
Thiết kế website tin tức cần gì?
Ngoài thiết kế website bán hàng , giới thiệu, nhiều doanh nghiệp hiện nay còn tạo trang web nhằm mục đích cung cấp các tin tức, thông tin bổ ích cho người dùng. Vậy phương diện nào để đánh giá những trang web này, hay cụ thể hơn là muốn thành công website tin tức cần phải đảm bảo được những yêu ...
Dirty in Active model
1. attribute_change và saved_change_to_attribute: Cả 2 phương thức đều được dùng để lấy ra mảng giá trị gồm giá trị hiện tại được lưu trong database và giá trị hiện tại (chưa được save) của một thuộc tính, trả về giá trị nil nếu một thuộc tính có giá trị không thay đổi. Tuy nhiên phương ...
Bulk inserting data with Gem activerecord-import
1. Bài toán: Khi bạn muốn insert một số lượng lớn (ví dụ 1000 bản ghi) vào cơ sở dữ liệu. Nếu ta thực hiện tuần tự việc insert bản ghi vào database thì muốn insert 1000 bản ghi thì tương đương với việc ta phải thực hiện 1000 câu lệnh sql để insert dữ liệu vào database. Điều này sẽ làm mất thời ...
Tìm hiểu về Syslog-ng, Rsyslog và xây dựng hệ thống lưu log tập trung.
Bài toán đưa ra: Chúng ta có một reverse-proxy web server, có khoảng 100 loại log được sinh ra (hoặc nhiều server, mỗi server đều có log). Làm sao để đẩy log về tập trung vào một server log gần như real-time, tiện cho việc quản lý, điều tra? Hướng đi: Ở đây tôi sẽ kết hợp cả Rsyslog và ...
Các lệnh cơ bản khi làm việc với server
Sau một thời gian được động vào server, từ staging đến production mình thấy có vài lệnh cơ bản nên nắm vững và một số lệnh nên tránh sử dụng vì nếu dùng không cẩn thật sẽ rất dễ dẫn đến lỗi, đặc biệt là trên production. SCP là gì? SCP (Secure Copy – Sao chép an toàn) là một ứng dụng sử dụng ...
Xây dựng API login sử dụng các dịch vụ mạng xã hội: Facebook, Twitter, Google
Ngày nay khi sử dụng một web/app ta không còn xa lạ gì với việc có thể đăng nhập vào hệ thống bằng nhiều cách khác nhau. Cách truyền thống là login bằng email hoặc username kết hợp cùng password. Và một cách khác là đăng nhập sử dụng xác thực với một bên thứ 3 ví dụ như là Facebook, Twitter, ...
Coding nhàm chán, trừ khi...
Là một lập trình viên trẻ, bạn có đam mê, bạn có nhiệt huyết, sẵn sàng xông pha nhiều dự án, học hỏi nhiều thứ ngôn ngữ, nhiều mảng lập trình thú vị khác nhau, bạn thích vọc vạch làm web, bạn thích có một ứng dụng mobile, và tất nhiên bạn cũng mong muốn mình có thể trở thành một chàng hacker tài ...
Chia sẻ 10 Regular Expression hữu ích mà Developer nên biết
Phần khó nhất trong lập trình là học các cú pháp và học cách viết regular expression (biểu thức chính quy – viết tắt là regex) của riêng bạn. Để tiết kiệm thời gian cho mọi người, mình đã chọn 30 đoạn code regex khác nhau mà bạn hoàn toàn có thể sử dụng trong các dự án của bạn. Và vì regex ...