Điều khiển truy cập ứng dụng

Nếu như Xác thực (authentication) là pha đảm bảo an toàn đầu tiên mà hệ thống cần kiểm soát khi người dùng mới đăng nhập, nhằm đảm bảo sự chính danh thì điều khiển truy cập (AC: access control) là pha thứ hai quyết định xem người dùng có thể làm gì và như thế nào trong ngôi nhà hệ thống này Nội ...

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

Tạo Icon cho các ứng dụng iOS với Sketch và Xcode - Phần 1

Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem tại đây: https://medium.com/sketch-app-sources/painless-icon-generation-for-ios-apps-with-sketch-and-xcode-part-1-a169794aac8b Cách tạo tất cả kích thước biểu tượng cho ứng dụng iOS của bạn sau vài giây. ...

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

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

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

Funtion JavaScript,Jquery And Object

đây là một cái blog mà có kiến thức khá nông cạn về nó phản ánh năng lực JavaScript cuả mình vì mình cũng mới học nó nên viết blog chỉ để nhớ và ,những người cùng cấp xem thôi , ngoài ra mình rất hân hạnh các anh lớn tuổi có kinh nghiệm trong JavaSCript nếu có gì đó sai hoặc sao đó thì mong ...

Tác giả: Tạ Quốc Bảo viết 18:01 ngày 12/08/2018

Mô hình MV,...) , và thư viện Css,JavaScriptC ? (Cụ già của Php

Tổng quan về mô hình MVC Thường thường, mình thấy mọi người thường nói về khái niệm rồi mới sang chức năng bla bla..... , nhưng theo mình nó không ổn khi như vậy nó làm khó hiểu cho người đọc nên mình sẽ nói về chức năng trước nhé !! ##chức năng (tầm quan trọng) MVC có các trình tự ...

Tác giả: Tạ Quốc Bảo viết 18:01 ngày 12/08/2018

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

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

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

Atlas - cách giữ chân hơn 200 triệu khách hàng của Baidu

Đa số mọi người đều chỉ biết đến Baidu như là một công cụ tìm kiếm, hay "Google của Trung Quốc". Nhưng chính xác hơn thì, Baidu là một công ty cung cấp dịch vụ lưu trữ đám mây và tìm kiếm lớn nhất Trung Quốc. Tính đến năm 2014, Baidu có tới hơn 200 triệu triệu khách hàng, trong đó, mỗi người được ...

Tác giả: Hoàng Hải Đăng viết 18:01 ngày 12/08/2018

Pigeonhole Sort

In computer science and information technology, a sorting algorithm is an algorithm that puts a group of elements in a specific order. The most frequently used orders are numerical order and lexicographical order. Efficient sorting is important for optimizing the efficiency of some other other ...

Tác giả: Tạ Quốc Bảo viết 18:01 ngày 12/08/2018

BlockChain và Sharing Economy

Vào sáng ngày 15/06/2018, sự kiện công nghệ được mong chờ nhất của cộng đồng công nghệ nói chung và công đồng Mobile, Vietnam Mobile Day đã diễn ra tại Hà nội thu hút rất nhiều chuyên gia hàng đầu công nghệ của Việt Nam. Sự kiện tập trung vào các nhóm chủ để chính: Trending Tech ( AI, Machine ...

Tác giả: Tạ Quốc Bảo viết 18:01 ngày 12/08/2018

"Module" trong Nodejs, khái niệm và thực tiễn.

Xin chào tất cả các bạn, tiếp tục series lập trình Nodejs, bài hôm nay của chúng ta sẽ xoay quanh một thuật ngữ rất quan trọng trong Nodejs, đó là "Module". Cùng tìm hiểu xem nó là gì và cách sử dụng nó cho dự án của chúng ta như thế nào nhé. Những nội dung có trong bài này: 1. Khái ...

Tác giả: Hoàng Hải Đăng viết 18:01 ngày 12/08/2018

Xây dựng ACL trong Laravel sử dụng Gate và Policy

Việc xác thực của Laravel (Authentication ) cung cấp 1 giải pháp đơn giản hóa cho việc đăng ký, đăng nhập, đăng xuất, và reset mật khẩu cũng như triển khai nó một cách nhanh chóng và dễ dàng hơn cho ứng dụng web. Tuy nhiên nếu bạn cần kiểm soát quyền truy cập vào một số phần của trang web, hoặc ...

Tác giả: Hoàng Hải Đăng viết 18:01 ngày 12/08/2018

So sánh giữa Eloquent ORM và QueryBuilder trong Laravel

Laravel hiện nay đang sử dụng 2 kiểu truy vấn phổ biến với database là Eloquent ORM và Query Builder . Sau đây, chúng ta sẽ đi tìm hiểu xem 2 kiểu truy vấn này là gì, và chúng khác nhau như thế nào. 1. Query Builder là gì? Query Builder cung cấp 1 giao diện thuận tiện và dễ dàng tạo và ...

Tác giả: Tạ Quốc Bảo viết 18:00 ngày 12/08/2018

Xây dựng ứng dụng web đơn giản với Go, Gin và VueJS

Xin chào mọi người, hôm nay mình xin giới thiệu cách xây dựng một ứng dụng web đơn giản back-end sử dụng Gin là framework của Golang và front-end sử dụng VueJS Go hay còn gọi là Golang là một ngôn ngữ lập trình được thiết kế dựa trên tư duy lập trình hệ thống. Go được phát triển bởi Robert ...

Tác giả: Hoàng Hải Đăng viết 18:00 ngày 12/08/2018

Tìm hiểu về p5.js - Phần 2

Tiếp nối phần 1 giới thiệu về p5.js, một thư viện của JavaScript, dễ dàng đối với cho người mới bắt đầu học cách lập trình các ứng dụng đồ họa, tương tác (đồng thời cung cấp các công cụ mạnh mẽ cho các chuyên gia). Ở phần này, mình sẽ giới thiệu thêm một vài thứ nữa về thư viện tuyệt vời này và ...

Tác giả: Hoàng Hải Đăng viết 18:00 ngày 12/08/2018

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

Open classes in Ruby

Xin chào các bạn, hôm nay mình xin mạn phép giới thiệu tới các bạn cái gọi là "Open class" trong ruby. Như các bạn đã thấy ở trong Ruby thì có những method convert như làto_s, to_i,to_a... thì được mọi người rất thường xuyên sử dụng bởi vì nó rất tiện. Và một ngày nọ chúng ta phải làm một màn hình ...

Tác giả: Tạ Quốc Bảo viết 18:00 ngày 12/08/2018

Môt chút về WebRTC (Web Real-Time Communication)

Nếu ai có lỡ đọc được bài viết về sử dụng Pusher xây dựng ứng dụng trò chuyện trực tuyến của mình thì đấy chính là đồ án của mình. Và vào một ngày đẹp trời, thầy giáo hướng dẫn bảo mình thầy muốn đồ án của em có thể gọi video (boiroi). Nghĩ đến các ứng dụng gọi video như Skype hay Facebook là đã ...

Tác giả: Hoàng Hải Đăng viết 18:00 ngày 12/08/2018