Trao đổi về dự án

Blog PartITech

Blog công nghệ

Phân tích kỹ thuật, hướng dẫn thực tế và kinh nghiệm triển khai để xây dựng, hiện đại hóa và duy trì ứng dụng bền vững.

221 bài viết Trang 16

Tăng kích thước của ổ đĩa cứng VirtualBox

Để thay đổi kích thước của một ổ đĩa, bạn cần phải nhân bản nó sang định dạng vdi, tăng kích thước, và sau đóVBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdiVBoxManage modifyhd "cloned.vdi" --resize 51200VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdkĐể thay đổi UUID của ổ đĩa, chỉ cần chạy lệnh này:VBoxManage internalcommands sethduuid disk2.vdi Bối cảnh phiên bản Thủ tục này mô tả phần mềm và môi trường có sẵn tại thời điểm phát hành. Các gói, giao diện và kho lưu...

Xóa một nhánh trong git

Để hoàn toàn loại bỏ một nhánh khỏi máy chủ git của bạn (kể cả lịch sử), chỉ cần sử dụng lệnh sau:git push origin --delete [tên nhánh]Sau đó bạn cần chạy lệnh sau trên các thể hiện để loại bỏ thông tin của nhánh đã xóa: git fetch --all --pruneNếu vì một lý do nào đó, bạn cần xóa một hoặc nhiều tệp từ các commit trước đó, đây là một bài viết thú vị về chủ đề này:https://help.github.com/articles/remove-sensitive-data/ Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên...

thực hiện reset hard cho một bản sao làm việc trong git

Để quay lại bản sao làm việc sạch sẽ, bạn có thể xóa tất cả các tệp trong thư mục của mình, để lại các tệp git ẩn, và chạy lệnh sau:git reset --hard origin/dev Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên lệnh và bối cảnh của lần xuất bản của nó. Trước khi sử dụng trên một kho hiện tại, hãy kiểm tra nhánh, các tệp đã chỉnh sửa và mục tiêu chính xác: git status --short git log --oneline --decorate -5 Tạo một nhánh hoặc một nhãn sao lưu khi thao tác ghi lại lịch...

SVN: Giải quyết xung đột trên một thư mục

Để giải quyết loại xung đột này trên bản sao làm việc: svn: E155015: Échec de la propagation (commit), détails : svn: E155015: Arrêt de la propagation : '/var/www/prj/wp-content/cache' demeure en conflit Để làm điều này: svn resolve --accept=working /var/www/prj/wp-content/cache Cho một thư mục toàn bộ (chấp nhận tất cả) svn resolve --accept=working --depth infinity Các biện pháp phòng ngừa trước khi thực hiện lệnh Hướng dẫn này giữ nguyên lệnh và ...

Ubuntu: bật numlock khi khởi động

Để kích hoạt bàn phím số khi khởi động, hãy cài đặt numlockx và tạo hoặc chỉnh sửa tệp sudo apt-get install numlockx puis créez ou éditez le fichier de conf suivant : #Pour 14.04 LTS sudo vi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf #Pour 16.04 LTS /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf và thêm thông tin sau: #Pour 14.04 LTS [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on #Pour 16.04 LTS [Seat:*] greeter-session=unity-greete...

Ubuntu: buộc âm thanh ra trên một thiết bị bluetooth

Trên Ubuntu 14.04 LTS, một lỗi nghiêm trọng và chưa được vá đã được báo cáo. Khi một thiết bị Bluetooth được ghép nối, không thể buộc hệ thống phát âm thanh qua nó. Cách khắc phục tạm thời là buộc đầu ra trong shell: sudo pactl list cards short 0 alsa_card.pci-0000_00_1b.0 module-alsa-card.c 4 bluez_card.FC_58_FA_89_91_2C module-bluetooth-device.c sudo pactl set-card-profile 4 a2dp Bối cảnh phiên bản Thủ tục này mô tả phần mềm và môi trường có sẵn tại thời điểm phát hành. Các gói, giao d...

Ubuntu: cài đặt Java 8 (JDK 8) trên Ubuntu

Bước 1: Cài đặt Java 8 (JDK 8) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Bước 2: Xác minh phiên bản Java $ java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) Bước 3: Tạo các biến mặc định $ sudo apt-get install oracle-java8-set-default Bối cảnh phiên bản Thủ tục này mô tả phần mềm và môi trường có sẵn tại thời điểm...

shell : nhân bản một thư mục với lftp

Chuyển đổi một trang web lớn (vài gigabyte) có thể là một nhiệm vụ khá mệt mỏi khi thực hiện từ máy trạm của bạn (ví dụ như sử dụng Filezilla). Nếu bạn có một máy chủ tại nhà cung cấp dịch vụ lưu trữ với quyền truy cập shell, giải pháp sử dụng lftp có thể nhanh chóng trở thành lựa chọn tối ưu. Lấy các tệp tin:lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 www.host.com Gửi các tệp tin:lftp -e 'mirror -R /repertoir/local /repertoir/distant' -u login,password -p 21 ...

Ubuntu: Cài đặt suPhp

Lắp đặt này đã được kiểm tra trên Ubuntu 14.04LTS nhưng cũng có thể được sử dụng cho máy chủ sản xuất Debian.Cài đặt Gói Cơ Bảnsudo apt-get install \ build-essential \ fakeroot dh-make \ debconf execstack \ dh-modaliases \ xserver-xorg-dev \ automake \ autoconf \ libaprutil1 \ libaprutil1-dev \ libsvn-dev \ wx2.8-headers \ libwxgtk2.8-dev \ libxml2-dev \ libpcre3-dev \ libbz2-dev \ libcurl4-openssl-dev \ libjpeg-dev \ libpng12-dev \ libxpm-dev \ libfreetype6-dev \ libmysql...

Ubuntu: Cài đặt RabbitVcs

Thực tế, việc cài đặt RabbitVcs rất đơn giản... Trừ khi có vấn đề xảy ra, và khi đó... người ta có thể tìm kiếm trong một thời gian dài 😟 Đây là cách giải quyết hầu hết các vấn đề cài đặt trên Ubuntu 14.04LTS. 1 – Thêm nguồn sudo add-apt-repository ppa:rabbitvcs/ppa hoặc thêm nguồn vào file /etc/apt/sources.list của bạn deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main 2 – Cài đặt các gói sudo apt-get update sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabb...

WordPress: Đặt lại mật khẩu quản trị viên

Hữu ích khi bạn nhận bàn giao dự án, và người ngốc nào đó bàn giao nó quên không nói với bạn rằng mật khẩu là admin1234. Thay vì bị mắc kẹt không thể chạy các bài kiểm tra của bạn, bạn chỉ cần áp dụng câu truy vấn SQL sau:UPDATE wp_users SET user_pass = MD5( 'mật_khẩu_mới' ) WHERE user_login = 'tên_đăng_nhập_của_bạn'; Sao chép sự tùy chỉnh này hôm nay Nguyên tắc của hook vẫn hữu ích, nhưng các màn hình quản trị và API của WordPress đã phát triển kể từ khi bài viết được xuất bản. Hãy thử mã ...

WordPress: Xóa tất cả các bản sửa đổi bằng SQL

Việc sửa đổi là tốt, nhưng chúng chiếm dụng không gian cơ sở dữ liệu. Việc dọn dẹp nhỏ là cần thiết từ thời gian này sang thời gian khác.DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' Sao chép sự tùy chỉnh này hôm nay Nguyên tắc của hook vẫn hữu ích, nhưng các màn hình quản trị và API của WordPress đã phát triển kể từ khi bài viết được xuất bản. Hãy thử mã trong một môi trườn...