Blockchain ứng dụng trong phương tiện tự lái

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 32 lượt xem • 2019-10-21 10:21 • 来自相关话题

Một thập kỷ trước, nếu nói về một chiếc xe tự lái nghe thật phi lý. Nhưng bạn có biết năm 2020, sẽ có nhiều bước tiến rộng hơn. Cũng trong thập kỷ này, Bitcoin đã đưa tiền điện tử và công nghệ blockchain vào thế giới thực. Blockchain nhanh chóng tích hợp vào thế giới tài chính, quản trị, hậu cần cũng như công nghiệp ô tô

Không ngoại lệ, một số công ty đã ứng dụng blockchain trong cách thức vận hành phương tiện, hệ thống, các tương tác. Blockchain được sử dụng để phát triển xe tự lái toàn cầu
Xem thêm: phần mềm cho doanh nghiệp
Các máy móc giao tiếp với nhau
Vào tháng 8/2019. Daimler đã ứng dụng blockchain trong việc test các xe tải với nhau để thực hiện thanh toán, mà không cần sự tương tác nào nào của con người. Commerzbank có trụ sở tại Frankfurt, đã thử nghiệm thanh toán giữa những xe tải và điểm sạc điện tử được thực hiện bằng công nghệ blockchain.
Xem thêm: dotnet là gì
Công ty đã token hóa Euro, sau đó Daimler sử dụng để thử nghiệm và xử lý các khoản thanh toán bằng nền tảng thí điểm. Thành công của dự án có thể là động lực tiềm năng thúc đẩy việc sử dụng công nghệ blockchain để tạo điều kiện thuận lợi cho các hệ thống thanh toán đối với các phương tiện không người lái.
Xem thêm: blockchain việt nam

Mặc dù đây là ví dụ mới nhất về xe tự lái được hỗ trợ bằng blockchain nhưng trước đây đã có một số dự án lớn tận dụng công nghệ blockchain để lưu trữ và sử dụng dữ liệu của phương tiện.
Vào tháng 5/2018, tập thể liên doanh gồm 30 công ty, trong đó đứng đầu là BMW, General Motors, Ford và Renault đã ra mắt Mobility Open Blockchain Initiative (MOBI).
Công việc chính của dự án là tạo ra Tiêu chuẩn nhận dạng phương tiện MOBI. Cụ thể, họ tạo cơ sở dữ liệu dựa trên blockchain để lưu trữ số nhận dạng phương tiện, là một bước tiến lớn so với hệ thống hiện tại được sử dụng để đăng ký phương tiện mới.
Bằng cách lưu trữ dữ liệu trên blockchain, chứng chỉ kỹ thuật số bao gồm nhận dạng xe, quyền sở hữu, bảo hành và số dặm hiện tại sẽ được lưu trữ an toàn trong ví điện tử. Dữ liệu này sẽ được lưu trữ bất biến trên blockchain và được xác minh bằng mật mã. Chiếc xe sau đó có thể liên lạc với các mạng khác và tự động trả tiền đỗ xe hoặc phí cầu đường.
Chỉ có các bên được phép truy cập mới có thể xem dữ liệu về phương tiện. Theo đó, các nhà cung cấp dịch vụ và tổ chức chính phủ có thể xác minh thông tin đăng nhập và theo dõi dữ liệu nhất định trong thời gian thực. Kết nối hệ thống với các nền tảng khác có liên quan đến phương tiện sẽ giúp giao dịch tiền kỹ thuật số diễn ra tự động trong mạng lưới bảo mật bằng mật mã.
Đó là một dự án đầy tham vọng nhưng dễ dàng làm lợi cho ngành công nghiệp. Cơ sở dữ liệu về các phương tiện được chia sẻ an toàn và tương tác với thế giới trong thời gian thực còn có thể mang lại lợi nhuận cho một số ngành công nghiệp như đại lý, dịch vụ, công ty bảo hiểm xe.
Bên cạnh việc tham gia vào MOBI, GM đã và đang có những động thái riêng để sử dụng công nghệ blockchain. Vào tháng 12/2018, công ty đã nộp bằng sáng chế cho giải pháp dựa trên blockchain để quản lý dữ liệu từ các phương tiện tự lái.
Bằng sáng chế được xây dựng trên một hồ sơ gốc vào năm 2017 và đưa ra chi tiết cách thức hoạt động của nền tảng, cho phép phân phối và liên lạc dữ liệu giữa các phương tiện không người lái với các dịch vụ, cơ sở trên đường giao thông hoặc trong thành phố.
Bằng sáng chế của GM cho thấy một hệ thống blockchain phù hợp nhất với loại chia sẻ thông tin này. Phạm vi dữ liệu được chia sẻ bao gồm mọi lĩnh vực như dịch vụ điều hướng, tính phí, tiếp nhiên liệu, hiệu lực của giấy phép cũng như ghi lại số dư sau khi thanh toán các dịch vụ phải trả như phí cầu đường và bãi đậu xe.
Nhà sản xuất xe của Mỹ không phải là công ty duy nhất muốn phát triển công nghệ trong lĩnh vực này. Đại gia IT đa quốc gia IBM nổi tiếng với các bằng sáng chế dành cho các dự án dựa trên blockchain trong tương lai cũng đã thực hiện một số bước chuyển lớn để ‘dấn thân’ vào lĩnh vực xe tự lái.
Vào tháng 4/2019, công ty đã nộp bằng sáng chế để được quản lý dữ liệu và tương tác với các phương tiện tự lái sử dụng công nghệ blockchain. Bằng sáng chế phác thảo công nghệ cho phép các xe tự lái xác định các phương tiện có người lái xung quanh nó và dự đoán hành vi của chúng dựa trên dữ liệu từ các hồ sơ lái xe của những chiếc xe đó.
Khi sử dụng công nghệ blockchain, dữ liệu người dùng vẫn được bảo mật, nhưng các phương tiện tự lái có thể truy cập thông tin để cải thiện khả năng điều hướng của họ trên đường. Chỉ các bên được ủy quyền mới có thể truy cập dữ liệu này trong thời gian thực, vì nó được bảo mật mã hóa.
Ví dụ, trên đường cao tốc, xe tự lái có thể quét biển số xe của các phương tiện gần đó bằng cảm biến và truy cập dữ liệu cần thiết bằng ứng dụng dựa trên blockchain.
  Xem thêm

Một thập kỷ trước, nếu nói về một chiếc xe tự lái nghe thật phi lý. Nhưng bạn có biết năm 2020, sẽ có nhiều bước tiến rộng hơn. Cũng trong thập kỷ này, Bitcoin đã đưa tiền điện tử và công nghệ blockchain vào thế giới thực. Blockchain nhanh chóng tích hợp vào thế giới tài chính, quản trị, hậu cần cũng như công nghiệp ô tô

Không ngoại lệ, một số công ty đã ứng dụng blockchain trong cách thức vận hành phương tiện, hệ thống, các tương tác. Blockchain được sử dụng để phát triển xe tự lái toàn cầu
Xem thêm: phần mềm cho doanh nghiệp
Các máy móc giao tiếp với nhau
Vào tháng 8/2019. Daimler đã ứng dụng blockchain trong việc test các xe tải với nhau để thực hiện thanh toán, mà không cần sự tương tác nào nào của con người. Commerzbank có trụ sở tại Frankfurt, đã thử nghiệm thanh toán giữa những xe tải và điểm sạc điện tử được thực hiện bằng công nghệ blockchain.
Xem thêm: dotnet là gì
Công ty đã token hóa Euro, sau đó Daimler sử dụng để thử nghiệm và xử lý các khoản thanh toán bằng nền tảng thí điểm. Thành công của dự án có thể là động lực tiềm năng thúc đẩy việc sử dụng công nghệ blockchain để tạo điều kiện thuận lợi cho các hệ thống thanh toán đối với các phương tiện không người lái.
Xem thêm: blockchain việt nam

Mặc dù đây là ví dụ mới nhất về xe tự lái được hỗ trợ bằng blockchain nhưng trước đây đã có một số dự án lớn tận dụng công nghệ blockchain để lưu trữ và sử dụng dữ liệu của phương tiện.
Vào tháng 5/2018, tập thể liên doanh gồm 30 công ty, trong đó đứng đầu là BMW, General Motors, Ford và Renault đã ra mắt Mobility Open Blockchain Initiative (MOBI).
Công việc chính của dự án là tạo ra Tiêu chuẩn nhận dạng phương tiện MOBI. Cụ thể, họ tạo cơ sở dữ liệu dựa trên blockchain để lưu trữ số nhận dạng phương tiện, là một bước tiến lớn so với hệ thống hiện tại được sử dụng để đăng ký phương tiện mới.
Bằng cách lưu trữ dữ liệu trên blockchain, chứng chỉ kỹ thuật số bao gồm nhận dạng xe, quyền sở hữu, bảo hành và số dặm hiện tại sẽ được lưu trữ an toàn trong ví điện tử. Dữ liệu này sẽ được lưu trữ bất biến trên blockchain và được xác minh bằng mật mã. Chiếc xe sau đó có thể liên lạc với các mạng khác và tự động trả tiền đỗ xe hoặc phí cầu đường.
Chỉ có các bên được phép truy cập mới có thể xem dữ liệu về phương tiện. Theo đó, các nhà cung cấp dịch vụ và tổ chức chính phủ có thể xác minh thông tin đăng nhập và theo dõi dữ liệu nhất định trong thời gian thực. Kết nối hệ thống với các nền tảng khác có liên quan đến phương tiện sẽ giúp giao dịch tiền kỹ thuật số diễn ra tự động trong mạng lưới bảo mật bằng mật mã.
Đó là một dự án đầy tham vọng nhưng dễ dàng làm lợi cho ngành công nghiệp. Cơ sở dữ liệu về các phương tiện được chia sẻ an toàn và tương tác với thế giới trong thời gian thực còn có thể mang lại lợi nhuận cho một số ngành công nghiệp như đại lý, dịch vụ, công ty bảo hiểm xe.
Bên cạnh việc tham gia vào MOBI, GM đã và đang có những động thái riêng để sử dụng công nghệ blockchain. Vào tháng 12/2018, công ty đã nộp bằng sáng chế cho giải pháp dựa trên blockchain để quản lý dữ liệu từ các phương tiện tự lái.
Bằng sáng chế được xây dựng trên một hồ sơ gốc vào năm 2017 và đưa ra chi tiết cách thức hoạt động của nền tảng, cho phép phân phối và liên lạc dữ liệu giữa các phương tiện không người lái với các dịch vụ, cơ sở trên đường giao thông hoặc trong thành phố.
Bằng sáng chế của GM cho thấy một hệ thống blockchain phù hợp nhất với loại chia sẻ thông tin này. Phạm vi dữ liệu được chia sẻ bao gồm mọi lĩnh vực như dịch vụ điều hướng, tính phí, tiếp nhiên liệu, hiệu lực của giấy phép cũng như ghi lại số dư sau khi thanh toán các dịch vụ phải trả như phí cầu đường và bãi đậu xe.
Nhà sản xuất xe của Mỹ không phải là công ty duy nhất muốn phát triển công nghệ trong lĩnh vực này. Đại gia IT đa quốc gia IBM nổi tiếng với các bằng sáng chế dành cho các dự án dựa trên blockchain trong tương lai cũng đã thực hiện một số bước chuyển lớn để ‘dấn thân’ vào lĩnh vực xe tự lái.
Vào tháng 4/2019, công ty đã nộp bằng sáng chế để được quản lý dữ liệu và tương tác với các phương tiện tự lái sử dụng công nghệ blockchain. Bằng sáng chế phác thảo công nghệ cho phép các xe tự lái xác định các phương tiện có người lái xung quanh nó và dự đoán hành vi của chúng dựa trên dữ liệu từ các hồ sơ lái xe của những chiếc xe đó.
Khi sử dụng công nghệ blockchain, dữ liệu người dùng vẫn được bảo mật, nhưng các phương tiện tự lái có thể truy cập thông tin để cải thiện khả năng điều hướng của họ trên đường. Chỉ các bên được ủy quyền mới có thể truy cập dữ liệu này trong thời gian thực, vì nó được bảo mật mã hóa.
Ví dụ, trên đường cao tốc, xe tự lái có thể quét biển số xe của các phương tiện gần đó bằng cảm biến và truy cập dữ liệu cần thiết bằng ứng dụng dựa trên blockchain.
 

USB khiến cây ATM phun hết tiền được rao bán 1.000USD

BAITO SAITAMAthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 36 lượt xem • 2019-10-19 10:12 • 来自相关话题

Đây là phương thức xuất hiện tại Đức gọi tên là “jackpotting”. Nó xuất phát từ năm 2017, gây ra rất nhiều tổng thiệt hại trong giai đoạn tới hơn 1 triêu Euro

Jackpotting được mệnh danh là cách ăn cắp tiền mang tính ưu việt hơn cách hình thức ăn cắp khác. Cách thức thực hiện cũng vô cùng độc đáo. Sử dụng USB thay vì cài mã độc vào cây rút tiền. Và hầu hết các ATM đều có chứa USB trên thân, giấu ở 1 khu vực nào đó
Xem thêm: phần mềm quản lý doanh nghiệp
Jachpotting được công bố tại hội nghị Black Hat 2010. Do nhà nghiên cứu bảo mật Barnaby Jack công bố. Tiếp sau đó, nó có mặt ở Đức, Mỹ, Mỹ Latinh và Đông Nam Á. Theo nhận định của nhiều chuyên gia, nó liên quan tới mã độc Cutlet Maker có nguồn gốc từ Nga.
Xem thêm: mvc
Khi bị nhiễm mã độc Cutlet Maker, màn hình máy ATM sẽ hiện dòng chữ “Ho-ho-ho! Hãy bắt tay vào làm món cutlet nào!” (Nguyên văn tiếng Anh là: Ho-ho-ho! Let's make some cutlets today!), bên cạnh hình ảnh hoạt họa của một ông đầu bếp và một miếng thịt. Từ “cutlet” thường có hai nghĩa, một là món ăn làm từ thịt, hai là tiếng lóng của người Nga có nghĩa là “một cục tiền”.
Xem thêm: asp.net là gì

Hồi tháng 5/2017, các nhà nghiên cứu bảo mật tại Kaspersky đã công bố một báo cáo cho thấy phần mềm Cutlet Maker đã được rao bán trên các diễn đàn của tin tặc. Phóng viên của trang Motherboard cũng từng thử liên hệ với một người bán phần mềm Cutlet Maker và nhận được tin nhắn trả lời: “Đúng, tôi đang bán đây. Giá 1000 USD nhé.” và đi kèm luôn cả hướng dẫn sử dụng chi tiết, cách kiểm tra máy có bao nhiêu tiền và cách cài cắm mã độc vào máy ATM
  Xem thêm

Đây là phương thức xuất hiện tại Đức gọi tên là “jackpotting”. Nó xuất phát từ năm 2017, gây ra rất nhiều tổng thiệt hại trong giai đoạn tới hơn 1 triêu Euro

Jackpotting được mệnh danh là cách ăn cắp tiền mang tính ưu việt hơn cách hình thức ăn cắp khác. Cách thức thực hiện cũng vô cùng độc đáo. Sử dụng USB thay vì cài mã độc vào cây rút tiền. Và hầu hết các ATM đều có chứa USB trên thân, giấu ở 1 khu vực nào đó
Xem thêm: phần mềm quản lý doanh nghiệp
Jachpotting được công bố tại hội nghị Black Hat 2010. Do nhà nghiên cứu bảo mật Barnaby Jack công bố. Tiếp sau đó, nó có mặt ở Đức, Mỹ, Mỹ Latinh và Đông Nam Á. Theo nhận định của nhiều chuyên gia, nó liên quan tới mã độc Cutlet Maker có nguồn gốc từ Nga.
Xem thêm: mvc
Khi bị nhiễm mã độc Cutlet Maker, màn hình máy ATM sẽ hiện dòng chữ “Ho-ho-ho! Hãy bắt tay vào làm món cutlet nào!” (Nguyên văn tiếng Anh là: Ho-ho-ho! Let's make some cutlets today!), bên cạnh hình ảnh hoạt họa của một ông đầu bếp và một miếng thịt. Từ “cutlet” thường có hai nghĩa, một là món ăn làm từ thịt, hai là tiếng lóng của người Nga có nghĩa là “một cục tiền”.
Xem thêm: asp.net là gì

Hồi tháng 5/2017, các nhà nghiên cứu bảo mật tại Kaspersky đã công bố một báo cáo cho thấy phần mềm Cutlet Maker đã được rao bán trên các diễn đàn của tin tặc. Phóng viên của trang Motherboard cũng từng thử liên hệ với một người bán phần mềm Cutlet Maker và nhận được tin nhắn trả lời: “Đúng, tôi đang bán đây. Giá 1000 USD nhé.” và đi kèm luôn cả hướng dẫn sử dụng chi tiết, cách kiểm tra máy có bao nhiêu tiền và cách cài cắm mã độc vào máy ATM
 

Samsung có thể sẽ ra mắt smartphone tai thỏ ngược

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 27 lượt xem • 2019-10-18 10:26 • 来自相关话题

Nói đến bằng sáng chế mới nhất của Samsung, màn hình được thiết kế như một chiếc " tai thỏ ngược ", hoàn toàn khác với iPhone. Thực tế, chiếc tai thỏ này vẫn có những tính năng cơ bản chứa các cảm biến, camera, loa thoại...Nhìn chung, nó không có khác biệt gì lớn so với sử dụng notch hiện nay. Quan sát kỹ ta thấy, phần viền màn hình máy cũng rất mỏng


Theo dự đoán, màn hình" tai thỏ ngược " sẽ thiết kế cho những dòng samsung tầm trung hoặc cao cấp. Việc đặt camera trong bàn mình sẽ có các mẫu flagship vẫn là giải pháp tốt nhất để hãng có thể tạo ra smartphone tràn viền màn hình cho đến thời điểm hiện tại.
Xem thêm:  phần mềm quản lý doanh nghiệp]phần mềm quản lý doanh nghiệp
Samsung, Apple, tai thỏ ngược, màn hình tai thỏ ngược, camera, thiết kế
Xem thêm:mvc
Hy vọng Samsung sẽ mang đến cho smartphone "tai thỏ" một điều gì đó mới lạ và đặc biệt hơn so với Apple.
Xem thêm: asp.net là gì
  Xem thêm

Nói đến bằng sáng chế mới nhất của Samsung, màn hình được thiết kế như một chiếc " tai thỏ ngược ", hoàn toàn khác với iPhone. Thực tế, chiếc tai thỏ này vẫn có những tính năng cơ bản chứa các cảm biến, camera, loa thoại...Nhìn chung, nó không có khác biệt gì lớn so với sử dụng notch hiện nay. Quan sát kỹ ta thấy, phần viền màn hình máy cũng rất mỏng


Theo dự đoán, màn hình" tai thỏ ngược " sẽ thiết kế cho những dòng samsung tầm trung hoặc cao cấp. Việc đặt camera trong bàn mình sẽ có các mẫu flagship vẫn là giải pháp tốt nhất để hãng có thể tạo ra smartphone tràn viền màn hình cho đến thời điểm hiện tại.
Xem thêm:  phần mềm quản lý doanh nghiệp]phần mềm quản lý doanh nghiệp
Samsung, Apple, tai thỏ ngược, màn hình tai thỏ ngược, camera, thiết kế
Xem thêm:mvc
Hy vọng Samsung sẽ mang đến cho smartphone "tai thỏ" một điều gì đó mới lạ và đặc biệt hơn so với Apple.
Xem thêm: asp.net là gì
 

Hướng dẫn tìm (lookup) dữ liệu trong bảng tính (Excel/GoogleSheets)

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 33 lượt xem • 2019-10-17 10:08 • 来自相关话题

Tôi có thói quen, hay tìm kiếm dữ liệu trong GoogleSheets nên việc sử dụng thông thạo VLOOKUP/HLOOKUP là điều không thể tránh khỏi. VLOOKUP có tính năng tốt đó là: đơn giản, dễ dùng, dễ nhớ, thi thoảng hỗ trợ các bạn trong team để tìm kiếm dữ liệu trong file Google Sheets dày đặc dữ liệu, thì tôi cần đến các công cụ khác

INDEX + MATCH mang đến sự kết hợp dữ liệu trong bảng tính. Đã có một số bài viết nói lên chi tiết cách dùng, sự khác biệt, ưu nhược điểm của 2 hàm trên. Vd trong blog học excel. Tóm tắt, các ưu nhược điểm đó là
Xem thêm: phần mềm quản lý doanh nghiệp
VLOOKUP chỉ dùng để Tìm kiếm từ phải sang trái: nghĩa là giá trị cần tìm phải luôn nằm ở ngoài cùng bên trái của vùng dữ liệu tham chiếu. Cột có giá trị cần tìm luôn được đánh số thứ tự là 1. Để lấy dữ liệu phía bên trái của cột có giá trị tìm kiếm, bạn phải dùng INDEX + MATCH.
VLOOKUP sẽ trả kết quả sai khi người dùng chèn thêm cột trong vùng dữ liệu tham chiếu.
INDEX + MATCH có thể hỗ trợ nhiều cách dùng cao cấp hơn như tìm kiếm theo nhiều tiêu chí, dùng chung với các hàm khác để tìm Min/Max/Average trong cột, hoặc dùng chung với IfError.
Bù lại, vì trí nhớ tôi kém, nhiều khi không nhớ được INDEX hay MATCH cái nào phải đứng trước cái nào, nên tôi luôn ưu tiên sự đơn giản của VLOOKUP trừ khi gặp mấy trường hợp phức tạp nêu trên.
Xem thêm: mvc
Tôi có vẽ 1 sơ đồ giúp các bạn dễ hình dung ra sự khác biệt của 2 cách tìm kiếm dữ liệu này:
Xem thêm: asp.net là gì
Bonus: thêm cho các bạn 1 mánh học từ Ben Collins để dùng VLOOKUP tìm sang trái.
Giả sử, giá trị tìm kiếm nằm trong cột B, và bạn muốn lookup sang trái (cột A). Mánh là tạo ra 1 bảng ảo (virtual table) với toán tử {} để sắp xếp lại 2 cột này thành B trước A sau để VLOOKUP vẫn tìm từ trái sang phải như thường.
=VLOOKUP(D2,{$B$1:$B$10,$A$1:$A$10},2,FALSE)
Mánh này biết cho vui thôi, cách này sẽ tạo ra thêm 1 bảng ảo khác, tương đương với việc nhân đôi dữ liệu của bạn. Nếu dữ liệu của bạn nhiều, chắc chắn sẽ rất chậm, tốt nhất là dùng luôn INDEX + MATCH cho nhanh.
  Xem thêm

Tôi có thói quen, hay tìm kiếm dữ liệu trong GoogleSheets nên việc sử dụng thông thạo VLOOKUP/HLOOKUP là điều không thể tránh khỏi. VLOOKUP có tính năng tốt đó là: đơn giản, dễ dùng, dễ nhớ, thi thoảng hỗ trợ các bạn trong team để tìm kiếm dữ liệu trong file Google Sheets dày đặc dữ liệu, thì tôi cần đến các công cụ khác

INDEX + MATCH mang đến sự kết hợp dữ liệu trong bảng tính. Đã có một số bài viết nói lên chi tiết cách dùng, sự khác biệt, ưu nhược điểm của 2 hàm trên. Vd trong blog học excel. Tóm tắt, các ưu nhược điểm đó là
Xem thêm: phần mềm quản lý doanh nghiệp
VLOOKUP chỉ dùng để Tìm kiếm từ phải sang trái: nghĩa là giá trị cần tìm phải luôn nằm ở ngoài cùng bên trái của vùng dữ liệu tham chiếu. Cột có giá trị cần tìm luôn được đánh số thứ tự là 1. Để lấy dữ liệu phía bên trái của cột có giá trị tìm kiếm, bạn phải dùng INDEX + MATCH.
VLOOKUP sẽ trả kết quả sai khi người dùng chèn thêm cột trong vùng dữ liệu tham chiếu.
INDEX + MATCH có thể hỗ trợ nhiều cách dùng cao cấp hơn như tìm kiếm theo nhiều tiêu chí, dùng chung với các hàm khác để tìm Min/Max/Average trong cột, hoặc dùng chung với IfError.
Bù lại, vì trí nhớ tôi kém, nhiều khi không nhớ được INDEX hay MATCH cái nào phải đứng trước cái nào, nên tôi luôn ưu tiên sự đơn giản của VLOOKUP trừ khi gặp mấy trường hợp phức tạp nêu trên.
Xem thêm: mvc
Tôi có vẽ 1 sơ đồ giúp các bạn dễ hình dung ra sự khác biệt của 2 cách tìm kiếm dữ liệu này:
Xem thêm: asp.net là gì
Bonus: thêm cho các bạn 1 mánh học từ Ben Collins để dùng VLOOKUP tìm sang trái.
Giả sử, giá trị tìm kiếm nằm trong cột B, và bạn muốn lookup sang trái (cột A). Mánh là tạo ra 1 bảng ảo (virtual table) với toán tử {} để sắp xếp lại 2 cột này thành B trước A sau để VLOOKUP vẫn tìm từ trái sang phải như thường.
=VLOOKUP(D2,{$B$1:$B$10,$A$1:$A$10},2,FALSE)
Mánh này biết cho vui thôi, cách này sẽ tạo ra thêm 1 bảng ảo khác, tương đương với việc nhân đôi dữ liệu của bạn. Nếu dữ liệu của bạn nhiều, chắc chắn sẽ rất chậm, tốt nhất là dùng luôn INDEX + MATCH cho nhanh.
 

Docker build và những tùy chọn

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 33 lượt xem • 2019-10-16 10:29 • 来自相关话题

Docker không còn mới ở thời điểm hiện tại và ngày càng chứng tỏ khả năng tuyệt vời của nó. Một hoạt động không thể thiếu trong việc sử dụng Docker là Build Images. Các tùy chọn sau đây hy vọng giúp ích các bạn trong quá trình ấy..
Docker build

Tạo ra lệnh trong thư mục chứa file Dockerfile
Build với tên và tag
Tên được gán là ubuntu/alpine
Tag được gán là 2.0
Kiểm tra bằng lệnh "docker images"
Build với file tùy chọn
Option -f: trỏ đến file muốn sử dụng để thay thế Dockerfile
Build với Github URL
Có thể sử dụng đường dẫn ngắn hoặc đường dẫn repository đầy đủ. Dockerfile nằm ở thư mục gốc của Git repo.
Có thể chỉ định một repo khác tùy ý với git:// hoặc git@
Build với file đọc từ STDIN
Ngoài 3 kiểu file dưới đây còn hỗ trợ gzip, xz ...
Build không sử dụng cache
Docker sử dụng cache để rút ngắn thời gian build, nếu không muốn điều đó có thể sử dụng cờ --no-cache
Loại bỏ file không muốn thêm vào images
Bạn sử dụng chức năng ADD hoặc COPY, có thể sẽ xuất hiện những file bạn không mong muốn nằm lần những file cần thiết. Có thể ignore bằng file .dockerignore tương tự như .gitignore
Xem thêm: phần mềm quản lý doanh nghiệp
Đặt biến sử dụng trong Dockerfile
Nếu chương trình của bạn chỉ cần chạy 1 hoặc vài file thực thi, cấu hình, nhưng để có được các file ấy lại cần cài đặt môi trường, package, module rất phức tạp và tốn dung lượng khiến cho images của bạn nặng nề.
Xem thêm: mvc
Khi ấy, bạn có thể thực hiện các công việc cài đặt đó ở các stage có đầy đủ môi trường, rồi copy file cần thiết sang stage dựa trên images nhẹ hơn, nhưng đủ để execute/run ứng dụng của bạn.
Xem thêm: asp.net là gì

Các stage được đặt tên bằng từ khóa as và có thể COPY giữa các stage bằng cờ --from=<stage name>
  Xem thêm

Docker không còn mới ở thời điểm hiện tại và ngày càng chứng tỏ khả năng tuyệt vời của nó. Một hoạt động không thể thiếu trong việc sử dụng Docker là Build Images. Các tùy chọn sau đây hy vọng giúp ích các bạn trong quá trình ấy..
Docker build

Tạo ra lệnh trong thư mục chứa file Dockerfile
Build với tên và tag
Tên được gán là ubuntu/alpine
Tag được gán là 2.0
Kiểm tra bằng lệnh "docker images"
Build với file tùy chọn
Option -f: trỏ đến file muốn sử dụng để thay thế Dockerfile
Build với Github URL
Có thể sử dụng đường dẫn ngắn hoặc đường dẫn repository đầy đủ. Dockerfile nằm ở thư mục gốc của Git repo.
Có thể chỉ định một repo khác tùy ý với git:// hoặc git@
Build với file đọc từ STDIN
Ngoài 3 kiểu file dưới đây còn hỗ trợ gzip, xz ...
Build không sử dụng cache
Docker sử dụng cache để rút ngắn thời gian build, nếu không muốn điều đó có thể sử dụng cờ --no-cache
Loại bỏ file không muốn thêm vào images
Bạn sử dụng chức năng ADD hoặc COPY, có thể sẽ xuất hiện những file bạn không mong muốn nằm lần những file cần thiết. Có thể ignore bằng file .dockerignore tương tự như .gitignore
Xem thêm: phần mềm quản lý doanh nghiệp
Đặt biến sử dụng trong Dockerfile
Nếu chương trình của bạn chỉ cần chạy 1 hoặc vài file thực thi, cấu hình, nhưng để có được các file ấy lại cần cài đặt môi trường, package, module rất phức tạp và tốn dung lượng khiến cho images của bạn nặng nề.
Xem thêm: mvc
Khi ấy, bạn có thể thực hiện các công việc cài đặt đó ở các stage có đầy đủ môi trường, rồi copy file cần thiết sang stage dựa trên images nhẹ hơn, nhưng đủ để execute/run ứng dụng của bạn.
Xem thêm: asp.net là gì

Các stage được đặt tên bằng từ khóa as và có thể COPY giữa các stage bằng cờ --from=<stage name>
 

Android phát triển chậm nhưng lại thành ông hoàng

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 34 lượt xem • 2019-10-15 10:10 • 来自相关话题

Theo thống kê, Android đã trở thành nền tảng di động phổ biến nhất thế giới. Chiếm khoảng 85 % toàn cầu. Nhìn rộng hơn, Android có bước tiến đáng kể, mặc dù tham gia thị trường khá muộn

Bạn có thể thấy rõ khi xem video đăng tải trên Youtbue bởi Data is Beautiful, cho thấy sự phát triển của thị phần di động  1999-2019. Trải qua 20 năm, nhiều lần ngôi vương đã thay đổi. Mặc dù tham gia muộn nhất, nhưng Android có sự hậu thuẫn, nghiên cứu, phát triển bởi ông chủ lớn Google. Nên đã có những thành công vang dội hơn. Năm 2009, nền tảng PalmOS chiếm ưu thế với tỷ lệ 73,94% và ngay sau đó biến mất không để lại dấu vết. PalmOS, BlackBerry OS, Symbian và Windows Mobile ban đầu được phát triển chạy trên PDA và các phiên bản mới hơn được điều chỉnh để phù hợp với điện thoại thông minh.
Xem thêm: phần mềm quản lý doanh nghiệp
Khi PalmOS bị mất thị phần, Windows Mobile đã tăng tốc và đến Quý 3 năm 2001, hai nền tảng này chia nhau hai vị trí dẫn đầu với lần lượt 51,28% và 31,3%. Symbian và BlackBerry OS đứng thứ 3 và thứ 4 với những con số cực thấp, chỉ 3,32% và 2,79%. Nhưng cho đến năm 2002, với sự phát triển mạnh mẽ của điện thoại Nokia, PalmOS và Windows Mobile thua thiệt hơn so với Symbian nhờ tăng trượng điện thoại N-series đình đám. Đến đầu năm 2003, Symbien chính thức đứng đầu với gần 35%, trong khi BlackBerry OS vẫn đạt được sự ổn định cần thiết.
Xem thêm: mvc
Thế nhưng, thị trường luôn thay đổi, nhu cầu chuyển dịch của người dùng ngày càng tăng, dù chiếm tới 60,08% thị phần hệ điều hành di động toàn cầu và dẫn đầu liên tiếp 3 năm nhưng Symbian quá chậm chạp so với đối thủ. Kể từ khi iPhone được ra mắt dẫn theo thế hệ smartphone kiểu mới với màn hình cảm ứng điện diện, nền tảng Android gia nhập thị trường và WebOS mang Palm trở lại cuộc chơi, Symbian đã mất dần vị thế. Câu chuyện sau đó hẳn ai cũng đã biết, Android và iOS liên tục tăng trưởng và đáng chú ý hơn là tốc độ phát triển của "con cưng" đến từ Gã khổng lồ Google.
Xem thêm: asp.net là gì
Năm 2014, Android đã có bước tiến đáng kể. Vượt qua cả Apple iOs chiếm thị trần 81%, trong khi Apple iOs chỉ có 13,95%. Còn lại những cái tên như Windows Mobile, BlackBerry OS, Bada, Firefox OS gần như không có mặt trong bảng xếp hạng, Symbian chính thức ra đi khỏi hệ điều hành thế giới di động.  Vào quý II năm 2016, BlackBerry OS đã giảm xuống còn 14% và chỉ 2 quý sau đó, con số này là 0,04%.
Dữ liệu mới nhất trong video là quý 3 năm 2019, cho thấy Android có thị phần toàn cầu là 85,23%, iOSS là 10,63%, KaiOS là 4,13% và 0,01% cho Windows. Dù không có một nguyên lý nào đảm bảo một nền tảng có thể đứng vững ở vị trí đầu tiên nhưng Google hoàn toàn có thể ngồi thư giãn khi các đối thủ phải liên tục chạy theo sự phát triển của Android.
  Xem thêm

Theo thống kê, Android đã trở thành nền tảng di động phổ biến nhất thế giới. Chiếm khoảng 85 % toàn cầu. Nhìn rộng hơn, Android có bước tiến đáng kể, mặc dù tham gia thị trường khá muộn

Bạn có thể thấy rõ khi xem video đăng tải trên Youtbue bởi Data is Beautiful, cho thấy sự phát triển của thị phần di động  1999-2019. Trải qua 20 năm, nhiều lần ngôi vương đã thay đổi. Mặc dù tham gia muộn nhất, nhưng Android có sự hậu thuẫn, nghiên cứu, phát triển bởi ông chủ lớn Google. Nên đã có những thành công vang dội hơn. Năm 2009, nền tảng PalmOS chiếm ưu thế với tỷ lệ 73,94% và ngay sau đó biến mất không để lại dấu vết. PalmOS, BlackBerry OS, Symbian và Windows Mobile ban đầu được phát triển chạy trên PDA và các phiên bản mới hơn được điều chỉnh để phù hợp với điện thoại thông minh.
Xem thêm: phần mềm quản lý doanh nghiệp
Khi PalmOS bị mất thị phần, Windows Mobile đã tăng tốc và đến Quý 3 năm 2001, hai nền tảng này chia nhau hai vị trí dẫn đầu với lần lượt 51,28% và 31,3%. Symbian và BlackBerry OS đứng thứ 3 và thứ 4 với những con số cực thấp, chỉ 3,32% và 2,79%. Nhưng cho đến năm 2002, với sự phát triển mạnh mẽ của điện thoại Nokia, PalmOS và Windows Mobile thua thiệt hơn so với Symbian nhờ tăng trượng điện thoại N-series đình đám. Đến đầu năm 2003, Symbien chính thức đứng đầu với gần 35%, trong khi BlackBerry OS vẫn đạt được sự ổn định cần thiết.
Xem thêm: mvc
Thế nhưng, thị trường luôn thay đổi, nhu cầu chuyển dịch của người dùng ngày càng tăng, dù chiếm tới 60,08% thị phần hệ điều hành di động toàn cầu và dẫn đầu liên tiếp 3 năm nhưng Symbian quá chậm chạp so với đối thủ. Kể từ khi iPhone được ra mắt dẫn theo thế hệ smartphone kiểu mới với màn hình cảm ứng điện diện, nền tảng Android gia nhập thị trường và WebOS mang Palm trở lại cuộc chơi, Symbian đã mất dần vị thế. Câu chuyện sau đó hẳn ai cũng đã biết, Android và iOS liên tục tăng trưởng và đáng chú ý hơn là tốc độ phát triển của "con cưng" đến từ Gã khổng lồ Google.
Xem thêm: asp.net là gì
Năm 2014, Android đã có bước tiến đáng kể. Vượt qua cả Apple iOs chiếm thị trần 81%, trong khi Apple iOs chỉ có 13,95%. Còn lại những cái tên như Windows Mobile, BlackBerry OS, Bada, Firefox OS gần như không có mặt trong bảng xếp hạng, Symbian chính thức ra đi khỏi hệ điều hành thế giới di động.  Vào quý II năm 2016, BlackBerry OS đã giảm xuống còn 14% và chỉ 2 quý sau đó, con số này là 0,04%.
Dữ liệu mới nhất trong video là quý 3 năm 2019, cho thấy Android có thị phần toàn cầu là 85,23%, iOSS là 10,63%, KaiOS là 4,13% và 0,01% cho Windows. Dù không có một nguyên lý nào đảm bảo một nền tảng có thể đứng vững ở vị trí đầu tiên nhưng Google hoàn toàn có thể ngồi thư giãn khi các đối thủ phải liên tục chạy theo sự phát triển của Android.
 

Hiểu một cách Microservices là gì

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 34 lượt xem • 2019-10-14 10:06 • 来自相关话题

hiểu đơn giản, microservice là phương pháp đặc biệt triển khai hệ thông phần mềm, khá phổ biến trong những năm gần đây. Đặc biệt, nó có khả năng mở rộng nên ứng dụng trong nhiều nền tảng, thiết bị trải rộng trên web, di động,  Internet of Things, các thiết bị đeo tay...cần hỗ trợ trong tương lai. Rất nhiều người chủ đã chuyển đổi từ Monolithic sang kiến trức mới này

Đây chưa hẳn là một phương pháp mới. Vì có hình thành từ những năm đầu thế kỷ 21, nhưng tới tháng 5/2011. thuật ngữ "microservices" mới phổ biến hơn, trong các hội thảo kiến trúc sư phần mềm tại Venice. Để làm rõ về Microservices, chúng ta sẽ tìm hiểu theo Martin Fowler  như sau:

Xem thêm: phần mềm quản lý doanh nghiệp

The microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.              
Xem thêm: asp.net là gì
Hơi khó hiểu chút. Bạn có thể hiểu máy móc Microsevices chia các ứng dụng lớn thành các ứng dụng nhỏ kết nối với nhau. Mỗi dịch vụ đảm nhiệm một chức năng riêng biệt và các dịch vụ ấy được kết nối với nhau tạo nên một tổng thể hài hòa. Ví dụ nha, mỗi dịch vụ như một quầy hàng chuyên biệt trong siêu thị, mỗi quầy bán một mặt hàng riêng, được liên kết với nhau thông qua mã số quầy hàng.

Xem thêm: mvc
Quay trở lại Monolithic, vậy nó "bán" cái gì trong siêu thị? ... Monolithic là một tổng đại lý, gộp chung các mặt hàng vào một cửa hàng lớn _ all in one.,
Monolithic có cấu trúc module khá hợp lý, đóng gói thành một khối tổng thế, các khối "đóng cửa bảo nhau" bên trong, dễ viết, dễ triển khai, liên kết với nhau chặt chẽ. Nhưng cũng chính vì thế, chặt chẽ quá khó "cởi". Khi muốn deployment phải khởi chạy toàn bộ các khối, nếu khối nào "dẹo" thì nguy cơ "dẹo" cả hệ thống khá cao. Chưa kể khi hệ thống phình to, sự ràng buộc làm việc upgrade trở nên khó khăn, nhiều khi phải đập đi xây lại. Bảo trì cũng vô cùng tốn kém mà mất thời gian. Thử tưởng tượng hệ thống có 3 triệu dòng code mà mang ra chỉnh sửa, nghĩ thôi đã thấy áp lực rồi!
Microservices xuất hiện như để xóa đi những rắc rối đó.
Dễ nâng cấp và scale, việc nâng cấp các service tách biệt khiến nó trở nên dễ dàng hơn.
Cũng vì tách biệt nên khi một sevice có yểu mệnh mà "dẹo" thì cũng không quá ảnh hưởng đến hệ thống, có thể phục hồi nhanh chóng.
Các service có thể dùng các ngôn ngữ / framework khác nhau. Không còn hiện tượng "không cùng ngôn ngữ không nói chuyện".
Dễ dàng kiểm thử, thay thế, bảo trì các service.
Nhưng tất nhiên, nó cũng có những nhược điểm
Hệ thống được chia thành các service nhỏ, cũng vì nhỏ mà nhiều khi quá nhỏ, trở nên khó kiểm soát.
Các service phải giao tiếp bên ngoài với nhau nên nhiều khi tốc độ không cao. Mà nhiều khi chúng nó còn chả nói chuyện được với nhau ấy chứ.
Mỗi service sẽ có database riêng, cách thức hoạt động riêng nên tính đồng nhất không được đảm bảo, phức tạp.
Nếu các service sử dụng các chức năng của service khác một cách xếp chồng như bậc thang, thì một service "dẹo" vẫn ảnh hưởng to lớn đến hệ thống.
Các nhược điểm trên cũng đưa ra nhược điểm là triển khai Microservices khó hơn rất nhiều, đòi hỏi bạn phải có kiến thức để vận hành hệ thống trơn tru, mà có lẽ kiến thức chưa đủ, kinh nghiệm nữa!
Nôm na là vậy! Microservice vẫn là lý tưởng hướng đến cho những hệ thống trong tương lai!
  Xem thêm

hiểu đơn giản, microservice là phương pháp đặc biệt triển khai hệ thông phần mềm, khá phổ biến trong những năm gần đây. Đặc biệt, nó có khả năng mở rộng nên ứng dụng trong nhiều nền tảng, thiết bị trải rộng trên web, di động,  Internet of Things, các thiết bị đeo tay...cần hỗ trợ trong tương lai. Rất nhiều người chủ đã chuyển đổi từ Monolithic sang kiến trức mới này

Đây chưa hẳn là một phương pháp mới. Vì có hình thành từ những năm đầu thế kỷ 21, nhưng tới tháng 5/2011. thuật ngữ "microservices" mới phổ biến hơn, trong các hội thảo kiến trúc sư phần mềm tại Venice. Để làm rõ về Microservices, chúng ta sẽ tìm hiểu theo Martin Fowler  như sau:

Xem thêm: phần mềm quản lý doanh nghiệp

The microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.              
Xem thêm: asp.net là gì
Hơi khó hiểu chút. Bạn có thể hiểu máy móc Microsevices chia các ứng dụng lớn thành các ứng dụng nhỏ kết nối với nhau. Mỗi dịch vụ đảm nhiệm một chức năng riêng biệt và các dịch vụ ấy được kết nối với nhau tạo nên một tổng thể hài hòa. Ví dụ nha, mỗi dịch vụ như một quầy hàng chuyên biệt trong siêu thị, mỗi quầy bán một mặt hàng riêng, được liên kết với nhau thông qua mã số quầy hàng.

Xem thêm: mvc
Quay trở lại Monolithic, vậy nó "bán" cái gì trong siêu thị? ... Monolithic là một tổng đại lý, gộp chung các mặt hàng vào một cửa hàng lớn _ all in one.,
Monolithic có cấu trúc module khá hợp lý, đóng gói thành một khối tổng thế, các khối "đóng cửa bảo nhau" bên trong, dễ viết, dễ triển khai, liên kết với nhau chặt chẽ. Nhưng cũng chính vì thế, chặt chẽ quá khó "cởi". Khi muốn deployment phải khởi chạy toàn bộ các khối, nếu khối nào "dẹo" thì nguy cơ "dẹo" cả hệ thống khá cao. Chưa kể khi hệ thống phình to, sự ràng buộc làm việc upgrade trở nên khó khăn, nhiều khi phải đập đi xây lại. Bảo trì cũng vô cùng tốn kém mà mất thời gian. Thử tưởng tượng hệ thống có 3 triệu dòng code mà mang ra chỉnh sửa, nghĩ thôi đã thấy áp lực rồi!
Microservices xuất hiện như để xóa đi những rắc rối đó.
Dễ nâng cấp và scale, việc nâng cấp các service tách biệt khiến nó trở nên dễ dàng hơn.
Cũng vì tách biệt nên khi một sevice có yểu mệnh mà "dẹo" thì cũng không quá ảnh hưởng đến hệ thống, có thể phục hồi nhanh chóng.
Các service có thể dùng các ngôn ngữ / framework khác nhau. Không còn hiện tượng "không cùng ngôn ngữ không nói chuyện".
Dễ dàng kiểm thử, thay thế, bảo trì các service.
Nhưng tất nhiên, nó cũng có những nhược điểm
Hệ thống được chia thành các service nhỏ, cũng vì nhỏ mà nhiều khi quá nhỏ, trở nên khó kiểm soát.
Các service phải giao tiếp bên ngoài với nhau nên nhiều khi tốc độ không cao. Mà nhiều khi chúng nó còn chả nói chuyện được với nhau ấy chứ.
Mỗi service sẽ có database riêng, cách thức hoạt động riêng nên tính đồng nhất không được đảm bảo, phức tạp.
Nếu các service sử dụng các chức năng của service khác một cách xếp chồng như bậc thang, thì một service "dẹo" vẫn ảnh hưởng to lớn đến hệ thống.
Các nhược điểm trên cũng đưa ra nhược điểm là triển khai Microservices khó hơn rất nhiều, đòi hỏi bạn phải có kiến thức để vận hành hệ thống trơn tru, mà có lẽ kiến thức chưa đủ, kinh nghiệm nữa!
Nôm na là vậy! Microservice vẫn là lý tưởng hướng đến cho những hệ thống trong tương lai!
 

iPhone 12 thiết kế ống kính siêu zoom giống như Huawei?

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 35 lượt xem • 2019-10-11 10:27 • 来自相关话题

Thông tin vừa được công khai, thông qua 2 bằng sáng chế của Apple. Cụ thể, Apple sẽ thiết kế sao cho các thấu kính xếp chồng lên nhau. Mang đến ống kính "tele" với khả năng zoom không kém gì P30 Pro hay Mate 30 Pro của Huawei.

Apple nhận 2 bằng sáng chế đều về thiết kế rất tỉ mỉ và thông  minh của mình. Bằng sáng chế thứ nhất với thiết kế 5 thấu kính khúc xạ, bằng sáng chế thứ 2 là ống kính với 3 thấu kính khúc xạ. 5 thấu kính khúc xạ, sẽ cho người dùng trải nghiệm độ dài tiêu cự từ 50-85 mm. Trong khi đó, bằng sáng chế thứ 2 sẽ cho người dùng trải nghiệm 3 thấu kính với độ dài tiêu cự từ 80-200mm.
Xem thêm: thiết kế website là gì
Với bằng sáng chế mới, Apple cung cấp thấu kính chồng ngang không chỉ hỗ trợ khả năng zoom quang học, nó còn giúp cho hệ thống camera có kích thước mỏng hơn, thậm chí vượt trội hơn cả iPhone 11.
Xem thêm: công nghệ 3.0
Hy vọng Apple sẽ sớm mang ống kính tiềm vọng lên mẫu iPhone 12 dự kiến ra mắt trong năm sau.
Xem thêm: công nghệ 4.0
  Xem thêm

Thông tin vừa được công khai, thông qua 2 bằng sáng chế của Apple. Cụ thể, Apple sẽ thiết kế sao cho các thấu kính xếp chồng lên nhau. Mang đến ống kính "tele" với khả năng zoom không kém gì P30 Pro hay Mate 30 Pro của Huawei.

Apple nhận 2 bằng sáng chế đều về thiết kế rất tỉ mỉ và thông  minh của mình. Bằng sáng chế thứ nhất với thiết kế 5 thấu kính khúc xạ, bằng sáng chế thứ 2 là ống kính với 3 thấu kính khúc xạ. 5 thấu kính khúc xạ, sẽ cho người dùng trải nghiệm độ dài tiêu cự từ 50-85 mm. Trong khi đó, bằng sáng chế thứ 2 sẽ cho người dùng trải nghiệm 3 thấu kính với độ dài tiêu cự từ 80-200mm.
Xem thêm: thiết kế website là gì
Với bằng sáng chế mới, Apple cung cấp thấu kính chồng ngang không chỉ hỗ trợ khả năng zoom quang học, nó còn giúp cho hệ thống camera có kích thước mỏng hơn, thậm chí vượt trội hơn cả iPhone 11.
Xem thêm: công nghệ 3.0
Hy vọng Apple sẽ sớm mang ống kính tiềm vọng lên mẫu iPhone 12 dự kiến ra mắt trong năm sau.
Xem thêm: công nghệ 4.0
 

Data Visualization - Nhân sự mới của Đại hội Đảng XI

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 32 lượt xem • 2019-10-10 10:26 • 来自相关话题

Thông tin gần đây, blog của đồng chí Randal S. Olson chuyên phân tích về các dữ liệu rất hay, nên tôi thử bắt chước và nghịch tương tự cho các số liệu ở Việt Nam. Đây là lĩnh vực còn thiếu ở Việt Nam, mà mạng vnexpress có mục info graphic  thỉnh thoảng cũng có nhiều bài rất bổ ích và cung cấp nhiều thông tin dễ hình dung hơn và cụ thể hơn đến với người đọc. (Cá nhân tôi thích những bài kiểu Những con đường đắt nhất Hà Nội và Hai ‘siêu’ dự án đường sắt hơn 2 tỷ USD tủy nhiên số lượng những bài phân tích dữ liệu hay ho có ích còn ít).

Năm nay là năm bản lề chuẩn bị cho Đại hội Đảng toàn quốc lần thứ 12 vào quý I/2016. Nhằm chuẩn bị cho vấn đề quan trọng và nóng bỏn nhất của Đại hội (nhân sự). Tôi sẽ phân tích lại dữ liệu của nhân sự cao cấp khóa trước.  Dữ liệu tôi lấy tại các bài về Đại hội và Danh sách Ban chấp hành tại Wikipedia.
Xem thêm: thiết kế website là gì
Thể hiện số lượng các ủy viên trung ương xuất thân từ cùng quê quán. Tỉnh được tô màu càng đậm thì càng có nhiều ủy viên khóa XI. 5 tỉnh/tp có số lượng nhiều nhất 9 ủy viên là: Phú Thọ, Hà Nội, Hà Tĩnh, Nam Định, và Quảng Nam. Có thể dễ thấy các tỉnh có số lượng nhiều ủy viên trung ương đều là những tỉnh có truyền thống cách mạng và lịch sử lâu đời.
Xem thêm: công nghệ 3.0
Tổng hợp theo vùng miền: Nước ta được chia làm 8 khu vực địa lý, và nếu nhìn vào số lượng các ủy viên trung ương có quê quán tại các vùng địa lý này thì sẽ dễ thấy được sự phát triển kinh tế tương ứng của vùng đó. Tôi chưa hiểu cái này được sắp đặt không mà sao lại có sự trùng hợp thú vị như vậy.
Xem thêm: công nghệ 4.0

Phân bố về độ tuổi (tại thời điểm 2011) thì khá dễ để tổng hợp. Khi tổng hợp theo 3 độ tuổi chính thức thì tôi có biểu đồ sau. 48% ủy viên trên 55 tuổi, nên trên lý thuyết là đến đại hội sắp tới sẽ có gần phân nửa số ủy viên sẽ nghỉ hưu.
Về cơ bản như thế đã, nói chung là cũng phải mất hơn 1 buổi mới có được những biểu đồ, bản đồ đẹp đẽ như ở trên.
  Xem thêm

Thông tin gần đây, blog của đồng chí Randal S. Olson chuyên phân tích về các dữ liệu rất hay, nên tôi thử bắt chước và nghịch tương tự cho các số liệu ở Việt Nam. Đây là lĩnh vực còn thiếu ở Việt Nam, mà mạng vnexpress có mục info graphic  thỉnh thoảng cũng có nhiều bài rất bổ ích và cung cấp nhiều thông tin dễ hình dung hơn và cụ thể hơn đến với người đọc. (Cá nhân tôi thích những bài kiểu Những con đường đắt nhất Hà Nội và Hai ‘siêu’ dự án đường sắt hơn 2 tỷ USD tủy nhiên số lượng những bài phân tích dữ liệu hay ho có ích còn ít).

Năm nay là năm bản lề chuẩn bị cho Đại hội Đảng toàn quốc lần thứ 12 vào quý I/2016. Nhằm chuẩn bị cho vấn đề quan trọng và nóng bỏn nhất của Đại hội (nhân sự). Tôi sẽ phân tích lại dữ liệu của nhân sự cao cấp khóa trước.  Dữ liệu tôi lấy tại các bài về Đại hội và Danh sách Ban chấp hành tại Wikipedia.
Xem thêm: thiết kế website là gì
Thể hiện số lượng các ủy viên trung ương xuất thân từ cùng quê quán. Tỉnh được tô màu càng đậm thì càng có nhiều ủy viên khóa XI. 5 tỉnh/tp có số lượng nhiều nhất 9 ủy viên là: Phú Thọ, Hà Nội, Hà Tĩnh, Nam Định, và Quảng Nam. Có thể dễ thấy các tỉnh có số lượng nhiều ủy viên trung ương đều là những tỉnh có truyền thống cách mạng và lịch sử lâu đời.
Xem thêm: công nghệ 3.0
Tổng hợp theo vùng miền: Nước ta được chia làm 8 khu vực địa lý, và nếu nhìn vào số lượng các ủy viên trung ương có quê quán tại các vùng địa lý này thì sẽ dễ thấy được sự phát triển kinh tế tương ứng của vùng đó. Tôi chưa hiểu cái này được sắp đặt không mà sao lại có sự trùng hợp thú vị như vậy.
Xem thêm: công nghệ 4.0

Phân bố về độ tuổi (tại thời điểm 2011) thì khá dễ để tổng hợp. Khi tổng hợp theo 3 độ tuổi chính thức thì tôi có biểu đồ sau. 48% ủy viên trên 55 tuổi, nên trên lý thuyết là đến đại hội sắp tới sẽ có gần phân nửa số ủy viên sẽ nghỉ hưu.
Về cơ bản như thế đã, nói chung là cũng phải mất hơn 1 buổi mới có được những biểu đồ, bản đồ đẹp đẽ như ở trên.
 

Hé lộ thiết kế mới nhất của AirPods 3

BAITO TOKYOthetvbytesoft Đã phát biểu bài viết • 0 bình luận • 40 lượt xem • 2019-10-09 10:45 • 来自相关话题

Sau nhiều lần cải tiến, Apple đã cho ra tai nghe AirPods thế hệ 3. Thông tin mẫu thiết kế được Phone Industry dựng lên dựa theo thông tin rò rì

Độ dài của Airpods 3 chỉ còn 2/3 so với phiên bản cũ. Tuy nhiên, phần đầu lại có kích thước lớn hơn. Apple cũng thiết kế thêm nút cao su có khả năng cách âm. Hứa hẹn, tai nghe Airpod 3 sẽ đem lại cảm giác thoải mái tự nhiên và dễ chịu nhất so với phiên bản cũ

Xem thêm: thiết kế website là gì

Trên dòng code của iOS 13, AirPods 3 sẽ cung cấp cho người dùng nhiều chế độ nghe khác nhau, nổi bật là Focus với khả năng khử tiếng ồn hoàn toàn. Ngoài ra, AirPods 3 còn có thể kháng được nước, người dùng có thể thoải mái sử dụng dưới trời mưa. Một tính năng được bật mí nữa đó chính là việc tích hợp chức năng đo nhịp tim với chip âm thanh mới H2. Chưa hết, thiết kế của vỏ hộp cũng sẽ được thiết kế lại và hỗ trợ sạc không dây.

Xem thêm: công nghệ 3.0

AirPods 3 nhiều khả năng sẽ được Apple công bố trong tháng 10/2019 hoặc vào tháng 3/2020. Mức giá có thể sẽ cao hơn so với phiên bản hiện tại, dự kiến rơi vào khoảng 249~299 USD.

Xem thêm: công nghệ 4.0
  Xem thêm

Sau nhiều lần cải tiến, Apple đã cho ra tai nghe AirPods thế hệ 3. Thông tin mẫu thiết kế được Phone Industry dựng lên dựa theo thông tin rò rì

Độ dài của Airpods 3 chỉ còn 2/3 so với phiên bản cũ. Tuy nhiên, phần đầu lại có kích thước lớn hơn. Apple cũng thiết kế thêm nút cao su có khả năng cách âm. Hứa hẹn, tai nghe Airpod 3 sẽ đem lại cảm giác thoải mái tự nhiên và dễ chịu nhất so với phiên bản cũ

Xem thêm: thiết kế website là gì

Trên dòng code của iOS 13, AirPods 3 sẽ cung cấp cho người dùng nhiều chế độ nghe khác nhau, nổi bật là Focus với khả năng khử tiếng ồn hoàn toàn. Ngoài ra, AirPods 3 còn có thể kháng được nước, người dùng có thể thoải mái sử dụng dưới trời mưa. Một tính năng được bật mí nữa đó chính là việc tích hợp chức năng đo nhịp tim với chip âm thanh mới H2. Chưa hết, thiết kế của vỏ hộp cũng sẽ được thiết kế lại và hỗ trợ sạc không dây.

Xem thêm: công nghệ 3.0

AirPods 3 nhiều khả năng sẽ được Apple công bố trong tháng 10/2019 hoặc vào tháng 3/2020. Mức giá có thể sẽ cao hơn so với phiên bản hiện tại, dự kiến rơi vào khoảng 249~299 USD.

Xem thêm: công nghệ 4.0