Bài đăng

TÔI DÀNH 3 NGÀY ĐÁNH GIÁ THỊ TRƯỜNG CNTT CUỐI NĂM 2024 CHO BẠN.

Hình ảnh
  TÔI DÀNH 3 NGÀY ĐÁNH GIÁ THỊ TRƯỜNG CNTT CUỐI NĂM 2024 CHO BẠN.   CNTT là một ngành được xem là “xu thế” trong thời đại hiện nay, với lượng nhu cầu công việc nhiều cũng như mức lương trung bình cao hơn so với các ngành khác. Tuy nhiên trong những năm trở lại đây, ngành đang có nhiều dấu hiệu tụt dốc, tiêu biểu như làn sóng layoff (sa thải) trong năm 2023 cực lớn. Chúng ta cùng đánh giá thị trường hiện nay để đưa ra hướng đi phù hợp nhé.   Để đánh giá thị trường, trước tiên cùng xem biểu đồ về lượng job tuyển dụng từ trang TrueUp (một trang khá uy tín crawl từ các bài tuyển dụng của các tập đoàn công nghệ lớn): Nhìn vào biểu đồ, kết hợp các tài liệu liên quan, chúng ta cùng phân tích thị trường ngành CNTT như sau: 1.    Giai đoạn từ 2020 – cuối 2022 Số lượng job tuyển dụng tăng mạng, có lúc đạt đỉnh điểm gần nửa triệu job. Nguyên nhân: -         Hiệu ứng đòn bẩy kinh tế: Đây là thời điểm mà các công ty bơm...

Windows Registry (regedit) là gì? Vì sao chúng ta thường thấy chúng?

Hình ảnh
Windows Registry là gì? I. Windows Registry là một cái tên thường thấy với người dùng Windows, khi họ có những lỗi không mong muốn (Ví dụ lỗi không nhận dữ liệu USB, lỗi phần mềm,...) thì đa số các solution trên mạng sẽ thay đổi giá trị trong Registry. Vậy Registry là gì? (Wiki EN) Registry là một cơ sở dữ liệu phân cấp, dùng để lưu trữ các cấu hình của Hệ điều hành cũng như là của các ứng dụng cài đặt.  Ở các phiên bản Windows cũ, các cấu hình này chỉ được lưu đơn giản trong file ini. Kể từ Windows 3.1, HĐH này xây dựng một mô hình Registry để thuận tiện thao tác thay đổi, cũng như trực quan hơn. Bạn có thể thông qua Registry để làm thay đổi một số điều thú vị trên hệ thống như: Custom lại taskbar, đổi màu sắc và font chữ của cmd, chặn thông báo update của hệ thống Windows, sửa đổi icon của Windows,... (P/s: Những ai có nền tảng lập trình sẽ hiểu rõ khu vực cấu hình này khá quan trọng trong một chương trình. Thường bên chương trình tùy vào quy mô mà mình sẽ đặt các giá trị cấu hì...

Cựu nhân viên tố cáo sự thất bại của MXH trong việc bảo vệ người dùng khỏi những hình ảnh tiêu cực

Hình ảnh
        Cựu nhân viên tố cáo sự thất bại của MXH trong việc bảo vệ người dùng khỏi những hình ảnh tiêu cực Lotte Rubæk, chuyên gia tâm lý học, làm việc với   Meta  trong ba năm, hiện nay đã nghỉ việc và tố cáo Instagram trong việc làm lơ đi lời khuyên của cô, bất chấp phê duyệt những nội dung tiêu cực và chỉ quan tâm đến lợi nhuận của họ. Cụ thể, sự thất bại trong việc lọc những nội dung self-harm (tự làm hại bản thân) dễ làm kích động thêm những người nhạy cảm, có xu hướng tự tử ngày càng tăng. Trong một cuộc phỏng vấn với Observer , Rubæk nói: “Bề ngoài có vẻ như họ rất quan tâm, đầu tư những nhóm chuyên gia, v.v., nhưng mặt khác, có một chương trình ngầm khác được họ ưu tiên hơn”. Chương trình đó là “Làm cách nào để duy trì sự tương tác của người dùng và kiếm tiền bằng cách câu kéo tương tác, thu thập, bán thông tin người dùng, v.v.” Cô còn cho biết rằng Meta đã sử dụng rất nhiều thủ thuật để tránh xóa nội dung. Trước đó, cô được mời tham gia nhóm chuyê...

AprilGPT sắp hoàn thiện? AI đầu tiên có cảm xúc giống con người??

Hình ảnh
  Mới đây một loạt các bài báo rầm rộ về một nghiên cứu vừa được phát hành bởi các nghiên cứu sinh tại trường đại học Fool University mang tên: AprilGPT . Dự kiến AI này có khả năng đánh lừa những người đọc bài viết này trong ngày cá tháng tư ( April Fool's Day ) !! Cảm ơn các bạn đã đón xem :>

Ứng dụng Mã hóa bất đối xứng (Asymmetric cryptography) vào Chữ ký số (Digital Signature)

Hình ảnh
         Ứng dụng Mã hóa bất đối xứng (Asymmetric cryptography) vào Chữ ký số (Digital Signature) Chữ ký số (Digital Signature) là gì? Nhắc đến chữ ký, chắc hẳn ai cũng sẽ nghĩ đến hình chữ nguệch ngoạc mà ta thường hay sử dụng trong văn bản. Chữ ký số liệu có phải như vậy? Mục đích của chữ ký là gì? Để thể hiện một dấu ấn độc nhất của bản thân, và "dấu ấn" này thường dùng để xác nhận các loại văn bản pháp lý, tài liệu, hợp đồng,... Như vậy, việc "ký" nghĩa là bằng cách nào đó đặt một "dấu ấn độc nhất" xác định thuộc về riêng mình bạn, và người khác biết rằng đó là bạn. Trong lĩnh vực công nghệ thông tin, chữ ký số không thể hiện dưới dạng hình ảnh có thể thấy được như chữ ký tay thông thường (vì lý do môi trường công nghệ, các hình ảnh dễ dàng bị giả mạo). Thay vào đó, họ sẽ ký bằng cách mã hóa thông tin sử dụng cơ chế Mã hóa bất đối xứng (Asymmetric cryptography), hay còn có tên gọi khác là Mã hóa công khai (Public cryptography) Mã hóa bất đối...

Mã hóa đầu cuối (E2EE) ở Messenger Facebook hoạt động thế nào?

Hình ảnh
        Mã hóa đầu cuối (E2EE) ở Messenger Facebook hoạt động thế nào? Mã hóa đầu cuối (E2EE) là một loại mã hóa được rất nhiều hệ thống lớn sử dụng như Whatsapp, Messenger,... Đơn giản vì tính bảo mật của nó khiến cho bên thứ ba khi cố can thiệp vào, thậm chí kể cả chính hệ thống đó khi bị hacker hoặc chính phủ hoặc nhà cung cấp dịch vụ truy cập vẫn sẽ không thể đọc được dữ liệu vì đã được mã hóa. Việc mã hóa đầu cuối khiến kể cả Meta cũng không thể xem tin nhắn của chúng ta   Cách hoạt động của End-to-end encryption (E2EE) Mã hóa là việc biến đoạn văn bản thành dữ liệu không đọc được, để tránh người khác xâm nhập dữ liệu. Về nguyên tắc, một dữ liệu khi mã hóa và giải mã, cần có một key (khóa), và key này không được để cho bên thứ 3 biết (Giống như việc bạn gửi két sắt cho khách hàng mà chỉ có bạn với khách hàng biết được mật khẩu (key) ) Nhưng làm sao để tạo ra một key mà cả hai bên client đều biết, mà server lại không biết? Từ đó, kỹ thuật trao đổi khóa ...

Deploy project Springboot MIỄN PHÍ sử dụng Render

Hình ảnh
      Deploy project spring boot MIỄN PHÍ sử dụng render Đối với những bạn sử dụng Spring boot vì mục đích học tập, nghiên cứu, thì việc chi nhiều tiền để chạy một server là không cần thiết. Trước đó, việc deploy miễn phí trên heroku là lựa chọn của rất nhiều học sinh, sinh viên. Tuy nhiên, công ty này đã cắt đi gói miễn phí vào ngày 28/11/2022, buộc người dùng phải trả phí để sử dụng. Ở bài viết này, mình sẽ hướng dẫn các bạn chạy một project spring boot nhỏ trên Render miễn phí. Cùng tìm hiểu nhé. Yêu cầu và mô tả:   - Sử dụng IDE Intellij để dễ dàng package - Tài khoản git  - Tài khoản render. - Sử dụng MySQL và Mybatis để thực hiện tạo lập và quản lý CSDL. 1. Tạo một project spring boot Truy cập vào trang https://start.spring.io/ và tạo một project spring boot như sau: Group – com.8techblog Artifact – App  Package name – com.8techblog.App  Packaging – Jar  Java – 17 Project   –  Gradle - Groovy (ở đây mình hướng dẫn build dùng g...