FOSS.in 2008
Let me share a complete report about FOSS.in 2008 event that I attended recently at IISc Bangalore.
Day 1:
Opening keynote was by Harald Welte. He is concern about sad situation of Linux in embedded space.
He raised question: Is GSM secure? At his workout Improving Free Software based GSM protocol analysis.
We all have belief that whatever we talk over or mobile, that is encrypted voice and no one else can hear it. It is myth. In India, few operators have not implemented encryption. I verified it with a special software runs on old Nokia phone. We have many sniffing tool for wire line. EtherpeekNX, Wireshark (Ethereal) etc. We have IETF standard documents to decode TCP/IP packets. Same way, we have 3GPP documents for GSM decoding. Still there is lack of sniffers because hardware is an issue. In this workout I came across USRP (Universal Software Radio Platform). We configured it to capture a single 200 Khz wide GSM channel over 1800 MHz band. We captured some live sample of broadcast channel.
We have few more options for hardware:
USRP. It cost around $700
Firmware source code for TSM30 mobile is available on Internet.
MAD Operating System for Nokia phone.
We can have access to modem firmware with Open BTS project
OR we can tap E1 link over ABis Interface from BTS to BSC with Linux. I think, in India it ABis is not wireline E1 link, it is microwave point to point link. How to tap it?
beagle board has project to link the board with USRP.
I came across some new software projects like
1. wiki.thc.org/gsm
2. thre.at/gsm
3. http://wiki.thc.org/gsm/decode gsmdecode software takes ASCII hex as input and generate decoded ASCII text.
4. Wireshark plugin
Most of the mobile support SIMToolkit. So any operator have complete access of any subscriber’s mobile’s address book. How to prove it?
Evening we had session about Contributing to Bluez. Bluzez is Linux Bluetooth protocol stack.
Bluetooth = core specifications + profiles.
UUID = Universal Unique ID for any Bluetooth service
Useful tools
$ hciconfig
$ hicconfig scan
$sdptoop records –raw
$sdptool browse
bletoothd is user space daemon. We can get it from git.kernal.org We run this daemon with –n option for foreground –d for debug print.
DBus is interface.
test_device and simple_agent are other useful tools
The Bluetooth stack had RFCOOMM service for Obex and At commands while L2CAP gives service to SDP. We can have HCI sockets too.
There are concepts about Adapter and Device. Org.bluez.Adaptor Org.bluez.Device
Btd_device struct hold proprieties inside PC for other remote Bluetooth device.
Bt_rfcomm_connect() is function call to connect to device
Bluetooth audio device uses SBC codec for audio. For more dtails
wiki.bluez.org
I asked the speaker Alok Barsode,few questions offline. The Bluetooth supports about 3 MBPS bandwidth. So yes, we can have Bluetooth video device. How to identify the remote Bluetooth device is mobile phone? No there is not any specific UUID supported by all mobile. The device class will be “mobile” in Bluetooth profile. Each Bluetooth device has its own unique BID. If we send “\r\nRing” command to headset, it will ring. Not true for mobile phone. I have USB Bluetooth adapter. Its trial version software driver has 5 MB data transfer limit over Windows. Linux has built in driver and no such limit.
Maemo under the hood and how to get involved Nokia has open source tablets N770, N800 and N810. It cost around EURO 250
Day 2:
Telepathy: communication for people and programs Telepathy is a framework to support all communication needs like chat, VoIP call etc. It has Connection Manager handle different protocols. This URL http://www.pidgin.im/ list all the supported protocols.
Tube channels: Dbus tubes, Steam tubes
Git clone at git://dev.laptop.org/projects/hellomesh
Telepathy stack: the bottom layer is connection managers for each protocol. Then common D-Bus. Then upper layer applications like chat, voice, logging etc. We have ’link-local’ option to communicate locally. Gabble is for XMPP. We have manager per account and Connection per protocol. Channel is per contact. Mission Control. Mingle is google application. Server less chat are also possible
For more details:
Rtcomm.garage.maemo.org
Live.gnome.org/Empathy
Telepathy.freedesktop.org
Day 3
Sorting in Indic locales/Indian language spell-checking enhancements Here we checked sorting of alphabet for few Indian languages. We can do sorting at glibc level ICU library level, Database level and Unicode CLDR level. LC_COLATE for each language.
We have few sessions related to KDE in the morning. KDE had Marble Widget. It is just few steps to write first ‘Hello World’ application. One can set theme for World Map. We need to end our source code with show function call to make this Marble widget visible. KDE has function ki8n(“…….”) for Internationalization support. CMake is powerful tool to generate make file. We should keep src and build directory separate. KDE had XML file to define GUI. We can define different menu, keyboard accelerator etc in that file. QtDesigner is similar to Visual Basic. One can re-use the Marble widget by drag and drop to QtDesigner. QtAssistant is like Help file. KDE has two IDEs. KDevelop and QDevelop. Kapp is a template.
Contributing to YUI Here I came across few useful JavaScript resources like...
Crockford’s book ‘JavaScript for Good Parts’
‘Object Oriented Java Script’ by Stnfanov
JSLint is a nice tool for JavaScript. JavaScript has no class inheritance. It has object inheritance. Here every function is an object. We have some simple trick for encapsulation. To hide function’s private members and it is used throughout the YUI code. Here we have two ways for inheritance. ‘Augment’ if we change base object, no effect to derived object. ‘Extend’ base and derive objects are linked.
Developing Speech Enabled Applications For Indian Languages and Dhvani TTS ‘eSpeak’, ‘Dhavni’ and ‘Festival’ are TTS(Text to Speech) for Indian language. Santhosh Thottingal the speaker gave live demonstration of the software. He wrote few lines of code to demonstrate library calls. One can set Pitch for TTS to change the voice. He explained with few lines of code, and different pitch setting for each spoken statemen, we can develop audio drama very quickly. TTS has many challenges. They already wrote many rules for Hindi TTS.
More details:
http://live.gnome.org/GAP/AtkGuide
VBA Macros - The Fun Bits It is huge challenge to transfer existing VBA application to Open Office.org http://go-oo.org/ Website has some tools for it.
Day 4
Fedora Electronics Laboratory is EDA development Tool.
LKHG stands for Linux Kernel Hackers Gathering. Yes, we have few barriers before we start contributing to Linux Kernel. We need to understand the basics about kernel and jargons associated with it. We have many checklist before we submit our code. The development procedure is well documented. Many of my IBM colleagues are contributing to it. They talked about how and why they re-wrote the kernel code. LKHG: File Systems The speaker Christoph Hellwig explains that for a single CPU local file system we have alternatives like Ext3, XFS, Ext4, btrfs. For shared disk cluster we have GFS (by RedHat), OCFS2 (by Oracle and SuSE) and GFS2. For network file system we have NFSv4, NFSv4.1, pNFS, CIFS and Kernel AFS. Now Intel has built-in support for CRC32 check. So it expedite file access. SCSI T10 DIF/DIX is hot topic. Ext4 may come in early 2009. It has many nice features. One of them is seamless migration of data from Ext3 to Ext4.
LKHG: Profiling / Tracing / Debugging Initially we had only printk() functions for kernel debugging. Now we have Dprobes, Linux Trace Toolkit, KDB, KProbes (2.6.9 onwards), jprobe, kretprobe, modprobe etc. dfork system call takes 165 ms. Ananth – the speaker – explains relative pros and cons for Marker v/s KProbes. If we enable Markers they are faster, if we disable it has negligible impact on performance, because every time if statement will check marker is enable or not. If we enable, KProbe it is slower, if we disable it has zero impact.
LKHG: Power Management Vaidyanathan Srinivasan the speaker emphasize that nowadays power saving is one more criteria for scheduler. We have two classes for task. Real Time and non-Real Time. Group Scheduling is new concepts. We can put different tasks in different groups. Like one group for all browsers, another for Oracle application, another for particular user etc. Now, each group will get some percentage of time. The scheduler will pick up the next task is in two stage. First select group then select task within that group. I was wondering, why cannot we reuse such kernel code about scheduling for EVDO and HSDPA base station. I thinhk, their schedules are much complex than kernel.
Howto contribute to Subversion project Bhuvaneswaran A – the speaker encourage the audience to contribute to SVN and join the community. One can play different roles here like Code Reviewer, Patch Manager, Release Manager, Community Manager etc. He explained SVN architecture. CLI and GUI both interfaces used same client library calls. For HTTP we have surf and Neon. The library can use local repository also instead of HTTP protocol. For storage we have BDB and FSFS alternatives.
Machine Translation for Indic Languages using Apertium I noted down few useful URLs from Pranava Swaroop’s talk like Here we have Hindi Dictionary
http://xixona.dlsi.ua.es/~fran/hindidict.txt
http://apertium.sn.sourceforge.net/
http://apertium.svn.sourceforge.net/viewvc/apertium/
LKHG: Reverse Engineering and Porting Linux to a WinMobile PDA phone Harald Welte the speaker talked about pity of porting Linux to mobile device. Without active community participation, it takes longer time and when it is over the life span of that mobile model is also over, so no use. He talked about E-TEN glorfish, project gnufiish, jtagfinder project. He just run the kernel for the device under test, and pleasant surprise it runs.
He explained some tips for HaRET (Hardware Reverse Engineering Tech). FCC database has good resolution picture of PCB inside all mobile devices. Keep rebooting device with different pin connected to OCR, every time. At one pin you will get some signal, that is serial port. He identified S3C2442 application processor, SiRF GPS chipset. He explained hardware reverse engineering techniques with photographs. So many cables were associated with all possible pins inside mobile. The PCB was hidden just below shield. For some device this shield is also soldered. Then he gave various interrupt like pressing key. Each device has special mode of booting. If you press camera button, or other combination of buttons, while booting the device, then It may enter to camera mode OR USB mode OR factory test mode. HaRET console gives python script control over TCP port. “ROM cooking” IDA (Interactive Disassembly) used to convert byte code to assembly language code. The developers of WinCE device left few debug statement, that helped to identified function name. He demonstrated it. Disassembly is legal. Decompilation is also legal in this context as the purpose is to build inter operability. WinCE also has registry.
LKHG: Lightning Talks & Open House One student talked about Linux kernel with Pine (?) ser space. He was invited for next day workout. Atul emphasized on simple working model of kernel with less feature, so novice student can play with it. One IBM delegate replied with some tool to understand kernel code and propose to demonstrate it. Atul continued…we are giving so many options to student, who is very new to this kernel development. Next day these kernel related workouts were quite successful.
Hanji Hanji is a web server framework targeted to be hosted on personal devices like PDAs, Laptops, SmartPhones. Dojo toolkit is used for web UI. It is very easy and supports fast implementation for new applets. Django is Data Model + Applet + Web UI + HTML points. The speaker Philippe May gave some live example of Point, Set is group of points, Track is link series of points. Server side we have Python and Client side it is JavaScript or Dojo widgets. For more details visit phil.hanjinet.org
Day 5
Linux Sound in 2008 The speaker Lennart Poettering explained the Linux architecture for audio. Alloca is a fnction in ACCA that allocates memory from stack. So no memory leak. No need to free. JACK has GUI. OSS is kernel interface. No method to provide time. Just write raw bytes to it, and it will be played. We can redirect library calls and implement or own library. Pulse Audio, SDL. Open AL is for positional audio, widely used by game developers. Phonon, KNotify, Xine, MPlayer, ESD, NAS etc are various building blocks with own APIs to programme audio in Linux.
Anatomy of Fedora Kiosk Mode It is to provide guest access to any user in Fedora.
Innovating with Mozilla Labs: The Weave Story. Mozial Labs has many useful tools. Snowl, Ubiquity (command line interface for browser), weave, Test Pilot (for testing beta releases), Prism (for website specific browsers), Personas etc. Weave used to transfer your bookmarks, cookies, passwords, history etc. Where ever you go, they follows with you like Hutch network. You can upload any video on Youtube with tag mozoconcept, then it will reach to community. Ubiquity had very few commands initially like, translate, replace, map etc. Out of all these, so far Prism got visibility with production build.
For details
Labs.mozila.com
FOSS.in has two tradition. We do not invite chief guest. And we end with some non-FOSS related talk, where no software, just FOSS principle. Atul felt embarrassed to propose Kalyan a close friend to request for closing keynote. He introduced Kalyan with an old e-mail where Kalyan requested to participate in Banglore Linux User Group meeting. We all had great fun with Kalyan as closing key note address speaker.
Kalyan explained Free world as ‘Caring and Sharing’. Art of Living mission statement is also similar. ‘We care, we share’. As being photographer, his presentation has so many pictures. He explained very nicely with some insects photographs, what is mean by FOSS. It is all about community efforts. He talked about Security. It can never be broken, it just bypassed. Like back-door entry. Like getting credit card details with social networking. With live example of rediff.com e-commerce site, he explained how to order, without paying money. Just replace N with Y in address bar. He informed that Rediff has fixed this bug. :( But we may have such Indian e-commerce website, where one can try his luck to get free stuff. Feeling secure is more important than actual security. Again he gave some live example of IISc campus, his own home, recent Bombay bomb blast etc.
Then he compare photography with programming. In analog photography days, experts were not sharing tricks to make better photograph. Now flicker has many notes about special effects. A common man staying next to hotel took photos of bomb blast, uploaded on flicker and shared with twitter, that is used by TV channels. National Geography confirmed that most of the best pictures come from immature photographers. He shared his experience that how his wild life photographs, used by Tamil movie ‘Snakes on Plane’, Maxima magazine, BBC etc. He uploaded high resolution pictures, that paid off. He believes in this world, good people are more compare to bad people.
He demonstrated result of automatic camera for wild life photography. It sense temperature change and take photos. One bird keep on visiting same place because of this camera sound and it make camera memory exhausted. Elephants are very curious like human beings. So it took camera inside its trunk. Camera got destroyed but not memory card, so we saw those photos.
FOSS principle is understand the problem, before finding solution. And recognize the problem, that is beyond just in front of your nose. Share your work. You will get recognition. Believe in friends. His friends printed calendars with his wild life photographs and provide him a platform. His talk forced the audience to think something serious. Make the difference for you and others.
He shared his recent experience of Kachchha (Gujarat). He appreciated Gujarat for mobile connectivity throughout the desert of Kachchha. :) At one point, his driver was confused and lost the way. Kalyan used his GPS, Goolge map over GPRS and guided him that after 300 m, there will be well and take left from there. The driver was amazed.
Atul ended with closing remarks about sponsors. In the present economic situation, it is difficult to get sponsors. But we managed. Even Nokia who has monopoly in market, sponsor FOSS. Some people play cricket, and others chess. We do FOSS.in. For a painter painting process is joyful, but more joyful is when people see the painting. Same way for Atul and his team the real joy is how the community used this FOSS.in platform by participating in talks, workouts, BoFs etc. We all met new diversified people: student and professionals, young and old, thin and fat. We had funny video captured during events and thanks giving ceremony.
Click here for FOSS-IN/2006
Music of Mind
Have you seen ocean/river? Waves? The sailors daily see waves. In our Hindi literature we have many names for sailors. Naakhuda, Maazi etc. Today I want to write about a specific sailor. Many of us know him. All of us are using his contribution in our day to day life, unknowingly, while talking over mobile, watching VCD/DVD/TV. Any guess? No? Let me tell you.
He is Joseph Fourier. He was a French mathematician and physicist best known for initiating the investigation of Fourier series and Fourier transform. Yes he was sailor. He was daily looking at waves in ocean. May be, that is why, he came up with Fourier transform, a mathematical method, that we learnt in engineering. The Fourier transform decomposes any function into oscillatory functions. This algorithm is core of all modern digital wireless communication equipments including mobile, WiFi router, TV setup box etc.
Let me give you a simple example to explain Fourier transform. You must have seen those dancing vertical bars, (along with music), in your stereo system. It is called spectrum analyzer. Have you observed them? The left most bars will move along with drums beats/bass, middle ones, with human voice or other musical instruments. The right most will jump along with strings/KHANJARI/MANJIRA/ Jankar beats/treble sound. These jumping bars are result of Fourier transform! Basically it identifies and segregates human voice, drums, JANKAAR beats, and other instruments to animate spectrum analyzer. Music has rhythm. This spectrum analyzer conveys you rhythm of different instruments. I am sure, now you got what Fourier transform is and appreciate it.
OK? What else has rhythm? Look at the Sun. So punctual ! Seasons. Moon phase. Ocean tides. So it seems like the nature has in-built rhythm. What about our own body. Yes it has biological rhythm. And Mind? Most of the time, it wanders. Does it have any rhythm? Probably not. Can we analyze mind? How nice it would be if we have spectrum analyzer for mind! Anger, love, smile, happiness, joy, jealousy all these different feelings, we can see as different vertical bars. The height of bar will be proportional to intensity of that feeling. Does our mood remain constant forever? No. so this mind spectrum analyzer should also have jumping bars. Sometimes, happiness will more :) and sometimes sadness :( .
Let’s think like an expert. We just tapped audio signal which goes to speaker, with spectrum analyzer. How about mind? We cannot even see it. Then how to capture it? Simple. Very simple. If mind is a kite then breath is a string that controls it. Yes. Consider breath as time domain signal. Apply Fourier transform to it to convert it to frequency domain, and what you get is mind! Mind is like aggregation of different feelings. This Fourier transform is also summation of different harmonics. At any moment, one harmonics will be dominating. At spectrum analyzer, any one vertical bar will have highest peak. Same way, one feeling will dominate at any instance of time, corresponding rhythm will be there in breath. Is not it?
Now how about inverse Fourier transform? It is like, draw an animating spectrum analyzer and get music out of it. Yes musicians do that. They describe chord of music that we hear as musical notes being played. Each key of keyboard/piano/harmonium will generate a harmonics with specific frequency. How about mind? If we change rhythm of breathing then will emotion change? May be... Next time, when you become angry just start taking deep breath inhale and continue to remain angry. Possible? Try it out. Mind is compared with monkey, but controlled mind is as powerful as the Lord Hanuman. Makes sense? May be…
By the way, I came across Art of Living Foundation – a largest NGO of the world. They teach how to breathe! Sounds funny? But tell me. Are you breathing? Are you aware about it? Sudarshan Kriya is a powerful breathing technique that impact, health, body, mind and all seven layers of our existence. This breathing rhythm in time domain will impact your mind in frequency domain. It is worth to learn those Art of Living techniques to operate on your own mind. I think, the mind and breath both are linked with Fourier transform. Mind will start wondering from wandering and you will start your journey back towards the source.
Let me end here, with a thought provoking question. Fourier transform is applied on time domain samples, collected over a small period of time. An instantaneous time domain signal cannot be transformed to frequency domain. Same way, if a person is completely in present moment - neither past, nor future - then where is mind?
Notes: I am thankful to Prof. A.K.Patel of my DDIT college (now DDU), who taught me Fourier Transform and my friends for their valuable comments. All the thoughts and ideas presented in articles are author’s own.
Nena Pidheya Modhala Kavana?
Title is “New Morning”
The poems posted at our DDIT college’s notice board, inspired me to write a poem.
Today at new morning of new year, when the Sun is just rising, a budding poet also put his 100% effort for his first poem.
Yes, as usual, this new year started with rooster’s voice “KOOKADE KOOOOOOOK”. We wished our friends and relatives Happy New year.
However... this New Year appears somewhat different to me, as this Diwali festival is first of its kind in college life. The first ray of the Sun, was like so energetic and inspirable to achieve new horizons.
Not only Sun but, at the sea
The colorful Rangolis at each doorstep was like indication of our colorful shining future. The singing birds and smiling flowers were wishing Happy New Year.
Wind was carrying nice smell of those flowers.
That wind just whispered in my ears.
“Manish ! now you also finish this poem here after conveying Happy New Year to all your friends...
"And yes, along that, please do not forget to wish your friends to realize their sweet dreams in this new year.”
How is it?
It is my first poem. Yes I posted it on college’s notice board. I wrote like I have composed it on new year morning. Actually I composed it during my BE examination for Heat Power subject. It was so boring to read theory of hemi-spherical Cochran boiler and super saturated steam. So I took a small Kit-Kat break and jotted down my thoughts as my first poem.
If you do not know Kannada language, then you may be wondering what this title means? It is a line from title song of movie “Amrithadhare”. It means, “Do you remember your first poem?” Yes, I remember it and this post is about my first poem. Sometimes I will write about my innovative experiments with poetry. But now, let me follow what the wind suggested me. Let me end here and wish you all, Happy New Year.
Diwali Rangoli
I observed that @ South India daily people decorate the entrance with white powder Rangoli. @ my origin, Gujarat state, during Diwali festival, we all prepared colorful Rangolis at our entrance. It is welcoming to goddess of wealth - Lakshami.
At my native place Mithapur, we have competition for preparing the best Rangoli. It has three categories: Line, Figure and Shade. Two groups: Below 14 years and Above 14 years. The participants prepare Rangolis at their home. So we all Mithapurians visit thier homes. They prepare wonderful, Rangolis. It may be religious, some contemporary issues, movie, politics and what not. You yourself can see them.
http://picasaweb.google.com/pmanish.rf/Rangoli2007
http://picasaweb.google.com/pmanish.rf/Rangoli2006
I am just sharing Last two years Rangolis. The album contains few additional photos related to Diwali celebration. You can click above links OR look at both sidebars. I added them as slide shows for your convenience.
Next day to Diwali, is Hindu new year. We all great each other "SAAL MUBARAK" means, Happy New Year. We have social gathering at Mithapur club and same time, prizes are distributed to Rangoli competition winners.
First, time I celebrated this Diwali festival outside Mithapur, at Ahmedabad. We missed Mithapurians and Mithapur and off course Rangolis. However I received one nice photograph of one of the Rangolis. This reflects our joy for winning Nano project for Gujarat. Enjoy.
Anyway, I shared this photos on my Picasa album and my firend circle accorss the globe have appreciated the talents. What is your comments? Did you like these Rangolis and this blog entry?
Santoor Vaadan
Shree Vidyaranya Yuvaka Sangha celebrated 46th Ganesha Festival, sponsored by Times of India – A leading newspaper. We had all kinds of entertainment programmes like drama, classical music, filmy music at APS college, Baswangudi, Bangalore. 5th September, 2008 we had Santoor Vaadan (play of a musical instrument named Santoor) by Pandit Shivkumar Sharma. Santoor and Pandit Shivkumar Sharma are synonymous. Why so? Watch this programme and find out.
The real programme is yet to be started. Meanwhile we had some devotional songs sung by singers from Art of Living organization.
“Vithal Vithal …” and “Narayan Narayan Jai Jai Govind Hare…”
Then all the dignitaries entered the dais, including founder of Art of Living Sri Sri Ravishankarji, Pandit Shivkumar Sharma and his son Rahul Shrma. So we had some formalities welcoming the guest and lectures meanwhile volunteers brought AARATI at our seat. Sri Ravishankarji started his speech with Prayer chanting to lord Ganesha. He continues in Kannda. Afterwards we had informative question answer sessions about Ganesha festival tradition with Him. The anchors formally introduced Pandit Shivakumar Sharma with all his biography details. Prayaag is scared place in India where three rivers meet. Ganga Yamuna and Sarswati. On that evening we had musical Prayaag with three instruments. Santoor, Hindustani beats of Tabala and Karantaki Ghatak all three on one stage.
Pandit Shivkumar Sharma reminded us that music is an integral part of Indian culture. Various musical instrumental associated with various Hindu Gods and Goddesses. For example, Ganesha plays Mrudangam, Sarswati plays Vina, Krishna plays flute and Shiva is origin of rhythm. He introduced Santoor – the musical instrument. It is an ancient instrument, came from Valley of Kashmir. Santoor means shata-tantri veena. A veena with 100 strings. Sufi music was used to play on Santoor. His father introduced classical music on Santoor. He has done many modifications to this instrument. Then he laid down the plan for that evening. First Tabala and Santoor. Then Santoor and Ghatak. Then all three. They will start with Rageshwari raga.
Our programme started with divine blessings from Sri Sri Ravishankarji. He talked about wisdom, knowledge and some less knows aspects of this festival. It ends with such a wonderful music by Pandit Shivkumar Sharma. Yes, you can enjoy the recap with these videos. However it was completely different experience to listen them live. JugalBandi of various instruments….It was like….like…like time had stopped. Nothing else except that music and rhythm. The entire audience just lost themselves in that music.
Pandit Shivkumar Sharma and his son Rahul, rarely performed together on same stage. It was really a feast for all music lovers. I made my friends to listen it live over phone. They appreciated it. Now I am sharing these videos with you all the readers of my blog. How is it? You liked it? Yes ? No?
Still few more video reports are in queue. They are about various events like other such entertaining programme during Ganesha festival, book release on Indian economy, Bollywood musical concert, poets meet etc. etc.. However next blog should not be about any video report. We need variety. What do you say?
So Stay tune and wait for my next interesting post and yes, do not forget to post your comments. Particularly, if you know Kannada then please contribute to this post by translating Sri Sri Ravishankarji’s speech and question-answers.
P.S. Santoor performance by Shivkumar Sharma at will be at Dr. Ambedkar Bhavan on 25th Oct. Times Bangalore Festival 2008
Groundnut
Vijya Dashmi festival is associated with Ramayan epic and ‘Ramlila’ tradition.Ramlila is organized in a makeshift open-air theater at night. It is usually staged by amateur actors drawn from the same social grouping as the audience. The dialog is improvised, and often responsive to audience reactions. The atmosphere is usually festive and free, with the audience whistling and commenting as the story proceeds.
Sita prayed Ram to come fast to save her. Nice comparison of Ravan and Ram. Sita replied that we do not have enough vocabulary to describe all the good qualities of Ram. Ravan inquired, “where is Ram?” I liked Sita’s detailed answer very much.
Ram is in my heart, in my heart beats, in my breath, in my hope, in my soul, in my life…Javed Akhtar added further that Ram is in peace, compassion, progress and unity. Just remove Ravan (devil element) and sinful thoughts from your inner being and Ram is there. Ram is there in my heart, Ram is there in your heart also. Ram is everywhere...
Yes this song belong to Swades movie – one of my favorite movie. And I am also fan of Javed Akhtar. It is movie about a successful Indian scientist returns to an Indian village to take his NANNY to
So let me recap. ‘Man Se Ravan Ko Nikalo, Ram Tere Man Me Hai’. Yes, the ignorance (Ravan) is just an outer shield covering your pure true nature (Ram). So I gave title to this post : "Groundnut". :) Shanti Rastu, Tushti Rastu, Pushti Rastu … is how we greet each other on Vijaya Dashami. It means May you have Peace, Health and Prosperity! And yes, we all need to focus for progress, peace and unity. That is true VijayaDashmi.
First post
Nirvighnam Kurumedeva Shubha Karyeshu Sarvada.
We start all the good works with prayer to lord Ganesha. For our blog, out of many Ganehsa photo, I choose this one. Unique. Ganesha is sitting on computer mouse :)
Warm welcome to my blog. This blog will cover topics that each and everyone can relate to. Yes, so far I have written interesting e-mails and funny articles. Now, let me start periodic blogs.
Let this blog not limited to any particular topic. What do you say? Yes by and large it may include video reports of some events, Bangalore, India, softwares, Google gadgets, logic, algorithms, emotions, poems, telecom, wireless, wireline, language, movie, humor, fun, inspiration, romantic, spiritual, songs, festival, Gazals, news and ….Did I miss anything? :) Ultimately, you the reader will decide the content with your comments. Feel at home and consider it as your blog. Some of you can be guest authors for this blog.
Yes, I know, you may be curious about blog name "Express yourself !", website address "layers7" and the punch line: "Life is an exercise to express the InExpressible." This one is a bit heavy and difficult to understand? OK please suggest something else and we will replace it.
A separate entry will be there about this blog "Express Yourself". Also, one can read all the articles with "About" tag. I have addressed all the reader's comments as seperate articles under "AAP AUR HAM" series with "About" tag/label.
What should be next topic? (1) Navratri festival? Well, it will not be any boring essay about Navratri. It will be with full fun. (2) Dashera festival? OR should I write about (3) "Good Morning"?
I assure you to provide something different, unique, thoughts. So catch you soon here on this blog pages. See you.