Bài viết của Vũ Văn Thanh

Phương thức Grep của Ruby với các ví dụ

Bài viết gốc Source Trong bài viết này sẽ tìm hiểu về phương thức grep của ruby. Phương thức grep có thể giúp làm gì? Chúng ta có thể dùng grep để lọc các đối tượng có thể đếm được như mảng(Arrays) và các dãy(Ranges) Nhưng select đã làm việc đó! Thật đó! nhưng grep hoạt động một ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018 chỉnh sửa

[Ebook] Tổng hợp tài liệu Java – Module từ A tới Z

Theo nhiều cách, Java đại diện cho ngôn ngữ lập trình hướng đối tượng đầy đủ nhất, và giới thiệu các lợi ích to lớn của mô hình này. Phần lớn kết hợp các cú pháp và thành phần của C và C++, Java đã mở rộng các khả năng của nó để hỗ trợ cách tiếp cận hướng đối tượng. Theo nhiều cách, ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018 chỉnh sửa

Những thói quen tốt của một lập trình viên thành công [theo HackerRank]

Theo báo cáo 2018 Developer Skills Report của HackerRank, thị trường vẫn có nhu cầu rất lớn cho các developer, nhưng thường những cá nhân thành công nhất lại đều có những đặc điểm giống nhau công việc và các dự án cá nhân. Có thê bạn quan tâm: 10 thói quen của một lập ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018 chỉnh sửa

Hacker 11 tuổi đột nhập vào website bầu cử Mỹ trong 10 phút

Emmett Brewster đã đột nhập thành công vào bản sao website của một bang thuộc Mỹ và thay đổi kết quả bầu cử chỉ trong vài phút. Tại Defcon 2018 – sự kiện thường niên về hacking lớn nhất thế giới – diễn ra cuối tuần trước, Emmett Brewster (11 tuổi) đã khiến hàng nghìn hacker khác ...

Tác giả: Vũ Văn Thanh viết 19:21 ngày 10/12/2018 chỉnh sửa

Vietnam Web Summit: Ngày hội của những kỳ lân công nghệ – sức mạnh kết nối và lan tỏa trí tuệ doanh nghiệp.

Sáng nay, ngày 6 tháng 12, sự kiện Vietnam Web Summit đã đón chào hơn 5000 khán giả tại TPHCM đến tham dự tại TTHN Grand Palace. Đây cũng được xem là một sự kiện được cộng đồng công nghệ mong chờ nhất vào cuối năm, sự kiện đã đem đến cho toàn thể khán giả TPHCM hơn 100 nội dung độc ...

Tác giả: Vũ Văn Thanh viết 19:20 ngày 10/12/2018 chỉnh sửa

Cách sử dụng Promise để code bất đồng bộ dễ dàng hơn (Phần 1)

JavaScript là một ngôn ngữ lập trình phía client, giúp chúng ta có những ứng dụng web đẹp hơn, thao tác dễ hơn, hiệu ứng cool hơn. Tuy nhiên, cách thức hoạt động của JavaScript hơi đặc thù một chút. Rất nhiều hoạt động của nó đều ở dạng bất đồng bộ (asynchronous). Vì vậy, việc kiểm ...

Tác giả: Vũ Văn Thanh viết 19:19 ngày 10/12/2018 chỉnh sửa

Sử dụng closure trong swift

Trong lập trình IOS, chúng ta đã rất quen thuộc với khái niệm closures trong swift và block trong Objective C. Mọi người sử dụng chúng rất thường xuyên trong code của mình tuy nhiên không phải ai cũng hiểu tường tận về chúng. Còn rất nhiều vấn đề cần phải bàn luận, vì thế bài viết này mình sẽ đi ...

Tác giả: Vũ Văn Thanh viết 19:19 ngày 10/12/2018 chỉnh sửa

Phần tử SVG trong HTML5

Ở bài học trước, Quantrimang đã cùng bạn tìm hiểu về phần tử Canvas trong HTML5 dùng để vẽ đồ họa cho website. Hôm nay chúng mình xin giới thiệu thêm một phần tử nữa có nhiệm vụ tương tự, cũng được sử dụng để vẽ đồ họa 2D và các ứng dụng đồ họa trên website, đó là phần tử SVG. Vậy SVG có ...

Tác giả: Vũ Văn Thanh viết 16:00 ngày 06/12/2018 chỉnh sửa

Các định dạng Đa phương tiện - Multimedia trong HTML5

Multimedia là một thuật ngữ nói về các sản phẩm được tạo ra để chạy trên nhiều thiết bị khác nhau. Trong khuôn khổ web thì multimedia bao gồm văn bản, hình ảnh, video, âm thanh, animation. Các trang web thường chứa các phần tử đa phương tiện thuộc các loại và định dạng khác nhau. Bài học ...

Tác giả: Vũ Văn Thanh viết 16:00 ngày 06/12/2018 chỉnh sửa

Hướng dẫn build video call app sử dụng framework Easyrtc

App này có chức năng video call cho 2 người (thực ra có thể cho nhiều người nhưng để đơn giản hóa ta chỉ làm 2). Nguyên liệu cần là : IDE, Easyrtc framework, Chrome. Bạn làm theo hướng dẫn có trong link trên để setup những thứ cần thiết. Đây là chuyện xảy ra khi bạn vào trang web: app dùng ...

Tác giả: Vũ Văn Thanh viết 16:00 ngày 06/12/2018 chỉnh sửa
<< < .. 82 83 84 85 86 87 88 .. > >>