Quantum Thoughts

Image via Wikipedia

Configure your Drupal blog to use blogging firefox pluggin Scribefile.

  1. You need administrator priviledges since you have to activate Blog and Blog API if you have not done so.
  2. Go to Administration Site building Modules
  3. Enable the Blog API module and if you like writing composing Blog posts also from your Drupal web pages enable also BLog module.
  4. Go to Administration Site configuration Blog APIs
  5. Check at least one content type that is considered a blog entry (typically story, blog entry) and press save.
  6. User management Permissions blogapi module
  7. Ensure the user group (authenticated user or the group user belongs) is checked for “administer content with blog api”. save.
  8. UPDATE: If you like to post videos and images directly from your Scribefire account using the blog API, you shoulb make Full HTML input the default input setting for your site. To do so go to Site  configuration › Input Format tab and choose Full HTML as the default input type.
  9. Open  ScribeFire and click on the add account wizard in the right side of the ScribeFire window.
  10. In the Wizard: click “Manually Configure”, select “Custom Blog”,click “Next”, select “Drupal” blog system type, type in your domain. Enter domain name as(http://mysite.com/xmlrpc.php), click “Next”, enter your username, password, click “Next”, click “Done”.
  11. That’s it you now can write post using your firefox pluggin and integrate them seamlessly to your blog.

In future article we will also cover the procedure on how to automatically blog on Google Readerliked or shared items using grasemonkey scripts.


1. Drupal Blog API

2. . Scribe Fire supporting Services


The way terahertz waves are absorbed and emitted is often used to determine the chemical composition of a material. the have a small skin depth so they don’t travel far inside the body, but lately they are often used breast tumours spotting as well as non invasive inspections.

Moreover, terahertz photons are not energetic enough to break chemical bonds or ionise atoms or molecules, the chief reasons why higher energy photons such as x-rays and UV rays are so bad for us. But could there be another mechanism at work?

Technology review says that

The evidence that terahertz radiation damages biological systems is mixed. “Some studies reported significant genetic damage while others, although similar, showed none,” say Boian Alexandrov at the Center for Nonlinear Studies at Los Alamos National Laboratory in New Mexico and a few buddies. Now these guys think they know why.

Alexandrov and co have created a model to investigate how THz fields interact with double-stranded DNA and what they’ve found is remarkable. They say that although the forces generated are tiny, resonant effects allow THz waves to unzip double-stranded DNA, creating bubbles in the double strand that could significantly interfere with processes such as gene expression and DNA replication. That’s a jaw dropping conclusion.

And it also explains why the evidence has been so hard to garner. Ordinary resonant effects are not powerful enough to do do this kind of damage but nonlinear resonances can. These nonlinear instabilities are much less likely to form which explains why the character of THz genotoxic
effects are probabilistic rather than deterministic, say the team.

This should set the cat among the pigeons. Of course, terahertz waves are a natural part of environment, just like visible and infrared light. But a new generation of cameras are set to appear that not only record terahertz waves but also bombard us with them. And if our exposure is set to increase, the question that urgently needs answering is what level of terahertz exposure is safe.

Full paper from Cornell here  arxiv.org/abs/0910.5294.

I discovered a service in Capirtal.gr, one of the most emerging Greek information portals, that provides real time stock prices in smart mobile html area. The page is plain html/js so viewable by most browsers. The only pitfall is that to refresh your results you need to do it manually clicking on the refresh button.  Check it your here.

One cool and one line js modification would be when all result table finishes to issue an automatic page refresh.

Since you have the data you people there in Capital.gr it will only take use a weekend here in Niobium Labs to make a cool Android and iPhone client you could distribute, with adds on top. This is actually a screen shot from my android browser.

Image via CrunchBase

I have readopted JDO recently. The cause ? Google App Engine’s big table storage model that makes JDO, a storage agnostic framework for persistence, ideal for such implementations.

Some very useful links related to Java on the GAE are following

  1. JRE Class White List A Java App Engine application’s access to the classes in the Java standard library (the Java Runtime Environment, or JRE) is limited to the classes displayed in that link.
  2. Will it Play in App Engine. This google group post aggregates all known java technologies and frameworks with commenting on whether or not they are applicable to the appengine JVM runtime. As we have discussed before limitations to certain JEE classes will stop many of the well adopted frameworks to operate.
  3. Web Services Connector. Due to limitations in the java.net core library many web services client frameworks fail to operate in appengine. Frameworks such as axis, axis2, JAX-WS do not have compatibility since they use not authorized classes. A simple and lightweight alternative is   WSC from people in salesforge.com that generates a simple jar client provided the wsdl document services definition. Another more nasty alternative is to implement the calls to the service by yourself and use JAXB or JIBX or even xmlnbeans to marshal/unmarshal the request/response documents.

Today I have been experiencing amazing speeds accessing my data mining featrured AMI. I am doing some maintenence jobs updating Oracle Database to 11g Release 1 Linux 64 bit on an Ubuntu 9.04 environment and I got shocked from image uploading speeds.

Tags: , ,

New features Layar 2.1 includes:  layer sharing and screenshots in social media is in my opinion the best business practice they could come up. Raimo has understand fully the special tricks of this market. Augmented reality browsers are many out there but no one with open API for content providers and such enhanced social integration.

Good marketing and business plan whatsoever.


Symbian and iPhone saw declines.

Numbers never lie and in our case prove what we are saying quite a while now. Android is here to stay, no sorry, to dominate the market is the right expression. No more writing tons of Objective C code to achieve a transition and a button. Just put your Apache libraries along with your project and deploy. Not to mention Apple’s policy of app acceptance and review policy. Put also in the equation the massive device support for Android by the end of this year and you get the picture. Android has already overcome Windows Mobile and growing.

Metrics Downloads


RSS Tweets

  • An error has occurred; the feed is probably down. Try again later.

RSS Reader Shared

  • An error has occurred; the feed is probably down. Try again later.

Flickr Photos

My Bookmarks

August 2019
« Jan    

Blog Stats

  • 83,674 hits