- 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
10 sai lầm thường gặp khi áp dụng SCRUM và cách phòng tránh
Scrum thường là loại practice Agile dễ bị lạm dụng nhất, bởi vì nó có thể được xem như là một cách dễ dàng khi làm Agile architecture. Khi hầu hết mọi người nghĩ đến Agile, họ nghĩ đến "Scrum". Scrum là khái niệm đơn giản nhưng có thể rất khó thực hiện tốt. Dưới đây là 10 lỗi phổ biến khi áp dụng ...
Các thao tác với array trong ruby
Bài viết này sẽ giới thiệu các kiến thức cơ bản về các thao tác khi làm việc với các mảng trong Ruby. Tạo một mảng mới Có thể khai bảo một mảng mới bằng 2 cách a = [] hoặc a = Array.new Gán giá trị cho mảng a = [1, 2, 3, 4, 5, 6] // a = [1, 2, 3, 4, 5, 6] a = Array.new(3, "1") // a ...
Ruby Concurrency và Parallelism
Trong quá trình phát triển ứng dụng, chắc hẳn các bạn đã có lần gặp phải các khái niệm về Concurrency (Đồng thời) và parallelism (song song) trong ruby code. Đôi lúc chúng ta hiểu lầm 2 khái niệm này giống nhau nhưng thực chất lại ngược lại. Trong quá trình tìm hiểu tôi có đọc được một bài báo về ...
Multiple database with subdomain use apartment gem
Làm thế nào để cùng một soures code duy nhất có thể chạy với nhiều subdomain khác nhau mà không làm lẫn dữ liệu giữa chúng? Có lẽ bài toán này đã quá quen thuộc với cộng đồng lập trình viên nói chung, có khá nhiều cách để làm việc này tuy nhiên hôm nay mình xin giới thiệu gem apartment sử dụng ...
[Mikrotik] How to block website with Mikrotik (RouterOs)
Các phương pháp block website với Mikrotik 1. Web proxy 2. Route policy 3. Content Filter 4. Layer 7 Firewall Đối với các nhà quản trị mạng, quản trị hệ thống của một công ty thì việc block website đem lại rất nhiều lợi ích như hạn chế một số trang theo yêu cầu của ban ...
Một vài thủ thuật với console trên trình duyệt Chrome
$_ sẽ trả về giá trị gần nhất được tính toán hay trả về gần đó nhất. Giả sử ở console ta nhập 2 + 2 thì sẽ trả về giá trị là 4. Sau đó ta nhập $_ thì sẽ trả về giá trị gần nhất được trả về đó là 4. $(selector) trả về tham chiếu đến phần tử DOM đầu tiên với CSS selector quy định. Function này ...
Tìm kiếm, xóa, cập nhật giá trị trong mảng (Array) và bảng băm (Hash Table)
Array và Hash Table là hai trong số những kiểu dữ liệu được sử dụng khá thường xuyên trong lập trình. Trên thực tế thì cả hai kiểu dữ liệu này được sử dụng theo cách tương tự nhau và thường thực hiện các tác vụ phổ biến như thêm dữ liệu, tìm kiếm, sửa và xoá dữ liệu. Đối với các lập trình viên ít ...
Tự xây dựng một Chrome Extension đo performance của website đơn giản trong 5 phút
Một trong những điều khiến Chrome trở thành một trong những trình duyệt được ưa thích và sử dụng nhiều nhất trên thế giới đó chính là khả năng mở rộng của nó. Tương tác với một trang web trở nên vô cùng đa dạng thông qua các plugin mà Google gọi nó là Chrome extension. Để sử dụng một extension ...
Một ít về AI
Trong công việc, đôi khi bạn muốn đưa thêm một ít AI vào App hay một phần nhỏ Task của mình, hiểu thêm về AI sẽ giúp bạn chủ động hơn. AI được viết tắt từ artificial intelligence (https://vi.wikipedia.org/wiki/Trí_tuệ_nhân_tạo) có thể hiểu nôm na là khả năng xử lý bằng trí tuệ của bất cứ cái gì ...
Hierarchical Clustering
Clustering is a technique that usually uses in data-intensive application. E-comerce system wanna track customer browsing/purchasing to automatically detect group of same customers and giving suitable product. As we know, different customers have different tastes of buying and choosing products. ...