
Trích chọn thuộc tính trong đoạn văn bản với TF-IDF
1. Giới thiệu sơ lược về Vector Space Model (VSM) VSM là một mô hình đại số tuyến tính biểu diễn dạng văn bản thành dạng một vector, các phần tử trong vector có thể biểu diễn mức độ quan trọng của một từ (TF-IDF) hoặc dạng có mặt hoặc vắng mặt của một từ (Bag of Words) trong đoạn văn bản. Tập hợp ...

[Nodejs] - Working With Database(Part 2)
Overview Ở các phần trước các bạn đã được hướng dẫn xây dựng API cho ứng dụng todolist bao gồm các chứ năng quản lý (CRUD) các object todos, chức năng filter , tìm kiếm. Ở phần tiếp theo mình sẽ hướng dẫn các bạn xây dựng các phương thức để connect DB, thực hiện các câu query để truy vấn dữ liệu ...

Những lỗi thường gặp khi thuê người thiết kế website
Với rất nhiều công ty, dịch vụ thiết kế website khác nhau được ra đời, mọi người không khỏi bối rối trước khi đưa ra quyết định. Thậm chí, có một vài trường hợp vì không suy tính cẩn thận ban đầu nên gặp phải những rắc rối, tiền mất tật mang. Dưới đây là một vài lỗi phổ biến nhất mà bạn có thể ...

Parse Service và Ứng dụng iOS nho nhỏ phần 2
Tiếp tục phần 2 với việc sử dụng Parser service Đầu tiên chúng ta sẽ sử dụng Parse framework để connect với sever của nó. Vể một chút với Parse framework bạn có thể xem ở đây: http://blog.ios-developers.io/parse-backend-with-swift/ Sau khi có project chúng ta sẽ tiến hành config trong AppDelegate ...

Kinh nghiệm giúp website WordPress tải nhanh hơn
So với website được lập trình bằng ngôn ngữ ASP.NET** thì website làm bằng WordPress có tốc độ load chậm hơn. Trong khi đó, trong thời buổi hiện nay yếu tố này đóng vai trò quan trọng trong việc níu chân khách hàng ở lại với website. Nếu không làm được đồng nghĩa với việc người dùng sẽ không chần ...

Rxjs Và Reactive Programming
Hẳn các bạn vẫn còn nhớ trong một số bài trước chúng ta có nói về Observable trong ứng dụng Angular, vậy Observable là gì, nó có quan hệ gì với Angular, làm thế nào để sử dụng Observable hiệu quả trong ứng dụng của bạn. Trong bài này chúng ta sẽ cùng tìm hiểu về Observable , về Rxjs , ...

Làm việc với thư viện BindingView ButterKnife trong Android
Thư viện Android ButterKnife là một thư viện view injection nó tác động đến các view trong activity, fragment bằng việc sử dụng annotations. Ví dụ: annotation @BindView được dùng để tránh sử dụng phương thức findViewById () Không chỉ view binding, butterknife cung cấp rất nhiều các tùy chọn hữu ...

Website là gì? Có những loại website nào?
Ngày nay, khái niệm về trang website đã không còn quá xa lạ đối với người dùng. Nó được xem là kênh thông tin để giúp cho các cá nhân, doanh nghiệp có thể quảng bá, giới thiệu sản phẩm, dịch vụ mà mình đang cung cấp. Có nhiều loại website khác nhau, tùy theo nhu cầu, lĩnh vực mà bạn đang hoạt động ...

Những ý tưởng thiết kế header, footer, navigation đang thịnh hành 2017/10
Trang Good Web Design đã tổng hợp và giới thiệu xu hướng mới trong thiết kế Landing page như header, footer, navigation, feature content,... Good Web Design Đầu tiên là navigation Gần đây thì xu hướng thanh bar nhỏ gọn, và logo được đặt ở phía trái hay ở giữa, và bên phải là button action, và ...

[Question] Bạn có phải là một senior developer không?
Tôi rất tò mò muốn biết một lập trình viên senior là như thế nào vì hiển nhiên chẳng có định nghĩa nào cho thuật ngữ này cả. Tôi đã tiến hành theo dõi các bạn trẻ độ tuổi từ 22-23 mà những người mà tự gọi mình là lập trình viên senior X hay lập trình viên senior Y. Với tôi một senior ít nhất phải ...

Làm gì để giữ chân khách hàng ở lại trang web lâu hơn?
Khi tỷ lệ người xem thoát trang càng cao, website càng bị đánh giá thấp, làm ảnh hưởng đến dịch vụ seo cũng như thứ hạng của web trên công cụ tìm kiếm. Vậy làm cách nào để níu chân được khách hàng ở lại trang web lâu hơn. Cùng tìm hiểu một vài chia sẻ dưới đây cho công ty thiết kế website Mona ...

Phần 2: Kiến trúc của Kubernetes
Mục tiêu Trong bài viết này chúng ta sẽ tìm hiểu về các thành phần trong Kubernetes. Nhiệm vụ chính của từng phần là gì? K8s đưa ra một lô 1 lốc các khái niệm. Vậy nên muốn dùng k8s, phải nắm chắc các khái niệm. Kiến trúc K8s cluster bao gồm nhiều node, trên mỗi node sẽ cần chạy một ...

Operator Binding Reactive Swift <~ Được thiết kế như thế nào?
Bài toán! Ở bài viết trước Link mình đã viết một ví dụ nhỏ về Signal và Observable và cách chúng được thiết kế và hôm nay mình hướng dẫn các bạn viết về Operator Binding giống Reactive Swift "<~" như đã nói ở bài trước. Trước hết ta cần 1 thằng BindBox<T>: nhiệm vụ của ẻm nó là gọi ...

Tạo Một Ứng Dụng Android Viết Bằng Kotlin
Google đã tuyên bố răng ngoài Java và C ++, ngôn ngữ lập trình Kotlin cũng sẽ chính thức được Android hỗ trợ tại hội nghị các nhà phát triển Google I/O 2017 diễn ra vào ngày 17/5/2017 Kotlin được phát triển bởi JetBrains, Inc. - cũng chính là công ty đã tạo ra IntelliJ. Và chắc bạn cũng biết ...

Phần 3: Hướng dẫn cài đặt Kubernetes
Triển khai hệ thống Kubernetes Như tôi đã giới thiệu ở phần 1 chúng ta có nhiều cách để deploy Kubernetes, tuy nhiên trong bài viết này mình chỉ hướng dẫn các bạn theo 2 cách dưới đây. Note : Mình sử dụng hệ điều hành Ubuntu Sử dụng Kubeadm để deploy cho hệ thống thật Phương pháp này có ...

The growth stages of a programmer ?
Tôi đã viết khá nhiều bài về kỹ thuật trong lập trình và thường mỗi bài viết tôi đều gom góp từ những kinh nghiệm cũng như hiểu biết của bản thân, và dĩ nhiên nó phải đủ "sâu" để viết ra được một bài viết và sẵn sàng trả lời mọi feedback từ người đọc. Điều đó làm tôi dần cạn kiệt ý tưởng để viết ra ...

Top 5 ứng dụng chụp ảnh đẹp dành cho dân lập trình
Dân lập trình không phải là "tay mơ" trong nhiếp ảnh Cuộc sống không phải chỉ có lập trình Nhiều người nghĩ rằng dân lập trình là những con người sống khô khan, tự kỷ, khó gần gũi, chỉ biết bó mình vào các công việc như thiết kế website chuyên nghiệp, lập trình phần mềm, lập trình ứng ...

Học các công nghệ mới ngay trong trình duyệt của bạn
Mình muốn giới thiệu cho các bạn một website cho phép chúng ta học và thực thành các công nghệ mới ngay trên trình duyệt web. Điều đó có nghĩa là chúng ta sẽ không phải setup hệ thống để test trên máy tính chúng ta, tại đây họ đã setup cho chúng ta toàn bộ rồi. Đặc biệt tất cả đều free!!! Trang ...

(Rails) Includes when?
1. Lý do viết bài viết Đợt làm project của mình vừa rồi gặp lỗi khi sử dụng includes khi load màn hình gây ra lỗi timeout 504 2. Cách khắc phục mà mình đã sử dụng @posts = Post.by_user_gender(@gender).newest.limit(Settings.home.limit_comment).includes :replies, :user, :watches, :category, ...

Những lỗi thường gặp khi xây dựng liên kết website
Xây dựng liên kết website chưa bao giờ là một nhiệm vụ nhẹ nhàng, nó đòi hỏi người làm web phải hi sinh rất nhiều công sức và thời gian. Hiện nay, có không ít người hoặc dịch vụ seo chưa nắm rõ yêu cầu cơ bản và tạo dựng liên kết trên site không đúng, điều này gây lãng phí không hề nhỏ. Bài viết ...