Tác giả: T.C.Q

Xây dựng Extension cho Google Chrome

Xây dựng Extension cho Google Chrome

Đối với người dùng Internet, không thể phủ nhận Google Chrome là một trong những trình duyệt phổ biến nhất hiện nay. Chính vì vậy việc trải nghiệm Internet được tiện lợi như hiện nay không thể thiếu những đóng góp không ngừng của cộng đồng các lập trình viên trên toàn thế giới. Một trong những đóng góp đó chính là các Extension, trong bài viết này tôi trình bày phương pháp để tạo ra một Extension trong Chrome.I. Phát triển & Kiểm thử Extension của bạn Rất may là có một cách để kiểm tra extension của ... »

Lập trình web với Python và Flask Framework

Lập trình web với Python và Flask Framework

Khi nói tới lập trình web thì có lẽ rất nhiều lập trình viên sẽ liên tưởng ngay tới ngôn ngữ php. Ngôn ngữ php được biết tới là ngôn ngữ được sinh ra để phục vụ cho việc làm web với rất nhiều framework, cms cộng thêm với một cộng đồng rất đông và hung hãn nhưng trong bài viết tôi muốn trình bày một tiếp cận khác, bằng ngôn ngữ khác cho công cuộc làm web đó là lập trình web với ngôn ngữ python. I. Xây dựng môi trường Lựa chọn framework:  Hiện tại có rất nhiều ... »

Thực thi thuật toán k láng giềng gần nhất K-Nearest Neighbour

Thực thi thuật toán k láng giềng gần nhất  K-Nearest Neighbour

Xu hướng phát triển công nghệ thông tin ngày càng tăng, song song với nó lượng dữ liệu được sinh ra cũng ngày một lớn. Vì vậy nhu cầu để xử lý dữ liệu cũng lớn hơn, Machine Learning đang góp phần giải quyết vấn đề này. Trong bài này tôi trình bày một trong những thuật toán thường dùng trong machine learning đó là "Thuật toán k láng giềng gần"  K-Nearest NeighbourI. Đặt vấn đề Giả sử một nhóm triển khai dịch vụ Quản Lý Ca ở thị trường Việt Nam hiện tại có hai vị trí là Sale ... »

Xây dựng ứng dụng (App) cho Shopify

Xây dựng ứng dụng (App) cho Shopify

Những năm gần đây, với sự phát triển mạnh mẽ của Internet, việc mua sắp online ngày càng trở nên phổ biến hơn. Đáp ứng nhu cầu đó các dịch vụ thương mại điện tử ngày càng được sinh ra nhiều hơn, mức độ cạnh tranh lớn hơn. Vì vậy, đòi hỏi tốc độ phát triển website bán hàng cũng phải nhanh hơn và tối ưu hơn. Để phát triển một website bán hàng hoàn chỉnh, phải đi từ khâu thiết kế, lập trình, kiểm thử mất khá nhiều thời gian và chi phí. Shopify ra đời như một nhu ... »

Mỏ Bitcoin nằm ở đâu? Tại sao ai cũng có thể khai thác được vậy?

Mỏ Bitcoin nằm ở đâu? Tại sao ai cũng có thể khai thác được vậy?

Những năm gần đây đặc biệt là năm 2017 từ khoá Bitcoin được tìm kiếm rất nhiều trên mạng internet, không những vậy Bitcoin còn tạo ra một cơn sốt mà hầu như bất cứ nơi đâu, từ những bà nội trợ, những em học sinh cho tới dân văn phòng, trí thức đều bàn luận rất sôi nổi về Bitcoin. Là một người làm trong nghành công nghệ thông tin tôi quyết định đi tìm gốc rễ về sự ra đời và hình thành của nó để có thể giải thích cho một người bình thường một cách dễ ... »

Swift 4.0 những điểm đáng chú ý

Swift 4.0 những điểm đáng chú ý

I. Khái niệm chung Trong phần này tôi giới thiệu về những cái tiến của bản swift 4.0. Đặc biệt việc thu gọn cú pháp ngắn gọn giúp việc viết sẽ code ngắn hơn và dễ nhớ hơn. Swift 4 được đi kèm trong Xcode 9, bạn có thể download bản mới nhất của Xcode 9 từ trang chủ Apple developer (cần có tài khoản developer) tại đây: Download Here Bạn nên thử các tính năng mới của Swift 4 trên playground, thử các example, sửa thử chạy nó với các tình huống khác nhau để hiểu rõ hơn ... »

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Đây là phần 3 cũng là phần cuối của bài viết viết về firebase và swift Phần 1: (Sử dụng firebase với swift 3.x (phần 1)) Phần 2: (Sử dụng firebase với swift 3.x (phần 2)) Trong phần phần 2 tôi đã giới thiệu về xử lý thêm avatars, tạo image, ... trong bài này tôi sẽ trình bày sâu hơn về xử lý ảnh, trao đổi ảnh thông qua chat. XII . Gửi Images Phần xử lý gửi ảnh khá giống với xử lý khi gửi text với một key khác. Hơn nữa lưu trữ dữ liệu ảnh trực ... »

Sử dụng firebase với swift 3.x (phần 2)

Sử dụng firebase với swift 3.x (phần 2)

Trong phần phần trước (Sử dụng firebase với swift 3.x (phần 1)) tôi đã giới thiệu về tương tác với firebase thông qua connect và tạo phòng để có thể chat được. Phần này tôi xin được giới thiệu kỹ hơn về cách gửi message, image trong một ứng dụng realtime. VII . Thiết lập Data Source và Delegate Để hiển thị mesages, bạn cần một data source để cung cấp những đối tượng phù hợp cho JSQMessageData proto-col, và cần thực thi trong phương thức delegata. Bạn có thể tạo một class phù hợp với JSQMessageData Ở đầu cùng ... »