- 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
Tải và upload video tự động lên youtube với youtube-dl và youtube-api - Bài 1 : Giới thiệu về youtube-dl, tải video tự động
Là một lập trình viên, đã bao giờ bạn tìm cách download một video trên youtube mà chẳng cần IDM hay tool nào đại lại thế, hoặc upload chúng lên mà chẳng cần đến giao diện web? Bạn đã bao giờ nghĩ tới việc xây dựng một hệ thống upload video lên youtube theo schedule hay xây dựng bất cứ một trang web ...
Một số chú ý dành cho dev backend khi viết css
1. Mức độ ưu tiên của id và class trong css Một kiến thức khá đơn giản với những người làm fontend, nhưng không phải tất cả những dev bình thường đều biết. Đó là css dành sự ưu tiên nhiều hơn cho id. Khi một thẻ có cả id và class, thì những thuộc tính css viết cho id sẽ được ưu tiên. Ví dụ một ...
Ứng dụng Công nghệ phần mềm hướng tác tử trong Thương mại điện tử (Phần 2)
Trong Phần 1, tôi đã thực hiện tìm hiểu về Công nghệ phần mềm hướng Tác tử, các bạn có thể xem tại: https://viblo.asia/dang.thi.my.dung/posts/rQOvPnXxeYj Nội dung tiếp theo của Phần 2 sẽ là Đàm phán trong Thương mại điện tử và Bước đầu xây dựng mô hình đàm phán trong Thương mại điện tử. Đàm ...
Lý do tại sao bạn nên hẹn hò với một lập trình viên
Lý do tại sao bạn nên hẹn hò với một lập trình viên? Vì vậy tôi đọc một bài viết thú vị trên hackermoon.com với tiêu đề:”Dating a developer” Được viết bởi bạn gái của một lập trình viên. Đúng như những lý do dưới đây, hãy để tôi nói với bạn, gửi đến những programmer’s ...
Android Memory Leaks
Android memory leak is a problem which is found specially while testing the application. It's happened when the heap storage is created in a program but it can't release the discarded memory. Suppose, you made an awesome application, maybe you found your applicaiton is running smooth in a ...
Trở thành Functional Programmer - Phần 4
Đây là bài dịch từ bài gốc ở link sau : https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-4-18fbe3ea9e49#.31qt9bfj5 Những bước đầu tiên của việc hiểu rõ các concepts trong lập trình hàm (Functional Programming - FP) là những bước quan trọng nhất, và đôi khi là những ...
Custom RSpec Matchers.
Đôi khi kết quả mong đợi của một test của bạn quá lớn khiến cho test của bạn mất đi ý nghĩ ban đầu hoặc bạn phải lặp đi lặp lại rất nhiều đoạn mã giống nhau. Chúng ta biết điều này là không tốt, vậy làm thế nào để giải quyết nó? Một cách khá hiệu quả trong trường hợp này là sử dụng các custom ...
The Google Maps Geolocation API
Google Maps Geolocation API trả về một vị trí và tọa độ chính xác dựa trên thông tin về các sóng di động và các nút WiFi mà các khách hàng sử dụng điện thoại có thể tìm được. Tài liệu này mô tả các giao thức được sử dụng để gửi dữ liệu đến server và trả lại thông tin cho người dùng. Việc truyền ...
Tổng quan về Bluetooth Smart hay Bluetooth Low Energy(BLE) – Part 1
Bluetooth Low Energy (BLE), hay còn được biết đến là “Bluetooth Smart”, công nghệ này được giới thiệu khi BLE 4.0 chính thức được ra mắt. Như vậy từ BLE 4.0 bên cạnh Bluetooth classic, thì chúng ta đã có một người anh em khác là BLE Smart. Hai công nghệ này có những điểm ưu và hạn chế ...
Writing a blog for a hosting on GitHub
For blogging There are many excellent solutions. Of all the existing platforms for blogs (engines, services, generators) Jekyll seemed to me the most stand out because of their advantages. Now I will tell you about blogging platform on Github. So what is a Jekyll - is a system generating ...