Home
entries friends calendar user info
Sonic Boom
balaji_pkd
Yesterday I went for an eye test and found out that my power got increased :( ... When I was sitting for the test few questions came to my mind...

What is happening when we actually look at something? What kind of signaling system does our body have? We all know that our eyes are connected to the brain with some nerve's... So what kind of signal is passed through? Does that resemble anything similar to our binary data transmission or is there a more complicated system.

Let me put like this... When I see a red rose... Some data is transferred from our eyes to the brain, and the brain tries to do image recognition. Finds out few unique characteristics\Properties and searches the entire brain to find out similar data. From that chunk of data. It filters out the ones which are very similar in properties, and finally get to know that I saw a rose. In this scenario our brain had a huge collection of pre existing data. That data is nothing but bits and pieces which are collected from the day we are born.

So it works like this some one in my childhood showed me a flower and told me that it's a rose and the color is red. So in my brain the shape is mapped to the word rose and the color is mapped to the word red.

On this note, here comes my real doubt... How is a color identified...? Do all of us see the same color???? The set of signal what my brain got from the eye is encapsulated as red color. What if the signal which is sent by my eye and the one sent by your eye is different???

I will be more precise … how do we know that what I see as red is the same as what you see?? Is there any surety that all of us looking at one thing and are getting the same signal… what if, what I see as yellow is equivalent to what u see as blue. How can we identify this?

So my thought is …. Can it be like this? What we all actually see is entirely different from each other and, We are not able to differentiate\identify that…

Imagine a world like this

My ColorYour Color
Yellow isBlue
Red isGreen
Green isyellow
Black isWhite
 

It will be surely funny ..

Now in my mind comes a dialouge, which is from my all time favorite matrix

"Mouse: Exactly. Because you have to wonder now. How did the machines know what Tasty Wheat tasted like. huh?. Maybe they got it wrong. Maybe what I think Tasty Wheat tasted like actually tasted like oatmeal or tuna fish. That makes you wonder about a lot of things. You take chicken for example, maybe they couldn't figure out what to make chicken taste like, which is why chicken tastes like everything. Maybe couldn't figure out..."


Even though out of topic I would like to put this here

Morpheus: What is real. How do you define real? If you're talking about what you can feel, what you can smell, what you can taste and see, then real is simply electrical signals interpreted by your brain.

Current Mood: curious

Advertisement

balaji_pkd
It feels good when we start on something which is long there in our "Pending List". And one such thing in my to do list is to learn about "Microsoft Enterprise Library". For the past few days i was going through the book "The Definitive Guide to the Microsoft Enterprise Library" by Keenan Newton.

Author gives us a clear overview on why and what leads us to look in to the patterns and practice side. He starts of saying that "All developers are lazy.". actually he tells that in a good sence, like give a difficult task to a lazy guy and he will find the best and easy way to do that.

Apart from the jokes ,its really true in the real scenario alsoo ..

So it works like this, Microsoft has come up with some easy and structured way of coding for devolopers .We can use these patterns, which will cut out some of the routine tasks that developers need to perform while developing applications.

so going through i will constantly update the notes which i prepare for myself(if i study!!!!!!)

Current Mood: content

balaji_pkd
On key thing which we have to keep in mind before getting into business is "Brand Value".

In our current competitive market conditions, Brand Value plays very significant role . as i commonly noticed,If there is a brand "X" and it has got a good customers base .even if the product fails on its promises or quality once or twice, the customers are ready to give it a try once again.

This "Brand Value" principle helped Berkowitz to bring back "Ask Jeeves(Ask.com)" from ashes.

Current Mood: refreshed

balaji_pkd
Relational databases are the most common for storing application data.
They typically abstract the methods of “how” to retrieve data and instead expose functionality
on “what” data to retrieve, which lets the database server figure out the “how.”

Current Mood: energetic

Advertisement

balaji_pkd
Was gong through the Google Story. The way in which they where generating ideas inside the company was something interesting. they have something called "20% rule" .

It works like this, a employeee can work 20% of his paid time on a project which interests him.. it means that on the 5 day work, he\she can work for 4 days on the projects which are alloted to him and 1- day they can work on anything which interestes them. and if the idea goes well , the management is even ready to take that project and bring that to life.

isnt this interesting. i think eveery company has to follow this rule . so that the employess will be always interested in their wrk. this will be like a refreshement for the brain.. do u guyss agree on this???

Current Mood: amused

balaji_pkd

UNIX is simple. But It just needs a genius to understand its simplicity.
--Dennis Ritchie

Before software can be reusable, it first has to be usable.
--Ralph Johnson

Good judgment comes from experience, and experience comes from bad judgment..
--Fred Brooks

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why it works.
Programmers combine theory and practice: Nothing works and they don't
know why.

It's hard enough to find an error in your code when you're looking for it;
it's even harder when you've assumed your code is error-free.
-Steve McConnell Code Complete

If builders built buildings the way programmers wrote programs, then the
first woodpecker that came along would destroy civilization.
-Gerald Weinberg

The Six Phases of a Project:
Enthusiasm
Disillusionment
Panic
Search for the Guilty
Punishment of the Innocent
Praise for non-participants

Good code is its own best documentation. As you're about to add a comment,
ask yourself, 'How can I improve the code so that this comment isn't
needed?'
Improve the code and then document it to make it even clearer.
--Steve McConnell Code Complete

The trouble with the world is that the stupid are sure and the
intelligent are full of doubt.
--Bertrand Russell

No matter how slick (efficient) the demo is in rehearsal,
when you do it in front of a live audience
the prob abi lity of a flawless presentation
is inversely proportional to the number of people watching,
raised to the power of the amount of money involved.

One of the main causes of the fall of the Roman Empire was that,
lacking zero, they had no way to indicate successful termination of
their C programs.
--Robert Firth

Fifty years of programming language research and we end up with C++?
--Richard A. O'Keefe

C programmers never die. They are just cast into void.

If debugging is the process of removing bugs,
then programming must be the process of putting them in.
--Edsger Dijkstra

You can either have software quality or you can have pointer arithmetic;
you cannot have both at the same time.
--(Bertrand Meyer)

(Thoughtful Ones...)

There are two ways to write error-free programs; only the third works..
--Alan J. Perlis

Measuring programming progress by lines of code is like measuring
aircraft building progress by weight.
--Bill Gates

The first 90% of the code accounts for the first 90% of the development
time.
The remaining 10% of the code accounts for the other 90% of the
development time.
--Tom Cargill

Programmers are in a race with the Universe to create bigger and better
idiot-proof programs
The Universe is trying to create bigger and better idiots.
So far the Universe is winning.
--Anon

Current Mood: blah

balaji_pkd

What is ActiveX?

ActiveX is a set of technologies from Microsoft that enables interactive content for the World Wide Web. Before ActiveX, Web content was static, 2-dimensional text and graphics. With ActiveX, Web sites come alive using multimedia effects, interactive objects, and sophisticated applications that create a user experience comparable to that of high-quality CD-ROM titles. ActiveX provides the glue that ties together a wide assortment of technology building blocks to enable these "active" Web sites.

A control using ActiveX technologies. An ActiveX control can be automatically downloaded and executed by a Web browser. ActiveX is not a programming language, but rather a set of rules for how applications should share information. Programmers can develop ActiveX controls in a variety of languages, including C, C++, Visual Basic, and Java.

An ActiveX control is similar to a Java applet. Unlike Java applets, however, ActiveX controls have full access to the Windows operating system. This gives them much more power than Java applets, but with this power comes a certain risk that the applet may damage software or data on your machine. To control this risk, Microsoft developed a registration system so that browsers can identify and authenticate an ActiveX control before downloading it. Another difference between Java applets and ActiveX controls is that Java applets can be written to run on all platforms, whereas ActiveX controls are currently limited to Windows environments.
 
Related to ActiveX is a scripting language called VBScript that enables Web authors to embed interactive elements in HTML documents.

 

What Are Its Primary Benefits?

  • Active Web Content with Impact that will attract and retain users.
  • Open, Cross-Platform Support on Macintosh®, Windows® and UNIX® operating systems.
  • Familiar Tools from a wide assortment of tools and programming language vendors, including Visual Basic®, Visual C++®, Borland® Delphi®, Borland C++, Java, and Java-enabled tools. Developers can use what they know and be productive immediately.
  • Existing Inventory of ActiveX controls available today for immediate use by Web producers.
  • Industry Standards, with built-in support for key industry and de-facto marketplace standards, including HTML, TCP/IP, Java, COM, and others.

What Are Its Elements?

ActiveX includes both client and server technologies.

  • ActiveX Controls are the interactive objects in a Web page that provide interactive and user-controllable functions and hence enliven the experience of a Web site.
  • ActiveX Documents enable users to view non-HTML documents, such as Microsoft Excel or Word files, through a Web browser.
  • Active Scripting controls the integrated behavior of several ActiveX controls and/or Java Applets from the browser or server.
  • Java™ Virtual Machine is the code that enables any ActiveX-supported browser such as Internet Explorer 3.0 to run Java applets and to integrate Java applets with ActiveX controls.
  • ActiveX Server Framework provides a number of Web server-based functions such as security, database access, and others.

What Can It Do?

ActiveX brings innovation and interactivity to the Web. Because it is supported by many different languages and tools, it enables developers with varied backgrounds and expertise to bring their creativity to the Web. Based on a refinement of the existing COM standard already known by thousands of developers, it can leverage the knowledge and work of the development community without a steep learning curve. And because it is a third-generation technology with extensive third-party support, it provides the richest development platform for both Internet and intranet Client/Server applications available today. ActiveX takes the most creative and innovative software development efforts and enables them to work together seamlessly in a Web site. With thousands of these software components already existing, an exciting collection of interactive objects is available for immediate use by Web producers.

Why Is It Important?

ActiveX makes it fast and easy for developers and Web producers to create unique, interactive Web sites that will make the Internet fundamentally more useful and productive. Web producers don't have to start from scratch and build all the parts of their interactive Web site by hand, because there are already more than 1,000 reusable controls available in the market. And because ActiveX can be used with a wide variety of programming languages from dozens of vendors, developers and Webmasters can make use of their current expertise to more quickly create compelling content. They can also accommodate a wide range of users, as ActiveX will be supported on multiple operating system platforms.

How Does It Compare with Java?

ActiveX provides a standard mechanism to extend any programming language, including Java. ActiveX extends the capabilities of the Java language by allowing Java developers to integrate their applets with the richness of ActiveX. ActiveX ties Java applets together with objects created in other languages, so that Java programmers can link to ActiveX controls directly from their Java programs. By the same token, objects written in other programming languages from multiple vendors can link to Java applets. ActiveX is the glue that ties them all together, delivering the most powerful Web technologies in an open, integrated platform. By providing a common way to extend and link programming languages including Java, ActiveX maximizes developers' resources for interactive Web development. See ActiveX and Java for more information on extending Java with ActiveX.

Who Supports It?

Small, medium and large software companies currently create ActiveX controls, including companies such as Borland, Oracle and Sybase/Powersoft. As a result of their work, there are more than 1,000 existing ActiveX controls available for use today by Web producers. In addition, 14 companies who create Web design and development tools have built ActiveX support into their products, allowing their customers to both create and make use of ActiveX controls in their programs. Microsoft's Internet Explorer supports ActiveX, and Microsoft provides the ActiveX plug-in for Netscape® Navigator®, enabling the broadest range of Internet users to view ActiveX-enabled Web pages.

Where Does It Run?

ActiveX is currently supported on the Windows operating system. Microsoft is working with Metrowerks to support ActiveX on the Macintosh platform, and is also working with Bristol and Mainsoft to support it on UNIX platforms. Developers who write ActiveX controls and other ActiveX objects will be able to reach the widest possible user audience with this cross-platform solution.

 

 

 
 

Advertisement

balaji_pkd

yesterday was the day ............. :-(  . we shifted from the big Double bedroom house to  a newly constructed single bedroom one.  
 
it was really a great day to remember , when i reached there after my class it was very late (9'oclock) . by that time pavam pattar and jinesh has already shifted 75% of the things. so my job was left to cary the two PCs which we have got and the the books, to be carried on my bike. we successfully did that also.

The main event "paallu kachal " took place grandly. in the history of indian culture this will be the first time some one doing the ceremony of "paallu kachal" at 11.30 pm . oh oru half an hour vaigiyathanengil karyangal katta poka ayene( reason :- tuesday is not a good day to do any good events) . 

paalu muzhuvanayi kachumbozhekum ,our great jinesh put one spoon into that and stired the milk. athode pallu pondhivaral ninnu. pinne nangal ottum vaigichilla adutha parivadi udane thane valare vegathill nirvahichu .ulla paall fully we drank .  nayan kurachukoodi special akki . i added some sugar and coffe. 

The biggest tragedy is, when we gave the advance and came to our room . it was in pitch black . then when we checked, the wiring in the room is not done properly , we have to spend our night in darkness :-( . the owner some how pulled up a wire and a bulb holder from the near by room . so atlast we had little light, but no fan . 

we took the challenge of spending the night in  that room . after pallu kachal and all the parivadis. we went for sleep since the rooms were not arranged  we put the beds in the hall. 

so at  12.30 , we started to sleep .  oru kootam anya shakthikal(kothuku) nangale urangan vidillenu ulla vashiyil ayirunu. avar kootathode akramikan thudangi . nangal moonu perum valare shakthamyi akramanangale ethirthu . oru kootam sainyathe konnu kuzhichu moddiyapol nangal vijayathinde arikil ethi ennu thonni. pakshe athu thonnal mathra mayirunu. a kootam avarude backup sainangale signal koduthu varithichu. 

A kootathinde soothrangal manasilaya nangal kezhadangan ready ayirunnila. naangal 12thh adavu purathu eraki. onnum allochikathe vegam we packed the bed , bedsheet ,pillow and escaped from there to our old room (we where lucky that we havent given the  old rooms key ) . angane by 1.30pm we reached  at our old kottaram. pakshe we had one more problem. if the owner sees us it wont be good to stay in the room even after vacating the room. 

appozhanu our pattarinde budhiyil oru idea thoniyathu. by 5.30 morning we will leave the house, that was the plan. enthu cheyana vere margangal onnu ellathathinal nangal samathichu. ohu samabavangalude oru parampara thane nangaal srishtichu. ellam oruvattam allochichu nanyan manasil onnu chirichu ( enna nayan nanava). anagane  nayan onnu kanndachu. pettanu  thee pattar enne vilichunarthunu nayan pachaku 4 theri vilikanam ennu vicharichu . appozhale arayunathu neram 5.30  ayi ennu . pavam nayan aranilla, kidanna udan enita oru anubavam . pinne nangal veendum ketti eduthu puthiya veetil keri . Kottarathil ninnum kudilileku veendum

balaji_pkd

So finally i am here. For long i was thinking of starting a blog . but the thing is the concept of blog was not so clear for me. and when i created an account ,again  i  got confused. 

now i am ready to express myself . With lots of doubts on how to create journals and blogs . i am starting my fist blog. 

so my experiment continues................

profile
balaji_pkd
Name: balaji_pkd
calendar
Back October 2009
123
45678910
11121314151617
18192021222324
25262728293031
page summary
tags