lunatechian (lunatech-ian)

one relating to, belonging to, or resembling lunatech

Hyperlinks with LaTeX

I am big fan of Texinfo for writing articles or any other documentations work (yes, I do sometimes try to write the specification document). For a few weeks now, I have been trying to learn LaTeX, sice it can be used to typeset good quality presentation slides and letters too.

A problem that I faced when writing the articles in LaTeX was on how to make a hyperlink to a webpage. I was using latex2html to convert the latex file to HTML format. LaTeX comes with a hyperref package which can be used to create links. It has a \href command which can be used to create hyperlinks, but the links did not come out in the HTML page. I found that this was a known problem with hyperref and latex2html. However, the solution, as I found out, is much easier. The command to use is \htmladdnormallink{link text}{universal resource locator} You have to include the package html in your document to use it

\usepackage{html,makeidx}
....
The text of this article can be downloaded from our
\htmladdnormallink{web site}{http://www.example.org}.

Defined tags for this entry: ,

make your google search box in firefox bigger

initially I thought of giving this post the title "make your bigger ..." ;-)
While going through the Mozillazine's Firefox forum, I came across this interesting discussion on how to make the google search box bigger. In your userChrome.css, put in the following lines
/ Make the Search box flex wider /
#search-container {
-moz-box-flex: 600 !important;
}
#searchbar {
-moz-box-flex: 600 !important; }

Defined tags for this entry:

Search Google from command line

As I had pointer out in my previous entry, I had not been able to search google from within my emacs environment. Hence the "need" to write a command line script which I would be able to call from within emacs

The code is not the best I have written and any decent Python programmer would be able to make more improvements to it. If you do something clever with the code, it would be very kind of you to let me know about it too (raj at rajshekhar.net).

You need to have Pygoogle module installed. In its unaltered form, the script will require Python2.3 to run. However, if you remove the #--ugly hack part (see the comments in the code), it will run with Python2.2 too.

Code now available at mouse click from here.

Defined tags for this entry: ,

emacs goodies

Ftrain.com has a bunch of productivity enhancing tips that can be used with emacs. I could not get the "search the web within emacs" working :-( but I hope to write a shell script that will do the job and then call that script from withing emacs. I had found that link from this post by Merlin, called Calling all Terminal nerds. One of the comments there has pointed to the rockin' the emacs post, which points out how to use planner.el from Sacha Chua.

Defined tags for this entry: ,

speech recognition

I was reading through the google news item IBM Donates Voice Code to Apache, which reminded me of a interesting thread in the Full disclosure mailing list.

The poster to the mailing list said that one of his users had contated him with a weird problem. As soon as the user had turned their machine on, brought up Word, the following message started "typing itself"

": 121-nighters and windows of confidence in your own problems in the matters when the company has no problems regarding .... [snip] "
Though it may seem that there is a glitch in Word, or some overflow in the clipboard memory, it is possible that the speech recognition software was the actual culprit. If the speech recognition software is turned on and there is a radio playing nearby, it will pick up by the software and transcribed on Word.

Original thread here and here .

Defined tags for this entry:

to GET or to POST

As Macbeth would have said "To GET or to POST , that is the question". The general consensus is :

  • Use GET when you want to give the user the ability to bookmark a page (as all the data is held in the URL and does not rely on an existing session on the server.) The "get" method should be used when the form is idempotent (i.e., causes no side-effects).
  • Use POST when a form causes side effects (for example, if the form modifies a database or subscription to a service).

formed discussion over this topic in this usenet thread. Some words from the bible covering this topic. A more lengthy but not boring discussion on this topic is URIs, Addressability, and the use of HTTP GET and POST
Defined tags for this entry: ,