Recently changed documents

The Croquet project

More documents like this are at:  00.15-Research

26-Nov-04

http://www.opencroquet.org/index.html

...a combination of open source computer software and network architecture that supports deep collaboration and resource sharing among large numbers of users. Such collaboration is carried out within the context of a large-scale distributed information system. The software and architecture define a framework for delivering a scalable, persistent, and extensible interface to network delivered resources.

There was a saying in Telugu that talks about turns, and the sneakily implied benefits. It goes something like, "It won't be long, will it, as my sister is being hitched". The birthday of a 2 year old is especially interesting to a 6 year old as she very well knows she is the tacit owner of all the toys that are to be received and she tries her best to promote the event.

We were playing the other day with one of those games that she purportedly borrowed from her brother with an absolute glee on her face. It is a board game called "candy land" where small figurines move over a snakey path as pick cards. Obiously the one ahead will eventually win the game.

I pick my cards and I was ahead of her by a few squares and I was quite satisfied with my progress thus far and quite placid in the hope of teaching this 6 year old how one should take such things as victory and defeat , pleasure and pain in stride and so on and so forth.

The she picks one of those privileged cards with a mermaid sitting on a load of gold, and she jumps way past me on the board. Well I have never seen my teaching debunked in a flash and I see these hand waving, air pumping 6 year old jumping on the bed while saying

"Bye, bye my love, I will see you tommorrow"

as I try to pick my next with calm.

No buddy allowed, only friends

More documents like this are at:  05.10-Letters To My Daughter

26-Nov-04

A considerable number of hand written notes guard her, as she calls the ENTRANCE, but essentially her door. Most of those notes deal with who should stay out of her room. The objects may range from generic, parents for instance, to specific, Ashley for example. Obviously I, nor anyone else whether listed or not, do not pay any attention to what is on the door, until I have started realizing there is a certain amount literary value to these, obiously painstakingly crafted decissions.

The other day we were celebrating Narayan's 2nd birthday. We had a houseful of kids and adults. She thought she was discouraging the younger ones and older ones by posting a note. Very phonetically chose inscription reads

No buddy allowed, Only friends!!!

I was surprised as this writing spanned multiple lines and after having only read the first part "No buddy allowed..", I said to myself, what on earth would she write that for. It would have been 100% natural to see things like

"No Mom and Dad allowed"

when she is a little upset or

"No Satya allowed"

When she is really mad. But she would never write to keep her buddies out. This must be serious I was thinking. So I stalled and read the rest. That was funny I thought, however unintentional. A normal observer would have stopped there.

But an analytical, nothing better to do parent, reasons further. And he comes up with these.

For a 6 year old, 'u' is taught in school to sound more like "ah" in "fur". So to spell "body" in "No body" she choose "bu" for the first part. Then what about "ddy"? Well she pressed the "d" twice to show you how serious she was about the "No body" part.

Daddy, the blanket will be coldiee

More documents like this are at:  05.10-Letters To My Daughter

18-Nov-04

I prefer warm water for brushing teeth or washing hands and Kavitha prefers cold. When in hurry, particularly the mornings, I turn on the water for her to brush her teeth. By habit I always turn it on and keep it in the warm setting. Kavitha tells me subsequently "Daddy, accidentally you have turned on the water on the warm side". I am quite humbled by the exonerating virtuosity of "accidentally". I am not sure where she picked it up from but she uses it quite often under similar circusmstances.

I usually wake up around 6:30 and be ready by 7. Then I start my journey upstairs. Everystep step adds an extra ounce of stress as I go through my strategies to wake up this 6 year old. She is one tough cookie to wake up. In the complicated script that ensues there is a step when I have to separate the 6 year old from her blanket. The other day she said with out a feather of a surprise, "Daddy the blanket will be coldiee..". Her eyes were still closed and her feet a bundle under her chest.

What anti-virus software should I use

More documents like this are at:  Computer Hardware

9-Nov-04

A list of the companies

McAfee -
F-secure -
Panda -
BitDefender -
Symantec Nav 2005
CAI eTrust
Reliable Anti Virus (RAV)
DialogueScience

For more click on the link above.

Understanding Restore Points in WindowsXP

More documents like this are at:  Computer Hardware

8-Nov-04

Help on XCOPY for windows XP

More documents like this are at:  Computer Hardware

8-Nov-04

H:\>
H:\>help xcopy
Copies files and directory trees.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/Z]

  source       Specifies the file(s) to copy.
  destination  Specifies the location and/or name of new files.
  /A           Copies files with the archive attribute set,
               doesn't change the attribute.
  /M           Copies files with the archive attribute set,
               turns off the archive attribute.
  /D:m-d-y     Copies files changed on or after the specified date.
               If no date is given, copies only those files whose
               source time is newer than the destination time.
  /P           Prompts you before creating each destination file.
  /S           Copies directories and subdirectories except empty ones.
  /E           Copies directories and subdirectories, including empty ones.
               Same as /S /E. May be used to modify /T.
  /V           Verifies each new file.
  /W           Prompts you to press a key before copying.
  /C           Continues copying even if errors occur.
  /I           If destination does not exist and copying more than one file,
               assumes that destination must be a directory.
  /Q           Does not display file names while copying.
  /F           Displays full source and destination file names while copying.
  /L           Displays files that would be copied.
  /H           Copies hidden and system files also.
  /R           Overwrites read-only files.
  /T           Creates directory structure, but does not copy files. Does not
               include empty directories or subdirectories. /T /E includes
               empty directories and subdirectories.
  /U           Copies only files that already exist in destination.
  /K           Copies attributes. Normal Xcopy will reset read-only attributes.
  /N           Copies using the generated short names.
  /Z           Copies networked files in restartable mode.

H:\>

Protecting Your Home Network windows XP

More documents like this are at:  Computer Hardware

4-Nov-04

jedit: Authoring an html file in JEdit

More documents like this are at:  jedit

22-Oct-04

Description to be entered

How to debug tomcat remote in eclipse

More documents like this are at:  Eclipse

16-Oct-04


@rem debug-tomcat.bat
set catalina_home=i:\tomcat_4.1.24
set java_home=i:\jdk142
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat

call "%EXECUTABLE%" jpda run %1 %2 %3

Create an anchor with a name at the bottom


<a name="bottom"> </a>

Jumpt to it from anywhere


<p><a href="#bottom">Go to the bottom</a></p>

java: Structure of an EAR file

More documents like this are at:  CS-Java

12-Oct-04

Writing your own tomcat startup batch file

More documents like this are at:  CS-Java

11-Oct-04


@rem mystartup.bat
@set CATALINA_HOME=w:\satya\i\tomcat5028
@set JAVA_HOME=c:\java142
@set exe=%CATALINA_HOME%\bin\catalina.bat
@call %exe% run %1 %2 %3 %4

CSS for creating writing guides for children

More documents like this are at:  CSS

11-Oct-04


<div class="writing-guide">
<hr style="border:none 0;height:1px;">
<hr style="border:none 0;height:1px;border-top:1px dashed green;">
<hr style="border:none 0;height:1px;">
</div>

This code will produce




eclipse: How to do file associations in eclipse?

More documents like this are at:  Eclipse

10-Oct-04

When I double click on an item in a directory, eclipse opens the file using OS. How to tell it to lay off and use the default text editor

I can drag the file. but I would rather double click it

The problem is the source path. Particularly under tomcat. Under tomcat you place the dependency jar files under the web-inf/lib directory. As far as eclipse is concerned these are not jar files.

Because they are not jar files you can not open them and put a break point. You can do this if you move the jar files a level up and define them as a dependency to the webapp. If you do that more than one webapp might use the same jar files and thereby breaking the static variables.

The work around I have used is to define a new java project that just holds these jar files as build dependencies of that project. This project is constructed just as a holder of the jar files. Don't forget to define the jar files as build dependencies. This allows them to be shown up as expandable jar files in the file viewer allowing you to open the source file and put a break point.

In the remote debug configuration allow this project as one of the source paths.

java: How can I monitor the startup of a debugging process?

More documents like this are at:  CS-Java

10-Oct-04

I am able to debug a remote process such as tomcat once the tomcat is running. How can I monitor the tomcat when it is starting up?

This is necessary to observe the behavior of startup servlets.

Or is there any way to launch a remote debugging program while it is being observed?

Collecting command line arguments under windows

More documents like this are at:  CS-Java

10-Oct-04

Weird but true

set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs

JDBC driver for MS-SQL Server

More documents like this are at:  CS-Java

8-Oct-04

http://jtds.sourceforge.net/

Microsoft jdbc driver seem to be extreemly slow. This is an alternative

Java Reverse Engineering

More documents like this are at:  CS-Java

7-Oct-04

http://www.kpdus.com/jad.html

The gold standard

Argo UML: OPen source software engineering

More documents like this are at:  Software Architecture

7-Oct-04

java: Microsoft JDBC driver for sql server

More documents like this are at:  CS-Java

1-Oct-04

css: New atlanta communications

More documents like this are at:  CSS

1-Oct-04

How to replace a string pattern in a directory worth of files

More documents like this are at:  CS-Java

17-Sep-04

You need the following jars


jawk.jar
regex12.jar

Write a batch file as follows


set pattern1="abc"
set pattern2="xyz"
set tempfile=c:\temp.txt

dir /b /s c:\dir\*.jsp 
| java com.ai.jawk.CmdSubst @call gres.bat $1 %pattern1% %pattern2% %tempfile% 
> execjsp.bat

@call execjsp.bat

This is what it does

  1. List all jsp files in that directory hierarchy
  2. For each line execute "gres.bat" with 4 arguments
  3. gres.bat replaces patter1 with pattern2 in file $1 which is the first argument from the previous pipe. It uses a tempfile in the process
  4. All the executable commands are collected in "execjsp.bat"
  5. As a final step execute the command
  6. You will have an entire directory/sub-directory worth of files replaced with the pattern

jedit: How to do command line in jedit?

More documents like this are at:  jedit

17-Sep-04

Split windows
Directory browsing

Overview of Servlet API - Jason Hunter

More documents like this are at:  CS-Java

14-Sep-04

Static access happens when you access a static variable or invoke a static method, or instantiate one of its type. This will automatically trigger a whole lot of things. First off the class they are part of is initialized if it is not already initialized. This implies all of the static fields will be initialized. If this initialization involves any newing of classes, then a whole lot of constructors are called. This is followed by the execution of numerous static blocks that are there for that class. In fact the side affects are further compounded when the class in case is inheriting other classes.

jedit: How do I do a block cut in jedit?

More documents like this are at:  jedit

8-Sep-04

Description to be entered