- 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
Giới thiệu Gem Wicked PDF trong Rails
Ở bài viết này mình xin giới thiệu về gem wicked_pdf. Gem Wicked PDF giúp bạn chỉ cần viết một trang HTML như bình thường, sau đó nó sẽ giúp bạn tạo file PDF 1 cách dễ dàng bằng việc sử dụng các tiện ích wkhtmltopdf để tạo file PDF. Wicked PDF làm việc trên ruby 1.8.7 -> 2.3 và rails 2 -> ...
Sử dụng Heroku Connect kết hợp với Flask và Psycopg2
Heroku Connect có thể dễ dàng build Heroku apps share data với hệ thống Saleforce của bạn. Ở trong bài viết này, mình sẽ giới thiệu cho bạn cách chạy một Python app với Psycopg2 trong Heroku. Với Heroku Connect bạn có thế sync dữ liệu giữa PostgreSQL và Saleforce. Psycopg là một trong những ...
Xử Lý Ngôn Ngữ Tự Nhiên với Python - P1
Xin chào anh em, đợt này tôi có tham gia một dự án khá thú vị về AI. Vai trò của tôi trong dự án và thiết kế các thành phần "biên", hiểu đơn giản là những thứ râu ria bên ngoài hệ thống Trí tuệ nhân tạo kia. Ví dụ viết Mobile App, Web quảng bá, xử lí truy cập API, xử lí dữ liệu đầu vào... Cũng là ...
Thêm Pull-to-Refresh một cách đơn giản cho TableView và CollectionView
Pull to Refresh là 1 trong những thành phần giao diện phổ biến thường được sử dụng để làm mới nội dung, data trên 1 TableView hoặc CollectionView. Đây là 1 UI rất tiện lợi và đơn giản để sử dụng và sử dụng rộng rãi. Thao tác thực hiện rất đơn giản, bạn chỉ cần vuốt màn hình xuống để tải lại dữ liệu ...
Cách để zoom ảnh chỉ với Javascript và CSS thuần
Khi xây dựng một website bán hành điện tử, giới thiệu sản phẩm... ta luôn muốn sử dụng thật nhiều ảnh đẹp có độ chi tiết cao để gửi đến khách hàng những góc nhìn chi tiết nhất về sản phẩm. Tôi tin rằng phần lớn các website bán hàng đều có khả năng zoom vào các ảnh giới thiệu sản phẩm. Tất cả ...
Tìm hiểu Laravel từ số 0 (P9)
Tiếp sau phần 8 thì phần 9 này tôi sẽ trình bày nốt về những nội dung cuối cùng trong chuỗi bài về Laravel cơ bản này. Bao gồm các nội dung sau : Middleware Relationships Route Model Binding ! Trong phần trước chúng ta đã có thể login vào nhưng vẫn chưa có cơ chế điều khiển để những ...
The walking step ( Đếm bước chân di chuyển)
Các điện thoại thông minh (smartphone) ở phân khúc tầm trung trở lên ngày nay đều có định vị vệ tinh (GPS), lẫn các cảm biến, con quay hồi chuyển, gia tốc kế... nên đo đạc được các vận động cơ thể, và có độ chính xác cao hơn nếu là smartphone cao cấp. Điều kiện cần đã có, điều kiện đủ là các ứng ...
Admin login as User with gem user_impersonate2
Có khi nào bạn tự hỏi người dùng đang làm những gì trong hệ thống của mình không? Nếu bạn đang triển khai 1 hệ thống, bạn ghi log, đọc log, query trong cơ sở dữ liệu của mình, bla bla, -> cũng không vất vả lắm nhỉ (yaoming) ( không bàn đến khía cạnh của khách hàng) chúng ta là những lập trình ...
Những điều cần biết về Web Cache
I. Giới thiệu Web cache là gì? Đó là thứ nằm giữa client và server, liên tục xem xet request và response, tìm kiếm bất cứ response nào có thể cached (lưu vào bộ nhớ đệm). Bởi vậy thời gian phản hồi sẽ rút ngắn khi cùng một request được gửi đi nhiều lần. Trước khi đi vào chi tiết, mình sẽ ...
Giới thiệu Vue Router
Ngày này, Khi các bạn lên google tìm kiếm với từ khóa "Vuejs" thì chắc chắn thông tin bạn nhận đc sẽ vô cùng nhiều. Bởi vì Vuejs bây giờ đã trở thành một trong những JS Framework đáng học nhất và ngày càng trở lên phổ biến. Ví dụ như mình search với từ khóa "Vuejs là gì?" thì có vô vàn kết quả ...