AI giành á quân trong cuộc thi thiết kế thời trang tại Trung Quốc

Người viết: Thế Anh Hệ thống AI này đã vượt qua 16 đội chơi khác để giành giải á quân tại cuộc thi thiết kế thời trang. Theo Technode , một “nhà thiết kế thời trang” AI đã giành được giải á quân tại cuộc thi International Fashion Design Innovation Competition diễn ...

Tác giả: Hoàng Hải Đăng viết 12:36 ngày 23/07/2019

Quá trình thực hiện video call trên media server

Các thành phần tham gia vào thực hiện ứng dụng video call Với các ứng dụng WebRTC thông thường, việc thực hiện các ứng dụng media sử dụng API WebRTC cung cấp thông thường hầu như khá phức tạp, rất khó để cho lập trình viên. Như đã đề cập đến ở chương 2, kurento cung cấp một số API ...

Tác giả: Bùi Văn Nam viết 12:36 ngày 23/07/2019

Trình duyệt Tor chính thức có mặt trên kho ứng dụng Google Play: duyệt web ẩn danh, riêng tư và bảo mật

Trình duyệt “củ hành” đã chính thức hỗ trợ các thiết bị Android sau 8 tháng thử nghiệm. Hôm vừa qua (22/5/2019), phiên bản chính thức của công cụ duyệt web bảo mật nổi tiếng Tor đã chính thức có mặt trên cửa hàng Google Play sau 8 tháng thử nghiệm. Đây là một nỗ ...

Tác giả: Vũ Văn Thanh viết 12:36 ngày 23/07/2019

Giới thiệu custom library giúp sử dụng Paging Android nhanh chóng và hỗ trợ update dữ liệu trên page

Chào các bạn, như các bạn đã biết Google cho ra mắt thư viện Paging nằm trong bộ Android Jetpack từ khá lâu. Tuy nhiên, thực tế là không nhiều dự án áp dụng thư viện này bởi 3 điểm hạn chế chí mạng của nó so với các phương pháp tạo danh sách infinite scroll khác: Nếu chỉ lấy dữ liệu từ network ...

Tác giả: Vũ Văn Thanh viết 12:36 ngày 23/07/2019

Bất ngờ: đào tạo AI lại gián tiếp phát thải CO2 gây hại cho môi trường

Quá trình đào tạo AI tưởng chừng là vô hại nhưng đang gián tiếp tác động đến môi trường và khí hậu do hoạt động phát thải CO2 từ quá trình tiêu thụ điện năng. AI hay trí tuệ nhân tạo đang dần trở thành động lực của ngành công nghiệp khi nó giúp con người phát hiện ung ...

Tác giả: Bùi Văn Nam viết 12:36 ngày 23/07/2019

5 yếu tố để tối ưu hóa tìm kiếm trên App Store

App Store Optimization(ASO) là quá trình nâng cao khả năng hiển thị của một ứng dụng điện thoại di động (chẳng hạn như một chiếc iPhone, iPad, Android, ứng dụng Windows Phone) trên một app store (như Apple Appstore, Google Play). Thực hiện tốt ASO sẽ giúp ứng dụng của bạn đứng cao ...

Tác giả: Trịnh Tiến Mạnh viết 12:36 ngày 23/07/2019

Elon Musk – Iron man của đời thực

photo: supercurioso.com/ Khác với những nhà sáng chế chỉ muốn cải tiến một hay hai sản phẩm, tỷ phú Elon Musk muốn thay đổi cả thế giới bằng những công nghệ và ý tưởng “điên rồ”. Cơn sốt xe điện Tesla và cú hạ cánh an toàn của tên lửa đẩy Falcon 9 đã cho thấy những tư ...

Tác giả: Trịnh Tiến Mạnh viết 12:36 ngày 23/07/2019

[Ebook] Bí kíp xây dựng Project cùng Python

Python Projects là tài liệu giúp tối ưu hóa lập trình viên Python đã có sẵn các kỹ năng cơ bản, người sẵn sàng để vượt qua các hướng dẫn cơ bản và bắt đầu xây dựng các dự án thực sự. Bộ tài liệu này sẽ thu hẹp khoảng cách giữa việc học và làm, cuốn sách này hướng dẫn người đọc thông ...

Tác giả: Trần Trung Dũng viết 12:36 ngày 23/07/2019

Python Social Auth with Facebook, Google

Xin chào tất cả các bạn đã quay trờ lại kênh của Phạm Đức Vê Lốc. Các bạn ơi, hôm nay mình lại làm bài viết, mình viết về cách login một ứng dụng python qua facebook và google siêu dấp dẫn thần kì các bạn ợ. Login bằng Facebook ư? Hay bằng Google ư? Bây giờ mình sẽ bắt đầu làm nhớ các bạn ...

Tác giả: Trần Trung Dũng viết 12:36 ngày 23/07/2019

SOLID là gì? Áp dụng SOLID để trở thành lập trình viên giỏi

Phần mềm được xem là tốt khi khi nó có kiến trúc tốt. Kiến trúc phần mềm tương tự như móng nhà, móng yếu nhà sẽ không vững. Để viết được phần mềm tốt bạn phải học rất nhiều, điều đầu tiên bạn cần biết là SOLID . SOLID ra đời như thế nào? Lập trình hướng đối tượng (object ...

Tác giả: Hoàng Hải Đăng viết 12:36 ngày 23/07/2019

Method Chaining trong JavaScript là gì

Method Chaining là một pattern phổ biến trong JavaScript khá quen thuộc với Javascript Programer. Bài viết này mình xin giải thích ngắn gọn về Method Chaining trong JavaScript là gì. Đưa ra một số ví dụ về cách jQuery sử dụng Method Chaining và cách implementing Method Chaining trong ...

Tác giả: Trần Trung Dũng viết 12:36 ngày 23/07/2019

Những lập trình viên phiên bản X-men: Những code project “dị” nhất trên GitHub

Trong số 35 triệu project nguồn mở trên GitHub, có rất nhiều gói phần mềm phức tạp dành cho doanh nghiệp trên toàn cầu. Số khác thì nhẹ hơn, là các thư viện code phục vụ cho 1 mục đích mà các dev không thể sống thiếu. Và những cái còn lại, chỉ để cho vui thôi. Code joke với người ...

Tác giả: Tạ Quốc Bảo viết 12:36 ngày 23/07/2019

11 nguyên tắc code để cải thiện code của bạn

Bài viết này tôi dịch lại từ chia sẻ của một lập trình viên đã có 15 năm kinh nghiệm trong lập trình. Anh đã từng code qua rất nhiều ngôn ngữ, nhiều framework… Anh đưa ra những nguyên tắc code để cải thiện khả năng của một lập trình viên . 4 lý do để VS Code là Text ...

Tác giả: Tạ Quốc Bảo viết 12:36 ngày 23/07/2019

SASS và SCSS – Bạn chọn gì? (Phần 1)

Khi làm một trang web, chắc chắn khách hàng sẽ muốn nhìn thấy “hình hài” của sản phẩm càng sớm càng tốt, vì vậy ta nên xây dựng các trang giao diện html trước để show cho khách hàng. Vì vậy, tiếp sau loạt bài lí thuyết Những điều cần tìm hiểu khi bắt đầu làm project PHP ...

Tác giả: Trần Trung Dũng viết 12:35 ngày 23/07/2019

Thế nào là dân IT?

Thế nào là dân IT? 1. Là những người mà trong quan điểm của mọi người sẽ luôn dính chặt vào máy tính với cặp kính cận dày 7 8 đi-ốp, quần áo thì rõ là xúc phạm ngành thời trang. 2. Với mọi người, dân IT là phải biết cả sửa bóng đèn, ráp máy tính, cài win, hack facebook và đặc biệt ...

Tác giả: Trần Trung Dũng viết 12:35 ngày 23/07/2019

So sánh Java và Node.js: Cuộc chiến không hồi kết?

1995 là một trong những năm điên rồ nhất lịch sử máy tính. Phiên bản Java đầu tiên xuất hiện, và rồi lòi ra thêm cậu em JavaScript. Hai cái tên “na ná” nhau làm mọi người lầm tưởng cả hai là “anh em song sinh dính liền” vừa mới tách ra vậy, nhưng thực tế cả hai ...

Tác giả: Bùi Văn Nam viết 12:35 ngày 23/07/2019

Tăng hiệu suất cho ASP.NET: 9 loại công cụ bạn cần biết!

Một trong những điều tốt nhất đối với một lập trình viên .NET đó là tất cả các development tool (công cụ phát triển) tuyệt vời có thể giúp mọi thứ trở nên dễ dàng hơn. Bài này liệt kê danh sách các tool của ASP.NET giúp tối ưu hóa các vấn đề về hiệu suất của ASP.NET. Tùy thuộc vào mục ...

Tác giả: Trịnh Tiến Mạnh viết 12:35 ngày 23/07/2019

Kĩ năng “back of the envelope” của các developer thần thánh

Kì này, chúng ta tìm hiểu về một kĩ năng “bá đạo” mang tên Back of the Envelope. Tại sao lại gọi nó là kĩ năng của các developer “thần thánh”? Phỏng vấn tuyển dụng tại cái công ty Google, Facebook, Amazon đều đòi hỏi developer có kĩ năng này . Kĩ ...

Tác giả: Vũ Văn Thanh viết 12:35 ngày 23/07/2019

Xuất hiện lỗ hổng an ninh mạng Wi-Fi toàn cầu đã bị hack

Các nhà nghiên cứu sẽ tiết lộ chi tiết về một lỗi lỗ hổng mới có tên là KRACK, lỗ hỗng bảo mật của Wi-Fi cho phép hacker biết được nội dung gửi giữa các máy tính và điểm truy cập wifi. Theo Ars Technica , tận dụng điểm yếu trong WPA2 security protoco, authentication scheme nổi ...

Tác giả: Trịnh Tiến Mạnh viết 12:35 ngày 23/07/2019

CGAffineTransform trong IOS

Core Animation là một nền tảng cho phép render và tạo ra các animation được hỗ trợ cho hệ điều hành iOS và OS X, chúng được sử dụng để tạo nên các hiệu ứng chuyển động cho các views và các thành phần hiển thị cho ứng dụng của bạn. Với Core Animation, hầu hết các công việc cần thiết để vẽ từng ...

Tác giả: Vũ Văn Thanh viết 12:35 ngày 23/07/2019