<?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>Geekpreneur &#187; programming</title>
	<atom:link href="http://www.geekpreneur.com/category/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.geekpreneur.com</link>
	<description>the inteserection of geek and money</description>
	<lastBuildDate>Wed, 01 Sep 2010 13:13:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
  <link>http://www.geekpreneur.com</link>
  <url>http://www.geekpreneur.com/newgeek.ico</url>
  <title>Geekpreneur</title>
</image>
		<item>
		<title>Jumsoft Shows Simple Ideas Can Sell</title>
		<link>http://www.geekpreneur.com/jumsoft-shows-simple-ideas-can-sell</link>
		<comments>http://www.geekpreneur.com/jumsoft-shows-simple-ideas-can-sell#comments</comments>
		<pubDate>Fri, 21 Mar 2008 12:29:13 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Ad Agency]]></category>
		<category><![CDATA[advertising programs]]></category>
		<category><![CDATA[Algirdas Unguvaitis]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[iJoomla]]></category>
		<category><![CDATA[Jumsoft]]></category>
		<category><![CDATA[Lithuania]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software businesses]]></category>
		<category><![CDATA[United Nations]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[word processor]]></category>

		<guid isPermaLink="false">http://www.geekpreneur.com/jumsoft-shows-simple-ideas-can-sell</guid>
		<description><![CDATA[Most entrepreneurs dream of creating a product that changes the world. The killer app that knocks out Microsoft. The gadget that revolutionizes the PC market. The design that reinvents ergonomics. But these sorts of quantum leaps are pretty rare. The iPod might have changed the way people buy and listen to music but it wasn’t [...]]]></description>
			<content:encoded><![CDATA[<div class="TweetButton_button" style="float: right; margin-left: 5px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.geekpreneur.com%2Fjumsoft-shows-simple-ideas-can-sell&amp;text=Jumsoft Shows Simple Ideas Can Sell&amp;count=vertical&amp;via=geekpreneur&amp;lang=en&amp;related=Ad+Agency,advertising+programs,Algirdas+Unguvaitis,CRM,iJoomla,Jumsoft,Lithuania,Microsoft,MP3,software,software+businesses,United+Nations,USD,word+processor"><img src="http://www.geekpreneur.com/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
<p> <img src="http://www.geekpreneur.com/wp-content/uploads/2008/03/jumsoft.jpg" alt="jumsoft.jpg" /><br />
Most entrepreneurs dream of creating a product that changes the world. The killer app that knocks out Microsoft. The gadget that revolutionizes the PC market. The design that reinvents ergonomics.</p>
<p>But these sorts of quantum leaps are pretty rare. The iPod might have changed the way people buy and listen to music but it wasn’t the first MP3 player or the first device to use a clickwheel. It wasn’t even the first tool to use a touchscreen interface.</p>
<p>It simply took what was already out there and made it better.</p>
<p>That’s an approach that <a href="http://www.jumsoft.com">Jumsoft</a> is using, with its range of applications for Apple users. The company was founded in Lithuania in 2002 by a couple of brothers and their friends with goal of creating applications for the Mac OS X.</p>
<blockquote><p>“By analyzing the Apple market we noticed that there were no simple to use and user-friendly, but still powerful, applications in some areas and we realized that we could create them by ourselves,” Algirdas Unguvaitis, the company’s General Manager told us by email.</p></blockquote>
<p>The company’s product line now includes applications for accounting, CRM, project management and business instruments, as well as themes, templates and add-ons for Keynote, Apple’s presentation program, and Pages, its word processor. In fact, according to Jumsoft’s website, the company has positioned itself as the key provider of Keynote themes and objects, and certainly its largest product line is made up of items that do little more than make Keynote look better.</p>
<p><strong>Selling to the Same Buyers</strong><br />
Interestingly though, while those might be the products that bring buyers in and which have made the company’s name, they aren’t the ones that sell the most. According to Algirdas, Jumsoft’s best-selling products are its Money program and its add-ons to iWork. That might suggest that once you’ve become known for one specialty, it’s not impossible to promote a different line of items to the same buyers as long as there’s a clear thread connecting them. (Apple’s line of music players might appear to have little in common with its computers, but both products are stylish and appeal to creative types; Jumsoft’s applications may pack in more functionality than its add-ons but both help Mac users get more out of Mac OS X. They’re both aimed at exactly the same market.)</p>
<p>Focusing the products on a small user base in this way brings another benefit. It also creates a close relationship with customers. Being early in the market meant that Jumsoft was quick to make an impression on potential buyers who welcomed its range of goods. And like many small software businesses, the company encourages reports from its buyers and acts on their comments.</p>
<blockquote><p>“User feedback is always welcomed. They are considered and have quite a big influence in our product development,” conceded Algirdas.</p></blockquote>
<p><strong>Keeping it Simple</strong><br />
Jumsoft’s approach of creating simple products that make existing, popular items better, and keeping in close contact with its user base isn’t unique of course. <a href="http://www.ijoomla.com">iJoomla</a>, which creates extensions for the Joomla content development system, does much the same thing. Its top-selling iJoomla Magazine, which counts the United Nations among its buyers, does little more than give Joomla users a more flexible home page and a more professional look. Its Sidebars extension, which sells for $59.95, just lets publishers add a separate space to a Web page. With perhaps the exception of Ad Agency, which lets publishers manage advertising programs on their sites, none of iJoomla’s products are particularly revolutionary.</p>
<p>But they all just allow Joomla’s users to get more out of the program in the same way that Jumsoft lets Apple fans get more out of Mac OS X &#8212; and most importantly, they sell.</p>
<p>The bottom line is that to build a small but successful software company you don’t need to come up with a program idea that’s going to change the way people work, organize their files or do anything else. The first thing you have to do is look for a way to help make it easier for people to do what they were doing anyway or let them do it better.</p>
<p>And the second thing you have to do is create and market the product, even when you’ve never done it before.</p>
<p>Algirdas pointed out that the biggest challenge in creating Jumsoft wasn’t coming up with ideas, it was that none of the team had ever started a company or had created products like these. The only way to know if the plan was going to work, he said, was to try it and see.</p>
<blockquote><p>“[W]e had to learn many things and we overcame [the challenge] by trying and getting experience.”</p></blockquote>
<div class="simpletags">Technorati Tags: <a href="http://technorati.com/tag/mac+os+x" rel="tag"> mac os x </a></div><div class="TweetButton_button" style="float: right; margin-left: 5px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.geekpreneur.com%2Fjumsoft-shows-simple-ideas-can-sell&amp;text=Jumsoft Shows Simple Ideas Can Sell&amp;count=vertical&amp;via=geekpreneur&amp;lang=en&amp;related=Ad+Agency,advertising+programs,Algirdas+Unguvaitis,CRM,iJoomla,Jumsoft,Lithuania,Microsoft,MP3,software,software+businesses,United+Nations,USD,word+processor"><img src="http://www.geekpreneur.com/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.geekpreneur.com/jumsoft-shows-simple-ideas-can-sell/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everyday Algorithms and What They Are Used for</title>
		<link>http://www.geekpreneur.com/everyday-algorithms-and-what-they-are-used-for</link>
		<comments>http://www.geekpreneur.com/everyday-algorithms-and-what-they-are-used-for#comments</comments>
		<pubDate>Mon, 28 Jan 2008 18:46:03 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Bayesian Algorithm]]></category>
		<category><![CDATA[dynamic programming algorithms]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[intelligent traffic control systems]]></category>
		<category><![CDATA[main algorithm]]></category>
		<category><![CDATA[Martin Porter]]></category>
		<category><![CDATA[non-web uses]]></category>
		<category><![CDATA[online activities]]></category>
		<category><![CDATA[online newsletter]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[search engine spam]]></category>
		<category><![CDATA[search engine stemming]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[search terms]]></category>
		<category><![CDATA[stemming algorithm]]></category>

		<guid isPermaLink="false">http://www.geekpreneur.com/everyday-algorithms-and-what-they-are-used-for</guid>
		<description><![CDATA[We take them for granted but without them &#8212; and the unsung tech-head heroes who write them &#8212; we wouldn’t be able to get to work, sort our emails from the spam, search the Web or do a gazillion other things that algorithms make possible. Here are just some of the algorithms we use every [...]]]></description>
			<content:encoded><![CDATA[<div class="TweetButton_button" style="float: right; margin-left: 5px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.geekpreneur.com%2Feveryday-algorithms-and-what-they-are-used-for&amp;text=Everyday Algorithms and What They Are Used for&amp;count=vertical&amp;via=geekpreneur&amp;lang=en&amp;related=Bayesian+Algorithm,dynamic+programming+algorithms,flickr,Google,HTML,intelligent+traffic+control+systems,main+algorithm,Martin+Porter,non-web+uses,online+activities,online+newsletter,search+engine,search+engine+spam,search+engine+stemming,search+engines,search+terms,stemming+algorithm"><img src="http://www.geekpreneur.com/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
<p>We take them for granted but without them &#8212; and the unsung tech-head heroes who write them &#8212; we wouldn’t be able to get to work, sort our emails from the spam, search the Web or do a gazillion other things that algorithms make possible.</p>
<p>Here are just some of the algorithms we use every day without even thinking about them.</p>
<p><strong>The Bayesian Algorithm Keeping Spam at Bay</strong><br />
The sort of anti-spam filters used on both email programs and by Google to stop search engine spam are all based on the Bayesian algorithm.</p>
<p>Bayes’ Law is a probability theory which, when used in a spam filter, estimates the likelihood that content is spam based on the probability of certain words appearing together. The algorithm itself looks like this:</p>
<p style="text-align: center"><img src="http://www.geekpreneur.com/wp-content/uploads/2008/01/spam.jpg" alt="spam.jpg" /></p>
<p>This means that the probability that an email is spam if it contains particular words is equal to the probability of finding those words in a spam email, multiplied by the probability that any email is spam, divided by the probability of finding those words in any email.</p>
<p>Or to put it another way, if it looks like spam, it probably is.</p>
<p>Bayesian filtering is also flexible and “intelligent.” It can be trained to differentiate between spam and legitimate email based on a user’s online activities and a subsequent analysis of the email’s content, headers, HTML code and meta tags. It can also assess the probability of one online newsletter being spam rather than another based on web Wurfing patterns.</p>
<p>Of course, filters still have to decide which words are likely to be part of spam, and probability isn’t certain so you’ll still get some emails you don’t want &#8212; and lose some you do. But a quick look at the contents of your spam filter will show you just how useful Bayes can be.</p>
<p><strong>Porter Carries Search Engines</strong><br />
Porter’s stemming algorithm is widely used by search engines to understand search terms. The algorithm strips words down to their roots, then searches for the root plus all the possible related linguistic constructions.</p>
<p>Martin Porter wrote the first widely-used stemming algorithm in 1980 and it soon became the main algorithm used for stemming in the English language. Since then, several types of stemming algorithms have been developed, using a range of different techniques. Query tables can match an inflection, for example, while other rules focus on stripping out suffixes.</p>
<p>The more complex the language, the harder it is to design a stemming algorithm, which has to take into account character encoding, verb inflections, noun declensions etc. Russian is difficult; Hebrew and Arabic are worse.</p>
<p>Martin Porter kindly made his algorithm available for public use and it is distributed freely over the Net to anyone who wants to use it to develop an information retrieval system. Porter’s original paper published in 1979 can be read <a href="http://tartarus.org/martin/PorterStemmer/">here</a> on his website.</p>
<p><strong>Flickr’s “Interesting” Algorithm</strong><br />
Not all algorithms are as serious and complex as search engine stemming or spam mail filtering. Some are fun too.  <a href="http://blogs.photopreneur.com/what-it-takes-to-get-your-photo-on-the-flickr-explore-page">Photopreneur</a>, recently ran an interview with Serguei Mourachov, a programmer at Flickr who worked on the algorithm that decides which photos make it to the site’s Explore page.</p>
<p>According to Seguei, the algorithm calculates the Probability of reaching the Explore Page (PEP) by counting the number of times an image is faved, commented on and viewed. It them makes deductions from the score if the photo appears in more than “15-20” groups, if the photographer has been highlighted recently or if it appears in groups with lots of unsafe photos or requirements that would increase the PEP.</p>
<p>One of the best things about the algorithm (from Flickr’s point of view, if not the view of ambitious Flickr members) is that it can be easily adjusted to give different weightings to faves, comments and views to suit the “current climate of [the] Flickrverse.”</p>
<p>And you’ll still need to take a good photo.</p>
<p><strong>Traffic light controls</strong><br />
Of course, not all algorithms are used online. One of the non-web uses of algorithms is in traffic control.</p>
<p>It’s estimated that intelligent traffic control systems can save billions of dollars a year by reducing idling time at the lights and lowering fuel consumption. The system is based on dynamic programming algorithms that take into account the time needed for a car to go through the string of lights until it gets to its destination. It then calculates the “green wave.”</p>
<p>Next time you’re sitting in gridlock then, don’t blame the rubberneckers. It’s probably a programmer’s fault.</p>
<div class="simpletags">Technorati Tags: <a href="http://technorati.com/tag/Algorithms" rel="tag"> Algorithms </a></div><div class="TweetButton_button" style="float: right; margin-left: 5px;;height:20px;margin-bottom:5px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.geekpreneur.com%2Feveryday-algorithms-and-what-they-are-used-for&amp;text=Everyday Algorithms and What They Are Used for&amp;count=vertical&amp;via=geekpreneur&amp;lang=en&amp;related=Bayesian+Algorithm,dynamic+programming+algorithms,flickr,Google,HTML,intelligent+traffic+control+systems,main+algorithm,Martin+Porter,non-web+uses,online+activities,online+newsletter,search+engine,search+engine+spam,search+engine+stemming,search+engines,search+terms,stemming+algorithm"><img src="http://www.geekpreneur.com/wp-content/plugins/tweetbutton-for-wordpress/images/tweet.png" style="border:none" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.geekpreneur.com/everyday-algorithms-and-what-they-are-used-for/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
