Recent articles

Powerball - Gyroscopic Exercise Tool
[caption id="" align="aligncenter" width="245" caption="Source: www.powerballs.com"][/ca ...
Namasthe London
I still can't believe am in England.  Anyways, now that i'm here, let's blog about it. ...
Happy New Year 2009
Wish you all a very happy and prosperous new year 2009!!! Flashback 2008 has been ...

Posted By : Vikram Sahai, on November 19, 2007 @ 8:19 pm | View Original
Tags:

I installed Aptana as a plug-in for Eclipse a few days ago. And, i must say, that’s absolutely fantastic. It fascinated me so much that i uninstalled Dreamweaver…lol

Why Aptana plugin for Eclipse?
  1. It’s open source and obviously it’s free.
  2. Aptana is a robust, JavaScript-focused IDE for building dynamic web applications. ( You can easily create marvellous Joomla Templates by combining the various Javascript Frameworks available in the package)Aptana Javascript Frameworks
  3. Code Assist on JavaScript, HTML, and CSS languages, including your own JavaScript functions.
  4. Outliner that gives a snapshot view of your JavaScript, HTML, and CSS code structure
  5. JavaScript debugger to troubleshoot your code
  6. Error and warning notification for your code
  7. Support for Aptana UI customization and extensions
  8. Toggle between Aptana and Default Eclipse Perspectives.
  9. Eclipse is the BEST IDE!!!

Web development is too much fun!!! In a lapse of 2 month, i’ve learned a lot of stuffs. Here are some of them

  1. OpenLazlo
  2. Joomla
  3. Oscommerce
  4. dbDesigner
  5. phpList
  6. phpDocumenter
  7. WAMP
  8. Dojo toolkit

Install this firefox extension for debugging and testing your web applications. FireBug is another add-on that allows developers to edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

Well, the web keeps on changing so does its technologies. So, i guess that i won’t stop learning new things ;-)

Wish me Luck!!!

Posted By : Vikram Sahai, on November 16, 2007 @ 11:13 pm | View Original
Tags:

Not many of you have heard of the “Echelon Project“.

Well, it is a Global Surveillance Network and it is run by the NSA ( National Security Agency ) and 4 other countries ( Canada, Great Britain, Australia and New Zealand ).

What it does?
It does what seemed to be science fiction;-)
In short, it intercepts every electronic communication ( Radio, satellite, microwave, cellular, fiber-optics, etc ) and searches for pre-programmed keywords, fax, e-mail, etc. The objective of such a network is obviously for the betterment of man-kind…tracking drug dealers, terrorist, etc, etc.

When was it set up?

Believe it or not, that must have been just after the world war II or maybe during the war.

Here are some interesting articles for you…check it out!!!

Secret Surveillance Network
They got it taped
Transcript of 60 Minutes on Echelon
Project Echelon

Posted By : Vikram Sahai, on October 14, 2007 @ 9:06 pm | View Original
Tags:

Ever heard of OpenLaszlo?

OpenLaszlo is an open source platform for the development and delivery of rich Internet applications.

The OpenLaszlo platform consists of the LZX programming language and the OpenLaszlo Server:

  • LZX is an XML and JavaScript description language similar in spirit to XUL, MXML, and XAML.
  • LZX enables a declarative, text-based development process that supports rapid prototyping and software development best practices. It is designed to be familiar to traditional web application developers who are familiar with HTML and Javascript.
  • The OpenLaszlo Server is a Java servlet that compiles LZX applications into executable binaries for targeted run-time environments.

From Wikipedia

Well, I’m currently using this platform to develop a search engine interface (GUI) of a website(project I’m working on as a web developer). After 4 days of learning and practising OpenLaszlo, I must say, that it is a fabulous application!!!

What it does?
In one sentence…It transparently converts XML(lzx format) file to flash (swf format)!!!
Marverlous isn’t it? No need to learn Flash or other stuffs!!!

Simple example - like “hello world” ;-)

<canvas>

<!-- Retrieve data from an XML file -->

<dataset src="anyxmlfile.xml" name="anXMLfile">

<!-- FUNCTIONS JUST LIKE JAVASCRIPT -->

<script>

<!--[CDATA[

function func(){

txtname.setText("Changed");

}

]]><br />

</script>

<!-- DECLARATION OF RESOURCE FILE - MEDIA, IMAGE, ETC -->

 <view name="aview" height="100" width="100" bgcolor="#ff8000">

<text>A sample text</text>

<button onclick="func()">Click Here</button>

<!--HANDLES ANIMATION -->

<animatorgroup process="sequential">

<animator attribute="width" from="0" to="100" duration="100" />

<animator attribute="height" from="10" to="100" duration="100" />

</animatorgroup>

</view>

</canvas>

Architecture of OpenLaszlo


Image from openlaszlo.org


I will put a live example of openlaszlo by next week ;-)

Till then, start building your own flash widgets in OpenLaszlo and keep me posted.

By the way, this is my “real” first step in the world of open source

Older Posts »