In part 2 of this series, we look at how the factory service builds on the simple config service to increase the flexibility of your .NET applications. Sep. 16, 2002]]>
Localization in ASP.NET happens with the resource manager. This article looks at some issues between resource manager and Visual Studio. Oct. 1, 2002]]>
Creating satellite assemblies is one of the major keys to developing large-scale localized projects. This article will show you how and why to use satellite assemblies. Oct. 14, 2002]]>
Creating satellite assemblies is one of the major keys to developing large-scale localized projects. This article will show you how and why to use satellite assemblies. Oct. 14, 2002]]>
When a Web site is accessible by the international community, one of the considerations is how we present units of measure: Length, Width, Height, Weight, Area, Volume, etc. .NET provides some support by making available a RegionInfo class, which identifies whether a locale is mks (metric) or fps (imperial). Satya & Elena show you how. Oct. 28, 2002]]>
Stored procedures offer excellent design compromises between scalability and portability. Although the JDBC API provides a mechanism to call a stored procedure, a higher level abstraction is needed to treat the output as a hierarchical set of result sets. This is possible in Oracle only via REFCURSORS. This article shows readers how to write a stored procedure in Oracle using REFCURSORS, and how to access REFCURSORS from Java. Readers will also learn how to use stored procedures from a JSP page using a pattern called "Transparent Data Access" that eliminates middle-tier (data beans ) coding. July 2001]]>
It has been a pet peeve of mine that one should not buy into an entire EJB solution just to gain the transparent (container-managed) transactional support for Java objects dealing with relational databases. One could inquire, what is the cost of implementing such a solution in the servlet tier itself? Because transactional support is valuable, whether the solution is distributed or not.
Typically, this transparent transactional support is accomplished by enrolling the active thread with a connection pool manager that the application relies upon for connections. The filtering mechanism is positioned to intercept the calls to an eventual servlet by registering the current thread with a connection pool manager in order to accomplish this. As one can see, the filtering mechanism is ideally suited for interposition, similar in concept to the EJB interposition of remote object calls from the EJB object to the bean instance. ]]>
XML/XSL are widely used for publishing and EDI. This article shows how XML/XSL can be used effectively for IT Web development by overcoming the disparities between relational data and XML. Apr, 2001]]>
Every app reads in configuration information at runtime. In .NET, this is done with an XML-based configuration file. This article proposes a "configuration service," which represents the beginning of a flexible architecture. Aug. 19, 2002 ]]>
While Sun is quite diligently planning, coordinating, and building infrastructure for building cathedrals around J2EE, Microsoft's .NET is poised to steal the marketplace and own the bazaar, as they did with VB and the component market in the client-server wars. We have some parallels to go by. While CORBA focused on rearing thoroughbreds, COM stole the market with a mule called VB.
The only way out of this quandary is to wake up and invite the J2EE cathedral to the bazaar. (Both words are used in a positive sense in this article.) I believe there is a lot at stake; not only for Sun and Java, but also for regular programmers like you and me. The potential of enabling programmers of all kinds to this work in this wonderful world of the Web is a prize worth contending for. ]]>
.NET's server-side programming model boasts huge advantages for Web development. Jun. 17, 2002 ]]>
The authors present a middle-tier approach to reading and writing SVG documents to and from a database. Feb. 13, 2002 ]]>
In many situations, an ADO.NET developer will want to use the Order By and Group By semantic of SQL. This article by Satya Komatineni will show you how to do it. Jan. 14, 2003]]>
A Web portal is an application that aggregates multiple Web applications on a single Web page. Popular examples of portals are My Yahoo (my.yahoo.com) and My MSN (my.msn.com). These portals allow users to aggregate multiple Web applications (like Stock Quote, News... Jun. 3, 2004]]>
C++ brought into vogue the concept of interfaces, abstractness, and implementations. Java went a step further and formalized them with proper keywords for each of the concepts. There are a substantial number of patterns in which interfaces, abstract classes, and c... Jun. 1, 2001]]>
Laszlo offers an interesting option for rich client-side GUIs--XML markup of widgets and their event handling, which is then converted into a Flash executable that is run with the Flash plugin in the user's browser. Satya Komatineni introduces Laszlo and shows how to get started writing web applications with it. Jun. 15, 2005]]>
Aspire.jar is a free, open source .jar file that can be used for declarative data access, configuration, logging and factory services needs. For Java developers who are continuing to adopt Tomcat as their primary development platform, this .jar file could save lot of time, while providing a highly-flexible data architecture. Oct. 30, 2002]]>
RDBMS staff can be easily trained to develop Web-based Java apps with Tomcat and Aspire. This article tells how. Dec. 4, 2002]]>
The need for communications between applications across enterprises is well recognized; EDI has been serving this need for a number of years now. The Internet is providing a means for secure transactions between applications on a public network, bringing down the price point considerably. This makes electronic communication affordable for even smaller businesses.]]>
These articles cover Java, .Net, XML, JavaScript, and Aspire]]>
A join construct helps you effectively use select statements to mine relational databases. This article examines syntax, surprises, and rules of thumb for the use of joins. Jan. 7, 2004]]>
JAXB, now part of Sun's Web Services Developer Pack, offers a means of converting between Java objects and an XML representation. But is it the ideal solution? Satya Komatineni investigates what JAXB has to offer. May. 5, 2004]]>
Learn of a new declarative architecture for effectively coding web based applications.]]>
C# introduced a keyword called delegate for utilizing such things as function pointers and call backs. The syntax of a delegate can be confusing, but one sure way to get latched on to the syntactical nuances of delegates is to understand a delegate's dual nature -- it exhibits the qualities of both a class and a function. Nov. 4, 2002]]>
Over the past few years, much of the Java developer community has embraced the various pieces of J2EE, and in the process has given server-side programming the high status formerly enjoyed by client-side programming tools (GUI frameworks that include Swing). Now, the developer community is being challenged once more to weigh SOAP services to see if they can raise the bar for server-side programming.]]>
Aspire in combination with Tomcat presents a very viable and cost-effective option for generating XML directly and declaratively from relational databases. Developers will start by choosing a set of SQL statements or stored procedures. Developers will then arrange these assets into a calling hierarchy in a configuration file. Aspire will execute this hierarchical data definition and returns a java based hierarchical data set. Aspire has pre-defined transformations that can convert this hierarchical data set into varieties of XML formats. Aspire also allows you to transform the resulting XML using XSLT via JAXP. The final XML or HTML can then be sent to the browser or consumed programmatically.
In addition to SQL and Stored-Procedures, you can also use File readers, java classes, and potentially others in their place. These assets are called relational adapters producing relational data sets. New relational adapters can be written quite easily for other enterprise data sources when needed.
The main focus of this article to allow programmers to quickly download Aspire and start generating XML from data bases. This is a cook-book/tutorial like approach that tells you everything you need to get started and be on your way to generate XML with very little coding. This article also encourages see-before-you-paint approach to web page development, meaning you can see your data on the web page as XML or text first before actually writing code for that page. This is very useful for debugging and discovering available fields in the data.
]]>
/webapp/display/helllourl?a=b&b=c
should become internally
/webapp/display?url=helllourl&a=b&b=c
And
/webapp/update/uploadthis?a=b&b=c
should become internally
/webapp/update?request_name=uploadthis&a=b&b=c
]]>My quest started with an innocent inspiration. I like words and their origins. I wanted to put a look up for dictionary.com on my web log. The form was simple enough with a single text field that takes a word or a phrase and then look up its meaning from an online dictionary.
While playing with the idea, I have realized that when a form has a single text field, "enter" button is acting like a submit with no need for an additional button on the form. I thought that was quite nice. I have added an additional link for unsuspecting users to explicitly look up the meaning if they were not yet clued into the enter. I liked the outcome as the form blended so unobtrusively into the homepage that it does not even look like a form.
Looking back, I liked this form because
More over actions resulting from both controls are rerouted through the same javascript function that looked up the meaning using a url. I was thrilled. "Wow, this is nice" I told myself.
Time passed. Another day and one more form. But this time the form has a few more fields and a couple of buttons. With stoic confidence I was certain I could work the same magic again. However hard I have tried I could not see why the form is not getting submitted on "enter". So I have started cutting the form down half at a time. When I have reached the single text field it started working. I kind of guessed at this point that at least one of the buttons have to be a submit button and that resolved the issue. But now I wasn't sure if it was a fluke with ie that the single field worked at all with out a submit button.
I decided to google (investigate) the mater. What followed was a string of surprises.
I came to know that indeed the single text field case is part of the spec. I came to know that it is possible to use images as input controls in forms. I also have realized some common patterns that one can use by intelligently navigating the onclick, onsubmit and action javascript functions. It is also possible to make input controls read only or disable them. It is possible to change the target of a form to paint the result in the same page or a new page etc. This article explores some of these topics in more detail in addition to providing a further reading in the references section.
Nevertheless it continues to be a challenge to style text fields, buttons, and forms in general. Encoding of form data and submitting a form programmatically are large topics by themselves. I have included these items at the end for further exploration.
This article talks about the essentials and less exploited features of web forms for every day usage. ]]>
Submit proposals Proposals Due September 24th]]>
Redis is a Remote DIctionary Server.
It is advanced-data-structure server that supports complex data types, including strings, hashes, lists, sets, sorted sets, bitmaps and HyperLogLogs.
Redis is open source, BSD licensed, advanced key-value cache and store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.
]]>How the Semantic Web Will Really Happen]]>
Very interesting in terms of CSS and content management.]]>
]]>
1. A good example of asp.net 2. Look into the concept/idea]]>
]]>
This has been a surprisingly pleasant thing to do! Hope this is of help to other caterers as well! ]]>
Marrying Geographical data with utilities]]>
PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.]]>
How to apply java over the web]]>
What can be done with it?]]>
Is it significant
How does the mark up compare to xaml? ]]>
On a personal front I want to consider the following:
Goes to show that XML and Java are just two representations of hierarchical data structures of which XPAth is the query language. Hoping to integrate into Aspire at some point.]]>
]]>
]]>
May have implications to the collaborative space. See if it is available for experimentation See what it does Architecture Philosophy]]>
Brief Introduction to Maven]]>
Medium priority
MILK (Multimedia Interaction for Learning and Knowing - IST 2001-33165) is an international research and technology development project in the IST Programme. MILK goal is to create a solution supporting knowledge and working processes in knowledge intensive organizations.]]>
Understand the architecture. See how easy is it to implement the spec? How about a part of the spec? Are there any tools for swing?]]>
An interesting attempt.]]>
http://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/
http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf
]]>Perhaps a gateway to control the devices of future
Implications to middleware ]]>
]]>
]]>
]]>
RSS blogs Camera phones
Simpler tools Larger effect Lyrical/Starter technologies]]>
Cool products for html design menus, css, etc. Written as dreamweaver extensions]]>
]]>
]]>
oai-pmh google sitemap dublin core eprints.org oai registries mod_oai oai gateway service
Following is a quote from the above url
"One of the most exciting kinds of e-mail that the Swing/JFC team receive is a product announcement for a new JavaTM application that features a Swing GUI. A close runner-up is the URL for a new game or a compelling never-before-seen applet.
Over the years we've collected many links to this information. In fact, if you walked down the hallways here you would see the walls plastered with hundreds of screenshots from applications developed outside of Sun. Therefore, we have decided to launch a Swing Connection feature to share this bounty. Don't expect a comprehensive survey; these are applications that we bumped into or that found us."
]]>...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.]]>
JMX MBeans Reduce garbage collection Deployment enhancements]]>
]]>
]]>
An interview with C.J Date on relational databases]]>
tbd: figure out how this could be useful to websites.]]>
"Every day, more graphics professionals, publishers, and print service providers are discovering that Adobe® InDesign® is a leap forward in page layout software. Get more information on the benefits of switching from QuarkXPress® and Adobe PageMaker®, as well as resources to aid you in making a smooth transition to InDesign."]]>
To run programs faster, Spark provides primitives for in-memory cluster computing: your job can load data into memory and query it repeatedly much quicker than with disk-based systems like Hadoop MapReduce.
To make programming faster, Spark integrates into the Scala language, letting you manipulate distributed datasets like local collections. You can also use Spark interactively to query big data from the Scala interpreter. ]]>
A possible solution to documentation quandry. Word is extreemly good as an outline editor. But has been very bad at spitting out the content as XML. Hopefully this will solve the problem.]]>
Formatting objects authoring tool]]>
XAML like Uses Flash Developer edition is free
1. Why - perhaps a stepping stone to XAML 2. How is lazlo architected 3. Develop educational content 4. Clarify restrictions on developer edition 5. Download 6. who is its competetion 7. Develop an akc frontend with lazlo 8. Potential lazlo applications 9. Consulting opp based on lazlo]]>
Aspire is optimized for developing 3 tier GUIs that include the current web paradigm. The declarative GUI elements of XAML should allow me to extend Aspire to the .net world quite effectively.]]>
To be explored. What are the competing technologies? Who else is using it? Can it be integrated with other swing apps? What benefit can we expect for applications?]]>
A great idea.]]>
Make up an explicit weekly reading list with no particular plan in mind]]>
Here is a function that I am very fond of
escapedString =
encode(oldString,
escapeChar,
oldCharacter,
newCharacter);
The function will replace every old character with the new character with a preceding escape character. The function will also escape the escape character itself. ]]>
Not to offend the pains caused to his mother he started off with Mom. For the superstitious he woke up on Dad's day and clearly said Dad. Well a good excuse for the rest of the family not to get me anything else.
In fact before he remembered Mom or Dad, his favorite object and word is ball. He has variations on this word. While he seeks it he calls a round object a "ball". When he gets hold of it it becomes "baa-laa" with a clear glee.
The other day I was sweeping the kitchen. Then I saw this diaper clad otherwise buck naked little figure running through the kitchen start saying "deedee" with his mouch curled up into a surprise-o. I acknowledge thinking he is calling me Daddy, "deedee" being close. "I am sure there are other activities that Daddy does, and wants to be recognized other than sweeping floors" is really what is going through my mind.
Now he takes his little finger and points to the to the trash and insistently calls it this time "deetee" with a discernable frown and a left to right head shake. Well it is child-speak for "Clue-less-grown-up I mean to say Dirty".
It is quite familiar now to hear "deetee" around kitchen sinks and also in public sometimes, referring to various inanimate and animate objects at which time I translate it to "Daddy" and sport a courteous smile.]]>
The man had a wife and a few children. His wife would work all day for other people and gather food with the money earned. She Would then come home and cook a sumptuous meal. Our pious man would lay around the couch and watched movies, and played around with his video games, all in his immaculately maintained exterior, meaning his designer clothes, designer shoes, and designer hair. Although quite cute, the burden of children never attracted his attention as he was not sure that would affect his heavenly outcome one way or the other.
At dinner, he would ceremoniously arrive and serve himself ample portions, just in case if he was to get hungry at night. He would place himself at the table with immense satisfaction expressed with a toss of head and a sigh of relief. He would then declare his piety to the God by closing his eyes most reverently and thank God for such a wonderful provision. He would consume his food and at the end emit the most satisfying sounds, however rude they may be, and would leave the table leaving the emptied dishes for his wife or whoever else to clean. For a man of such reverence "cleaning dishes" did not come across as an act of piety nor thanking his wife. She was a mere mortal and she had no influence in Heaven.
Greatly impressed with the man's performance, God welcomed the man to the Heaven. The man looked around and he could see his wife no where. He said with an air of satisfaction, "I have told the foolish woman to sign up, and see now. I am here and she is not". The Heaven was fully populated. He eventually found his place. He was not sure, thought, why the Heaven looked so dingy.
That night when it was dinner time, he had no food. He was waiting to thank God. Yet there was no food.]]>
This man was not cunning. He has no means of scheme in his mind. He has no intentions of get rich quick schmes. He is what you call a very honest man. He had a reasonable amount of land and considered himself rich among peers. Ofcourse there is every reason for the peers to think otherwise. Nevertheless it is fair to say that such a thought never crossed our subject of this episode.
He felt himself so rich he made a promise to his son that however long he wants to educate himself or remain in school he would support him unconditionally. His son went through ten years of schooling, perhaps stumbling through the way. His son then went to a town nearby for the next two years to be taught in English. Instead apparently the only thing the school taught him is how to light up long tobacco filled foreign cigarets. The man, in the coming years, would recite a connected episode again and again to his grandson.
One day the man went to visit his son. The son is not available and the man walked into his room only to find bags of smoked stubs. He would recite this story now in a glee. Nevertheless he went on to support his son untile his son decides to get married and save the man of any futher expense.
On a summer night, in an open ancestral home that is degenerating faster than the man himself, he narrates this to his grandson with apparent joy and makes him the same promise which goes "If we were to sell all the land, we would do so, if you were to continue your studies, how ever far you wish to". The grandson noticed not a wish in his grandparents voice but a sense of pride that he would be able to support a dream as long as he could.
It was gladly concluded that the grandson studied so far that he had wisely spent every rupee of his grandfater until the man said, "I never thought you could study that long, perhaps you could look for a job now". ]]>
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. ]]>
Back to the original story. So the art of weapons being a science, Arjuna as a child was being taught by Drona.charya, the renowned teacher of the Kaurava Court. On a certain occasion the grand old man of the dynasty Bhishma drops by to check on his grand children. A demonstration of their skills ensued. The test of the time is to take aim at the eye of a bird sitting on a tall Oak.
The five of the Pandava princes and the 100 of the Kaurava Princes are lined up for the task with Arjuna being lined at the last intentionally although he was the middle of the 5 of the Pandava princes. As each of the students take aim, each one has a different interpretation of what they saw while aiming at the bird. One saw the blue sky, and one saw the branches and the leaves and one saw the bird itself etc.
When it is Arjunas turn, I am certain to his apparent dismay, saw nothing, that ofcourse except the eye in its complete magnificence. A transcendental vision perhaps. While he watches his aim the rest of the physical world seem to disolve into nothingness.
This unbridled focus is the essence of study. Intelligence is nothing but a manifestation of all absorbing interest in your subject. Everything else is bound to follow.
There is another important element to this story. It is not often that the attention gets drawn to the fact that Arjuna FORGOT the world. So focus and forgetfullness go hand in hand. Unless you are capable of forgetting you won't be able to focus. Not knowing this principle of forgetfullness seem to be the bane of many learners. To ignore the small and many for the big and one is important.
I am not an expert on sanskrit. But "Ekagratha" literally might mean "Focus or mind on ONE" (Eka - means one in sanskrit) ]]>
Art is the candle. Art is the potential that the drifting masses hang on to in the storm of time and in the time of change. At times of despair it is the hope.
Art is religion for some. Art is song for some. Art is engineering for some. In all cases it is an act of love and the seed of action.
Where it is not held in chains humanity should prosper and where it is a medieval darkness should descend.
Mighty kings may have shaped the dominions in their rein, but it is Shelly that should be known in the next nation.
Rulers of various hues may have empires over the Hindukhush but it might be the Gita that is in the heart of the citizen, the scientist, perhaps the next ruler]]>
Director of SETI research]]>
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. ]]>
The other day it was an evening time. It had just gotten dark outside. you were doing something in the kitchen. I had Narayan in my hand. I was walking out of the kitchen, and I had turned the lights off.
You said. "Dad, I was scared for a moment. I thought the "Electric city" was gone again."
You were hesitant in getting your tongue around "Electricity" to finaly decide on "Electric City" as your chosen sound.
It was inventive, sweet, and tacky. I wish grownups take such chances in every day lives to try out when they are not sure. Venture out and invent something. Go beyond their means to wring the possible out of the impossible.
For every one of these phrases you utter there must be 3 more that I forget to write down.
It is from the unexpected that an intelligent human being derives pleasure. This is the kick in exploration. This is the true pleasure of science.
Thank you for reminding me. ]]>
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. ]]>
I check my seat belts and back up while Kavitha settles in with her school bag while ferociously thinking how to annoy her Dad. This annonyance may vary from playing a game to pretending to be a creature with matching vocal chords. On this rainy, wintry day she must have decided to take it easy on me and announced that she would like to play the "My letter is letter.." game. The drive usually takes about 10 minutes covering the 2 mile distance as we pass the traffic lights and an ever present ominous looking Jacksonville Police Officer that directs the traffic into the school from the main road.
The game goes like this. I will start by choosing a letter. Let me say the letter is "t". So I will have to promptly announce to the other player as "My letter is letter T", followed by a clue. As I pass through the tall growth on the side of the road I prepare my clue: "It is tall and green". Kavitha would normally guess this with an answer of "tree". Today she chose to play first and chose "T". Subsequently she declares the clue:
It lives in nature It is the home of the squirrels
In my mind I start reflecting "My tree is tall and green" while her tree is a thing of life and a part of Nature. So I take in stride the humble, and she moves on to her second letter which she chooses to be "R". And her clue arrives with the same precission:
Soon I will be 7 And I will be taking care of it
With consternation and gloom I pull into the parking lot of the school thinking of ruses to avoid getting a "Rabbit" for her 7th birthday. It used to be her 6th birthday. But recently she weighed the predicament of taking care of a Rabit and decided that the Rabit will be more manageable when she is 7. I am still hoping it will be 8 next year.
I dropped her off with her basket of Valentine gifts to her teacher and co-students and headed back to work. A friend of mine comments in this wake:
"She has more personality in her pinky than most people have in all their bodies."
]]>Susan Hockfield is the sixteenth president of the Massachusetts Institute of Technology. She has been a strong advocate of the vital role that science, technology, and the research university play in the world, and she brings to the MIT presidency an exceptional record of achievement in serving faculty and student interests. Dr. Hockfield assumed office on December 6, 2004, following election by the MIT Corporation on August 26, 2004.]]>
No school No Money No Money No Toys No Toys No Fun
No school No Job No Job No Money No Money No Toys No Toys No Fun
Yes school Yes Money Yes Money Yes toys Yes toys Yes Fun]]>
Philosophy Mathematics Academics]]>
Where Clan and Country, Region and Religion, Misunderstand, Misread, Dislike and Fear
I seek hope in the lines of Rabindranath Tagore
Where the mind is without fear and the head is held high;
Where knowledge is free;
Where the world has not been broken up into fragments by narrow domestic walls;
Where words come out from the depth of truth;
Where tireless striving stretches its arms towards perfection;
Where the clear stream of reason has not lost its way into the dreary desert sand of dead habit;
Where the mind is led forward by thee into ever-widening thought and action--
Into that heaven of freedom, my Father, let my country awake.
The MIT Program in Women's Studies will celebrate its 20th anniversary with a daylong symposium, "Challenges for Women's Studies: Power, Politics and Gender," with leading feminist scholars Barbara Ehrenreich, Chandra Mohanty and Patricia J. Williams.]]>
public class SomeActivity
extends Activity
{
//..other code
//a menu function
void respondToMenu1()
{
//Say that I am going to do something a bit long
//Show a progress dialog
ProgressDialog pd = new ProgressDialog(.....);
pd.show();
//do something that takes a few seconds
doSomething();
//Close the dialog to indicate we are done
pd.dismiss();
}
//..other code
} //end of class
What is wrong with this code? How can you correct it? Are there multiple approaches? which is a preferred approach?]]>
Avds Install Emulator Eclipse ..and more
Click here to see the collected rsearch notes on Avds, emulator, install, and eclipse
]]>understand code snippets UI pictures Research notes Links to APIs ..and more
Click here to see the collected rsearch notes on the Conctacts API
]]>understand code snippets UI pictures Research notes Links to APIs ..and more
Click here to see the collected rsearch notes on the Widgets API
]]>
1. Basic research on Android AlarmManager API
2. Useful api references while working with AlarmManager
3. Not-so-intuitive truths about AlarmManager
4. Sample code
5. Downloadable Sample project
6. Finally what I call the AlarmManager Predicates
]]>However a serious single developer faces the question of can he/she do this? On this page I intend to document the stories I come across where folks have successfully transcended this chasm and are on the other side!]]>
public class Utils
{
public static long getThreadId()
{
Thread t = Thread.currentThread();
return t.getId();
}
public static String getThreadSignature()
{
Thread t = Thread.currentThread();
long l = t.getId();
String name = t.getName();
long p = t.getPriority();
String gname = t.getThreadGroup().getName();
return (name
+ ":(id)" + l
+ ":(priority)" + p
+ ":(group)" + gname);
}
public static void logThreadSignature()
{
Log.d("ThreadUtils", getThreadSignature());
}
public static void sleepForInSecs(int secs)
{
try
{
Thread.sleep(secs * 1000);
}
catch(InterruptedException x)
{
throw new RuntimeException("interrupted",x);
}
}
}
]]>
private Word getParceledWordFromIntent()
{
Intent i = this.getIntent();
if (i == null) {
throw new RuntimeException("Sorry no intent found");
}
//intent is available
String wordId = i.getStringExtra(WORD_ID);
ParseObjectWrapper pow =
(ParseObjectWrapper)i.getParcelableExtra(WORD_POW);
Word parceledWord = new Word(pow);
if (parceledWord == null) {
throw new RuntimeException("ParceledWord not found");
}
return parceledWord;
}
I was scratching my head for a minute why Eclipse tells me there is dead code. I tell you, the mistakes I make...]]>
If you are using SOAP, ksoap seems to be up there but there is a commercial like wsclient++ that seems pretty nice on first looks]]>
You can read more at this link.
]]>.
It is finally here!!
Pro Android is a detailed look at application development on Google's Mobile OS published by APress. The book is written by Sayed Hashimi and Satya Komatineni. I am later of those two. This book covers the Android API all the way to its current public release which is 1.5.
You can read more about this at this link. ]]>
Intents Intent Filters Categories Intent Filter Rules Old references on Intents API references]]>
I am in the process of working with the publisher to mail the free books to those that have requested it here. They are not mailed yet.
I will keep you posted here as soon as they are mailed out.
Thanks again for your interest.
Click here for the complete message.
]]>I am planning to conduct more of these sessions at various local companies and universities. Send me an email if you are interested in participating or if you would like to host one of these.
]]>01. Custom Views 02. Compound Views 03. Custom Layouts 04. Using JSON for On-Device Persistence 05. Programming for multiple devices 06. Apps Security Techniques/Patterns 07. Table Views/Scoll View Techniques 08. Advanced Debugging and Analysis 09. Programming in OpenGL ES 2.0 for Android 10. Android Search User Experience 11. Android Search Providers 12. Android Search Custom Providers 13. Using the Telephony API 14. Near Field Communication (NFC) 15. Google Cloud Messaging for Android 16. Cloud storage for Applications: Parse.com 17. PhoneGap 18. JQuery Mobile 19. Enterprise Security //Last 5 20. Monetization Techniques 21. App Performance Optimization and Tuning 22. Couch DB 23. Bluetooth APIs 24. IBM Worklight Mobile Platform]]>
"Bit Yokel"
When scrambled around would make a single word.
Now the rest of Ramayan(Western readers shoudl substitue Odyssey):
I wrote the following in about 2 hours (Thanks to notepad, Corona, drone of Carribbean Chutney and rarely-witnessable-anywhereelse hospitality of my brother-in-law Mikey):
http://www.satyakomatineni.com/unscramble1
This is a jumble solver using a single web page (even that, a single page blog where I otherwise perorate profusely)
I can use this page to solve
1. jumble 2. unscramble 3. anagrams
Anyways I have started porting this to Android and if you have one of those devices (primarily phones) you can install it from the following URL if you point your mobile web browser (On tablet it just looks wastefully big...)
http://www.satyakomatineni.com/unscramble1/mobile-install
This is still a work in progress as i get bored....
it is satisfactory enough to temporarily lull my curiosity....
Yes. Do send me an email if you use it and what you would like to see immediately improved...
Like any other free software on the net, please use caution and your own judgement to download and use.]]>
There is something about these cues that is not obvious. I will try to analyze one of these cues to see if there shows up a pattern.
One such cue was when I read that Google bought Nest Labs. I know very little about Nest Labs or their products. Why did I receive that news, (quite unconciously albeit) so favorbly while I have ignored or cringed at so many other web or other startups.
Here are a few things, I suspect, I am responding to unconsciously.
First of those is the name Nest Labs. I always liked nests! Yes. literally the bird nests. I have always liked labs. The places where talented people role their sleeves up, burn the night candles to their end, to create value beyond themselves. The idea of a "nest" also appealed to my humility, small, manageable, cozy, yet their products show a superb refinement, cosmopolitan, an understatement that is to my liking.
Fellowship is a big motivating factor if I dig down into my soul. This is not to pay homage to community over the individual but really for the individual to draw power from the fellowship both to survive and grow. A sufficiently, or enormously, sustainable model that let artists flourish and create. We are all artists. Irrespective of how we describe what we do we are all in search of beatuy to satisfy the craving soul. As a collective the fellowship must produce value which will turn into money. Providing this framework of business relentlessly focusing on value creation while providing a safe long lasting productive environment for the people that work there.
The puzzle to the individual is he has time and desire to contribute and grow. However he lacks the framework to bring in others to make that into a reality. This needs a business model to channel, while leaving room for meandering, to convert that energy towards creating meaningful products.
From the myriad directions various efforts could go, a business is there to converge and craft value by selecting what is of most value. Business is a place that packages this value as a sellable unit.
When beautiful products come out of a company it is not by happenstance. It is a result of extraordinary care and concern and being the creators closely connected to the production.
Perhaps subtler things I have missed to articulate....]]>
An open source product called woodstax seem to support relaxng and DTDs but no w3cschema yet.
There seem to be possible to port xerces of Apache by importings its jar into your android project and then use its XSD support. ]]>
Few times we ask back: "What do you mean by signed"?
What does it mean for a jar file to be signed?
Does this signing has parallels to how we sign physical documents? Do they differ? How do they differ if they do?
How do you establish a "pattern? of understanding for digital signatures so that you treat the subject abstractly just like when someone says they signed a physical document?
Click on the link above to read more...]]>
How to create a layout with textviews buttons linear layout vertical horizontal how to gather controls how to setup buttons how to respond to buttons how to read/update edit text controls]]>
Jitesh, A good friend of mine, has asked me a question a while ago: In what order should I learn Android? When do I know I know Android?
As if that is not an incentive enough, the ever enterprising Paul Bittutsky from Stanton prep borrowed my book to learn Android. Now I am compelled to give a road map.
This is a feeble attempt in answering that question. You can use this as a roadmap or a guidepost for your learning of android.
For the rest of the article click on the title above...]]>
You may want to tie these files together through documentation. For example in the activity file you want to indicate what menu files are used and what layout files are used.
Similarly in the menus file you want to document each menu item and indicate what it does and what java file it is implemented in. What follows is a quick example.
You may want to further embellish it more than what is in here.
See the full article to see the documented menu file.]]>
overriding getView of adapters How to make row elements clickable How to use view holder pattern static member classes difference between clicking a whole row and parts of a row. Providing empty views to a list control]]>
On the other hand, the immediate and exiciting opportunity is for you to become an independent app publisher. The availability of a sales channel for the apps that you write is a unique one in the software industry. Not every one of us is going to be a raising star in an IT organization. The independent developer path gives an avenue for you to grow at your own pace and in the direction that satisfies you. Luck and Patience might even make you rich. At least you can add value to the society in meeting your needs.
So should you decide to venture into the android mobile programming space you want to be prepared with the right hardware that makes this experience bearable. If you are buying a windows laptop see if you can get one with at least 8G of memory, solid state hard drive, and a reasonably fast processor. Expect to spend about a $1000 to a $1500. If you are buying a Mac laptop, similar configuration may cost you about $2500. A good fast configuration is important for android development.
If you are a seasoned Java programmer, given this investment, and a few good books in hand you can expect to be a competent mobile android app devloper in about 6 months.
Should you decide to take this on you may want to follow a well laid out road map for accomplishing the goal of creating meaningul, relentelessly useful apps, not for, but using the Android platform.]]>
research links sampel code predicates on packages and libraries]]>
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock
(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
//..screen will stay on during this section..
wl.release();
]]>
Home
Dev Tools
Package Browser
]]>Some of the material here is formally available now in:
This approach is really suitable for writing apps really quick. It is not unreasonable to release apps with in 1 to 2 weeks once you get seasoned at this. This would probably take a month or two otherwise. You may get a 2 to 3 times advantage on simpler apps.
Even when you consider complex apps you may get significant advantage while you are prototyping the idea and test it out on a limited release.
This semi article which will eventually be part of our upcoming Expert Android book documents the necessary elements and present the code snippets and answers the questions I ran into as we researched this topic.
This article answers the following questions
What does Android recommend for data storage options? The Official line!
The JSON solution
What is GSON?
What is GSON's homepage?
Is there a user guide for GSON?
Can I save nested objects?
Can I save nested collections of objects?
How are characters in strings escaped?
How do you add external jar files to Android APK file?
What are shared preferences?
Difference between getSharedPreferences and getPreferences?
How to get a context independent of an activity?
Where are shared preference files stored?
How do you save JSON to a shared preference file?
What does the saved preference file look like?
How do you read JSON from shared preferences back as Java Objects?
How does escape characters work in android preferences?
What is internal storage?
How do you save to internal storage?
How do you restore objects from internal storage?
Should you use external storage like the SD card?
What are the useful references while working with this approach?
How do you code such a way that you can migrate in the future to SqlLite?
What Next?
]]>The second use is an extension of the first minus the UI. In this context preferences are merely key/value pairs that are stored by the application at any point of its life with no constraints of the UI.
Inventive programmers have finagled the second usage pattern to store arbitrary java objects as JSON strings and persist them using the preferences key/value pair APIs.
See the ProAndroid series to understand the first two usage patterns well. The book also shows how home screen widget state can be maintained in preferences.
In the upcoming Expert Android book I am going to write about the unintended, but quite useful, json usage pattern using the shared preferences.
This article is a quick rehash of the links and the code snippets that I am collecting which in due time will make their way to the Expert android book.]]>
Although there is sqllite resident on android, it is lot of work to go between java objects and a relational database. Even in the simplest case of using wonderfully crafted o/r mapping tools or libraries, it is still lot of work. So I looked for a work around. This led me to use gson/json combination to go between java objects and json strings. These strings can then be stored in shared preferences. Some of my colleagues have tested this and found it really working well for 10s of kilobytes of data. This is quite sufficient for simple games and apps.
Here is what I found
There are 5 ways to data storage in Android: 1) shared preferences 2) internal files 3) external files 4) sqllite 5) network storage in the cloud.
shared preferences are internal to the application and device. this data is not available to other applications. User cannot directly manipulate this data by mounting on to a usb port. this data is removed automatically when the application is removed.
internal files is very similar to shared preferencces except that these are standalone files that you can write to with out any predefined structure. Shared preferences is structured key/value pair data and follows a few other semantics imposed by Android for using them as preferences. I suppose I could easily switch to internal files from shared preferences as they are pretty close. Importantly I haven't found a "compelling" or "impending" reason to swtich with urgency.
external files are stored on the sd card. these become public files that other apps incuding the user could see outside the context of your application. For my app I don't believe this is applicable the data doesn't make sense outside of the context of the application. These are not user created images or documents that the user want to see independently. I may go this route if I had been storing data in the order of 10s of megabytes. this is not the case so I am not constraining the device significantly.
Sqllite is good but I don't have the bandwidth to go through the cumbesome coding for release 1. For subsquent releases this is an excellent option as I can be much faster and use much less power. this is the ideal state. but if the app becomes really popular we will take this step. However one must code so that this switch can happen with minimal change to the rest of the application. One way to do this is to have an explicit service layer that separates persistence aspects completely outside of the logic. These databases also are private to the application and not available to the outside apps.
Network storage is not an option at all as I need the app to work when disconnected. There may be suppplemental opportunities to use parse.com or a similar BAAS (Backend as a service) platform to do some of that.
Hope this helps someone else out there in the cloud as well.
So the bottom line is I am going to stick with the shared preferences, gson/json for release 1. Internal file storage is a reasonable good behavior. But I am not compelled to be good so quickly. Go to sqllite in a year or two if it gathers GOOD moss.
See the rest of the notes for links and supporting research.]]>
Android Search
1. Search Manager Docs and API
2. Search Recent Suggestions API
]]>This item has some example **drafty** source code to illustrate this.]]>
Optionally, you can tell Android that you have an activity that needs to be invoked before placing the widget for the first time on the home screen. This allows the configuration activity to set initialization parameters for the widget.
You also can set up onClick events on the remote views of the widget so that intents can get fired based on those events. These intents then can invoke whatever components necessary, including sending messages to the AppWidgetProvider broadcast receiver.
At a high level, this is all there is to home screen widgets. The rest is the mechanics and variations on each of these basic ideas.]]>
Quick Refs
3. akc homepage (need to fix this!!)
4. Recent notes on Aspire (Base Platform that AKC is built on)
]]>This file demonstrates code generation using html template servers. You start with a generic object definition. A number of templates with the help of the AspireWeb AKC CMS and JSRender can make the code generation incredibly sweet and simple.
See examples below where it took me less than 20 minutes to code gen a java class, and a create table. ]]>
Quick Refs
]]>Folders and tags are typically used to classify documents. This classification can then be used when displaying that document. Sometimes a document may want to dictate how it wants to be displayed: for example to show what are the related documents.
The dependent documents may not be aware of the main document that wants to pull them together. However when they are displayed in the context of the requested document they honor that context and show the links coming from the main document.
It may be possible to do this with dedicated tags or folders for that matter. (Something to think further in the design)
]]>]]>
What are client side widgets? What are template servers? What is the architecture? Can you show me some diagrams? What tools did you use? Are there code snippets for important concepts? Role of CSS in template servers? What essential CSS do I need to learn? What are the files that this architecture is implemented in? Javascript filenames Files in the CMS Are there synergisitic technologies that already address this? Are there other technologies that already do this available to public? what are the limitations at the moment? How can this be further improved? What is the future? References]]>
However when I tried to upgrade the VM (They call it resize), I have realized this is an older VM and I am not able to reserve it for 3 years. So this article goes into how to find a suitable VM that can be reserved for 3 years and how do I migrate my OS disk and the data to this new VM
In addition the VHD (hard disk) I had seemed to be a nonmanaged disk. I needed to convert that to a managed disk as well. this article will go into that as well with some useful reads from microsoft azure site.
]]>It is a challenge to find a book that interests him. what a surprise we both found in Cressida Cowell. These books will keep us well for a year. ]]>
Click on the link above to see who Lensey is and what other books she wrote.]]>
This enables the ability to log into http authenticated sites with out explicitly typing in userid password dialog boxes]]>
long battery life 6+ hours
light weight (probably not) dvd drive
about $800 or less
bigger than 13 inch screen
3 USB ports
8 G of RAM
Solid state hard drive
HDMI - Ability to connect to the tv
click on the link above to see why I bought toshiba portege 835-p50x from bestbuy.]]>
The browser says the "page can not be displayed". It also says a dns error at the bottom of the page.
I can ping the site quite fine. Any subsequent gets will work fine as well.
The research seem to indicate issues with a specific fix of the ie browser not able to handle keep alive settings well.
The browser recommendation is to turn of the keep alive or increase the time out on the keep alive. ]]>
"For the single low price of $49.95 you can ship us up to 60 pounds of any electronic equipment you may have and we'll handle the rest!!" - Technology Exchange]]>
Well the spell was broken yesterday. Somehow the xp cd copy thinks that a source CD that is less than 700mb is actually containing 715mb. So it won't copy the cd
I had to go back to an older copy of Nero and install it to actually copy this large cd
I am sure there is perfectly a good reason for this but I have no clue what it is ]]>
Even when it disappears there is a sliver of menu at the top. You can also right click on that stretch and get back menu bar one by one. But it doesnt seem to be the same as F11.
I am not sure if there is an equivalent menu option for F11!]]>
Main Menu
Insert
Page Number Drop down
Format Page Numbers
Start at: 1
]]>
xcopy .\*.java c:\temp /s /L /D:11-22-2007
Show java files that are more recent than Nov 22nd, 2007 in the current directory and sub directores.
/s indicates to span sub directories
/L is to display only
you need to have a target directoty. use this with caution. For some reason if you omit the /L you will end up copying. ]]>
When I try to change the master slide, date and the slide number just doesn't show up.
Looks like you have to select the header/footer menu while you are on the master slide and then you have to select the appropriate boxes to show. ]]>
Where nul is the device or filename. Notice the single
l
in nul
]]>Apparently javascript in a standalone html could behave differently (disbled) starting in xp sp2]]>
Windows Installer won't work
The Windows Installer Service Could Not Be Accessed
Installation Problems
Look at the above microsoft support url. Briefly you need to run c:\windows\system32\msiexec.exe /regserver to re register this service ]]>
]]>
I am able to search google and find the cause. In my case it turned out to be TEMP folder permissions. I have no idea how that got changed!!!
Click on the link above for full details. ]]>
]]>
]]>
McAfee - F-secure - Panda - BitDefender - Symantec Nav 2005 CAI eTrust Reliable Anti Virus (RAV) DialogueScience
For more click on the link above.]]>
You are about to be redirected to a connection that is not secure.
The information you are sending to the current site might be retransmitted to a nonsecure site. Do you wish to continue?
Click on the link above to see the resolution.]]>
otherwise I am getting speed tests of 3mbps. when I restart the router I get 20mbps. These are relatively new and expensive router and modems from motorola and linksys.
]]>For Teens
]]>Contributions of up to 25% of earned or net income up to a maximum of $40,000 annually can be made into a SEP. A SEP contribution is a tax deductible expense.
]]>Therefore, most employers make SEP contributions after the end of the calendar year, the model SEP's required plan year. This coincides with many employers' tax years. SEP rules allow employer contributions made by the due date of an employer's tax return (plus extensions) to be considered made at the end of the calendar plan year.
The tax return due date is April 15 for unincorporated calendar year businesses, with extensions available to August 15 automatically and as late as October 15 with IRS approval. For calendar-year corporations and partnerships, this due date is March 15, with an automatic extension available to September 15.
]]>The IBM Toolbox for Java is a library of Java classes supporting the client/server and internet programming models to an iSeries or AS/400 server. The classes can be used by Java applets, servlets, and applications to easily access iSeries and AS/400 data and resources.
Nevertheless it is not clear if DB2Connect functionality is available here.
Also not sure if DB2 Development Center client can be run on this without an explicit DB2Connect]]>
Basics of using DB2 Role of DB2Connect Using OleDB vs ODBC Feature comparison Perf comparison Irek's email]]>
This book discusses how to design and code application programs that access DB2 databases. It presents detailed information on the use of Structured Query Language (SQL) in supported host language programs. For information on language support for your specific operating system, see the Application Building Guide. This book also provides an overview of some of the DB2 utilities that you can use to help create DB2 applications. These utilities include The IBM DB2 Universal Database Project Add-In for Microsoft Visual C++ and IBM DB2 Stored Procedure Builder. ]]>
A decent article outlining what can be done with iseries navigator for DB2. More like a Query Analyzer or SQL Navigator
]]>DB2* Development Center is a rapid iterative environment for developing stored procedures, user-defined functions and more. This client-based development tool supports the entire DB2 Universal Database* (UDB) family of servers, so it?s useful for developing and deploying procedures on multiple DB2 UDB servers.
]]>The iSeries Access ODBC driver has many connection string keywords that can be used to change the behavior of the ODBC connection. These same keywords and their values are also stored when an ODBC data source is setup. When an ODBC application makes a connection, any keywords specified in the connection string override the values specified in the ODBC data source. ]]>
Client Access Express V5R1 introduced new custom properties that can be set prior to connecting to the iSeries 400 server. These properties increase functionality of the IBMDA400 provider. The new properties are listed below.]]>
DB2 Universal Database for iSeries (DB2/400) supports library list qualified object names only through the use of system naming convention (*SYS). Client Access OLE DB provider only supports SQL naming convention for SQL statements and Stored Procedures. *SYS naming convention and IFS naming convention are not supported.
]]>Examples on a third party website.]]>
This link is useful for finding IBM red books on a variety of subjects. This is equivalent to MSDN for IBM.]]>
Although this exaplains the stored procedure builder of AS400, it is not clear what the future packaging of IBM is going to be and how this piece is going to be packaged into UDB releases.
Most likely this will come with the UDB client.
This tool is almost useless unless you have the underlying connectivity products like DB2Connect. And you have to pay licensing fees for this conenience.]]>
A link pointing some addtional oledb documents.]]>
Working with DB2, from a .NET application developer's perspective, is just like working with any other relational database. One can find endless examples of how to perform databases tasks (from the mundane to the interesting) for Microsoft SQL Server and Oracle, but there is not as much similar documentation for accessing DB2 from Microsoft technologies, including .NET. ]]>
1. .net resources 2. data access technologies 3. articles]]>
public class SimpleProperty
{
private int number = 0;
public int MyNumber
{
get { return number; }
set { number = value;}
}
}
public class UsesSimpleProperty
{
public static void Main()
{
SimpleProperty example = new SimpleProperty();
example.MyNumber = 5;
int anumber = example.MyNumber;
}
}
]]>This has nice section on static initializers and static constructors]]>
Caveat: There may alternate ways to generate the complex types in the XSD than the default approach that XSD takes. Nevertheless it should work. ]]>
To set a combo box ( or list box ) to all of the values in an enum, do the following.
this.ComboBox1.DataSource
= Enum.GetNames( typeof ( YourEnum ));
Then to get it back out.
YourEnum val
= (YourEnum) Enum.Parse(typeof(YourEnum)
,comboBox1.SelectedItem.ToString());
]]>For an experienced html web programmer it shoudl be really quick to start writing code in any framework as the concepts are similar. This article will give you a quick start to start developing web pages while highlighting the important elements with out fluff. This information is distilled from a number of web sources and also books.
it is assumed that you are familiar with the general idea of asp.net where html controls are represented as server side control objects. The web page with an extension of .aspx will contain the placement and configuration of these control. The codebehind file contains the manipulating logic for these controls.
The goal of this exercise is to display the output of a select statement in a data grid. Make one of the columns hyperlinked so that one can see the details in a separate web page. The deliverables are two aspx pages with their respective code behind files. ]]>
From the source:msdn Guts of controls]]>
]]>
]]>
httpRuntime maxRequestLength executionTimeout sessionstateTimeout responseDeadLockInterval]]>
class a{};
object o;
if (o is a)
{
do something;
}
]]>Overloading virtual and overriding hiding return types
The plot seems thicker than what the subject seem to indicate
]]>
DataSet dataSet = new DataSet();
DataTable dataTable = new DataTable("table1");
dataTable.Columns.Add("col1", typeof(string));
dataSet.Tables.Add(dataTable);
string xmlData = "<XmlDS><table1><col1>Value1</col1></table1>";
xmlData += "<table1><col1>Value2</col1></table1></XmlDS>";
System.IO.StringReader xmlSR = new System.IO.StringReader(xmlData);
dataSet.ReadXml(xmlSR, XmlReadMode.IgnoreSchema);
]]>Important for googling]]>
A formal article. Quite old though. 1998.]]>
While searching for the related material in google it might interest the reader to note the following key words in their order of narrowness/importance descending.
NewWindow2 powerbuilder NewWindow2 184876 311282 IWebBrowser2 ie new window session cookies]]>
Basic composition/structure of an aspx page]]>
HttpPostedFile postedFile = Request.Files["fieldname"];
if (posterFile != null)
fileUpload.SaveAs(filePath);
Read the full story for limitations and work arounds for file sizes greater than 4M.
]]>]]>
Various topics on controlling ie WebBrowser control]]>
Reference information for asp.net web pages]]>
<h2>A sample data grid</h2>
<asp:GridView ID="testGrid" runat="server">
</asp:GridView>
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//this.testTable
this.testGrid.DataSource = getSampleDataset();
this.testGrid.DataBind();
}
private DataSet getSampleDataset()
{
DataSet ds = new DataSet();
string xmlData = "<XmlDS>";
xmlData+= "<table1><col1>Value1</col1><col2>value</col2></table1>";
xmlData += "<table1><col1>Value2</col1><col2>value</col2></table1>";
xmlData += "<table1><col1>Value2</col1><col2>value</col2></table1>";
xmlData += "<table1><col1>Value2</col1><col2>value</col2></table1>";
xmlData += "<table1><col1>Value2</col1><col2>value</col2></table1>";
xmlData+= "</XmlDS>";
System.IO.StringReader xmlsr = new System.IO.StringReader(xmlData);
ds.ReadXml(xmlsr, XmlReadMode.InferSchema);
return ds;
}
}//eof-class
]]>]]>
]]>
]]>
]]>
I must warn you however that there is a couple of years old article from me that made the list. That should make this list suspect to its profoundness :). However there seem to be other topics of weightyness that I feel comfortable with the recommendation. ]]>
briefly explains utf-8 Request encoding Response encoding JSP encoding]]>
set CMD_LINE_ARGS= :setArgs if ""%1""=="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs]]>
source:sun complexity:medium depth:medium style:verygood]]>
source:Joshua Bloch coverage:very high level:expert]]>
For my comments on this click on the first link]]>
Click on the item above to see more.]]>
Where is the source code web site? Can I get java source for just the android.jar? Can I browse sources online? How can I debug into android java source code from eclipse?
Click on the link above for full details and other helpful links.]]>
public static String getSystemTempDirectory()
{
return System.getProperty("java.io.tmpdir");
}
]]>2. How to use jsp forward?
3. How can I pass parameters to a forward?
4. How can I retrieve parameters from a forward?
5. what is the odd behavior of a request when it is forwarded?
6. Can I forward between two contexts?
7. How to simulate a forward between contexts?
<jsp:forward page="<%=targeturl%>"/>
]]>
jawk.jar
regex12.jar
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
java -jar jar-file
To make this work the jar file must have a manifest identifying the classname to run. Click on the link above to see more details.
]]>A very nice document on the usage and motivations behind assertions in JDK 1.4]]>
How can I access a local java class or a soap representation of it at run time with out using any stubs. Assuming I have the interface of the class and the domain objects for it.
Need you help. What is a good approach for accessing java interfaces remotely and in a transparent fashion?
What is a good approach for accessing java interfaces remotely? The answer seems too obvious. Use EJB session beans, or web services or RMI. is that the best way? Could I not use dynamic proxies and not use any client side or serverside skeletons and stubs? Can I not do this by not generating any thing? Would some one recommend WSIF to do this? What else is out there?
Phrased differently, if I have a jar file that contains an interface and the domain objects that support that interface, can I access one of its implementations that is sitting on a remote machine using a dynamic proxy. The protocol can be SOAP or EJB or just a plain homegrown over http for that matter.
Stated differently, if I were to implement a service layer using plain java interfaces and implementations, can I break that layer apart at deployment time with out involving any compile time changes. Such an option will give me the ability to multi-tier an application with very little fan fare. Programmers need even not know about SOAP or EJB etc.
For instance WSIF (web services invocation framework) seem to advertise a functionality that is similar in intent. But someone expereienced with WSIT comment on whether all you need is interfaces and domain objects? Also WSDL seem to be necessary for WSIF to work. Can it work with out any xml artifacts and assume a certain SOAP implementation and provide a dynamic proxy for it.
I am hoping someone out there looked into this before and I would like to hear from them. Either you can post the answer here or if you don't have an account, could you email me your opinion? My email is "satya at activeintellect.com".
Thanks in advance for considering this. ]]>
]]>
Pretty neat
An example to find org.apache.xpath.XPathAPI.
]]>us-ascii iso-8859-1 utf-8 utf-16]]>
]]>
The gold standard]]>
]]>
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?]]>
]]>
]]>
jaxb 2.x architecture supports metadata based marshalling and unmarshalling of xml. This makes xsd optional unlike the jaxb 1.x architecture
The project is a simple project where an xml file is marshalled and unmarshalled using jaxb 2.x. All of the files needed to accomplish this are provided on the right hand side of the menu. ]]>
Microsoft jdbc driver seem to be extreemly slow. This is an alternative]]>
]]>
Summary of New Features and Enhancements
Important day to day programming features 1
Logging API Assertions Preferences Chained Exceptions Collections Regular Expressions
Next set of Important features
JDBC 3.0 Java Web Start Endorsed Standards Override]]>
Very detailed article on sun site about various guidelines on using Java assertions.]]>
Emphasis on storing objects Very good set of references But does not cover the implementation available for a given preference api]]>
New Language Features for Ease of Development in the Java 2 Platform, Standard Edition 1.5: A Conversation with Joshua Bloch
Discusses
Generics Enhanced for loop Autoboxing/unboxing Typesafe enums static import Metadata]]>
]]>
The notes will explore a) how to define a jsp page in response to an incoming url in an MVC fashion b) it then goes into identifying a tiles or masterpage pertaining to that URL c) an example of the master page d) an example of the jsp page with capture tags e) the resulting out put combining the master page and the url specific jsp page. f) what the incoming url will look like]]>
/*
********************************************************
* GetFiles
********************************************************
*/
List FileUtils.GetFiles(String directory)
{
File dir = new File(directory);
return ConvertArrayToList(dir.list());
}
]]>]]>
jdk 1.2.2 earlier versions won't run with pentium 4 Requires bug fixes for 1.2.2 Problem with the jit You can disable it by deleting the symcjit.dll from the jre bin directory.]]>
"I fix myself an Omelete, sir, Of fluffy clouds, and sky ... I sew myself a warm cloak, sir, of hope and daffodils."
Unlike this fanciful dilemma of "Poor Angus" of Shel Silverstein, in large IT corporations HTML prototypes can play a much more significant role. They can aid faster development times. They can secure budgets. They can encourage good architecture. They can directly lead to a number of development artifacts such as data models, and business services. I think prototypes offer another important aspect to the modern development process along with the Extreme Programming and RUP. ]]>
public static String htmlEncode(String inHtmlString)
{
String fromCharString="<>&";
String[] toStringArray = { "<", ">", "&" };
return encode(inHtmlString, fromCharString, toStringArray);
}
]]>]]>
For a quick run down of the principles as laid out by Joshua Bloch]]>
There will be times in the near future one may be able to see objects as both typed or open ended structures (such as type less arrays) to provide just-in-time objects.]]>
]]>
]]>
You do this by annotating the method signature with a code snippet such as
@Override
public void somemethod(){}
By doing so you tell the compiler to see if this annotated method exists in base classes or in the inheritance hierarchy. If it is, nothing happens. If it isn't you, the programmer, have made a mistake, because you expected it to be there. So perhaps misspelled it.
In JDK 1.5 this annotation will throw an error if the method is abstract in the base class.
Either it is corrected or deemed more useful in later JDKs and you can now safely provide this annotation on methods whose baseclass representations are abstract.
this annotation will also guard against some of the base class changes where a method is removed which is overridden in derived classes. You now will know that that happened.
this protection is especially important in frameworks where lot of callbacks are used like the container managed Android components.
bottom line, say @override if you expect this method to be in the base class and you are overriding it. ]]>
when it comes to complicated things such as setting digital watches, programming vcrs, ordering a sub for your spouse (Who always has a very discriminating taste), ordering at a local McDonalds drive through, self checkouts at Home Depot, and ofcourse software, I am a minimalist. If something is not hampering my imagination and productivity I usually don't upgrade. To exaggerate and make a point, I would be quite happy with windows 95, Tomcat 1.x, Frontpage, Jbuilder 3 for developing server side java applications that run in any container while David prods me all the time to upgrade to XP and how wonderful it is. (you can tell I am relegated to the auto pilot windows world). Anyway having made the point I still compile Aspire with servlets 2.1 although the current release may be at 2.4. Not that I don't like the new stuff in this particular instance but I want to be as backward compatible as possible as long as it is not crippling my style :-). For the curious I did upgrade to XP because I needed a better photo printing software.
Any way back to the encoding issue. I don't remember seeing any encoding issues while trying to read form submission parameters before. I remember porting one of our web sites to Japanese with out any problem last year. Based on that assumption I have advised Mahaveer that it should not be a problem and servlets probably will figure out the necessary details to retrieve the parameters. Ofcourse I am proven wrong.
]]>Given the following String somestring; void dosomething(){}
Consider the following code
if (somestring!=null&&!"".equals(somestring))
{
//if the string is not empty
dosomething();
}
Create a function as follows
boolean isValid(String somestring)
{
if (somestring == null)
{
//the string is null. so it is not a valid string
return false;
}
//the string is not null
//eliminate empty characters at both ends
String newstring = somestring.trim();
if (newstring.equals(""))
{
//the string is an empty string
//an empty string is (not) valid
return false;
}
//it is a valid string because it is not null, it is not empty
return true;
}
Then you can do
if (isValid(somestring))
{
//if the string is not empty
dosomething();
}
if (somestring!=null&&!"".equals(somestring))
{
//if the string is not empty
dosomething();
}
if (isValid(somestring))
{
//if the string is not empty
dosomething();
}
]]>Copied and posted here by Satya Komatineni]]>
Copied and posted here by Satya Komatineni]]>
Copied and posted here by Satya Komatineni]]>
Copied and posted here by Satya Komatineni]]>
Copied and posted here by Satya Komatineni]]>
Copied and posted here by Satya Komatineni]]>
@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
]]>2. The source code is assuming a different project context
3. How do you change the context name and also the directory of the context ]]>
Java Script
]]>]]>
]]>
Some times when server side needs to write out a string variable that initializes a javascript string it is important to know how to escape strings.
The usual html escape and unescape are either too heavy handed and require probably special handling.
A good approach may be just use the back slashes to skip the quote double or single quotes.]]>
How to figure out screen resolution in javascript
Example
if ((screen.width>=1024) && (screen.height>=768)) { window.location="highres.html"; } else { window.location="lowres.html"; }]]>
]]>
It is probably better to target just one window and the user transferred to one window. Better yet to target a specific tab.
So started my search. I thought it ought to be simple. As it turned out there doesnt seem to be a good way to do this through regular unsigned javascript in ie7. I did find a way to do this in firefox.
ie seem to control tab vs new window purely through user configuration. Users can choose to set a global ie option to open new windows targeted by "_blank" to either an actual new window or a tab. Once they set this option as tab then the simple window.open(url) will open that url in a new tab.
I still want to force to open in a new tab. Perhas I will find a way through signed javascript. that is for another day or week.
If you are further curious what follows is my research and notes on how I came to this conclusion. Click on the item above to see that research. ]]>
Commonly used html tag reference tables text font]]>
]]>
]]>
isDefined?
isVariableDefined?
isFunctionDefined?]]>
you will need to use the escape and unescape functions.]]>
function getCursorPositionInTextField(textFieldObj)
{
//This is required if you were to be clicking on a button to invoke this
//otherwise your selection is the button
textFieldObj.focus();
textrange = document.selection.createRange().duplicate();
//You may have to make sure the selection and focus is with your object
//because the selection is document level entity.
//if (textrange.parentElement() != textFieldObj)
//{
// alert("Sorry you are not the field");
//}
var i=0;
while(textrange.move("character",1) == 1)
{
i++;
}
return textFieldObj.value.length() - i;
}
]]>How to get a relative url from any url address
How to use a static html page to redirect to a different web address]]>
Regulare expressions in java script]]>
<html>
<head>
</head>
<body>
</body>
</html>
]]>
<html>
<head>
<script type="text/javascript" src="/webapp/scripts/file.js"></script>
<script>
function test(field)
{
alert("hello");
}
</script>
</head>
<body>
<form>
<p>
numeric field 1:
<INPUT type="text" name="test1" size="20" onblur="test(this)">
</p>
<p>
numeric field 2:
<INPUT type="text" name="test2" size="20">
</p>
</form>
</body>
</html>
]]>
<a name="bottom"> </a>
<p><a href="#bottom">Go to the bottom</a></p>
]]>Introduction: Structure of Tutorial Chapter 1: What is HTML anyway? Chapter 2: Basic concepts Chapter 3: Primary tags Chapter 4: Creating your first Web page Chapter 5: Basic text formatting Chapter 6: Lists Review #1 Chapter 7: Attributes: Adding interest to your page Chapter 8: Advanced Text Formatting Review #2 Chapter9: Links down the street to around... Chapter 10: Graphics Chapter 11: Building pages with tables Chapter 12 More on tables]]>
Java script guides from 1.3 to 1.5]]>
]]>
To see if your page is xthml. Also gives an xhtml version of output.]]>
<style>
div.footerDiv1
{
text-align:right;
border-top:1px solid
}
div.footerDiv1 p
{
margin:0 0 0 0;
}
</style>
<div class="footerDiv1">
<p>Test1
<p>Test1 kddkkkd ddd
<p>Test1 kddkkkd ddd
</div>
]]>1. time and date scripts 2. menu scripts 3. Javascript documentation links 4. A plug for dhtml]]>
function Pair(inMin, inMax)
{
this.min = inMin;
this.max = inMax;
}
Which would let me use
var somepair = new Pair(5,10);
somepair.min => 5
somepair.max => 10
See this function now
function getTotalScaledScorePair()
{
var rpair = getReadingScaledScorePair();
var wpair = getWritingScaledScorePair();
var mpair = getMathScaledScorePair();
var tmin = rpair.min + wpair.min + mpair.min;
var tmax = rpair.max + wpair.max + mpair.max;
return new Pair(tmin, tmax);
}
]]>
<script language="JavaScript" type="text/JavaScript">
function setHTML(e) {
if (e) {
document
.getElementById("example_area")
.innerHTML
=document
.getElementById(e)
.innerHTML;
}
else {
document
.getElementById("example_area")
.innerHTML=" ";
}
}
</script>
]]>Will the java url libraries deal with this correctly?
>> Tuesday, April 04, 2006 6:44:53 PM - Comments by satya
Handling redirects manually through java api
301 Moved Permanently. HttpStatus.SC_MOVED_PERMANENTLY 302 Moved Temporarily. HttpStatus.SC_MOVED_TEMPORARILY 303 See Other. HttpStatus.SC_SEE_OTHER 307 Temporary Redirect. HttpStatus.SC_TEMPORARY_REDIRECT]]>
Where you find one, you find many
//************************************************ // createCookie // Borrowed from the internet (Scott Andrew) //************************************************ function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; //document.cookie = name+"="+value+expires+"; path=/"; document.cookie = name+"="+value+"; path=/"; } //************************************************ // readCookie // Borrowed from the internet //************************************************ function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }]]>
1. Borrowed from KillerSites.com 2. Dicusses typical html tags used in a CSS based web site 3. h1 through h6 4. p 5. ul, ol 6. div 7. href 8. img]]>
1. ID selectors explained 2. Navigation pane and Content pane styled 3. border-right and position explained]]>
Explanation of the styles that were used.]]>
]]>
A fairly invovled treatment on CSS]]>
1. Guide 2. Reference 3. Recommended by ZenGarden]]>
This is a sample URL that you can click on to see how the end of result of his styling is. This is by no means the best of his pages. Perhaps one of his simplest.
My goal for this page is to emulate the bottom part and the nice purplish color
In the process, I will post here below copies of his style sheets from his web site verbatim. This should work as example style sheets.
I think it is best to learn style sheets by looking at working examples. This usually true in any language be it Java, or c++ or CSS once you have a basic understanding of the concepts. It might be a stretch to take it to the natural languages perhaps.
]]>As I analyze this page. I will write more
]]>As I analyze this page. I will write more
]]>]]>
This is an example page for analyzing and understanding style sheets. Following this entry you will see the entries for
Expert advice Clarity Folders as topics]]>
<style>
/* css comments */
.someclass
{
attribute1:value;
a2:value;
/* More css comments */
attribute1:value;
a2:value;
}
/* More css comments */
</style>
]]>css buttons styling check boxes Scrollable tables Hovering ...]]>
<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
Pleasing colors Pleasing fonts Apple like texture]]>
]]>
blue pastel colors rounded corners Apple like look]]>
fonts backgrounds divs rounded corners promotions payments]]>
http://www.newatlanta.com/corporate/index.jsp
]]>
Pastel blue backgrounds Well presented content Not too busy not too crowded Pictures to guide]]>
I was also pleasantly surprised to see this site which is originally styled in ie stood up quite well in mozilla 6 except for the color discrepancy. Nevertheless there seem to be some diffrences in divs and empty spaces. I will post these findings as I uncover them.
]]>Hide/show html divisions Good for menus Good for master pages More content can be shown]]>
]]>
css content url :before]]>
Color names Actual colors]]>
2001 article Menus on top or side Case for side menus DHTML side menus Good for master pages]]>
]]>
]]>
What I want
**************
1. A table with a single cell that is say 100px wide, laid out from left to right.
2. I want to put an image in it and set its width to 100px as well
What I expect
******************
I see the image that is shrunk in width to 100px wide.
Instead I see
*******************
1. I do see the image shrunk to 100px
2. But I see the width of the "td" increased to 500px which is the size of the actual image ]]>
P { text-transform: uppercase } P { letter-spacing: 0.1cm } H1 { word-spacing: 1em } P { text-shadow: black } A:link, A:visited, A:active { text-decoration: none|underline|overline|line-through|blink } P { text-indent: 3em } P { alignment: center|left|right|justify }]]>
Tableless layout HOWTO
http://www.w3.org/2002/03/csslayout-howto
problems defined, solutions offered
http://www.hotdesign.com/seybold/
Look Ma, No Tables.
http://www.htmldog.com/ptg/archives/000049.php
http://www.sitepoint.com/article/tables-vs-css?ct=1
You also miss a good session with a HTML validator.
My Web site is standard! And yours?
]]>The implication might be that table based styling might be better if the other reasons doesn't rule it out.
]]>three-column-mp-ver1.css]]>
As it turned out almost after a week I may have something that works as I intended. Here is an example.
You can see the html here. You can use viewsource to see the html
You can see the CSS used for it here. You can use viewsource to see the html
]]>three-column-mp-ver2.css]]>
As it turned out almost after a week I may have something that works as I intended. Here is an example.
You can see the html here. You can use viewsource to see the html
You can see the CSS used for it here. You can use viewsource to see the html
]]>Persistence and Databases takes a new precedence with web where a variety of databases can all of a sudden open up new alleys to programability over the web.
This trend is evident in a number of multi-tenanted cloud based systems such as Salesforce or Microsoft Dynamics or Parse.
As a web developer these database are important to me because I salivate what can be done with each the strengths that each database bring to the table to push the programmable web by end users.
The goal is no longer where one database rules it all. Bring the diversity and exploit each for their strengths through the cloud. ]]>
Common table expressions are temporary views that are known only within the scope of a single SELECT statement. They permit you to write queries more easily, and to write queries that could not otherwise be expressed.
Common table expressions are useful or may be necessary if a query involves multiple aggregate functions or defines a view within a stored procedure that references program variables. Common table expressions also provide a convenient means to temporarily store sets of values.
Recursive common table expressions permit you to query tables that represent hierarchical information, such as reporting relationships within a company. They can also be used to solve parts explosion problems and least distance problems. ]]>
select st.statement as masterPageTemplate \
from reports r, sql_statements st \
where 1=1 \
and r.report_content_id = st.statement_id \
and r.report_short_name = 'print_master_page' \
and r.owner_user_id = {ownerUserId.quote} \
and {ownerUserId.quote} in ( \
select owner_user_id from reports r2 \
where r2.report_id = {reportId} )
or better yet, the following
select st.statement as masterPageTemplate \
from reports r, sql_statements st \
where 1=1 \
and r.report_content_id = st.statement_id \
and r.report_short_name = 'print_master_page' \
and r.owner_user_id = (select owner_user_id from reports r2 \
where r2.report_id = {reportId} )
]]>
select top 10 * from tabl1
select * from sysibm.syscolumns
fetch first 10 rows only
]]>]]>
The draw back is that it is dedicated to Oracle. Hopefully one can extrapolate it for other databases.
]]>1. left Outer joins in SQLServer 2. left join by default is a left outer join 3. You can use a sub-select as a column value 4. You can use top 1 to picke the top row for case 3 5. You can use a function to get the value for a column 6. For 4 and 5, you can use the values of other columns as inputs 7. Use of inner selects for outer joining multiple tables 8. Demonstrates how to pass input arguments and use them]]>
Create a dummy xml use xsd.exe to create the .xsd file use Visual studio to tweak the XSD for a) cardinality and b) data types]]>
Castor Zeus Jato Quick somemore
I am not sure what the current status look like
]]>I am hoping to get the following from here
1. Castors approach 2. Sample code for serialization/deserialization 3. Future of castor 4. jaxb or castor]]>
]]>
2. JiBX is a framework for binding XML data to Java objects. It lets you work with data from XML documents using your own class structures. The JiBX framework handles all the details of converting your data to and from XML based on your instructions. JiBX is designed to perform the translation between internal data structures and XML with very high efficiency, but still allows you a high degree of control over the translation process.
3. XBIS XBIS is an encoding format for XML documents that is fully convertible to and from text, with information set equivalence between the original document text and regenerated document text. It's intended for use in transmitting XML documents between application components, and is therefore designed for processing speed. The current Java language implementation offers several times the performance of SAX2 parsers working from text documents across a wide range of document types and sizes, and across JVMs tested, while also providing a substantial reduction in document size for most types of XML documents.
]]>Dotnet code example Streaming an object as xml Controlling streaming with xml attributes Controlling array elements]]>
Being from sun I am hoping to derive the following
. What do they say about the overall architecture? . Where is it heading?
Table of contents
What's JAXB? An Example: Accessing an XML Document Bind the Schema Unmarshal the Document Another Example: Building an XML Document Bind the Schema Create the Content Tree Marshal the Content Tree A Final Example: Updating an XML Document Binding Can Be Customized Distinct Advantages Run the Examples]]>
This article examines the current state of jaxb based on literature available on the internet. This article will examine the following to answer the question of "what is the state of Jaxb and will I choose it for my development effort?".
Jaxb Packaging
Jaxb features
Good things about JAXB
Known issues with JAXB as I see
What are others saying about JAXB
Bottomline
Samplecode: A taste of jaxb
Generate java classes from XSDs
XML to Java
Java to XML
References
]]>1. Written by Sayed 2. Lot of code samples 3. Tuning XSD for better class generation 4. Using elements vs composite types in xsd 5. Inline annotated schema 6. External schema annotation files 7. Binding declaration language]]>
Aspire in combination with Tomcat presents a very viable and cost-effective option for generating XML directly and declaratively from relational databases. Developers will start by choosing a set of SQL statements or stored procedures. Developers will then arrange these assets into a calling hierarchy in a configuration file. Aspire will execute this hierarchical data definition and returns a java based hierarchical data set. Aspire has pre-defined transformations that can convert this hierarchical data set into varieties of XML formats. Aspire also allows you to transform the resulting XML using XSLT via JAXP. The final XML or HTML can then be sent to the browser or consumed programmatically.
In addition to SQL and Stored-Procedures, you can also use File readers, java classes, and potentially others in their place. These assets are called relational adapters producing relational data sets. New relational adapters can be written quite easily for other enterprise data sources when needed.
The main focus of this article to allow programmers to quickly download Aspire and start generating XML from data bases. This is a cook-book/tutorial like approach that tells you everything you need to get started and be on your way to generate XML with very little coding. This article also encourages see-before-you-paint approach to web page development, meaning you can see your data on the web page as XML or text first before actually writing code for that page. This is very useful for debugging and discovering available fields in the data.
]]><report_description> <![CDATA[ some xml text ]]> </report_description>]]>
This content will be part of the upcoming book
Expert Android
Inherit from ViewGroup Override OnMeasure Use a pencil and paper to figure out your algorithm Use ViewGroup.measureChild(). Don't directly use child.measure() (Unless you know what you are doing) Use layout params to stuff the origin of each child view Take into accound padding Override OnLayout Just retrieve the layout param object and use its origin Implement custom LayoutParams Override layout params construction methods Test it with exact, match parent, wrap content, and weights]]>
Please be patient! At this time these topics are mostly questions. Soon I will provide answers once the research is complete.
]]>
Read more ...
]]>ctrl-space:Magic...
ctrl-shift-r: Look for a file
ctrl-shift-t: type search for a java source file
alt-shift-w: sync the file in navigator
ctrl-shift-m: import java type for the high lighted type name
ctrl-shift-o:import java types
ctrl-shift-f4: Close all opened files
ctrl-h: search for files in the workspace
ctrl-f: Search/replace with in a file
f5: Refresh any object project/package/file
I can drag the file. but I would rather double click it]]>
@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
]]>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. ]]>
eclipse.exe -data drive:\yourworkspace]]>
With this research I have learned what PKI is, What public and private keys are, what signatures are, what certificates are, what CA certificates, what SSL certificates are, how web servers manage their certificates, how web browsers manage their CA certificates, what self signing is, and more...
]]>This research is a continuation of the research from general security guidelines research that is done prior to this. This earlier research talks about PKI, SSL, Digital Certs, https etc.
]]>Docker is an OS (especially Linux at the moment) level facility/technology that can build OS images dedicated all the way to the application level in multiple layers. Developers will build docker application images instead of application packages where by the application images are stand alone and can run on any hardware on *any* OS. The images are layered and can be shared publicly or privately. Docker provides the verbs and scripts necessary to build, deploy, and monitor application images running in containers on a native OS. Docker containers are significantly lightweight compared to virtual machines making distributed, scalable, multi-tenanted computing engines in the cloud effective and efficient.
Kubernetes establishes robust declarative primitives for maintaining the desired state requested by the user. We see these primitives as the main value added by Kubernetes. Self-healing mechanisms, such as auto-restarting, re-scheduling, and replicating containers require active controllers, not just imperative orchestration.
]]>Yes #Android #Fragments are good. yes #AndroidFragments are helpful. May be fragments will solve all of it. Even with fragments I believe there is a case to be made for something called "Activity Dependent Objects" or ADOs in Android.
These are some notes from my thought process here. Mainly as a reminders to myself so that when it is time for me to aggregate them into a framework I would have remembered them.
As I have worked with this idea in the last few months, I think it is mildly helpful. For me it clarified the lifecycle of fragments and activities really well.
The early illustrations below are mainly my brain gibberish and they coalesce more as you scroll down. Also the key conclusions are towards the end. If "Activity Dependent Objects" intrigues you read on. ]]>
In the #AndroidSDK both #AsyncTask and #IntentService can do this work. Are there any guidelines as to which is appropriate when?]]>
The techniques you need to implement well include fragment dialogs, retained fragments, non-cancellable dialogs, or retained objects, that also can clean themselves up as various asynchronous events take place in the system.
With out a proper set of test cases it is very easy to miss the expected behavior.
Here is a list of test cases that I can think of in my limited research on this item.]]>
Tweet to
#GDGJax
]]>I have watched a few sessions on diet based on my search in youtube "Ted Diet". I will list the ones below in a minute that are remarkably relevant to all of us.
The question these sessions try to answer is "Can we heal through diet"?
The answer, if we were to believe even 50% of it, is very very very encouraging and hopeful.
Documenting these sessions here is a reminder to myself and if you happen to run into them, I consider this effort my good deed for the day.
Click on the title of this topic link above to see the videos.]]>
Resoruces
]]>by Matthew J DeOrio, MD Wealth of information]]>
It is a thrombolytic agent or blood clot dissolver that is intended to directly degrade fibrin when delivered through a catheter at the site of a blood clot.
Another question is will it help in blood clots formed due to Pulmonary embolism?]]>
]]>
Describes various group life plans at BCBSFL.]]>
]]>
]]>
]]>
]]>
So this is still a problem for me. However there is one activity that seem to help. I really need someone to discover an "advil" for anxiety. I don't know if one exists, at least legally anyways.
Here is a quick list that seem to help me a bit.
Getting up early on weekends in the morning to a quiet home
A cup of coffee
Reading a National newspaper that rises above the local din
A very long walk (about 2 hours)
A good movie
Old familiar music with character and complexity
Working with my kids on Math, or Science, or Language
Most of these lowers my anxiety, the first part, but don't address the anxiety. Except for the very long walk.
Here is how it works. (Mind you it has to be a long walk.) In the first 40 minutes there are so many buzzing thoughts hitting each other as you walk. You can try to initiate a thought that is a good constructive thought. The mind will be going back and forth and slowly comes around to the good thought. In that sense I call walking the converter of bad thoughts to good thoughts.
At about an hour into the walking you enter a slightly better physiological state where the body is relaxed and walking becomes natural and you start breathing from the stomach and not lungs.
By this hour you tend to latch on to the productive thoughts and they become crystalized. You form these conclusive opinions on the actions that you need to do. Or you start seeing these crystalized truths after discarding all the negative emotions.
yes it does happen. A good 70% of the time. It may be different for you. But the walk has to be long. And may be alone! I have never done to this level when walking together with others. Quietness and Movement seem to be essential to do this. ]]>
Eat carb filled food if hungry. No spicy foods or acid sodas.
Don't drink shakes if you are milk intolerant
Drink liquids
you may have gas
Take peptobismal, tums, or alka-selzer
ginger tea or ginger ale ]]>
]]>
I still have numbness in my pinky and the ring finger.
I also have noticed during this onset some tingling in my right hand as well. But the right hand tingling didn't last too long.
It subsided during the rest of the day
Then it was around 6 in the evening. I have had my dinner and was getting back to my room to pack my stuff. It came on pretty strong. In both hands and probably on the left hand side of the whole body.
I went downstairs, got a cab and went to ER. The doctor chcked me out and ruled out any stroke. He suspects something in my elbow.
If it is in my elbow I am not sure why my left body and my right hand, even though momentarily. ]]>
Even a 5 minute run
Need to be regular and consistent
As much as 30% lower death risk
3 more years of life
40% lower risk of heart related
More running doesn't add up to more...
it is a large 15 year study
]]>Eye Specialist at UNF Jacksonville]]>
This idea of "runout" has implications. The leading implication is that even though the coverage of certain individuals has terminated, the insurance company (sometimes called the "carrier") needs to plan for the amounts that needs to be set aside for the claims during the runout period.
As I said "runout" and "runout period" are concepts. Whether as specific well defined period is defined or not, I am not sure. For example if I say that the "runout' is 3 months, does the Insurance Company not obligated for any claims outside of this window? I don't believe so. But the 3 month window might be useful estimation purposes. If at all there is such an absolute time window after which no claims will be paid needs to be investigated.
The second implication is, as I have brought up, during the estimation phase for calculating renewal amounts for the insureds. In this case to evaluate how much a member had spent, typically a 1 year worth of claims are taken into account. In addition a 3 months are used to take into account any fulfilled obligations but not paid in the 12 month period.
]]>]]>
New research suggests that when we are older these kinds of ?if only!? thoughts about the choices we made may not be so good for our mental health. One of the most important determinants of our emotional well being in our golden years might be whether we learn to stop worrying about what might have been.]]>
This information is used in quoting new rates and also calculating renewal rates.
The forecasted trends may be weighed against actual claims to narrow the miscalculation of trends over time.
]]>Absolute minimum seem to be 75mg a day. The general recommendation seem to be two of those tablets per day taking the daily amount to 160 mgs a day.
Another thought is to take the 320 mg version every other day.
Some extra strength tablets seem to come in 500mg versions. You may want to avoid those for daily dosages.
The following may be a good candidate for daily usage
Bayer Regimen Tablets, Adult Low Strength Aspirin Pain Reliever, 81 mg
The 80 mg version is also often called Baby Aspirin
]]>During those years I found myself sharing a cube with two more individuals at one of the consulting firms. One of these good friends is a copious programmer. He used to get quite irritated as the boss would demand his work sooner. His reason was that he might take longer but his code would run the first time. He was quite right in a good number cases. In contrast I might take ten runs before even compiling and then another ten runs to actually get it working. I have always looked upon a day when I would write code and it would somehow miraculously run the first time.
Well after all these years I have a small victory to report. Recently Pramod, a friend, asked me to provide a facility for him in Aspire/J2EE to set a parameter on every database connection he uses. So I have created this fairly involved facility based on "connection events" that did the following
I have also created a write up for him on my site on how to use the facility along with release notes for the jar file. I was gearing up to hear from Mahaveer, who is using this jar, all kinds of issues as I have not even unit tested the facility other than compiling it with eclipse.
Then I was talking to Pramod on a completely different subject and he mentioned the whole thing worked fine as he expected and Mahaveer is using it.
I am quite positive I may have to wait another few years for this to happen.]]>
But I do try to sneak in a 30 minute walk usually after lunch. I am not sure what happens to others when they walk. In my case all kinds of ideas come to the surfaces mostly in a babble. Some of them, usually one or two get consolidated by the end of the walk. They are usually one liners, very similar to the title of this write up. This is most productive when I walk alone. Although quite enjoyable with company, a walk doesn't seem to be equally fruitful. A conversation seem to prefer a certain quiteness to the body such as a comfortable sofa. ]]>
The link suggested by Marcia Roberts
Translate a web page Translate text Compare translated text]]>
An inspired collection of words]]>
]]>
An interesting avenue for the curious and perhaps the annoying.]]>
The meaning of Tingo
undaunted courage - Steven Ambrose Mar 4th 2006
The worst hard time: The untold story of those who survived the great american dust bowl - Mar 4th 2006
How to talk to your dog - 11/3/05
One world One Child - 11/3/05
...more]]>
Comedian Political Commentary]]>
There was a high definition version of this documentary showed on pbs a couple of nights ago.
Spellbinding clarity. Great subject.
Filmmaker John Grabowska explores Alaska's visually spectacular region of Wrangell-St. Elias National Park, which includes the continent's largest assemblage of glaciers, the greatest collection of peaks above 16,000 feet, along with a dramatic valleys, wild rivers and a variety of wildlife.
]]>
http://www.bedfordstmartins.com/litlinks/essays/ackerman.htm ]]>
The hardships of humanity seem no bounds in the wake of this hurricane that hit the Gulf coast.
It takes less than 2 minutes to part with some of your money to help those in need. ]]>
DON`T BE THE LEAF IF YOU CAN BE THE TREE, DON`T BE THE RAINDROP IF YOU CAN BE THE SEA. `CAUSE A LEAF MAY FALL, BUT THE TREE REMAINS. IT MAY NEVER RAIN AT ALL, BUT THE SEA REMAINS; BETTER TO BE THE TREE AND THE SEA. SEE? .....
For more click on the link above..]]>
President Charles M. Vest's remarks on the occasion of the award of the Queen's Anniversary Prizes for Higher and Further Education, London, England, 14 February, 2001. The other main speaker at this occasion was Lord Simpson, Chief Executive of Marconi plc.
]]>Including dealing with dragons by Patricia Wrede]]>
One of the next reads.
The authors, a renowned surgeon and a professional writer, offer insight into the marvelous details of the human body and draw analogies to the relationship of Christ to his church.
Renowned surgeon Paul Brand and writer Philip Yancey explore the human body, a delicate fabric of cells as awesome and mysterious as the galaxies of space. They uncover eternal statements God has made in the very structures of our bodies. ]]>
Pra.jaa Swaam.ya.mu Pra.ga.thi mar.gamu Sa.ma.tha vaa.da.me Ve.damu.ga]]>
She first used the pseudonym George Eliott in a serial for Blackwood's Magazine in 1857 titled The Scenes of Clerical Life. She next produced the great novel Adam Bele (1859),then The Mill on the Floss (1860) and Silas Marner ( 1861).
Later novels Romola (1862-3), Felix Holt (1866) and Middlemarch (1871-2) well display her breadth of knowledge.
]]>He asked me one day what a "singleton" was. For a programmer by profession this was a daunting challenge to answer correctly. Programmers have gained and lost large sums based on their answer to this interview question. Well I was quite sure a 3 year olds brain is not yet clouded by such concerns. So I have patiently, having some background where he was coming from, explained that when you stand alone, when you are not with your friends, when you are one that stands out, then you could be called a "singleton" as it happened in the movie "Sandlot". "Singleton" hasn't arrived into my vocabulary before mid 20s.
He patiently listened everyone telling him Red means stop and Green means Go. He patiently waited for the car to follow the mores. And lately he has been wondering lately whether he could wish "red" was "green" and "green" was "red". I asked him what he means. Well we could go when it is red and stop when it is green. That doesn't make him upside down kid I have reasoned.
He found a little toy learning computer that makes him identify alphabets, objects etc. He has been figuring this out on his own mostly. It would tell him what is the button he pressed. For a couple of days he had been wondering and actually "scheming" as to its reaction if he were to press two buttons one after the other and laughing out loud the ensuing cacophony. Even If I wanted I couldn't have been able to teach him that. I am humbled at these little brains.
He reluctantly and impatiently sits next to me on some evenings while I work on my laptop and while he was watching something on the TV. His one eye is on my laptop waiting for me to allow him to press the keys. He said last night "Dinosaur". There is no Dinosaur on my laptop. I have Google search screen. Well for him that is where he finds dinosaur images. The quickness of association is lightening fast.
That brain at that age is humming.]]>
"Film stars typically possess a glamorous version of the common touch; they are of earth. Hebburn was apart and above ...."
"Her emotional intelligence was too prickly. She blew hot and cold in the same breadth-her fire had Freon in it."
On a similar vein somewhere I have read a sentiment that
"Her sulk brightens the room"
I couldn't remember where and who said that.]]>
Nevertheless there is nothing cool or cool looking atleast venturing to take a 6 year old and 2 year old to a movie irrespective of the funny quotient of the movie, on a friday cold winter night (atleast for the border line Floridians).
My wife is a planner and she is all for details. She very carefully planned this thing so that me and the kids (not her by the way) will arrive at the cinemas at 5:00 and go to the 5:15 show.
Well what she plans the 6 year old can easily foil. Having arrived on time, despite my two year old trying to split the gum in his mouth with a toy gun that he has in his hand and my 6 year old trying to prevent him from the madness.
Now my 6 year old anounces she doesn't want to watch the pacifier (which as planned is the 5:15 show) but want to watch some "winn--dixie" stuff movie. Usually time and place doesn't show up on a 6 year olds agenda. It is a ok to wait for two more hours. After great detail I manage to get her to agree only with a whine and not a cry to watch it.
Meanwhile she tells her pants are wet. On investigation it turns out the sippy cup leaked a full cup of water into the flowery baby bag that she had offered to carry for me to save me the embarassment of a 40 year old turtlenecked guy walking around a movie hall with it.
Earlier in my attempt to part the splintered dum (that's what the two year old calls gum) from its owner the owner simply threw the sippy cup to the floor at which time the flow controller dislodged itself, and me the clueless, very carefully put the cup from the floor into his handbag. So now evertying in the baby bag, the pampers and all else are virtually useless.
Now can you believe a bit of popcorn and a drink and such sold as a package for a kid goes for 8 dollars. Worse, imagine walking with all that stuff at one time into now an already started movie finding my way to a seat in pitch black (Can't help it. It was one of Van Diesels movies as well. call it an assoiciated memory slip).
Well I survived in good humor to tell the story.]]>
Mick Moloney combines the careers of folklorist, arts presenter and advocate, professional musician, and radio and television personality. In 1999 he was awarded the National Heritage Award from the National Endowment for the Arts ? the highest official honor a traditional artist can receive in the United States
]]>Practice means to perform, over and over again in the face of all obstacles, some act of vision, of faith, of desire. Practice is a means of inviting the perfection desired ]]>
]]>
A woman has twins, and gives them up for adoption. One of them goes to a family in Egypt and is named "Amal." The other goes to a family in Spain; they name him "Juan." Years later, Juan sends a picture of himself to his mom. Upon receiving the picture, she tells her husband that she wishes she also had a picture of Amal. Her husband responds, "But they are twins--if you've seen Juan, you've seen Amal."
]]>--Paola Capriolo, Floria Tosca (Translated by Liz Heron)
Implacable Resolve Implacable Sun]]>
I have heard a few vocals to which he composeed jazz. Sounded nice. P.S. I know about jazz as much a fish know about cycling.]]>
These days it is becoming rarer and rarer to find reasonable thinkers irrespective of their chosen field of study, in this case being religion or perhaps "divinity".
I have heard her on NPR saying this morning that "to seek" is an important aspect, especially of truth. Got me interested in knowing more of her ideas.
Introduction to Karen King Other teachers at the Divinity School]]>
Aaa kanulu Indra Neelala ganulu
That roughly translates to:
The adorning eyes, mine shafts of royal blue
At least that was my thought, as "gani" translates to a "mine" while "ganulu" stands for plural.
I wasn't sure though what is the equivalent of "Indra Neelam". I wasn't even sure the meaning of it in Telugu. So I looked up a small telugu dictionary. It literally, albeit quite unambitiously, says a blue stone.
It would have been interesting if the shade of blue referred by "Indra Neelam" and "Royal blue" are the same. Probably not. But if they were, "Indra" is the King of the Gods, and "Royal Blue" would have been an apt translation, translating not only the meaning but the importance of the color.
A blue stone reference brings up Sapphire in Websters, pointing to a bright blue, with the following synonyms
azure cerulean lazuline sky-blue
Being a "mine" refers to the intractable depth, in this case being applied to the eyes.
Speaking of deep and of vastness, here is a rough translation from a folk song
I have travelled far to the shores of the Ocean, unlike what I was told it is clearly no match to the vastness of my Venki's heart
]]>1. Anthropologist 2. Growing up 3. Cultures]]>
Nanu Bhavadeeya dasuni, Manambuna Neeyapu Kintabuni Thaachina, Adi Naaku Mannanaya. Chelvagu Nee padapalvambu Mattanu pulakaagra kanthatha vitaanamu thakina Nochunanchu Nay naniyada. Alka maanavu gada ikanaina Araala Kuntala]]>
]]>
Come recommended by Jayaram]]>
]]>
That area of Florida, apparently for the benefit of cars, and the people that drive them, and make them, is divided into a numbered grid. Who would have thought, in the course of civilization, things will be named based on how you move. Well any way that is the state of affairs I found myself in.]]>
Apparently a study of unsegmented, silky bodied, upper crust, earthly worms.]]>
--- P. B. Shelley]]>
"Alberti, arguably the archetype of the Renaissance Man, writes that "no art, however minor, demands less than total dedication if you want to excel in it." I wonder if anyone in the world works harder at anything than American school kids work at popularity. Navy SEALS and neurosurgery residents seem slackers by comparison. They occasionally take vacations; some even have hobbies. An American teenager may work at being popular every waking hour, 365 days a year"
The style is so clever and reminds me of Bertrand Russel.]]>
In the context of classification a phylum is a major taxonomic group of animals and plants; contains classes.
Now that an official words exists for such a concept, the word "package" in java or other computer languages seem so ordinary when compared to this "grand division"]]>
the only group in America that attempts to be funnier than the Congress
]]>Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand.
Corollary
Every technical hierarchy, in time, developes a competence inversion
Borrowed from "Put's Law and the Successful Technocrat" and as quoted in April 2006 IEEE Spectrum
]]>Childrens Poems, that, lightly said.]]>
And more such could be found at the "a word a day link" at
"Is there a problem" my 3 year old wanted to know
"What problem! Oh, are you talking about the thud?"
"Yes!"
"Oh, that's a bump on the road"
"Why is it on the road?"
"It is called a speed bump. It is there so that you can not go too fast"
"Can I see it?"
"Yes, see that thing with yellow stripes"
"Yes, I see. How come they are not every where?"
"Well they put them once in a while"
"How do they stay there?"
"Well they take some dirt and make a hill and then cover it up with cement (I was praying he won't ask me what cement was!!)"
By now we were heading out of the school zone.
"why is the policeman there?"
"He is there to direct the traffic. He will tell cars to stop and go"
"Why is he not directing us?"
"Narayan, one more question and my head will explode with making up answers to your questions"
"Dad, you are a meanie and poopi head!!!" ]]>
The woods are lovely, dark, and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep.]]>
Dear Sir,
I love to receive letters very well, much better than I love to write them. I make but a poor figure at composition; my head is much too fickle. My thoughts are running after birds' eggs, play, and trifles, till I get vexed with myself. I have but just entered the third volume of Smollett, though I had designed to have got half through it by this time. I have determined this week to be more diligent, as Mr. Thaxter will be absent at court and I cannot pursue my other studies. I have set myself a stint, and determine to read the third volume half out. If I can but keep my resolution I will write again at the end of the week, and give a better account of myself. I wish, sir, you would give me some instructions with regard to my time, and advise me how to proportion my studies and my play, in writing, and I will keep them by me and endeavor to follow them. I am, dear sir, with a present determination of growing better,
Yours,
John Quincy Adams
P.S. Sir, if you will be so good as to favor me with a blank book, I will transcribe the most remarkable occurrences I meet with in my reading, which will serve to fix them upon my mind.]]>
I was watching Hidalgo with my daughter. The movie is set in the late 1800s. I don't fully recall what she said, but it went something like this: "Does he like the pilgrim girl?"
I was going to answer sincerely but the apt description of the character in question took me by surprise and also the playfulness of the description.
I was thinking, what does a 6 year old know about pilgrims and what they dress like. As it happened, they had a play in school for Thanksgiving depicting the pilgrims and the Native Americans.
Later in the film the daughter of a Sheikh was chided by her father for exposing her face to a stranger. I have explained away the customs and she was quite for a while. Then the daughter of the Sheikh was rescued by a guy and was being escorted in the middle of a desert with no one else in sight but him and her. Sheikh's daughter dispatches with her custom and talks to him in the tent with out her veil. I hear my companions concerned words "Oh, Dad, she has taken the veil. Hope her Dad won't see her.." ]]>
Two years later, they financed The River, in the hope that it would make the case for massive flood-control projects on the Mississippi.
Both films are widely recognized for their cinematography and for music by American composer Virgil Thomson. The images have been restored and released on DVD, with Thomson's original score performed by the Post-Classical Ensemble. Spaniard Angel Gil-Ordonez conducts.
The music seems very American. worth checking out]]>
"Irreverent yet informed, the three performers apply a steady stream of sight gags, sound gags, even smell gags to a broad canvas, turning sacred cows into laughing-stocks along the way. The deliberately loose edges of the show camouflage its careful structure, in the same way the trio's ease with improvisation hides years of rehearsal."
Jeanne Cooper - Boston Globe ]]>
http://www.pbs.org/art21/artists/nauman/
]]>
Sounded interesting when I briefly heard them on the prairie home companion]]>
- Dwight D. Eisenhover
]]>My daughter goes to an expensive private school in Jacksonville. I almost wished she was smart enough to make this one up!! ]]>
Not enjoyment, and not sorrow, Is our destin'd end or way; But to act, that each to-morrow Find us farther than to-day.]]>
A contemporary of Shakesphere his experiments in Magnetism were not to be improved for 200 years.
He was the rock on which the Royal Society of London was built. He described not only the microscopic world but also geology and the nature of light etc, some of his ideas were apparently borrowed by Newton
Charles Darwin is Charles Darwin. It will be nice to find a print that has a larger font.
Its wide ranging topics include the nature of heat and light, spectroscopy, glaciology and the composition of sun. A contemporary of Aldous Huxley and equally popular.
Feynman is Feynman.
Taken from Dr. John Gribbin as laid out in WSJ, April 14th, 2007]]>
Click on the topic above for the full story
]]>"Dad, is water healthy?"
"Yes? I said."
"Is lemon tea healthy?"
"Yes!"
"I am going to drink water and I am going to drink lemon tea!!"
"Why do you want to do that??"
"They are both healthy and I want to be twice healthier"
The arrangement appears an intentional exercise where the individual potability is not sufficient but the additive properties of goodness are his intention.]]>
-leon lederman
Physicists today feel the same emotions that scientists have felt for centuries. The life of a physicist is filled with anxiety, pain, hardship, tension, attacks of hopelessness, depression, and discouragement. But these are punctuated by flashes of exhilaration, laughter, joy, and exultation. These epiphanies come at unpredictable times. Often they are generated simply by the sudden understanding of something new and important, something beautiful, that someone else has revealed. However, if you are mortal, like most of the scientists I know, the far sweeter moments come when you yourself discover some new fact about the universe. It's astonishing how often this happens at 3 A.M., when you are alone in the lab and you have learned something profound, and you realize that not one of the other five billion people on earth knows what you now know. Or so you hope. You will, of course, hasten to tell them as soon as possible. This is known as "publishing."
Leon Lederman, The God Particle: If the Universe is the Answer, What is the Question? (with Dick Teresi, 1993)
Some similar scientific quotes can be found at
]]>by Mark Twight and mentioned by Ybarra
Over the years I've continually re-evaluated what I thought I might be capable of.
Every pitch is brilliant, memorable, varied
Men in jackets and ties stroll toward the formal dinign room with women in dresses and heels.
- YBarra ]]>
- Daily Placer Times and Transcript (San Francisco, CA) 8 Jan. 1855
]]>The poem goes....
The boy stood on the burning deck Whence all but he had fled; The flame that lit the battle's wreck Shone round him o'er the dead. Yet beautiful and bright he stood, As born to rule the storm; A creature of heroic blood, A proud, though child-like form. The flames rolled on?he would not go Without his Father's word; That father, faint in death below, His voice no longer heard. He called aloud?'say, Father, say If yet my task is done?' He knew not that the chieftain lay Unconscious of his son. 'Speak, father!' once again he cried, 'If I may yet be gone!' And but the booming shots replied, And fast the flames rolled on. Upon his brow he felt their breath, And in his waving hair, And looked from that lone post of death In still yet brave despair. And shouted but once more aloud, 'My father! must I stay?' While o'er him fast, through sail and shroud, The wreathing fires made way. They wrapt the ship in splendour wild, They caught the flag on high, And streamed above the gallant child, Like banners in the sky. There came a burst of thunder sound? The boy?oh! where was he? Ask of the winds that far around With fragments strewed the sea!? With mast, and helm, and pennon fair, That well had borne their part? But the noblest thing which perished there Was that young faithful heart]]>
A painting or a work of art that contrasts two colors such as black and white.
Click on the link above for more information]]>
It turns out there are a family of words around "recumbent":
cumbent incumbent recumbent, recumbency, recumbently decumbent accumbent succumb
All, on lookup, seem to have derived from the Latin root "cubare" or "recumbere" meaning "lying down like a recumbent or decumbent vine". Technically, it appears hence, "bent" has nothing to do with the meaning and only a coincidence that the suffix of "ent" being added to "cumb". However the association with "bent", I suspect, is stronger suggesting an influence unrelated. If not for the "bent" I wonder if "recumbent" would have been, however infrequently, used as often.
What about ..
cumber, cumberment, cumbrance encumber, encumberment, encumbrance
These, I am reading, have derived from Celtic/French "combre" meaning "hindrance". ]]>
Bony Frame Thin Outline Wire Old
Friend Bud Chum Mate Love Pair Couple Company Fellowship Synonym
Now figure out the rhymes for both
Bone (stone, moan, phone, hone, cone, alone, tone, zone) Frame (lame,maime,name,same,tame) Thin (bin,chin,fin,gin,kin,pin,sin,tin,win,zin) Outline Wire (dire,fire,hire,sire) Old (bold,cold,fold,gold,hold,mold,sold,told)
Look in the rhymes for a word that means a friend. we come up with kin for thin. That makes one possible pair THIN KIN
Let's do the opposite with Pal
Bud (dud, jud, mud, sud) Chum (bum, rum, gum, yum, sum, mum, tum, yum) Mate (bate, date, fate, gate, hate, late, rate, sate, tate, wait) Love (glove, dove, move, rove, dove) Pair (fair, hair, lair) The following are too many syllables to do Friend Couple Company Fellowship Synonym
Late means dead and could mean skeletal. Perhaps "dud" means dead meaning skeletal. That would give us two possible rhymes: Dud Bud or Late Mate
THIN KIN DUD BUD LATE MATE]]>
Give me your tired, your poor, Your huddled masses yearning to breathe free.]]>
Click on the link above to see more..]]>
"Are snakes meat eaters?"
"Yes. I think they are"
"How come?"
"What else should they eat?"
"Well they could eat grass...."
"Ummmm..." was all I could say at the moment.
]]>On much reflection I claim that the problem is not one of education. My hypothesis goes like this. For a given amount of population jobs don't depend on how many years someone went to school.
It was, and probably is even today, true that there are hoardes of engineers, lawyers, and those with masters degrees going with out jobs in India. So getting the unemployed earn advanced degrees would not have solved the problem.
Then one flips the coin and say the problem is demand. But this fails to validate in the United states context. Working for a large corporation, I know that there is a substantial need to hire more people.
So there is a chasm that needs to be solved.
In the long run a "job" is about work and not money. Money will follow.
A 100 years ago a father or mother will take along their kids in their respective professions. You learn on the job. You survive in the context of your relative prosperity. This is not the case anymore in modern societies. The skills and training is transferred to schools and other corporations and as a parent you have very little time to mold and train your young.
This is not a bemoaning fact but the consequences are not entirely desirable unless there is a shift in community thought.
Now to the point I want to make. Corporations MUST hire high school graduates as percentage mandate.They should remove the bachelors requirement. 80% of the work even the most demanding corporation does can be taught with in a few months. Pay them less. that is ok. As I said money is not same as work. It is the work that is holy of the two. Demand more of young to perform. Give them hope. Give them dignity. Give them confidence. Give them an Umbrella. ]]>
The program was interviewing high school students that were chosen to be given a week long experience-tour of the congress and the American Government (I surmise as I didn't catch the title of the program).
I was so impressed with the high-school-age students that were present. They spoke clearly. They spoke eloquently. They clearly spoke from the heart. They are hopeful yet practical. They were willing to be inspired. There were lots of them. Probably most states were represented. It does make one wonder what if you were to make them a working-congress for a month!!
Someone somewhere is doing a GREAT job with these kids!!
I say America is in good hands growing up!]]>
- by Chris Dobrian ]]>
The are making a case for leadership at every level and how it is essential in all endeavours.
Here is a summary of the guidelines
1. Make the decission to be a leader 2. Focus on influence and not control 3. Empower horizontal organizations 4. work on your trusted advisor skills 5. Dont wait for a perfect time, but just a good time 6. Create vaccums or questions and not imposing solutions 7. Ask questions with out answers 8. wonder "what if"
Please note, I have paraphrased things a little bit here and there. If you are stickler read the article from WSJ.
]]>Target is not a place I am fond of. For every birthday I end up buying two gifts: one for my 5 year old and another for who ever the birthday happens to be. On one such run I saw a book prominently displayed on the shelf. A book that has about 1000 pages. I gave up on critics, especially book and movie ones. The praise is so diluted I should not bother to read the reviews. While the mind is idle, eyes involuntarily scans. This book is recommended by Oprah's book club. I have never read any thing that is recommended from them. And I am luke warm to the O magazine so I picked the 1000 pages, at 30 dollars, up.
I have read through the racy book over three weeks. I am glad, at least it was not boring, although it was well pandering to the vice, intrigue, and the good. I could disavow the book with out much of a qualm but for one page. I felt this one page is worth reading the whole book for.
Remigius is plotting to become the Prior of the Kingsbridge Priory. He undermines the rightful Philip through a difficult set of circumstances. As luck would have it in the end he was exposed and expelled from the Priory. Sometime later as Philip and his Apprentice Tommy were travelling on horseback they ran into someone searching for food. They recognize Remigius and Philip offers him wine and bread much to the disliking of Tommy. Philip in his kindness offers Remigius to come back to the Priory. Remigius wonders in return in what position. Philip points out the inhumility and offers Remigius to come as a monk and live the rest of life with out authority but humility. After much thought Remigius agrees to join the Priory. Remigius recognizes the weight of the offer despite the evil things that he had done to Philip. The realization is not affected but truthful.
Philip offers the physically weekend Remigius his horse to follow the rest of the way. Tommy wonders aloud how Philip is going to get back to the Priory. With only two horses, and both being occupied now, Philip points to the obvious that he would be walking. To his protests Philip tells his apprentice that more than a thousand righteous men, one that truly changed his mind for the better, is more in glory.
New York and an immigrant: Neither are in vogue at the moment. I have heard this on NPR. On his way home every night Julio Diaz would get off the subway and eat in a diner and head home. Not much is known to me about him other than this. On one such nights on an empty platform a teenager mugs him for his wallet. Wallet has changed pockets. Julio says as the teenager walks away, "It is a cold night, you could use my jacket if you are thinking of mugging a few more!". The teenager stops and wonders why. Julio says "If you are willing to give up your freedom for a few dollars, you must be really in need of money!". He then offers him to walk with him and have dinner with him. During dinner the teenager wonders if Julio owned the place. But Julio was merely a customer but a friend as well as the two roles did not contradict. He was surprised Julio was nice even to the dishwasher. Things worked out themselves in the end.
I have puzzled what school did Julio go to for his education? Wonder how Julio would fare in intelligence tests? Wondered if he followed the 7 habbits of the most successful people? Wondered if he owned a pair of Air Jordans? How did he manage to dispatch so much beauty with so little green involved?
satya - Saturday, March 29, 2008 2:30:49 PM
StoryCorps page for Julio Diaz
We hear a voice with the very cadence of our own uttering the thoughts we despise; we see eyes-ah, so like our mother's!- averted from us in cold alienation; and our last darling child startles us with the air and gestures of the sister we parted from in bitterness long years ago.
The father to whom we owe our best heritage-the mechanical instinct, the keen sensibility to harmony, the unconscious skill of the modelling hand-galls us and puts us to shame by his daily errors; the long-lost mother, whose face we begin to see in the glass as our own wrinkles come, once fretted our young souls with her anxious humours and irrational persistence.
...George Eliot]]>
"No fancy place! Please, Dad! No fancy place"
"Why not?"
"You have to wait for a long time."
Urgency of food seem to trump the clearly trivial matters. That's how one day we were sitting under this hairy ape at Larry's subs. I see his eyes measuring the place and his fingers and hands and then his teeth twisted to make himself look like a giant ape. Finally here is the kindred mind that gets the decor.
"Wow! Dad, I know"
"What is it that you know"
"This place is expired by King Kong!!" ]]>
There are three radio shows that I regard very highly. Two of them from the US and one from the BBC. Here the three not in any particular order.
That gets said, listen, is the book of God. One that sayeth is Him, in truth. Having said rebirth in suppression, I hear. I should say then and hence, A saga second, say why?]]>
Couple of days later, wanign memory of advancing age, with neighther head nor tail of the program nor the name of the unknown female voice I googled for hours and found Peggy Lee and Fever. Worth the search.
]]>The full text of the paragraph from the Comedy of Errors
Upon my life, by some device or other The villain is o'er-raught of all my money. They say this town is full of cozenage, As, nimble jugglers that deceive the eye, Dark-working sorcerers that change the mind, Soul-killing witches that deform the body, Disguised cheaters, prating mountebanks, And many such-like liberties of sin: If it prove so, I will be gone the sooner. I'll to the Centaur, to go seek this slave: I greatly fear my money is not safe.
Cozenage - trickery and artifice]]>
"Dad, I am done!!!" "Yes, Narayan, Don't scream. I will be right there." "Did you see?" "What do you want me to see?" "I did a lot of 'em. The big one sanked. I ate a lot of food"]]>
hilarious]]>
I needed a drink. I needed a lot of life insurance. I needed a vacation. I needed a home in the country. What I had was a hat, a coat and a gun. I put them on and went out of the room.
]]>November 5th, 2009. One more morning. Every minute of it predictable. We were walking out with our bags into a faultless pleasant fall morning.
Narayan asked me "What did YOU eat for breakfast".
I haven't been asked that question in many many many years. In fact it must have been so long I have no living memory of anyone ever asking.]]>
See the rest at feenixx.com
]]>Some reviews
Where to Buy a DVD of SouthPacific with Kelly O'Hara, new cast recording
where to buy mp3s of south pacific]]>
When ordinary turns to Art
]]>
She stands out with her voice and secular humility
Susan Werner's musical path has taken her from opera to pop, jazz and classic folk songs.
But in her latest album, The Gospel Truth, this singer-songwriter explores America's gospel roots ? an experience that leads to her own spiritual journey. ]]>
I, for one, am and will always remain a practicing technologist. When denied my minimum daily adult dose of technology, I get grouchy. I believe that technology is fun, especially when computers are involved, a sort of grand game or puzzle with ever so neat parts to fit together. I have turned down several lucrative administrative jobs because they would deny me that fun. If the technology you do isn't fun for you, you may wish to seek other employment. Without the fun, none of us would go on." ..Ivan Sutherland
I came to read this paragraph prompted by James Gosling's Weblog recommending to read his essay on Technology and Courage.
Here is the link to the PDF file titled: Technology and Courage
]]>More ..
Weekend Edition Saturday, March 10, 2007 · Playwright Tennessee Williams kept "notebooks" for most of his life. Collected and annotated by Margaret Bradham Thornton, they have been published for the first time. Actor Rick Foucheux reads from the notebooks.
Did I die by my own hand or was I destroyed slowly and brutally by a conspiratorial group? ... Perhaps I was never meant to exist at all, but if I hadn't, a number of my created beings would have been denied their passionate existence ... The best I can say for myself is that I worked like hell.
]]>]]>
1. The air is drugged with azalea blossoms - Rexroth
2. O heart, heart, so singularly Intransigent and corruptible. ... Moments slide unconsciously by us kike water - rexroth
3. Life is some kind of loathsome hag, Who is forever threatening to turn beautiful - William Meredith
4. Someone even more silent Passes over the grass without bendin it. ... It seems possible To live simply on this earth - Charles Simic
5. The joy that isnt shared, i have heard, dies young - Anne sexton
]]>A few lines here...
She nursed me in many a sick room, lifted teaspoons of medicine to my lips, set cold facecloths on my forehead then led me out into the airy light and taught me to walk and swim and I in turn presented her with a lanyard. "Here are thousands of meals" she said, "and here is clothing and a good education." "And here is your lanyard," I replied, "which I made with a little help from a counselor." "Here is a breathing body and a beating heart, strong legs, bones and teeth and two clear eyes to read the world." she whispered. "And here," I said, "is the lanyard I made at camp." "And here," I wish to say to her now, "is a smaller gift. Not the archaic truth, that you can never repay your mother, but the rueful admission that when she took the two-toned lanyard from my hands, I was as sure as a boy could be that this useless worthless thing I wove out of boredom would be enough to make us even]]>
and in search of other quips.]]>
Borrowed summarily from http://mom-and-more.blogspot.com
]]>Paraphrasing his interview on NPR
What do you call when you give a middle aged, mid land, confirming soul a dose of magic mushrooms and follow him with a TV camera?
A reality TV show called "fungi for the straight guy"]]>
The opposite of this is a boring activity that the mind is not interested in for some reason.]]>
In that context the staggering simplicity of my 9 year old took me by surprise. This is what Kavitha wrote
Very smart Takes walks Bakes chicken Amazing writer Likes playing sports Excellent artist Loves me
..Love Kavitha ]]>
At times the following colorful words, omitting the more potent one, can take its place:
dunce, dunderhead, numskull, blockhead, bonehead, hammerhead, knucklehead, loggerhead, muttonhead. ]]>
From Comedy of Errors
]]>There are 10 cards. 9 of them have goats and 1 of them have a car. I spread them on a table. I pick one and set it aside with out looking. Now there are two piles of them on the table. The one I picked in one pile and the rest of nine in another pile. Let's call the piles Pile_1 and Pile_9.
My hope is I picked the one with the car. I wonder now if I want to keep the card or do I want to pick again from the pile of 9 Pile_9 and return the one that I had picked earlier to the pile. Or do I want to stick with my original choice. Which one will be to my advantage? Should I change or stick with the original choice?
why would I change? what is my incentive? Because originally I picked 1 out of 10. If I were to change my mind, as the reason goes, then I will pick 1 out of 9 which seems better than 1 out of 10. Nevertheless there is a suspicion that the card may not be there in this pile Pile_9. How can I mathematically conclude that this picking from the pile of 9 again by setting one aside is same as 1/10?
9/10 times 1/9 = 1/10
Lets try putting 2 cards aside, making two pools of 2 and 8.
The probability of picking a car from the 2 pile is:
2/10 times 1/2 = 1/10
The probability of picking a car from the 8 pile is:
8/10 times 1/8 = 1/10
Pile_x, Pile_y, Pile_z so that x + y + z = 10
1. Probability that it is in pile_x
x/10
2. Probability that I pick my car from pile_x
1/x
2. The dependent probability that I got my car if I were to chose pile_x
x/10 times 1/x resulting in 1/10
The argument will apply to pile_y and pile_z as well. So it doesn't really matter in how many piles I break my cards, and it doesn't matter which pile I chose to pick my chances are the same.
Doesn't matter how I split the cards, as long I don't know what is in those piles, the probability of picking a car from any pile still stays at 1 out of 10. So it doesn't matter how many times you shuffle, your probability is not going to change. ]]>
satya - Thursday, January 10, 2008 1:09:33 PM
who is she
Geraldine Brooks is author of the Pulitzer Prize-winning and internationally bestselling novel March, a retelling of Louisa May Alcott?s beloved classic Little Women from the point of view of Mr. March, the absent father who goes off to war. Her first novel, Year of Wonders, published in 2001, is also an international bestseller. Set in 1666, Year of Wonders follows a young womans battle to save her family and her soul when the plague suddenly strikes the small Derbyshire village of Eyam. Brooks is the author of Foreign Correspondence (1997), a travel and adventure memoir which chronicles a childhood enriched by penpals from around the world, and her adult quest to find them. Foreign Correspondence won the Nita B. Kibble Award for women?s writing. Her first book, Nine Parts of Desire (1994), was based on her experiences among the Muslim women of the Middle East, and is an international bestseller that has been translated into seventeen languages.
satya - Thursday, January 10, 2008 1:11:47 PM
what is it about?
Inspired by the true story of a mysterious codex known as the Sarajevo Haggadah, People of the Book is a sweeping adventure through five centuries of history. From its creation in Muslim-ruled, medieval Spain, the illuminated manuscript makes a series of perilous journeys: through Inquisition-era Venice, fin-de-siecle Vienna, and the Nazi sacking of Sarajevo.
satya - Thursday, January 10, 2008 1:13:54 PM
why I want to read?
I have heard it on the NPR. Her excerpts that she read seem very very well written. I haven't found a writer that I have read recently that I could say writes very very well.
I should reserve my judgement and I should make it a point to read it.
--MacArthur Foundation,2008.
]]>His homepage is at
]]>Nay, with your excellent husband himself, who has other irritating habits besides that of not wiping his shoes? These fellow?mortals, every one, must be accepted as they are: you can neither straighten their noses, nor brighten their wit, or rectify their dispositions; and it is these people - amongst whom your life is passed - that it is needful you should tolerate, pity, and love: it is these more or less ugly, stupid, inconsistent people whose movements of goodness you should be able to admire - for whom you should cherish all possible hopes, all possible patience. ]]>
If the few pages I have read is any indication, I haven't read a book this funny in ages.
Even my 4th grade daughter finsihed the book in a single sitting. If you can make a 4th grader read a book with out prodding and threats it is a severe compliment to the author.]]>
]]>
Dicusses RSS and its proponents and opponents. Also has related material about other blogs.]]>
Something to do with law and ideas
The Creative Commons is devoted to expanding the range of creative work available for others to build upon and share.]]>
e-Choupal, the unique web based initiative of ITC's International Business Division, offers the Farmers of India all the information, products and services they need to enhance farm productivity, improve farm-gate price realisation and cut transaction costs. Farmers can access latest local and global information on weather, scientific farming practices as well as market prices at the village itself through this web portal - all in Hindi. Choupal also facilitates supply of high quality farm inputs as well as purchase of commodities at their doorstep.
Given the literacy and infrastructure constraints at village level, this model is designed to provide physical service support through a Choupal Sanchalak - himself a lead farmer - who acts as the interface between computer terminal and the farmers. Full contents of this site are therefore made available to the registered sanchalaks only
]]>]]>
Open source search engine]]>
The link above is to an article that describes how to create an rss news aggregator. In it is information on rss and how it works. Surfacing an rss feed from your knowledge base site might be a good thing.
- by Paul]]>
What do you make of this? Should we start using these to build UI, instead of Frontpage?
- Pramod]]>
http://www.indianembassy.org/consular/visa_guide.htm
]]>
]]>
They are open from mon-sat until 6pm. They are closed on sunday. They don't seem to have drop off boxes outside anymore.]]>
01191...and the number
where 91 is the country code for India
For England
01144...and the number
where 44 is the country code for England
In both cases the "011" is the internal dial out code from US. Each country will have a different prefix. For more details see the following link
]]>]]>
4483 Southside Blvd Jacksonville, FL 32216-5402 Phone:
]]>
"Jacksonville Youth Soccer Club, Northeast Florida's leader in organized soccer for more than thirty years, provides a total soccer program for soccer players of all ages and abilities. Our program focuses on age appropriate player development in a manner which is fun and which promotes self esteem, confidence, sportsmanship, teamwork good citizenship and all - around growth."
satya - Saturday, January 12, 2008 12:37:43 PM
home page: http://www.jysc.com/
Download jsf 1.1 Download jstl 1.0 Drop in the jar files in your web app setup the web.xml setup the faces-config.xml create a hello-world.jsp Access the page via a url My first error before getting it to work]]>
Articles Resources Blogs Books]]>
]]>
Cross references Questions Running journal Things that work Odd things Notes in general]]>
]]>
]]>
]]>
]]>
The code here demonstrate the following
1. On a given portal window put a url link that will take you back to the same portlet code 2. Uses JetspeedlinkFactory 3. Uses the object caching of jetspeedlinkfactory]]>
Installing Liferay involves unzipping this tomcat and starting the tomcat from the tomcat bin directory. The only real prerequisite is that there is a jdk installed and java_home set. Subsequently you can see Liferay in action by going to
http://localhost:8080
The default view of this site is for users or guests that haven't logged in yet. This is the public face of the portal web site. Liferay comes with a built in test user for testing the sign in process. One can also sign up for an account. Once installed the portal can be configured using its internal portlets and themes.
The out-of-the box Liferay comes with hypersonic sql. Nevertheless it is highly advisable to use mysql as soon as possible. The main issue you will run into otherwise is that you may not find good tools to manipulate the database.
This document will cover the basic mysql installation as well and also running command line prompt for mysql and using the mysql tools for such things as creating the database etc. ]]>
]]>
Portlets are Java-based Web components, managed by a portlet container, that process requests and generate dynamic content. Portals use portlets as pluggable user interface components that provide a presentation layer to information systems. The next step, after servlets in Web application programming, portlets enable modular and user-centric Web applications. The goal of JSR (Java Specification Request) 168, the Portlet Specification, is to enable interoperability between portlets and portals. This specification defines the contract between portlet and portlet container, and a set of portlet APIs that address personalization, presentation, and security. The specification also defines how to package portlets in portlet applications. Part 1 of this two-part series describes the Portlet Specification and explains its underlying concepts. In Part 2, the authors explain the specification's reference implementation and show some portlet examples. (3,300 words; August 1, 2003) ]]>
In this second and final article in Stefan Hepper and Stephan Hesmer's portlet series, the authors move beyond the Portlet API basics outlined in Part 1 to detail the API's reference implementation (RI), known as Pluto. They also offer a series of example portlets to illustrate how you can extend the API's standard functions. (1,700 words; September 5, 2003) ]]>
This link could help us understand the structure of jetspeed urls, in particular, various prebuilt actions.
In short the actions are
controls.Maximize - go to maximize mode for the specified portlet. controls.Minimize - go to minimize mode for the specified portlet. controls.Customize - go to customize mode for the specified portlet controls.Info - go to information mode for the specified portlet. controls.Print - go to print mode for the specified portlet. controls.Close - go to close mode for the specified portlet. controls.Restore - go to restore the specified portlet.]]>
]]>
call catalina.bat start
Which means you can do the following instead to see tomcat in the same window
call catalina.bat run
or
catalina.bat run]]>
liferay jsr 168 portlets apis oddities writing portlets]]>
1. Will the webservices portal server solve this tight link between a portal and a portlet?]]>
Hopefully this article will throw somelight on where portlets are headed.]]>
liferay jsr 168 portlets apis oddities writing portlets]]>
Change the default indentation to four spaces via Utilities -> Global Options -> Editing -> Indent Width and Utilities -> Global Options -> Editing -> Tab Width.
Change the default tab width when printing to four spaces via Utilities -> Global Options -> Printing -> Tab width when printing
Add line numbers by checking Utilities -> Global Options -> Gutter -> Line Numbering
Allow at most 80 characters per line by Utilities -> Global Options -> Editing -> Word wrap -> hard and Utilities -> Global Options -> Editing -> Wrap margin -> 80.
Change the default line separator to Unix via Utilities -> Global Options -> Loading & Saving -> Default Line Separator
Remove the annoying . that marks the end of a line by unchecking Utilities -> Global Options -> Text Area -> End of Line Markers ]]>
Global options
Jedit
shortcuts
edit shortcuts: built-in commands or all
click on your command
ex: Repeat Last Macro
Change/add primary shortcut
Just type your key combination
Global options
Jedit
tool bar
Press + to add a new icon to the tool bar
Follow instructions from there
]]>]]>
2. Or run the following command
\path\javaw.exe -mx32m -jar "C:\path\jedit\jedit.jar"
]]>The findings can answer the following comments fears regarding OpenSource software
]]>
]]>
]]>
]]>
Understand how to write notes so that you can share them with others over the web.
]]>Knowledge Folders of Satya Komatineni
If you are curious about the story click on the weblog to read in full
]]>At the same time I can not believe there are millions of copies sold. My brain must work differently. I just don't find it enjoyable figuring out the complexity of these games.
Perhaps I will change my mind as I get more familiarized with it.
]]>http://www.nhtsa.dot.gov/cars/testing/ncap/Tires/Index.htm
Notes from nhtsa
An interesting use of flash to read tires
Importantly, the max PSI or the pressure that the gas pumps indicate is on the tire as well, although looking up your manual is the best.
This label may read "max press". It is also called Maximum permissible inflation pressure.
]]>Two individuals rarely speak on a topic using a single email. It is usually a thread of communication. The idea of a "subject", "to", "from" all become implied for that thread of communication. Although these semantics lie in the heart of a POP server, as far as the UI is concerned it can just be a conversation on a webpage that is visible only to the specified parties.
Samething is true with groups or teams working on a project. Most of the times that communication needs to take place with the project as the background. Here again the communication can be on a web page with the email and the wiki integrated where the items are stored in a pop server where as displayed as a set of group items.
Email is a perfect reactionary vehicle. We are used to the mode where if it is not in the email it will not be worked on. This is quite reactionary. An effective individual can rather monitor a set of activities that he/she is in control of and not necessarily driven by someone else.
The storage mechanism for this idea can still be pop and the existing email systems can be used perfectly well except that the vehicle for interaction with the pop is a web page or a collection of web pages that are secure and enabled for wiki. For instance when an email is sent it can just be part of the web page or when the web page is updated it can send an email. ]]>
]]>
]]>
1. Positions the debug window to the right
2. Keeps a test button underneath the debug window
3. Creates a dynamic tree window on the left
4. Creates a text window underneath
5. Reads a URL for getting a list of folders and paints them in the tree window
6. Expands and collapses the tree using dynamic data
7. Tree window scrolls
1. when an item in a folder is selected, put the text in the text window
2. Simulate an outlook kind of interface]]>
Laszlo is an open source platform for the development and delivery of rich Internet applications on the World Wide Web. It is released under the OSI-certified Common Public License.]]>
As Bill Grosso has already covered the basics of this platform on Java.net, in this article I will focus on some of language fundamentals that will come handy when you are experimenting with Laszlo.
Although the documentation on Laszlo site is quite good, it will take a while to cover all the variations even to get your footing. This article exposes some of the language aspects of Laszlo even for a casual reader. ]]>
Just like Effective c++, Great stuff.]]>
This is the main thread for understanding the Lucene work I have been doing over the last couple of months.
You will find here what I have found out about Lucene. Consider this your online mini text book on lucene.
You will find here
1. History of lucene 2. References 3. Articles 4. APIs 5. Sample code 6. Research
Drop me a note if you have any questions that I can answer.]]>
public void printFieldNames() throws IOException
{
Collection fieldNames = getReader().getFieldNames();
Iterator itr = fieldNames.iterator();
while(itr.hasNext())
{
Log.log((String)itr.next());
}
}
An index reader has a getFieldNames() method. This will return an iterator of strings representing the field names. ]]>
Bilbo Baggins: I am not dead, presumed or otherwise.
]]>A moving artistic accomplishment. Everyone should watch this film at least once]]>
Now that I have for sure grown older, I do have a lot of freedom to like what I like.
I did grow out of artsy films that I seemed to have been proud-of-liking for no good reason other than it was cool to like them. So I do like popular films quite a bit.
However for the 90 minutes stretch I feel profited if at least 2 minutes of it has some redeeming qualities. That is all I am looking for. And it does help if the director doesn't assume that the audience is usually pretty inane.
2 minutes out a 90 minute charade is not a lot to ask. That is roughly 2%.
And this movie does deliver that 2% bench mark. :). There is one line that says
"When a teenager says no to drugs and says yes to education, that is a Miracle"
And then after a chaotic run around, a mop and a large mop-needed-surface, to untie the mind does acquire a bit of redemption for me.]]>
My two year old, around 11:30 last night (Friday), ofcourse out of pure sprite, decided to watch an "indee moviee" (Hindi Movie). He picks one at random from what we had brought back from India recently but never had the time to open it. Insists that he open it with his teeth, which he proceeds to do with out an event. Subsequently, while he wakes up his Sister and plays with her in the middle of the night, I settle down to watch what he put on. You may have doubts whether a two year old knows how to put a DVD on. Trust me, these days, they know.
The story is apparently inspired by O'Henry's Maggie. Well I didn't know that until I saw the credits (Well it is only when your children are asleep you tend to feel the reality with out interruption). I also apologize as I most certainly would have ruined your surprise, as you wouldn't have known until the last minute these stories are related.
Rain Coat is a sadly beautiful film. It is the antithesis of Maggie. I would imagine the setting of Maggie to take place in Heaven, and of Rain Coat in hell. Nevertheless it is beautiful. It is poetic. It reminds me of Tagore, and it reminds me of Paru, and it reminds me the best of Bengal.
The art of making Cinema is wonderfully alive throughout the film. The heart rendering rainy background song, the lonely rainy midnight streets of Calcutta with a shrouded Riksha. The vividly contrasting very Indian colorful clothes of the characters are quite a treat.
Eishawarya Rai is beautiful, and brilliant as the counterpart of Maggie's female character. Like the Audrey of Pygmalion, I can't think of a "mard" (Male in Hindi) that wouldn't want to rescue her with great expediency.
Nevertheless the film has a touch of darker side to it. So called realism. This has been very typical of Indian art films where they accentuate (unnecessarily in my mind) the hardships of human condition and soul. Although done to a lesser extent it is there in the film.
If the film is inspired by Maggie, the story teller of the film had done a brilliant job extending the film to a film length and yet keeping you on your seat throughout the length. This is an intelligent man's or woman's soap opera.
The film also has a reminder for the hope of searching for love in the midst of ruins, despair, and total impending darkness.
If you have a chance see the film, don't miss it. It springs hope for the art of films, especially the Indian films. ]]>
Essayist and Movie Critic of both Western and recently Indian Films]]>
Legendary pianist, conductor, and recording artist Daniel Barenboim performed the complete Beethoven piano sonata cycle in eight concerts at Berlin's Staatsoper, one of the world's most beautiful opera houses. Now, a two-hour GREAT PERFORMANCES special, BARENBOIM ON BEETHOVEN, presents the entire fourth concert, which consists of five sonatas --including the audience favorite "Appassionata" ("Sonata No. 23 F minor," Op. 57). Also featured are excerpts from Barenboim's master classes with acclaimed young pianists Lang Lang, Jonathan Biss, and Shai Wosner. Barenboim, who has played the piano sonatas for more than 50 years, offers fascinating insights into a vital repertoire continually among the most popular works in the entire piano literature. The eight concerts were produced in high definition and pristine surround-sound. The other sonatas included in the concert special are "Sonata No. 5 C minor," Op. 10, No. 1; "Sonata No.11 B-flat major," Op. 22; "Sonata No. 19 G minor," Op. 49, No. 1; and "Sonata No. 20 G major," Op. 49, No. 2.
]]>mesmerizing sound...
lyrics just don't do justice to the sound or the track...ordinary comes to mind.]]>
Key URLs
]]>Android SDK Essentials
]]>Free Books
3. Wayne (wsu course material)
OpenGL Stuff
Gaming Engines
]]>
//6. bottom-triangles
//b1, b4, f3
1,-1,1, -1,-1,1 -1,-1,0,
//b1, f3, f4
1,-1,1, -1,-1,0, 1,-1,0
Compiler is fine. Just my triangle! Can you spot the mistake! it is a fun mistake.]]>
Setting up and managing these two aspects is the realm of the underlying OS. In OpenGL ES there is a standard called EGL that deals with these integration APIs]]>
OpenGL allows extensions by hardware vendors. OpenGL has a protocol and low level API to discover what these extensions are and the supported functions. Using extensions in your C++ code is - unfortunately - platform specific. The address of the function (function pointer) must be retrieved from the OpenGL implementation (e.g. hardware driver). Under Windows this can be done using "wglGetProcAddress".
GLEW is a common API to write portable code which internally hides the platform specific detail. So you will be downloading GLEW for each platform and the client programs can stay portable as long as the target platform supports a GLEW implementation.]]>
]]>
With much apologies to OSCON for using their content, this link will demonstrate the cross linking capabilities of AKC
]]>]]>
Application patterns Transformation patterns Data Access patterns]]>
]]>
]]>
"Dad, but, do you where www.combarby is? It is on the computer. So can you help me go there?"
And there was an enormous doubt in her mind whether Daddy is capable of this after how bungling I was with her newly acquired gameboy. She was wondering if I could take help from Ashley in case if I am not up to the task.]]>
My luck starts to kick in and the flight leaves at 9:30 with an advanced guarantee that I will miss the Dallas flight. The next flight is at 4:30 Dallas time. After 5 hours hours of the Dallas airport and the very efficient american front desk I manage to get into the flight at 4:30. Luck continues to favor and the flight was grounded in favor another plane, another gate at 6pm.
Needless to say with luck on overdrive, I couldn't find my luggage.
Well as it happened the luggage routers managed to find a flight that the very efficient front desk managed to miss and got to portland by noon.
With verve and poise, despite all that I managed to get into my Mariott room at midnight eastern time.
I believe I will give american a few more years before I try again ]]>
In 1992 I was at OOPSLA in Atlanta and Alan Kay in his key note pointed to the importance of MOP: Meta object protocl in languages. He reasoned with such a facility programming can metamorphosize itself in to newer versions as it is true with evolutionary biology. Subsequently there was a session on Aspect Oriented Programming by a team from Xerox.
I have watched this space over these years. I was more interested in MOP than AOP itself. I have felt that having the programming elements exposed as a datamodel for run time manipulation will open the doors for creativity and out-of-the box solutions.
It has been a while I have looked at the various JSRs and what is happening in the newer releases of java such as Tiger or 1.5 whichever it is called. I seem to be pretty happy with java 1.3. I sat in a tutorial session this morning on AspectJ. Looks like AOP is back in the running with multiple books and particularly with support in Eclipse. AOP is especially useful in container and framework designs. The question is how intrusive it is to the fundamental java programming environment.
There seem to be more than one implementation of these ideas. It is worth looking into see what each one offers.
There is a fable I have heard once. A Russian grandmaster was on a vacation to the Indian sub-continent and visiting a village. He has heard of an old man in the village who plays chess and purportedly very good at it. For amusement the grandmaster plays a game and looses the game. And he asks the old man how come he never moved any of his rooks in the entire game. The old man answered that he never knew the rules of how a rook moves.
AOP is quite significant and there is no denying it. As Alan Kay rightly puts it once in a while in a monochromatic world there arrives a blue line. At the same time as the above story illustrates we rarely tend to master and optimize what we already know. We need both: the old man and the blue line.]]>
Uses web views Removes blogging headers Removes change headers Allows shear content inside a master page]]>
Server side programming practice is increasingly converging on a set of similar patterns for solving these problems. Although there are distinctions in the provided solutions, it is possible to slice the techniques into recognizable, identifiable patterns. Understanding these patterns will benefit a developer in the following ways:
Most of the presented patterns here came from developing a server side declarative framework and a tool. I believe these patterns have a value of their own irrespective of the tool in which they are nurtured.
I have divided the patterns in to the following 5 catgories
]]>
Speaker details]]>
]]>
]]>
]]>
OSCON 2009
]]>Introduction to Animation and OpenGL on the Android SDK
You can download the powerpoint 2007 version of the file below. For some reason the browser or server is prompting the extension as a .zip. So save it as a .pptx file and then you will be able to open it windows.
If you have attended the session, I also would like your feedback. You can do that at the session link above.
If you want to contact me you can send me an email at satya.komatineni@gmail.com]]>
Some of this content will be part of the upcoming book
Expert Android
The above link hits real close to something that is always near and dear to our hearts. Looking for a job. There are quite a few entries there that talk about how to write a resume, prepare for an interview, a lot of good tips.
It is written by the MS recruiters from their point of view as to what they look for. Some very insightfull stuff. And if you are looking for a job at MS, they tell you how best to go about it.
Paul as you can see from the web log I am quite active. :->)
]]>]]>
Also, look up a level or two for some interesting other links.]]>
]]>
It also talks about security within remoting and some performance graphs between the various types of channels]]>
]]>
]]>
A download of something called FxCop designed by the .net team for checking conformance to the design standards defined in link 1 below.]]>
]]>
]]>
]]>
]]>
]]>
]]>
Weblogs on AKC (covers much broader spectrum)
]]>I haven't read his books on XML, but has written some of the best XML articles I have read.]]>
One of the best in writing technical articles. Particularly his writings on C++ are quite a class by themselves.]]>
]]>
Authoring page for java.net logs]]>
]]>
http://www.oreillynet.com/pub/au/187
]]>
2. http://www.gotdotnet.com/team/dbox/
Needs no introduction. A trove of information.
]]>Editor of xml.com]]>
Works at developmentor]]>
This is a link taken from PCWEEK. Not sure how long it will be active.]]>
Blogs, RSS, etc.]]>
]]>
Works at Developmentor]]>
http://staff.develop.com/neward/
Works at developmentor ]]>
A very interesting series of ideas on online web communities]]>
Lot of XML based resources]]>
1. is it a good solution for corporations to build sales centric websites
2. does it come with any ecommerce modules?
3. what is its credit card processing abilities?
4. how easy is it to customize a few screens to take any additional input from a user?
5. How long will it take to finish a website that is 5 to 10 pages long (where a product is described and an online application is presented)
6. what are good consulting companies around it to look for consulting?
7. what are the consulting dollars per hour?
8. what languages are used?
9. what os and databases are needed.]]>
Can openers Cutting Knives Anything that has a sharp edge... Umbrellas Fruits ...anything other than mostly food]]>
How can Costco carry such brands for so long!!! But they do. ]]>
I have had such a bad experience buying the vacuum cleaners. I have bought 3 in the last 5 years. They are all pretty bad
Difficult to push/roll on plush carpet. It is so hard they just won't work. The combs continue to wrap aroudnd the strands noisy
So I decided to cough up the money for a Dyson. It works no better. Does not solve a single stated problem above. Total disappointment despite the tall marketing English-accented-speak!!!
If this is true with other Dyson models, given the hype, (i find it hard to believe otherwise) Dont' waste your money. ]]>
So the dealership quoted about $900 to replace them. I thought, being the dealership, they would be more expensive. About $250.00 out of that is labor and taxes.
So I went to TiresPlus store. They started at $1050. I finally adjusted the type of tires and the final cost to $900. The tires seem to have 60,000 miles warranty. (Not sure what that really means in 2 years!!)
Next time I think I will just use the dealership. They were quite competetivie. ]]>
Not sure what this brand is or how good they are but I picked up a small knife from Walmart. To my significant surprise it has been lasting for a year and very good.
This is the opposite experience from buying anything related to kitchen from Publix, and even other places for that matter.
I am still on the look out for a good can opener. I only bought about 20 so far. They barely work once or twice!!
]]>Topic Menu
NPR ]]>
Aeschylus
]]>George Eliot
]]>I give back to the earth what the earth gave All to the furrow, nothing to the grave.]]>
- Max Harrison ]]>
Freedom in daily choices is essential for practical reasons....
People accomplish things by focusing on the goal, and letting their instincts, mainly subconscious, try to get them there....
The overlay of law on daily choices destroys the human instinct needed to get things done. Accomplishment is personal.
- Philip K Howard
Most things happen through the usual process of trial and error by which we feel our way to success
- Michael Polanyi
We all declare for liberty but in using the same word we do not all mean the same thing.
- Abraham Lincoln
within which men should be inviolable.
- Isaiah Berlin ]]>
"Great design does not come from great processes; it comes from great designers"
- Fred Brooks on process responding to an interview in Aug 2010, Wired.
In the same interview he speaks of Edwin Land, inventor of Polaroid, having quoted
"Start with a vision of what you want and then, one by one, remove the technical obstacles until you have it."
More advice from Fred Brooks
"Design, design, design; and seek knowledgable criticism."
- A latin inscription at "Crac des Chevaliers" of Western Syria ]]>
- 2005, Steve Jobs ]]>
Steve Jobs - While delivering a 2005 commencement address at Stanford University ]]>
-John Sexton, President, NYU
in a conversation with Bill Moyers
]]>- Shakespeare, Sonnet IV]]>
salmon
beans
yogurt
Blue berries (even canned)
eggs (liver, memory loss)
almonds
green tea
broccoli
brown rice
Dark chocolate
Cucumbers
Olive Oil
Salt
Black pepper
Lime
Chopped Parsley/Cilantro
A large bowl
]]>Onions (2) Okra (1 bag) Oil Salt and pepper Coriander powder
Heat oil and other condiments
Fry onions
Add salt, pepper and coriander
Add Okra and stir if you can stir
Place the mixture in a microwave plate or bowl
cook for 6 minutes
Stir
Cook for 6 mintues and stir
Cook for 6 mintues and stir
With hot rice or roti
Kavitha Last name withheld]]>
Click on the link above to see details ]]>
Rich in amino acids, Salmon seem to have the added benefit of preventing bloodclots. You can also get Salmon in preservable cans that you can saute with onions to consume with rice.
The data is purely based on what I have read and hence mainly apocryphal. Now add my typos to that before trusting any of this
That this can not occur with out attention has implications. If a skill becomes so routine you do it on autopilot, practicing it will no longer change the brain
Like a diamond that is forged out of pressure, difficulty seem to be the seat of brain empowerment or transformation ]]>
Mullers 16 ounce spahetti or angel hair pasta
A pot that can hold about a gallon of water
A bit of salt for taste
2 or 3 table spoons of olive oil
Collander: Some thing to drain the pasta
1. Boil the water with a bit of salt
2. Pour the spahgetti or angel hair pasta
3. For spahgetting about 12 minutes and for angel hair 5 to 6 minutes
4. Turn off the heat
5. Pour the boiling pasta and water into the collander that is in the sink
6. Pour a couple of table spoons of olive oil in the empty pot
7. Pour the drained pasta into the pot that is covered with olive oil
8. Mix the past until it is properly coated with the olive oil
A quarter to half a pound of ground meat
Any medium Prego or similar vegetable or meat tomato sauce
Garlic powder
Adobo seasoning
Black pepper
Red pepper
Very very little salt if needed
1. Take a pot and throw the ground meat in it. No need for oil.
2. Add garlic powder, adobo seasoning, black pepper, and red pepper.
3. Heat for about 20 minutes until the meat turns brown or the water evaporates
4. Throw in the prego sauce (all of it)
5. Heat on low for 20 to 30 minutes while mixing it a few times
Good for packing lunches for kids if they have a microwave available. Saves well in the fridge for the week. ]]>
tuna in a can mayo mustard black pepper
Pour tuna in to a mixing bowl.
Mash tuna to fine pieces if it doesn't come that way already using spoon or a fork or both
Sprinkle black pepper on top
Add mustard
Add enough mayo and mix it until the tuna gets a whitish mayo look with no hard pieces of tuna visible
10 to 15 minutes
Nabisco crackers]]>
A pack or Paneer, about 20 small 1/2 inch cubes 2 Onions A can of sweet peas 1 can of small tomato sauce little bit of canola oil to fry the onions 2 cups of boiling water
1 long (3 inch) dried Indian pepper turmeric red powdered pepper Jeera (cumin seeds) black dried mustard seeds Chana dal (a spoon ful) Parsley
Place 3 to 4 table spoons of oil in a cooking vessel
Put one long dried pepper in the oil (optional)
Put two spoonfuls of channa dal in the oil (optional)
Heat the oil until channa dal browns (about 2 minutes)
Put jeera and mustard seeds (A spoonful each - optional)
Give it a couple of seconds for jeera and mustard seeds to instantly get fried Put Onions
Fry until onions turn brown, about 3 to 4 minutes
Once the onions are brown, Pour the tomato juice
sprinkle half a spoon of turmeric
Drain the sweet peas and pour them into the pot
Mix them
Pour a cup and a half of hot water
Cook on low hear for about 15 minutes
Add salt and red pepper for taste
stir and cook on low again for another 10 to 15 minutes
Add some cut parsley if available (optional)
Traditionally such a dish is eaten with a variety of Indian Breads (Naan, Roti, Chapathi)
Goes well with long grained rice. ]]>
2 to 3 large onions, sweeter the better 1 potato A can of peas and carrots half a can of tomato sauce hot water Oil and south indian condiments
If you know south indian cooking, you know what to do here. Otherwise, heat the oil and chenna dal until the dal is reddish. Add mustard seeds and fennel seeds (I think) and curry leaves.
With in a few seconds add cut onions. Use more onions for sweetness and content. Let them brown
Peel, Cut and add the potato. Fry it until it softens.
Add the can of peas after draining the water. Fry them for a 5 minutes or so
Add the tomato sauce and hot water. Boil on medium for 10 to 15 minutes. Add turmeric, salt and pepper.
I suppose you can add a couple of fresh peppers for spice
Tastes very good with long grained basmati rice. Roti would be my second choice ]]>
"Fruit & Nut Almond, raising, peanut & cranberry" snack bars from Nature valley is pretty decent.]]>
Click on the above link to see the recipe.]]>
Onions (1) Oil or Butter Salt and pepper Pre cut unfrozen but packaged Brocoli 1/2 or full cauliflower
Heat oil
Add other condiments (fennel seeds, mustard seeds, chenna dal if needed)
Fry onions in oil for 2 to 3 mins
Turn heat to medium
wash and add brocoli to the pot
Hand twist the cauliflower stems (medium to large size)
Add to the pot
Add a touch of turmeric, some butter, and salt
Cook on medium to low covered for 10 to 15 minutes while stirring one or two times in the middle
As a side to meat
With hot rice
With Roti
Desperation]]>
Scratch Essentials
]]>Lives of great men all remind us We can make our lives sublime, And, departing, leave behind us Footsteps on the sands of time. Footsteps, that, perhaps another, Sailing o'er life's solemn main, A forlorn and shipwreck'd brother, Seeing, shall take heart again.
In the phantom menace the following is said of Anakin Skywalker even as a boy
He gives without any thought of reward
For all of us there are individual things that make us get up every morning and make us strive and perhaps inspire us in their wake. And perhaps the sacrifices that went before us, of our parents, of those that loved us, are not invain and not only keep us on the path of humanity, but inspire in us the value of hardship, strife, and just being good and all this in an age that is ripe with frivolity and folly.
On friday I took my son for a medical check up that is due at the end of 3rd year. To see his cognitive functions etc. He did quite well..
Being a friday and a late appointment I was in a willing dispoistion to acceede to his usually uncharacteristic demands.
I took him to a Burger king on Philips, adjacent to the Avenues. Although almost 6 in the evening the place is sparse at best with customers.
I picked up his food and headed for the middle of the restaurant while most of the people sparsed around the windows and edges. Narayan wanted a table change to where other people are sitting.
With this new arrangement right behind me I hear two fairly advanced, both in age and perhaps in size as well, women and three children. Two girls, one about 9 and one about 15. The girls are bright and pretty. It was not a coincidence that Narayan picked this table, although he is only 3 and a few months.
Right across them sat a young man around 16 with a leg stretched into the aisle. He was small in stature and looked like any ungroomed 16 that is quite lost.
It didn't take long for Narayan to splatter the toy all over the floor. I was about to pick them up as I see a hand reaching Narayan with the pieces of the toy. It was a bit of a distance for a young man these days to unlazy himself and offer to help, and especially unsolicited and unexpected. Idleness, hanging pants, being cool and loose seem to be very much in praise. So this came as a surprise move.
I was fairly touched for a number of reasons. These days people fight so much for religion, race, and any difference in general. Surprising how this kid of 16 is able to put aside the obvious differences and instinctively help, these not only strangers, but unmistakenly foreigners.
I thanked him as much as I could. Later I took Narayan to the play area. Their 9 year old joined us. The slide is one of those 4 storied mazes. Although fascinated, Narayan was hesitant to go in there. I was a bit lazy and sat in the breeze leaving Narayan to figure out himself. Daniel, as I came to know his name later, came by and was telling his sister to help the my son and show him how to climb into the slide. Like any 9 year old she was shy and in no mood to cooperate.
I asked Daniel, what's wrong with his leg as I had noticed he was limping coming into the play area. He told me that in high school some kids roughed him up on the track and that tore his knee a little bit. And he told me his name is Daniel and he lives in St Augustine, and he is trying to get to a technical college to get a diploma in computer repair.
He then got up, with his unbendable leg, and took Narayan up the slide through that maze. They did that a few times.
Soon it was time for them to leave. I thanked him a lot and I saw them leave the restaurant. A few minutes past that I saw this old beat up chevy with 3 kids in the back and two oversized ladies in the front, and tires half sunk and windows down heading south on Philips highway.
I was thinking how did someone get to amass these virtues despite the difficult of circumstances. I see so many teenagers growing with no hope for themselves or for others.
Not victory, Not money, Not fortune, Not luck, but this act of humanity seem to have restored my spirit for the day.
Suddenlty Longfellow seemed to make sense.
Take every number from 1 through hundred. Say 5. For that number write down every combination of addition facts. It is simple, Kavitha said. "Just do this", she illustrated:
0 + 5
1 + 4
2 + 3
"You try for 6", she said
0,6
1,5
2,4
3,3
wow that is a lot of work. Will you ever be done with it? How long will it take. I needed to know how many pages will this fill if this is done for all numbers from 1 to 100.
I know roughly that the number of addition factors are about half the given number. So the total number of facts will be the addition of all numbers from 1 through 100 divided by 2.
1 + 2 + .... + 100
How much will that be? Although I know there is a formula for that, why not have some fun and derive it
1 + 2 + .... + 100
100 + 99 + .... + 1
________________________
101 + 101 + ..... + 101 (100 times)
_________________________
So the total is 100 x 101
Say that is roughly 10,000.
Half of that will be 5,000. I need to do this because I have added the series itself. The addition facts will be further half of that. that would be 2500.
So she needs to write 2500 facts. Assuming 25 lines on a page and each line accomodating 10 facts, she can accomodate 250 facts for one page. Total is 2500 facts. So if you divide 2500 with 250 facts for each page you end up with 10 pages.
Not too bad. The teacher does not have too-ill but only slightly-ill of intentions.
it could take 30 minutes to complete a page. In a day you may push a kid to do two pages. So it will take a week to do this for a number like 100.
Say, there is a kid that deserves a twice as much enlightenment and the temptation is to assign to do this exercise for 200. Well 200 is double that of 100.
But if you figure out the math the kid instead of working for 2 weeks actually will have to work for 4 weeks to complete this. If I were to create a table of this relationship between numbers and weeks you will see, perhaps expected, but nevertheless unsettling reality.
100, 1 week
200, 4 weeks (1 month)
300, 9 weeks (2 months and 1 week)
400, 16 weeks (4 months)
500, 25 weeks (6 months and 1 week)
600, 36 weeks (9 months)
700, 49 weeks (almost a year)
800, 64 weeks (more than a year)
what is between 100 and 800, they seem close enough but with respect to this exercise one kid would have wrapped it up in 1 week (however grudginlgy) but the kid with 800 will have to work for an entire year
Say you have allocated two students to do this for a number like 200. One might be inclined to give kid1 to do the 1st 100 and give the second kid from 100 to 200. By looking at the above time frames the 1st kid would spend 1 week for her 100 and the second kid will end up spending 3 weeks on her 100 (which is from 101 to 200).
Imagine a string where you write these numbers from top to bottom: say for 5
0
1
2
3
4
5
If I fold it right smack in the middle
|
2|3
1|4
0|5
|
See if the line in the middle were to be a mirror those are your addition facts. where each addition adds up to the same number which is 5.
So for number 6, say, one can turn the addition facts exercise into a folded-number-writing exercise by writing
0 1 2 3
6 5 4 3
and refrain from writing the sum because the sum is always 6.
But again doing so might turn the work pointless.
Looks like a case of elite curiosity killing the cat.]]>
Where is my Beloved? Where is my Son? Where has dissipated my endless Kingdom? You see...
Neither your offspring, nor your beloved, Nor those that held u in dearest regard since birth, Those that shared the same womb as you, Neither your kin Not even your friends - mind you - Will follow you - in the End - If credit at all that follows pray be it your good name. Such is truth. Anchored, all your affluence, will not, either, string your way - in any manner - To you or another in what bearing - stipulated the stars the inescapable profit, No prayer will amend! In your potence, pride - without purpose - For Indigent shall be the Monarch, And Monarch an indigent As Time frames all Fortunes.]]>
- John Moffat ( A life long friend of the wizard )
It is an interesting observation in the age of collaboration (or atleast a certain begining)
John Moffat works for Perimeter Institute for Theoretical Physics.]]>
"I am making instructions to fold this map"
There went 1 page, 2, page and then 3 pages.
Around page 35, she interrupted.
"Dad, see if you can follow the directions and fold this paper as per the instructions".
I looked at the well creased a4 size paper. I took it in my hand and proceeded to fold it at the creases, while wondering why there was a large single headed arrow in the middle of the page running bottom to top.
"Dad, you cannot do that. You have to follow the arrow to fold!"
"Ok!" I said, and folded the paper up from top to bottom while bending the arrow right in the middle. She disagreed.
"No, you have to fold it from bottom to the top so that the tail of the arrow goes and meets the head and not the other way around."
So, I conceded. I folded the paper once.
I was surprised to see another arrow show up, now on the half folded paper. I folded it again. And another arrow. Finally the arrows led me to fold the paper to the size of a quarter, on which it was written.
"Good Job!" ]]>
Pralayagnini Karatalamuna, Sikharagrini Konaveluna, Mundu Mundu. Sari netiki, Tadabadu chiru padumula uravallu.
Mukkupachharani mrudu kumarulu. Palincharuga Tallulai, Thandrulai. Pempu vahimparuga Mantrulai, Rajulai.
Credits
Borrowed a line from a film "Lavakusa" and borrowed a phrase from the greatest pair "Tirupathi Venkata Kavulu".
A step today ventured Another step tommorrow commited A journey of thousand miles: Though difficult to imagine, By derivation is conclusive. Futile is not by any means a trickle, But a good place to start a torrent. Raise your hand, Pump the air, Take a cheer, Count your wins. Small or big they are all wins.]]>
]]>
But I do admit that I am an easy target as a tested parent. Very suscepting to whining especially when paired with tears that don't seem to stop.
I pick up Narayan and Kavitha between 5 and 6 in the evenings and occasionally there is an errand or two to attend to. That hour of the evening seem to be set aside for unexpected events. Over years I have seen it all. Soiled underwares, pants and even shirts. At times my son seem to be a walking frgrance. When all else seemed normal he would just throw up in the car just in case If I am not paying attention as a parent but wondering how pretty the evening was. And he would be fine as soon as we get home. So I thought the answer is keep a towel in the car. So by that logic half my house is in the car. There is the pillow. there is the blanket. There is a hair brush. A combination of edibles both new and discarded. A fridz in the trunk ....All I need is a self generating nuclear reactor so that I am prepared for all emergencies that seem so routine
JCA is like a guarded and elongated fortress that is built for people with a chip on their forehead so that they can be checked as they move every feet. After going through this maze and emerging with my two kids I must have counted 30 times because Narayan had this incredible urge to pass water. And 5 minutes prior to that while we were in the presence of such a facility he was absolutely certain he was dry as a desert. I surrendered to this argument everytime albeit with clenched teeth.
And we would be visiting publix and in the middle of the aisle he HAD to use the restroom, this time as he describes it with twisting legs that the need is a longer one but he could make it a shorter one. So there isn't a bathroom that we haven't visited in the course of a few years.
Yesterday, we were in Micahels. It is a store no man should enter. We were there for display boards for a project for Kavitha. This is one bathroom that we had never vistited. After many inquiries we found it cornered. No getting away from Narayan. We walk in and there is the sink. Everything in order and clean. We pull the door to the toilet. It is locked. I told him he would need to wait his turn. Well he was not about to. He bent down and saw there was no one in there. We pulled the door again and it was locked. There is no key hole to lock it. As I was wondering to the mystery how on earth it got locked from inside, the 6 year old was already half way through the opening half of him inside and half outside saying he could open it.
I was thinking "ok he had to go, so he is going to head for the toilet". Instead he opens the door from inside and says "oh that is simple to open this door!!". It all happened in a split second.
I was scratching my head "who is brilliant!" who locked the door from inside and gone or Narayan that this seemed routine to walk under and open the door. It just didn't occur to me that was a solution. Well this kid should teach a course on out-of-the-box (or toilet) thinking.
But again if I weren't gullible or not overly impressive father with his son, I suspect the sneaky guy had done this before. ]]>
Bhuvi taarala padhamu minchi Ghana taarala nadhigaminchi Saktiyutudu Yuktiparudu]]>
As I was ruminating the fate of life where every second of it is used to take care of life, what point then of life is.
"Dad, Where is the hardest place to drive?"
I was never given the impression that I am a trusted source on any subject especially by my kids. I am tolerated I suspect for conveniences they richly deserve. Espcially when asked on a subject that I have discounted myself, I could not hide the authority in my voice "Umm, downtown! Every Downtown I suppose. Ya DOwntown. I think. Yes! It is DOWNTOWN!!" Wanted to discourage any doubt there after.
"I am not going to go anywher near Downtown! DEFINITELY! When I drive! I will be CRAAAAAAZZZYYYYY to go anywhere near downotown." A period. A head nod. The word used is not "sure", "you know", "ummm" but "DEFINITELY". He has a way of saying DEFINITELY that is distinct where every letter is rolled in his mouth and considered, and every syllable is uttered and stressed to impose age that was not there. Then there was silence for the rest of the drive.
May be life has a small point!]]>
iiff yyoouu wweerree ttoo pprriinntt tthhiiss pprriinntt ttwwiiccee..iiff yyoouu wweerree ttoo pprriinntt tthhiiss pprriinntt ttwwiiccee..]]>
"Why don't you read the numbers. I will tell you what the temperature is."
"Six..."
"No that is a 9"
"9 ...7....8"
"That is 97.8"
"Is that good?"
"Yes. That is an awsome temperature"
"Ok. I am going to test my awwwwm pit. Read. What is this temperature?"
"Tell me the numbers! I will tell"
"9 ....what is 0 ....6"
"I don't know that is like 96.7"
"Oh! no! You awwwe woong. There is no 7 at the end. It is a zeeeewooo"
"Ok it is 96.0 then. Stop bugging me. I am trying to eat dinner."
"What does 0 mean? is it big or small"
"It is the smallest"
"Ohhhhh! So my mouth is sicker than my awwwwm pit!!. You can have your dinner now." ]]>
In returning and rest shall ye be saved; in quietness and in confidance shall be your strength.
- Isaiah 30:15
I watch, and am As a sparrow alone upon the house top.
- Psalm 102
patram pushpam phalam toyam yo me bhaktya prayacchati tad aham bhakty-upahritam asnami prayatatmanah
He who offers to me with devotion only a leaf, or a flower, or a fruit, or even a little water, this I accept from the yearning soul, because with a pure heart it was offered with love
- Bhagavad Gita, 9.26]]>
- with apologies to Pothana, Kaalidasa, and a many number of fair ones.]]>
Narayan is 3. He is an imitator. That is an understatement. He is a great imitator. Even before he was 2, right after he could walk, this is what he did. I was washing dishes and Kavitha was doing her home work at the kitchen table. I would interrupt once in a while, turn around and talk to Kavitha about her work. At times I have a habit of standing on my left leg and crossing the right leg over. After a couple of times of this routine, I notice a diminutive disturbance around the kitchen entrance which has no doors but just a wide partition wide enough to pass the widest of our relatives.
I turn my head around to register the view with attention. I see Narayan smiling and his lips quivering to stop an impending giggle. I have noticed his one hand rested on one side of the entrance while his body leaned away straight and supported by one leg. He is now working his other leg to get it crossed over. In a couple of tries he got that pat. He now says with the tone of a satisfied comedian "Whadu think!".
Now the other day, I was helping him with his dinner. With out supervision he would make the kitchen a war zone. So I make it a point to sit with him on an adjacent contraption (Usually this is a chair, but could vary to include any makeshift replacement, as he broke two of them already) and help him with his dinner. Having grown up with so very few chairs, I have a tendency to assume the lotus position when presented with a flat surface. If I can't turn both feet in, I will make do with one and assume "half a lotus" position. So there I was sitting half lotus and feeding him his dinner.
Through this I am watching him wiggle in his chair with one leg down and one leg up. I tell him "Narayan, stop the wiggles and eat your dinner." It occurs to me barely after that he is trying to imitate me in his chair. Soon after he says "I am sitting like you.." obviously admonishing a clueless grownup. I change my position. He changes his and asking me again if he was sitting like me. Having explored this imitation until I am fully tired, he turns his attention to his next curiosity. He seem to be preoccupied with the "genesis" of all ideas. He has to know where things came from. For instance in this case he asks "Dad, who learned me this!". He is yet to distinguish between "learn" and "teach" otherwise the sentence is perfectly formed. Nevertheless I tell myself the established equivalence of "learn" and "teach" is profound.
Got to be quite frustrating to his sister that he won't leave her for anything. When her friends see him approaching they all yell "Oh, No!". Anyway he went to a neighbor's house the other day to spend a couple of hours. He came back with lots of stories and how he and another boy stole their marbles and "Raned out fast" before they could catch them. He didn't say "runned out..". So as early as 3 they already distinguish the idea of tense and the disonance of a regular verb and the need for an irregular verb.
Recently he has been introduced to the saltiness of boiled peanuts. Both Kavitha and him love to chew (if not eat) on these peanuts. They consume a few cans every week. It wasn't hard for us to run out of these. The other day he wanted peanuts. I told him we ran out. "Ahan! I see them.." he says. He goes and grabs a can of Kidney beans, and walks out "Here they are".
"Narayan, they are kidney beans, they are not peanuts!"
"What are they? Kidnapped beans! I love kidnapped beans. They make me strong.."
Getting him dressed after a shower is a daily ritual. First of all he wants me to carry upside down from down stairs to upstairs. He is mildly (I think and I hope) obsessive. So this routine is a must. While upside down he would try to capture whatever objects he could capture and carry them to the shower. These objects included clothes, a rubic cube, a number of abandonded dinosaurs on the floor etc. After the shower he has a specific way for me to carry him to the bed and so on and so forth.
For a few months now, he wants to pick the clothes himself. And he doesn't want to wear any night clothes. He dresses himself in jeans and proper shirt. I let him do it, and most of the days he ends up going to the day care in the same clothes. Bystanders think that I could do better. I am not so sure.
Last night, he is in a relaxing mood. He said he wanted me to pick the clothes. I get him his jeans. He didn't like the particular jeans I have picked. He didn't want them. I said very nicely, in a non-threatning way, "Narayan, then get up from the bed and pick your own clothes". He looked at me a couple of times, weighed the situation that would require him to get off the bed and pick his clothes. He said "Ok give those jeans, I will put them on.". ]]>
Notions of Swaying Fragrance settled in my thought. Tides of breaking moonlight fill my sight. This night is suffused with bliss. In how long my prayers bore fruit!! As the branches' thrushes whisper, As the leaves' light breezes rustle, As playful ripples play in the pond, As I hear a muffled flute in the distance, Perhaps you came! Perhaps you called me! My tear filled eyes span near and far. Not a moment from here on, won't you leave! This heart in swell, won't you let break! In how long my life bore fruit, And How suffused in bliss is this Night!]]>
I was watching with him one of those disney channell shows. The set was a restaurant. There was a girl trying to figure out aloud how much hot cofee to pour on a piece of cofee-cake. I see my son's arms go up, his eyes lit up in horror, his mouth open in puzzlement and he yells "NONE!!!".
He is sure wired for sillyness and comedy. ]]>
In a language an "object" may be known under different names that we call synonyms. An object may have earned these multiple names due to a context or any number of other reasons.
Synonyms when stood by themselves are more like a set of colors in a crayon box. Their true powers come along when they keep company in a fellowship where any other name would be inappropriate. It is as if the sound of a company of synonyms forming a sentence should not contain a discordant note.
Consider the following telugu "company"
"Rayamuna Theru maralpu"
It is a begging in earnest by Prince Uttara to Arjuna to "turn the chariot around" in a battle facing the esteemed Kaurava commanders. To translate the nouns in English it would be
"Quickly Chariot Turn"
With in Telugu, none of the three nouns used are common for what they represent. But using the more common nouns for those objects will make the sentence either too pretentious or too streetworthy.
Consider another "fellowship", in Telugu again
"Kuru Kshithi Pathi" ("The king of the Kaurava lands")
This is how Arjuna introduces the "Kaurava King" to Prince Uttara. Again it is quite hard to get it sounding any better using any other words.
Like chameleons, words keep their harmonic company in their synonmized forms. A well formed sentence is like a painting where the right hue is chosen for a pleasing panorama.
:-)
]]>Teams depend on trust to survive and succeed. How does one develop trust?
I must care for the work I do. I must care for those that work with me personally. I take pride when I am even a small reason for your well being and success.
I want to see from your point of view. I want to encourage your point of view. I want to encourage you to own your ideas and help them be better. I want to sit through, think through and explore your ideas. I want to learn your perspective. I think this is a good thing. I believe I do not loose myself to be you.
I want to acquire a broader outlook. I want to circulate a broader outlook. My glory and my past I shall not bear on my present. I am a commoner in a common set of ideas. I am not privileged. Nor am I disadvantaged. I want to start my sentences with yes. World is far and wide. I want to be the skeptic that can perfectly walk.
Silence is the greatest communicator. I want to observe. I want to assess. Like a reed I want to bend to the stormy talk. With my eyes wide open I want to listen.
I want to understand the needs of others. I will put them first.
I derive an incredible joy in seeing others succeed.
To be profitable is to be in business. To be in business is to serve. When I serve I have no fear that I am not trusted.
Call me crazy. I think these attributes are teachable.Through culture. Through communal expectations. Through personal fulfillment. Through training. ]]>
The journey that followed isquite interesting. As it turned out the "exotic" word actually means something that is common enough and something that occurs every day.
A related word "quota" is not only often used in English but also quite common in Telugu representing a "an ongoing or frequent allocation". Most likely this association was borrowed from English to Telugu. Odd, a word I found so foreign, could easily have been deduced by my Grandfather that never spoke a word of English. Worlds apart yet connected.
The later part of "quotidian", namely "dian" or "dias", apparently comes from a Latin/Sanskrit root meaning "day".
To top it off the word "quo" or "kwo" or "ko" is a familiar word in Hindi indicating how. A similar word "quis" still exists in Hindi meaning "who".
So the first part of quotidian quot is related to "how many".
Even quote seem to have been derived from a "sequence of numbers".
I also wonder now what the origin of "Koti" (10 million in Telugu) is. It will be interesting to know if the origin of that word is Sanskrit.
I have just checked and apparently it is a sanskrit number representing those millions. Here is the link
]]>Boundless intelligence Consideration outside measure This last brood of mine Knows no noon Nor the hour to eat This last brood of mine Thus as a kite listless he become And when sad haloes surround him He is pleased again seeing you]]>
"Ohhh! Jasmine, you should sleep in your bed!!" he picked her up in an embrace close to his small body, put her in her bed, and then covered her with a blanket.
He then says "Dad, I want to stay 5 forever!"
"Why?"
"Because, if I grow up I won't like puppies any more. I won't like Power Rangers any more. I won't like Ben 10 any more. So I don't want to be a grown up. I want to stay 5."
"Sure, Narayan, I won't have it any other way. Lets do that then."
"Ok, Dad, Cancel all my birthdays. Ok!! I am going to be 5 forever." ]]>
There was a lawyer pounding on a victim for not answering his question of whether he did or did not (that is how I suppose lawyers talk, they give options also called traps) say he was fine to the state trooper.
The victim was eager to tell his whole story and not constrained by this "yes" or "no" lawyer speak. So he says he loaded his farm truck with an ass (some kind of an animal that humans are expected to be kind to)and on his merry way to his farm (whistling and all that) on one of the many highways. At this point the lawyer makes a plea to the judge that this man is not answering his question.
Nevertheless the judge is very interested to hear about the ass (Please, take your mind out of the gutter. It is an animal, people). So the man continues. He was soon hit by a trailer and he found himself in a ditch while the ass chose to land in a nearby one. He was hurting real bad and so was the animal. He could hear it moan. A trooper appeared on the scene soon after. Looked at the animal and point blank went the weapon and there were no more moans.
The trooper approached the victim. And the victim submits to the court that he was pleased to tell the patrol he was absolutely fine and the kind officer could sheath his weapon safely. ]]>
tries to define rup rup features Deliverables at inception Deliverables at elaboration phase Vague on the other two phases Tries to define a usecase Outlines a usecase structure Goes to the core via Boundary, entity and control classes
1. Online rep of process information Why? 2. Have templates for usecases, project For use cases it is ok Will they work with microsoft project? 3. Process manuals Why?]]>
]]>
Like all names, a pattern's name should be as "specific" as possible. Invoking its name should bring the whole meaning and context of the pattern to surface. The name is not necessarily named after the patterns feature, usage, or implementation, or advantage. The only obligation of the name is that it should try to evoke this pattern as unequivocally as possible in a collection of similar features, usages, or implementations. ]]>
]]>
Slides Gets a bit deeper into RUP]]>
Due to the wealth (or volume) of the information out there I will try to summarize and add my own confusion.]]>
RUP is a commericialized version of Unified Software Development process by Rational. ]]>
Fairly impressive list of definitions. I recommend it as a reference ]]>
]]>
Access the link to see which EDI documents are available here]]>
This Glossary of Railroad Lingo is from: Railroad Avenue, by Freeman H. Hubbard, 1945 * Designates Contributed by BW Allen...BNSF Locomotive Engineer # Designates Contributed by FW Smoter...Web Master Johnstown Flood Page]]>
]]>
Credits: Richard Brown
Timezones and time conversions across the world]]>
]]>
Technology news bulletin of ACM]]>
]]>
]]>
]]>
]]>
]]>
Should you stumble on to this page I hope to have saved you hours of viewing and tell you what I wish no one would miss!]]>
What elevates work? is it a mood? is it an emotion? is it space? is it time? is it motivation? is it commitment? is it need? is it joy? is it responsibility? is it meaning?
So, I intend to gather a series of ruminations on how to practice work ]]>
Wow. Just too beautiful. Like a cascade of words but falling to the perfect tune. No wonder he is a poet and a singer. Both I presume might be pre-requisites for such form.
This shear beauty reminds me of another profound observation by Annamayya
"Chedanika brathikinche siddha mantrama.."
I am sure this line can mean different things to different audience, but to me this observation seem to say that
"Beautiful song or art is the perfect antidote for the sins of the mind.."
This note is inspired by a comment from Dr. Uma eyyunni
]]>Annamayya apparently composed 32,000 devotional songs.
]]>An impressive array of short bios on telugu writers since 1000AD.]]>
Much of the telugu thought and psyche is defined and crafted by this epic translation and its derivatives over time. I have chanced upon this commentary while looking for the complete original text somewhere on the net.
]]>Gait and Stature Par with a Royal Swan, Cautious, tentative, as a mist of shyness hangs around, Feet uncertain, Waist burdened, and aquiver, "Maiden, in what haste are you?" Endeared of Krishna, Your arrival is much anticipated, nevertheless.
I couldn't figure out what the meaning of Abhisaarika is. I have looked a dictionary. It suggests "Abhi" as something that is equivalent to a "juxtaposition". I couldn't figure out "Saarika" either. I roughly know what it means. I am keen on the exact sense and proportion of this word.
]]>Selections from a number of poets are listed
A sample
Telugadela yenna desambu Telugu Yenu Telugu vallabhunda Telugokunda Yella nrupulu goluva Yeruga ve baasaadi Desa bhasha landu telugu lessa]]>
Writer: Krishna Sastri Composer: S. Rajeswararao Singer: Bhanumati Film: Malliswari Time: Long ago
Notions of Swaying Fragrance settled in my thought. Tides of breaking moonlight fill my sight. The night is suffused with bliss. In howlong my prayers bore fruit!! As the branches' thrushes whisper, As the leaves' light breezes rustle, As playful ripples crackle the pond, As I hear a muffled flute in the distance, Perhaps you came! Perhaps you called me! My tear filled eyes span near and far. Not a moment from here on won't you leave! This heart in swell, won't you let it break! In how long my life bore fruit, And How suffused in bliss is this Night!]]>
Although you are aware that a sprout springs and grows, it never seem to do it while it is under your watchful eye. But there are times it appears to me I almost can tell when a child is growing through an intense activity as if he/she is making connections in brain as you watch them.
I notice these intense moments usually lasting between 30 minutes and an hour where the child is alive, intensely alive, more than normal. It seemed to occur in a circumstance of growth: Needs set aside as in hunger, Days deliberations washed out as in after a shower, Weather willing as in a cool comfortable room, a sense of rest in sight, a sense of security and peace, and no where to extend for the night.
Yesterday evening was one such.
Kavitha had an assignment to complete chapters 3 through 6 of the book. Ann brought her earlier in the week a combo DVD that came with a DVD and a book. Kavitha also brought the same book home from the 3rd grade teacher. She is still intent on carrying the two same books around. I suppose typical of a woman. (sorry, as I am sure I would offend an otherwise the finer specimen of our species)
4 year old Narayan decides to read the book as well. He will have none of me or Kavitha reading it to him. He proceeds with page 1 and describes the pig the spider along with the salutations. He describes how a spider is a good thing and how he would keep it as a pet. Then he declares he is on page 15. A good 10 minutes of sweetest drivel I had ever heard.
He wins the race with his sister as he finished the book far before her and content that the slow poke sister is still reading and she is only on page 1, he moves over to put the DVD in the DVD plyer. Having satisfactory arranged necessary electronics, the DVD player, the sony receiver, and the high definition Mitsubishi TV, he comes back and sits by his sister on the Sofa and patiently waits for her to finish the race and join him to watch the movie. The patience lasts for a few seconds and he decides to move his limbs and exercise.
He bends backwards with his legs on the sofa and his head on the floor. He does a number of situps. He comes over to me after a number of these and folds his shirt up, flexes his hand muscles and proudly declares me to feel the fruits of his upside down situps.
All hair does not need the necessary company of a gel. And Narayans hair is not one of those. But he insists on some mornings that he wants to be handsome, smell well, and look swell in all. His hair styles vary: Mohawk, spikey, like-you-do. Having arranged his hair along one of these lines, he would use cologne under his ears, on his wrists, then checks his shirt, pants and shooes and weighs himself well in the mirror.
He comes over opens his mouth wide right in my face and wonders if he smells good.
The last ritual is how he determines how handsome he is: essentially how well he smells through his mouth.
Well why not, under a predicament, has Yasoda not found the Universe realized in young Krishna's opened mouth.
Vasudeva sutam devam; Kamsa chanoora mardanam; Devaki Paramanandam; Krishnam Vande Jagadgurum!!
Infant of Vasudeva, yet the Lord of Creation, Destroyer of the demons Bliss of Yasoda, your Mother, I bow to you, Krishna, the Guide to all there is]]>
Translated by Ketaki Kushari Dyson]]>
An even mind in difficulty, unaware in good times ...
-From Githa]]>
Any one's claim I am not, in my grace are all.]]>
Looking for text of his rendition. Why does this does not match with original text? Just curious.]]>
Read more by clicking on the link above ...]]>
]]>
Anger unknown and enemines none exist to this elevated heart. Take my caution Raja, Raja, that all the oceans should swell and rage and become one should he embark on fury. Take no respite, my King, in the loyal and invincible Karna being on your side, as even 10,000 of Karnas in an array shall be deeply hurt and decimated in his wake. So I beseech you, the mighty one, trust, heed my concerned and earnest utterances and pave the way for truce.
]]>Poets and dramatizers have taken liberties to keep this ancient text quite modern while keeping to the spirit.
Here is a stanza from one of the sonnet like dramatizations of the plight of the once mighty ruler Harischandra
Koravin Chebatti, ... Rudra Bhumi Narudenchen Enta Chitrambago
"The staff that decreed the golden rule on this expansive Earth, but instead and in its place, a piece of burning wood, and I enter this land of Rudra (Lord Shiva, the one that brings salvation and death), to be its keeper. How odd is the fate"
Essentially the king entered the mangled, cacophonic place of a creamtory in the middle of a night to be its overseer.
"Rudra" is another name for Shiva. The name also refers to the "intensity" or "anger" as Shiva has the god of "Fire" as his third eye, appropriately placed on his brow.
"Bhumi" refers to "Earth" or "Place".
So "Rudra Bhumi" refers to the place of final rites]]>
This is fundamentally a prayer to perhaps the most beloved deity of the Hindu pantheon. This is virtually untranslatable. Because each word has a thousand connotations to the listner.
The lines are meaningful in most of the Indian languages as the lines are in Sanskrit.
The rendering of these lines by Lata Mangeshkar in "Satyam Sivam Sundaram" is magical. Although this film by Raj Kappor, one of the doyens of Indian Film, is a fine one, It is worth watching it just for this one rapturous moment.
]]>It is said many times that Dhurjati (One of the 8 court poets) is a well accomplished poet of rhyme. In the movie the King asks him to render one of his compositions.
Dhurjati not being the maven of the movie, was casted by a brother-in-law of the producer (surely), and reads this most elegant poem that is utterly reminiscent of "70s summer explained Sodi".
My heart just sank with despair. I just thought anymore of this and I couldn't just bear the ineptness anymore. I was bordering on tears at that point. This is one way for sure to kill a soul.
Read the rest to see how it all ended well]]>
"The following pages provide a few samples of Telugu Literature. They also provide brief introductions to some literary works and writers. The long-term aim is to provide complete electronic texts of Telugu literary works much the same way as the Sanskrit and other projects of similar nature. This project solely depends upon volunteer efforts. All those interested in Telugu are urged to participate in this effort by contributing or by developing their own companion web sites. Please go through the "Scope" if you are likely to be interested in helping and/or participating. " - Seshu Madhava Rao Adluri ]]>
]]>
Chelliyo Chellako tamaku chesina eggulu saichirandarun
tolli gathinche nedu nanu dootaga bampiri sandhi seya mee
pillalu papalun prajalu pempu vahimpaga sandhi chesedavo
elli (velli) ranambe goorchedavo yerpada jeppumu Kauraveswara
]]>Crafted and complex as they may be, and I believe they are, they don't fully acquire their emotions without his voice. And when they do they are perttier than anything that is ever physically composed.]]>
Ralina Pulu Thadisina Nayla Kadalay Moyulu Nilichina Musuru MaLLi Jallu Gadapana Pilichay Amma Kalagalupula Pillala vaana
Some of this content is now part of our books from Apress.
Ideally you want to respect the themes and choose a symbolic color to draw attention. I wonder what everyone is doing for a need like this? ]]>
Tomcat Basics
]]>After a few weeks of effort, I was able to expose Knowledge Folders as multiple web sites with their own domain names. It turned out I didn't need to go to reverse proxies for now and could use virtual hosts. I was also able to get my multiple domain names from godaddy.com. I was able to use tomcat host/alias settings to effectively route traffic from all these domains to the same webapp. Using index.jsp of the webapp I was able to separate the content between different domains. After all this effort I ended up with a way to publish online web sites very quickly and expose them as their own domains. The resulting web sites will have a number of features that static web sites won't be able to accomplish easily. ]]>
netstat -a -b -o > test.txt
netstat -a -b -o | find "LISTENING" > test.txt
]]>Looking forward to hearing from you. ]]>
Web Tomcat Servlets Java Classes SQL
For details click on the link above.]]>
For more links click on the title link above.]]>
Aspire accomplishes a web page display by using a data defintion in a properties file. This definition could range from very simple to very elaborate depending on your requirements.
It is important to understand this defintion. For this purpose read the above article thoroughly and let me know if you have any questions.
This document should contain everything you need to retrieve and paint your first page.]]>
Example properties file for the summary page
]]>Example properties file for the contact detail page
]]>Example properties file for the contact detail update page
]]>api docs programmers guide sample programs JMStudio Partners that are using JMF]]>
This seems to be written in 99. The documentation says it is still valid for 2.1.1. You be the judge.
]]>A good introductory article.]]>
Covers
downloads Configuration Basic programming References]]>
Seems to be the authoriatative book on streaming]]>
How is this done on windows Article by Galan Bridgman]]>
A JDC Tech tip Have some source code]]>
A paper published in 1997 Covers various video standards Compression techniques Some products based in 1997]]>
Galan appears to be one of the experts on windows media streaming. Might be useful to checkout his work on video streaming.
]]>]]>
]]>
]]>