
Swift: Sử dụng DispatchSemaphore để giải quyết các vấn đề xung đột luồng dữ liệu
Swift: Sử dụng DispatchSemaphore để giải quyết các vấn đề xung đột luồng dữ liệu Bài toán đơn giản: Lấy tất cả các video có dưới thiết bị và hiển thị chúng lên màn hình Bước đầu, chúng ta sẽ tạo 1 function có tên là performGetLocalVideos để thực hiện việc lấy videos từ local, và giả sử ta đã ...

Thu thập và lưu trữ dữ liệu với scrapy và mysql
Với sự phát triển mạnh mẽ của internet, chúng ta một ngày tạo ra một lượng dữ liệu số vô cùng lớn,..Những dữ liệu số này dường như trở thành một thứ giá trị nếu chúng ta biết khai thác hiệu quả. Bài viết này mình sẽ giới thiệu một cách đơn giản cho những bạn muốn thu thập dữ liệu và lưu trữ chúng ...

Hướng dẫn tạo server, client và gửi tin nhắn qua lại bằng Unity.
Chào các bạn, hôm nay mình xin giới thiệu với các bạn cách tạo 1 ứng dụng có thể gửi tin nhắn với nhau bằng unity. Ở trong khuôn khổ bài viết này, mình chỉ giới hạn ở việc hướng dẫn cách tạo và gửi 1 tin nhắn cơ bản, nhưng từ bài viết này mình tin các bạn có thể ứng dụng nó vào rất nhiều dự ...

Hướng dẫn sử dụng Gutenberg trong WordPress
Như trong bài viết trước chúng ta đã biết Gutenberg là một trình soạn thảo mới cho WordPress, với những tính năng mới hứa hẹn sẽ thay thế hoàn toàn trình soạn thảo hiện tại TinyMCE. Xem thêm: Gutenberg là gì Trong bài viết này chúng ta sẽ tìm hiểu về cách sử dụng Gutenberg như thế nào và một số ...

Gợi ý kịch bản kiểm thử cho một ứng dụng website
Trong quá trình kiểm thử phần mềm, tùy thuộc vào từng loại ứng dụng và nghiệp vụ mà kiểm thử viên có thể đưa ra một danh sách kịch bản kiểm thử phù hợp. Dưới đây mình xin đưa ra gợi ý chung cho kịch bản kiểm thử có thể áp dụng được cho hầu hết các ứng dụng website. Danh sách kiểm thử cho một ứng ...

Tìm hiểu về Cassandra - Tìm kiếm trong Cassandra (Phần 2)
Lần trước đã giới thiệu về cách lấy dữ liệu bằng method get và get_slice. Lần này này sẽ giới thiệu về ba method còn lại, get_range_slices, multiget_slice, get_count. Method get_range_slices ~ Get nhiều row Lần trước đã thao tác cơ bản về search 1 row, lần này sẽ giới thiệu về cách get nhiều ...

Router Linksys bị tấn công ảnh hưởng từ 3 lỗ hổng Nghiêm trọng
Rất nhiều Router thương hiệu Linksys tại Việt Nam thuộc dòng E series có thể bị tấn công ảnh hưởng đó đến ba lỗ hổng nghiêm trọng giúp hacker có thể chiếm quyền điều khiển router. Theo nhà nghiên cứu bảo mật Jared Rittle (thuộc Cisco Tales Intelligence Group), ba lỗ hổng trong ...

Tin tặc chiếm máy chủ nhờ lỗ hổng LibSSH mà không cần mật khẩu
Việc chiếm máy chủ nhờ lỗ hổng LibSSH – lỗ hổng tồn tại 4 năm trong Secure Shell (SSH) có thể xảy ra mà không cần mật khẩu. Lỗ hổng này cho phép bất kỳ ai có thể vượt lớp xác thực hoàn toàn và chiếm quyền quản trị máy chủ bị tấn công mà không cần mật khẩu. Chiếm máy chủ nhờ lỗ hổng ...

Phiên Bản Web 3.0: Web sẽ có sự chuyển biến lớn trong thời gian tới
Việc chuyển đổi từ web 2.0 sang phiên bản 3.0 sẽ có khả năng không được chú ý bởi hầu hết mọi người. Các ứng dụng sẽ không có sự thay đổi nhiều so với trước đây, nhưng sẽ có sự thay đổi đối với phần back-end. Nếu bạn là một người thích sự dự đoán, bạn sẽ muốn xem sét ứng dụng Siacoin ...

Tim Cook – “công thần” của Apple
Bài viết này dành cho CEO Tim Cook – một người anh hùng thầm lặng của Apple. Tim Cook không nói nhiều, ông làm nhiều. Tim Cook không phủ định Steve Jobs, ông chỉ chăm chỉ tuân thủ “khẩu dụ” của Steve và khiến giá cổ phiếu của Apple tăng gấp đôi. Nói về Apple, có lẽ ...

Angular 7.0.0 đã chính thức phát hành
Phiên bản mới nhất của Angular hiện đã có mặt. Angular 7.0.0 chính là bản cập nhật cho toàn bộ nền tảng, framework cốt lõi, Angular material và CLI cũng như cung cấp các tính năng mới cho toolchain cùng một số launch đối tác. “Người dùng của v7 đã báo cáo rằng bản cập nhật ...

Điểm danh các “cao thủ” digital marketing tại Vietnam Web Summit 2018
Không khí Vietnam Web Summit 2018 đang nóng dần lên khi ngày khai mạc chuỗi sự kiện đang đến gần. Theo thông tin chính thức từ Ban tổ chức (BTC) Sự kiện đầu tiên sẽ được chính thức mở màn tại TP.HCM vào ngày 06 tháng 12 này. Đây là một trong những cơ hội tốt nhất để những ai làm việc ...

HTTP header là cái gì?- phần 1
internet connection concept, 3d generated image Nếu là lập trình viên thì chắc chắn bạn sẽ phải biết đến HTTP rồi? Mà cho dù không phải là lập trình viên đi nữa thì hằng ngày vọc laptop, điện thoại lướt web coi phim ếch cũng đủ thấy quen với cái http:// này. Còn nếu không thấy quen ...

Tổng quan về React Native
Sự phát triển về CNTT ngày càng khủng khiếp. Những công nghệ mới đã và đang làm thay đổi thế giới một cách nhanh chóng. Từ lúc mới ra đời cho đến nay smartphone đã có những bước tiến mạnh mẽ vì vậy mà những công nghệ kèm theo cũng đòi hỏi những nhà phát triển phần mềm viết ra nhiều ...

Ứng dụng Google News có bug “ngốn” hàng chục gigabytes dữ liệu người dùng
Một số người dùng Google News trên Android đã thông báo rằng ứng dụng đã sử dụng hết lượng dữ liệu nền quá mức, dẫn đến phí quá cao. Theo hàng loạt các bài đăng trên Google News Help Forum , người dùng đã gặp sự cố này từ tháng 6. Vấn đề đã được một người quản lý cộng đồng của ...

Phát hiện lỗi iPhone cho phép truy cập hình ảnh riêng tư của bạn
Người đã phát hiện lỗ hổng vượt mật khẩu trên iOS 12 tháng 9 vừa qua lại tiếp tục tìm ra một lỗi iPhone cho phép truy cập hình ảnh riêng tư trên iOS 12.0.1. Jose Rodriguez, một nhà nghiên cứu bảo mật nghiệp dư người Tây Ban Nha đã phát hiện một lỗi iPhone cho phép truy cập hình ảnh và liên ...

12 Lập trình viên có tầm ảnh hưởng nhất hiện nay
Những ứng dụng và game bạn đang sử dụng hàng ngày không tự nhiên mà có – một ai đó, ở một nơi nào đó, đã lập trình ra nó. Điều này cũng đúng với những nền tảng và phần cứng phía dưới mà các ứng dụng chạy trên đó, và cả thế giới web cũng như toàn bộ mạng Internet nữa. Ngay cả ...

Coder 10 tuổi thu hút sự chú ý của Google và Microsoft
Samaira Mehta là một cô bé 10 tuổi lớn lên ở Thung lũng Silicon, không giống bạn bè ở lứa tuổi này, cô đã trở thành một doanh nhân thành công và nhận được lời mời làm việc từ Google. Trở thành giám đốc điều hành của công ty CoderBunnyz ở tuổi lên 10, điều này đã khiến Mehta nhanh ...

Amazon S3, Xương Sống của cả Internet bị Đánh Gục vì lỗi… Đánh Máy
Đầu tuần này, gần như toàn bộ mạng Internet bị rơi vào tình trạng trì trệ khi hầu hết các server lớn bỗng nhiên biến mất. Các server này là một phần của dịch vụ S3, dịch vụ web hosting vô cùng nổi tiếng của Amazon, và khi bị sự cố, chúng kéo theo một loạt dịch vụ lớn “tiêu ...

Universal Links: Tạo liên kêt App-Web (P2)
Các bạn có thể theo dõi phần 1 ở đây Configuring the Web site Bây giờ, bạn cần tạo một file apple-app-site-association . File này không phải là mới lạ đối với lập trình iOS: Nó là một file được sử dụng trong iOS 8 cho thông tin đăng nhập web và Handoff. Tuy định dạng phù hợp với định dạng của ...