MongoDB và những điều cơ bản nhất - MongoDB phần 2

Để tiếp nối chủ đề tìm hiểu về MongoDB (các bạn có thể đọc tại đây) thì bài viết này của mình sẽ giới thiệu thao tác cơ bản nhất trên MongoDB. Tạo cơ sở dữ liệu và Collection trong Mongo Bất kỳ cơ sở dữ liệu nào để có thể thao tác được thì trước tiên chúng ta nhất định phải có cơ sở dữ liệu ...

Tác giả: Tạ Quốc Bảo viết 08:56 ngày 23/08/2019

Hướng dẫn tạo ra ứng dụng tương tự FaceRig với Unity

Chào các bạn, hôm nay mình sẽ hướng dẫn các bạn làm một ứng dụng tương tự ứng dụng FaceRig đang được rất nhiều người quan tâm và sử dụng, tất nhiên là sẽ làm bằng Unity nhé <img alt="

Tác giả: Bùi Văn Nam viết 08:56 ngày 23/08/2019

Xây dựng ứng dụng cơ bản kết hợp Rails 5 API với Backbone (Part 3)

Ở bài viết trước, chúng ta đã cùng nhau khởi tạo, cấu hình được project và đã hiển thị được danh sách Post bằng backbone rồi, và để hiểu kỹ hơn thì các bạn có thể xem lại bài viết trước của mình tại đây. Trong bài này, chúng ta cùng đi xây dựng tiếp các phương thức: show, create và update cho ...

Tác giả: Tạ Quốc Bảo viết 08:56 ngày 23/08/2019

Caching Rails

Chúng ta đều biết web caching là một phương pháp lưu trữ bản sao của tài liệu web để có thể tăng tốc độ load trang, cải thiện hiệu suất của web site. Có các loại caching chính trong rails: HTTP caching : Là phương pháp mạnh và có hiệu suất lớn nhất trong các phương thức caching. Trong ...

Tác giả: Hoàng Hải Đăng viết 08:56 ngày 23/08/2019

Làm quen với Nodejs: Các kỹ thuật khai báo và sử dụng Module

Xin chào các bạn! Hôm nay, mình muốn chia sẻ cho các bạn "người bạn" mà mình mới làm quen gần đây. Đó là bạn Nodejs!! Thời gian, làm quen chưa lâu nên chỉ mới biết chút ít về người bạn mới này. Bạn Nodejs này cũng khá là nổi nha. Các bạn có thể tìm hiểu thêm qua "thầy" Google. ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

CSS Specificity

CSS là ngôn ngữ tạo phong cách cho trang web – Cascading Style Sheet language. Nó dùng để tạo phong cách và định kiểu cho những yếu tố được viết dưới dạng ngôn ngữ đánh dấu, như là HTML. Mối tương quan giữa HTML và CSS rất mật thiết. HTML là ngôn ngữ markup (nền tảng của site) và CSS định hình ...

Tác giả: Trần Trung Dũng viết 08:55 ngày 23/08/2019

Bind, Call và Apply trong javascript

Xin chào mọi người, bài viết này ta sẽ tìm hiểu về 3 hàm khá quan trọng khi làm việc với javascript đó là bind(), call() và apply(). Khi học Javascript mình đã rất thắc mắc sự khác biệt và khi nào nên sử dụng hàm call() và hàm apply(), Javacript không dư thừa đến mức tạo ra hai hàm có công dụng y ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

Giới thiệu tổng quát về Meteor

Hỏi thật nhé, có bao giờ bạn thấy lập trình một ứng dụng Web là chuyện khó không? Chúng ta phải học cơ man đủ thứ: Từ front-end như HTML, CSS, JS, cho tới back-end như Java/C#/Ruby, SQL, …. Nếu muốn làm thêm ứng dụng bản trên di động, ta phải học Objective C, Java, … ...

Tác giả: Tạ Quốc Bảo viết 08:55 ngày 23/08/2019

Google AMP là gì ? Cài đặt AMP cho website asp.net mvc

Tìm hiểu AMP là gì? APM viết tắt của Accelerated Mobile Pages là trang cho thiết bị di động được tăng tốc. Trang cho thiết bị di động được tăng tốc (AMP) là một sáng kiến mã nguồn mở để làm các web tải nhanh và có giao diện đẹp trên thiết bị di động, thậm chí khi mạng chậm. ...

Tác giả: Trần Trung Dũng viết 08:55 ngày 23/08/2019

3 người đàn ông quan trọng nhất trong ngành AI vừa nhận Giải thưởng Turing danh giá kèm 1 triệu USD

Họ là những người đặt viên gạch nền quan trọng, và chính họ cũng tỏ ra đôi chút lo lắng về tương lai của AI. Tuần vừa rồi, Giải thưởng Turing trị giá 1 triệu USD đã có chủ. Nếu như bạn chưa rõ: người ta vẫn hay gọi đây là “giải Nobel cho ngành máy tính”, và những cá ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

Tất tần tật về lưu trữ dữ liệu trên Azure

Microsoft Azure có rất nhiều tùy chọn để lưu trữ dữ liệu, vậy bạn nên chọn cách nào để phù hợp? Bài hướng dẫn này sẽ giải thích cụ thể về các lựa chọn. Lựa chọn đúng hình thức lưu trữ đám mây (cloud storage) chưa bao giờ đơn giản như bạn nghĩ. Bạn sẽ phải lựa chọn thật cẩn thận, để ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

Tại sao dân IT cần biết viết Blog?

“Bởi vì tôi có khả năng viết thiên phú, tôi có thể truyền tải tất cả cảm xúc dạt dào của tôi tới độc giả.” Đùa thôi

Tác giả: Trần Trung Dũng viết 08:55 ngày 23/08/2019

6 Lý do Async/Await của Javascript đánh bại Promises

Trong trường hợp bạn đã quên mất, Node.js đã hỗ trợ async/await kể từ phiên bản 7.6. Nếu bạn chưa thử qua, bài viết này sẽ liệt kê các lý do cùng ví dụ để giải thích tại sao bạn nên chọn nó. Async/await 101 Với những ai chưa hề nghe qua về Async/await thì đây là những giới ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

Hệ điều hành máy tính hoạt động như thế nào ? (phần 1)

Người viết: Chu Thanh Hung Lời mở đầu Có lẽ không cần phải nói quá nhiều về cụm từ hệ điều hành nữa. Dù là bất cứ ai, khi mà đã hoặc đang sử dụng một chiếc máy tính để học tập, làm việc thì đều ít nhiều từng nghe đến cụm từ “Hệ điều hành”. Với phần lớn hệ ...

Tác giả: Trịnh Tiến Mạnh viết 08:55 ngày 23/08/2019

10 CSS Animation Tools phổ biến

Người viết: Phạm Minh Hướng Giới thiệu: CSS3 đã giới thiệu một cú pháp animation mới có thể giúp bạn đạt được nhiều điều thú vị trong thiết kế của mình. Xây dựng animations mát mẻ đôi khi có thể phức tạp và tốn thời gian, đó là khi mà các animaiton libraries and generators có ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

Những điểm khác biệt giữa Kanban, Scrum và Agile

Người viết: Hoàng Hà Thu Bạn có muốn hoàn thành dự án một cách hiệu quả, đúng thời điểm? Bạn đang mắc kẹt trong một dự án phức tạp? Có ai đó từng đưa cho bạn ý tưởng hay lời khuyên về các phương pháp agile để giải quyết tất cả các vấn đề đó? Khi nói đến các phương pháp agile, mỗi ...

Tác giả: Tạ Quốc Bảo viết 08:55 ngày 23/08/2019

Xây dựng hệ gợi ý với Machine Learning bằng Laravel

Người viết: Ngô Thuý Hoa Ở bài này, chúng ta sẽ xây dựng 1 hệ gợi ý item-based từ đầu. Chúng ta sẽ sử dụng machine learning để so sánh độ tương đồng giữa 2 sản phẩm trong bộ dữ liệu sử dụng trong bài. Với machine learning, bạn có thể có rất nhiều giải thuật để áp dụng và việc lựa ...

Tác giả: Bùi Văn Nam viết 08:55 ngày 23/08/2019

Làm thế nào để xây dựng một Recommender System (RS) – Phần 1

Người viết: Phạm Văn Toàn Bạn đã bao giờ gặp phải những trường hợp như sau: Bố mẹ bạn mới sử dụng Facebook và mới chỉ kết bạn với một vài người thân trong gia đình bạn. Tuy nhiên vài hôm sau, Facebook đã tự gợi ý cho hai cụ những người họ hàng hang hốc của bạn mà thậm chí ngay ...

Tác giả: Hoàng Hải Đăng viết 08:55 ngày 23/08/2019

Cựu lãnh đạo dự án Siri rời Apple, chuyển sang bộ phận AI của Microsoft

Nhưng ông sẽ không tham gia vào dự án Cortana như chúng ta vẫn nghĩ. Bill Stasior, cựu lãnh đạo bộ phận Siri của Apple, sẽ rời công ty sau gần một thập kỷ làm việc để gia nhập bộ phận trí tuệ nhân tạo của Microsoft. Dù Stasior đã rời Apple từ tháng 5 năm nay, ông chỉ bắt đầu đến ...

Tác giả: Vũ Văn Thanh viết 08:55 ngày 23/08/2019

Ứng dụng tìm kiếm mới của Google tiết kiệm tới 40% dữ liệu

Google quyết định phát hành Google Go cho người dùng Android toàn cầu thay vì chỉ tại các thị trường đang phát triển Google Go là phiên bản rút gọn của ứng dụng tìm kiếm Google. Được phát hành đầu tiên năm 2017, Google Go được thiết kế để dùng tại các thị trường mới ...

Tác giả: Trịnh Tiến Mạnh viết 08:55 ngày 23/08/2019