Monday, June 27, 2005

DOS Batch Programming

DOS Batch Programming

Tutorial for programming MS BAT files

Saturday, June 25, 2005

Blogger Help : How do I post pictures?

Blogger Help : How do I post pictures?
Blogger has now started with adding images in blogs... by adding them from your local computer

Monday, June 20, 2005

Javascript Shell Bookmarklet

Web Development Bookmarklets

Check the Shell bookmarklet...
It is amazing...
It lets you treat the textarea as a shell, where you can type "javascript" commands and observe the changes from where the bookmarklet was created!!!!

eg changing all the images source to empty...

for (i in document.images) {
document.images[i].src = '';
}

Tuesday, June 14, 2005

CSS and element Attributes

CSS and element Attributes

Learn how to use CSS for different attributes, and values of it.

Tuesday, June 07, 2005

Mozilla XPath Documentation

Mozilla XPath Documentation

A nice tutorial of using XPath with Mozilla or Gecko based browser.

Monday, June 06, 2005

Dive Into Greasemonkey

Dive Into Greasemonkey

Greasemonkey is now turning out to be the next best extension to Firefox after webdeveloper.

Greasemonkey allows users, to use simple javascripts that use DHTML and DOM to change the way a website behaves.

And if you think you are a JavaScript freak, here is an online book on Writing scripts for Greasemonkey

Tuesday, May 31, 2005

Firefox Toolbar Tutorial

Born Geek: Firefox Toolbar Tutorial

Footsteps leading you toward development of Gecko based browsers (Firefox, Mozilla Suite, Camino) toolbars

MySQL Reference Manual :: 8.8 The mysqldump Database Backup Program

MySQL Reference Manual :: 8.8 The mysqldump Database Backup Program

Generate backups of your mysql database in CSV or TAB delimited format

you can use following command

Generate CSV file
This will generate table_name.txt as the CSV and table_name.sql as table creation script

mysqldump -T /folder_path --fields-terminated-by=',' --fields-enclosed-by='"' --lines-terminated-by='\r\n' -u root -p database_name table_name


Generate TAB delimited file
This will generate table_name.txt as the CSV and table_name.sql as table creation script

mysqldump -T /folder_path -u root -p database_name table_name

Thursday, May 19, 2005

Do You PHP? by Rasmus Lerdorf

Do You PHP? by Rasmus Lerdorf

any PHP guy just can't miss out on this one...
Starring PHP from its birth...

Monday, May 16, 2005

yahoo! vs. google: ruturaj

yahoo! vs. google: ruturaj

A visual comparision of the 2 mega search engines for my name

Thursday, April 28, 2005

Firefox 1.0 Launch Day

mitchell's blog: Firefox 1.0 Launch Day:
"Firefox 1.0 Launch Day"
The blog by Mitchell, Mozilla head.

Tuesday, April 26, 2005

Tipue - open source site search engine tools

Tipue - open source site search engine tools
Tipue is an open source JavaScript site search engine. It works with any browser that supports JavaScript 1.3 and at least partially supports the W3C DOM Level 1. It is small and lightweight at less than 9Kb.

Wednesday, April 20, 2005

Understanding Event Bubbling in Javascript

Handling events with the DOM – Part I

A nice article on devarticles.com, about event capturing and bubbling in Javascript using DOM

Monday, April 18, 2005

Introducing XUL - The 'Net's Biggest Secret: Part 1 [XML, XSLT & Web Services]Harry Fuecks

Introducing XUL - The 'Net's Biggest Secret: Part 1 [XML, XSLT & Web Services]

Harry Fuecks yet again... This time on XUL.. something that I always wanted to learn... don't know when shall I do that... :)

Christoph Studer - Office XP style menus for Firefox 2

Christoph Studer - Office XP style menus for Firefox 2: "

Check the following code to make your firefox toolbar similar to Microsoft Office XP

This is not my code, I do not take responsibility or intellectual rights for it...
:P

/* Make menus Office XP style
*
* Based on CSS code by David Tenser, available here:
* http://www.mozilla.org/support/firefox/tips#app_xpmenus
*
*/

menupopup, popup {
border: 1px solid ThreeDShadow !important;
-moz-border-left-colors: ThreeDShadow !important;
-moz-border-top-colors: ThreeDShadow !important;
-moz-border-right-colors: ThreeDShadow !important;
-moz-border-bottom-colors: ThreeDShadow !important;
padding: 1px !important;
background-color: #F6F6F6 !important;
background-image: url(menu-officexp.png) !important;
background-repeat: repeat-y !important;

}
menubar > menu {
border: 1px solid transparent !important;
padding: 3px 4px 2px 3px !important;
margin: 0 !important;
margin-right: 2px !important;
}

menubar > menu:hover, menubar > menu[open='true'] {
border: 1px solid #3169C6 !important;
background-color: #C6D3EF !important;
}

menubar > menu[open='true']
{
background-color: #A5C3EC !important;
border-bottom-color: #A5C3EC !important;
background-image: url(mainmenu-officexp.png) !important;
background-repeat: repeat-x !important;
}

menuitem, menupopup > menu
{
border: 1px solid transparent !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
color: black !important;
}


.menu-iconic-left
{
margin-left: 2px !important;
}

.menu-iconic-text
{
margin-left: 9px !important;
}

.menu-text
{
margin-left: 27px !important;
}

menuitem[_moz-menuactive='true'], menupopup > menu:hover, menupopup > menu[open='true']
{
border: 1px solid #3169C6 !important;
background-color: #FFF0C0 !important;
}

menuitem[_moz-menuactive='true'] > .menu-iconic-left, menupopup > menu:hover > .menu-iconic-left, menupopup > menu[open='true'] > .menu-iconic-left
{
margin: -1px 3px 1px 1px !important;
}

menuseparator
{
margin-left: 32px !important;
margin-right: 0px !important;
border: none !important;
border-top: 1px solid #6A8CCB !important;

}

.menu-right[_moz-menuactive='true'] {
list-style-image: url('chrome://global/skin/menu/Menu-arrow.png') !important;
}

menuitem[checked='true'] > .menu-iconic-left
{
border: 1px solid #6A8CCB !important;
height: 16px !important;
width: 16px !important;
/* -moz-opacity: 0.5; */
background-color: #F6F6F6 !important;
}

menuitem[checked='true'][_moz-menuactive='true'] {
list-style-image: url('chrome://global/skin/menu/menu-check.gif') !important;
}
menuitem[checked='true'][type='radio'][_moz-menuactive='true'] {
list-style-image: url('chrome://global/skin/menu/menu-radio.gif') !important;
}

popup[type='autocomplete'], listbox {
background-color: -moz-Field !important;
background-image: none !important;
}"

Thursday, April 14, 2005

MySQL Replication

A wonderful tutorial from MySQL.com for using replication in MySQL

Tuesday, April 12, 2005

Ten Mysteries of about:config | Linux Journal

Find out more about tuning Firefox using about:config