DirectoryTechnologyBlog Details for "saravanan's iBlog"

saravanan's iBlog

saravanan's iBlog
Web 2.0 Semantic Web .NET Enterprise Architecture Research Gadgets Widgets
Articles: 1, 2, 3, 4

Articles

Who will control the internet? Humans or machines or something else?
2012-01-04 08:28:00
I believe that Time is invented by humans, events arediscovered by nature or god or something. Our human world based on both time andevents. Our brain is well-trained for both time-based and event based world. Everydaytasks that we are doing either based on time or event. If we want to design asystem based on time or event or hybrid means then we should understand their properties.Following are the properties of time - Time is a regular, repetitive one, more proactive,high cost, need to know everything in advance, low runtime overhead, anythingthat is not completely known cannot be handled at all, assumes periodic world, inflexible? can only handle what is completely known before, deterministic ? knownbeforehand which activity running when etc. Even based systems has followingproperties - flexible ? not completely known activities can be added easily, widelyused in many systems, simple constraints, high runtime overhead, limitedpredictability etc.Humans typically support more toward...
More About: Internet , Machines , Control , The Internet
From analog to digital soul
2012-01-02 17:36:00
Though this analogy may be wrong for many, I am seeing that Internet provide services to people, connects everything, open platform, provides extremely positive energy to people (knowledge, thinking etc.), almost doing god?s job,  To me Internet is the next incarnation of God, I am seeing Internet as a digital God (DG). Below are the DG?s properties.Blood = DataHands = Mobile devicesLegs = PC/ServersEye = digital camera, web cam, etcHeart beat = Each clickBrain = Hundreds of thousands of Algorithms and data structuresNerves = Wire/Wireless devicesAge = Infinite yearsBirth Location = EarthThinking = Artificial IntelligenceBreathing = ElectricityMeditation = Web SearchingSlogan = Key wordsKarma = Moor?s law, Bandwidth law, Storage law etc.Soul = href (linking)
More About: Digital
Steve jobs opinion about India
2011-12-31 17:58:00
Steve is one of my most respectful person. He came to India in his early age to take his own spiritual journey and stayed in India for 7 months.?The people in the Indian countryside don?t use their intellect like we do, they use their intuition instead, and their intuition is far more developed than in the rest of the world. Intuition is a very powerful thing, more powerful than intellect, in my opinion. That?s had a big impact on my work? ? Steve Jobs .In my opinion, he is right on about Indians. We are good in intuition and using it day to day activities. Indians going to help the rest of the world to understand more about ?God? I mean Indians have long time history and experience in spiritual path. The greatest challenge for humanity of any time (past, present and future) is to understand the real God.  IMHO,Superstitious + Nothing = GodorSuperstitious + Something = GodIf we remove Superstitious layer by layer eventually we get to know about either ?Nothing? or ?Something?. T...
More About: Steve , Opinion
Context based search
2011-12-31 07:53:00
Many people say privacy is dead, but in my opinion, users should have full control over their data. This post is about my forward thinking of how the search system should be designed so that users will get assistance based on their need. Designing such systems should also handle privacy issues. In other words search systems are becoming social, collaborative, context aware. Hence users should have full control of their data by using privacy management control panels where they could adjust the settings of data that they share with others (search service providers, other advertising companies, friends, co-workers etc) in search systems.In my previous post, I have mentioned about context/planning phase of the search. Context aware search system should understand user context. A user?s context can be quite rich, consisting of attributes such as physical location, physiological state (such as body temperature and heart rate), emotional state (such as angry, calm etc), the collection of ...
More About: Search
Wish you happy New Year, I am Upgrading and rebooting my brain
2011-12-30 10:49:00
As a blogger, entrepreneur, web researcher, consultant, I really need to manage my time. The new (2012) year will be a turning point in my life. Hence I must have to upgrade and reboot my mind in order to get great success. Following are the task list that I am foreseeing for this year.- I have to wear multiple hats - Developer, architect, tester, marketing, etc.- Handle multiple tasks at a time- Have to more pro-active, smarter, faster.- Love everything I do- Learn lot more about web- Be more rationale- Write more - especially blog posts- Generate more positive thoughts- Finally and more importantly ?Sleep well?
More About: New Year , Happy , Happy New Year , Brain
Web content should be measured so that we would get high quality results or
2011-12-29 07:55:00
Searchis a killer application of 21st century. We have information overload problem whichcan be solved by search/recommender systems. The world knowledge is available inthe web and it is reachable by filtering or joining techniques. Keyword basedfiltering is the current prominent seeking technique allows to get relevantdocuments from the web. Hence the quality of the information that we receive isnot only depends on ranking algorithm, it?s also depends on how good the keywords (high-quality relevant keywords) that we enter into the search systems. Many times best keywords may not result required content.I believe that humans have constant intelligence for centuries. The intelligenceincreases very slowly over long period of time, but knowledge on the other hand increasesexponentially in short period of time. Based on quantity/quality of knowledge storedin our brain, the thinking/processing power and results of thinking gettingbetter. Similarly the web should have high quality data so...
More About: Results , Content , High
Design APIs for developers
2011-12-26 15:36:00
Codereuse allows developers to build on top of others hard work, rather thanstarting from scratch for every program, There are two types of code reuse, 1) Copy and paste sourcecode 2) use of others library. In general, software library has two parts: the publicinterface and the private implementation. The former contains software elements(e.g. classes and methods) that other developers are allowed and expected touse; this part is called the application programming interface or API. Thelatter implements the library?s functionality, but is usually not exposed tothe library?s users. Whether creating desktop applications or server sideapplication, the use of application programming interfaces (APIs) in modernsoftware development is ubiquitous. These APIs are often large, complex, andbroad in scope, containing many hundreds or thousands of classes and interfaces.A typical developer may use only a small portion of the total functionality ofan API. API is a programmer interface. API consis...
More About: Design , Developers
Scalability of Modern web applications
2011-12-24 16:39:00
In my opinion there are two types of applications as for as number of user is concerned.1) Desktop applications which supports single user (Ex: MS Word)2) Server side applications which supports multiple users (Ex: Web application)Designing a Desktop applications is easy compared with server side apps which demands massive scalability. Hence the hardware requirements are entirely different, from single server deployment model to dynamically scalable cloud systems. The non-functional requirements take high priority and most challenging in server side applications.Scalability is one of the most important aspect of the today?s modern web application. The software architecture is a key factor in determining scalability of the system, the second one is coding, and finally tuning the hardware. Below I have described typical hardware architecture of the modern web apps.External Caching servers: This sits in front of the web servers to serve static contents such as images, xml, css, html, a...
More About: Applications , Architecture , Modern
Machines are becoming intelligent, I am fooled by information overload, Hel
2011-12-22 12:57:00
Today, five billion people have cellphones. Two billion people using the Internet. That is, too manydevices, too many people produce/consume information. The everincreasing amount of information available to us is mind-blowing.According to EMC, there are presently 800,000 petabytes (one millionGB) in data storage. And according to the University of California,American homes consume nearly 3.6 zettabytes (one million petabytes = one zettabyte) of information per day. It?s expected to grow,EMC expects a 44-fold increase in data storage by 2020.If I turn around, Data/Information is all around me. I am stuck on the information overload. My emailinbox, text messages, Social network feeds, RSS feeds, updates,ebooks, notes, todo's etc My brain throwing me in a infinite for loopwhere I am not able to focus on a given task at hand. The more theinformation its hard for brain to manage it but its good for machinesto learn better if it gets more information. I am becoming aninformation-consum...
More About: Machines , Intelligent
Node.js in 2 minutes
2011-12-20 08:09:00
Apart from traditional client-sideJavascript advantages, Node.js provides additional benefits todeveloper community.- It is a platform, it provides a runtimeenvironment and a library - It is an open-source.- It is a?Server-Side? Javascript, yes its running outside the browserenvironment.- The node's net API allows to accessraw TCP/IP functionality. - It supports asynchronousprogramming.- Supports to develop large scale real-time webapplication- Underlying engine(V8) that compilesJavascript rather than interpreting- Platform independent- Scalable(can handle higher number of requests than the establishedframeworks)- Node can be used to develop new protocols.- We can develop servers or clients forany network protocol- A typical use case is that it can be usedto develop web applications, the web application consists of theapplication and its web server.
Four Data ebooks free from Oreilly
2011-10-03 18:17:00
Four mini Ebooks are free from Oreilly. Big Data Bibliography Editors of Safari Books OnlinePublisher: O'Reilly MediaReleased: September 2011Pages: 126The exponentially decreasing costs of data storage combined with the soaring volume of data being captured presents challenges and opportunities to those who work in the new frontiers of data science. Businesses, government agencies, and scientists leveraging data-based decisions are more successful than those relying on decades of trial-and-error. But taming and harnessing big data can be a herculean undertaking. The data must be collected, processed and distilled, analyzed, and presented in a manner humans can understand. Because there are no degrees in data science, data scientists must grow into their roles. If you are looking for resources to help you better understandbig data and analytics, this is your guide. Tap into books and videos that cover everything from business intelligence to data mining and machine learning, to...
More About: Free
Mind to Intelligent systems
2011-09-16 19:50:00
In my opinion, understanding mind is an important activity to develop intelligent systems. The mind is an extraordinarily complex system. Hence understanding mind is complex task. At the same time, the study of mind is exciting and important for web evolution because Mind is the only ultimate source of intelligence. By understanding the mind, we can improve design of web. My analogy is that if Mind is the software, then Knowledge is the content of the software, brain is the hardware and thinking is running software. Thinking can best be understood in terms of representational structures in the mind and computational procedures that operate on those structures. (Analogy derived from the development of computers)  Knowledge in the mind consists of mental representations (Data Structure) People have mental procedures (Algorithms) that operate on mental representations (Data Structure) to produce thought and action, that is, the processes/procedures, applied to the representations,...
More About: Intelligent , Systems
NoSQL
2011-08-18 10:57:00
I started to learn NoSQL. In this post and future articles I am writing as I learn about NoSQL. As for as web server is concerned, A modern Web application should support millions of concurrent users by balancing the load across a collection of application servers (cluster) behind a load balancer. Upgrades to the system can be rolled out incrementally without requiring application downtime by gradually replacing the software on individual servers. For example, Facebook, slowly dials up new functionality by rolling out new software to a subset of their entire application server tier in a stepwise manner. If any issue comes up, servers can be quickly reverted to the previous known good build. All this can be done without ever taking the application ?offline.?Lets compare the past and present day user base, application and infrastructure?In the past, applications supports approximately maximum 2000 user bases, the number of users are static, The cost of CPU, memory and disk are very hi...
FBI - We have logged your IP-address on more than 40 illegal Websites
2011-05-05 12:03:00
Today I have received an email with an attachment.The contained message reads: "Sir/Madam, we have logged your IP-address on more than 40 illegal Websites . Important: Please answer our questions! The list of questions are attached."The attachment is called document.zip. In order to trick users into believing they are dealing with a document, the executable found inside the .zip archive bears a PDF icon.A new malware distribution campaign is producing rogue emails purporting to come from the FBI and attempting to scare users into opening malicious attachments.Cyber criminals behind this attack are hoping to scare people into believing they are being investigated by federal authorities because they accessed illegal online content.What I would recommend is make sure your antivirus software is up to date.  Better ?DO NOT OPEN? such emails.
Mandhiran prototype is released
2011-05-03 15:50:00
Currently, the most common method for search information over the internet is with the use of search engines such as Google, Yahoo, Bing, and others. Search engine enables users to find the information they want via the simplest of interaction paradigms: type some keywords into a box and get back an informative result list that is ranked, so that the first few results most likely match what we?re trying to find. A fundamental question is what else users could possibly need besides Google to search the Web?  Let us agree: Google is really good, for what it does.  Why and when do users need strategy engine instead of search engine?When the users are unfamiliar with a domain or search capabilities or unfamiliar with the full detail of their task or goal.Moreover, searching involves a range of tactics and techniques, rather than simply submitting a query and seeing a list of matching results. If someone solves particular search problem, why should others reinvent the wheel? Us...
More About: Released , Prototype
TDD affects overall software architecture quality
2011-05-03 15:24:00
Test-Driven Development (TDD) typically used in agile development approaches, the idea is develop test cases before writing the actual code. Life cycles of TDD is writing the failing unit test, then write some code to make the test pass and refactor it. TDD turns testing into a design activity. We have to do a good design, that is loosely coupled and highly cohesive code, it means knowing the design principles and patterns that are important to keep the code extensible. TDD is only about writing automated tests? No. Test Driven Development is not a testing technique, it?s more about Design. Hence, I can blame it on the name, which includes the word ?test? but not the word ?design.?Many agile processes rejecting the design phase, instead favoring of a small architectural sketch. In such a process, the software design emerges as the software grows. Hence TDD assumes that the software design is either incomplete, or at least open to evolutionary changes.In a traditional test-last of de...
More About: Software , Architecture
Defect Prevention techniques
2010-12-26 11:19:00
         The goal of any software development is to produce high quality software that provides value to customers and meets their expectation. To meet the goal the software should be as defect free as possible. A Software defect is a deficiency in software that causes it to perform unexpectedly. Defects can be introduced during any stage of the development cycle. The cost of a problem found late
More About: Prevention
Not Googlable
2010-12-24 13:37:00
Where do you turn when you have a question? It depends, of course, on the problem at hand, but increasingly we have come to rely on web to support our daily information needs. The problem is that search engines rarely capture the context of users. Even skilled searchers sometimes struggle trying to find the information they're looking for. When that happens, searchers often try a number of
Time Management
2010-03-31 05:18:00
When we manage our time more effectively and efficiently, we could reduce stress and frustration, we can become more confident and feel better. It means changing those habits or activities that cause waste of time. It is being willing to adopt habits and methods to make maximum use of time. Virtually all high-ranking executive and technical leaders get to where they are by having some strong
More About: Management , Time , Time Management
Exploring Web Science part 6 - Long living memories
2010-01-11 03:29:00
[Note: this is a long post] Memento In the movie, Memento, the hero, Leonard suffers from some form of amnesia that results in an inability to store new memories. Nonetheless, he sets out on a quest to find his wife’s killer, aided by the use of notes, annotated polaroids, and body tattoos. Using these resources he pieces together the puzzle of his wife’s death. In other words, He has outsourced
More About: Science , Living , Memories , Part , Exploring
Exploring Web Science Part 5 - New business models
2010-01-08 16:56:00
I believe that technology arrives earlier than business models, The web's dominant business model is free services, zero prices serve to accelerate and attracting users. By relying on advertising revenues, web-based information providers can avoid fees to consumers, which in turn encourages use and appeals to the widespread preference for free goods, this is only beginning, latter we will see
More About: Science , Business , Models , Part , Exploring
Exploring Web Science Part 4 - The Matrix Heavyloaded
2010-01-06 14:35:00
More and more people are considered to be active writers and viewers because of their participation. This flow has created a new life where we are now dependent on access to information. Therefore we see an information overload from the access to so much information, almost instantaneously. Information overload is the biggest problem of the web, to solve this problem we need machines to process
More About: Science , Matrix , Part , Exploring
Exploring Web Science Part 3 - Privacy trade
2010-01-03 12:47:00
Personalization is the web’s new buzzword. The tradeoff between personalization and privacy will be one of the most challenging questions to arise in years to come. My guess is that everything which are connected to web will have to “spy”. Personalization is a major opportunity for search companies! Nowadays, Internet users are depending on various search engines in order to be able to find
More About: Science , Privacy , Trade , Part , Exploring
Exploring Web Science part 2 - The Creative Age
2010-01-03 04:04:00
In the hunter/gatherer age, lasting tens of thousands of years, the knife, the spear, the bow and arrow, etc. provided the means of success. In the agricultural age, lasting thousands of years, the hoe, the plow, the tractor, and the harvester provided a similar foundation. In the industrial age, lasting hundreds of years, it was the factory, with standardized means of production, as well as
More About: Science , Creative , Part , Exploring
What is Web Science?
2010-01-02 03:06:00
Web science is about this enterprise – understanding the Web and anticipating how we might improve it, extend it in the future. - Nigel Shadbolt Web science is about studying the web, almost as an external object – as one would study the brain for example. The web is seen as a complex object, which hasn’t been carefully studied yet. We want to understand more the properties and dynamics of the
More About: Science
Exploring Web Science – Part 1
2010-01-01 14:35:00
The web is indeed shaped by human interaction, so understanding of human behavior will help us design better systems, and the web has become a dynamic environment, forming a virtual world of its own. People use the Internet every day. People trust each other and engage in activities based on this trust. By understanding the real motivations behind people’s behavior online we can design better
More About: Science , Part , Exploring
Happy New Year everybody. Wish you all the best.
2010-01-01 10:33:00
I am back, planning to write many stuff related to web science.
More About: New Year , Happy , Happy New Year
My Apologies If I hurt anyone
2008-04-29 02:04:00
I think, I have hurt lot of people, one of my recent comments was harsh, I usually speak English in harsh way (I have to learn more). Also Google doesn’t like my comments, No one asked me to remove anything, But Myself realizing that I made mistake. I am removing Google related contents. If you see any of my post/comments hurts you please tell me.
More About: Hurt
I am removing flattening world posts...
2008-04-28 18:20:00
I asked my wife to read and tell her openion, she has misunderstood.... hence I am removing the blog posts, and read the below book, it has details with examples.... bottom line is that 21th century  = Education, Education, Education. The competition is at world level, no more city, state, coutry level http://www.amazon.com/World -Flat-History- Twenty-first-Century/dp/0374292884
More About: Posts
I am removing flattening world posts...
2008-04-28 18:20:00
I asked my wife to read and tell her openion, she has misunderstood.... hence I am removing the blog posts, and read the below book, it has details with examples.... bottom line is that 21th century  = Education, Education, Education. The competition is at world level, no more city, state, coutry level http://www.amazon.com/World -Flat-History- Twenty-first-Century/dp/0374292884
More About: Posts
More articles from this author:
1, 2, 3, 4
111687 blogs in the directory.
Statistics resets every week.


Contact | About
© Blog Toplist 2012 - Supported by Web Catalog - SEO by FeWorks
eXTReMe Tracker