
Trung Quốc lắp thiết bị nhận dạng khuôn mặt ở toilet công cộng
Việc đầu tiên mà người dùng cần làm khi bước vào nhà vệ sinh kiểu mới là đưa đầu vào máy nhận dạng khuôn mặt. Ba giây sau, 90 cm giấy vệ sinh sẽ được thả ra từ cỗ máy này. Đây là điều sẽ xuất hiện tại những nhà vệ sinh công cộng kiểu mới của Trung Quốc. Sau khi nhận giấy, người dùng ...

CEO Giao Hàng Nhanh: Sợ nhất vẫn là ‘không biết cái mà mình cũng không biết’
Điều khiến Đồng sáng lập, CEO Giao Hàng Nhanh – Lương Duy Hoài lo sợ nhất trong suốt quá trình khởi nghiệp chính là ‘không biết cái mà mình không biết’. Thông qua những tổ chức như Endeavor, anh Hoài muốn sự ‘vô minh’ của mình càng ít càng tốt. Trong giới ...

Thế giới sợ công nghệ Trung Quốc lên ngôi, song Alibaba thậm chí chẳng thể chinh phục Việt Nam
Thương mại điện tử (TMĐT) là một sân chơi hấp dẫn nhưng cũng đầy tính cạnh tranh mà ngay cả các ông lớn như Alibaba cũng gặp nhiều khó khăn. Năm ngoái, mảng vận hành của Alibaba đặt cược lớn vào kế hoạch bán giấy vệ sinh ở Việt Nam. Ở quê nhà Trung Quốc, giấy vệ sinh là một mặt ...

Những bổng lộc “trong mơ” chỉ có tại Silicon Valley
Nhân viên các hãng công nghệ tại Silicon Valley (Mỹ) được hưởng các đặc quyền mà không phải nơi nào cũng có được như thuê xe miễn phí, nghỉ mát khắp thế giới. Nhân viên Silicon Valley thường làm việc tại các tòa văn phòng xa xỉ bậc nhất do các hãng công nghệ đang chạy đua thu hút ...

Bản cập nhật Windows 10 mới dính nhiều lỗi
Bản cập nhật tháng 9 của Windows 10 dùng để sửa lỗi tăng tốc CPU trước đó, nhưng vô tình gây ra một loạt sự cố khác. Theo Forbes , người dùng sau khi tải và cài đặt KB4515384 – bản cập nhật tháng 9 cho Windows 10 build 1903 của Microsoft – đã bị hỏng thanh tìm kiếm Windows ở ...

CEO Microsoft VS CEO Google: Lãnh đạo nào thực sự giỏi hơn?
Câu hỏi: “Với tư cách CEO, Satya Nadella của Microsoft có giỏi hơn nhiều so với Sundar Pichai của Google không?” Trả lời: Don Dodge, từng làm tại Microsoft (2004-2009) và Developer Relations (Quan hệ Lập trình viên) tại Google (2009-2018) ...

Quên Passwords! sinh trắc học, và khóa bảo mật mới là tương lai
Thời đại của “Password123” và “qwerty” đã qua rồi. Nói đúng hơn là, rất may là nó đã qua. Viêc xác thực một bước quá dễ để để bị hack. Vì vậy, mật khẩu không chỉ lỗi thời, trên thực tế nó còn tiềm ẩn một nguy cơ rất lớn. Có thể bạn quan tâm: ...

Cậu học trò 3 năm sống một mình trong ngôi nhà nát đậu đại học Công nghệ thông tin
Con đường vào nhà Đinh Văn Cơ, tân sinh viên Trường đại học Công nghệ thông tin TP.HCM, quanh co, gập ghềnh như chính cuộc đời của em. Chỉ có con đường học, ra trường có việc làm ổn định mới là đường đi lâu dài. ĐINH VĂN CƠ Ngôi nhà bé xíu ở xã Bình Thạnh, huyện Cao ...

How to Play, Record, and Merge Videos in iOS with Swift
Xin chào các bạn hôm nay mình trình bày về cách Play, Record và Merge Videos trong iOS - Swift 4.0 Bài viết được clone từ bài viết của tác giả Owen Brown tại đây Đầu tiên các bạn hãy download material cho project này tại đây Project này chứa một story board và một số bộ điều khiển chế độ xem với ...

Vì sao C++ vẫn là sự lựa chọn tuyệt vời cho phát triển ứng dụng
Có lẽ sẽ hơi lạ khi giờ này tôi vẫn ngồi đây và nói về C++ trong năm 2015. Liệu C++ có còn là một lựa chọn tốt cho việc phát triển ứng dụng trên nhiều nền tảng. Trong khi đó, các ngôn ngữ như Objective-C, Java và C# cũng đang nhận được nhiều quan tâm từ giới lập trình. Phần ...

Working With String c#
public static string RemoveExtraWhiteSpaces(string inputString) { string result = ""; if (!String.IsNullOrEmpty(inputString)) { result = Regex.Replace(inputString.Trim(), @"s+", " "); } ...

Giải quyết vấn đề với Combine trong Swift Phần 2
Ở phần trước mình đã giới thiệu về Combine trong swift cũng như nói về Publisher và Subscriber. Ở phần này mình sẽ tiếp tục giới thiệu các khái niệm trong Combine. Subjects Subject về cơ bản là 1 publisher để bạn có thể subscribe nhưng bạn có thể gửi events bằng cách sử dụng hàm send(). Có 2 ...

Deep dive về Recycler View
Một khi RecyclerView được kết nối với Adapter , Adapter sẽ tạo ra đối tượng của các hàng (ViewHolder object) cho đến khi lấp đầy kích thước của RecyclerView và lưu trong HeapMemory . Sau đó sẽ không tạo thêm bất kỳ hàng nào để lưu trong bộ nhớ nữa Theo cách này nếu người dùng trượt danh sách, ...

Khó tin nhưng có thật: Pringles sử dụng siêu máy tính để thiết kế hình dáng của miếng khoai tây chiên
Khí động học không chỉ ảnh hưởng đến các siêu xe hay máy bay phản lực, nó còn ảnh hưởng đến…khoai tây chiên nữa! Xung quanh ta có những điều tưởng chừng như đơn giản, nhưng lại là thành quả của những công trình nghiên cứu dài hơi để giúp cho cuộc sống con người trở nên đơn ...

Sử dụng Burp Intruder sao cho hiệu quả [Phần 2]
Burp Intruder Tiếp tục cho phần 1 được viết tại đây, mình sẽ giới thiệu tiếp cho các bạn cách sử dụng tab Options và cách tấn công sao cho hiệu quả nhất khi sử dụng Burp Intruder Cấu hình cuộc tấn công Options Attack Options Tại đây, sau khi bạn đã gắn Positions, truyền Payloads thì ...

ES6 — Map vs Object — What and when?
Đặt vấn đề Đọc xong tiêu đề này, bạn có thể tự hỏi - tại sao lại so sánh Map vs. Object mà không phải Map vs. Array, hay Object vs Set? Chààà, cũng được thôi mà, song mình nhận thấy Map và Object có các trường hợp sử dụng rất giống nhau đòi hỏi chúng ta phải hiểu để có thể quyết định chọn dùng ...

Tìm hiểu blockchain trong start up triệu đô trên Sharktank Việt Nam
Tham gia Shark Tank Việt Nam vào tối 7/8, ứng dụng du lịch trên nền tảng blockchain - Triip đã gọi vốn thành công 500.000 USD cho 5% cổ phẩn công ty (định giá công ty 10 triệu đô). Với tham vọng viết lại luật chơi trong nền công nghiệp du lịch trị giá hàng nghìn tỉ USD, Triip đã sử dụng công ...

Tự refactor phần request runtime permission trong Android
Trong quá trình phát triển thì đôi khi chúng ta sẽ cần phải làm việc với runtime permission của Android 6.0 trở lên. Với những bạn lần đầu gặp thì sẽ phải đi tìm hiểu, điều này là tát nhiên rồi, còn những bạn đã từng làm phần này thì do tần suất gặp cũng không phải là nhiều nên nhiều khi chúng ta ...

Hướng dẫn test thâm nhập (Penetration Testing) hoàn chỉnh với ví dụ cơ bản
Penetration Testing là gì? Penetration Testing là quy trình xác định các lổ hổng bảo mật trong một ứng dụng bằng việc đánh giá hệ thống hoặc network với các kỹ thuật độc hại khác nhau. Những điểm yếu của hệ thống được khai thác trong quá trình này thông qua một cuộc tấn công mô phỏng bản quyền. ...

Xcode Search: Một số Tip cực hay không phải ai cũng biết
Là những lập trình viên, ngoài việc dành phần lớn thời gian để viết code (hiển nhiên là phải thế) thì chúng ta cũng dành phần không nhỏ thời gian để đọc ode. Nếu các bạn đã từng đọc qua cuốn Clean Code thì Robert C. Martin có nói: "Indeed, the ratio of time spent reading versus writing is ...