Kế hoạch Frontend đột phá từ GitLab

Kế hoạch frontend quy mô Trong bài viết, chúng ta sẽ tìm hiểu kế hoạch của GitLab với Vue và webpack nhằm biến mình thành một trong những trang web nhanh và hiệu quả nhất, đặc biệt là với Frontend Developer. Vậy GitLab dự định làm gì với Vue để đảm bảo họ sẽ ngày càng tốt hơn, ...

Tác giả: Vũ Văn Thanh viết 17:14 ngày 04/11/2018

Lỗ hổng zero-day trong plugin jQuery bị khai thác

Bản vá cho lỗ hổng zero-day trong plugin jQuery đã được tung ra nhưng không may là plugin này đã được sử dụng trong rất nhiều dự án quan trọng. Lỗ hổng zero-day trong plugin jQuery File Upload, lỗ hổng này do nhà phát triển người Đức, Sebastian Tschan, thường được gọi là Blueimp viết. Plugin ...

Tác giả: Trịnh Tiến Mạnh viết 17:14 ngày 04/11/2018

[JAVASCRIPT] Lấy link download trực tiếp từ Google Drive

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách download link trực tiếp từ dịch vụ chia sẽ file Google Drive . Hiện nay, Google Drive là một trong những dịch vụ chia sẽ file phổ biến, giúp cho chúng ta dễ dàng upload source code hay dữ ...

Tác giả: Tạ Quốc Bảo viết 11:56 ngày 03/11/2018

[C#] Chuyển ứng dụng chạy sang chế độ Admin

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách chuyển đổi ứng dụng sang chạy chế độ Run As Administrator trong lập trình C#. Trên ứng dụng của bạn, nếu bạn muốn chuyển ứng dụng mình sang chế độ Admin khi click vào button thì sẽ mở ...

Tác giả: Tạ Quốc Bảo viết 11:56 ngày 03/11/2018

Phần mềm do thám Wolf Intelligence để lộ thông tin

Phần mềm gián điệp Wolf Intelligence để lộ thông tin phần mềm bao gồm thông tin mục tiêu, bản scan hộ chiếu và bản ghi âm cuộc họp. Đây là một phần mềm của Đức với mục đích bán các công nghệ do thám và hack cho các chính phủ trên thế giới. Vụ Wolf Intelligence để lộ thông tin phần mềm ...

Tác giả: Trịnh Tiến Mạnh viết 11:56 ngày 03/11/2018

Android ExpandableListView trong NavigationView

Trong hướng dẫn này, chúng ta sẽ triển khai một ứng dụng trong đó hiển thị một danh sách ExpandableListView bên trong một NavigationView. Hãy bắt đầu với một project mới và chọn template là Navigation Drawer Activity như bên dưới: Và như thế chúng ta đã có một NavigationView như sau: ...

Tác giả: Vũ Văn Thanh viết 11:56 ngày 03/11/2018

Burrito Thread in Android - understand thread in a fun way

Let's imagine Thread is a burrito truck Runnable would be the recipe how to make a burrito Message which is sent to Handler is like a order from customer "A breakfast burrito, please !" Runnable + Message = Order Handler would be Tim who makes burrito Message Queue would ...

Tác giả: Bùi Văn Nam viết 11:56 ngày 03/11/2018

50 project open-source Javascript phổ biến nhất trên Github 2018 (phần II)

Phần I: https://viblo.asia/p/50-project-open-source-javascript-pho-bien-nhat-tren-github-2018-phan-i-yMnKMAEgK7P Chào các bạn, trong bài viết lần này mình sẽ giới thiệu về các project JS phổ biến còn lại mà bài viết lần trước chưa thể viết hết. 21. Stimulus Stimulus là một framework JS với ...

Tác giả: Hoàng Hải Đăng viết 11:56 ngày 03/11/2018

How to Keep your Customers Happy with Better Delivery Management Software?

Modern world and the people’s changing lifestyle necessitate fast response and flawless service, when it comes to running a successful business. It is a world of hectic activities where time is of the essence. Not only accuracy in the delivery of products and services, timely response and ...

Tác giả: Bùi Văn Nam viết 11:56 ngày 03/11/2018

Giới thiệu về Thư viện ReactPHP

Chả là trong cái thời gian dịch bài về PSR-7, mình có đọc qua về 1 thư viện không theo SAPI tên là ReactPHP. Và thế là tháng vừa rồi mình quyết định bỏ ra tí thời gian để xem qua rốt cục thư viện này có cái gì hay. Kết quả thu được của mình là hối hận vì đã học Lập trình mạng quá sớm (cry an ...

Tác giả: Hoàng Hải Đăng viết 11:56 ngày 03/11/2018

CHỈ SỐ TIOBE THÁNG 8/ 2017- Java, C liên tục xuống hạng, Koltin, Crystal, Hack ghi nhận những dấu hiệu khả quan

Chỉ số TIOBE tháng 8 ghi nhận sự tiếp tục suy giảm vị thế của các ngôn ngữ hàng đầu như Java và C. Và gần như tất cả 10 ngôn ngữ hàng đầu khác không thoát khỏi sự trược dài này. Vậy ngôn ngữ nào đang vươn lên mạnh mẽ? Một nhóm ngôn ngữ mới đang nổi lên, đặc biệt là Crystal (# 32), ...

Tác giả: Bùi Văn Nam viết 11:56 ngày 03/11/2018

GitHub chính thức bị mua lại với giá $7.5 billion

Microsoft đã mua lại GitHub. Sau chỉ vài ngày tin đồn rộ lên rằng gã khổng lồ phần mềm đã đàm phán để có được GitHub, Microsoft công bố thương vụ sẽ chính thức diễn ra vào ngày hôm nay. Đây là lần mua lại lớn thứ hai dưới thời của giám đốc điều hành Microsoft Satya Nadella, sau khi ...

Tác giả: Hoàng Hải Đăng viết 11:56 ngày 03/11/2018

Windows 10 sẽ trở thành hệ điều hành được sử dụng nhiều nhất trên thế giới trước cuối năm nay

Nếu đảm bảo tốc độ tăng trưởng như hiện tại, tới trước cuối năm 2018 Windows 10 sẽ trở thành hệ điều hành được sử dụng nhiều nhất thế giới. Theo báo cáo số liệu từ tháng 10 năm 2018 từ Netmarketshare, hiện nay người dùng máy tính để bàn sử dụng windows 7 chiến 39,35% ( giảm 1,53%), ...

Tác giả: Bùi Văn Nam viết 11:56 ngày 03/11/2018

8X dám ‘thay đổi’ Google vì người Việt

“Một lần tôi thấy cha mẹ mình không thể gõ tiếng Việt trên smartphone, do lúc đó hệ điều hành Android không có bàn phím tiếng Việt, ai muốn dùng phải tải phần mềm về smartphone rồi tự cài đặt, khá rắc rối”. Việt Anh là đại diện của một thế hệ trẻ mà quốc gia nào ...

Tác giả: Trần Trung Dũng viết 11:56 ngày 03/11/2018

Mất dữ liệu qua máy fax và bình pha cà phê – Đâu mới là giới hạn của tấn công mạng?

Biên dịch: Đinh Quốc Hội Hy vọng rằng bạn bảo vệ máy tính của bạn khỏi các cuộc tấn công trên mạng. Bạn có thể có phần mềm chống vi-rút trên điện thoại, máy tính bảng, máy tính xách tay hoặc máy tính để bàn. Bạn có thể tránh sử dụng chúng để truy cập các trang web đáng ngờ và cẩn ...

Tác giả: Tạ Quốc Bảo viết 11:55 ngày 03/11/2018

Đặc điểm của một lập trình viên 10x, 20x

Chúng ta đều đã nghe về cụm từ kỹ sư 10x, phải không? Bạn có biết rằng nghiên cứu trong những năm 1960 thực sự từng đề cập đến 20 sự khác biệt giữa một kỹ sư giỏi và tồi tệ? Cuộc thí nghiệm so sánh thời gian viết code, debug, tốc độ chạy chương trình, kích thước code… Kết quả ...

Tác giả: Hoàng Hải Đăng viết 11:55 ngày 03/11/2018

Plugin jQuery bị khai thác từ lỗ hổng Zero-day

Lỗ hổng zero-day trong plugin jQuery File Upload, lỗ hổng này do nhà phát triển người Đức, Sebastian Tschan, thường được gọi là Blueimp viết. Plugin này là dự án jQuery được đánh giá cao thứ hai trên GitHub, sau dự án jQuery Framework. jQuery vô cùng phổ biến, được tích hợp vào ...

Tác giả: Trịnh Tiến Mạnh viết 11:55 ngày 03/11/2018

Tìm hiểu về Pack và Unpack

Việc Pack các file thực thi (Executable) được thực hiện nhằm mục đích ngăn chặn phân tích hay tạo ra một tập tin nhẹ hơn giúp công việc tải về được dễ dàng hơn. Nếu file thực thi được Pack, việc kiểm tra các chương trình gốc sẽ gặp khó khăn và ngăn chặn việc phân tích tĩnh các hoạt ...

Tác giả: Tạ Quốc Bảo viết 11:55 ngày 03/11/2018

Lệnh goto trong C

Previous Câu lệnh goto trong C cung cấp một bước nhảy vô điều kiện từ ‘goto’ đến một câu lệnh có nhãn trong cùng một hàm. Chú ý: Việc sử dụng câu lệnh goto không được khuyến khích sử dụng trong bất kỳ ngôn ngữ lập trình nào vì nó rất khó để theo dõi luồng điều khiển ...

Tác giả: Bùi Văn Nam viết 11:55 ngày 03/11/2018

Lệnh continue trong C

Previous Câu lệnh continue trong C hoạt động giống như câu lệnh break. Thay vì buộc kết thúc vòng lặp, nó buộc trở về kiểm tra điều kiện để thực hiện vòng lặp tiếp theo và bỏ qua các lệnh bên trong vòn lặp hiện tại sau lệnh continue. Đối với vòng lặp for, câu lệnh continue làm ...

Tác giả: Vũ Văn Thanh viết 11:55 ngày 03/11/2018