New FAMILUG
The PyMiers
Wednesday, 22 July 2015
git config, go get private repo và gitlab
by
H
This summary is not available. Please
click here to view the post.
Tuesday, 21 July 2015
[Vim] TOhtml, filetype, plugin, indent
by
H
1. TOhtml
Trong Vim, ở normal mode, gõ ``:TOhtml``, vim sẽ convert file hiện tại thành code HTML.
2. filetype
Vim có cơ chế load plugin dựa trên kiểu của file đang mở.
Để xem thiết lập hiện tại, gõ ``:filetype``
Kết quả có thể trông như thế này:
3. plugin
Trong Vim, ở normal mode, gõ ``:TOhtml``, vim sẽ convert file hiện tại thành code HTML.
2. filetype
Vim có cơ chế load plugin dựa trên kiểu của file đang mở.
Để xem thiết lập hiện tại, gõ ``:filetype``
Kết quả có thể trông như thế này:
filetype detection:ON plugin:ON indent:ONGõ ``:filetype on`` để bật chế độ tự động nhận dạng filetype. Gõ ``:filetype off`` để tắt.
3. plugin
[PyFML] Tuyển sinh khoá học Python tháng 8/2015
by
H
Tiếp nối thành công của khoá PyFML1
lớp học Python khoá 2 sẽ mở vào tháng 8/2015 tại Hà Nội, xem chi tiết tại đây.
Homepage của lớp học: https://www.facebook.com/pyfml
Bạn muốn tự học?
- Tài liệu: http://www.familug.org/2011/04/learning-python.html
lớp học Python khoá 2 sẽ mở vào tháng 8/2015 tại Hà Nội, xem chi tiết tại đây.
Homepage của lớp học: https://www.facebook.com/pyfml
Bạn muốn tự học?
- Tài liệu: http://www.familug.org/2011/04/learning-python.html
Friday, 17 July 2015
[Go] strings package - xử lý string
by
H
Xử lý strings chưa bao giờ là một công việc không nhàn chán đối với tôi, nhưng chán
không có nghĩa là không phải làm, vì chán thì vẫn phải làm, vậy nên đành làm cho nó chán mình.
Bài viết giới thiệu các function hữu ích thường dùng trong package strings của Golang, kèm theo các method tương ứng của Python
Bài viết thực hiện trên:
Kiểm tra xem string ``s`` có chứa string ``substr`` hay không.
không có nghĩa là không phải làm, vì chán thì vẫn phải làm, vậy nên đành làm cho nó chán mình.
Bài viết giới thiệu các function hữu ích thường dùng trong package strings của Golang, kèm theo các method tương ứng của Python
Bài viết thực hiện trên:
$ go versionTổng số function strong package strings:
go version go1.4.2 darwin/amd64
$ godoc strings | grep ^func | grep -v 'func (' | wc -l1. func Contains(s, substr string) bool
43
Kiểm tra xem string ``s`` có chứa string ``substr`` hay không.
Wednesday, 15 July 2015
imgur - upload/share screenshot cho Ubuntu
by
Anonymous
Hướng dẫn này dành cho ai ko dùng Desktop Environment (dùng i3 chả hạn ._.)
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
$ cd ~
$ wget https://github.com/jomo/imgur-screenshot/archive/master.tar.gz
$ tar xzvf master.tar.gz
$ rm master.tar.gz
$ cd imgur-screenshot-master/
$ sudo ln -s /home/lamdt/imgur-screenshot-master/imgur-screenshot.sh /usr/bin/shit
Tuesday, 14 July 2015
Giới thiệu nhanh về MIME
by
H
MIME là một từ khoá bạn sẽ nghe tới không ít lần nếu đã sử dụng các email client (MUA) trên desktop.
MIME là gì?
Viết tắt của cụm từ "Multipurpose Internet Mail Extensions"
được mô tả trong RFC 1524 và các RFC khác: RFC 2045, RFC 2046, RFC 2047, and RFC 2231
Nói một cách đơn giản, lúc mới ra đời, giao thức gửi mail chỉ hỗ trợ gửi plaintext, MIME là phần mở rộng cho phép email có thể gửi/nhận các file có định dạng khác (HTML, video, nhạc, ...)
Python: xem https://docs.python.org/2/library/email.html
Sử dụng MIME
Trên UNIX-based OS, các file sau được cung cấp (hoặc tự tạo nếu không có) để hỗ trợ MIME:
MIME là gì?
Viết tắt của cụm từ "Multipurpose Internet Mail Extensions"
được mô tả trong RFC 1524 và các RFC khác: RFC 2045, RFC 2046, RFC 2047, and RFC 2231
Nói một cách đơn giản, lúc mới ra đời, giao thức gửi mail chỉ hỗ trợ gửi plaintext, MIME là phần mở rộng cho phép email có thể gửi/nhận các file có định dạng khác (HTML, video, nhạc, ...)
Python: xem https://docs.python.org/2/library/email.html
Sử dụng MIME
Trên UNIX-based OS, các file sau được cung cấp (hoặc tự tạo nếu không có) để hỗ trợ MIME:
Saturday, 4 July 2015
[CLI] watch - lót dép ngồi hóng
by
H
watch là một động từ, với nghĩa là "xem - theo dõi", kiểu như watching TV.
Với ý nghĩa tương tự, command line ``watch`` sẽ cho phép bạn ngồi xem màn hình, như đang xem tivi.
Chào hỏi kiểu CCGU:
Để theo dõi các process dùng nhiều CPU nhất trên máy, theo chu kỳ 2 giây (giả lập lệnh top):
Với ý nghĩa tương tự, command line ``watch`` sẽ cho phép bạn ngồi xem màn hình, như đang xem tivi.
Chào hỏi kiểu CCGU:
$ for cmd in whatis whereis which; do echo $cmd: `$cmd watch`; donewatch sẽ chạy một chương trình theo chu kỳ, hiển thị output đầy màn hình ~.~
whatis: watch (1) - execute a program periodically, showing output fullscreen
whereis: watch: /usr/bin/watch /usr/share/man/man1/watch.1.gz
which: /usr/bin/watch
Để theo dõi các process dùng nhiều CPU nhất trên máy, theo chu kỳ 2 giây (giả lập lệnh top):
Subscribe to:
Posts (Atom)