lựa chọn là điều vô cùng khó khăn...
muốn mình không tầm thường, muốn mình đam mê mà khó tìm ra sự thật...
chọn cái gì trong web-desk-mobile, lập trình hay quản lý, IT hay not IT...
con người ta do dự, đắn đo lựa chọn chỉ vì họ không dũng cảm đi đến cùng lựa chọn của mình. Sao phải nghĩ nếu là web/desk/mobile lập trình hay quản lý, IT hay NOTIT mà ở đó mình đều là chuyên gia? lo lắng điều gì? Mình vẫn lo lắng nó không hợp với mình => thật là vớ vẩn. Việc gì cũng có cái hay của nó, cứ đứng ngoài nhìn vào cái hay thì ai mà chả thich...
Nếu như kiến thức học ở các thầy không nhiều thì những câu chuyện cuộc đời thầy kể lại khơi nguồn cảm hứng mạnh mẽ cho sinh viên. GS ngày còn trẻ, ông muốn học ĐTVT, nhưng rồi bị bắt đi học Toán. Và giờ thì ông là GS Toán. Không cần biết bạn làm gì, chỉ cần làm điều đó 1 cách say mê và đến cùng thì ngôi sẽ ra ngô, khoai sẽ ra khoai , củ nào ra củ nấy.
Đơn giản chỉ là pick 1 cái và "just go with it", đến tận cuối con đường.
Mãi đắn đo chẳng tới đâu xa được.
IT or notIT
Web-Desktop-Mobile
Programming - Sysadmin - Multimedia
Windows or Linux
cắt giảm reading-list, force to main task!
Stay hungry, stay foolish!
Friday, November 18, 2011
Pragmatic Thinking: Novice vs Expert
Recently I started reading Andy Hunt's fine book "Pragmatic Thinking And Learning." Hunt is notorious for writing books which offer
practical, insightful advice in which developers can apply to their work
on a daily basis. His most famous book is "The Pragmatic Programmer",
widely considered one of the top agile programmer books of all time.
Even after reading the book 7 years ago, I still refer to it a few times
a month. My colleagues and I bring up the "broken window" theory, or
often throw out the phrase "Don't Assume, Prove it," sometimes to the chagrin of the unfamiliar. :)
The Book
Pragmatic Thinking and Learning is a different type of book, however. It explores the human mind and how it relates to learning and cognitive thought. To my surprise, it is very well researched and touches on psychology and neuroscience. Hunt brings the concepts home by relating them to the software industry and the toils and travails of an agile developer.
The Book
Pragmatic Thinking and Learning is a different type of book, however. It explores the human mind and how it relates to learning and cognitive thought. To my surprise, it is very well researched and touches on psychology and neuroscience. Hunt brings the concepts home by relating them to the software industry and the toils and travails of an agile developer.
Tuesday, November 15, 2011
Sunday, November 13, 2011
Vim as hex editor
vim -b datafile
:set binary
:set display=uhex
g CTRL-G
234go
:%!xxd
:%!xxd -r
:set binary
:set display=uhex
g CTRL-G
234go
:%!xxd
:%!xxd -r
List of tools for developing on Linux
General:
more
http://www.yolinux.com/TUTORIALS/LinuxTutorialSoftwareDevelopment.html
make | Utility to maintain groups of programs with compiling/linker directives |
imake | Utility to generate Makefiles from a template. |
GNU autoconf | Tool used to generate configure script. Requires GNU m4. |
gHex | Binary Editor and Viewer |
beav | Binary Editor and Viewer |
od | dump files in octal and other formats. od -c will try to dump everthing as ascii. |
xxd | make a hexdump or do the reverse |
strings | Print the strings of printable characters found in a file. |
install | copy files and set attributes (ginstall) |
m4 | Macro language for builing configuration files |
objdump | display assembler information from object files |
nm | display symbol table from an object file |
readelf | Displays information about ELF format object files. |
ar | Create, modify, and extract from archives |
ranlib | Generate index to archive |
ldconfig | determine run-time link bindings |
ldd | Print shared library dependencies for an executable (i.e.: ldd `which xpdf`) |
GNU libtool | Used to generate shared libraries. |
ipcs | Report interprocess communication facility status for queues, shared memory, semaphores |
iprm | Remove queues, shared memory, or semaphores |
more
http://www.yolinux.com/TUTORIALS/LinuxTutorialSoftwareDevelopment.html
Saturday, November 12, 2011
PyGTK and WxPython
1. PyGTK - GTK+ for python
GTK+ 2.0 work well but it will end of support soon.
GTK+ 3.0 use GObject) is a painful tookit when you try to install it.
May be it will be easier with higher Ubuntu version (I'm using 10.10)
Leave GTK+. Start to hate GNOME
2. WxPython
trying...
GTK+ 2.0 work well but it will end of support soon.
GTK+ 3.0 use GObject) is a painful tookit when you try to install it.
May be it will be easier with higher Ubuntu version (I'm using 10.10)
Leave GTK+. Start to hate GNOME
2. WxPython
trying...
Cannot find install-sh, install.sh, or shtool ...
Painful GTK+3.0 =.=
fix title error when configure py2cairo
$ libtoolize --force
$ aclocal
$ autoheader
$ automake --force-missing --add-missing
$ autoconf
$ ./configure
Friday, November 11, 2011
Why so lazy?
I found that many useful things take very short time to learn.
But why I hadn't done that before?
So lazy!
2 days ago, XML looks like some alien-thing to me, after 30 minutes, it's easier than HTML
30 minutes ago, 'make' is some mystical thing to me, now it's so simple and useful tool.
Just give 1-2 hours to learn a tool, it worth your time!
But why I hadn't done that before?
So lazy!
2 days ago, XML looks like some alien-thing to me, after 30 minutes, it's easier than HTML
30 minutes ago, 'make' is some mystical thing to me, now it's so simple and useful tool.
Just give 1-2 hours to learn a tool, it worth your time!
Thursday, November 10, 2011
XML
Why learn XML? It's easy and takes only 40-60 minutes to learn ^^ that's enough for a "WHY".
XML is designed to transport and store data.
I learn this to understand glade file created by Glade3, when writing a GUI for Python app
Some notices:
< < less than
> > greater than
& & ampersand
' ' apostrophe
" " quotation mark
White-space is Preserved in XML
carriage return (CR) and line feed (LF)
XML stores a new line as LF
An XML element is everything from (including) the element's start tag to (including) the element's end tag.
no words are reserved.
Attributes are handy in HTML. In XML my advice is to avoid them. Use elements instead.
metadata (data about data) should be stored as attributes, and the data itself should be stored as elements.
Document Type Definition (DTD)
Formatting XML with CSS is not the most common method.
W3C recommends using XSLT instead
XSLT is the recommended style sheet language of XML.
XSLT (eXtensible Stylesheet Language Transformations) is far more sophisticated than CSS.
XSLT can be used to transform XML into HTML, before it is displayed by a browser:
http://www.w3schools.com/xml/xml_summary.asp
XML is designed to transport and store data.
I learn this to understand glade file created by Glade3, when writing a GUI for Python app
Some notices:
< < less than
> > greater than
& & ampersand
' ' apostrophe
" " quotation mark
White-space is Preserved in XML
carriage return (CR) and line feed (LF)
XML stores a new line as LF
An XML element is everything from (including) the element's start tag to (including) the element's end tag.
no words are reserved.
Attributes are handy in HTML. In XML my advice is to avoid them. Use elements instead.
metadata (data about data) should be stored as attributes, and the data itself should be stored as elements.
Document Type Definition (DTD)
Formatting XML with CSS is not the most common method.
W3C recommends using XSLT instead
XSLT is the recommended style sheet language of XML.
XSLT (eXtensible Stylesheet Language Transformations) is far more sophisticated than CSS.
XSLT can be used to transform XML into HTML, before it is displayed by a browser:
http://www.w3schools.com/xml/xml_summary.asp
Saturday, November 5, 2011
Tôi đọc "Suối nguồn"
Sách vở rất dễ nhồi vào đầu con người ta những gì nó viết, đặc biệt là những "triết lý" hay tư tưởng được nói ra thành lời...
Từ ngày quyết định "read less, think more", đọc sách theo 1 kiểu khác. Đọc nhiều chưa chắc hay bằng đọc ít mà nắm được những gì người ta nói, suy được ra những cái hay mà người ta chả nói... Đọc nhiều lấy vội lấy được ngẫm ra cũng như cưỡi ngựa xem hoa, sao biết hoa đẹp, hoa thơm... hoa có lông có lá :))
Với một cuốn sách thiên về tư tưởng và tôn vinh sự sáng tạo như Suối nguồn - "The fountainhead" ~1200 trang, chẳng thể nhớ được nhiều nếu chỉ đọc 1 lần tác phẩm kinh điển này.
"Suối nguồn" lên án mạnh mẽ "xu hướng đám đông" - chỉ vì không có chính kiến, hùa theo số đông mà người ta đánh mất chân lý. Càng ngày, càng thấy rằng chân lý dường như không thuộc về số đông - ngay tại các tập thể mà tôi đang sống. Số đông là những kẻ đam mê hời hợt, nói chuyện tầm phào và giỏi đưa ra nhận xét thằng này hơn thằng kia...
238 - [Bà Keating] Peter, nếu như con đang thực sự hướng đến mục tiêu cao. Con không được phép để cho bản thân mình thỏa mãn bất kỳ ý thích nhất thời nào như bao nhiêu người khác có thể làm, bởi vì đối với họ, đằng nào thì cũng chẳng ích gì.
.....
cont
Từ ngày quyết định "read less, think more", đọc sách theo 1 kiểu khác. Đọc nhiều chưa chắc hay bằng đọc ít mà nắm được những gì người ta nói, suy được ra những cái hay mà người ta chả nói... Đọc nhiều lấy vội lấy được ngẫm ra cũng như cưỡi ngựa xem hoa, sao biết hoa đẹp, hoa thơm... hoa có lông có lá :))
Với một cuốn sách thiên về tư tưởng và tôn vinh sự sáng tạo như Suối nguồn - "The fountainhead" ~1200 trang, chẳng thể nhớ được nhiều nếu chỉ đọc 1 lần tác phẩm kinh điển này.
"Suối nguồn" lên án mạnh mẽ "xu hướng đám đông" - chỉ vì không có chính kiến, hùa theo số đông mà người ta đánh mất chân lý. Càng ngày, càng thấy rằng chân lý dường như không thuộc về số đông - ngay tại các tập thể mà tôi đang sống. Số đông là những kẻ đam mê hời hợt, nói chuyện tầm phào và giỏi đưa ra nhận xét thằng này hơn thằng kia...
238 - [Bà Keating] Peter, nếu như con đang thực sự hướng đến mục tiêu cao. Con không được phép để cho bản thân mình thỏa mãn bất kỳ ý thích nhất thời nào như bao nhiêu người khác có thể làm, bởi vì đối với họ, đằng nào thì cũng chẳng ích gì.
.....
cont
Tuesday, November 1, 2011
I Try - Ben Taylor
Games, changes and fears
When will they go from here
When will they stop
I believe that fate has brought us here
And we should be together babe
But we're not
I play it off, but I'm dreaming of you
And I'll keep my cool, but I'm fiendin'
[Chorus]
I try to say goodbye and I choke
Try to walk away and I stumble
Though I try to hide it, it's clear
My world crumbles when you are not here
Goodbye and I choke
I try to walk away and I stumble
Though I try to hide it, it's clear
My world crumbles when you are not here
I may appear to be free
But I'm just a prisoner of your love
And I may seem all right and smile when you leave
But my smiles are just a front
Just a front, hey
I play it off, but I'm dreaming of you
And I'll try to keep my cool, but I'm fiendin'
[Chorus]
Here is my confession
May I be your possession
Boy, I need your touch
Your love, kisses and such
With all my might I try
But this I can't deny
Deny
I play it off, but I'm dreaming of you
(but I'm dreaming of you babe)
And I'll keep my cool, but I'm fiendin'
[Chorus]
Subscribe to:
Posts (Atom)