[PHP] Hướng dẫn tích hợp Recaptcha Google vào website

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách tích hợp Recaptcha của Google vào Website. Trong lập trình web, chúng ta thường sử dụng Recaptcha cho các form đăng nhập, đăng ký hoặc post bài, để tránh trường hợp bị Spam. Recaptcha sẽ ...

Tác giả: Bùi Văn Nam viết 23:31 ngày 18/10/2018

Bàn về vấn đạo đức trí tuệ nhân tạo: cần sớm hình thành bộ hướng dẫn nguyên tắc hoạt động của AI

Cả thế giới đang nhắc đến trí tuệ nhân tạo, nhưng một bước tiến vĩ đại của nhân loại. Nhưng liệu có mấy ai trong chúng ta đã có một bộ nguyên tắc hướng dẫn AI dành cho các bên liên quan như quản lý sản phẩm, khoa học dữ liệu và các nhà nghiên cứu machine learning để đảm bảo rằng AI an ...

Tác giả: Tạ Quốc Bảo viết 23:31 ngày 18/10/2018

Lập trình hướng đối tượng là gì - Câu hỏi không thể bỏ qua của nhà tuyển dụng

“Lập trình hướng đối tượng là tái hiện vào phần mềm các dạng đối tượng trong tự nhiên, bao gồm các đặc tính và hành động của chúng dựa vào nhiều ngôn ngữ lập trình”. Lập trình hướng đối tượng là kỹ thuật các bạn sinh viên sẽ được học khi bắt đầu tìm hiểu ngôn ngữ lập trình C++, đương ...

Tác giả: Vũ Văn Thanh viết 23:31 ngày 18/10/2018

Hướng dẫn tạo App Icon, Splash Screen cho ứng dụng React Native.

Đối với app mobile thì app icon hay màn hình splash rất quan trọng, nó giúp cho ứng dụng của chúng ta nhìn chuyên nghiệp hơn, đẹp hơn và dễ tiếp cận với người dùng hơn. Trong khi đó, App icon và màn hình splash cũng là 1 dạng để marketing cho ứng dụng của bạn. Trong bài hôm nay mình sẽ hướng dẫn các ...

Tác giả: Nguyễn Dũng viết 21:23 ngày 18/10/2018

[TIOBE INDEX] Swift chen chân vào top 10, Java vẫn giữ vững “ngôi vương”

Trong báo cáo mới nhất của TIOBE Index tháng 10, ghi nhận sự vươn lên mạnh mẽ của Swift để trở thành Top 10 những ngôn ngữ lập trình phổ biến nhất. Swift đã tăng 6 hạng so với thời điểm tháng 9, đánh bật Objective-C – một ngôn ngữ khác của Apple để giành vị trí thứ 10 trong bảng xếp hạng ...

Tác giả: Bùi Văn Nam viết 00:23 ngày 18/10/2018

Cách xoá index trong cơ sở dữ liệu MySQL

Đánh index cho column (côt) trong table (bảng) giúp MySQL thực hiện thao tác truy vấn dữ liệu nhanh hơn rất nhiều. Tuy nhiên điều này chỉ đúng trong trường hợp câu query truy vấn chúng ta cần so sánh giá trị của column được đánh index với một giá trị cho trước. Tuy nhiên khi một index không còn hữu ...

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

Tìm hiểu về Điều tra Số

Ngày nay, trong thời đại số, tầm quan trọng của an toàn thông tin ngày càng lớn. Hầu hết các nước, các tổ chức đều đề ra quy định, pháp luật để bảo vệ bảo vệ dữ liệu và an toàn thông tin của mình. Với sự gia tăng đáng kể của tội phạm mạng thì vai trò của điều tra số ngày càng lớn. ...

Tác giả: Trịnh Tiến Mạnh viết 00:22 ngày 18/10/2018

Kho dữ liệu và khai phá dữ liệu

Bài viết này sẽ giới thiệu những khái niệm cơ bản ban đầu về kho dữ liệu và khai phá dữ liệu . Đây là những hướng phát triển mới của CSDL nhằm hỗ trợ cho việc xây dựng các mô hình đưa ra quyết định mang tính chiến lược trong hoạt động của các tổ chức xí nghiệp. a. Khái niệm kho dữ liệu Kho ...

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

Trang web “low tech” chạy bằng năng lượng mặt trời, cứ hôm nào trời âm u là không truy cập được

Low-Tech Magazine – Tạp Chí Công nghệ Thấp nhưng lại chạy web bằng năng lượng của công nghệ hiện đại: năng lượng Mặt Trời Lượng năng lượng điện tiêu tốn trong thời gian bạn đọc bài viết này là rất nhiều. Thiết bị của bạn gửi yêu cầu truy cập tới server, để nhận lại tín hiệu từ server gửi ...

Tác giả: Bùi Văn Nam viết 00:22 ngày 18/10/2018

Làm thế nào để yêu cầu truy cập Camera/Photo/Notification,.. trong app iOS một cách hợp lý

Cluster là một ứng dụng mạng xã hội cho phép người dùng chia sẻ Ảnh/Video/Note với nhau hoặc với từng nhóm. Khác với việc xây dựng ứng dụng trên nền web chỉ cần chú trọng vào giao diện người dùng, đối với một ứng dụng mobile, như bao ứng dụng mạng xã hội khác, Cluster không những cần người dùng tải ...

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

Tạo RESTful API với Laravel + Vuejs

1. Giới Thiệu Trong bài này mình sẽ hướng dẫn các bạn tạo một ứng dụng CRUD posts hoàn chỉnh sử dụng Laravel để viết API và Vuejs đảm nhiệm phẩn frontend. Trước tiên, để chạy được Vuejs bạn nên cài Laravel Mix 2. Tạo migration, model, seeder Tạo migration cho bảng posts php ...

Tác giả: Trịnh Tiến Mạnh viết 00:22 ngày 18/10/2018

TÌm hiểu về docker cho người mới bắt đầu △

Chào các bạn, trong mấy hôm gần đây, mình bắt đầu tìm hiểu về docker để dùng trong project sắp tới của mình, vậy nên nhân tiện mình cũng viết luôn 1 bài chia sẻ về docker cho những ai mới bắt đầu tìm hiểu như mình,hoặc đơn giản hơn là chia sẻ góc nhìn của 1 người mới tìm hiểu về docker. Cái lúc ...

Tác giả: Bùi Văn Nam viết 00:21 ngày 18/10/2018

Service Container là gì?

Bạn đang học về Laravel Framwork? Bạn đã biết sử dụng cơ bản về Laravel Framework? Bạn đã từng đọc lướt qua về khái niệm Service Container trong Documentation của Laravel. Vậy bạn đã thực sự hiểu nó? Học cách xây dựng một ứng dụng Laravel không chỉ là cách học các lớp và các thành phần khác ...

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

Giới thiệu về Stringee

Stringee là nền tảng (SDK/API) cung cấp tính năng Nghe - Gọi - Chat - SMS, có thể tích hợp nhanh vào các ứng dụng web. Stringee có tới 6 cơ chế kết nối cuộc gọi của người dùng gồm: Gọi từ App đến App: Kết nối internet Gọi từ App đến Số di động: kết nối internet và sóng GSM Gọi từ ...

Tác giả: Vũ Văn Thanh viết 00:21 ngày 18/10/2018

Ví dụ về một cuộc tấn công SQL Injection - Blind SQL Injection

Blind SQL Injection a. Tổng quan Blind SQL Injection là một phương pháp thực hiện SQL Injection trong điều kiện các thông tin khai thác được không được trình bày trực tiếp trên nội dung phản hồi từ database. Blind SQL Injection dựa vào việc sử dụng các mệnh đề điều kiện để thực hiện suy luận ...

Tác giả: Vũ Văn Thanh viết 00:21 ngày 18/10/2018

Facades và mối quan hệ giữa Facades với Service Container trong Laravel

Tìm hiểu về Facade trong Laravel Static method Các thuộc tính, phương thức trong lớp khai báo với từ khóa static là một đặc tính hữu dụng trong PHP. Về cơ bản, phương thức / thuộc tính tĩnh (static) thì nó có thể truy cập trực tiếp mà không phải tạo đối tượng của lớp. Ví dụ về static ...

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

Tìm hiểu về Google AMP

1. AMP là gì? AMP là viết tắt của Accelerated Mobile Page – một dự án mã nguồn mở được khởi động và quản lý bởi Google và được áp dụng trên nền tảng web di động nhằm tạo ra một "mạng di động nhanh hơn, tốt hơn". Một trang web được xây dựng theo chuẩn AMP sẽ có tốc độ tải trang nhanh ...

Tác giả: Bùi Văn Nam viết 00:21 ngày 18/10/2018

Phân biệt Abstract Factory và Factory Method

Phân biệt Abstract Factory và Factory Method, chúng ta hãy cùng tiếp cận với vấn đề này một cách thú vị nhé!. Cuộc phỏng vấn với 2 anh trai Factory Method và Abtract Factory đã diễn ra như sau: Interviewer Chà chà, chào hai anh, đây là lần đầu tiên iem phỏng vấn hai anh, hai anh cảm thấy thế ...

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

How to test banking application?

Ứng dụng ngân hàng là một trong những ứng dụng phức tạp nhất trong ngành công nghiệp kiểm thử và phát triển phần mềm ngày nay. Điều gì khiến cho ứng dụng Ngân hàng trở nên phức tạp như vậy? Làm cách nào để test các quy trình phức tạp liên quan đến các ứng dụng ngân hàng? Trong bài viết này, chúng ...

Tác giả: Trịnh Tiến Mạnh viết 00:21 ngày 18/10/2018

[C#] Hướng dẫn sử dụng thư viện Win32 giao tiếp với ứng dụng khác

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách giao tiếp điêu khiển ứng dụng khác qua thư viện Win32 lập trình C#. Ví dụ: Các bạn muốn điền thông tin vào phần mềm khác bên ngoài và click để thực hiện. Trong ví dụ bài viết này, mình sẽ demo ...

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