Trọn bộ 1500 font chữ đẹp việt hóa cho đồ hoạ

Kho tàng font chữ đẹp thì có rất nhiều, tuy nhiên việc để tìm kiếm được các font chữ vừa đẹp vừa đáp ứng được các nhu cầu sử dụng và phải hỗ trợ chữ có dấu trong tiếng Việt có lẽ là điều khó khăn và làm mất thời gian của các designer. […]

Kho tàng font chữ đẹp thì có rất nhiều, tuy nhiên việc để tìm kiếm được các font chữ vừa đẹp vừa đáp ứng được các nhu cầu sử dụng và phải hỗ trợ chữ có dấu trong tiếng Việt có lẽ là điều khó khăn và làm mất thời gian của các designer.
Với bộ 1500 font chữ đẹp Việt hóa dành cho Designer, các bạn có thể sử dụng vào công việc thiết kế đồ họa hoặc bất kì mục đích nào khác đều được cả.

Tổng hợp các bộ font chữ đẹp cho designer dùng nhiều trong thiết kế

Chia sẻ các bộ font chữ dùng nhiều trong thiết kế đồ họa được việt hóa chuẩn cho bạn không gian sáng tạo vô hạn với các kiểu chữ đẹp khác nhau.

Font UTM

  1. Font UTM hay còn gọi là bộ Unicode Thiên Minh gồm các font chữ viết tay, nét đậm, trang trí, chúc mừng năm mới.. để bạn thoải mái lựa chọn phục vụ cho các công việc thiết kế của mình.
  2. Font UTM tương thích với bộ gõ tiếng Việt Unikey và Vietkey, sử dụng thuận tiện trên các phần mềm chat như Zalo, Skype, Viber, mới nhất hiện nay là Halo.

SFU Font

  1. Bộ font chữ SFU phục vụ tối đa cho công việc của người dùng, với khả năng gõ các văn bản tiếng việt theo nhiều phong cách khác nhau như phong cách cổ điển, phong cách thư pháp hoặc kiểu font chữ đám cưới
  2. Người dùng có thể tự lựa chọn font chữ phù hợp với công việc của mình.

Font chữ thư pháp

  1. Font Thư Pháp hay còn gọi là font chữ ông đồ là những font chữ với nét chữ phá cách, để bạn sáng tạo nên những tác phẩm nghệ thuật độc đáo.
  2. Chữ thư pháp vốn là một tài sản quý báu của dân tộc ta được lưu truyền từ nhiều thế hệ. Với công cụ này, người dùng có thể ghi nhớ và giữ gìn tài sản đó, tạo ra các văn bản thư pháp để in làm tranh ảnh hoặc quà tặng bạn bè trong các dịp lễ, tết.

ICiel Font Việt Hoá

  1. Tổng hợp bộ font được việt hoá bởi Impérissable Ciel.

Danh sách font chữ này hướng tới nhấn mạnh sự hữu dụng và nội dung cần có cho các nhà thiết kế đồ họa và những người yêu thích font chữ

DOWNLOAD TRỌN BỘ 1500 FONT CHỮ  ĐẸP VIỆT HOÁ

Đây là bộ font rất thích hợp cho các bạn design, Typography với số lượng lớn và cực kì đẹp.

Còn đây là 1 số tác phẩm Typography trong bộ font:

Hướng dẫn cách cài đặt font chữ Việt hóa:

Bước 1: Tải tập tin về từ nút Download ngay ở trên. Sau đó giải nén tập tin vừa tải về.

Bước 2: Mở thư mục vừa giải nén và chọn các font chữ muốn cài đặt => click chuột phải => Install >>> Hoặc có thể chọn tất cả (Ctrl + A) và cài đặt

* Lưu ý: việc cài đặt cùng lúc 1500 font chữ vào máy sẽ diễn ra rất lâu và khi sử dụng sẽ tốn thời gian để chọn đúng font chữ mình cần; ngoài ra việc cài quá nhiều font chữ cũng ảnh hưởng đến hiệu suất khi sử dụng máy tính (lúc cần sử dụng font)

Sau khi cài đặt xong bạn đã có thể sử dụng các font chữ trên.

Chỉ mất 43 giây để Hacker bẻ khóa BitLocker

Mã hóa Bitlocker trong hệ điều hành Windows hiện nay giúp cải thiện tính bảo mật dữ liệu bằng cách bảo vệ các file hệ thống và dữ liệu cá nhân của người dùng bằng thuật toán mã hóa AES. Đây là một biện pháp quan trọng dành cho những người cần bảo mật bổ […]

Mã hóa Bitlocker trong hệ điều hành Windows hiện nay giúp cải thiện tính bảo mật dữ liệu bằng cách bảo vệ các file hệ thống và dữ liệu cá nhân của người dùng bằng thuật toán mã hóa AES. Đây là một biện pháp quan trọng dành cho những người cần bảo mật bổ sung, cho phép người dùng PC mã hóa và bảo vệ dữ liệu một cách an toàn khỏi những hacker. Tuy nhiên, nghiên cứu mới cho thấy nó có thể dễ dàng bị bẻ khóa Bitlocker bằng thiết bị rẻ tiền trên internet.

Trong một video trên YouTube , nhà nghiên cứu bảo mật Stacksmashing đã chứng minh rằng hacker có thể phá mã hóa BitLocker từ PC Windows chỉ trong 43 giây bằng cách sử dụng Raspberry Pi Pico trị giá $4. Theo nhà nghiên cứu, các cuộc tấn công có mục tiêu có thể vượt qua mã hóa của BitLocker bằng cách truy cập trực tiếp vào phần cứng và trích xuất các khóa mã hóa được lưu trữ trong Trusted Platform Module (TPM).

Cuộc tấn công có thể xảy ra do một lỗi thiết kế được tìm thấy trong các thiết bị có TPM như laptop và PC. Theo giải thích của nhà nghiên cứu, BitLocker đôi khi sử dụng TPM bên ngoài để lưu trữ thông tin mã hóa. Để thực hiện cuộc tấn công bằng chứng khái niệm của mình, Stacksmashing đã sử dụng một chiếc laptop 10 năm tuổi có mã hóa BitLocker, sau đó lập trình Raspberry Pi Pico để đọc mã nhị phân thô từ TPM để có quyền truy cập vào Volume Master Key. Sau đó, anh ta sử dụng Dislocker với Volume Master Key mới mua được để giải mã ổ đĩa.

Phần mềm dọn dẹp PC của chính Microsoft miễn phí cho Windows 10, 11

​ Microsoft chưa bao giờ “thích” các phần mềm dọn dẹp PC của bên thứ ba như CCleaner tuy nhiên công ty lại đang phát triển một phần mềm tương tự của riêng mình được tích hợp vào Windows 11. Sau một thời gian thử nghiệm, ứng dụng Microsoft PC Manager hiện đã có sẵn […]


Microsoft chưa bao giờ “thích” các phần mềm dọn dẹp PC của bên thứ ba như CCleaner tuy nhiên công ty lại đang phát triển một phần mềm tương tự của riêng mình được tích hợp vào Windows 11. Sau một thời gian thử nghiệm, ứng dụng Microsoft PC Manager hiện đã có sẵn rộng rãi cho nhiều khu vực và người dùng hơn thông qua Microsoft Store sau khi ra mắt vào tháng 1 năm 2024.

Ứng dụng Microsoft PC Manager là sản phẩm trí tuệ của bộ phận Microsoft Trung Quốc, điều này không gây ngạc nhiên vì phiên bản đầu tiên có sẵn bằng tiếng Quan Thoại và trang web cũng có cùng ngôn ngữ. Nhưng hiện tại, nó đã có sẵn ở Mỹ và các khu vực khác thông qua Microsoft Store và bạn có thể sử dụng nó trong cả Windows 10 và 11.

Các phần mềm dọn dẹp PC của bên thứ ba vẫn chưa nhận được sự đánh giá cao nào từ Microsoft. Công ty thậm chí còn gắn nhãn chúng là có hại vì chúng có thể vô tình xóa các file registry quan trọng dưới danh nghĩa dọn dẹp rác. Công ty còn gắn nhãn hiệu CCleaner là một phần mềm không nên cài đặt vào năm 2020. Trớ trêu thay, CCleaner vẫn có sẵn trên Microsoft Store.

Microsoft PC Manager kết hợp sức mạnh của các công cụ Windows tích hợp sẵn và giới thiệu thêm một số công cụ khác để biến nó thành một phần mềm hoàn chỉnh. Phiên bản mới nhất có một thanh công cụ nổi mà bạn có thể truy cập ngay lập tức để tăng cường PC của mình hoặc khởi chạy các công cụ khác. Dưới đây là một số công cụ và chức năng của chúng:

PC Boost: Nó đóng các tiến trình không cần thiết và xóa các file tạm thời trên PC của bạn. Ngoài ra còn có tùy chọn Smart Boost, tùy chọn này sẽ hoạt động khi mức sử dụng RAM tăng lên hoặc các file tạm thời lớn hơn 1 GB.

Deep Cleanup: Nó phát hiện các file cập nhật Windows cũ, nội dung thùng rác, bộ đệm web và bộ đệm ứng dụng. Bạn có thể chọn những gì cần loại bỏ hoặc giữ lại.

Process: Chế độ xem trong ứng dụng về tất cả các quy trình đang chạy trên PC của bạn. Bạn có thể kết thúc bất kỳ quá trình nào trong ứng dụng thay vì mở Task Manager

Startup: Bạn có thể quản lý tất cả các ứng dụng khởi chạy khi khởi động.

Large Files: Dễ dàng tìm thấy tất cả các file lớn trên bất kỳ ổ đĩa nào mà không cần quét File Explorer theo cách thủ công.

Hiện tại Microsoft PC Manager có sẵn trên Microsoft Store dưới dạng miễn phí, bạn đọc quan tâm có thể tải xuống phần mềm này theo đường link mà TECHRUM để dưới đây:

Lexi Love: AI được hàng chục chàng trai cầu hôn mỗi tháng

Một công ty ở Anh đã tạo ra một mô hình AI tóc vàng với thân hình nóng bỏng để giao tiếp với những người đàn ông cô đơn, thất tình — và cô ấy đã kiếm được khoảng 30.000 USD mỗi tháng.   Dự án Sao Kim của Liên Xô: Một kỳ công không […]

Một công ty ở Anh đã tạo ra một mô hình AI tóc vàng với thân hình nóng bỏng để giao tiếp với những người đàn ông cô đơn, thất tình — và cô ấy đã kiếm được khoảng 30.000 USD mỗi tháng.

Lexi Love là sản phẩm trí tuệ của các nhân viên tại Foxy AI. Công ty này đã thiết kế mô hình AI sống động như thật để trở thành “bạn gái hoàn hảo của nhiều người đàn ông” với “những nét hoàn hảo và phong cách hoàn hảo”.

Giám đốc điều hành công ty Sam Emara cho biết: “Lexi đang phá bỏ các rào cản và thay đổi cách chúng ta tương tác với AI”. “Mặc dù người đẹp mắt xanh này có thể là hư cấu nhưng những cảm xúc mà cô ấy dành cho hàng nghìn người đăng ký theo dõi của mình là rất thật”.

Kể từ khi ra mắt vào tháng 6 năm 2023, Lexi Love đã tạo ra một “kết nối mạnh mẽ, đầy cảm xúc” với nhiều người theo dõi trả phí của cô. Một số người đăng ký thậm chí còn tin rằng Lexi Love là người thật. Người phát ngôn của Foxy AI tiết lộ rằng những người ngưỡng mộ đã liên hệ với công ty và cầu xin được gặp cô, ngoài ra họ còn nhận được khoảng 20 lời cầu hôn tới Lexi Love mỗi tháng.

Mô hình này chỉ là một ví dụ về mức độ thuyết phục của AI trong việc tạo ra hình ảnh con người giả và tương tác giống như người thật.

Mặc dù không phải là con người nhưng Lexi được cho là có “mối liên hệ tình cảm mạnh mẽ với những người ngưỡng mộ”. Những hình ảnh miêu tả cô với mái tóc vàng, đôi mắt xanh và thân hình rất săn chắc đã thu hút được rất nhiều sự chú ý. Cô ấy có thể gửi tin nhắn, tin nhắn thoại và thậm chí cả ảnh theo yêu cầu.

Trên thực tế, Lexi Love có thể làm được điều mà những người mẫu bình thường không thể làm được – cô ấy nói được hơn 30 ngôn ngữ và sẵn sàng giao tiếp với người đăng ký 24 giờ một ngày.

Cô ấy được tạo ra để “tán tỉnh, cười đùa và thích nghi với những tính cách, sở thích khác nhau”. Hồ sơ của Love trên trang Foxy AI tiết lộ rằng cô ấy 21 tuổi và là một “người nghiện sushi và múa cột chuyên nghiệp” 21 tuổi. Sở thích của cô ấy bao gồm yoga và bóng chuyền bãi biển.

Mức độ phổ biến của Lexi Love đang tăng lên theo tháng, Foxy AI mong muốn rằng trong tương lai gần, Lexi Love mỗi tháng sẽ kiếm được số tiền gần bằng số tiền mà một công dân Hoa Kỳ trung bình kiếm được trong nửa năm. Theo Forbes, mức lương trung bình ở Mỹ vào năm 2023 là 59.428 USD.

Giám đốc điều hành Emara giải thích: “Với sự nổi tiếng ngày càng tăng của mình, Lexi đã trở thành một nguồn thu nhập béo bở”.

Ông nói thêm: “Đây là minh chứng cho khả năng kết nối sâu sắc của cô ấy với mọi người và mang đến cho họ trải nghiệm trọn vẹn giống như con người, mặc dù cô ấy là một AI”.

Foxy AI gần đây đã tiết lộ cách chatbot Lexi Love có thể kiếm được 30.000 USD mỗi tháng. Mô hình AI này có thể hoạt động suốt ngày đêm và luôn sẵn sàng trò chuyện với những người ngưỡng mộ trả tiền. Cô ấy thậm chí còn nói được hơn 30 ngôn ngữ để kết nối với những người ngưỡng mộ trên toàn thế giới. Lexi được cho là nhận được tới 20 lời cầu hôn mỗi tháng.

Tuy nhiên, Foxy AI không phải là công ty công nghệ đầu tiên tạo ra những người mẫu AI.

Clueless là một “đại lý người mẫu AI” gần đây đã tạo ra một người mẫu AI tên là Aitana, người đang kiếm cho công ty khoảng 11.000 USD mỗi tháng.

Trong khi đó, Fanvue, đã tiết lộ một mô hình người mẫu AI tên là Emily Pellegrini, công ty cho biết những sáng tạo về AI có thể trở nên quan trọng như những người có ảnh hưởng trong những năm tới.

Trong khi đó, một người có ảnh hưởng ngoài đời thực cũng đang cố gắng tận dụng xu hướng công nghệ để đổi mới bản thân. Caryn Marjorie, 23 tuổi, người có ảnh hưởng trên mạng xã hội, đã tạo ra một phiên bản AI của chính cô ấy được gọi là CarynAI.

Tin tức về sự phổ biến của mô hình AI đã nhận được một số lời chỉ trích trên mạng, trong đó một số người cho rằng nó là quảng cáo cho một dịch vụ chatbot “thô sơ”. Tuy nhiên, một điều chắc chắn là các mô hình AI vẫn tồn tại và chúng sẽ chỉ trở nên thực tế hơn cả về hình thức lẫn khả năng tương tác khi công nghệ AI phát triển.

Với sự nổi tiếng ngày càng tăng của mình, Lexi đã trở thành một nguồn thu nhập béo bở, hiện kiếm được khoảng 30.000 USD mỗi tháng từ các tương tác của cô trên trang web. Đây là minh chứng cho khả năng kết nối sâu sắc của cô ấy với mọi người và mang đến cho họ trải nghiệm trọn vẹn giống như con người, mặc dù cô ấy là một AI.

Richard De Vere, Giám đốc Kỹ thuật Xã hội tại công ty giải pháp công nghệ Ultima, trước đây đã nói chuyện với The U.S. Sun về mối nguy hiểm ngày càng tăng do các bot AI gây ra.

Ông nói rắng: “Những kẻ lừa đảo sẽ sử dụng AI có khả năng tự động hóa rất nhiều công việc tầm thường của chúng, do đó tăng thời gian chúng có thể tập trung khai thác các lỗ hổng trong mục tiêu của mình”.

“Thế hệ AI mới gần như không thể phân biệt được với con người, ít nhất là khi giao tiếp qua email và các ứng dụng nhắn tin”.

Tự học lập trình Python cơ bản dành cho bạn

Python là một ngôn ngữ lập trình phổ biến được thiết kế bởi Guido van Rossum và được phát hành lần đầu vào năm 1991. Python là ngôn ngữ lập trình thông dịch, có nghĩa là mã nguồn Python được thực thi theo từng dòng từ trên xuống dưới. Python hỗ trợ cả lập trình […]

Python là một ngôn ngữ lập trình phổ biến được thiết kế bởi Guido van Rossum và được phát hành lần đầu vào năm 1991. Python là ngôn ngữ lập trình thông dịch, có nghĩa là mã nguồn Python được thực thi theo từng dòng từ trên xuống dưới. Python hỗ trợ cả lập trình hướng đối tượng và hướng thủ tục nội tại, giúp lập trình viên có thể sử dụng mô hình phù hợp với yêu cầu của dự án.

Python nổi tiếng với cú pháp rõ ràng, dễ đọc, giúp giảm thiểu đáng kể thời gian cần thiết để viết và kiểm tra mã nguồn. Python được ứng dụng rộng rãi trong nhiều lĩnh vực như phân tích dữ liệu, học máy, phát triển web, tự động hóa, và nhiều hơn nữa.

Python cũng có một cộng đồng lập trình viên lớn mạnh, nơi mà bạn có thể tìm thấy hàng ngàn thư viện và framework hỗ trợ. Một số thư viện nổi tiếng bao gồm NumPy và Pandas dành cho tính toán khoa học và phân tích dữ liệu, TensorFlow và PyTorch dành cho học máy, và Django và Flask dành cho phát triển web.

Python là một công cụ mạnh mẽ và linh hoạt, phù hợp cho cả người mới học lập trình và những lập trình viên kỹ năng cao và được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau.

1. Cài đặt 

Để cài đặt Python, bạn cần truy cập trang web chính thức của Python tại https://www.python.org/. Tại đây, hãy nhấn vào mục “Downloads” ở thanh menu. Bạn sẽ thấy các phiên bản Python mới nhất dành cho các hệ điều hành khác nhau. Chọn phiên bản phù hợp với hệ điều hành của bạn.

Đối với những người mới bắt đầu, một số môi trường phát triển tích hợp (IDE) phổ biến dành cho Python bao gồm PyCharm, Jupyter Notebook, và Visual Studio Code. IDE này giúp việc viết và kiểm tra mã Python trở nên dễ dàng hơn.

Jupyter Notebook là một ứng dụng web cho phép bạn tạo và chia sẻ các tài liệu chứa mã sống, phương trình, biểu đồ và văn bản miêu tả. Jupyter Notebook thường được sử dụng trong các hoạt động như phân tích dữ liệu, học máy, và giảng dạy.

Để cài đặt Jupyter Notebook, bạn có thể sử dụng chương trình quản lý thư viện của Python, pip. Trước tiên, bạn hãy mở cửa sổ dòng lệnh (Command Prompt trên Windows hoặc Terminal trên macOS và Linux) với vai trò là Administrator.

Sau đó trong cửa sổ dòng lệnh, bạn cài đặt Jupyter Notebook bằng cách chạy lệnh sau:

pip install notebook 

Bạn đợi quá trình cài đặt hoàn tất. Sau đó, bạn có thể mở Jupyter Notebook bằng cách chạy lệnh trong cửa sổ dòng lệnh hoặc bất kỳ thư mục làm việc nào bạn muốn bằng cách gõ lệnh:

jupyter notebook 

Lệnh này sẽ mở Jupyter Notebook trong trình duyệt web mặc định của bạn.

Vậy là bạn đã sẵn sàng bắt đầu những dòng lệnh Python đầu tiên. Học lập trình là một quá trình thực hành, và việc giải quyết các vấn đề thực tế sẽ giúp bạn nắm vững kiến thức một cách tốt nhất.

2. Chạy những lệnh đầu tiên trên Jupyter Notebook

Bạn tạo một notebook mới bằng cách nhấn vào nút “New” ở góc trên bên phải và chọn “Python” (phiên bản Python mà bạn đã cài đặt sẽ được hiển thị).

Bạn sẽ thấy một ô (cell) trống. Đây là nơi bạn có thể nhập mã Python. Hãy nhập vào đoạn mã sau:

print(“Hello, World!”)

Để chạy mã, hãy nhấn vào nút “Run” ở thanh công cụ hoặc sử dụng tổ hợp phím Shift+Enter.

Bạn sẽ thấy dòng chữ “Hello, World!” được in ra bên dưới ô nhập mã.

Tương tự, bạn có thể tạo một ô mới (bằng cách nhấn vào nút “+” ở thanh công cụ) và nhập đoạn mã sau để cộng hai số:

a = 5

b = 7

print(a + b)

Bạn thực hiện đoạn mã này và bạn sẽ thấy kết quả 12 được in ra bên dưới ô nhập mã.

Vậy là bạn đã biết cách sử dụng Jupyter Notebook để chạy những đoạn lệnh Python đơn giản!

3. Biến trong Python

Trong Python, một biến có thể được hiểu như một vùng nhớ dùng để lưu trữ giá trị. Khi bạn tạo một biến, bạn cũng đặt tên cho nó. Đặt tên biến giúp bạn dễ dàng truy cập và thao tác với giá trị được lưu trữ trong biến.

Trong Python, bạn không cần khai báo kiểu dữ liệu của biến khi tạo biến. Python sẽ tự động xác định kiểu dữ liệu dựa trên giá trị mà bạn gán cho biến.

Bây giờ chúng ta sẽ cùng thực hành ví dụ về cách sử dụng biến trong Python:

Gán giá trị cho biến

x = 5

y = “Hello, World!”

print(x)

print(y)

Trong ví dụ này, x là một biến có giá trị là 5 và y là một biến có giá trị là chuỗi “Hello, World!”. Hàm print được sử dụng để in ra giá trị của các biến.

Thay đổi giá trị của biến

x = 5

print(x)

x = “Python”

print(x)

Trong ví dụ này, biến x ban đầu được gán giá trị là 5. Sau đó, giá trị của x được thay đổi thành chuỗi “Python”. Khi chúng ta in ra x lần nữa, giá trị mới của x sẽ được hiển thị.

Nhớ rằng tên của biến trong Python phải tuân theo một số quy tắc và quy ước nhất định. Chẳng hạn, tên biến phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới (_) và không thể bắt đầu bằng một số.

4. Kiểu dữ liệu trong Python

Kiểu số (int, float, complex): Kiểu int dùng cho các số nguyên, float dùng cho các số thực, và complex dùng cho các số phức. Ví dụ:

x = 10          # số nguyên

y = 20.5        # sô thực

z = 1j          # số phức (đại diện cho số phức i)

Kiểu chuỗi (str): Kiểu str dùng cho các chuỗi ký tự. Một chuỗi có thể được tạo bằng cách đặt ký tự trong dấu nháy đơn (”), dấu nháy kép (“”) hoặc dấu nháy ba (”’ ”’ hoặc “”” “””). Ví dụ:

a = “hello”

b = ‘world’

Kiểu logic (bool): Kiểu bool chỉ có hai giá trị: True (đúng) và False (sai). Đây thường được sử dụng để kiểm tra các điều kiện. Ví dụ:

a = True

b = False

Để hiểu rõ hơn về các kiểu dữ liệu trong Python, hãy cùng xem qua một số ví dụ chi tiết hơn:

Kiểu số (int, float, complex): Bạn có thể thực hiện các phép toán số học như cộng, trừ, nhân, chia, lũy thừa, vv. với các kiểu số:

x = 10        # int

y = 20.5      # float

print(x + y)  # Kết quả: 30.5

Kiểu chuỗi (str): Bạn có thể nối các chuỗi lại với nhau bằng cách sử dụng dấu + và lặp lại chuỗi bằng cách sử dụng dấu *:

a = “hello”

b = “world”

print(a + ” ” + b)  # Kết quả: “hello world”

print(a * 3)        # Kết quả: “hellohellohello”

5. Các cấu trúc dữ liệu thông dụng trong Python

Cấu trúc dữ liệu danh sách (list): Kiểu list là một tập hợp có thứ tự và có thể thay đổi. Các phần tử trong danh sách được đặt trong dấu ngoặc vuông ([]), và được phân tách bởi dấu phẩy. Ví dụ:

a = [1, 2, 3, 4, 5]

Cấu trúc dữ liệu bộ (tuple): Kiểu tuple tương tự như kiểu danh sách, nhưng không thể thay đổi (nghĩa là bạn không thể thêm, xóa hoặc sửa đổi các phần tử trong bộ). Các phần tử trong bộ được đặt trong dấu ngoặc đơn (()), và được phân tách bởi dấu phẩy. Ví dụ:

b = (1, 2, 3, 4, 5)

Cấu trúc dữ liệu tập hợp (set): Kiểu set là một tập hợp không có thứ tự và không chứa các phần tử trùng lặp. Các phần tử trong tập hợp được đặt trong dấu ngoặc nhọn ({}), và được phân tách bởi dấu phẩy. Ví dụ:

c = {1, 2, 3, 4, 5}

Cấu trúc dữ liệu từ điển (dictionary): Kiểu dictionary là một tập hợp không có thứ tự, có thể thay đổi và có các phần tử được xác định bởi một khóa duy nhất. Các phần tử trong từ điển được đặt trong dấu ngoặc nhọn ({}), và mỗi phần tử bao gồm một cặp khóa-giá trị. Ví dụ:

d = {“name”: “John”, “age”: 30}

Mỗi cấu trúc dữ liệu đều có những phương thức và thuộc tính đặc trưng, cho phép bạn thao tác với dữ liệu một cách linh hoạt.

Cấu trúc dữ liệu danh sách (list): Bạn có thể truy cập, sửa đổi và thêm các phần tử vào danh sách:

a = [1, 2, 3, 4, 5]

print(a[0])  # Kết quả: 1

a[0] = 10

print(a)     # Kết quả: [10, 2, 3, 4, 5]

a.append(6)

print(a)     # Kết quả: [10, 2, 3, 4, 5, 6]

Cấu trúc dữ liệu từ điển (dict): Bạn có thể truy cập và sửa đổi các giá trị trong từ điển thông qua các khóa tương ứng:

d = {“name”: “John”, “age”: 30}

print(d[“name”])  # Kết quả: “John”

d[“name”] = “Jane”

print(d)  # Kết quả: {‘name’: ‘Jane’, ‘age’: 30}

Biết cách sử dụng các kiểu dữ liệu và cấu trúc dữ liệu hiệu quả sẽ giúp bạn giải quyết được nhiều vấn đề lập trình.

6. Hàm trong Python

Trong Python, hàm là một khối mã được tổ chức và có thể tái sử dụng, dùng để thực hiện một hành động cụ thể. Hàm giúp chương trình của bạn trở nên rõ ràng hơn và dễ dàng hơn để bảo trì.

Hàm trong Python được định nghĩa bằng từ khóa def, theo sau là tên của hàm và dấu ngoặc đơn. Các tham số của hàm được liệt kê trong dấu ngoặc đơn. Cú pháp để định nghĩa hàm như sau:

Trong đó:

  • function_name là tên của hàm.
  • parameters là danh sách các tham số mà hàm cần để thực hiện công việc của nó.
  • Kết quả trả về (return) là giá trị mà hàm trả về sau khi thực hiện xong công việc của nó.

Dưới đây là một ví dụ về hàm trong Python:

diem_hk1 = eval(input(“Nhap diem HK1: “))

diem_hk2 = eval(input(“Nhap diem HK2: “))

def tinh_diem_trung_binh(diem_hk1, diem_hk2):

      dtb = (diem_hk1 + diem_hk2 *2) /3

      print(“Diem trung binh: “, dtb )

      return

tinh_diem_trung_binh(diem_hk1, diem_hk2)

7. Biểu thức điều kiện trong Python

Biểu thức điều kiện trong Python được sử dụng để thực hiện một khối mã cụ thể nếu một điều kiện nào đó đúng (True). Nếu điều kiện không đúng (False), chúng ta có thể chọn thực hiện một khối mã khác hoặc không thực hiện gì cả. Biểu thức điều kiện sử dụng các từ khóa if, elif (viết tắt của ‘else if’), và else.

Cú pháp của biểu thức điều kiện trong Python là:

Dưới đây là một ví dụ về cách sử dụng biểu thức điều kiện trong Python:

Trong ví dụ này, chúng ta kiểm tra nhiệt độ và in ra một thông báo tương ứng.

temperature = 20

if temperature < 0:

    print(“It’s freezing!”)

elif 0 <= temperature < 20:

    print(“It’s cold.”)

else:

    print(“It’s warm.”)

8. Cấu trúc lặp trong Python

Cấu trúc lặp là một phần quan trọng của bất kỳ ngôn ngữ lập trình nào, bao gồm cả Python. Chúng cho phép bạn thực hiện một khối mã nhiều lần. Python cung cấp hai cấu trúc lặp chính: for và while.

Vòng lặp for: Vòng lặp for trong Python được sử dụng để lặp qua các phần tử của một chuỗi (như một danh sách, một tuple, một chuỗi) hoặc bất kỳ chuỗi lặp nào khác.

Cú pháp của vòng lặp for:

Ví dụ về vòng lặp for:

for i in [1, 2, 3, 4, 5]:

    print(i)

Trong ví dụ này, vòng lặp for sẽ in ra mỗi số trong danh sách từ 1 đến 5.

Vòng lặp while: Vòng lặp while trong Python được sử dụng để lặp đi lặp lại một khối mã cho đến khi một điều kiện nhất định không còn đúng nữa.

Cú pháp của vòng lặp while:

Ví dụ về vòng lặp while:

i = 1

while i <= 5:

    print(i)

    i += 1

Trong ví dụ này, vòng lặp while sẽ in ra mỗi số từ 1 đến 5.

9. Lệnh break và continue trong Python

Ngoài ra, Python cung cấp hai từ khóa hữu ích để kiểm soát quá trình lặp: break và continue. break dùng để ngắt vòng lặp ngay lập tức, trong khi continue dùng để ngắt vòng lặp hiện tại và tiếp tục với lần lặp tiếp theo.

Ví dụ về break:

for i in range(1, 11):

    if i == 5:

        break

    print(i)

Trong ví dụ này, vòng lặp for bắt đầu từ 1 và lặp cho đến khi i=10. Tuy nhiên, nếu i=5 break sẽ được thực thi, ngắt vòng lặp ngay lập tức. Do đó, chương trình chỉ in ra các số từ 1 đến 4.

Ví dụ về continue:

for i in range(1, 11):

    if i == 5:

        continue

    print(i)

Trong ví dụ này, vòng lặp for cũng bắt đầu từ 1 và lặp cho đến khi i=10. Tuy nhiên, nếu i=5, từ khóa continue sẽ được thực thi, bỏ qua phần còn lại của khối mã trong vòng lặp hiện tại và tiếp tục với lần lặp tiếp theo. Do đó, chương trình sẽ in ra tất cả các số từ 1 đến 10, trừ số 5.

10. Bài tập tổng kết các nội dung tự học lập trình Python

  1. Tạo một biến my_string với giá trị là chuỗi “Hello, Python!”. In ra màn hình giá trị của my_string.
  2. Tạo một biến my_int với giá trị là một số nguyên và một biến my_float với giá trị là một số thực. In ra màn hình giá trị của my_int và my_float.
  3. Tạo một danh sách my_list gồm 5 số nguyên. In ra màn hình phần tử đầu tiên và phần tử cuối cùng của my_list.
  4. Thêm một số nguyên vào cuối my_list và in ra màn hình danh sách sau khi thêm.
  5. Tạo một biến my_bool với giá trị là kết quả của phép so sánh 5 > 3. In ra màn hình giá trị của my_bool.
  6. Viết một vòng lặp for để in ra màn hình tất cả các phần tử trong my_list.
  7. Viết một vòng lặp while để in ra màn hình các số nguyên từ 1 đến 5.
  8. Trong vòng lặp for ở Yêu cầu 6, thêm một biểu thức điều kiện để chỉ in ra màn hình các số lớn hơn 2.
  9. Tạo một danh sách my_list_2 gồm 5 chuỗi. Viết một vòng lặp để in ra màn hình tất cả các chuỗi trong my_list_2 có độ dài lớn hơn 3.
  10. Viết một chương trình Python để tạo một danh sách mới bằng cách lấy các số chẵn từ my_list và in ra màn hình danh sách mới.

Bạn hãy tự mình làm trước khi tham khảo bài giải sau nha. Chúc bạn thành công!

Gợi ý bài giải

# Yêu cầu 1

my_string = “Hello, Python!”

print(my_string)

# Yêu cầu 2

my_int = 10

my_float = 20.5

print(my_int, my_float)

# Yêu cầu 3

my_list = [1, 2, 3, 4, 5]

print(my_list[0], my_list[-1])

# Yêu cầu 4

my_list.append(6)

print(my_list)

# Yêu cầu 5

my_bool = 5 > 3

print(my_bool)

# Yêu cầu 6

for i in my_list:

    print(i)

# Yêu cầu 7

i = 1

while i <= 5:

    print(i)

    i += 1

# Yêu cầu 8

for i in my_list:

    if i > 2:

        print(i)

# Yêu cầu 9

my_list_2 = [“cat”, “window”, “defenestrate”, “Python”, “a”]

for word in my_list_2:

    if len(word) > 3:

        print(word)

# Yêu cầu 10

new_list = [x for x in my_list if x % 2 == 0]

print(new_list)

Chúc mừng bạn đã nắm được các kiến thức căn bản của lập trình Python. Cùng nhau học tập và ứng dụng Python vào công việc và cuộc sống của mình nhé!

3 câu chuyện Internet đang bị hủy hoại bởi AI

Ba câu chuyện cho thấy AI bắt đầu hủy hoại Internet Một năm sau khi ChatGPT ra mắt, một trong những cảnh báo về mặt trái của AI đã đến sớm. Trang công nghệ 404 Media là một nạn nhân mới của AI. “AI đang đánh cắp công việc của chúng tôi. Chúng hủy hoại […]

Một năm sau khi ChatGPT ra mắt, một trong những cảnh báo về mặt trái của AI đã đến sớm.

Trang công nghệ 404 Media là một nạn nhân mới của AI. “AI đang đánh cắp công việc của chúng tôi. Chúng hủy hoại Internet và cách chúng ta khám phá thế giới”, trang này viết trên trang chủ. Các nội dung về công nghệ của họ đang bị thu thập bằng trí tuệ nhân tạo. Các website do AI vận hành còn tìm cách tối ưu hóa thuật toán, qua mặt Google để xuất hiện trước trên kết quả tìm kiếm. Lợi nhuận của những trang tin AI đến từ quảng cáo tự động của Google.

Rắc rối trên phơi bày một thực trạng lớn hơn về vấn nạn trộm cắp nội dung với sự hỗ trợ của trí tuệ nhân tạo. Biên tập viên Jacson Koebler của 404 Media phát hiện một trong những công cụ AI đang tiếp tay cho hành vi xấu này là SpinRewriter. Nó cho phép người dùng tạo 1.000 phiên bản hơi khác nhau của cùng một bài viết chỉ bằng một cú nhấp chuột và tự động xuất bản chúng lên bao nhiêu trang WordPress tùy thích thông qua plugin trả phí.

Nền tảng AI còn cung cấp một số công cụ cho người dùng quản lý nhiều trang web cùng lúc. Một công ty tên Byword đã công khai quảng cáo về “vụ cướp SEO”, trong đó “đánh cắp tổng cộng 3,6 triệu lượt truy cập từ đối thủ cạnh tranh. Họ làm được điều này bằng cách nhờ AI tạo ra 1.800 phiên bản khác nhau từ bài viết gốc để đánh lừa hệ thống Internet truyền thống.

Hoạt động tin tức trên Internet đang trở thành một trong những ngành bị tổn hại nhiều nhất bởi AI. Tuần trước, Wired kể lại câu chuyện hy hữu khi trang The Hairpin bị “tiếp quản bởi AI”. Nguyên nhân là chủ trang web quên gia hạn tên miền. Một người khác đã tranh thủ mua lại quyền sử dụng website và dùng AI viết bài. Những nội dung chất lượng liên quan đến quyền phụ nữ giờ bị thay bằng các bài viết kỳ lạ.

New York Times cũng đề cập đến chuyện sau khi một sinh viên tử vong do vô tình rơi vào đường ray tàu điện ngầm ở New York, các video do AI tạo ra đã nhanh chóng xuất hiện trên YouTube. Do từ khóa liên quan đến “chàng trai trẻ”, “tàu điện ngầm” được tìm kiếm nhiều trên Internet, kẻ trục lợi đã dùng AI để khoét sâu vào nỗi đau của gia đình nạn nhân để kiếm tiền.

Theo Business Insider, ba ví dụ trên đã phơi bày thực trạng về cách AI đang tác động tiêu cực thế nào đến người dùng. Kẻ xấu đang dùng trí tuệ nhân tạo để đưa ra các nội dung sai lệch, qua mặt dịch vụ tìm kiếm rồi trục lợi từ quảng cáo. Đây là thách thức lớn với Google nhưng về lâu dài sẽ là nỗi đau của người dùng Internet khi nội dung giả tràn ngập. Đáng lo ngại hơn khi tương lai, người dùng lại nhờ AI để tìm kiếm chính những nội dung do AI tạo ra.

Google nói với New York Times rằng họ biết về vấn nạn nội dung giả được sản xuất bằng AI và đang nỗ lực giải quyết bằng cách gỡ bỏ một số trang web. Tuy nhiên, kẻ xấu thường đi trước nền tảng một bước, như cách deepfake về Taylor Swift đã lan truyền khắp mạng xã hội X tuần trước.

Cuối cùng, các chuyên gia cho rằng AI sẽ thay đổi hoàn toàn Internet, theo hướng tốt hơn hoặc tệ hơn. Điều đó phụ thuộc vào các công ty đang tạo ra công cụ AI có những biện pháp nào để giảm thiểu thiệt hại.

Cách cài OpenVPN trên Proxmox 8

Tìm hiểu OpenVPN là gì?

OpenVPN được hiểu là một giao thức kết nối mã nguồn mở. OpenVPN được sử dụng để tạo điều kiện cho một đường hầm an toàn giữa hai điểm trong mạng.

Hiện nay, OpenVPN được nhiều mạng ảo riêng hoặc VPN sử dụng để đảm bảo mọi dữ liệu gửi qua internet đều được mã hóa và bảo mật riêng tư nhất.

Nhiệm vụ của OpenVPN

Giao thức OpenVPN đảm nhận những vai trò như sau:

  • Cho phép các bên xác thực lẫn nhau thông qua pre-shared key
  • Cho phép xác nhận tên người dùng/mật khẩu đăng nhập,..
  • Cho phép server phát hành chứng thư xác thực cho mỗi client trong cấu hình Multi Client-server.
  • Sử dụng thư viện mã hóa Openssl hoặc Tls
  • Sở hữu nhiều tính năng kiểm soát và bảo mật thông qua hai giao thức là UDP và TCP.
  • Hỗ trợ kết nối nhanh hơn thông qua UDP/Giao thức dữ liệu người dùng đặt làm mặc định.
  • Hỗ trợ điều khiển truyền tín hiệu
  • Hỗ trợ kiểm soát dữ liệu trong quá trình truyền tải, đảm bảo thông tin được truyền đạt đầy đủ và chi tiết

Khi nào nên sử dụng giao thức OpenVPN?

Sự trao đổi thông tin qua internet cũng trở nên phổ biến hơn, rộng rãi hơn trong thời đại công nghệ 4.0. Và lúc này, cần có OpenVPN hơn bao giờ hết để hạn chế việc đánh cắp thông tin.

Ngoài ra, bạn muốn sở hữu giao thức bảo mật kết nối internet ổn định và có khả năng mã hóa mạnh mẽ ít tốn kém thì nên chọn OpenVPN.

Người dùng từ xa truy cập an toàn đến mạng riêng của mình, hay thậm chí có nhu cầu “ẩn danh” trong quá trình sử dụng mạng Internet thì giao thức này cũng sẽ giúp được bạn.

Chỉ khi bạn cho phép thì những client được cấp tài khoản VPN mới được quyền truy cập được vào hệ thống dữ liệu, đảm bảo an toàn hơn.

Ưu điểm và hạn chế của OpenVPN là gì?

ƯU ĐIỂMHẠN CHẾ
Khả năng bảo mật tốt. OpenVPN  giúp các thông tin dữ liệu được truyền dẫn một cách an toàn. Mọi dữ liệu cũng được truyền tải đầy đủTốc độ chậm khá chậm trong quá trình truyền tải 
Khả năng mã hóa rất tốt. Trước mọi mục tiêu tấn công thì dữ liệu sẽ được vô hiệu hóaOpenVPN được thiết lập thủ công, khá phức tạp. Người sử dụng phải am hiểu chuyên môn về OpenVPN là gì 
 Tương thích với mọi hệ điều hành. Giúp các đơn vị sử dụng giao thức sử dụng an tâm hơn  OpenVPN có thể yêu cầu ứng dụng của bên thứ 3, khá cồng kềnh và lãng phí tài nguyên

Hướng dẫn tải và cài đặt OpenVPN trên Proxmox 8

Cấu hình Container. Sử dụng vim hoặc nano. ID Container của tôi là 100, nhưng của bạn có thể khác.

vim /etc/pve/lxc/100.conf

Thêm các dòng sau vào cuối

lxc.cgroup.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net dev/net none bind,create=dir

Phân quyền /dev/net/tun bằng lệnh sau.

chown 100000:100000 /dev/net/tun

Khởi động Container bằng lệnh hoặc trên giao diện Proxmox.

pct start 100
pct enter 100

Cài đặt OpenVPN Access Server.

apt update && apt -y install ca-certificates wget net-tools gnupg
wget https://as-repository.openvpn.net/as-repo-public.asc -qO /etc/apt/trusted.gpg.d/as-repository.asc
echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/as-repository.asc] http://as-repository.openvpn.net/as/debian jammy main">/etc/apt/sources.list.d/openvpn-as-repo.list
apt update && apt -y install openvpn-as

Khởi động lại OpenVPN Access Server.

sudo systemctl restart openvpnas

Truy cập vào OpenVPN Access Server

Admin UI: https://ip_openvpn_server:943/admin
Client UI: https://ip_openvpn_server:943

Mật khẩu mặc định được lưu tại: /usr/local/openvpn_as/init.log

Tham khảo

Microsoft yêu cầu bạn phải có tối thiểu 16GB RAM để chạy được AI trong Windows 12

​ Các nhà sản xuất đang chuẩn bị tràn ngập thị trường tiêu dùng với làn sóng PC Windows “có khả năng AI” bắt đầu từ cuối năm nay, nhưng rõ ràng PC đó sẽ cần phải đáp ứng một số yêu cầu tối thiểu từ Microsoft. Cả nguồn tin của TrendForce và Tom’s Hardware […]


Các nhà sản xuất đang chuẩn bị tràn ngập thị trường tiêu dùng với làn sóng PC Windows “có khả năng AI” bắt đầu từ cuối năm nay, nhưng rõ ràng PC đó sẽ cần phải đáp ứng một số yêu cầu tối thiểu từ Microsoft.

Cả nguồn tin của TrendForce và Tom’s Hardware đều tin rằng Microsoft sẽ yêu cầu các PC Windows mới đáp ứng ngưỡng hiệu suất ít nhất 40 TOPS (hàng nghìn tỷ thao tác mỗi giây) để được gắn nhãn là PC AI thực sự .

Nền tảng Snapdragon X Elite của Qualcomm, dự kiến xuất xưởng vào nửa cuối năm 2024, có thể là một trong những nền tảng đầu tiên đáp ứng yêu cầu về hiệu suất của Microsoft ở khoảng 45 TOPS. TrendForce cho biết việc tuân thủ sớm của Qualcomm có thể giúp hãng và các đối tác như Dell, Asus, Lenovo và Acer thu hút được sự quan tâm sớm của PC AI, điều này có thể khiến phe x86 gặp một số khó khăn.

Nền tảng Meteor Lake của Intel được cho là không đạt được yêu cầu của Microsoft ở khoảng 34 TOPS, nhưng Lunar Lake có thể đủ điều kiện khi ra mắt vào cuối năm nay. TrendForce cho biết thêm dòng AMD Ryzen 8000 (Strix Point) cũng sẽ đáp ứng đủ điều kiện.

Nhà nghiên cứu thị trường lưu ý thêm rằng Microsoft sẽ đặt ra mức cơ sở tối thiểu mới cho dung lượng DRAM trong PC AI (16 GB). Đây không phải là trở ngại lớn đối với người dùng PC hiện nay khi đa số người dùng đã có coi 16 GB đã là mức tối thiểu tuyệt đối cho một PC mới và thoải mái hơn với 32 GB dung lượng RAM.

Tuy nhiên, những người sở hữu laptop hiện tại có RAM được hàn sẵn sẽ phải đưa ra một số quyết định khó khăn hơn nếu họ muốn tham gia vào trào lưu PC AI, dự kiến sẽ bùng nổ khi Windows 12 ra mắt vào cuối năm nay. Việc tăng yêu cầu RAM tối thiểu của PC Windows mới cũng có thể giúp ổn định thị trường RAM, vốn đang gặp khó khăn gần đây đến mức các nhà sản xuất phải cắt giảm sản xuất để giúp giải quyết hàng tồn kho và điều chỉnh giá.

Việt Nam có thêm mạng di động FPT

FPT hoạt động với đầu số 0775 và trở thành mạng di động ảo thứ năm tại Việt Nam. Trong thông báo sáng 11/1, Công ty Cổ phần Bán lẻ Kỹ thuật số FPT (FPT Retail) cho biết mạng sẽ hoạt động trên toàn quốc từ hôm nay, sáu tháng sau khi được cấp phép. […]

FPT hoạt động với đầu số 0775 và trở thành mạng di động ảo thứ năm tại Việt Nam.

Trong thông báo sáng 11/1, Công ty Cổ phần Bán lẻ Kỹ thuật số FPT (FPT Retail) cho biết mạng sẽ hoạt động trên toàn quốc từ hôm nay, sáu tháng sau khi được cấp phép.

Mạng FPT hoạt động theo mô hình di động ảo (MVNO), tức nhà mạng không sở hữu hạ tầng, mà cung cấp dịch vụ viễn thông bằng cách mua lưu lượng từ đơn vị có sẵn, sau đó bán lẻ cho người dùng. Trong trường hợp của FPT, nhà mạng sử dụng hạ tầng từ MobiFone.

MVNO là mô hình xuất hiện tại Việt Nam nhiều năm nay, cho phép triển khai nhanh dịch vụ nhờ hạ tầng sẵn có, từ đó tiết kiệm tài nguyên. Nhà mạng thường sẽ tập trung vào thiết kế sản phẩm phù hợp với các nhóm người dùng. Phần lớn mạng di động ảo đều thuộc một công ty lớn, có hệ sinh thái sản phẩm liên quan đến người dùng cuối.

Theo đại diện FPT Retail, việc triển khai mạng giúp đơn vị tận dụng và phát huy lợi thế sẵn có. Công ty hiện có hệ thống hơn 800 cửa hàng FPT Shop tại 63 tỉnh, thành phố, mỗi năm bán trên 1,5 triệu smartphone và các thiết bị IoT. Ngoài ra, với lợi thế nằm trong hệ sinh thái FPT, dịch vụ di động này có thể được ứng dụng những công nghệ tiên tiến như cloud, chatbot, AI.

“Chúng tôi sẽ tích hợp dịch vụ, tiện ích, nội dung trong hệ sinh thái FPT và các đối tác để khách hàng sử dụng thuận lợi và khai thác hiệu quả các gói cước đã lựa chọn”, ông Hoàng Trung Kiên, Tổng Giám đốc FPT Retail, cho biết.

Mạng di động mới của FPT dự kiến nhắm tới nhóm khách hàng trẻ, hiện đại, thích công nghệ mới. Ngoài ra còn có các khách hàng doanh nghiệp, hộ gia đình và những người sử dụng các dịch vụ IoT, M2M.

Ngoài FPT, thị trường Việt Nam có bốn nhà mạng di động ảo đang hoạt động gồm iTel (đầu số 087) và Wintel (đầu số 055), Local (đầu số 089), VNSKY (077).

Theo thống kê của Cục Viễn thông – Bộ Thông tin và Truyền thông tính đến đầu 2023, các mạng di động ảo ở Việt Nam thu hút 2,56 triệu thuê bao, chiếm 2,1% tổng thuê bao di động. Ngoài ra, thị trường có 5 doanh nghiệp viễn thông sở hữu hạ tầng và tần số gồm VinaPhone, Viettel, MobiFone, Vietnammobile, Gtel.

Dù được đánh giá tiềm năng, hoạt động của MVNO hiện cũng gặp một số hạn chế, đặc biệt trong việc đăng ký sim, ngăn chặn sim rác. Việc thử nghiệm đăng ký sim online đã dừng từ tháng 10 năm ngoái, buộc người dùng phải đến cửa hàng để đăng ký trực tiếp. Tuy nhiên, không phải nhà mạng nào cũng có sẵn hệ thống cửa hàng để đáp ứng nhu cầu này.

Windows 12 cực đẹp siêu lòng

Dù Windows 12 chưa ra mắt chính thức nhưng mới đây, một người dùng Youtube đã chia sẻ một phiên bản concept với giao diện siêu hiện đại của hệ điều hành này khiến ngay cả những người dùng Mac cũng phải “tâm tư”. Windows 10 có lẽ là một trong những HĐH thành công […]

Dù Windows 12 chưa ra mắt chính thức nhưng mới đây, một người dùng Youtube đã chia sẻ một phiên bản concept với giao diện siêu hiện đại của hệ điều hành này khiến ngay cả những người dùng Mac cũng phải “tâm tư”.

Windows 10 có lẽ là một trong những HĐH thành công nhất của Microsoft từ trước tới nay. Mặc dù Windows 11 vẫn còn một số lỗi hiện hữu và mức độ phủ sóng trên các thiết bị chưa được cao nhưng một số nguồn thông tin về Windows 12 lại tiếp tục hé lộ. Mới đây, đoạn video ngắn về một phiên bản concept của Windows 12 đã được hé lộ bởi kênh Youtube AR 4789 và gây thu hút bởi giao diện hiện đại và hết sức trực quan.

Windows 12 cực đẹp siêu lòng

Windows 12 là tên gọi chính thức cho phiên bản tiếp theo mà Microsoft công bố trong tương lai. Với việc tập trung vào thiết kế giao diện của người dùng, bản “concept” của Windows 12 đã nhận được sự mong đợi rất lớn từ cộng đồng. Video minh hoạ trên trang Youtube kể trên đã cho người dùng một cái nhìn tổng quát và khơi dậy những cạnh tranh, bàn luận sôi nổi về giao diện cũng như thiết kế của Windows 12.

Đầu tiên, màn hình khóa của phiên bản concept này trông khá tối giản và bóng bẩy so với phiên bản Windows 11 trước đó. Tại màn hình này, chúng ta có đồng hồ hiện số giờ và phút được xếp lệch ở giữa, bên dưới là thông tin ngày tháng và thời tiết, bên trên hiển thị các kết nối như bàn phím, âm lượng và Wi-Fi.

Giao diện màn hình khoá trên Windows 12

 Người dùng cũng sẽ phải bấm một phím bất kỳ để tiếp tục truy cập vào màn hình nhập mật khẩu với hiệu ứng làm mờ hình nền quen thuộc.

Giao diện nhập mật khẩu trên phiên bản Windows 12 concept

Một trong những thay đổi nổi bật nhất trong bản concept này phải kể đến là giao diện menu “Bắt đầu” có sự kết hợp giữa thiết kế của Windows 11 và Windows 10. Phần menu này có hiệu ứng trong suốt và vẫn giữ được đầy đủ các ứng dụng ở cạnh bên tương tự Windows 10. Trong video kể trên, người dùng có thể cuộn để xem nhanh thông tin, điều này mang lại sự tiện lợi trong việc truy cập các nội dung của ứng dụng liên quan.

Một trong những thay đổi nổi bật là menu Bắt đầu, kết hợp giữa menu Windows 11 và Windows 10

 Ngoài ra, tính năng Widget trên Windows 11 vẫn được giữ lại và phát huy trên Windows 12 với những cải tiến thú vị. Người dùng có thể kéo và thả các Widget một cách đơn giản lên màn hình nền và tự do sắp xếp một cách cá nhân hoá, điều này tương tự như Live Tiles trên Windows 10. Nhờ những cải tiến trên mà giúp tạo ra một không gian làm việc linh hoạt và tuỳ biến cho người dùng trên thiết bị của mình.

Các widget khá đa dạng và hiển thị trực quan

Đáng chú ý hơn, bảng tiện ích trong video mô phỏng trên kênh Youtuber không có bất kỳ quảng cáo nào và không lấy dữ liệu từ MSN. Đây là một cải tiến được đánh giá cao nếu như thực tế Windows 12 ra mắt có được điều này. Hơn nữa, Windows 12 còn đề xuất thêm một số chủ đề mới hoặc người dùng được phép tuỳ chỉnh theo sở thích.

Người dùng có thể thêm các tiện ích khác vào bảng widget

 Giao diện Cài đặt trên phiên bản concept không có nhiều thay đổi so với Windows 11 ngoại trừ việc các mục cài đặt sẽ được chia tab để người dùng tiện chuyển đổi mà không cần quay lại bước thiết lập trước đó.

Tất nhiên không thể thiếu chế độ tối (Dark Mode) với giao diện được chuyển thành tông màu đen và tím dịu mắt.

Giao diện Dark Mode trên Windows 12

 Trình duyệt Microsoft Edge trên phiên bản Windows 12 concept của Youtuber AR 4789 được điểm tô bằng các góc bo tròn nhiều hơn cho cảm giác mềm mại hơn so với Windows 11.

Giao diện của trình duyệt Microsoft Edge

Trong khi đó, giao diện quản lý tệp tin (File Explorer) được thiết kế phẳng hơn, nhóm tệp gần đây và yêu thích được dời xuống ngay dưới lưới ổ cứng thay vì nằm chung ở danh mục bên trái như trước đây.

Giao diện File Explorer trên Windows 12

Nhìn qua các thao tác trên phiên bản Windows 12 concept được mô phỏng trong video, chúng ta đã chứng kiến một sự lột xác rõ rệt về giao diện so với Windows 11. Youtuber AR 4789 đã khiến nó trông phẳng hơn, tối giản và bóng bẩy hơn những gì Microsoft đang cung cấp trên phiên bản Windows 11 hiện tại. Nó không chỉ mang sự sang trọng như MacOS nhưng vẫn giữ được những giá trị thiết kế truyền thống của Windows. Chắc hẳn những fan trung thành nhất của MacOS cũng sẽ phải ngó qua phiên bản concept Windows rất đẹp này.

Các bản concept như trên cũng là cơ hội tốt để người dùng và các nhà phát triển cùng nhau thảo luận và vẽ nên những ý tưởng về Windows 12 trước khi nó được chính thức ra mắt. Biết đâu, Microsoft cũng sẽ xem được những hình ảnh này và lựa chọn một vài ý tưởng cho phiên bản chính chủ của họ.

Dựa trên những thông tin rò rỉ, phiên bản tiếp theo của hệ điều hành Windows sẽ được sản xuất vào nửa sau của năm 2024. Điều này có nghĩa là ba năm sau khi phiên bản Windows 11 đầu tiên được phát hành. Microsoft đã quyết định trở lại chu kỳ phát triển ba năm cho các phiên bản chính của hệ điều hành Windows.

Một số thông tin chúng ta được biết về Windows 12 cho tới hiện tại như: tên mã (codename) là Hudson Valley và thuộc version 24H2

Hiện tại, Windows 11 đang yêu cầu thiết bị phải sử dụng CPU Intel Gen 8 hoặc AMD Ryzen 2000 Series trở lên và nó cũng yêu cầu TPM và RAM tối thiểu 4GB. Có khả năng rất cao Microsoft sẽ yêu cầu các thiết bị có dung lượng RAM từ 8GB trở lên và chạy những con chip tương ứng để có thể trải nghiệm tốt hơn Windows 12. Mặc dù chưa biết Windows 12 yêu cầu cấu hình như thế nào nhưng chắc chắn sẽ nhỉnh hơn khi so với Windows 11.

Với việc gần đây Microsoft đã đầu tư những khoản không hề nhỏ vào các công ty trí tuệ nhân tạo như OpenAI, người ta cũng cho rằng phiên bản Windows mới sẽ được nâng cấp mạnh mẽ về các trải nghiệm AI. Chúng có thể bao gồm khả năng phân tích nội dung trên màn hình và cung cấp gợi ý theo ngữ cảnh để thực hiện các tác vụ khác hay nhận dạng các đối tượng và văn bản trong hình ảnh, giúp người dùng dễ dàng cắt và dán chúng vào vị trí khác.

Microsoft cũng đang đưa công nghệ AI Copilot riêng của họ vào Windows 11

Ngoài ra, Microsoft cũng đã đưa công nghệ AI Copilot riêng của họ vào Windows 11, sử dụng công nghệ đám mây để xử lý một mô hình ngôn ngữ lớn có khả năng trả lời các câu hỏi phức tạp và truy vấn thông tin tương như cách ChatGPT hay BingAI đang làm. Nó cũng có khả năng phân tích nội dung trên màn hình và cung cấp thông tin hữu ích về nội dung đó. Vậy nên không khó để mường tượng ra viễn cảnh nó sẽ tiếp tục được cải tiến trên Windows 12.

Microsoft sẽ phát hành Windows 11 24H1 với nhiều nâng cấp

​ Bản cập nhật tính năng tiếp theo cho Windows 11 dự kiến sẽ ra mắt vào cuối mùa xuân này, chỉ vài tháng trước khi Microsoft tung ra phiên bản Windows thế hệ tiếp theo tập trung chủ yếu vào AI hay còn được gọi là “Windows 12”. Hiện tại chưa có ngày phát […]

Bản cập nhật tính năng tiếp theo cho Windows 11 dự kiến sẽ ra mắt vào cuối mùa xuân này, chỉ vài tháng trước khi Microsoft tung ra phiên bản Windows thế hệ tiếp theo tập trung chủ yếu vào AI hay còn được gọi là “Windows 12”. Hiện tại chưa có ngày phát hành chính xác, nhưng Dell đã đưa ra một số thông tin mới.

Tuần này, Dell đã công bố máy tính xách tay XPS mới và tài liệu quảng cáo của họ tự hào về khả năng hỗ trợ Wi-Fi 7, cùng nhiều tính năng khác. Chú thích cuối trang cho biết Wi-Fi 7 yêu cầu Windows 11 version 24H1, phiên bản này không có sẵn cho đến ngày 24 tháng 4 để tải xuống.

Là một đối tác phần cứng lớn của Microsoft, Dell rõ ràng biết đôi điều về các phiên bản Windows sắp ra mắt. Ngoài ra, tuyên bố này phù hợp với driver Intel Wi-Fi 7 được phát hành gần đây với “hỗ trợ hệ điều hành đang chờ xử lý”. Một bài viết cơ sở kiến thức gần đây của Netgear cũng tiết lộ rằng Wi-Fi 7 yêu cầu cập nhật Windows 11 .

Không có thông tin về việc Microsoft có kế hoạch phát hành bản cập nhật phiên bản lớn cho Windows 11 vào nửa đầu năm 2024 hay không, vì vậy tài liệu quảng cáo của Dell có thể đề cập đến bản cập nhật “Moment 5” nhỏ hơn sắp tới. Đặc biệt là trong bối cảnh báo cáo gần đây khẳng định Microsoft muốn duy trì một bản cập nhật “phiên bản” mỗi năm và không muốn phân khúc thêm thị trường Windows với phiên bản Windows 12 mới. Do đó, bản cập nhật lớn dự kiến có thể giữ lại cái tên Windows 11 hiện tại nhưng với phiên bản 24H2.

Dù Microsoft gọi bản cập nhật Windows 11 tiếp theo là gì thì khung thời gian được Dell đề cập đều có ý nghĩa. Bản cập nhật “Moment 5” (hoặc phiên bản 24H1 theo Dell) dự kiến sẽ hoàn tất quá trình phát triển vào tháng 2, xuất hiện dưới dạng bản cập nhật tùy chọn vào tháng 3 và ra mắt đầy đủ trong bản cập nhật Patch Tuesday của tháng 4

Windows 12 ISO miễn phí 64/32Bit

Tải xuống miễn phí ISO Windows 12 64/32 bit! Tìm hiểu cách tải xuống Windows 12 ISO và thông tin về ngày phát hành và yêu cầu hệ thống.

Xin chào các bạn, Windows 12 sẽ sớm có mặt trên Market. Vì vậy, một số Người đang cố gắng Tải xuống Windows 12 ISO và họ đang tìm thấy Liên kết tải xuống. Đừng lo lắng. Trong Nội dung này, chúng tôi cung cấp một số cách Tải xuống Windows 12 ISO. Chúng tôi biết rằng Windows 12 là Hệ điều hành nhỏ nhất dành cho người dùng Windows.

Để suy nghĩ, chúng ta nên bắt đầu với ý nghĩa thiết yếu của lập trình và Ngày phát hành, tính năng, bản cập nhật và khái niệm của Microsoft Windows 12. Microsoft Windows được gọi là ‘Windows’, nó là một Hệ điều hành (là một sản phẩm). Nếu bạn không biết Hệ điều hành là gì, bạn có thể tìm hiểu từ đây.

Bạn có muốn tải xuống Windows 12 ISO? Đừng lo lắng. Trong Nội dung này, chúng tôi đang cố gắng giải thích Cách tải xuống. Chỉ cần đọc toàn bộ nội dung và thu thập nó. Những bài viết liên quan

Thông số kỹ thuật Windows 12 ISO 2023:

Trên máy tính, Windows 12 cần những điều sau: Rất có thể Windows 12 sẽ được cung cấp dưới dạng bản cập nhật miễn phí, tùy chọn cho người dùng Windows 11 và có thể cho người dùng Windows 10 có bản sao Windows hợp lệ. Nếu bạn cần giấy phép mới, chúng tôi cho rằng bạn có thể tải phiên bản kỹ thuật số từ trang web của Microsoft hoặc thông qua các nhà bán lẻ khác trên thiết bị USB.

Bộ xử lýBộ xử lý lõi kép 1GHz hoặc nhanh hơn với ít nhất hai lõi tương thích 64-bit
MemoryÍt nhất 4 GB RAM
Storage64 GB trở lên
Phần mềm hệ thốngHỗ trợ Secure Boot và sử dụng UEFI
TPMMô-đun nền tảng đáng tin cậy TPM, phiên bản 2.0
Card đồ họatương thích với trình điều khiển WDDM 2.0 và DirectX 12 hoặc mới hơn
Màn hìnhhỗ trợ độ phân giải cao (720p), 8 bit cho mỗi kênh màu và màn hình lớn hơn 9 inch

Ngày phát hành Windows 12:

Bạn có đang tìm kiếm ở đây khi nói đến Windows 12 trên thị trường không? Đừng lo lắng. Trong Nội dung này, chúng tôi sẽ cung cấp cho bạn Ngày phát hành dự kiến ​​sắp tới. Hiện chưa có thông tin chính thức về thời điểm đến. Tuy nhiên, Cơ quan có thẩm quyền của Microsoft yêu cầu chúng tôi cung cấp điều đó ngay khi có sẵn Chính thức cho Thị trường này. 

Làm cách nào để cài đặt Windows 12 ISO 64-bit?

Để cài đặt phiên bản Windows mới nhất, bạn phải truy cập ứng dụng Cài đặt của mình. Sau đó đi tới phần Chương trình Người dùng nội bộ Windows và đăng ký Kênh Beta. Sau đó, bạn có thể khởi động lại máy tính của mình và kiểm tra Windows Update để biết các bản cập nhật để nhận phiên bản 22000.120.

Bạn có thể nhận được cảnh báo rằng PC của bạn không tương thích với Windows 12 64-bit. Đặc biệt nếu đó là tháp, có thể bạn đã tắt TPM 2.0 và Secure Boot. Đối tác của tôi “Javier Gualix” ở đây để hướng dẫn bạn cách kích hoạt cả hai tính năng. Bạn có thể muốn xem bài viết của đồng nghiệp của chúng tôi về các yêu cầu ISO của Windows 12.

  • Windows 12 Home
  • Windows 12 Pro
  • Windows 12 Education
  • Windows 12 Enterprise
  • Windows 12 Mobile
  • Windows 12 Mobile Enterprise
  • Windows 12 Workstation

Làm cách nào để cài đặt Windows 12 ISO 64Bit?

Để cài đặt phiên bản Windows mới nhất, bạn phải truy cập ứng dụng Cài đặt của mình. Sau đó đi tới phần Chương trình nội bộ Microsoft Windows và đăng ký Kênh Beta. Sau đó, bạn có thể khởi động lại máy tính của mình và kiểm tra Windows Update để biết các bản cập nhật để nhận phiên bản 22000.120.

CPU1GHz hoặc SOC hoặc bộ xử lý nhanh hơn khác
Storage16 GB cho 32 bit và 20 GB cho 64 bit
RAM1GB cho 32-bit và 2GB cho 64-bit
DirectXTrình điều khiển Microsoft DirectX 9 hoặc WDDM 1.0
Độ phân giải màn hình800 x 600 trở lên

Bạn có muốn biết thêm thông tin về Windows 12 ISO Free Link 64/32Bit, chỉ cần đến đây? Chúng tôi giải quyết vấn đề của bạn càng sớm càng tốt. Cuối cùng, chúng tôi rất vui được giải thích đầy đủ chi tiết về Windows 12 ISO. Cảm ơn vì đã ở lại với chúng tôi.

Thế giới công nghệ 2023

Làn sóng sa thải, cuộc đua AI và biến động thị trường tiền số đã tạo nên những điểm nổi bật trong năm vừa qua. Công ty công nghệ sa thải hàng ngàn nhân viên, trong khi AI tạo sinh và thị trường tiền số gặp những biến động đáng chú ý.

Làn sóng sa thải ở các công ty công nghệ, cuộc đua AI tạo sinh, diễn biến bất ngờ của thị trường tiền số… là những điểm nổi bật 12 tháng qua.

Cuộc đại sa thải nhân viên công nghệ

Làng công nghệ thế giới mở màn năm 2023 với thông tin Amazon sa thải 18.000 lao động – con số lớn nhất đối với một công ty công nghệ. “Tình trạng thừa lao động, khó khăn trong chuỗi cung ứng, lạm phát, năng suất tăng vọt do phát triển mạng lưới vận chuyển trong Covid-19 làm gia tăng chi phí”, Doug Herrington, Giám đốc điều hành bán lẻ cấp cao của Amazon, nói.

Giữa tháng 1, Saleforces và Microsoft tuyên bố cho lần lượt 8.000 và 10.000 nhân viên thôi việc. Vài ngày sau, Google thông báo giảm 6% nhân sự, tương đương 12.000 người phải nghỉ việc. Đến tháng 3, Meta diễn ra cuộc “sa thải tàn bạo”, khiến 10.000 nhân viên phải rời công ty. Ngoài ra, hàng loạt công ty khác như Stripe, Spotify cũng thông báo sa thải quy mô lớn.

Thống kê của Layoffs.fyi, chuyên trang theo dõi tình hình sa thải, cho thấy trong năm nay có ít nhất 224.503 nhân sự công nghệ mất việc. Tuy nhiên, giới phân tích chỉ ra một thực tế: những công ty loại bỏ hàng nghìn nhân viên không hề ở bờ vực phá sản, một số thậm chí có doanh thu tốt. Tuy nhiên, sau giai đoạn tăng trưởng nóng, họ bắt đầu lo lắng về sự dư thừa nên phải điều chỉnh để tiết kiệm chi phí vận hành, tăng năng suất của người ở lại. Việc X (Twitter) vẫn hoạt động ổn định sau khi giảm 75% nhân viên trở thành hình mẫu để các bên mạnh tay tinh lọc bộ máy.

Cuộc đua AI tạo sinh

Chỉ sau hai tháng ra mắt, cuối tháng 1, ChatGPT bất ngờ thu hút 100 triệu người dùng. Cơn sốt đã thúc đẩy hàng loạt doanh nghiệp từ Mỹ như Google, Meta cho đến Trung Quốc như Alibaba, Tencent công khai các mô hình chatbot thế hệ mới. Tại Việt Nam, một số startup, công ty công nghệ lớn cũng phát triển và giới thiệu mô hình AI tạo sinh nói tiếng Việt để bắt kịp xu hướng chung. 2023 có thể xem là năm đánh dấu AI phổ biến rộng rãi tới người dùng.

AI tạo sinh cũng mở ra cuộc chiến mới trong ngành bán dẫn. Ngoài dữ liệu và thuật toán, chip xử lý đồ họa GPU cũng đóng vai trò đặc biệt quan trọng, quyết định công ty hay quốc gia nào sẽ nắm giữ ưu thế. Cơn khát chip AI đang càn quét khắp thế giới, đưa Nvidia gia nhập câu lạc bộ nghìn tỷ USD nhờ cung cấp những mẫu GPU hàng đầu để huấn luyện trí tuệ nhân tạo. Các hãng đối thủ như Intel, Huawei, AMD, Microsoft cũng lần lượt giới thiệu GPU mới, khiến cuộc đua ngày càng sôi động.

Biến động của thị trường tiền số

Hàng loạt cáo buộc, kiện tụng phủ bóng thị trường tiền số trong phần lớn thời gian của 2023. Giữa tháng 6, nhà sáng lập Terraform Labs Do Kwon nhận án phạt đầu tiên sau thảm họa Luna. Cuối tháng 9, Zhu Su, nhà đồng sáng lập Three Arrows Capital (3AC), quỹ đầu tư từng thuộc top đầu thị trường tiền số, bị bắt tại Singapore sau một năm lẩn trốn.

Đến tháng 10, phiên tòa xét xử Sam Bankman-Fried (SBF), cựu CEO sàn tiền số FTX, chính thức diễn ra. Bồi thẩm đoàn “đồng thuận tuyệt đối” rằng SBF có tội với cả 7 tội danh nêu trong cáo trạng liên quan tới lừa đảo tiền số. Người này hiện đối mặt 115 năm tù.

Sang tháng 11, thị trường tiền số lại chao đảo khi Changpeng Zhao (CZ), nhà sáng lập Binance, nhận tội vì vi phạm quy định chống rửa tiền, và chấp nhận rời vị trí CEO. Binance cũng đồng ý nộp phạt tổng cộng 4,3 tỷ USD.

Tuy nhiên, tháng cuối năm lại chứng kiến sự hân hoan của cộng đồng khi Bitcoin vượt mốc 40.000 USD, mức giá cao nhất kể từ tháng 4/2022. Hàng loạt tiền số khác cũng đồng loạt khởi sắc, như Solana tăng từ 84 lên 110 USD, lập kỷ lục giá cao nhất trong 20 tháng.

Cuộc “đảo chính” tại OpenAI

Ngành công nghệ cuối năm bất ngờ nhận tin “sốc” khi hội đồng quản trị OpenAI buộc Sam Altman phải rời chức CEO vào ngày 17/11. Đến 20/11, hơn 700 nhân viên công ty đồng loạt ký vào thư dọa nghỉ việc, nếu Altman không được phục chức. Ngày 22/11, OpenAI đàm phán thành công, đưa ông trở lại vị trí CEO.

Nguyên nhân của cuộc lật đổ CEO chưa được công bố. Tỷ phú Elon Musk nhiều lần đặt câu hỏi về “điều đáng sợ” khiến Altman bị sa thải. Nguồn tin của Reuters cho biết, hội đồng quản trị OpenAI đã nhận được bức thư cảnh báo về sự nguy hiểm của dự án Q* (Q-Star) do Altman thúc đẩy. Việc ông trở lại điều hành công ty khiến một số chuyên gia lo ngại nguy cơ AI hủy diệt có thể đến gần hơn.

Sự ảnh hưởng của việc sử dụng Internet đến sức khỏe não bộ của người

Nếu cha mẹ hoặc ông bà của bạn nhờ hướng dẫn cách đăng bài trên Instagram hoặc cách gửi tin nhắn sinh nhật cho một người bạn trên Facebook, hãy giúp họ. Một nghiên cứu mới đây cho thấy việc giúp người lớn tuổi sử dụng Internet có thể giúp ích cho sức khỏe não […]

Nếu cha mẹ hoặc ông bà của bạn nhờ hướng dẫn cách đăng bài trên Instagram hoặc cách gửi tin nhắn sinh nhật cho một người bạn trên Facebook, hãy giúp họ. Một nghiên cứu mới đây cho thấy việc giúp người lớn tuổi sử dụng Internet có thể giúp ích cho sức khỏe não bộ của họ.

Nghiên cứu được công bố trên Tạp chí của Hiệp hội Lão khoa Hoa Kỳ cho thấy những người lớn tuổi thường xuyên sử dụng internet sẽ có tỉ lệ mắc chứng mất trí nhớ thấp hơn đáng kể.

Các nhà nghiên cứu đã đưa ra kết luận này này sau khoảng 8 năm theo dõi 18.154 người trong độ tuổi từ 50 đến 65.

Những người trong độ tuổi trung niên và lớn tuổi là đối tượng của Nghiên cứu về Sức khỏe và Hưu trí – một bộ sưu tập dữ liệu đa ngành được Viện Lão khoa Quốc gia và Cơ quan An sinh Xã hội thu thập.

Mỗi người tham gia được hỏi một câu đơn giản: “Bạn có thường xuyên sử dụng World Wide Web hoặc Internet để gửi và nhận e-mail hoặc cho bất kỳ mục đích nào khác, chẳng hạn như mua hàng, tìm kiếm thông tin hoặc đặt chỗ du lịch không?”

Những người sử dụng internet thường xuyên có nguy cơ mắc chứng mất trí nhớ bằng một nửa so với những người không sử dụng thường xuyên.

Các nhà nghiên cứu cũng xem xét tần suất những người này sử dụng Internet, từ không giờ cho đến hơn tám giờ mỗi ngày. Những người sử dụng internet trong khoảng hai giờ hoặc ít hơn, có nguy cơ mắc chứng mất trí nhớ thấp nhất so với những người không sử dụng internet.

Tiến sĩ Virginia W. Chang, phó giáo sư về sức khỏe cộng đồng toàn cầu tại Trường Y tế Công cộng Toàn cầu của Đại học New York, cho biết: “Tham gia trực tuyến có thể giúp phát triển và duy trì dự trữ nhận thức, từ đó có thể bù đắp cho sự lão hóa của não và giảm nguy cơ mắc chứng mất trí nhớ”.

Tuy nhiên, các nhà nghiên cứu cũng cảnh báo rằng những người trực tuyến từ 6 đến 8 giờ một ngày có nguy cơ mắc chứng mất trí nhớ cao hơn.

Một số nghiên cứu đã chỉ ra rằng kích thích trí tuệ có thể giúp ngăn ngừa chứng mất trí nhớ. Ví dụ, một nghiên cứu năm 2020 đã tìm thấy mối liên hệ giữa việc kích thích nhận thức và giảm nguy cơ mắc chứng mất trí nhớ.

Khi mọi người già đi, tốc độ xử lý của não chậm lại một chút là điều tự nhiên, nhưng trong một bộ não khỏe mạnh, trí nhớ thường ngày và kiến thức vẫn khá ổn định. Những người mắc chứng mất trí nhớ gặp rắc rối với các chức năng thông thường của não như tạo ra những ký ức mới, giải quyết vấn đề và hoàn thành các nhiệm vụ bình thường.

Khoảng 6,2 triệu người từ 65 tuổi trở lên mắc bệnh Alzheimer, dạng sa sút trí tuệ phổ biến nhất, Trung tâm Kiểm soát và Phòng ngừa Dịch bệnh Hoa Kỳ cho biết. Con số đó dự kiến sẽ tăng theo cấp số nhân khi những người thuộc thế hệ bùng nổ dân số già đi.

“Nhìn chung, đây là nghiên cứu quan trọng. Nó xác định một yếu tố có khả năng ảnh hưởng đến nguy cơ sa sút trí tuệ của con người”, tiến sĩ Claire Sexton, giám đốc cấp cao về các chương trình khoa học và tiếp cận cộng đồng của Hiệp hội Alzheimer chia sẻ.

Ngoài thuốc men, các chuyên gia đã và đang tìm cách giúp mọi người ngăn chặn chứng mất trí nhớ.

Hiệp hội Alzheimer đang thực hiện Nghiên cứu Con trỏ của Hoa Kỳ, một thử nghiệm lâm sàng kéo dài hai năm để xác định chính xác những can thiệp lối sống nào có thể làm giảm nguy cơ mắc chứng mất trí nhớ của một người.

Các yếu tố rủi ro như tiền sử gia đình và tuổi tác không thể thay đổi, nhưng các nhà khoa học cho rằng có một số hành vi lành mạnh có thể làm giảm nguy cơ mắc loại suy giảm nhận thức này.

Các yếu tố về lối sống như tập thể dục, ngủ đủ giấc, duy trì cân nặng khỏe mạnh, kiểm soát huyết áp, kiểm soát lượng đường trong máu, bỏ thuốc lá và gắn bó với người khác có thể hữu ích. Lướt Internet không phải là một trong những hoạt động chính thức được CDC liệt kê.

Được biết, đây không phải nghiên cứu đầu tiên phát hiện rằng việc sử dụng internet có thể giúp giảm thiểu tình trạng suy giảm nhận thức. Một nghiên cứu năm 2020 chỉ tìm thấy sự suy giảm nhận thức nhỏ hơn ở người dùng internet nam.

Trong nghiên cứu mới nhất, sự khác biệt về rủi ro giữa người dùng thường xuyên và những người không sử dụng internet thường xuyên không thay đổi theo giới tính, trình độ học vấn, chủng tộc hay sắc tộc.

Một số nghiên cứu cũng cho thấy lợi ích của việc đào tạo người lớn tuổi về máy tính và gợi ý rằng internet có thể kết nối tích cực họ với những người khác và giúp họ tìm hiểu thêm thông tin và những kỹ năng mới.

Nghiên cứu cũng cho thấy rằng hầu hết người lớn tuổi thường xuyên sử dụng internet cho các tác vụ cơ bản như email, tin tức hoặc ngân hàng trực tuyến. Nhưng ngày càng có nhiều người đang học sử dụng các nền tảng xã hội mới như BeReal hoặc TikTok.

Thiết kế 1 vi mạch số cần học những gì?

Bài viết này dành cho các bạn sinh viên chuyên ngành điện tử, khoa học máy tính, hệ thống nhúng hoặc viễn thông mong muốn hiểu cơ bản về ngành “thiết kế vi mạch. “Cần phải học những môn nào để có thể làm về lĩnh vực thiết kế vi mạch nói chung và thiết […]

Bài viết này dành cho các bạn sinh viên chuyên ngành điện tử, khoa học máy tính, hệ thống nhúng hoặc viễn thông mong muốn hiểu cơ bản về ngành “thiết kế vi mạch. “Cần phải học những môn nào để có thể làm về lĩnh vực thiết kế vi mạch nói chung và thiết kế vi mạch số nói riêng?” là câu hỏi mà nhiều bạn sinh viên băn khoăn. Trong bài viết này, tác giả cố gắng trình bày những kinh nghiệm bản thân để các bạn sinh viên quan tâm đến ngành thiết kế vi mạch hoặc thiết kế mạch tích hợp ( Integrated Circuit Design, VLSI design) có thể tham khảo và định hướng nghề nghiệp sớm.

1) Tổng quan về ngành thiết kế vi mạch?

Thiết kế vi mạch (Integrated circuit design hay VLSI design) là một ngành chuyên nghiên cứu, phát triển và chế tạo các chip điện tử, còn gọi là mạch tích hợp (IC – Integrated Circuit).

Hình 1: Chip điện tử (vi mạch)

Để tạo ra một chip (vi mạch) cần rất nhiều công đoạn khác nhau. Các công đoạn này có thể được phân làm hai nhóm lớn là thiết kế/phát triển (design/development) và sản xuất (manufacturing). Hai nhóm lớn này bao gồm rất nhiều bước khác nhau, mỗi bước yêu cầu một lượng kiến thức và kỹ năng nhất định khác các bước còn lại, từ đó định nghĩa “vị trí công việc” (job) của các bạn.

Hiện tại, ở Việt Nam, các công ty về lĩnh vực vi mạch đều chỉ làm về thiết kế/phát triển, chưa có bất kỳ công ty sản xuất vi mạch nào. Nguyên nhân chính là vì các nhà máy sản xuất vi mạch cần có sự đầu tư ban đầu rất lớn với rất nhiều máy móc, thiết bị đắt tiền; thiết kế xây dựng nhà máy phức tạp và nguồn nhân lực có kỹ thuật, kinh nghiệm cao vận hành. Các nhà máy sản xuất vi mạch hiện này tập trung ở một số nước phát triển như Đài Loan (TSMC, UMC), Mỹ (GlobalFoundries), Nhật Bản (Toshiba, Hitachi), Hàn Quốc (Samsung, SK Hynix), Trung Quốc (SMIC, CSMC), …

Trong khi đó, công ty thiết kế/phát triển chỉ cần giải quyết hai yếu tố quan trọng là bản quyền phần mềm và nguồn nhân lực nên chi phí đầu tư ban đầu thấp hơn. Công ty chỉ thiết kế và phát triển không sản xuất gọi là Fabless (Fabrication-less).

Hình 2: Top 10 công ty Fabless năm 2017 (nguồn IC Insights)

Công ty chỉ chuyên sản xuất vi mạch gọi là Foundry. Foundry chia làm 2 loại:

  • Công ty chủ yếu dựa trên đơn đặt hàng sản xuất từ các công ty khác, hầu như không tự thiết kế chip, gọi là Pure-play Foundry.
  • Công ty vừa sản xuất chip cho các công ty khác lại vừa thiết kế/phát triển chip của riêng mình gọi là công ty IDM (Integrated Device Manufacturer) Foundy hoặc IDM.
Hình 3: Top 10 công ty Foundry năm 2017 (nguồn IC Insights)
Hình 4: Các loại hình công ty trong lĩnh vực vi mạch, bán dẫn (semiconductor)

Công ty liên doanh giữa công ty fabless và foundry gọi là mô hình công ty fabless-foundry. Mục đích liên doanh của các công ty này là tận dụng lợi thế của hai bên để phát triển sản phẩm tốt nhất.

2) Những công việc (job) chính khi làm về lĩnh vực thiết kế vi mạch ở Việt Nam

Như đã nói ở trên, ở Việt Nam hiện tại chỉ có các công ty về nghiên cứu/phát triển (Fabless) nên công việc chủ yếu dành cho các bạn cũng nằm ở các khâu nghiên cứu/phát triển.

Hình 5: Các job chính của ngành thiết kế vi mạch số tại Việt Nam

Font-End designer:
1. IC Designer:

  • Phân tích kiến trúc hệ thống, lõi IP. Ở đây, hệ thống được hiểu là một SoC hoặc một chip hoàn chỉnh gồm nhiều lõi IP kết nối với nhau.
  • Làm tài liệu mô tả kiến trúc, tài liệu mô tả thiết kế (specification)
  • Làm tài liệu hướng dẫn sử dụng thiết kế (User guide or User Manual)
  • Mô tả (viết) RTL code dùng ngôn ngữ mô tả phần cứng Verilog, VHDL hoặc ngôn ngữ mô tả hệ thống System Verilog, SystemC
  • Kiểm tra thiết kế mức cơ bản bằng các phần mềm chuyên dụng
    • Kiểm tra cú pháp (syntax)
    • Kiểm tra luật thiết kế (design rule)
    • Mô phỏng thiết kế khi chưa gắn với hệ thống (unit test)

2. IC Verifier:

  • Phân tích chiến lược kiểm tra một thiết kế hoặc hệ thống (verification strategy): Các chức năng của thiết kế sẽ được kiểm tra bằng cách nào? phương pháp kiểm tra? Làm sao để đảm bảo toàn bộ thiết kế được kiểm tra đầy đủ (coverage)?
  • Xây dựng môi trường kiểm tra thiết kế hoặc hệ thống
  • Viết các testcase, testbench để kiểm tra
  • Debug (gỡ lỗi) trong quá trình kiểm tra thiết kế
  • Kiểm tra kết quả, phân tích kết quả

Back-End Designer:

1. Synthesis engineer (Công việc này thường chia làm nhiều công đoạn và có thể được thực hiện một phần bởi Front-End designer và một phần bởi Back-End designer)

  • Xây dựng môi trường tổng hợp
  • Tổng hợp thiết kế tạo ra netlist từ RTL code
  • Kiểm tra tính tương đồng giữa RTL và gate sau khi synthesis (Equivalence Checking)
  • Phân tích timing (STA)
  • Phân tích, debug các lỗi về timing, design rule

2. DFT (Design For Testing) engineer

  • Phân tích, thiết kế logic DFT cho chip như MBIST/LBIST/SCAN/BS
  • Tạo test plan và test pattern
  • Tạo các DFT constraint
  • Phân tích và debug lỗi DFT

3. Layout engineer

  • Thiết kế planning tạo ra floorplan
  • Placement
  • Tổng hợp cây clock CTS (Clock Tree Synthesis)
  • Routing
  • Kiểm tra DRC và LVS

3) Những kiến thức nào cần phải học?

Hiện nay nhiều trường đại học có khoa điện-điện tử, điện tử viễn thông hoặc khoa công nghệ đều giảng dạy các kiến thức cơ bản liên quan đến công nghệ vi mạch, mạch tích hợp (integrated circuit) hoặc bán dẫn (semiconductor). Các bạn có thể tham khảo thông tin ở một số trường sau:

  • Một số trường ở miền Nam:
    • Đại học Bách Khoa TP. HCM
    • Đại học Khoa học Tự nhiên TP. HCM
    • Đại học Công nghệ Thông tin TP. HCM
    • Đại học Sư phạm Kỹ thuật TP. HCM
    • Đại học Tôn Đức Thắng
    • Đại học Cần Thơ
    • Đại học công nghiệp thực phẩm (khoa điện-điện tử có dạy về lập trình nhúng FPGA và Verilog HDL)
  • Một số trường ở miền Trung:
    • Đại học Bách khoa Đà Nẵng
    • Đại học Duy Tân
  • Một số trường ở miền Bắc
    • Đại học Bách khoa Hà Nội
    • Đại học Công nghiệp Hà Nội
    • Đại học Lê Quý Đôn (Học viện kỹ thuật quân sự)
    • Đại học Công nghệ, Đại học Quốc gia Hà Nội

Các môn học và kiến thức cung cấp tại mỗi trường cũng có sự khác biệt và khối lượng môn học nhiều làm nhiều bạn khó hình dung nên học gì? học như thế nào? hoặc mất nhiều thời gian để tìm hiểu. Ở đây, tác chia làm 4 nhóm kiến thức các bạn cần tập trung đầu tư học để nhanh chóng hòa nhập với công việc sau khi ra trường. Mới mỗi nhóm kiến thức, tác giả sẽ giải thích tại sao phải học? và học để làm gì? từ đó cạn bạn hãy so sánh với đề cương các môn học trong trường để lựa chọn học tập.

Hình 6: Tổng hợp các kiến thức cơ bản cần cho ngành vi mạch
  • Nhóm kiến thức cơ bản: làm nhóm kiến thức chung của ngành điện tử
    • Kiến thức về mạch điện và mạch điện tử: Những nguyên lý và hoạt động cơ bản của mạch điện là kiến thức nền tảng hỗ trợ bạn hiểu, phân tích các hiện tượng, thông số điện.
    • Kiến thức về linh kiện điện tử: Chip cũng chỉ là một loại linh kiện điện tử. Việc hiểu về các linh kiện điện tử sẽ hỗ trợ tốt trước khi học sâu hơn về vi mạch.
    • Kiến thức về vi điều khiển, vi xử lý: Các chip SoC hiện nay đều có lõi vi xử lý bên trong nên kiến thức này thường rất liên quan đến nhiều job trong lĩnh vực vi mạch. Việc học về vi xử lý nào không quan trọng khi bạn mới bắt đầu nên đừng hoang mang tại sao thế giới hay dùng ARM mà trường lại dạy về 8051? Cái bạn cần là hiểu về cấu trúc, hoạt động và sử dụng. Sau đó, việc mở rộng tìm hiểu các lõi vi xử lý khác là dễ dàng.
    • Kiến thức về lập trình với ngôn ngữ Assembly và C cho vi điều khiển và vi xử lý: Các chip SoC đều có lõi vi xử lý bên trong thì nếu bạn làm công việc kiểm tra hệ thống hay lõi IP trong hệ thống thì cần sử dụng kiến thức này để tạo ra các test kiểm tra. Bên cạnh đó, bạn sẽ có được cái nhìn của một user (người dùng chip) để khi thiết kế một lõi IP hay chip SoC, bạn sẽ phải nghĩ nên làm thế nào để user có thể sử dụng hiệu quả và dễ dàng nhất.
  • Nhóm kiến thức chuyên môn chung: là những kiến thức phục vụ trực tiếp cho công việc thiết kế vi mạch. Dù bạn làm công việc chuyên môn nào cũng cần phải biết.
    • Kiến thức về quy trình thiết kế vi mạch (design flow): Tuy bạn không làm hết tất cả nhưng tổng quan cần phải nắm để biết công việc mình làm liên quan như thế nào các công việc khác.
    • Kiến thức về các thành phần logic (logic component) như AND, OR, XOR, NOT, AOI, OAI, Flip-Flop, Latch, … để bạn có thể mô tả specification của thiết kế, hiểu hoạt động của thiết kế, netlist của thiết kế, …
    • Kiến thức về thiết kế mạch số (digital logic circuit design):
      • Mạch tổ hợp (combinaltional circuit)
      • Mạch tuần tự (sequential circuit)
      • Máy trạng thái (FSM – Finite State Machine)
      • Đại số Boolean, bìa Karnaugh
    • Kiến thức về CMOS
      • Hoạt động của CMOS
      • Cấu tạo của các cổng logic theo mô hình CMOS
    • Kiến thức về ngôn ngữ lập trình
      • Ngôn ngữ mô tả phần cứng Verilog, VHDL, System Verilog để đọc hiểu và mô tả RTL code của thiết kế
      • Ngôn ngữ thiết kế phần cứng mức cao SystemC
  • Nhóm kiến thức chuyên sâu đối với từng công việc cụ thể
    • IC Designer
      • Cấu trúc các mạch loại mạch số cơ bản và thường dùng như encoder, decoder, MUX, DE-MUX, mạch cộng, mạch nhân, FIFO, LIFO, mạch đồng bộ, mạch phát hiện cạnh, …
      • Cấu trúc cơ bản của SoC
      • Cấu trúc BUS hệ thống và các giao thức BUS phổ biến
      • Các kỹ thuật thiết kế như thiết kế đồng bộ, thiết kế bất đồng bộ, thiết kế nhiều miền xung clock, thiết kế tần số cao, thiết kế công suất thấp, …
    • IC Verifier
      • Kiến thức về các phương pháp kiểm tra thiết kế như mô phỏng (simulation) hay kiểm tra formal (formal verification)
      • Ngôn ngữ thiết kế và mô phỏng System Verilog (đã bao gồm Verilog) hoặc SystemC để xây dựng môi trường mô phỏng và mô tả RTL code của thiết kế
      • Phương pháp mô phỏng UVM (Universal Verification Methodology) – Có nhiều phương pháp mô phỏng khác nhau nhưng phương pháp này là phương pháp phổ biến và mới nhất. Thư viện UVM được xây dựng trên ngôn ngữ System Verilog.
      • Hiểu về VIP (Verification IP) – VIP là những mô hình được xây dựng sẵn bởi nhiều nhà cung cấp khác nhau để hỗ trợ mô phỏng thiết kế.
      • Phân tích waveform – là kỹ năng cần thiết và quan trọng phục vụ cho debug
    • Back-End Designer
      • Kiến thức về quy trình thiết kế vật lý (physical design flow) và custom design
      • Thư viện công nghệ (technology library)
      • Kiến thức về phân tích timing tĩnh (STA – Static Timing Analysis)
      • Kiến thức về DFT (Design For Test)
      • Sử dụng phần mềm công nghệ: Đối với Back-End Designer việc hiểu, cấu hình đúng phần mền; thiết lập các constraint đúng và đủ là rất quan trọng vì nó ảnh hưởng trực tiếp đến chất lượng của bản thiết kế Back-end như netlist, Layout.
  • Nhóm kiến thức hỗ trợ
    • Ngôn ngữ thiết kế và mô phỏng hệ thống SystemC để xây dựng môi trường mô phỏng và mô tả thiết kế. Hiện nay, với ưu điểm giúp quá trình thiết kế và mô phỏng nhanh hơn, SystemC đang được sử dụng ngày càng phổ biến. Code mô tả thiết kế bằng SystemC có thể chuyển đổi được thành RTL code (Verilog hoặc VHDL) bằng phần mềm chuyên dụng.
    • Kiến thức về nền tảng Linux vì các phần mềm chuyên dụng chạy trên nền tảng này việc hiểu một chút về Linux, như cài đặt phần mềm, cấu trúc sắp xếp thư mục, nguyên lý gọi và chạy phần mềm, sử dụng lệnh và thao tác trên terminal, … sẽ là các kỹ năng gắn liền với công việc của bạn mỗi ngày
    • Kiến thức về các editor như VI, VIM vì khi sử dụng Linux, các bạn sẽ thao tác chính trên các editor này
    • Ngôn ngữ script như Perl, C-shell vì bạn sẽ sử dụng chủ yếu các công cụ viết bằng các ngôn ngữ này để làm việc. Mục đích chính của các script là giúp bạn rút ngắn thời gian làm việc bằng cách tự động hóa các công việc “tay chân”.
    • Kiến thức về FPGA: FPGA thì liên quan gì đến vi mạch? Khi sử dụng FPGA bạn cũng sẽ làm các công việc như thiết kế, RTL coding, mô phỏng, tổng hợp, phân tích timing, … Tuy thiết kế trên FPGA có khác với thiết kế ASIC nhưng các bạn sẽ học được nhiều khái niệm thuật ngữ, kỹ năng chung như bên thiết kế ASIC.
    • Kiến thức về các phần mềm dùng trong thiết kế vi mạch: có thể bạn khó tiếp cận được các phần mềm này vì chúng không free và giá bản quyền rất cao nhưng có thể đọc để biết, phần mềm nào dùng để làm gì và tìm các phần mềm open source để thực hành.
Hình 7: Các kiến thức hỗ trợ cần biết khi làm trong ngành thiết kế vi mạch
Exit mobile version