
directly from my e51 browser. Which seems to work fine. And works via opera mini beta 5 too except image upload seem not supported. With this i really will not miss my small laptop ;-)


The press in India is all gaga over the recently published finding by a joint team of NASA and ISRO about confirmed presence of OH and H2O molecules on moon surface. This is stark contrast to all the negative press that ISRO got after it declared that it has lost contact with Chandrayaan. It is press after all, when are they going to do some mature reporting?
Cutting sort, see (http://m3.jpl.nasa.gov/NEWS/ and http://www.sciencemag.org/cgi/content/abstract/1178658) for more technical information on this findings.
Apart from the scientific (and possibly in longer terms practical) significance of this finding, the Chandrayaan-I mission has opened up a whole new shift in space explorations: of global collaboration. Yes, Chandrayaan-I has some amount of “pride” attached to it, but it was essentially a first space exploration program that involved as many as 20 countries. For this very reason it was chosen for AIAA Space 2009 award (http://en.wikipedia.org/wiki/Chandrayaan-1#Award_for_Chandrayaan-1).
One needs to note that, space exploration in future should not be a just done for “pride” or for a mere “me too”. Space explorations are going to be expensive, of what benefits it brings to the human kind should be the prime objective of each mission. For me, Chandrayaan-I has given a glimpse of what can be achieved by collaboration and not merely showing off some false pride.
I wonder to what extent such collaborations can bring in more knowledge to the human kind. All of us just need to loose a little bit of pride. How much are we ready for this?
A new full binary version of MeTA Studio (2.0.05092009) is available for download from the usual place: http://code.google.com/p/metastudio/
New features in this release:
- GTalk/ Jabber integration with the talk and collaborative framework in MeTA Studio, allowing one to have more means of communication than just direct LAN based talk. Note that both the parties need to be using MeTA Studio to take full advantage of this feature. To access this feature use Tools –> Down-arrow –> GTalk –> Sign in
Note that if you have a proxy you will need to make those settings first before trying to log into GTalk / Jabber. All features of MeTA Studio talk except voice talk is supported via GTalk. With this the issue reported here http://code.google.com/p/metastudio/issues/detail?id=11&can=1 is addressed. The original issue did mention yahoo and irc, but there are no plans to support these. GTalk and Jabber protocols are fairly open and are well supported by Smack APIs which are inturn used with in MeTA Studio.
- Staggered reading and connectivity formation for large molecules. With earlier version of MeTA Studio, large molecules (> 1000) atoms took long time to load, as there is huge amount of pre-pressing done to identify and classify bonds, rings and other structures in the molecule. Starting from 2.0.05092009, staggered reader and molecule builder APIs are introduced which allow for faster loading of molecules and at a later stage selectively obtaining the required details.
You might experience some problems using this feature, if you find problems, report them at: http://code.google.com/p/metastudio/issues/list
- “Share this!” feature in MoleculeViewer, allows one to instantly share a molecule object to peer MeTA Studio users on LAN or on GTalk/ Jabber network.
- The update sever has been changed to ohloh.net and with this the online updates are back. So expect quicker updates in coming days. **
- Support for Apache Derby embedded database has been added to MeTA Studio. Expect some interesting features based on this in near future.
- Additional BeanShell functions to ease programming:
atof(): String to float
atoi(): String to int
au(): Convert to a.u. (overloaded for value, Point3D and Atom)
angstrom(): Convert to angstrroms (overloaded for value, Point3D and Atom)
- Under the hood graphics and other API changes. And as usual there are assortment for other bug fixes and improvements. For a complete list of changes browse through http://code.google.com/p/metastudio/source/list
Experimental features with this release:
- I will be experimenting with symbolic language interface for MeTA Studio in coming weeks. A simple demo interface has been added for this purpose and is called a Workbook (accessible from Workbook –> New workbook). The only symbol currently interpreted is: Molecule[H2]
- An App Builder tool to simplify making completely new applications based on MeTA Studio runtime (accessible from App builder –> New app builder workspace). This is currently not functional, and is only a design spec.
MeTA Studio on Ohloh.net
MeTA Studio is also now hosted on Ohloh.net: https://www.ohloh.net/p/metastudio/, which currently is providing a means of on-line update. This also serves as a way of showing off the way for displaying users and developers of MeTA Studio. So if you use or develop for MeTA Studio, help spread the word, click on “I use it” Ohloh.net button at the bottom of MeTA Studio home page at: http://code.google.com/p/metastudio/
Have fun! And check out for some new updates with MeTA Studio in coming weeks.


Generally I do not like heavy laptops. But since I have a heavy workload, and I do not have my desktop as back at home, I had to “reward myself” with a Dell XPS 13 (well ….). Dell XPS for all the features it offers, at around 2.2 kgs is a terrific machine, with desktop kind performance. So far I like this machine. Contrary to many reports around the internet about overheating, I can safely say that it gets heated as much as my HCL MiLeap, which is fairly OK… though should test how it behaves in summer. Only drawback I see currently is the Nvidia drivers that come with XPS are a bit old, and CUDA support is not great. Essentially you have to wait for Dell to upgrade their drivers as they are not available from Nvidia site. Currently though I have shifted all my primary work from MiLeap to this machine (which means I will now experiment with OS that best suites MiLeap … read “remove vista” ;-))
Currently, I have Vista dual booted with Ubuntu 9.04 on this Dell machine, though I will be upgrading this machine too to Windows 7 (along with my home desktop). So I will put in a more detailed review when I do so.
In the mean time I am deeply engrossed in writing other things up ;-) Also you could expect a new release of MeTA Studio with some interesting features in coming weeks.
WiKi-OS seems to be quite an interesting open source project in terms of building a “web based OS”. The most important fact that differentiates this form other web OSes is that there is not a single line of JavaScript or HTML in this, but is entirely written in C# and runs in Silverlight plugin. Another interesting aspect is its Wiki nature, you can edit customize and deploy applications (including 3D applications) on the fly as you would edit Wiki pages. And finally, it comes inbuilt with code editor, so you can edit the application code as you want, you do not need any dependence on external tools to write applications on Wiki-OS, not even an editor or a debugger … well eventually that means you don’t require the browser too. Who said browser was becoming the OS of today? I personally feel that this project has quite a large potential, if of course there are compelling applications written for it.
To access visit https://www.wiki-os.org/. Note that as of now the site can only be accessed from a Windows PC running IE or Firefox. But I see no reason why this should not work at places where .Net is supported.
Also would be interesting to know if some one has tried to do similar stuff with JVM instead of .Net, which I think is more portable, though lacks 3D support on many platforms.
Was writing, writing and writing this week (don’t ask me what :( … ) , so though will take some break and put on some snaps …
The bubble: does it appear to be cut through?
And what about this? Progressively becoming transparent ;-) Wonder if something like that could be used for making the “disappearing act” gadget.
Well … am … the picture says as thousand words, they say!
Have fun!
To me, proactive reporting came to India with Tehelka.com, though before that print media has been and still is constructively proactive in their reporting. Even in pre-independence era, people like Tilak and Agarkar have put in unprecedented effort and energy in upbringing of the thoughts of the fellow people, to fight for a better cause and a better tomorrow. But with Tehelka, the constructiveness in reporting has gradually wiped out. I feel most of the media reporting done today in India, especially on televisions, is nothing but hollow. It is missing a point. And a major one. In that, the media, reporting and journalism has an important role in bringing up the society, shaping their thoughts, and in longer run create a cohesive atmosphere for the nation to progress as a whole.
If the reporting is hollow, the news analysis is even worse and is becoming more and more dangerous of making up a public opinion and to some extent go so far and say that this public opinion is the law of the land! Well, it is not gone that far, but with what is happening on most of the current news channels, such a dangerous idea is not far to come into reality.
For these reasons, I have been particularly choosey about the newspapers and media I refer to. For newspapers, it has always been Indian Express and The Hindu, and for electronic media, though not perfect, it has always been Doordarshan for Indian affairs and BBC world service for world affairs.
I had all these thoughts for a few months now, but when a friend of mine sent this Youtube video, I was literally shocked.
http://www.youtube.com/watch?v=2l7DmKgKpzc&feature=related
This is supposedly a news analysis program where Noted criminal lawyer Ram Jetmalani is being questioned as to why he is going against the “public opinion” of defending some one who “majority” of people “think” is a convict. Before I saw this video, I must say frankly that I didn’t have much respect for Ram Jetmalani, because of the kind of cases he handled. But the points he puts in have simply made me think high of him. He has a solid point. When it comes to justice and having the authority to say if the rule of the land is maintained, only the Indian courts must have the final say. Not the media, and not the public, for how much ever they think it is correct. The media should not be in a dangerous position to proclaim that they are the one who deliver justice. Their job is to bring the facts and show it in court, and not be court itself. They should not try to create a situation where every one begins to think that they are the only resort for final justice.
On the other hand it is the duty of every citizen to know the roles of institutions of democracy and the press (or the media), and be vigilant when there are conflicts, and make conscious decision for the greater interest of the society and nation.
(PS: Views expressed here are solely mine. I am not trying to give any advice here.)
sqrt like this:
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.Platform;
public interface CLibrary extends Library {
double sqrt(double v);
}
// and use it as:
CLibrary clib = (CLibrary) Native.loadLibrary((Platform.isWindows() ? "msvcrt" : "m"),
CLibrary.class);
System.out.println(clib.sqrt(2));
java.lang.ClassFormatError: Illegal class modifiers in class CLibrary: 0x201
bsh.ClassGeneratorUtil
public byte [] generateClass() {
int classMods = getASMModifiers( classModifiers ) | ACC_PUBLIC;
if ( isInterface )
classMods |= ACC_INTERFACE;
...
classMods |= ACC_INTERFACE | ACC_ABSTRACT; which worked great, except that I got another error:
java.lang.ClassFormatError: Interfaces must have java.lang.Object as superclass in class CLibrary
if ( isInterface ) {
classMods |= ACC_INTERFACE | ACC_ABSTRACT;
try {
interfaces = new Class[]{Class.forName(superClassName.replace('/', '.'))};
} catch(Exception e) {
e.printStackTrace();
throw new UnsupportedOperationException("Super class " +
superClassName + " is not varifiable for interface : " + fqClassName);
}
superClassName = "java/lang/Object";
}
....
:-) Have you seen a penguin eating an apple? It probably never liked it so it ate only a bite ;-)live-powerpc video=ofonly option though.
After installation, the login screen looks pretty decent and neat (see above, in the backdrop is MiLeap running Vista).


