Điểm qua các thuật toán Machine Learning hiện đại
Trong bài viết này, ta sẽ điểm qua một số thuật toán Machine learning thường được sử dụng trong các hệ thống hiện đại chuyên để xử lý Big Data. Các thuật toán này nhắm đến độ chính xác dự đoán và tối ưu hoá khả năng tính toán của hệ thống hiện tại. Deep Learning Modern ...
Java StAX Parser – đọc tài liệu XML
Java SAX Parser – đọc tài liệu XML Bài này viettuts.vn hướng dẫn bạn sử dụng trình phân tích cú pháp XML Java StAX Parser – đọc tài liệu XML . StAX là viết tắt của Streaming API for XML và StAX Parser khác với DOM Parser. StAX tương tự như SAX, nhưng có 2 sự khác biệt như sau: ...
Misc notes of frequently used commands
Đây là một số những command mình hay dùng (hoặc khó nhớ quá, lần nào cũng phải search lại). Note lên đây để lưu trữ, biết đâu lại có ích cho ai đó <img alt="
Nhận dạng chữ Kanji và Deploy mô hình Deep Learning với Tensorflow JS
Xin chào các bạn, cũng đã lâu rồi mình không có bài viết mới trên Viblo bởi dạo này mình tập trung vào làm Video Tutorial hơn. Nhưng xa Viblo lâu ngày quá cũng thấy buồn buồn, nhân tiện có nhiều người hỏi về cách thức thực hiện của bài toán Nhận dạng chữ số viết tay tiếng Nhật mà mình đã có chia ...
MySQL Database Testing With Selenium WebDriver (Part 1)
I. Download And Install MySQL For Database Testing Using Selenium WebDriver Với mỗi ứng dụng có cơ sở dữ liệu (database), việc verify một bản ghi mới hoặc cập nhật một bản ghi có phù hợp hay không là rất quan trọng. Trong manual testing, chúng ta thực hiện truy vấn một cách thủ công để xác minh, ...
Một số tip khi sử dụng python pandas bạn nên biết.
Pandas là một thư viện cơ bản cho phân tích, xử lý dữ liệu và khoa học dữ liệu. Trong bài viết này sẽ cung cấp một số mẹo hữu ích giúp việc đọc dữ liệu trở lên dễ dàng, nhanh chóng và linh hoạt hơn. Nào ta cũng bắt đầu. Configure Options & Settings at Interpreter Startup Pandas có một trình ...
Kiểm thử smartcontract bằng truffle thông quá ví dụ minh họa
Trong công nghệ phần mềm, việc kiểm thử là vô cùng quan trọng, nó đảm bảo thành công của sản phẩm phần mềm cũng như là một chuẩn để đánh giá chất lượng của phẩn mềm. Bên cạnh đó với sự phát triển mạnh mẽ của công nghệ Blockchain và đặc biệt là các smartcontract của ETH thì việc kiểm thử trở nên vô ...
Network Operations
1.1 Introduction to Networking A network is a group of computers and computing devices connected together through communication channels, such as cables or wireless media. The computers connected over a network may be located in the same geographical area or spread across the world. A network ...
Biến môi trường trong Rails
Lời nói đầu! Chào mọi người! Mình là một newbie RoR rank gỗ đoàn V (lol). Vài năm trước đây, mình từng được học qua RoR và nói thật mình đã khá vất vả với một việc tưởng chừng như rất đơn giản là cấu hình một biến môi trường khi xây dựng Rails app. Một phần nguyên nhân cũng bởi vì mình luổn ...
Elasticsearch dưới góc nhìn đơn giản hơn?
Lời nói đầu Mặc dù, có rất nhiều bài viết giới thiệu về Full Text Search, Elasticsearch, Elasticsearch trong Rails, cách cài cắm, sử dụng ...,trên Viblo cũng như trên Internet mà các bạn có thể dễ dàng tìm kiếm được. Nhưng mình vẫn muốn viết 1 bài về Elasticseach dưới góc nhìn của mình để cho các ...
Swift Tip: Add Round Corners và Shadows trên cùng 1 UIView
Mình đã làm một ứng dụng được vài năm và nhận được một yêu cầu thiết kế đơn giản: Round corners trên một View và add shadow trên chính View đó. Nhìn vào yêu cầu có vẻ nó khá dễ dàng phải không? Đoạn code ban đầu của mình như sau : // set the corner radius layer.cornerRadius = ...
Giới thiệu State of Chain - Tiêu điểm Hackathon & Meet up Blockchain năm 2018
Blockchain sẽ thay đổi cuộc sống con người trong thời đại hậu cách mạng công nghiệp. Mang tiềm năng lớn ở nhiều lĩnh vực, Blockchain là vũ khí lợi hại cung cấp những giá trị làm thay đổi thế giới. Mặc dù thường được “bắt cặp” với bitcoin, nhưng công nghệ blockchain có rất nhiều ứng ...
Chuyện vui: Chuyên gia bảo mật gửi ngược ransomware lại cho kẻ lừa đảo qua mạng
Ivan Kwiatkowski là một nhà nghiên cứu bảo mật. Cách đây ít lâu, anh nhận được cuộc gọi của cha mẹ mình nói rằng máy tính của họ đã bị nhiễm virus “Zeus” vì họ thấy thông báo đó xuất hiện trên một trang web. Hóa ra đây chỉ là một cách lừa đảo, và Kwiatkowski đã lợi dụng ...
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 ...
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á ...
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ì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ả ...
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! ...
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 để ...
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 ...







