<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Is this it ?</title>
	<atom:link href="http://www.humbersys.info/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.humbersys.info</link>
	<description>Systems Integration, SOA, Web 2.0 and Frameworks</description>
	<lastBuildDate>Wed, 12 Oct 2011 17:19:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Web 2.0 the Modern Day Web</title>
		<link>http://www.humbersys.info/?p=106</link>
		<comments>http://www.humbersys.info/?p=106#comments</comments>
		<pubDate>Wed, 12 Oct 2011 17:19:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.humbersys.info/?p=106</guid>
		<description><![CDATA[We all know the Web 1.0 and have used it for much of our work and pleasure with ease. The modern day web is now the Web 2.0. This is not to replace the World Wide Web but instead it is to enhance it and make it even better for the users. Social Media is [...]]]></description>
			<content:encoded><![CDATA[<p>We all know the Web 1.0 and have used it for much of our work and pleasure with ease. The modern day web is now the Web 2.0. This is not to replace the World Wide Web but instead it is to enhance it and make it even better for the users. Social Media is now top of the line giving the users a much better form of communication. Google who started out just like an encyclopedia is now much more advanced making it better for the user. We all like to have Google in our browser so that we can find information quickly.</p>
<p><a href="http://www.humbersys.info/wp-content/uploads/2011/10/Web2.01.gif"><img class="size-full wp-image-104" title="Web 2.0 vs Web 1.0" src="http://www.humbersys.info/wp-content/uploads/2011/10/Web2.01.gif" alt="Web 2.0 vs Web 1.0" width="800" height="540" /></a>Web 2.0 vs Web 1.0</p>
<p>Under the hood Web 1.0 logic was at the application server.  With web 2.0 the application logic is spread across the client (browser) and server.</p>
<p>There are other things that the Web 2.0 provides for us that makes it even more technically advanced but using the Web 2.0 is very easy to do, allows the readers to actually interact with the Web pages more like you would with an application on your desktop, it also allows the readers to contribute to web in an easy way.</p>
<p>The first Web 2.0 conference was done in 2004 with O’Reilly Media and this made the popularity of Web 2.0 rise to the top. Everyone wanted to be able to conference or interact with one another. Netscape framed “the web as platform” with their flagship product the web browser. Now we use our web browsers without thought to the fact that it was just created in the recent years.</p>
<p>The software programs created to make Web 2.0 more users friendly is what has brought this new concept to light for the users. The Web 2.0 was not made to take the place of Web 1.0 but instead just enhance our user capability. IT Technicians all know that soon the desktop will be considered more like the “WebTop”. The Software programs are usually built upon the Web instead of the desktop now with the new Web 2.0 software programs have changed all that.</p>
<p>Web 2.0 does more for the end user by not only allowing them to retrieve information but they increase their abilities to interface. The user is now capable of providing data on the web page and controlling the data. Now the user is able to participate as well as gain information. This is a major step forward to future of the use of the World Wide Web. Some of the characteristics of Web 2.0 are a more openness, freedom and collective intelligence when there user participation is applied. This is viewed as important attributes for Web 2.0 end users.</p>
<p>Web 2.0 applications provide a rich user experience, but the parts you can&#8217;t see are just as important-and impressive. They use powerful techniques to process information intelligently and offer features based on patterns and relationships in data. Algorithms of the Intelligent Web show readers how to use the same techniques employed by household names like Google Ad Sense, Netflix, and Amazon to transform raw data into actionable information.</p>
<p>Web 2.0 has allowed developers creating applications that collect, analyze, and act on the massive quantities of data users leave in their wake as they use the web. Readers learn to build Netflix-style recommendation engines, and how to apply the same techniques to social-networking sites. See how click-trace analysis can result in smarter ad rotations.</p>
<p>With new techniques of Algorithms, developers are able to create recommendation systems, search and ranking, automatic grouping of similar objects, classification of objects, forecasting models, and autonomous agents. They also become familiar with a large number of open-source libraries and SDKs, and freely available APIs from the hottest sites on the internet, such as Facebook, Google, eBay, and Yahoo.</p>
<p>But there are challenges when developing applications based on web 2.0:</p>
<p>Due to over usage of web 2.0 capabilities’, no doubt web page becomes nicer and interactive but performance hits. Sites are overloaded with Advertisement plug-in, javascript libraries, css and images, and this leads to:</p>
<ul>
<li>Lost revenue and reputation</li>
<li>Errors, Performance degradation, compatibility issues</li>
<li>Loss of customers: our client&#8217;s competitors are just click away</li>
<li>Site Abandonment: poor performance increases site abandonment risk</li>
<li>Slow performance may impact brand</li>
<li>People remember their experience when a site is slow, can make users  reluctant to the site</li>
</ul>
<p>It becomes necessary for developers and designers to test sites developed with web 2.0 technology. Developers should validate:</p>
<ul>
<li>How long it takes to download html, via network and in the browser itself.</li>
<li>Browser compatibility with JS library’s being used.</li>
<li>Optimizing Ajax, JS, images, CSS.</li>
<li>Updating Old JS library with new ones for new browsers.</li>
<li>Not placing too many ads</li>
<li>Caching at CDN’s</li>
</ul>
<p>Websites can be tested at <a href="http://developer.yahoo.com/yslow/">http://developer.yahoo.com/yslow/</a> and <a href="http://www.webpagetest.org/">http://www.webpagetest.org/</a>.</p>
<p>Other resources for web 2.0 development are:</p>
<p>http://ajaxian.com/</p>
<p>http://developer.yahoo.com/</p>
<p>http://code.google.com/</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Algorithms &amp; Filtering &#8211; Ethics</title>
		<link>http://www.humbersys.info/?p=93</link>
		<comments>http://www.humbersys.info/?p=93#comments</comments>
		<pubDate>Sun, 15 May 2011 15:42:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=93</guid>
		<description><![CDATA[Beware online &#8220;filter bubbles&#8221;]]></description>
			<content:encoded><![CDATA[<p><a href="http://youtu.be/B8ofWFx525s" target="_blank"><strong>Beware online &#8220;filter bubbles&#8221;</strong> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=93</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let Your Smart Phone Work For You</title>
		<link>http://www.humbersys.info/?p=77</link>
		<comments>http://www.humbersys.info/?p=77#comments</comments>
		<pubDate>Wed, 19 Jan 2011 04:45:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Entrepreneurs]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=77</guid>
		<description><![CDATA[Smart phones are all about business. Or at least, they should be, but many professional business people are losing out on the increased business productivity that using a smart phone can bring. We’ve all heard the story that the computing ability of an iphone or android phone is more powerful than the technology that was [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_81" class="wp-caption alignleft" style="width: 310px"><a href="http://humbersys.info/wp-content/uploads/2011/01/bussiness_smartphone.jpg"><img src="http://humbersys.info/wp-content/uploads/2011/01/bussiness_smartphone-300x198.jpg" alt="Smartphone" title="bussiness_smartphone" width="300" height="198" class="size-medium wp-image-81" /></a><p class="wp-caption-text">Smartphone for Professionals</p></div>Smart phones are all about business. Or at least, they should be, but many professional business people are losing out on the increased business productivity that using a smart phone can bring. We’ve all heard the story that the computing ability of an iphone or android phone is more powerful than the technology that was used to power the Apollo rockets. But business has not tapped into the remarkable uses for the smart phone right here on earth. If you’re still staring at your smart phone in wonder and amazement, then you need to gear up so you can send your business productivity into the stratosphere.<br />
Smart Phone Development</p>
<p>The constant technological development of mobile communications means that there are new applications and software being introduced on a continual basis. The iphone in particular has a slew of business applications that will save you time and money, and place your business dealings onto a global platform. Video conferencing is one of the iphone applications that means you are never out of the office. Scheduling a meeting used to have to take into consideration the availability of people to be in a certain place at a certain time. With an iphone and the video conferencing application, you need never have to cancel or re-schedule a meeting because you were snowed-in in Chicago and you need to be in New York to sign a contract. </p>
<p>Using the video conferencing application is one of the most basic technological developments of the iphone. You can use your iphone in a business context to manage and stream line your entire business operations. The use of CMS software and ERP software has now been introduced for iphones and android phones so that you are able to control and manage the activities of your business from a remote location. This is not about being in contact; this is about being able to be hands on all the time via your mobile phone. You need to look at your iphone as a bridge between yourself and your computer or other computerized aspects of your business. It is a business tool that is able to ensure that you remain in touch, in contact and in control of everything that is happening in your business today.</p>
<p>The amount of applications that you can find to enhance your smart phone is staggering. The largest platform at the present time is called Symbian which is an operating platform that has been developed by Nokia, Ericsson and Psion, which allows developers of applications for smart phones to use the platform to introduce new tools for business software and management. Android offers over 150 000 applications on their OS system. Windows7 is in the market as well, but the biggest and most efficient by far is the iphone applications available from Apple. With close to half a million paid and free apps, this mobile operator has everything you need to ensure better business productivity.</p>
<p>Mobile communication today is not about staying in touch. It’s about staying on top.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=77</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Contracting Staff is Beneficial in Today’s Workplace</title>
		<link>http://www.humbersys.info/?p=64</link>
		<comments>http://www.humbersys.info/?p=64#comments</comments>
		<pubDate>Fri, 14 Jan 2011 22:29:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Entrepreneurs]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=64</guid>
		<description><![CDATA[The belts have been cinched to the last notch, and it is impossible to bring on more full-time staff. Unfortunately, you still have full-time needs. Contracting staff has become an imperative for more corporations. Contracting enables a project manager to save on human resource categories—the usual cost to hire a new employee ranges in the [...]]]></description>
			<content:encoded><![CDATA[<p>The belts have been cinched to the last notch, and it is impossible to bring on more full-time staff.  Unfortunately, you still have full-time needs.  Contracting staff has become an imperative for more corporations.  Contracting enables a project manager to save on human resource categories—the usual cost to hire a new employee ranges in the $60K range, and also saves a company on the long-term overhead, non-billable costs of hiring a full time employee.  </p>
<p>Contracting staff has the added benefit of pulling in a particular technical niche for the interim they are needed without retaining a skill set that you wouldn’t normally use in the course of your project work.  For example, you are a WordPress shop but have a client who wants a website built using Joomla or Drupal.  Do you force your web designers to quickly ramp up in a new technology?  Maybe.  Or you can bring on short-term staff that can build in the language requested, as well as, provide OJT for the development team that you currently employ. Many times a team can stagnate, and bringing in short term contract help will energize and revitalize a group of people who have developed possible a routine that impedes creativity or agile programming.<br />
<div id="attachment_67" class="wp-caption aligncenter" style="width: 310px"><a href="http://humbersys.info/wp-content/uploads/2011/01/iStock_000003798974Large.jpg"><img src="http://humbersys.info/wp-content/uploads/2011/01/iStock_000003798974Large-300x291.jpg" alt="Great Deal" title="Great Deal" width="300" height="291" class="size-medium wp-image-67" /></a><p class="wp-caption-text">Great Deal</p></div><br />
Many program and project managers will hire temporary employees to “test” their productivity or see how they fit within a group dynamic.  It is easier to let go of temporary help that aren’t working out rather than a hired, full time exempt employee.  It is the temporary company—or even the contractor himself who takes care of unemployment insurance.</p>
<p>Contracting is also beneficial for the contractor.  Rather than stay bogged down in the same old type of jobs or client, they have the opportunity to refresh skills and grow a network of clients.  It also allows them to call “quits” when a client or situation isn’t working out without a lot of fuss or fanfare.  </p>
<p>If your business is in need of a short-term burst of help or even additional skills that you are deficient in, looking for contract help may be your best bet.  You can look for companies that cater to a particular technical niche (open source) or companies with better rates.  You may even want to hire a freelancer to work for you.  Your options are limitless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Systems Integration ?</title>
		<link>http://www.humbersys.info/?p=58</link>
		<comments>http://www.humbersys.info/?p=58#comments</comments>
		<pubDate>Fri, 14 Jan 2011 19:56:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Systems Integration]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=58</guid>
		<description><![CDATA[When individually tested software components are combined into an integrated whole, this is what is referred to as software systems integration. When subsystems become combined to form products, or when various components are combined to make subsystems, it means that the software has been integrated. For clarification, it should be noted that a system is [...]]]></description>
			<content:encoded><![CDATA[<p>When individually tested software components are combined into an integrated whole, this is what is referred to as software  systems integration.  When subsystems become combined to form products, or when various components are combined to make subsystems, it means that the software has been integrated.  </p>
<p>For clarification, it should be noted that a system is a collection of subsystems that cooperate so that the entire system can deliver greater functionality.  Systems integration entails the integration of existing, sometimes disparate subsystems.  These subsystems will all have interfaces.  The integration process involved connecting the subsystems together by adhering their interfaces together.  If the interfaces fail to connect directly, the adhesive qualities between them can provide any mappings that might be required. In other words, systems integration concerns the act of determining the required adhesive.<br />
<div id="attachment_59" class="wp-caption aligncenter" style="width: 310px"><a href="http://humbersys.info/wp-content/uploads/2011/01/iStock_000011489825Small.jpg"><img src="http://humbersys.info/wp-content/uploads/2011/01/iStock_000011489825Small-300x258.jpg" alt="Systems Integration" title="Systems Integration" width="300" height="258" class="size-medium wp-image-59" /></a><p class="wp-caption-text">Systems Integration</p></div><br />
After components are tested and implemented as in a “big bang” approach, they may be integrated.  Systems integration can be thought of as a small step toward the end of integration testing and component development.  There is far less risk with continuous integration.</p>
<p>There are a number of advantages to continuous integration over the approach taken with regular systems integration.  Developers divide a produce into partial products that are capable of being integrated individually.  These partial produces may be lumped into increments that are referred to as, “vertical,” as they cover subsystems.  Increments are capable of crossing subsystem boundaries and, in doing so, produce a partial product. Systems integration is reoccurring in that incremental build yields results sequentially and closer to the product.  </p>
<p>With systems integration, customers have an advantage in observing a product early in its development stages.  Developers can then verify quality factors such as performance, in a work environment instead of having to rely on simulations or models.  Integration that is continuous decreases the risk inherent in integrations, because the developers can identify any problems that may arise with the integration.  The early problems are often the most difficult to address during early reoccurrences of software integration.  </p>
<p>The person who is interested in becoming a systems integration engineer should have a  very broad skill set that include such things as hardware engineering, software engineering, general problem solving skills and also be well-versed on the various interface protocols.  The problems that may arise in systems integration may not have come up previously, other than in the broadest sense possible .Therefore, the engineer must be inventive, over all other characteristics. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Idea or Execution</title>
		<link>http://www.humbersys.info/?p=52</link>
		<comments>http://www.humbersys.info/?p=52#comments</comments>
		<pubDate>Fri, 31 Dec 2010 01:41:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Entrepreneurs]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=52</guid>
		<description><![CDATA[It&#8217;s easy to say, I have got an Idea and we will implement in this or that way and will get capital from VC&#8217;s and then sell our product to one of the big giants and exit with lot of cash, etc .. but the reality is different, when the time comes for the rubber [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s easy to say, I have got an Idea and we will implement in this or that way and will get capital from VC&#8217;s and then sell our product to one of the big giants and exit with lot of cash, etc .. but the reality is different, when the time comes for the rubber to meet the road everything starts falling. As per my understanding a great Idea is only 10 %, rest is the execution of that Idea, building a team and sharing your vision with the team, making them partners in achieving that vision is critical to success of the product development, at least it will take you to the doorsteps of the VC&#8217;s who can direct your team in achieving the success you deserve for your great IDEA.<br />
<div id="attachment_73" class="wp-caption aligncenter" style="width: 310px"><a href="http://humbersys.info/wp-content/uploads/2010/12/iStock_000005164183XSmall.jpg"><img src="http://humbersys.info/wp-content/uploads/2010/12/iStock_000005164183XSmall-300x300.jpg" alt="I have got an Idea" title="I have got an Idea" width="300" height="300" class="size-medium wp-image-73" /></a><p class="wp-caption-text">I have got an Idea</p></div><br />
You need guts for putting lots of time and money, being away from your loved ones, missing family events and above all being in good shape of health. Attitude of never giving up is of prime importance, and also you should be ready to let the attachment with product go, once you have that inner feeling it&#8217;s not worth and you are forcing it to work, better to rethink and pivot from one vision to the next.</p>
<p>Have a look at these start ups, learn from their humble beginnings and how they managed to succeed :</p>
<p>http://ycombinator.com/ideas.html</p>
<p>At HumberSys, we are always looking for start up partners who are honest and hardworking, let us know if  you are interested in working together. You can visit our website www.humbersys.com for company contact details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=52</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OPENFILER NAS SOLUTION</title>
		<link>http://www.humbersys.info/?p=45</link>
		<comments>http://www.humbersys.info/?p=45#comments</comments>
		<pubDate>Wed, 29 Dec 2010 17:15:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Systems Integration]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=45</guid>
		<description><![CDATA[Having a centralized storage is easy to achieve in a home/ small business environment using open source software. If you want your files to be available to all computers, there are several ways to accomplish this. The easiest way is to turn on file sharing on windows environment. It’s good enough for the occasional file [...]]]></description>
			<content:encoded><![CDATA[<p>Having a centralized storage is easy to achieve in a home/ small business environment using open source software. If you want your files to be available to all computers, there are several ways to accomplish this. The easiest way is to turn on file sharing on windows environment. It’s good enough for the occasional file transfer. For mixed environments which use multiple OS such as Mac OSX and Linux this is not an option.</p>
<p>Here we are going to discuss making a small NAS using open source software and old PC and</p>
<p><strong>Pros</strong></p>
<p>·       It’s Linux which means it’s robust, secure, and free.</p>
<p>·       Reuse old PC to power and run Openfiler. It requires a 32 bit 1 GH CPU with 512 MB of RAM.</p>
<p>·       Supports multiple network cards bonding for increased performance.</p>
<p><strong>Cons</strong></p>
<p>·       Large footprint and possibly large power requirement compared to a small NAS in a box.</p>
<p>Openfiler, uses the rPath Linux distribution. The installation is 320 MB and requires a separate boot drive in addition to the storage drive. That means you must run a minimum of two hard drives at all times.</p>
<p>Openfiler notes:</p>
<p>·       During installation, select a root password. This is for access to the console, not the GUI web interface of Openfiler.</p>
<p>·       Use the auto partition, After auto partitioning, edit this partition to 100 MB and leave the rest as unallocated.</p>
<p>·       Access the openfiler configuration setup at  https://ip-of-openfiler:446 ; username openfiler and the password  password</p>
<p>·       Do not log in using the root credentials as it will not give you the required configuration options from the web interface.</p>
<p>Here are the steps required for adding a drive and share for a home Windows network with no login required to access NAS:</p>
<p>1.      Change default password of ‘Openfiler’</p>
<p>2.      Configure the system time in ‘Clock setup’ on the right side of the System tab.</p>
<p>3.      Configure the network either manually or via DHCP.</p>
<p>4.      Add host name or IP number of client computers under Network Access. Using IPCONFIG from a DOS window on your clients to see the ip number.</p>
<p>5.      Since I don’t want user accounts, I skipped right over ‘Accounts’ tab. It’s best to do this initially to get things working.</p>
<p>6.      Enable SMB/CIFS in Services</p>
<p>7.      Create one or more volumes (use simple names with no spaces. Linux does not like spaces in folder names) Use Ext3 file system. To do this, go to the volumes tab and click create new physical volumes. Click the appropriate device under Edit Disk.</p>
<p>8.      Create one or more shares. Make sure you give RW permissions.</p>
<p>How to share drives with windows users.</p>
<p>Open Windows File Explorer and type in https://ip-of-openfiler:446, it will display all the visible share names and you can right click on it and map a logical drive to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=45</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Evaluation of Database Management System (DBMS)</title>
		<link>http://www.humbersys.info/?p=26</link>
		<comments>http://www.humbersys.info/?p=26#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:56:47 +0000</pubDate>
		<dc:creator>rajeev_kalia</dc:creator>
				<category><![CDATA[DBA Stuff]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=26</guid>
		<description><![CDATA[ I still remember the days of early 90 when we were studying Database Management system for the first time. We were using 286 computers where one floppy was used to run the DBMS software and other floppy was use to store the data files. With the evaluation of disk storage, computer science has done remarkable [...]]]></description>
			<content:encoded><![CDATA[<p> I still remember the days of early 90 when we were studying Database Management system for the first time. We were using 286 computers where one floppy was used to run the DBMS software and other floppy was use to store the data files. With the evaluation of disk storage, computer science has done remarkable in the field of DBMS.</p>
<p> In the early days of computing, disk storage was extremely expensive.  Most application systems ran in batch mode using data that was stored on magnetic tape. Data had to be read sequentially from flat files. As the cost of disk storage knock down, opportunities to store data for real-time access arise. </p>
<p> Specialized DBMS software emerged for the sole purpose of managing data.  Application systems were then able to focus on the user interface, screen navigation etc. and could leave the data management tasks to the specialized DBMS technology.  The application system simply had to call the DBMS when it needed to read or store data. As a result both front-end and back-end technology was able to flourish.</p>
<p> As the cost of data storage fell, it became feasible to store data in tables.  This eliminated much data redundancy and provided much more flexible data access.  Then there was the era of RDBMS and no looking back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Basics</title>
		<link>http://www.humbersys.info/?p=28</link>
		<comments>http://www.humbersys.info/?p=28#comments</comments>
		<pubDate>Fri, 03 Dec 2010 04:53:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://humbersys.info/?p=28</guid>
		<description><![CDATA[As a programmer, we implement complex solutions with complex technology but miss some basic knowledge of web protocols. TCP / IP is state-full and session oriented connection: TCP / IP is the most commonly used internet protocol, also called Internet Protocol Suite.  When we open a Telnet session from a laptop to a Linux server, [...]]]></description>
			<content:encoded><![CDATA[<p>As a programmer, we implement complex solutions with complex technology but miss some basic knowledge of web protocols.</p>
<ul>
<li>TCP / IP is state-full and session oriented connection: TCP / IP is the most commonly used internet protocol, also called Internet Protocol Suite.  When we open a Telnet session from a laptop to a Linux server, we initiate a persistent connection &#8211; the connection is persistent in that a connection between our laptop and Linux server is established at the very beginning of the telnet, and is never torn down unless the telnet session is terminated.</li>
<li>HTTP is stateless by design and not connection persistent &#8211; although, HTTP 1.1 protocol enhances and improves on the previous version by keeping established connections alive using Keep-alive messages &#8211; all of that is handled by our favorite web browsers under the covers.</li>
<li>Common HTTP response codes:</li>
<table border=1>
<tr>
<td>Response Codes</td>
<td>Description</td>
</tr>
<tr>
<td>200</td>
<td>Success; response header &#8220;Content-type&#8221; will elaborate on the content type mime-type (such as text/html, application/pdf etc.) Response body will contain the appropriate content</td>
</tr>
<tr>
<td>404</td>
<td>Resource not found; no such resource found; URL contains an invalid path value</td>
</tr>
<tr>
<td>500</td>
<td>Internal Server Error; request could not be understood</td>
</tr>
<tr>
<td>302</td>
<td>Page has been moved; response header will contain the new location of the page in a separate &#8220;Location&#8221; header</td>
</tr>
<tr>
<td>304</td>
<td>File not changed since; this response is sent back to a web browser when a conditional request was made by the browser in the form of &#8220;If Modified since&#8221; in the request header.</td>
</tr>
</table>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=28</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.0 Expo.</title>
		<link>http://www.humbersys.info/?p=1</link>
		<comments>http://www.humbersys.info/?p=1#comments</comments>
		<pubDate>Sat, 08 May 2010 08:28:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Entrepreneurs]]></category>

		<guid isPermaLink="false">http:/?p=1</guid>
		<description><![CDATA[Recently,  I had the privilege of  visiting WEB 2.0 expo in SFO to understand what are the opportunity&#8217;s that lies ahead for entrepreneurs in the coming years. Here are some of my observations: Apple is the winner, all should learn from it, whether it&#8217;s product design, UI design or Product checkouts on iPad, iTouch and [...]]]></description>
			<content:encoded><![CDATA[<p>Recently,  I had the privilege of  visiting WEB 2.0 expo in SFO to understand what are the opportunity&#8217;s that lies ahead for entrepreneurs in the coming years. Here are some of my observations:</p>
<ul>
<li>Apple is the winner, all should learn from it, whether it&#8217;s product design, UI design or Product checkouts on iPad, iTouch and iPhones, there simply is no answer (it&#8217;s like showing an Ice cream to a kid (all of us have that kid inside us)). We will see more products coming from the competitors but all the cream will be gone.    <a href="http://humbersys.info/wp-content/uploads/2010/05/IMG00371-20100506-1416.jpg"><img class="aligncenter size-medium wp-image-4" title="iPad - will keep entertaining us in 2010" src="http://humbersys.info/wp-content/uploads/2010/05/IMG00371-20100506-1416-300x225.jpg" alt="Apple's iPad" width="300" height="225" /></a></li>
<li>Concept of lean startups is picking and Entrepreneurs have to build their company&#8217;s on this new concept. Steve Blank, a professor at Stanford/UC/Columbia is describing in detail about the concept in his book <a title="Four Steps to the Epiphany" href="http://www.amazon.com/Four-Steps-Epiphany-Steven-Blank/dp/0976470705" target="_blank">Four Steps to the  Epiphany</a>.</li>
</ul>
<p><a href="http://humbersys.info/wp-content/uploads/2010/05/IMG00169-20100503-1009.jpg"><img class="aligncenter size-medium wp-image-6" title="Customer Creation in Lean Startup" src="http://humbersys.info/wp-content/uploads/2010/05/IMG00169-20100503-1009-300x225.jpg" alt="Customer Creation" width="300" height="225" /></a></p>
<ul>
<li>Another exciting conversation was from Dave MCclure, with all abusive adjectives and verbs he uses, he just wants to explain what is WEB 2.0, it&#8217;s all about consumer / customers of your website, that&#8217;s all learn from Facebook, Youtube, etc .. no need to re-invent the wheel use their API&#8217;s.  You can visit his blogs at <a title="Dave MCclure's blog" href="http://500hats.typepad.com/" target="_blank">http://500hats.typepad.com/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.humbersys.info/?feed=rss2&#038;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

