main

Sổ tay lập trìnhSổ tay webmaster

Hướng dẫn chỉnh sửa file trên server bằng Notepad++ và SSH

January 1, 2019 — by Linh Nguyễn0

notepad-featured-960x540.jpg
Bạn muốn xử lý các file code cho trang web của mình trên hosting, VPS hay server chạy Linux trực tiếp trên máy tính Windows bằng Notepad++. Bài viết này sẽ hướng dẫn bạn một “tuyệt chiêu” để làm được điều này.

Mình thường xuyên dùng WordPress, cũng như code bằng PHP/MySQL nên phần lớn sử dụng Linux (mình dùng CentOS). Với cách thông thường, mình sẽ dùng Notepad++ chỉnh sửa file code trong máy tính, sau đó mình sẽ dùng FTP để upload trang chỉnh sửa này lên server thông qua một trình FTP. Xưa nay mình vẫn hay làm vậy cho gọn.

Gần đây mình có một số script dùng đến Python. Mình cũng có thể tạo một user FTP để trỏ qua thư mục Python này và xử lý thông qua FTP như bình thường. Tuy nhiên lần này mình muốn “vọc” nhiều hơn một tí, mình muốn chủ động hơn là chỉnh sửa file trực tiếp trên server, khỏi phải bất tiện cứ “up đi up lại” nếu phải sửa quá nhiều. Mình phát hiện trên Notepad++ có một plugin khá hay có tên NppFTP. Plugin này có thể kết nối trực tiếp với server thông qua giao thức FTP và đặc biệt là SFTP rất tiện lợi, giúp bạn có thể truy xuất toàn bộ cây thư mục server và xử lý.

Để có thể cài đặt plugin này, đầu tiên bạn tải file NppFTP DLL tại đây. Giải nén ra bạn sẽ có file NppFTP.dll trong thư mục bin. Bây giờ, bạn mở Notepad++ lên, vào Settings > Import > Import Plugins,… chỉ định đến file NppFTP.dll để nhập plugin này vào Notepad++. Nếu thành công, bạn có thể truy xuất được plugin này qua menu Plugins > NppFTP.

Bây giờ, bạn hãy mở cửa sổ NppFTP bằng cách vào Plugins > NppFTP > Show NppFTP Window. Để tạo một kết nối mới, bạn bấm vào nút hình bánh răng cưa > chọn Profile settings.

Bấm vào nút Add new để thêm vào một mục mới.

Để tạo một kết nối đến server thông qua SSH, bạn hãy chọn mục Connection type là SFTP, Hostname là IP server của bạn, port là 22 (đây là port mặc định của SSH, nếu bạn đã đổi thì điền port đúng nhé), username/password. Xong xuôi bấm… Close.

Bấm vào biểu tượng kết nối > chọn mục mà bạn vừa tạo để kết nối tới server.

Nếu thành công, bạn sẽ nhận được cây thư mục của server.

Lúc này, bạn có thể bấm đúp vào một file để chỉnh sửa. Sau đó nếu bấm CTRL + S thì file sẽ được lưu trực tiếp và tải ngay lên server.

 

 

Công nghệ

Tài khoản Paypal thỉnh thoảng bị trừ tiền, điều gì đã xảy ra?

December 27, 2018 — by Linh Nguyễn0

credit-card-featured-960x540.jpg
Nếu bạn có tài khoản Paypal và phát hiện thỉnh thoảng bị trừ tiền, có thể bạn đã đăng ký nhầm tính năng thanh toán tự động trong PayPal đối với một dịch vụ nào đó. Vậy làm sao khắc phục?

Do tính chất là một chiếc ví điện tử, việc hỗ trợ các thao tác như thanh toán tự động là một tính năng thiết yếu của Paypal. Nó có thể giúp bạn trả tiền Office 365, Spotify, Netflix hàng tháng. Tuy nhiên ngoài ra nếu bạn phát hiện thỉnh thoảng theo chu kỳ bạn hay bị trừ tiền tài khoản thì hãy cẩn thận. Có thể bạn đăng ký nhầm thanh toán tự động đối với một dịch vụ nào đó. Và dịch vụ này sẽ “charge” tiền của bạn hàng tuần, hàng tháng, hàng quý hay hàng năm.

Điều này thường xuyên xảy ra khi bạn đăng ký các dịch vụ dạng gói thuê bao như VPN, Hosting, Domains,… cứ đến thời điểm hết hạn thì các dịch vụ này sẽ “charge” tiền tài khoản Paypal của bạn tự động. Thậm chí có nhiều dịch vụ khi bạn đăng ký là miễn phí, nhưng đó chỉ là miễn phí tuần hay tháng đầu, sau đó bạn bị trừ phí. Bạn cần hết sức lưu ý.

Để kiểm tra lại những dịch vụ mà bạn vô tình bật thanh toán tự động, bạn hãy đăng nhập vào tài khoản Paypal của mình, sau đó bấm vào biểu tượng bánh răng trên thanh menu > chọn Financial Information,  ở phần Preapproved payments bạn bấm vào mục Set Automatic Payments.

Danh sách các dịch vụ mà bạn từng đăng ký thanh toán tự động sẽ hiển thị, bạn hãy để ý các mục ở cột StatusActive, đây chính là các mục còn hoạt động (Cancelled là đã hủy). Để hủy một dịch vụ, bạn bấm vào mục tương ứng.

Bấm vào nút Cancel > chọn Yes để hủy dịch vụ.

Vậy là dịch vụ đó sẽ không còn quyền trừ tiền tự động đối với tài khoản Paypal của bạn nữa.

Đời sống

Boxing Day là cái ngày gì vậy?

December 26, 2018 — by Linh Nguyễn0

boxing-day-featured-960x540.jpg
Hôm nay thấy 500 anh em cứ nhốn nháo khuyến mại nhân ngày Boxing Day. Mình cũng tò mò tìm hiểu thử nó là cái ngày gì, và phát hiện ra cái ngày này nó hoàn toàn không liên quan đến… môn quyền Anh.

Đại khái “Boxing Day” dịch ra tiếng Việt nó là “Ngày tặng quà” (chứ không phải “Ngày giỗ tổ môn đấm bốc” nha). Ngày Boxing day bắt nguồn từ truyền thống phương Tây tận thời Trung cổ 😐 chữ Boxing ở đây bắt nguồn từ chữ Christmas Box – Hộp quà Giáng Sinh. Tại các quốc gia như Úc, Canada và New Zealand, Boxing day sẽ rơi vào một ngày sau lễ Giáng sinh, tức vào ngày 26/12. Tại một số quốc gia, nếu ngày này trùng vào ngày thứ Bảy hay Chủ Nhật thì có thể ngày thứ Hai trước Giáng sinh sẽ là ngày Boxing day.

Ngày này có gì vui? Đây là ngày các gia đình sẽ tặng quà cho những người cung cấp các dịch vụ cho gia đình mình mà họ không phải trả phí trực tiếp. Danh sách này có thể kể đến như người phát bưu phẩm, các người phục vụ nhằm bày tỏ sự biết ơn với những dịch vụ mà gia đình nhận được trong năm đó.

Có nhiều câu chuyện giải thích cho việc này. Thời Trung cổ vào ngày này, những người giàu có thuộc tầng lớp thượng lưu, ban phát những hộp chứa tiền và quà tặng cho những người phục vụ mình và người nghèo vào ngay sau lễ Giáng sinh. Nó được xem như là một phần thưởng cho một năm lao động vất vả. Hay một giả thuyết khác cho rằng sau Giáng sinh, nhà thờ đặt các hộp bên ngoài cửa để nhận tiền ủng hộ của mọi người và sau đó mang tặng cho những người kém may mắn trong xã hội như một sự động viên.

Boxing Day còn có một ý nghĩa lớn lao là sự yêu thương được gửi đến những người mà ta yêu mến. Vào ngày này cũng là dịp để bạn và những người thân thương cùng nhau ôn lại kỷ niệm và ăn mừng, ấm cúng bên nhau.

Mặc dù ngày này không liên quan gì đến cuộc sống tiện nghi hiện đại, nhưng có cứ ngày lễ là nhiều trang TMĐT lại ra khuyến mại, và dịp Boxing Day cũng không ngoại lệ.

Công nghệ

Nhật ký AI – Những thông tin trí tuệ nhân tạo thú vị trong tuần

December 26, 2018 — by Linh Nguyễn0

Công nghệ

Chợ ứng dụng Sileo thay thế Cydia đã ra mắt bản beta

December 26, 2018 — by Linh Nguyễn0

iphone-7-plus-featured-960x540.jpg

Sileo có thể thay thế được Cydia?

Sau nhiều tháng, cuối cùng thì coolstar (tác giả công cụ Electra jailbreak giúp jailbreak iOS 11) đã giới thiệu bản beta của Sileo – một chợ ứng dụng giống Cydia.

Cộng đồng jailbreak bao gồm coolstar và nhiều thành viên đã quyết định xây một “chợ” mới có tên là Sileo – nhằm thay thế hoàn toàn Cydia sắp tới. Dự án bắt đầu từ tháng 7/2018 và đến nay đã có phiên bản beta đầu tiên. Dự kiến Sileo sẽ chỉ hỗ trợ từ iOS 11 trở đi với các thiết bị 64-bit. Nếu bạn vẫn còn giữ iOS 10 trở xuống thì Cydia có vẻ là đủ đối với bạn. Theo chia sẻ của coolstar thì chợ jailbreak Sileo này sẽ không thay đổi gì nhiều so với Cydia, gần như các packages được xây dựng cho Cydia đều có thể được sử dụng tiếp cho Sileo. Đồng thời khả năng thanh toán, quản lý thanh toán, quản lý licensed đối với các tweak có phí của Sileo sẽ tốt hơn rất nhiều so với Cydia.

Hiện tại nếu bạn đang dùng máy iOS 11 jailbreak bằng Electra, bạn có thể vào Cydia và tiến hành cập nhật các packages, trong đó sẽ có Sileo beta. Sau khi cập nhật xong bạn sẽ nhận được Sileo ở màn hình chính, sau đó có thể dùng thử.

Mình có viết bài trải nghiệm Sileo chi tiết tại trang Trải Nghiệm Số. Mời bạn tham khảo tại đây.