Monday, July 02, 2007

Elastix asterisk pbx gui

Flex-ible Amazon

Today i almost completed the as3 api for amazon ecs. Using the api you would be able to do ItemSearch, CreateCart, ItemLookup, CartAdd and CartRemove in flex and flash cs3. I will be soon uploading the code on google code. If anyone wishes to use it send me a mail at mdzkhan@esberi.com and i will mail you back the alpha code. This api was written as there were hardly any as3 based api for amazon ecs, though there are some like Raghunath's example to do item search but even that has errors due to reccent change in amazon ecs.

Asterisk On Rails

Kind of like peanut butter and chocolate…RoR and Asterisk seem to go together very nicely, if you’re looking for rapid deployment of voice/web applications. Joe Heitzeberg just gave a very hands-on presentation on RAGI, an open-source framework for bridging the Ruby on Rails web application server environment and Asterisk. With the use of a screencast, Joe walked the audience through creating a simple app that queried a web page for package tracking info and offered that information up via a dial-up telephone interface using Asterisk. It took all of about 30 minutes, and half of that was explaining the steps. If you want to experiment with tying voice to web apps or need a rapid voice development platform, you should definitely check out RAGI.

Thursday, November 30, 2006

Nomad de' Return

Well i am back here for posting after real long time.This long gap was due to certain commitments that took atleast a month to resolve off.In past few days(few weeks) we have been in some serious development of a communication system design project (though we had our reviews and all, but still we made time for it). Soon we are planning to roll out a homebrew "Open Hardware" mobile device, which would certainly be a ......... well i can say that after its rolled not..to early to say something about it. Coming back to motive of this blog, I htink today i would speak about one great web technology "AJAX".
AJAX stands for Asynchronous JavaScript And XML (if i am right), which i got introduced at a Microsoft sponsered seminar. Now to be frank its not just another scripting language but instead its a word pretaining to the methodolgy of designing website (of web 2.0 generation) using JavaScript and XML at front end. Well the advantage of using this site is that in your webpage you can make each component operate by itself without actually refreshing the page. From Google to Microsoft everybody is shifting to these methodology.If you would like to start off then let me say you that there is no perfect or stand alone IDE that can help you build web pages with AJAX. AJAX is still in the maturing stage, from IBM to Microsoft all trying to create oe platform (IDE) so that it can be possible to develop from an IDE.
Long before AJAX was coined, these kind of methodolgies were used to make dynamic sites but they were not using this kind of implementation.Again many people think JavaScript is all about JAVA, please wave this off....JavaScript is no where like JAVA or developed by people of SUN.
So maybe this briefing is enough as for today (me getting lazy and tired to write more). Soon will post more on AJAX, regarding tools available, links, AJAX patterns and effects which maybe you can use to start off.

Wednesday, October 11, 2006

Knowledge Through Links

Below are links given which I usually visit to dig or get knowledge from and I think it will be useful for you to. So please let down your laziness for learning and gear up to become "one who should be talked about".

Linux:
www.freshmeat.net - can search for apps and projects on this site
www.google.com/linux - best way to search for a topic pertaining to Linux world
www.sourceforge.net - central body of Linux world, you can find any app or project here and download it
www.kde.org - official website for KDE GUI of Linux
www.gnome.org - official website for GNOME GUI of Linux
www.slashdot.org - e-magazine on Linux world

Linux OS flavors:
www.fedora.org - Fedora OS
www.opensuse.org - Novell version of Linux Suse OS (best in Interface and easy to control)
www.debian.org - Debain OS (best in security)
www.mandriva.org -Former Mandrake flavor
www.lindows.org - an ex employee of Microsoft starts his version on Linux similar to windows in terms of ease


Linux Apps:
www.kde-apps.org -find applications for kde
www.gnome-look.org -find themes,wallpapers,login screen and other GUI enhancement stuff for GNOME
www.kde-look.org -find themes,wallpapers,login screen and other GUI enhancment stuff for KDE

MATLAB:
http://www.mathworks.com/matlabcentral/fileexchange/ -find mat lab codes for various category of applications
http://www.math.umn.edu/~olver/matlab.html -find codes for mathematics

DSP:
www.desprealted.com -anything in regard to software or hardware for digital signal processing
http://www.bores.com/courses/intro/
http://www.e-dsp.com/free-ebooks/
http://www.dsptutor.freeuk.com/
http://www.dspguru.com/

AI:
www.ai-depot.com
http://en.wikipedia.org/wiki/List_of_notable_artificial_intelligence_projects
http://en.wikipedia.org/wiki/List_of_important_publications_in_computer_science#Artificial_intelligence

Electronic Circuits:
http://www.aaroncake.net/circuits/index.asp
http://www.electronic-circuits-diagrams.com/
http://www.uoguelph.ca/~antoon/circ/circuits.htm
http://www.epanorama.net/circuits/


The above links will be updated usually and apart form this you should check out some top US universities to find out what projects are they working on, so that you can get an idea what’s the trend now and where is technology heading towards?
And for any question I believe wikipedia will be of great help.

Tuesday, October 10, 2006

Whats this all about ?

Well I have been writing blogs for long time but now I feel I should start writing some technical ones. For this reason this blog has been created so that people can read what I have learned for their benefits. "ES0TERIC NOTES", Ya I know seems you must be sure now that I am really preparing for GRE, on other hand it simple means "technical notes”. Notes, which I believe, are something different than those dictated by our preceptors. On this blog, the topics that I will write will be mainly

Programming in C, C++, Java, Pearl, Python, Matlab and Simulink
Robotics
AI
Image Processing
DSP

(Please do not consider this as my resume add ons)

Now here and there I will write on current trends in technology sector because that is what we lack, our ANNA university syllabus teaches us 1980's stuff which is pretty much outdated, therefore I term the ANNA University syllabus as "RETRO" even though we do require them to understand the basics. Before I end this, I need help form each of you please help me out to design articles based on your needs.
This is what we call "Collaborative Learning".