Cách cài đăt Django trên hệ điều hành Windows: Hướng dẫn từng bước


31/8/23      

 Lời nói đầu 

Trong bài viết này, bạn sẽ được hướng dẫn cách cài đặt Django trên hệ điều hành Windows bằng cách sử dụng pip. Sau đó, bạn sẽ kiểm tra việc cài đặt, tạo một dự án và khởi động máy chủ Django.

Chuẩn bị
 bịyou install Django, you must make sure that Python is installed on your system. You can check out this guide — how to install python on windows to learn how to do it.

Các lệnh bạn sẽ chạy trong bài thực hành này được thử trên PowerShell, nhưng nó cũng có thể hoạt động tốt trên Windows Command Prompt(CMD). Để có trải nghiệm tốt, tôi khuyên bạn nền dùng PowerShell trong bài thực hành này.



Bước 1— Mở PowerShellPermalinkFirst, you need to open PowerShell on your computer. You can do that by searching for PowerShell in the Windows search box or you can open the Run dialog box by holding the Windows logo key and R(WIN+R). Once the dialog is open, type powershell, and then click OK.

Đầu tiên bạn mở cửa số PowerShell lên như hình:


Bước 2 - Kiểm tra phiên bản Python được cài đặt trên máy tính

PermalinkBefore you install Django, first, you need to make sure that you installed Python on your system.

Để làm điều này, gõ lệnh sau vào PowerShell để xem Python đã được cài đặt chưa:

> python -V

Tùy chọn -V để cho biết phiên bản Python được cài đặt trên hệ thống.

Sau khi chạy lệnh trên bạn sẽ thấy thông tin được trả ra như sau:

PS C:\Users\Username> python -V
Python 3.9.7

Vào thời điểm viết bài này, nó là phiên bản Python 3.9.7.

Bây giờ bạn đã biết phiên bản Python trên máy của mình rồi, tiếp theo ta sẽ nâng cấp pip.

Cách giải nén tập tin RAR trên các hệ điều hành Windows, MacOS, Linux


12/6/23      

RAR là định dạng tập tin nén -- giống như tập tin ZIP — và trong bài viết này, chúng tôi sẽ chỉ cho bạn biết cách mở tập tin này trên hệ điều hành Windows, MacOS và Linux.

Cách mở tập tin RAR trên hệ điều hành Windows

Có rất nhiều ứn dụng chạy trên hệ điều hành Windows mà có thể mở được tập tin RAR. Lựa chọn mặc định là WinRAR, được tạo bởi những người tạo ra định dạng tập tin RAR, nhưng nó lại không miễn phí. Nếu bạn muốn tạo tập tin RAR, WinRAR là lựa chọn tốt nhất. Tuy nhiên, nếu bạn chỉ muốn giải nén tập tin RAR, ứng dụng 7-Zip là lựa chọn tốt hơn.

Sau khi bạn tải ứng dụng 7-Zip từ trang web của họ, bạn có thể bấm đúp chuột vào tập tin RAR để mở nó trong 7-ZIP và xem hoặc giải nén các tập tin.


Nếu bạn muốn chỉ giải nén tập tin, bạn có thể làm thao tác này mà không cần mở ứng dụng 7-Zip. Bấm chuột phải vào tập tin RAR, chỉ vào lựa chọn “7-Zip”, và sau đó chọn một trong các tùy chọn “Extract”, tùy thuộc nơi mà bạn muốn giải nén tập tin. Lưu ý rằng nếu bạn có các tập tin RAR được chia ra nhiều phần, bạn sẽ phải giải nén tập tin đầu tiên trong toàn bộ tập tin RAR.


Những ứng dụng không cần thiết xuất hiện trong menu Open With của Windows Explorer có thể khiến bạn bấm nhầm, mất thời gian và gây khó chịu. Bài viết hướng dẫn bạn cách loại bỏ chúng.
Mỗi tập tin có thể được mở bằng một ứng dụng phát triển cho riêng nó hoặc bằng các ứng dụng được hỗ trợ khác. Bạn có thể kiểm chứng điều này bằng cách trong cửa sổ Windows Explorer, nhấn phải chuột vào một tập tin bất kỳ rồi chọn mục"Open With" hay nhấn vào biểu tượng mũi tên xổ xuống sát bên nút Open trên thanh công cụ của cửa sổ Windows Explorer.

Tuy nhiên, vì một lý do nào đó menu này lại xuất hiện ứng dụng không cần thiết hoặc không thể mở được định dạng tập tin đó. Chẳng hạn như bạn muốn xem hình bằng Microsoft Office Picture Manager, hay muốn mở file nhạc mp3 bằng KMPlayer nhưng lại vô tình nhấn chuột vào dòng Firefox trong menu Open With.
Cụ thể như trong bài viết này, menu Open With của các tập tin .zip lại xuất hiện ứng dụng Mozilla Firefox. Và dĩ nhiên là Firefox không thể nào mở được các tập tin .zip này.


Danh sách các ứng dụng có trong menu Open With.

Varnish Cache là gì ?


     

Varnish là một ứng dụng mã nguồn mở (Open source) có tác dụng lưu lại bộ nhớ đệm của website bằng phương thức làm proxy trung gian giữa nội dung website gốc và trình duyệt, và Varnish sẽ tạo một bản cache ngoài frontend. Hãy hiểu đơn giản hơn là, mặc định các webserver sẽ sử dụng cổng 80 để gửi dữ liệu tới trình duyệt để người dùng đọc nó, nhưng khi sử dụng Varnish thì chúng ta sẽ muốn cho người dùng nhận các dữ liệu trong cache nên sẽ sử dụng Varnish làm cổng 80, còn dữ liệu website gốc sẽ được trả về một cổng nào đó mà Varnish sẽ nhận dữ liệu trực tiếp từ đó rồi lưu lại và gửi cho người dùng. Nhìn chung Varnish sẽ làm việc tương tự như việc sử dụng NGINX làm proxy cho Apache vậy nhưng Varnish là một ứng dụng cache nên sẽ làm việc đó tốt hơn và có tốc độ truy xuất tốt hơn.



Logo chính thức của Varnish

Tại sao lại sử dụng Varnish?

Coppermine là gì ?


29/6/16      
Coppermine là một bộ sưu tập hình ảnh trực tuyến đa ngôn ngữ, trong đó có một tiết mục phong phú các tính năng độc đáo. Nó là phần mềm miễn phí có thể tải về và cài đặt dễ dàng.



Coppermine là một dễ sử dụng, đầy đủ tính năng web thư viện hình ảnh được hỗ trợ với một số lượng lớn các tính năng như thể loại, album, tính năng tìm kiếm, quản lý người dùng, hình vv Nó được viết bằng PHP với một hỗ trợ backend của MySql. Nó được cấp phép theo GNU GPL.Đó là một web gallery hình ảnh đa mục đích cung cấp hỗ trợ đa phương tiện đầy đủ và cho phép thế hệ của hình thu nhỏ kích thước và hình ảnh trung gian. Nó hoạt động khá nhanh trên Apache 2, UNIX, Win 32 hệ thống, vv Nó hỗ trợ sắp xếp hình ảnh vào thể loại, album và cho phép người dùng tải lên hình ảnh trên giao diện web.

Sử dụng Crontab trên Linux


27/6/16      
1. Cron là gì?
Cron là một tiện ích cho phép thực hiện các tác vụ một cách tự động theo định kỳ, ở chế độ nền của hệ thống. Crontab (CRON TABle) là một file chứa đựng bảng biểu (schedule) của các entries được chạy.



2. Cron làm việc thế nào?
Một cron schedule đơn giản là một text file. Mỗi người dùng có một cron schedule riêng, file này thường nằm ở /var/spool/cron. Crontab files không cho phép bạn tạo hoặc chỉnh sửa trực tiếp với bất kỳ trình text editor nào, trừ phi bạn dùng lệnh crontab. Một số lệnh thường dùng:


crontab -e: tạo hoặc chỉnh sửa file crontab
crontab -l: hiển thị file crontab
crontab -r: xóa file crontab

7 lệnh hữu dụng cho mạng Linux


24/6/16      
Mặc dù có thể quản lý các thiết lập mạng thông qua GUI trong hầu hết các phân phối Linux ngày nay, tuy nhiên các quản trị viên vẫn cần sử dụng thành thạo với các công cụ dòng lệnh. Với quan điểm đó mà trong bài này chúng tôi sẽ giới thiệu cho các bạn một số lệnh mang tính chọn lọc được lấy từ công cụ có trong các phân phối Linux phổ biến. Cần nhớ rằng, nếu bạn muốn có được thông tin đầy đủ về các công cụ và các tùy chọn của nó, hãy tham khảo trang “man” của nó: đánh man theo sau là tên công cụ. Khi đó bạn sẽ thấy xuất hiện một terminal.



50 câu lệnh Linux phải nhớ


     

  1. clear: làm sạch cửa sổ dòng lệnh

  2. ls tenthumuc: Liệt kê nội dung bên trong một thư mục

  3. cat tentaptin: Hiển thị nội dung của một tập tin lên cửa sổ dòng lệnh

  4. rm tentaptin: Xóa một tập tin

  5. cp taptinnguon taptindich: Sao chép một tập tin

  6. passwd: Đổi mật khẩu

  7. motd: Thông điệp của ngày

  8. finger tentruycap: Chương trình tìm kiếm thông tin người dùng

  9. startx: Khởi động X Window System server


    Tìm hiều về BitTorrent


    23/6/16      
    Bạn đã từng nghe nói về BitTorrent, nhưng không biết chắc chắn đó là cái gì, có chức năng gì, hoạt động như thế nào và tại sao nhiều người sử dụng đến vậy? Sau đây, chúng tôi sẽ giới thiệu và trình bày 1 số thông tin cơ bản về mô hình BitTorrent dành cho những người mới bắt đầu tìm hiểu và sử dụng torrent.

    Vậy BitTorrent là gì?

    Về cơ bản, BitTorrent là giao thức chia sẻ dữ liệu ngang hàng qua Internet, hoạt động dựa trên 1 mô hình được phân cấp rõ rệt. Tính độc đáo của mô hình này là khi bạn download 1 gói dữ liệu bất kỳ về máy tính từ những người chia sẻ trước đó, chính là bạn đã góp phần vào việc tối ưu hóa tốc độ. Hiện tại, BitTorrent đang là giao thức chia sẻ được sử dụng nhiều nhất trên thế giới để truyền tải những file dữ liệu có dung lượng “khủng”, bởi vì mô hình này không hề làm quá tải các webserver download thông thường, khi mọi người tham gia vào mô hình này, họ đều tự nguyện chia sẻ bằng cách Send – gửi tín hiệu đi, và receive – nhận tín hiệu từ người khác, và do vậy sẽ ổn định hơn rất nhiều nếu so với việc tất cả mọi người đều tập trung download từ 1 server cố định.

    BitTorrent hoạt động như thế nào?

    Để hiểu rõ hơn về cơ cấu hoạt động của BitTorrent, các bạn hãy xem biểu đồ chức năng trên Wikipedia sau đây:


    Trong sơ đồ này, các bạn có thể thấy rằng những đường kẻ màu đỏ ở bên dưới tất cả 7 máy client đại diện cho mỗi tập tin dữ liệu nhất định, và mỗi màu bên cạnh tương ứng với 1 phần của tập tin đó. Sau quá trình chuyển dữ liệu từ hệ thống seed (ở dưới cùng), các phần riêng rẽ này tiếp tục được chuyển từ client này đến client khác. Các seeder (máy làm nhiệm vụ seed) chỉ cần gửi đi 1 bản copy hoàn chỉnh của file và tất cả các client khác đều nhận được bản copy này. Tiếp theo sau đây, chúng ta sẽ cùng tìm hiểu về 1 số khái niệm khác như: Indexer, Tracker, Seeder và Leecher.

    Tên miền là gì?


         
    1. Domain name (Tên miền) là gì?

    Như chúng ta đã biết Internet là một mạng máy tính toàn cầu, do hàng nghìn mạng máy tính từ khắp mọi nơi nối lại tạo nên. Khác với cách tổ chức theo các cấp: nội hạt, liên tỉnh, quốc tế của một mạng viễn thông như mạng thoại chẳng hạn, mạng Internet tổ chức chỉ có một cấp, các mạng máy tính dù nhỏ, dù to khi nối vào Internet đều bình đẳng với nhau. Do cách tổ chức như vậy nên trên Internet có cấu trúc địa chỉ, cách đánh địa chỉ đặc biệt, rất khác cách tổ chức địa chỉ của mạng viễn thông.





    Địa chỉ Internet (IP) đang được sử dụng hiện tại là (IPv4) có 32 bit chia thành 4 Octet ( mỗi Octet có 8 bit, tương đương 1 byte) cách đếm đều từ trái qua phải bít 1 cho đến bít 32, các Octet tách biệt nhau bằng dấu chấm (.) và biểu hiện ở dạng thập phân đầy đủ là 12 chữ số.

    Giới thiệu

    Website hướng dẫn các thủ thuật, cách cài đặt, cấu hình các phần mềm. Các thông tin công nghệ và hướng dẫn lập trình...

    facebook.com/dung.phamtrung.9

    phamtrungdung@gmail.com

    Copyright © 2016. Cách cài đặt. Ghi rõ nguồn khi lấy tin từ trang này