Nhiều người đã chọn cách tự chế máy hút mùi nhà bếp

Nhiều người đã chọn cách tự chế máy hút mùi nhà bếp

Tác giả: toilatoi viết 08:41 ngày 27/11/2019

Nhận diện khuôn mặt là chưa đủ, Trung Quốc muốn học sinh mặc “smart uniform” có gắn định vị

Công ty đứng sau loại đồng phục này khẳng định, nó chỉ theo dõi học sinh khi đến trường chứ không phải 24/24. Khi cả thế giới vẫn đang tranh cãi về quyền riêng tư, một công ty công nghệ ở Trung Quốc chuyên sản xuất đồng phục gắn chip theo dõi chuyển động, đã bác bỏ cáo buộc theo ...

Tác giả: Tạ Quốc Bảo viết 17:54 ngày 26/11/2019

Microsoft và Google sẽ tham gia Vietnam Web Summit năm nay!

Năm 2016 dự đoán sẽ là một năm bùng nổ của những công nghệ Web. Đây là cơ hội tốt giúp các lập trình viên có thể tiếp cận với các công cụ và công nghệ mới giúp cho việc làm web được trở nên cực kì dễ dàng. Hàng trăm công ty công nghệ và cộng đồng phát triển Web đang rục rịch chuẩn bị ...

Tác giả: Bùi Văn Nam viết 17:54 ngày 26/11/2019

Practicing PUSH notification with FCM + ServiceWorker

A simple ServiceWorker was built in a project. Although the project was completed without incorporating a lot of functions, I was attracted by the word PUSH notification and started studying independently. However, because this was very difficult, i think i should take a note. It may not be ...

Tác giả: Tạ Quốc Bảo viết 17:54 ngày 26/11/2019

Hacker tìm ra cách khuếch đại sức mạnh các cuộc tấn công DDos lên hơn 51.000 lần, mạnh nhất lịch sử nhờ phương thức mới

Mới đây, nhóm tin tặc đã tìm ra cách thức khuếch đại sức mạnh một cuộc tấn công từ chối dịch vụ (DDoS) lên 51.000 lần so với sức mạnh ban đầu và nhiều chuyên gia tin rằng nhóm tin tặc sẽ sử dụng kỹ thuật tấn công này để tấn công lên các trang web và cơ sở hạ tầng internet trong thời ...

Tác giả: Bùi Văn Nam viết 17:54 ngày 26/11/2019

Tích hợp GanttChart vào project Laravel + VueJS

Gantt là sơ đồ ngang, dùng để trình bày các công việc và sự kiện theo thời gian. Sơ đồ sẽ gồm 2 phần chính: trục tung thể hiện tên các công việc và trục hoành thể hiện các mốc thời gian cho những công việc ấy. Nhìn vào một sơ đồ Gantt, bạn dễ dàng nắm bắt được các thông tin của từng đầu công việc ...

Tác giả: Bùi Văn Nam viết 17:54 ngày 26/11/2019

Vài lưu ý khi sử dụng rails active record

Active record là thư viện tuyệt vời của rails để thao tác với database. Tuy nhiên trong quá trình sử dụng, không ít tình huống mà chính chúng ta cũng chả hiểu tại sao nó có thể như thế được. Nhưng rõ ràng chỉ có bạn code sai chứ code nó không có chạy sai. Sau đây là vài trường hợp như thế mà mình ...

Tác giả: Trần Trung Dũng viết 17:54 ngày 26/11/2019

Những lỗ hổng phổ biến khi phát triển ứng dụng Mobile

❓ ĐÂU LÀ NHỮNG “HỐ ĐEN” KHI BẠN BẮT TAY PHÁT TRIỂN MỘT ỨNG DỤNG?? Trong quá trình thực hiện việc kiểm thử ứng dụng di động cho các tổ chức trong lĩnh vực tài chính, ngân hàng, vận tải, đội ngũ chuyên gia của CyRadar phát hiện ra các lỗ hổng tồn tại trong các ứng dụng này ...

Tác giả: Trần Trung Dũng viết 17:54 ngày 26/11/2019

Tối ưu hoá hiệu năng Ruby

Chúng ta đều biết, Ruby là một trong những ngôn ngữ rất được yêu thích bởi vì giúp đơn giản hoá quá trình phát triển phần mềm, tuy nhiên, Ruby lại hay bị gắn liền với khái niệm chậm trong quá trình thực thi. Đúng là bản Ruby 1.8 được phát hành năm 2003 thực sự chậm. Nhưng kể từ đấy, các nhà phát ...

Tác giả: Hoàng Hải Đăng viết 17:54 ngày 26/11/2019

Sử dụng Sprite Kit để làm game giống như Cut the Rope (Part 2)

Dịch từ: https://www.raywenderlich.com/5347797-how-to-make-a-game-like-cut-the-rope-with-spritekit Trong bài hướng dẫn này, chúng ta sẽ học cách để build một game tương tự như Cut the Rope sử dụng SpriteKit trong Swift, game sẽ có các animation, âm thanh, hiệu ứng, và cả vật lý! Xem phần 1 ở đây: ...

Tác giả: Vũ Văn Thanh viết 17:54 ngày 26/11/2019

Tìm hiểu về giao thức Lamport - xác thực mật khẩu an toàn một lần

Mở đầu Ngày nay, các lập trình viên backend đã khá quen thuộc với việc xác thực User thông qua mật khẩu sử dụng hàm băm có muối, và đó cũng chính là phương pháp xác thực mạnh mẽ nhất, được tin dùng nhất. Tuy nhiên bên cạnh đó vẫn còn có những phương pháp xác thực an toàn khác mà mình nghĩ là nên ...

Tác giả: Tạ Quốc Bảo viết 17:54 ngày 26/11/2019

[DATABASE] Hướng dẫn in danh sách tất cả các ngày theo khoảng từ ngày đến ngày

Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ đến các bạn hàm trong Sqlserver để liệt kê danh sách các ngày trong khoảng thời gian chúng ta nhập vào. Ví dụ: bây giờ bạn muốn hiển thị danh sách tất cả các ngày từ 01/01/2019 đến 31/12/2019 Hàm dưới đây ...

Tác giả: Vũ Văn Thanh viết 17:54 ngày 26/11/2019

Hướng dẫn cài đặt Amazon Simple Storage Service (S3) trong Spring Boot

1. S3 Amazon là gì? Amazon S3 là dịch vụ lưu trữ đối tượng được xây dựng để lưu trữ và truy xuất dữ liệu với khối lượng bất kỳ từ bất cứ nơi nào trên Internet. Đây là dịch vụ lưu trữ đơn giản cung cấp hạ tầng lưu trữ dữ liệu có độ bền cực cao, độ khả dụng cao và quy mô vô cùng linh hoạt ...

Tác giả: Vũ Văn Thanh viết 17:54 ngày 26/11/2019

Firebase Cloud Messaging-FCM push notification in Spring Boot

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably deliver messages at no cost. Using FCM, you can notify a client app that new email or other data is available to sync. You can send notification messages to drive user re-engagement and retention. For use ...

Tác giả: Trịnh Tiến Mạnh viết 17:54 ngày 26/11/2019

[JavaScript] Con trỏ this trong Javascript

Từ khóa this là một khái niệm cơ bản và không xa lạ gì đối với JavaScript , và theo mình nó cũng là thứ gây hiểu nhầm và nhầm lẫn nhất trong của ngôn ngữ này, bài viết này mình và các bạn sẽ cùng tìm hiểu cách sử dụng this một cách chính xác trong các tình huống khác nhau, kể cả những trường hợp ...

Tác giả: Tạ Quốc Bảo viết 17:54 ngày 26/11/2019

Tổng quan về Semantic HTML5

Hoạt động thiết kế Web cho tới nay không chỉ hướng tới mục tiêu phục vụ hoạt động cung cấp nội dung đầy đủ, chính xác mà còn cần đảm bảo về mặt thẩm mĩ, cũng như khả năng tối ưu khi sử dụng. Nắm bắt được xu hướng đó, nhằm hướng tới việc chuẩn hóa những trang Web, giúp nó vận hành thực sự hiệu quả ...

Tác giả: Vũ Văn Thanh viết 17:54 ngày 26/11/2019

Giới thiệu sơ lược về Elastic Search. Từ cơ bản đến nâng cao

I. Mở đầu Searching chắc hẳn là một trong những chức năng rất quan trọng hiện nay, đặc biệt là Big Data ngày càng trở nên phổ biến. Do đó, để đáp ứng ngày càng tăng thì đã xuất hiện rất nhiều phương thức search khác nhau, và nổi lên cả là Elastic Search và Kibana. Mình đã dành rất nhiều thời gian ...

Tác giả: Hoàng Hải Đăng viết 17:54 ngày 26/11/2019

Làm quen với OpenCV: Đọc, hiển thị và lưu ảnh

Xin chào các bạn, hôm nay mình sẽ giới thiệu các bạn về thư viện Opencv2, 1 thư viện rất mạnh hay sử dụng trong xử lý ảnh, đây cũng chính là thư viện mình sử chủ yếu code trong các bài tiếp theo. Và ở đây mình sẽ code bằng ngôn ngữ python 3 trên môn trường jupyter notebook. Mình khuyến khích các ...

Tác giả: Trịnh Tiến Mạnh viết 17:54 ngày 26/11/2019

Back Up và Restore MySQL Databases với Mysqldump

Bài viết này sẽ phân tích cho bạn làm thế nào để backup và restore cơ sở dữ liệu với Mysql hay MariaDB từ dòng lệnh mysqldump Tệp backup được tạo ra bởi mysqldump về cơ bản là 1 tập lệnh mysql có thể được sử dụng để tạo lại bản gốc của cơ sở dữ liệu được backup. Mysqldump cũng có thể tạo ra các ...

Tác giả: Bùi Văn Nam viết 17:54 ngày 26/11/2019

Tối ưu Quy trình Quảng Cáo Facebook Ads giúp dự án hiệu quả hơn !!!

Các bạn đang đau đầu tìm kiếm các phương pháp tối ưu nội dung quảng cáo trên nền tảng facebook cho các chiến dịch quảng cáo của các bạn. Làm sao để quảng cáo của bạn trở nên hiệu quả? Phương pháp nào giúp các bạn có thể tối ưu chiến dịch quảng cáo của bạn tốt nhất ? Bài viết này sẽ giúp bạn giải ...

Tác giả: Tạ Quốc Bảo viết 17:54 ngày 26/11/2019