Entries from geek stuff

  • November, 2008
  • good joomla template

    Check out SpaceGlow joomla template by Bernard Esterhuyse. It is nice, however, more importantly, it is GPL-ed. I have been checking put a lot of joomla templates for my site, but all the joomla templates that I came across shared an important defect. Even though the template authors mentioned that the template was GPL-ed, they usually had a link to their own sites in the template, along with the request (or order), not to remove that line.

    The Spaceglow template is really GPL-ed. This will allow me to hack it up further.

    Defined tags for this entry: ,
  • October, 2008
  • Replication

    Check the slides at scribd, Getting Smart about the New World of PostgreSQL Replication. The first few slides are not specific to PostgreSQL and they define some common replication jargon very nicely.

    Defined tags for this entry: ,
  • lunatech-journal.el

    I have created a emacs major mode, called lunatech-journal, that I use for blogging. It is a derived mode from muse-mode, an excellent mode for writing and publishing.

    Currently, it has following functions defined

    • lunatech-journal-skeleton - loads a skeleton for blogging
    • lunatech-journal-show-hints - shows a buffer with questions to help me blog about my day
    • lunatech-journal-make-html - creates a html file from the muse-mode
    • lunatech-journal-preview - allows me to preview my journal in the browser

    I use a php script to post the blog entry to the website. To use it, I have the following in my .emacs file

    (defun journal ()
      (interactive)
      (find-file "~/blog/journal.muse")
      )
    (require 'lunatech-journal)
    (add-to-list 'auto-mode-alist '("journal\\.muse\\'" . lunatech-journal-mode))
    

    When I feel the need to blog, I do M-x journal, I get dropped into my journal file and I can blog.

    Links:

    Defined tags for this entry: ,
  • September, 2008
  • Trivia Time

    An interesting bit of trivia. Ever wonder why the audio capacity of a standard compact disk is 74 minutes? Thank Beethoven - and Norio Ohga.

    In the early 1980's, Sony was helping to develop a new digital music technology. Mr. Ohga, then the company's president, insisted that no matter what else, the new format had to be able to play Beethoven's Ninth Symphony without interruption. Mr. Ohga, you see, had been a classical vocalist before getting into electronics.

    (Originally posted on my old blog on Fri, 31 Oct 2003)

    Defined tags for this entry:
  • correlation

    Seen in one of our internal mailing list

    > Hypothesis: There's a correlation between not sucking at one's job and being

    professional, observant, considerate and honest.


    Disproved: http://en.wikipedia.org/wiki/Hans_Reiser

    Defined tags for this entry: ,
  • April, 2007
  • Release of PythonOnPlanes-1.3.07 aka. SuperSunday release

    What is PythonOnPlanes ?

    PythonOnPlanes is a rapid development framework for Python which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables Python users at all levels to rapidly develop robust web applications, without any loss to flexibility.

    See the Features list below to learn more about the framework.

    Release Announcement

    The Release Engineering Team is happy to announce the availability of PythonOnPlanes-1.3.07 , the latest release of the PythonOnPlanes Stable development branch. Since PythonOnPlanes-1.3.06 release we have made many improvements in functionality, stability, performance, and mod_snake_oil support for Apache web servers, as well as dealt with known security issues and made many bugfixes.

    Major highlights in the release include Active Scrum Manager 1, Sanity Preserver 3.13 and Lart 22.21. This is also the first release with the PythonOnPlanes Live CD Installer officially debuting on the x86 platform.

    Features

    The software development world is moving towards AGILE DEVELOPMENT, WEB-2.OH, GURU PRESENCE and LEAN SOFTWARE. Our Framework is geared to support all these features.

    "Out of the box" features available

    Out of the box PythonOnPlanes supports

    • Sprint Management
    • Pair programming using an editor that can be shared by 2 developers. We have named it ALN (Analog Large Notebook)
    • LoC2LoC to generate a report on each developer's productivity.
    • Active Suggest DESIGN PATTERN (ASDP). This feature will make your refactoring efforts a snap

    Beta Experimental Features

    These features are not enabled by default and you have to enable them by editing the configuration file.

    • Developers' Blog . Each developer in the team is given a blog which he can update. If enabled, PythonOnPlanes will generate a daily report of the developer activity log and post it on the blog too
    • CutesyErrorMessages-0.0.1-BETA. This replaces stern error messages with very user friendly messages

    GET PythonOnPlanes-1.3.07 IN NO TIME

    Download PythonOnPlanes-1.3.07 from <http://pythononplanes.com/>

    Defined tags for this entry: , , ,
  • March, 2007
  • RIP John W. Backus

    The "B" in "BNF" is gone. NY Times has a nice artilce about him and his noteworthy quote is tucked in at the end

    Innovation, Mr. Backus said, was a constant process of trial and error.

    "You need the willingness to fail all the time," he said. "You have to generate many ideas and then you have to work very hard only to discover that they don't work. And you keep doing that over and over until you find one that does work."

    Link: John W. Backus, 82, Fortran Developer, Dies - New York Times

    Defined tags for this entry: , ,

Page 7 of 17, totaling 118 entries