Pages

10 thg 12, 2011

Latex tips

1. Chỉnh tên tiêu đề hiển thị phần tài liệu tham khảo:
Khi muốn chuyển tên hiển thị từ 'Tài liệu' (mặc định của gói vntex) thành 'Tài liệu tham khảo', có thể thêm câu lệnh '\renewcommand{\refname}{Tài liệu tham khảo}' trước câu lệnh '\begin{thebibliography}{99}' như dưới đây:
\renewcommand{\refname}{Tài liệu tham khảo}
\begin{thebibliography}{99}
\bibliographystyle{abbrv}

\bibitem[1]{1}
Bing Liu, \emph{Opinion Mining}, Department of Computer Science University of Illinois at Chicago, 2008

4 thg 12, 2011

Cài đặt Git cho Eclipse

Đã nghe danh Git từ lâu, hôm nay mình mới có dịp mò mẫm và sử dụng. Dưới đây xin ghi lại cách cài đặt Git với site Github cho Eclipse.
Quá trình cài đặt qua 2 phần chính: cài đặt-cấu hình git và cài đặt-cấu hình plugin Egit cho Eclipse.

Phần 1: Cài đặt-cấu hình Git


Bước 1: Đăng ký tài khoản tại http://github.com/

Bước 2: Download Git từ http://git-scm.com/download (có các bản cho Debian, Solaris, Window, OS X)

Bước 3: Tạo SSH key

SSH key là chìa khóa giúp người dùng và server github trao đổi với nhau mà không cần những thủ tục xác thực rắc rối. Người dùng chỉ cần tạo SSH key tại máy của mình, sau đó add key này vào Github. Khi push mã nguồn, server sẽ so sánh SSH key của máy người dùng với SSH đã được add vào Github trước đó. Nếu chúng giống nhau, nghĩa là người dùng được quyền thao tác trên repository. Để tạo SSH key, chúng ta làm như sau:

  • Mở terminal của git (thường nằm ở đường dẫn C:\\msysgit\msysgit\msys.bat)

  • Gõ ssh-keygen -t dsa (hoặc ssh-keygen -t rsa)

  • "Enter file in which to save the key (/c/Users/username/.ssh/id_dsa):", gõ tiếp "Enter" nếu muốn để nguyên đường dẫn gợi ý trên,

  • "Enter passphrase (empty for no passphrase):", gõ "Enter" nếu không muốn thêm

  • "Enter same passphrase again:", gõ "Enter" (nếu ở trên không gõ gì), hoặc gõ lại những gì vừa gõ.

  • Mở file lưu SSH key (ở đây là id_dsa, hoặc id_rsa). Copy toàn bộ file

  • Mở http://github.com/account , chọn SSH public key và paste vào.

Chú ý rằng một account có thể có nhiều SSH key, bởi mỗi một repository (dễ hiểu hơn là một project) có thể có SSH key riêng.

Bước 4: Tạo project ( repository) mới trên trang https://github.com/repositories/new

Nhập tên project, mô tả về project và create

Bước 5: Thiết đặt ban đầu cho git tại máy local (máy của mình)

Làm theo hướng dẫn của github sau khi tạo repository thành công:

  • git config --global user.name "X, Y Z"

  • git config --global user.email abc@gmail.com

  • cd thư-mục-muốn-lưu-trữ-project

  • mkdir tên-của-project-vừa-tạo trên github (cần phải đúng)

  • git init

  • Tạo file README: touch README

  • git add README

  • git commit -m "Ghi comment vào đây!"

  • git remote add origin git@github.com:username/repository-name.git

  • git push -u origin master

OK, như vậy đã xong phần đầu, cài đặt và cấu hình đơn giản Git. Phần tiếp theo chúng ta sẽ tiến hành cài đặt plugin Egit cho Eclipse và sử dụng Egit để đồng bộ hóa mã nguồn với github.

Phần 2: Cài đặt Egit