Bài viết của Bùi Văn Nam

Ví dụ về việc thu thập dữ liệu Web với Scrapy

Chào các bạn, tình cờ bạn của mình có cho mình xem trang này: https://loza.vn - là một trang bán sản phẩm thời trang cho nữ, xem qua thấy khá là thích mắt, thế là mình có ý định crawl hết đống ảnh sản phẩm về </p> <div class= Tác giả: Bùi Văn Nam viết 18:01 ngày 12/08/2018 chỉnh sửa

Giới thiệu về Web App Manifest

Giới thiệu Web App Manifest là một file JSON (manifest.json), file này giúp trình duyệt đọc được nội dung Web App của chúng ta. Mình hiểu nôm nay là tệp kê khai. Một tệp kê khai (manifest) bao gồm những nội dung chính như name, icons, start_url, v.v. Tạo manifest Tạo một tệp kê khai ...

Tác giả: Bùi Văn Nam viết 18:01 ngày 12/08/2018 chỉnh sửa

Canvas And Component In Js (1)

để khởi tạo một Canvas tức là chúng ta cần một variable tên là Canvas,value của nó dc biểu thị như sau : var myCanvas { Canvas : document . createElement ( "canvas" ) , start : function ( ) { this . canvas . awidth = 480 ; this . ...

Tác giả: Bùi Văn Nam viết 18:01 ngày 12/08/2018 chỉnh sửa

Cookie,AJAX JavaScript and how learn ????

kể đến Cookie thì theo mình có lẽ liên quan tới doremon một xúy nếu ai có tuổi thơ thì chắc đọc biệt đội doremon nhỉ , nó cái con robot ronadinho ấy @@ , nó hay quên đúng không ?? , ok thì để có thể làm cho sever có thể ghi nhớ các dataBase của chúng ta thì phải làm sao ? chúng ta phải dùng Cookie ...

Tác giả: Bùi Văn Nam viết 18:01 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Computed Properties và Watchers

Ở bài viết trước, mình đã giới thiệu với các bạn về Vue Instance và Vue template, mong rằng các bạn đã kịp làm - quen với việc khởi tạo một Vue Instance cũng như sử dụng các Directives trong Template. Tiếp tục với Vue Instance, hôm nay chúng ta sẽ tìm hiểu thêm về " computed property " và " watch ...

Tác giả: Bùi Văn Nam viết 18:01 ngày 12/08/2018 chỉnh sửa

Automation Test với Robot Framework

Trong thực tế khi làm dự án, chúng ta phải đối mặt với những tình huống cần kiểm thử theo nhiều dạng khác nhau. Đôi khi có những tình huống không chỉ Tester hoặc Developer nghĩ ra mà còn từ cả phía Khách Hàng, vậy làm sao để chúng ta có thể kiểm thử một cách dễ dàng và hiệu quả hơn. Hãy thử tìm ...

Tác giả: Bùi Văn Nam viết 18:00 ngày 12/08/2018 chỉnh sửa

Clean Swift Architecture

Clean Swift là một mô hình dựa trên Clean Architecture của Uncle Bob viết ra nhằm ứng dụng và dự án iOS và Mac. Clean Swift Architecture không phải là một framework. Nó là một tập các template của Xcode để tạo ra các thành phần của Clean Architecture cho bạn. Điều này cũng đồng nghĩa với việc bạn ...

Tác giả: Bùi Văn Nam viết 18:00 ngày 12/08/2018 chỉnh sửa

Lời đồn thứ 13 : Scrum Master không được loại bỏ thành viên trong nhóm Scrum

Scrum được mong đợi sẽ là một khung làm việc đơn giản mà vẫn đầy đủ để chuyển giao các sản phẩm phức tạp. Scrum không phải là một giải pháp cho mọi trường hợp, một viên đạn bạc hay một phương pháp hoàn thiện. Thay vào đó, Scrum cung cấp các ranh giới tối thiểu mà trong đó các nhóm có thể tự tổ ...

Tác giả: Bùi Văn Nam viết 18:00 ngày 12/08/2018 chỉnh sửa

Tăng tốc độ hệ thống bằng CDN

Khi bắt đầu làm quen với Bootstrap chúng ta thường có 2 cách để áp dụng: Lên trang chủ của bootstrap và tải file bootstrap.min.css rồi import từ server của mình. Sử dụng link Bootstrap CDN Vậy tại sao lại tồn tại một cái link dài ngoằng được gọi là CDN kia? Nó là cái gì và vì ...

Tác giả: Bùi Văn Nam viết 18:00 ngày 12/08/2018 chỉnh sửa

Những điều mới có trong Swift 4.2

Swift 4.1 import các API C để tạo các số ngẫu nhiên, như trong đoạn mã dưới đây: arc4random_uniform(: ) : trả về 1 số ngẫu nhiên từ 0 - 9. Nhưng yêu cầu chúng ta import Foundation, và rất tiếc là không hoạt động trên Linux Swift 4.2 giải quyết vấn đề này bằng cách thêm một random API vào thư ...

Tác giả: Bùi Văn Nam viết 18:00 ngày 12/08/2018 chỉnh sửa