<?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>Kristo Vaher &#187; Web Business</title>
	<atom:link href="http://waher.net/archives/category/web-business/feed" rel="self" type="application/rss+xml" />
	<link>http://waher.net</link>
	<description>inventas vitam iuvat excoluisse per artes</description>
	<lastBuildDate>Fri, 13 Apr 2012 19:07:59 +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>This is why Google+ matters, or &#8216;Hi there, Google+&#8217;</title>
		<link>http://waher.net/archives/975</link>
		<comments>http://waher.net/archives/975#comments</comments>
		<pubDate>Mon, 11 Jul 2011 16:57:16 +0000</pubDate>
		<dc:creator>Kristo Vaher</dc:creator>
				<category><![CDATA[Web Business]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[web publishing]]></category>

		<guid isPermaLink="false">http://waher.net/?p=975</guid>
		<description><![CDATA[&#160; Google+ is a social networking service by Google that has been in development for a few years and was launched about a week ago. While still in invite-only testing phase, the interest in joining the site has been massive and the service quickly gathered over a million users. Feedback from early adopters has been [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_979" class="wp-caption alignright" style="width: 252px"><a href="http://waher.net/wp-content/uploads/2011/07/googleplus.jpg"><img class="size-full wp-image-979" title="Google+" src="http://waher.net/wp-content/uploads/2011/07/googleplus.jpg" alt="Google+" width="242" height="240" /></a><p class="wp-caption-text">Google+</p></div>
<p><a title="Google+" href="http://plus.google.com" target="_blank">Google+</a> is a social networking service by Google that has been in development for a few years and was launched about a week ago. While still in invite-only testing phase, the interest in joining the site has been massive and the service quickly gathered over a million users. Feedback from early adopters has been very positive, despite Google+ not really inventing a wheel here. Best achievement of Google+ is that it takes what is already there and improves on it while also closing one of the most relevant gaps between the four more notable social networking services of the last five years: Facebook, Twitter, Foursquare and LinkedIn. This post will point out the features that are relevant to Google+.</p>
<p><span id="more-975"></span><strong>More personal Twitter</strong></p>
<p>While the entire internet buzzed about Google+ taking on Facebook&#8217;s huge 750+ million userbase, reality is that the main feature of Google+ is really challenging Twitter, while dressed in Facebook-like user interface. Twitter is mainly used as releasing public information about your daily activities in a micro-blogging form while allowing for discussions on various relevant matters and allowing anyone follow whatever you post in public. And personally I have always been bothered by both the limited &#8216;text-message&#8217; length notices and very awkward public commenting on those posts.</p>
<p>Google+ takes the similar concept of anyone being allowed to follow anyone else without requiring confirmation of friends. As such, if the person you follow does not add you to their circles in return, they will not see your posts in their stream while you will see their public posts. This is very similar to how Twitter works.</p>
<p>At the same time Google+ remedies one of the biggest flaws of Twitter, which is public discussion that can be followed in Twitter through &#8216;hash tags&#8217; and retweets and so on. It is very awkward (and has been, in my opinion, ever since it was released). Google+ simply applies public commenting to public feed posts, so celebrities, companies, brands and whatnot can have all their discussion happen right under their own public posts. Already many little-known people use this for great effect, such as Apple-fanboy <a href="https://plus.google.com/107753428759636856492/posts" target="_blank">MG Siegler of Techcrunch</a> and <a href="https://plus.google.com/110286587261352351537/posts" target="_blank">Felicia Day</a>, the lovely actress of <a href="http://www.imdb.com/title/tt1227926/" target="_blank">Dr. Horrible</a> fame. This opens up such public discussions with a more personal touch than would ever be possible with Twitter.</p>
<p>And Google+ allows sharing information with only specific people (listed as Limited in feeds) in your specific circles, which is more similar to how Facebook works. This ability to balance information read and shared is what makes Google+ ultimately a better Twitter killer than it is Facebook killer, especially once mobile integration on Google+ becomes as common as it is on Twitter. As a sidenote, Google&#8217;s +1 buttons (which are essentially Facebook &#8216;Like&#8217; buttons, but across all Google services, including search) are already <a href="http://blogs.forbes.com/mashable/2011/07/08/googles-1-button-already-more-widespread-than-twitters-tweet-button-stats/" target="_blank">more common</a> than Twitter share buttons.</p>
<p>Google+ also implements a location-specific sharing for photos as well as posts. Location specific data has become important on social landscape ever since Foursquare capitalized on it. This is especially handy when using a mobile phone and checking out updates from near where you are. This is similar to Twitter&#8217;s location specific tweets, however I personally prefer Google+ implementation of this, which can easily be set per photo and post, instead of an account wide setting it is in Twitter.</p>
<p><strong>More public Facebook</strong></p>
<p>Everybody was talking about Google&#8217;s &#8216;social layer&#8217; attempting to challenge Facebook. And the first impression people got was that Google+ was indeed very similar to Facebook, but it is not &#8211; at least in the shape and form it is right now &#8211; a network where your parents might end up joining, just like they are unlikely to join Twitter. While Google+ includes all the usual features of a social network, from profiles to networking to photo sharing and discussions, it is not as personal as Facebook. While it includes relationship statuses, they are not linked to specific other user. It also has no families, no anniversaries and events (the latter two would likely be implemented through Google Calendar instead). Google+ is a network that suits better for professional networking, than personal networking, without neglecting the latter completely. And in a way, it does it better than LinkedIn which has always felt like a niche networking tool I rarely found any actual use for, despite being a user for more than three years.</p>
<p>The concept of circles is similar to Facebook friends lists, which majority of Facebook users do not use. Difference is that Google+ allows you to also filter out information based on this circle, not just share to specific circle, which makes this type of information networking more intuitive to me as a user. At work I am not much interested in what most friends post and share, but I would be interested in what people of my industry share and Google+ allows me to do it much better than both Facebook and Twitter.</p>
<p>One of the features Google+ could benefit from is the Groups aspect, where those shared circles can be created. It is possible with Google+, but would require everyone to create a same circle and follow everyone in that circle, which is a hassle. For social collaboration it would be better if such groups could be created, since I personally use them in Facebook rather frequently.</p>
<p>Google+ also intends to add business pages and apps into its midst in the future, challenging Facebook in those aspects as well, but as of right now it is only guesswork what might happen and thus I shall leave it at that for now.</p>
<p><strong>Google+ is everywhere</strong></p>
<p>Something that Facebook has tried for years has already been succeeded at by Google from day one. By having already millions of users of various Google services, from Google search to Gmail and Docs features, Google+ is integrated across all of those services seamlessly through the top black Google bar that includes links to all Google services as well as Google+ notifications. Seeing notifications pop up through various Google services will instantly make using Google+ more streamlined and natural since you do not need to visit Google+ main website to be notified of various activities.</p>
<p>Google also launched the service near-perfectly by making sure that it contained everything that people would expect such a service to have. This includes mobile interface &#8211; both web based and mobile applications &#8211; as well as introducing new design across these services prior to launch. This made for a very notable launch that felt less like an arrival of a new product and more like a corporate wide move by Google to take its services to next generation, double-dipped in social media.</p>
<p><strong>Google finally decided to hire designers</strong></p>
<p>While a minor point in comparison to previous three, Google decided to redesign all of it&#8217;s main services both on desktop<strong></strong> and mobile while developing Google+ and launching them just prior to Google+. While Google has experimented with minimalistic designs for years, it is only now that the new interface seems to have hit the right mark. New design is very sleek and minimalistic, with desaturated colors of red, black and gray being dominant, accompanied by blue and with minimalistic use of gradient transitions. Google+, as well as <a href="http://thenextweb.com/google/2011/07/01/gmails-got-a-brand-new-look-and-you-can-try-it-now/" target="_blank">new design of Gmail</a>, balances white space better than previous Google designs have ever done. All in all, this makes Google+ and their applications pretty to use, which is important, since how things look is <em>so very important</em> to shallow users that we are.</p>
<p><strong>Chinks in the armor</strong></p>
<p>Not all has been great, of course. Google did not anticipate Google+ to become as great a success from day one and the mass interest in the service caused problems even in its invite-only model of growing userbase. Patience is not something that is to be expected from people who live in this fast-paced industry and everybody wanted to be early adopters mainly due to this great word of mouth that Google+ has received. What happened was that very soon there were more people wanting an invite to Google+ than there were people who actually knew what Google+ is about and had read through Google&#8217;s <a href="http://googleblog.blogspot.com/2011/06/introducing-google-project-real-life.html" target="_blank">blog post</a> and watched the <a href="http://www.google.com/intl/en/+/demo/" target="_blank">demonstration</a>.</p>
<p>Google+ has also been underwhelming for early adopters due to once arriving there, not many people you know had joined yet, so once you managed to get in, the place looked sleek, but empty. Even if that was to be expected of a new service that demands large amount of users, it felt disappointing. Some of Google+ features have also been a little broken since launch, but that too is to be expected from this public invite-only testing phase that Google+ is going through (despite there not being a Beta sign anywhere to be seen). Google+ also needs to work on how public commenting can be read, since comments cannot be collapsed again once opened and it can be a problem with hundreds of comments on public threads, but that will surely be remedied soon.</p>
<p>Google+ also has similar issues related to account authenticity that Twitter and Facebook has faced. For example there are six different Mark Zuckerberg Google accounts. At least it is confirmed that one of them is <a href="http://techcrunch.com/2011/07/03/zuckerberg-surprised-that-people-are-surprised-hes-on-google/" target="_blank">authentic</a>. At the time being however, Google+ has no methods for verifying if the account belongs to the right person or not.</p>
<p>Google+ feature &#8216;Sparks&#8217;, which is a list of interests of sorts, also remains a bit strange to me and I have not been able to find a usable purpose for its existence, but since it is still in testing phase, I am sure it will expand and become more useful in time.</p>
<p><strong>Conclusions</strong></p>
<p>In this article I have mostly focused on the sharing and circle aspects of Google+. I did not touch chat and video calling functions since I have not tried them often enough.</p>
<p>Taking all of this into account it is perhaps surprising to realize that Google+ is perhaps the very best way Google could have entered the social networking arena. By combining the best of features of Facebook and Twitter and implementing a very clean layer of location based information sharing, Google+ is a serious entry on social market that will definitely make an impact in scale that cannot be predicted today. While it does not challenge Facebook as much as it challenges Twitter, all signs point that it is here to stay without having to battle over social market share the way people were expecting.</p>
]]></content:encoded>
			<wfw:commentRss>http://waher.net/archives/975/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Estonian e-payments solution for PHP released (updated 1.4 stable 20.04.2011)</title>
		<link>http://waher.net/archives/852</link>
		<comments>http://waher.net/archives/852#comments</comments>
		<pubDate>Tue, 11 Jan 2011 18:10:08 +0000</pubDate>
		<dc:creator>Kristo Vaher</dc:creator>
				<category><![CDATA[Web Business]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://waher.net/?p=852</guid>
		<description><![CDATA[E-payment systems and bank services are everyday and common in Estonia, but both developers and companies, who implement e-payments to websites, tend to ask large sums of money for solutions that should be relatively simple. Having developed e-payment systems for years, I had not put together a single solution for this very common problem until [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp"></div>
<div id="attachment_853" class="wp-caption alignright" style="width: 324px"><a href="http://waher.net/wp-content/uploads/2011/01/epayment.jpg"><img class="size-full wp-image-853" title="Electronic Payments" src="http://waher.net/wp-content/uploads/2011/01/epayment.jpg" alt="Electronic Payments" width="314" height="206" /></a><p class="wp-caption-text">Electronic Payments</p></div>
<p>E-payment systems and bank services are everyday and common in Estonia, but both developers and companies, who implement e-payments to websites, tend to ask large sums of money for solutions that should be relatively simple. Having developed e-payment systems for years, I had not put together a single solution for this very common problem until now, when Estonia has adopted Euro as its main currency. This solution is released open source, under <a href="http://www.gnu.org/licenses/lgpl-3.0.txt" target="_blank">LGPL</a> license.</p>
<p><span id="more-852"></span>Please note that while this e-payment system is now considered stable and has not run into major problems ever since it was released, some of the connections have been tested more often than others and it is still recommended to test the implementation and make sure it works accordingly before going live.</p>
<p><strong>E-payment systems and Bank e-services that are supported with this solution:</strong></p>
<p>Swedbank (<em>Estonia</em>)<br />
SEB (<em>Estonia</em>)<br />
Sampo (<em>Estonia &amp; Finland</em>)<br />
Nordea (<em>Estonia &amp; Finland</em>)<br />
Estcard (<em>Estonian credit card web service, Mastercard, Visa, etc</em>)</p>
<p><strong>Requirements:</strong></p>
<p>Solution is built with PHP and requires PHP support. The website or service that implements this solution should be modern and utilize UTF-8 for data encoding. This e-payment system assumes that it gets its data as UTF-8 and acts accordingly. This system may not work properly if website is not encoded in UTF-8. OpenSSL support is also required from the web server for some epayment profiles. Multibyte String extension support is required for certain UTF-8 calculations.</p>
<p><strong>Files descriptions:</strong></p>
<p><em>config.epay.php &#8211; </em>Configuration file for each profile. This also includes testing environment access informatin, if that profile has it (read the comments). Whenever setting up a e-payment link, this file should be configured accordingly.</p>
<p><em>class.epay.php</em> &#8211; Main class, this file also calls the configuration file and expects the file to be in the same directory as the <em>class.epayments.php</em> file. This file should not be edited, unless necessary for some reason.</p>
<p><em>gate.epay.php</em> &#8211; This is gateway file that is used to submit data to the bank service or parse the result from the service.</p>
<p><em>example-submit.php</em> &#8211; This is example file, which generates the form that submits order data to gateway and gateway then submits it to the bank.</p>
<p><em>example-return.php</em> &#8211; This is example return page, which receives returned information from bank.</p>
<p><strong>Example:</strong></p>
<p>This package has a working example that is easy and quick to set-up. Package includes SEB bank e-service testing environment. The only thing you have to do, to get the example up and running, is download the package below and upload it to your website under root or subfolder. For example, if you upload the files to:</p>
<p><em>http://www.example.com/epayment/</em></p>
<p>Then you have to change only two configuration settings in<em> example-submit.php</em> file, related to order information and return URL. Using the previous example, the lines should be changed accordingly:</p>
<p><em>line 22. $config['gateway-url']=&#8217;http://www.example.com/epayment/gate.</em><em>epay</em><em>.php&#8217;;<br />
line 23. $config['return-url']=&#8217;http://www.example.com/epayment/example-return.php&#8217;;</em></p>
<p>Don&#8217;t forget to change the <em>example.com</em> website address to your own website address. Nothing else needs to be changed to test if the class works.</p>
<p><strong>From example to Live implementation:</strong></p>
<p>The example runs on &#8216;seb-est&#8217; (SEB Estonia) profile. To use another bank, such as Swedbank, you need to assign correct payment-type before generating the form (like in <em>example-submit.php</em> file). Then you also need to assign proper values to<em> config.</em><em>epay</em><em>.php</em> to the profile. The settings in configuration file are commented and self-explanatory. It is important to note though that some e-payment services offer no testing environments and other epayment services cannot even be tested without the testing environment being set up by the other side first (such as the case with Estcard solutions).</p>
<p><strong>Download:</strong></p>
<p><a href="http://waher.net/waher-net-epayments.rar">waher.net e-payments solution 1.4 stable</a><strong><br />
</strong></p>
<p><strong>Other notes:</strong></p>
<p>As BETA, this solution does not check for errors in every location and there may be quirks as a result. These will be ironed out in future versions. Please report any bugs or problems you find either here in comments or personally to my e-mail kristo@waher.net</p>
<p><em><strong>Version history:</strong></em></p>
<p><em>1.4 stable<br />
20.04.2011<br />
Minor change for Nordea, switching the language keyword (estonian and english were switched)</em><strong><em> </em></strong></p>
<p><em>1.3 beta<br />
04.03.2011<br />
</em>VK_AUTO requests did not work with some banks, gateway now attempts a cURL request to remedy that, if cURL is enabled.<em><strong><br />
</strong></em></p>
<p><em>1.2 beta</em><em><strong><br />
</strong>31.01.2011</em><em><strong><br />
</strong></em>VK_AUTO assigned for ipizza profiles (Sampo, SEB and Swedbank) for automatic pings on success URL<em><strong></strong></em></p>
<p><em>1.1 beta<br />
13.01.2011</em><br />
Sampo profile now works properly, taking into account UTF-8 characters</p>
<p><em>1.0 beta</em><br />
<em>11.01.2011</em><br />
<em>First release</em></p>
]]></content:encoded>
			<wfw:commentRss>http://waher.net/archives/852/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Movie about making a few enemies</title>
		<link>http://waher.net/archives/492</link>
		<comments>http://waher.net/archives/492#comments</comments>
		<pubDate>Fri, 08 Oct 2010 21:00:38 +0000</pubDate>
		<dc:creator>Kristo Vaher</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Business]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://waher.net/?p=492</guid>
		<description><![CDATA[Please note that this is not review of the movie, but an opinion piece about its topics. For a review, I recommend a review from one of my most trusted reviewers, Roger Ebert of Chicago Sun-Times. David Fincher&#8217;s &#8216;The Social Network&#8217; really is more of a movie about making enemies, than making those 500 million [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_493" class="wp-caption alignright" style="width: 186px"><img class="size-full wp-image-493" title="socialnetwork" src="http://waher.net/wp-content/uploads/2010/10/socialnetwork.jpg" alt="The Social Network" width="176" height="260" /><p class="wp-caption-text">The Social Network</p></div>
<p><em>Please note that this is not review of the movie, but an opinion piece about its topics. For a review, I recommend a <a href="http://rogerebert.suntimes.com/apps/pbcs.dll/article?AID=/20100929/REVIEWS/100929984">review</a> from one of my most trusted reviewers, Roger Ebert of Chicago Sun-Times.</em></p>
<p>David Fincher&#8217;s &#8216;The Social Network&#8217; really is more of a movie about making enemies, than making those 500 million friends. But what the <a href="http://www.youtube.com/watch?v=lB95KLmpLR4">trailer</a> depicts is not what the movie is really about. After seeing the trailer, I expected something entirely different. I expected what I guess Mark Zuckerberg  &#8211; one of the creators of The Facebook &#8211; expected, a movie that paints him as a monster. Instead it was a movie about our dreams, hopes and aspirations and how, at times, we exploit, manipulate and so completely cause self-conflict because of those things we like and want to achieve. The older generation will never understand and we can only hope that our experiences will be able to serve our children better. No one was holding our hand when the internet took over the world.</p>
<p><span id="more-492"></span></p>
<p>The movie focuses primarily on relationships and on the business side of  things, it is intertwined with internet and development of applications  for the internet. I loved the subtle nuances about the role that  software developers play in this world and how it so strongly conflicts  with the way your traditional business used to work. By creating these  castles in the air, from air, a developer is in a unique position that  no other job has shared in the history of the world. There are no rules  to follow, you simply need a good idea and an even better execution. A symbiosis of art and science. What the movie displays very well is that web business does not even require huge investments and resources to become a success: merely couple of  thousand of dollars and a passionate codewriter were needed to push things off to a running start. Even some of the smarter business strategies were covered, which explain  why Facebook did not run into problems that Friendster did (which was  the first very popular Facebook-style social network).</p>
<p>These years media still wonders if Zuckerberg stole the idea for  Facebook or not. David Fincher, being a smart director that he is, never  lets that take over the role of characters in the movie. In fact, it  does not even answer the question for the viewer. But in all honesty, this was not what the movie was  about, it simply tied everything and everyone neatly together.</p>
<p>It helps that the movie takes the perspective of the most known flawed hero of this generation to carry what otherwise might end up being a cluttered movie. Zuckerberg found his creative stride during the years this so-called Web 2.0 (or simply Social Web) was catching on. Smart &#8211; but not popular. Ambitious &#8211; but not charming. He was not driven by clichèd motivations of common biographical movies, such as father issues or chase for perfection or becoming better than your competition. He wanted to become accepted and he wanted to prove to people that hurt him &#8211; and tragically himself &#8211; that making something great and popular can become something he can excuse his shortcomings with. Instead of fixing his problems, he was looking for ways to mask and excuse them.</p>
<p>&#8216;I wish I was special,&#8217; say the lyrics of the song in the trailer. So did Mark Zuckerberg and so do all of us.</p>
]]></content:encoded>
			<wfw:commentRss>http://waher.net/archives/492/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

