Tìm hiểu về ES6 trong Javascript

ES6 đề cập đến phiên bản 6 của ngôn ngữ lập trình ECMA Script. ECMA Script là tên chuẩn cho JavaScript và phiên bản 6 là phiên bản tiếp theo sau phiên bản 5, được phát hành vào năm 2011. Đây là một cải tiến lớn cho ngôn ngữ JavaScript và thêm nhiều ...

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

Những tính năng bảo mật của iOS 12 bạn cần biết

Hãy cùng Security Daily tìm hiểu những tính năng bảo mật của iOS 12 mới tung ra mà người dùng cần biết để cập nhật và sử dụng. Những bản cập nhật iOS thường có nhiều nâng cấp và bản vá bảo mật rất hữu ích đối với xử lí lỗ hổng phần mềm. Dù có nhiều tính năng mới nhưng Security Daily nhắc ...

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

BitTorrent Live: Ứng dụng Multichannel hỗ trợ nhiều chương trình tuyến tính/trực tiếp

BitTorrent Live giải quyết các vấn đề về provisioning và lag time khi truyền phát hình trực tuyến; với các kênh miễn phí trong các lĩnh vực tin tức, thể thao, âm nhạc, công nghệ, và văn hóa trẻ. BitTorrent đã nhiều lần cách mạng thế giới internet, và giờ đây, có lẽ họ sẽ tiếp tục ...

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

Sự đánh đổi trong cuộc sống

Sau một thời gian đi làm, và hôm nay cũng là Chủ nhật nên rãnh rỗi. Bỗng mình nhớ đến một câu nói của ông thầy lúc còn học trong trường Đại học. Lúc đó đang học môn Cấu trúc dữ liệu và giải thuật thì phải. Chỉ nhớ bâng quơ lý do là hôm đó lớp có nhiều cụ nghỉ quá nên thầy mới phán ...

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

Ethereum bứt phá đạt ngưỡng $400 giá trị, cao nhất trong lịch sử của Ether

Bitcoin không phải là loại tiền ảo duy nhất nhảy vọt giá trị của mình: Ethereum cũng vừa đạt mức cao nhất trong lịch sử kể từ nó được tung ra với giá trị hơn $400. Sau nhiều tháng lũng đoạn và giậm chân tại chỗ với $320, tiển ảo lớn thứ hai thị trường vừa mới vượt mốc $400 và ...

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

Chuyện Elon Musk sa thải trợ lý gắn bó với anh 12 năm vì đòi tăng lương và bài học dành cho tất cả chúng ta

Rõ ràng một tỷ phú công nghệ bận rộn như Elon Musk cần rất nhiều nhân viên, giúp đỡ người trong công việc. Tuy nhiên, anh ta đã sẵn sàng sa thải một nhân viên gắn bó với mình hơn 12 năm và lý do đằng sau sẽ thể khiến bạn thay đổi suy nghĩ về sự nghiệp của mình. Trong cuốn sách ...

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

Vì sao các studio game độc lập thường tự làm game engine cho mình?

*Topdev.vn – Một câu chuyện về làm game indie của Spaces of Play – Future Unfolding Chúng ta thường nghe một trong hai điều sau đây khi lần đầu trải nghiệm game Future Unfolding. Thứ nhất, mọi người thường tỏ ra khá ngạc nhiên khi biết rằng chúng tôi không hề sử dụng Unity trong ...

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

Đ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 ...

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

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: ...

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

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="

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

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 ...

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

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, ...

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

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 ...

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

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ô ...

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

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 ...

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

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 ...

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

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 ...

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

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 = ...

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

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 ...

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

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 ...

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