Posted on November 10, 2009 by minhpham0902
Chương trình screen đúng là một trình quản lý terminal rất thông minh và tiện lợi trên unix. Very nice idea.
+ Cho phép mình mở nhiều terminal ảo trên cùng một cửa sổ terminal vật lý
+ Chuyển đổi giữa các terminal dễ dàng
+ Trong trường hợp kết nối tới server (bằng ssh client), khi đường [...]
Filed under: Góc kỹ thuật và lập trình | Leave a Comment »
Posted on November 9, 2009 by minhpham0902
Vấn đề: Mình muốn thiết lập prompt tcsh shell theo định dạng mong muốn như sau:
[username@pc-name current_dir]
%
Sau khi search từ khóa set prompt tcsh mình đã tìm được cách làm. Rất đơn giản, chỉ cần chỉnh file .cshrc (file cấu hình shell). Thêm vào dòng sau đây
set prompt=”[$user@$HOST %c]\n% “
Giải thích chi tiết xem trong: [...]
Filed under: Góc kỹ thuật và lập trình | Leave a Comment »
Posted on November 6, 2009 by minhpham0902
Minipar là một tool dependency parsing cho tiếng Anh, viết bởi Dekang Lin (http://www.cs.ualberta.ca/~lindek/minipar.htm). Chạy tương đối nhanh, ví dụ trên máy Pentium II 300 với 128MB memory, nó phân tích khoảng 300 từ trên giây, khá nhanh so với một bộ phân tích Denpendency Parsing khác là Stanford Parser (http://nlp.stanford.edu/software/lex-parser.shtml)
Bài viết nhắm hướng dẫn [...]
Filed under: Góc kỹ thuật và lập trình | Leave a Comment »
Posted on November 5, 2009 by minhpham0902
Bài viết này trình bày cách cài đặt English Wordnet 3.0 (Từ điển từ vựng điện tử) trên Unix hoặc Cygwin từ mã nguồn
Step 0: Download mã nguồn của Wordnet 3.0 tại địa chỉ http://wordnetcode.princeton.edu/3.0/WordNet-3.0.tar.gz vào một thư mục nào đó chẳng hạn /home/user-name/nlp/src
Step 1: Chuyển vào thư mục chứa file mã nguồn (lệnh cd), [...]
Filed under: Góc kỹ thuật và lập trình | Leave a Comment »
Posted on September 12, 2009 by minhpham0902
http://pegasus.cs.csubak.edu/docs/berkeley_debugger/build/build_unix.html
Filed under: Góc kỹ thuật và lập trình | Leave a Comment »
Posted on August 17, 2009 by minhpham0902
(1) Đọc từng dòng của một file text vào một mảng các string, bỏ qua dòng trống
// read_line.cpp
// read all lines of a text file into an array of strings
#include <iostream>
#include <fstream>
#include <cstring>
#include <vector>
using namespace std;
// remove space after the string s
void rtrim(char *s)
{
unsigned int len = strlen(s);
while (len > 0 && s[len-1] == ‘ [...]
Filed under: C Plus Plus, Thư viện code | Leave a Comment »
Posted on August 16, 2009 by minhpham0902
def is_substr?(str1, str2)
re = Regexp.new(str1)
if re =~ str2
return true
else
return false
end
end
Filed under: Lập trình Ruby, Thư viện code | Leave a Comment »
Posted on August 11, 2009 by minhpham0902
Ruby forum: http://www.ruby-forum.com/ ; diễn đàn tốt, có thể đặt câu hỏi hoặc thảo luận
Ruby Programming Language: http://www.ruby-lang.org/en/ ; Có thể download phiên bản ruby mới nhất, cập nhật các thông tin về sự phát triển của ruby, tài liệu, etc
Ruby Reference: http://www.ruby-lang.org/en/
IDE tốt cho Ruby: Mặc dù khá nặng nhưng NetBean vẫn là IDE [...]
Filed under: Góc kỹ thuật và lập trình, Lập trình Ruby | Leave a Comment »
Posted on July 20, 2009 by minhpham0902
Tình huống: Đôi khi khi sử dụng unix, ta muốn cài đặt một gói phần mềm nhưng không có tài khoản root, hoặc không muốn tất cả mọi user đều có thể sử dụng.
Giải pháp: Dịch từ source code của phần mềm.
Step 0: Download source code của phần mềm
Step 1: Giải nén vào một thư [...]
Filed under: Góc kỹ thuật và lập trình | Tagged: linux, unix | Leave a Comment »
Posted on June 20, 2009 by minhpham0902
Chuyển đến Command Prompt
Gõ
X:\> CONVERT X: /fs:ntfs
trong đó X là tên ổ đĩa muốn convert
Filed under: Góc kỹ thuật và lập trình | Leave a Comment »