Xây dựng một bảng dữ liệu trong thời gian thực bằng Ruby on Rails và Postgresql

Xây dựng một bảng dữ liệu trong thời gian thực bằng Ruby on Rails và Postgresql Giới thiệu Khả năng cập nhật dữ liệu trong thời gian thực là yêu cầu hàng đầu của các ứng dụng web hiện nay. Người dùng muốn dữ liệu được cập nhật liên tục mà không phải mất công làm mới lại trang để có được thông ...

Tác giả: Trịnh Tiến Mạnh viết 22:27 ngày 25/09/2018

Thiết bị 100K giúp hack password máy tính trong một nốt nhạc.

Kể cả những thứ password mạnh mẽ nhất cũng không thể vượt qua công cụ này, Sammy Kamkar vừa biểu diễn vừa cho thấy rằng đôi khi việc hack trở nên quá đơn giản. Khám phá mới của Kamkar đến từ Poison Tap chính là một phần mềm miễn phí và một microcomputer Raspberry Pi Zero có giá ...

Tác giả: Hoàng Hải Đăng viết 22:27 ngày 25/09/2018

Làm thế nào để không còn bị phụ thuộc vào Google?

Chắc hẳn trong số chúng ta không ai còn lạ lẫm với các dịch vụ của Google. Google nổi tiếng bởi dịch vụ tìm kiếm của nó và được nhiều người ủng hộ và sử dụng vì nó có một cách trình bày gọn và đơn giản cũng như đem lại kết quả thích hợp và chính xác nhất. Bên cạnh đó Google còn có các dịch vụ khác ...

Tác giả: Trần Trung Dũng viết 22:27 ngày 25/09/2018

Tìm hiểu về Cassandra - Tìm kiếm trong Cassandra (Phần 1)

Chuẩn bị dữ liệu input Để tìm kiếm trong Cassandra, sử dụng dữ liệu input là mã bưu điện dạng đơn giản. Trước tiên, lấy dữ liệu khu vực Tokyo từ URL bên dưới và giải nén rồi insert dữ liệu vào. Download dữ liệu: http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/13tokyo.lzh Dữ liệu được giả ...

Tác giả: Trần Trung Dũng viết 22:27 ngày 25/09/2018

Hướng dẫn Push Notifications cơ bản trong iOS

Người dịch: Lê Minh Nhựt Lưu ý : Hướng dẫn này đã được cập nhật lên Xcode 8.3 và Swift 3.1 bởi József Vesza. Thật thú vị, Push Notifications cho phép nhà phát triển tiếp cận người dùng và thực hiện các tác vụ nhỏ ngay cả khi người dùng không chủ động sử dụng ứng dụng! ...

Tác giả: Bùi Văn Nam viết 22:26 ngày 25/09/2018

Ruby on Rails apps in Docker tips

Docker là một khái niệm càng ngày càng không quá xa lạ với các lập trình viên như chúng ta nữa. Chắc hẳn ở đây thì ai cũng đã từng làm các dự án liên quan đến Docker, DockerCompose. Và cũng chắc chắn là lần đầu tiếp xúc thì ai cũng có rất nhiều câu hỏi, thắc mắc với nó: Làm sao để debug, sao để ...

Tác giả: Vũ Văn Thanh viết 22:26 ngày 25/09/2018

Bash Shell Scripting

A string variable contains a sequence of text characters. It can include letters, numbers, symbols and punctuation marks. Some examples: abcde, 123, abcde 123, abcde-123, &acbde=%123. String operators include those that do comparison, sorting, and finding the length. The following table ...

Tác giả: Tạ Quốc Bảo viết 22:26 ngày 25/09/2018

Mùa đông ấm cùng áo len cao cổ

Mùa đông ấm cùng áo len cao cổ Thời trang nữ Áo len cao cổ là một item không thể thiếu trong tủ quần áo của các nàng vào mùa đông. Mùa đông tới, các item áo len cao cổ trở nên rất hot, các nàng nô nức rủ nhau đi mua sắm những chiếc áo len cao cổ nhằm chống lại cái rét của mùa đông. Ngoài những ...

Tác giả: Bùi Văn Nam viết 22:26 ngày 25/09/2018

Tấn công khai thác lỗ hổng File Inclusion

Lỗ hổng File Inclusion cho phép tin tặc truy cập trái phép vào những tập tin nhạy cảm trên máy chủ web hoặc thực thi các tệp tin độc hại bằng cách sử dụng chức năng “include”. Lỗ hổng này xảy ra do cơ chế kiểm tra đầu vào không được thực hiện tốt, khiến tin tặc có thể ...

Tác giả: Trần Trung Dũng viết 22:26 ngày 25/09/2018

Dev: Tưởng tượng vs Thực tế

Công việc của một Dev sẽ như thế nào? Với các bạn chưa từng trải qua chắc hẳn sẽ không mường tượng hết đc đâu và suy nghĩ của bạn về nó cũng chưa chắc đúng nhé. Còn với những người trong cuộc thì sao? Đó là 1 tràng vỡ mộng và cười ra nước mắt luôn @@~. . . . . ...

Tác giả: Vũ Văn Thanh viết 22:26 ngày 25/09/2018

Deep Learning – Hiểu sao cho đúng? – Phần 1

Deep learning là một thuật ngữ khá mới, mặc dù nó đã tồn tại trước cả khi tìm kiếm online xuất hiện. Với những thành công đáng kinh ngạc trong một số lĩnh vực khác nhau, deep learning là quá trình áp dụng công nghệ deep neural network, là kiến trúc mạng thần kinh với nhiều lớp ẩn để ...

Tác giả: Hoàng Hải Đăng viết 22:26 ngày 25/09/2018

Siêu dữ liệu là gì?

co so du lieu, upgrade 9Định nghĩa siêu dữ liệu phổ biến nhất nói siêu dữ liệu là “thông tin về dữ liệu”. Còn một cách khác để xem xét, ngoài mô tả khô cằn đó. Lưu ý đáng yêu cho tương lai “Lưu ý đáng yêu cho tương lai” là cách mà Jason Scott tham chiếu tới ...

Tác giả: Trịnh Tiến Mạnh viết 22:26 ngày 25/09/2018

Top 3 WordPress Tools để sử dụng trong năm 2018

1. Elementor Page Builder Khi bạn đang tìm kiếm một cách để xây dựng một trang web hoàn hảo, bạn muốn chọn nền tảng cung cấp giải pháp hiệu quả và linh hoạt nhất. Elementor đã lên top đầu các page builder trong vòng chưa đầy 2 năm bằng cách không chỉ xây dựng trang web miễn phí ...

Tác giả: Vũ Văn Thanh viết 22:26 ngày 25/09/2018

Lời khuyên từ lập trình viên của Google để thành triệu phú ở tuổi 21

Ở tuổi 13, Michael Sayman đã tạo ra ứng dụng điện thoại thông minh đầu tiên của mình. 17 tuổi được Facebook mời về thực tập và sau trở thành nhân viên chính thức. Và bây giờ cậu ấy 21 tuổi, là một triệu phú và đang làm việc tại Google về các sản phẩm Assistant của hãng. ...

Tác giả: Tạ Quốc Bảo viết 22:26 ngày 25/09/2018

2 nhà sáng lập Instagram bất ngờ đồng loạt nghỉ việc sau lùm xùm “căng thẳng” với Mark Zuckerberg

Sáng nay (theo giờ Việt Nam) Kevin Systrom, Giám đốc điều hành của Instagram bất ngờ thông báo anh và đồng sáng lập Mike Krieger đã chính thức rời khỏi Instagram. Tuyên bố trên được đưa ra sau những nghi vấn về việc gia tăng căng thẳng giữ 2 nhà sáng lập của Instagram với CEO của ...

Tác giả: Trịnh Tiến Mạnh viết 22:26 ngày 25/09/2018

Ứng dụng autolike lừa đảo hàng ngàn người dùng

Trong thế giới vạn vật kết nối thì tất cả ai lấy cũng đều có một tài khoản Facebook của riêng mình tuy nhiên không phải ứng dụng nào cũng an toàn. Trong bài viết này tôi sẽ vạch trần thủ đoạn mà các ứng dụng autolike đang lừa đảo hàng ngàn người dùng. Mạng xã hội cũng là nơi mà ...

Tác giả: Hoàng Hải Đăng viết 08:41 ngày 25/09/2018

Tạo ứng dụng sử dụng Color Picker Dialog

Trong hướng dẫn này, chúng ta sẽ tạo Color Picker Dialog bằng cách sử dụng thư viện GitHub được gọi là thư viện AmbilWarna. Thư viện này là một thư viện khá tốt và được hàng trăm ứng dụng sử dụng. Vì vậy, đây là hướng dẫn từng bước hoàn chỉnh cho việc tạo ứng dụng có sử dụng Color Picker Dialog ...

Tác giả: Vũ Văn Thanh viết 08:41 ngày 25/09/2018

Bạc như nghề… lập trình

Đam mê, kỳ vọng và cả mơ ước vào nghề lập trình viên, nhưng rồi sau 15 năm hoài bão, nhiều sinh viên CNTT ngày ấy bây giờ đã phải nghĩ khác. Nghề lập trình viên phần mềm ngày một ít được quan tâm vì lý do thu nhập. Bỏ code đi sale Được biết đến như một trong ...

Tác giả: Trịnh Tiến Mạnh viết 08:41 ngày 25/09/2018

Create new user for database mongodb

Để tạo một người dùng mới cho database mongodb chúng ta dùng phương thức db.createUser() trong mongodb 1. Definition db.createUser(user, writeConcern) Để tạo 1 user mới cho database thì chúng ta thực hiện lệnh trên. Kết quả sẽ trả về duplicate user error nếu user đó đã tồn tại ...

Tác giả: Tạ Quốc Bảo viết 08:41 ngày 25/09/2018

Ngưỡng mộ cụ bà 97 tuổi Việt Nam sành sõi dùng Internet

Cụ bà dùng Skype, lướt Facebook , mặc kệ lời qua tiếng lại bởi sự ham học hỏi cái mới lạ. Khi nhìn lướt qua, nhiều người lầm tưởng cho rằng cụ bà Lê Thị cũng như bao người cao tuổi khác. Ở cái tuổi 97, bà gặp nhiều khó khăn trong việc đi lại do đau lưng. Vì thế mà phần lớn thời gian ...

Tác giả: Tạ Quốc Bảo viết 08:41 ngày 25/09/2018