Pages

Learning Python Live

In Sunday, 10th October 2010, at 2.00 AM WIT (West Indonesia Time) or in 9th October at 7.00 PM GMT (Greenwich Main Time), there will be a classroom about Python for Beginners. This classroom is held in IRC Room at #ubuntu-classroom and #ubuntu-classroom-chat at irc.freenode.net server. Hosted by Pedro Mendes (nickname pedro3005), one of the Contributor in Ubuntu. For more information about this, you can see in Ubuntu Wiki's page and The Page for these Class.


Horizontal and Vertical Maximize in One Click with Ubuntu.

Can you do this, without using software, do a one click that give you a horizontal or vertical maximize with any window.
I beat you can't do it in MS Windows. But, if you are using Ubuntu, you are lucky. There is a shortcut to do both things.
To do horizontal maximization, right click the maximize icon instead of left clicking it.

and for vertical maximization, use the middle click.

taken from: http://www.webupd8.org/2009/12/gnome-maximize-window-vertically-or.html
Enhanced by Zemanta

Clear (Source) Code

Html-source-codeImage via WikipediaThe goal is to make a source code that easy to understand and easy to read. It's why we must write a Clear Source Code. But, if you think that your code wont be read by another person, you don't have to do it.
With an Clear Source Code, it's easier for us to debug it. And also, the flow of the program wont be so complicated. The syntax error also can be minimized.

This is few things that must be considered by a programmer that wanna write a Clear Source Code:
  1. Indentation (Use space instead of tab, be consistent).
  2. Separate every part of processing in the program with comments.
  3. Use more friendly variable name instead of unfamiliar thing. For example: use "is_number" for bolean type variable instead of "number".
  4. Give comment that explained. But don't give long explanation.
  5. Don't write to long line. Break a long line to some short line (use an escape character if needed).
Other suggestion can be read from this website.
Happy Clearing Code.
Enhanced by Zemanta

Open Source Replacement for Borland Delphi

As a student of Mathematics Department in State University of Malang, I must confront with Borland Delphi programe for the Basic Computer Programming lecture. It's not my way, because I know that Delphi is a proprietary software, and it isn't free. So, I decide to see other alternatives that Open Source World offer.
Then, I came with Lazarus. A free pascal IDE and RAD tools. Everyone that used to play with Delphi before, will feel comfortable using this software. It's truly a better replacement for Delphi.
But, I think it's still lack of Help and Documentation. And for beginner like me, it's hard to learn something from only the IDE itself. I must collect many source from other place to complete my knowledge about Object Pascal. More over, It's harder to find pascal and delphi documentations compared with Perl and Python.
Enhanced by Zemanta