Do I need quora on my phone? No! It is distracted, affect my sleep time.
Do I need FB on my phone? No, waste of time
...
Less is more
HVNSweeting
vim ~/thought.txt
Sunday, June 22, 2014
Less is more
Labels:
thought
Thursday, February 13, 2014
Configuring Rsyslog
Turn on debug mode with
To match a msg exactly, use
:msg, isequal, " YOURMSG"
NOTICE the space before your MSG
rsyslogd -d -n
To match a msg exactly, use
:msg, isequal, " YOURMSG"
NOTICE the space before your MSG
Sunday, January 26, 2014
New words for playing "Robot odyssey" (DroidQuest)
http://www.droidquest.com/
crescent <n> hình lưỡi liềm
Thrust <v> đẩy.
Thruster <n> động cơ đẩy
updating...
crescent <n> hình lưỡi liềm
Thrust <v> đẩy.
Thruster <n> động cơ đẩy
updating...
Thursday, November 21, 2013
[Python2] Everything you want to know about argparse standard lib
To see all kwargs that you can pass to ArgumentParser.add_argument(), run python/ipython and type:
Regarding to action kwarg, below is all action that you can pass:
>>> import argparse
>>> help(argparse.Action)
Regarding to action kwarg, below is all action that you can pass:
# register actionsExample:
self.register('action', None, _StoreAction)
self.register('action', 'store', _StoreAction)
self.register('action', 'store_const', _StoreConstAction)
self.register('action', 'store_true', _StoreTrueAction)
self.register('action', 'store_false', _StoreFalseAction)
self.register('action', 'append', _AppendAction)
self.register('action', 'append_const', _AppendConstAction)
self.register('action', 'count', _CountAction)
self.register('action', 'help', _HelpAction)
self.register('action', 'version', _VersionAction)
self.register('action', 'parsers', _SubParsersAction)
parser.add_argument("-v", "--verbose", action="store_true", help="increase output verbosity")
Sunday, November 17, 2013
[Debug] Postfix, Dovecot, OpenLDAP
Vài khái niệm/ câu lệnh quan trọng khi debug stack : postfix - dovecot - openldap, với dovecot là imap server đồng thời thực hiện SASL authenticate sử dụng backend LDAP.
1. Tắt hết TLS / SSL option đi.
2. Kiểm tra xem LDAP có hoạt động bình thường không
NOTE: nếu dùng TLS, LDAP vẫn listen ở port 389
Dùng SSL mới listen 636.
$ ldapsearch -x -H ldap://127.0.0.1 -D 'uid=hvn@example.com,ou=people,dc=example,dc=com' -W -ZZ -b'dc=example,dc=com' # (bỏ -ZZ nếu chỉ dùng LDAP không SSL/TLS)
3. Bật verbose cho slapd: đặt oldLog = 16383
Sau khi ldap đã hoạt động bình thường, kiểm tra dovecot.
Dùng dovecot -a để xem cấu hình của dovecot hiện tại.
4. Thử telnet với postfix:
1. Tắt hết TLS / SSL option đi.
2. Kiểm tra xem LDAP có hoạt động bình thường không
NOTE: nếu dùng TLS, LDAP vẫn listen ở port 389
Dùng SSL mới listen 636.
$ ldapsearch -x -H ldap://127.0.0.1 -D 'uid=hvn@example.com,ou=people,dc=example,dc=com' -W -ZZ -b'dc=example,dc=com' # (bỏ -ZZ nếu chỉ dùng LDAP không SSL/TLS)
3. Bật verbose cho slapd: đặt oldLog = 16383
Sau khi ldap đã hoạt động bình thường, kiểm tra dovecot.
Dùng dovecot -a để xem cấu hình của dovecot hiện tại.
4. Thử telnet với postfix:
Subscribe to:
Posts (Atom)