Pages

Thursday, December 6, 2012

Tập hợp các trình soạn thảo tài liệu TEX

Đi tìm nhiều nơi rồi tập hợp ở đây để tiện theo dõi
Phần mềm Windows Linux
Kile
x
Texmakerx x
TexNicCenterx
texstudiox x
Gedit
x

Tuesday, December 4, 2012

Muốn làm một quyển sổ nháp trực tuyến

Tôi thường hay viết nhăng viết cuội lên giấy nháp rồi để một đống bên cạnh, khi cần lật lại xem những từ mới tiếng anh đã học, hoặc các từ tiếng Pháp vừa tra, cũng như các con số, con chữ xuất hiện trong đầu hàng ngày. Nghĩ đi nghĩ lại nếu mình viết ra những ý tưởng đó và có cách nào để tìm lại nhanh nhất thì hay. Hoặc ít ra cũng không phải ôm đống giấy nháp này về sau khi xong sự nghiệp đèn sách. Nhưng bản chất giấy nháp vẫn là giấy nháp: viết lung lung, viết búa xua những ý tưởng có thể lúc này là dở hơi nhưng vài ngày nhìn lại cũng thấy hay hay. Và cũng có thể ban đầu nghĩ rằng ý tưởng đó hay hay nhưng sau 1 thời gian tung tăng đâu đó trên web thì phát hiện ra đã có người làm rồi.
Từ những thứ vụn vặt đó, tôi cũng đã mày mò và tìm ra cái mình cần. Ít nhất cũng giải quyết cho mong muốn của mình. Cái suy nghĩ làm ra một Online Draft Paper cũng có thể chưa thực hiện được nhưng đã có cái sử dụng trước mắt:

Dùng Quick Note - Một ứng dụng của trình duyệt Chrome có thể đồng bộ hóa với các Notes trên diigo.

Ngoài ra, google một lát ra được một đống:

  1. http://www.mynitor.com/2010/12/12/15-note-taking-applications-for-linux/
  2. http://mashable.com/2008/08/19/online-note-taking-applications/
  3. http://lifehacker.com/5837191/five-best-note-taking-applications

P/S: Cái tôi cần của một Draft là ghi theo ngày, mỗi ngày lật một trang để noter.

Monday, December 3, 2012

Run .deb in Ubuntu

To install package called package.deb type the following command:
Go to directory where package.deb is kept. For example if it is in /tmp directory:
$ cd /tmpType the following command:
$ sudo dpkg -i package.deb

Sunday, November 25, 2012

Chỉnh hướng trang in trong Latex

In đứng (portrait) là ngầm định trong latex. Đôi khi, chúng ta muốn chuyển hướng in ngang (toàn bộ/một trang) tài liệu thì việc biết cách chỉnh thật sự có cần thiết. Ví dụ bạn cần đưa một hình hoặc bảng với khổ quá lớn, đành phải chuyển trang đó sang in ngang để có thể chứa toàn bộ nội dung của hình (bảng).

http://texblog.wordpress.com/2007/11/10/landscape-in-latex/

Cài Ubuntu từ USB

Hiện nay, việc sử dụng các máy tính không cần thiết phải có ổ đĩa quang (CD/DVD) vì sự ra đời của các chuẩn nén ảnh dữ liệu như ISO, NRG... Chỉ cần tải file nguồn chương trình ISO, nạp vào một ổ đĩa CD ảo do một chương trình tạo các ổ đĩa ảo như UltraISO, bạn tha hồ khám phá mà không quan tâm đến các ổ đĩa quang truyền thống.
Cùng chung mục đích đó, bài này tôi muốn giữ lại cách thức tạo một đĩa USB để cài đặt Ubuntu từ nó.
1. Chương trình:

  • Tạo đĩa từ Windows: Xem  http://www.linuxliveusb.com/en/home
  • Tạo đĩa từ Ubuntu: Chạy chương trình Creator Startup Disk

2. Boot từ đĩa USB: Máy Dell, Acer thì nhấn F12 xuất hiện menu chọn đĩa khởi động trước. Tính năng này cần được enable trong BIOS để cho phép nhấn F12 xuất hiện menu.

Wednesday, October 3, 2012

Sử dụng lênh find trong Ubuntu

Tìm hoài thấy cái này hay nên tạm để đây, sẽ dành thời gian viết một bài tổng hợp sau :)
http://www.codecoffee.com/tipsforlinux/articles/21.html

Đơn giản bạn muốn tìm những file có chứa từ 'Klamt' trong thư mục hiện hành, dùng lệnh:
find -name '*Klamt*'

Monday, September 17, 2012

Mã hóa md5

Cách đây mấy hôm, tình cờ tôi vào khu vực quản trị của một website nhưng quên bén password của anh admin. Loay hoay hoài mà không cách nào nhớ. Có một đứa em nó bảo là sửa lại password đó trong database bằng cách copy một password (cũng mã hóa bằng md5) ở một database khác. Tuy nhiên, cách này hên xui mới dính chưởng.

Thế là tôi mò mẫm dò tìm hỏi han bác google thì có được câu trả lời ở đây: http://md5.gromweb.com/. Thường thì chương trình kiểu này chỉ cho kết quả gần đúng, nhưng nó hay có kết quả lặp nên tôi cũng có thể đoán được những password hay đặt cho những tài khoản ứng dụng.

Cách dùng thì cực kỳ đơn giản: copy dòng password mã hóa loằng ngoằng trong database và paste vào ô văn bản trong trang chủ trên. Chưa đầy 1s đã cho một số kết quả. HAY!

Thursday, September 13, 2012

Đọc các chuẩn file dành cho ebooks - Reading various file types for ebooks

How to read various file types in Ubuntu

People feel worried when they face many kinds of files in their computer. For instance, in order to open pdf file, we can use Adobe Reader or Foxit Reader. If you are using Ubuntu, it is recommended using evince to be useful.

In this post, I want to exhibit several common types we often meet.

DjVu:
Cài đặt: sudo apt-get install djview4

The above command can be run at a terminal to install DjView

Acrobat Reader
Là một bộ đọc tài liệu ebook ra đời gần như trước tiên của hãng Adobe, Acrobat có khả năng tùy biến giao diện và cung cấp những chức năng khá uyển chuyển cho người đọc. Những bạn nào hay đọc tài liệu khoa học, các bài báo mà có nhiều tham khảo, khi bạn muốn di chuyển đến trang tài liệu tham khảo và sau đó muốn quay nhanh lại vị trí đã đọc trước đó thì chỉ cần nhấn tổ hợp phím Alt + ---> (right arrow) hoặc Alt + <----  (left arrow). Đây là tính năng hay dùng mà bản thân evince không cung cấp.

Evince
Một phần mềm đọc ebook phổ biến nhất trong Ubuntu

Foxit Reader






Wednesday, May 9, 2012

Một vài mẹo vặt với Latex

Đổi một trang từ portrait sang landscape
Trong quá trình chèn các bảng biểu, đôi khi nó quá khổ của một trang đứng (portrait) là định dạng ngầm định khi làm việc với Latex. Khi đó, bạn muốn chuyển trang chứa bạn sang trang nằm ngang (landscape).     Câu lệnh rất đơn giản:
\begin{landscape}
%Để nội dung ở đây, một \begin{table}\end{table} chẳng hạn
\end{landscape}

Xoay hình hoặc bảng
Chẳng hạn, tình huống bảng biểu của chúng ta nếu để đứng thì quá khổ, nhưng nếu xoay 180 độ thì nó nằm dọc với trang giấy. Khi đó, bạn dùng gói rotating và sử dụng lệnh sau:
\begin{sidewaystalbe}
\begin{tabular}
\end{tabular}
\end{sidewaystalbe}

Wednesday, April 4, 2012

Quản lý user trên Ubuntu qua terminal

Mặc dù đã cảm thấy ưng ý với Dropbox về việc đồng bộ dữ liệu nhưng ghét một nỗi là nếu Dropbox nằm trên hai thư mục khác nhau của hai máy tính thì một số chương trình sẽ phát sinh lỗi.
Lấy một ví dụ thế này:
Nếu bạn sử dụng Qt Creater để tạo một dự án. Thế thì, một trong các thao tác bạn phải làm là chỉ ra thư mục output để chứa các file objects. Đây là một đường dẫn tuyệt đối. Nếu không để ý, chúng ta sẽ nhận thông báo lỗi khi biên dịch file.
Hoặc nếu bạn tạo dự án thông qua CMakelist. Qt Creator cũng tạo ra một file CMakelist.txt.user trong đó có một số thuộc tính lấy giá trị đường dần tuyệt đối. Vậy nên, hai trường hợp này sẽ gặp rắc rối nếu bạn đặt 2 thư mục Dropbox trên 2 máy tính không cùng tên username....
Lệnh sử dụng để quản lý user trên Ubuntu là: usermod
Tạo một user mới useradd
Đổi tên đăng nhập của user: usermod -l tên_mới tên_cũ
http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/
http://www.cyberciti.biz/faq/howto-change-rename-user-name-id/
http://www.cyberciti.biz/faq/linux-remove-user-command/
http://www.liberiangeek.net/2010/07/how-to-change-your-usernameuserid-in-ubuntu-10-04-lucid-lynx/
http://nixcraft.com/getting-started-tutorials/3293-create-new-user-account-ubuntu-linux-command-line.html

Sunday, April 1, 2012

Tạo đĩa BOOTABLE USB

Việc tạo một đĩa USB có thể boot được để xử lý các trường hợp virus, sao lưu hoặc khôi phục dữ liệu là cực kỳ quan trọng. Bài này hướng dẫn cách làm một đĩa USB có công năng như vậy.
Bước 1: Cắm ổ đĩa USB vào
Bước 2: Tải phần mềm

http://www.hiren.info/pages/bootcd-on-usb-disk
http://asakpke.blogspot.fr/2010/10/include-hirens-bootcd-into-multiboot.html
http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/
WinToFlash:
http://60s.com.vn/index/2308968/02092009.aspx
http://download.phanvien.com/novicorp-wintoflash-r2.htm
http://download.phanvien.com/winsetupfromusb-s4.html
http://diendan.yeulaptop.com/tao-bo-cai-dat-windows-xp-2003-2008-vista-7-tren-usb-2571.html

Win7 USB/DVD Download Tool
http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool
http://www.intowindows.com/how-to-install-windows-7vista-from-usb-drive-detailed-100-working-guide/
http://www.addictivetips.com/windows-tips/install-windows-7-from-usb-drive-requires-2-simple-steps/


Saturday, March 31, 2012

Using Doxygen

Là một công cụ mạnh dùng để sinh tài liệu từ những chú thích trong các file mã nguồn chương trình, doxygen đã giải quyết vấn đề document cho những nhà phát triển phần mềm nói chung và người quản trị dự án nói riêng một cách tuyệt vời.

Nếu bạn sử dụng eclipse thì nên cài thêm plugins eclox_0.8.0.zip để doxygen tự sinh tài liệu.
Trong Linux, sau khi cài core của doxygen xong, bạn cài thêm doxygen-gui để sử dụng giao diện đồ họa.
Lệnh sử dụng giao diện này: doxywizard.

Tuesday, March 13, 2012

Cài đặt thêm gói trong Latex trên Ubuntu

Trong quá trình sử dụng Latex, tôi thấy việc cài thêm các gói trong Latex không đơn giản. Sau đây là các bước hướng dẫn cài đặt:
Bước 1: Tải các file liên quan đến gói cần cài đặt (thường là các file .sty)
Bước 2: Tạo thư mục tương ứng với tên gói (chính là tên của file .sty) trong thư mục
/usr/share/texmf-texlive/tex/latex
Bước 3: Copy tất cả các file đi kèm theo gói vào thư mục vừa tạo ở trên.
Bước 4: Chạy lệnh cập nhật thư viện hệ thống TeX:
sudo mktexlsr

P/S: Một số hướng dẫn có thể yêu cầu chạy lệnh khác để cập nhật hệ thống TeX. Và lưu ý là quyền sử dụng trên Ubuntu để tạo thư mục và sao chép vào thư mục /usr. Chúng thể cũng có thể dùng phiên bản Ubuntu của MikTex để quản lý gói.
Tham khảo: http://blog.irrepupavel.com/2007/02/installing-latex-style-files-sty-on.html


Monday, March 5, 2012

Tìm hiểu về make file


Tham khảo:
[1] http://sources.redhat.com/autobook/autobook/autobook.html, accessed 2/2/2012
[2] Unix Makefile, http://www.tutorialspoint.com/makefile/index.htm, accessed 2/3/2012

Nâng cấp diễn đàn UEVBx [Pha 2]

MỘT SỐ TÍNH NĂNG THÊM

  1. Quản lý các thành viên của chi hội (like contact management)
    Xem các tham khảo:
  2. Chèn các biểu tượng link với mạng xã hội
    http://www.phpbb.com/community/viewtopic.php?f=74&t=2135006
  3. Một số vấn đề khác
    http://www.ericm.ca/2010/05/19/phpbb-display-different-content-for-guests-and-members/

Nâng cấp diễn đàn UEVBx [Pha 1]

Các công việc cần làm:

  1. Backup dữ liệu
  2. Cài đặt và test nukeviet, phpbb
  3. Lập bản kế hoạch
  4. Phân tích một số yêu cầu mới
  5. ...

Monday, February 27, 2012

Kiểm tra cổng đang kết nối trên Windows

Kiểm tra những kết nối và cổng chiếm dụng trên Windows, chúng ta có thể dùng lệnh:
netstat -an, để kiểm tra những cổng đang lắng nghe

hoặc:
netstat -o, để liệt kê danh sách mã số các tiến trình (Process ID) và các kết nối tương ứng

Thêm tham số > D:\checkport.txt để output kết quả ra file.

Dùng Fport
Chương trình này report tất cả các cổng TCP/IP và UDP đang mở và ánh xạ các tương ứng chúng với những chương trình đang chạy, chức năng giống như lệnh netstat -an.

Dùng Active Ports:
Dùng để theo dõi tất cả các kết nối TCP/IP và UDP trên máy tính.

Lỗi không khởi động được XAMPP trên Windows 7

Một vấn đề khi chúng ta cài Teamviewer trên Windows 7: Nó sẽ chiếm port 443 trong khi port này dành riêng cho Apache. Thực tế Apache cần hai port sau: 80 và 443, đối với port 80 chúng ta có thể config lại trong httpd.conf thành một port khác như 8080. Cần dừng dịch vụ Teamviewer hay thay đổi port thì mới có thể khởi động được XAMPP. Skype cũng chiếm port 443 nên bạn phải tắt Skype để chạy XAMPP. Vui thiệt!

Wednesday, February 22, 2012

Cài đặt MOUNTY để đọc các file ảnh ISO

Trong bài này, chúng ta sẽ tìm hiểu cách cài đặt chương trình MOUNTY để mount các file ảnh ISO.

Đây là chương trình đơn giản, dễ sử dụng. Nó hỗ trợ nhiều dạng file ảnh khác nhau như: ISO, IMG, BIN, MDF, và cả chuẩn NRG đình đám của hãng Nero. Ngoài chức năng cơ bản, MOUNTY cho phép sao chép các files này lên đĩa CD/DVD.

Mounty đang lưu trữ trong TahuTEK PPA. Hãy nạp các deb và cài MOUNTY trên những phiên bản Ubuntu 10.04, 10.10 hoặc 11.04 sử dụng các lệnh sau:

sudo add-apt-repository ppa:tldm217/tahutek.net
sudo apt-get update
sudo apt-get install mounty
Sau khi cài đặt xong, MOUNTY nằm trong menu: Applications > Accessories > Disk Image Mounter (Mounty).