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

Preprocessor trong C

Previous Preprocessor trong C không phải là một phần của trình biên dịch, nhưng là một bước riêng biệt trong quá trình biên dịch. Nói một cách đơn giản, một bộ tiền xử lý C chỉ là một công cụ thay thế văn bản và nó chỉ thị trình biên dịch cần thực hiện trước khi biên dịch. Chúng ta ...

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

Bảng ASCII trong C

Previous Bảng ASCII trong C , như chúng ta biết rằng mỗi ký tự có một mã số được xác định trước cụ thể (ASCII – American Standard Code for Information Interchange) mã tiêu chuẩn của Mỹ cho trao đổi thông tin. Mã ASCII là gì? ASCII là viết tắt của Mã tiêu chuẩn của Mỹ cho ...

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

Tệp Header trong C

Previous Tệp header trong C là một tệp có phần mở rộng .h chứa các khai báo hàm C và các định nghĩa macro được chia sẻ giữa một số tệp nguồn. Có hai loại tệp tiêu đề: các tệp mà lập trình viên viết và các tệp đi kèm với trình biên dịch. Để sử dụng một tệp Header trong chương ...

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

Lệnh break trong C

Previous Câu lệnh break trong C có hai cách sử dụng như sau: Khi gặp câu lệnh break trong một vòng lặp, vòng lặp bị kết thúc ngay lập tức và câu lệnh kế tiếp sau vòng lặp được thực thi. Lệnh break có thể được sử dụng để kết thúc một case trong câu lệnh switch. Nếu ...

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

Hướng dẫn sử dụng Request validation trong Laravel

Hướng tạo request validation để check chuẩn dữ liệu đào vào trong Laravel

Tác giả: Điệp Bắp viết 07:57 ngày 03/11/2018

Các hàm cơ bản trong PHP

Hiện nay trong ngôn ngữ PHP có sẵn khoảng hơn 1000 hàm khác nhau, chưa kể bạn còn có các hàm có sẵn của WordPress. Trong bài viết này, mình sẽ liệt kê cho bạn một số hàm có sẵn thường dùng nhất trong PHP.

Tác giả: Nguyễn Huân viết 07:07 ngày 03/11/2018

Hướng dẫn lấy tin từ động từ vnexpress, dân trí với Simple HTML Dom

Simple Html Dom là thư viện của Php giúp cho việc chúng ta có thể lấy các thuộc tính của các thẻ HTML trong 1 website. Chúng ta có thể lấy trực tiếp thông tin từ link web hoặc là từ 1 chuỗi, đồng thời ta có thể lấy về, và sửa đổi nội dung. Trong nội dung bài viết này mình sẽ hướng dẫn các bạn lấy ...

Tác giả: Son Dong viết 00:08 ngày 03/11/2018

Sự kiện trong javascript

Sự kiện là những hành động do người dùng hoặc hệ thống gây ra. Các hành động do người dùng gây ra có thể là di chuyển chuột, nhấn chuột, nhả chuột, nhấn phím, nhả phím, copy, kéo giãn cửa sổ, di chuyển cửa sổ v.v... Các sự kiện do hệ thống gây ra có thể là nạp tài liệu, đóng cửa sổ v.v...

Tác giả: Pham Dat viết 23:28 ngày 02/11/2018

Bảo mật với Middleware

Middleware cung cấp một giải pháp khá tiện ích cho việc filtering HTTP các requests vào ứng dụng. Ví dụ, Laravel có chứa một middleware xác thực người dùng đăng nhập vào hệ thống. Nếu user chưa đăng nhập, middleware sẽ chuyển hướng user tới màn hình đăng nhập. Tuy nhiên, nếu user đã đăng nhập rồi, ...

Tác giả: Bui Anh Tu viết 15:29 ngày 02/11/2018

Hướng dẫn Swift iOS căn bản (phần 1)

Nếu là 1 developer mới chập chững vào nghề, ắt hẳn bạn sẽ gặp nhiều bỡ ngỡ về ngôn ngữ Swift. Là một trong những ngôn ngữ lập trình “hot” được phát triển bởi chính Apple, việc tìm hiểu cách sử dụng ngôn ngữ này trở nên đặc biệt quan trọng. Làm thế nào để nắm được phần lập ...

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