Hands on Flex

I’ve been very busy for last 4-5 months. But I have been hacking around with many things; Emacs, Vim, Python, Bash, Flex, Silverlight etc… No I am not trying to impress anyone here. Of course I am not master of these things. :).

Adobe Flex aka Fx is a great open source tool. I happen to understand the Ajax/PHP and Curl so I can compare Flex with these.

In my opinion Flex is great. You can create a application with minimum ActionScript coding. Basic layout of a flex application is in MXML and ActionScript is used for more control just like we use HTML and JavaScript.

I have been trying the Flex charting API. I will say that they are extensive and very easy to use. Flex platform is Open Source and licensed under Mozilla Public license.

I will keep readers updated in Flex as soon as I get to something new.

Editor war

Open source community is not a monotonic movement instead it constitute with group of many cultures. They all converge to the same motto by one way or another. They all are emotionally attached to the tools they use.

A Cartoon strip on editors
A Cartoon strip on editors

Check this out. This is very interesting cartoon strip. I ((Shishir Sharma ‘criss’)) am a hard fan of vim ((vi improved, click here)) . but i still like both Emacs and vim. And by the way notepad++ is not bad at all.

Have fun

Shishir Sharma ‘criss’

मौकों

मौकों मैं शिरकत ना होती, नज़रों मैं नज़ारे ना होते |
जो हम ना होते इस दुनिया में, इन हुस्न वालों के गुज़रे ना होते ||
— शिशिर शर्मा ‘क्रिस’ ((Shishir Sharma ‘criss’))

मैं चाहता था की मैं हिंदी मैं बहुत कुछ लिखूं, पर मैं हाल फिलहाल तो कुछ नहीं लिख पा रहा | पर हो सकता है मैं कुछ समय निकाल कर हिंदी मैं और भी कुछ लिखूं | तब तक के लिए अलविदा |

SurF – Next gereration File Manager

SurF – Next Generation File Manager ((Shishir Sharma ‘criss’))

Forget the days when we have to use the multilevel task bar in windows. The author Sergey Vlasov ((Sergey Vlasov <glider [at] svprogramming.net>)) is a nice man to give away such a good utility. This a very useful tool for guys like me how have to work with multiple file managers open and with similar directory structure. Continue reading “SurF – Next gereration File Manager”

Curl – A gentle slope system

Curl – A gentle slope system

Recently I (Shishir Sharma ‘criss’ )came to know about Curl Language. It’s a MIT – DARPA project. It’s a multi-paradigm hybrid functional language. Curl is reflective, homo-iconic, object oriented programming language. It supports closures, macros and declarative layouts.

Its syntax is based on TEX and has a big set of formatting operations. Curl is very scientific language, As they state …

“one uses the same easy-to-learn syntax to create interactive documents as to create regular text documents.”

Continue reading “Curl – A gentle slope system”

SVN

How to know the current version of repository on a SVN server.

$ svn info -r HEAD

In case of Git this will be.

$ git ls-remote --heads origin

DropBox – Just drop in it.

Now Web share/Web drive/File upload is no just a matter of few clicks. Dropbox has made it easy like just droping it in a box. When I (Shishir criss Sharma) saw its video on Dropbox website, i just dropped my jaws.

DropBox is a web based data storage and share tool. Its like your web drive. Dropbox is currently available for OS X, Windows and Linux. It never deletes anything you uploaded. It will only transfer the diff of the newer file so saving considerable bandwidth. Also it can save all the previous versions. It also has a web interface. So it can be accessed from any where. The free account will give you 2GB storage for free.

Dropbox received great writeups in TechCrunch, GigaOm and Venturebeat and to our surprise, our screencast hit the top of both digg and reddit, with the screencast receiving 11,000 diggs and ranking among the top 10 of technology articles in the past year.
From blog.getdropbox.com

Continue reading “DropBox – Just drop in it.”

Spiderzilla

We serf net. We do it every day. Now days I (Shishir criss Sharma) have 2Mbps Broad Band Internet connection. But still life needs more.

I used to have a slow connection of 56Kbps few months back. Bandwidth was a big issue at that time (Its still a issue 🙂 ). But India is shining we have very cheap Broad Band connection now days.

When i was on 56Kbps i had this habit of making off line cache of useful pages. I usually used the
HTTrack Website Copier

“It allows you to download a World Wide website from the Internet to a local directory,building recursively all structures, getting html, images, and other files from the server to your computer. Links are rebuilt relatively so that you can freely browse to the local site (works with any browser). You can mirror several sites together so that you can jump from one to another. You can, also, update an existing mirror site, or resume an interrupted download””

Continue reading “Spiderzilla”

If

If you can keep your head when all about you
Are losing theirs and blaming it on you;
If you can trust yourself when all men doubt you,
But make allowance for their doubting too;
If you can wait and not be tired by waiting,
Or, being lied about, don’t deal in lies,
Or, being hated, don’t give way to hating,
And yet don’t look too good, nor talk too wise;

If you can dream – and not make dreams your master;
If you can think – and not make thoughts your aim;
If you can meet with triumph and disaster
And treat those two imposters just the same;
If you can bear to hear the truth you’ve spoken
Twisted by knaves to make a trap for fools,
Or watch the things you gave your life to broken,
And stoop and build ’em up with wornout tools;

If you can make one heap of all your winnings
And risk it on one turn of pitch-and-toss,
And lose, and start again at your beginnings
And never breath a word about your loss;
If you can force your heart and nerve and sinew
To serve your turn long after they are gone,
And so hold on when there is nothing in you
Except the Will which says to them: “Hold on”;

If you can talk with crowds and keep your virtue,
Or walk with kings – nor lose the common touch;
If neither foes nor loving friends can hurt you;
If all men count with you, but none too much;
If you can fill the unforgiving minute
With sixty seconds’ worth of distance run –
Yours is the Earth and everything that’s in it,
And – which is more – you’ll be a Man my son!

– Rudyard Kipling

GnuWin32 – Saving you form proprietary

As we all know all the windows user are cursed by proprietary policy. Its very difficult to find common useful tools which are available on Linux.

I [Shishir Sharma] recently needed indenting tool on Windows XP. Then obvious choice is GNU INDENT. I have used it on fedora. Thanks to GnuWin32 which provides ports of tools with a GNU or similar open source license, to MS-Windows.

GnuWin32 provides ports of tools with a GNU or similar open source license, to MS-Windows (Microsoft Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista / 2008). This is what they say about themselves.

The GnuWin32 project provides Win32-versions of GNU tools, or tools with a similar open source licence. The ports are native ports, that is they rely only on libraries provided with any standard 32-bits MS-Windows operating system, such as MS-Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista. Native ports do not rely on some kind of Unix emulation, such as CygWin or Msys, so that there is no need to install additional emulation libraries.

At present, all developments have been done under MS-Windows-XP, using the Mingw port of the GNU C and C++ (GCC) compilers. Utilities and libraries provided by GnuWin32, are used and distributed with packages such as GNU Emacs and KDE-Windows.
Continue reading “GnuWin32 – Saving you form proprietary”