﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"><channel><title>Stritar's chronolog</title><link>http://www.stritar.net</link><description>Hot on the chronolog</description><copyright>Neolab d.o.o.</copyright><ttl>5</ttl><item><title>Twitter's User Growth Goes Nowhere As It Meets Revenue Expectations Of $710M</title><pubDate>Thu, 11 Feb 2016 13:30:35 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40243&amp;r=http://techcrunch.com/2016/02/10/twitters-user-growth-goes-nowhere-as-it-meets-revenue-expectations-of-710m/</link></item><item><title>Pink Floyd – Welcome to the Machine</title><pubDate>Fri, 15 Nov 2013 13:32:24 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=36703&amp;r=http://www.last.fm/music/Pink+Floyd/_/Welcome+to+the+Machine</link></item><item><title>The Risk board game dice roll probability calculator and battle simulator</title><pubDate>Sun, 17 Mar 2013 16:32:12 GMT</pubDate><description>&lt;p&gt;I know there are plenty of you out there who love to play the board game &lt;a href="http://en.wikipedia.org/wiki/Risk_%28game%29" class="more" target="_blank" title="Risk (game) on Wikipedia"&gt;Risk&lt;/a&gt;. We're hooked on the Lord Of The Rings edition, and I still need to check out the &lt;a href="http://boardgamegeek.com/boardgame/8504/risk-lord-of-the-rings-expansion-set-incl-siege-o" class="more" target="_blank" title="Risk: Lord of the Rings Expansion Set (incl. Siege of Minas Tirith game)"&gt;very rare expansion pack&lt;/a&gt; one of my friends recently got. As you will see, I'm getting ready for it with all I've got, developing myself a &lt;b&gt;weapon that will help me dominate the game&lt;/b&gt;. Something that will turn the odds in my favor without actually cheating. Say hi to my &lt;b&gt;Risk battle simulator&lt;/b&gt;, which is able to calculate the chance of winning for specific Risk situations.&lt;/p&gt;

&lt;p align="center"&gt;&lt;a class="button2" title="Launch The Risk board game dice roll probability calculator and battle simulation" target="_blank" href="http://diceroll.stritar.net/risk.html"&gt;Launch&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Risk is an interesting game, powered by &lt;b&gt;simple mathematics&lt;/b&gt;. In the battle, the attacker throws three dice, the defender throws two. The attacker's advantage is the one extra die. The defender's advantage is that he/she wins when the dice are tied. Which, in the general situation of 3 dice vs. 2 dice roll, translates into the &lt;a href="http://www.plainsboro.com/~lemke/risk/" class="more" target="_blank" title="Dice Odds in the Board Game Risk"&gt;following odds&lt;/a&gt;: the &lt;b&gt;attacker has 37.17% chance&lt;/b&gt; of winning, the &lt;b&gt;defender has 33.58% chance&lt;/b&gt; of winning, and there's a &lt;b&gt;29.26 % chance of tie&lt;/b&gt; - they will both lose one army. But what about specific situations? How can I know if my 10 armies are enough against my opponent's 5+4?&lt;/p&gt;

&lt;p&gt;Since I'm a developer and not a mathematician, I decided I will rather build a &lt;a href="http://diceroll.stritar.net/risk.html" class="more" target="_blank" title="The Risk board game dice roll probability calculator and battle simulation"&gt;simple brute force JavaScript simulator&lt;/a&gt; than try to derive the formula behind the battles. An application that simulates &lt;b&gt;10.000 Risk fights&lt;/b&gt; (around 50.000 dice rolls) and calculates the result odds. That should be enough to make an approximation, right?&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hasbro.com/common/instruct/risk.pdf" class="more" target="_blank" title="Risk Instructions and Rules"&gt;Risk's rules&lt;/a&gt; specify that the attacker always has to &lt;b&gt;leave one army behind&lt;/b&gt; (can't use it to attack), and can &lt;b&gt;attack any number of territories&lt;/b&gt; in a single turn. Which the calculator also takes into account. Every territory the attacker wins, his/her number of armies is subtracted by 1 (one army is left behind), and the last army is not able to attack. I think I got it right, but if you find and error, please let me know. &lt;/p&gt;

&lt;p align="center"&gt;&lt;img alt="Risk Dice Roll Battle Simulation" src="http://stritar.net/Upload/Images/Risk-Dice-Roll/Risk-Dice-Roll-Battle-Simulation.jpg"&gt;&lt;/img&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;&lt;a class="more" title="The Risk board game dice roll probability calculator and battle simulation" target="_blank" href="http://diceroll.stritar.net/risk.html"&gt;Risk dice roll&lt;/a&gt; battle simulation.&lt;/p&gt;

&lt;p&gt;Besides, the simulator also knows how to calculate probabilities for specific single battle situations for different numbers of dice the attacker and defender throw, by going through all the possibilities of dice throw results (which means 7.776 (6&lt;sup&gt;5&lt;/sup&gt;) different dice throws in 3 vs. 2 battle).&lt;/p&gt;

&lt;p align="center"&gt;&lt;img alt="Risk Dice Roll Possibilities and Odds" src="http://stritar.net/Upload/Images/Risk-Dice-Roll/Risk-Dice-Roll-Possibilities-and-Odds.jpg"&gt;&lt;/img&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;&lt;a class="more" title="The Risk board game dice roll probability calculator and battle simulation" target="_blank" href="http://diceroll.stritar.net/risk.html"&gt;Risk dice roll&lt;/a&gt; possibilities and odds.&lt;/p&gt;

&lt;p&gt;I made this to help myself and others understand and appreciate the statistics behind the dice. So, the next time you play Risk, don't forget to bring your phone and use the simulator to your unfair advantage. And if you're a developer, feel free to upgrade the algorithm (&lt;a href="https://github.com/gstritar/DiceRoll" class="more" target="_blank" title="gstritar / DiceRoll on github"&gt;available on Github&lt;/a&gt;). Game on.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://diceroll.stritar.net/risk.html" class="more" target="_blank" title="The Risk board game dice roll probability calculator and battle simulation"&gt;http://diceroll.stritar.net/risk.html&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/gstritar/DiceRoll" class="more" target="_blank" title="gstritar / DiceRoll on github"&gt;https://github.com/gstritar/DiceRoll&lt;/a&gt;&lt;/p&gt;
</description><link>http://stritar.net/Post/The-Risk-board-game-dice-roll-probability-calculator-and-battle-simulator.aspx</link></item><item><title>The Chemical Brothers – Another World</title><pubDate>Sat, 26 Feb 2011 11:20:32 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=24144&amp;r=http://www.last.fm/music/The+Chemical+Brothers/_/Another+World</link></item><item><title>RT @cdixon: Google Is Hiring An SEO Manager To Improve Its Rankings In Google http://t.co/RPv4RYTLzO</title><pubDate>Thu, 16 Jul 2015 06:46:18 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39723&amp;r=http://twitter.com/gstritar/statuses/621556442462560256</link></item><item><title>What This Chart Says About the Tech Sector</title><pubDate>Wed, 12 Aug 2015 21:08:45 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39820&amp;r=http://om.co/2015/08/12/what-this-chart-says-about-the-technology-sector/</link></item><item><title>Why are all browser logos and icons round (and blue)?</title><pubDate>Sat, 10 Apr 2010 11:23:31 GMT</pubDate><description>&lt;p&gt;I'm not a professional graphic designer, but I've been doing web development for years and got to know a few things about it, both intentionally and accidentally. I hope my designer friends won't get mad with me simplifying design in this post, but the way I see it, there are mostly two main purposes design serves. One is to support function (present both in industrial and graphic design) and the other is to enable effective representation and communication (specific for graphic design).&lt;/p&gt;

&lt;p&gt;Logos are probably one of the most praised elements of graphic design. They make an effective characterization of a company, product or service, besides being aesthetic and memorable to enable high user recollection. It's also good to have an original logo, something that stands out from the rest and helps a brand not to get mistaken with other brands. But there is always a trade-off between creativity and standard, and in our case of browser logos and icons, it looks like this desired representation was a bit more important than originality. Most of the browser logo designers went for a safe and predictable solution, producing one of the greatest graphic &lt;a href="http://stritar.net/Post/Slovenian_Grocers_Going_For_Web_20_design.aspx" class="more" target="_blank" title="Slovenian grocers going for Web 2.0 design"&gt;design cliches&lt;/a&gt; of our time.&lt;/p&gt;

&lt;p&gt;When you think about the Internet and the World Wide Web, there are probably not so many geometrical shapes and colors you can associate it with. The net is huge, endless and  fluid, so the proper shape is definitely not a triangle, a square or something else with edges. The net is global and it's everywhere, so the color representing it has to be something resembling our planet.&lt;/p&gt;

&lt;p&gt;If you compare six of the most popular internet browser icons, you can see this concept in action. Most browser logos and icons are round and contain blue, except Opera, who went for red. But it's not just about the shape and the color, the bottom line is they generally look alike, using similar elements such as Earth, light beams and reflections. Opera logo stands out, but upon second observation, it kinda looks like an uncreative red Internet Explorer clone, so perhaps it's even worse than the others.&lt;/p&gt;

&lt;p&gt;Are the designers behind these solutions to blame? Probably not. The internet browser is arguably the most widely used piece of software there is, so it's important that your mother also finds it's icon representable and appealing. The truth is we probably won't reinvent the World Wide Web or colonize the galaxy any time soon, so there is a good chance we also won't see any original and creative browser logos any time soon too. Therefore we just have to accept that round and blue it is.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/BrowserIcons.jpg"&gt;&lt;br&gt;
&lt;p style="color: #BEBEBE;"&gt;Trademarks and logos are the property of their respective owners.&lt;/p&gt;</description><link>http://stritar.net/Post/Why_Are_All_Browser_Logos_And_Icons_Round_And_Blue.aspx</link></item><item><title>The end of recession or the coolest Slovenian billboard of 2014?</title><pubDate>Thu, 14 Aug 2014 07:41:51 GMT</pubDate><description>&lt;p&gt;A few days ago, a billboard captured my attention. Actually, we're talking about many billboards, since this metallurgy company called &lt;a href="http://www.bucar.eu/" class="more" target="_Blank" title="Bucar.eu"&gt;Bučar&lt;/a&gt; put them all over Ljubljana. The weird thing is, they are &lt;b&gt;using them to recruit new employees&lt;/b&gt;. Wait a minute, there's something wrong with this picture! While everybody is aggressively trying to sell us stuff we don't really need, these guys are actually looking for new workers with billboards? In a country with an &lt;a href="http://www.stat.si/eng/novica_prikazi.aspx?id=6373" class="more" target="_blank" title="Labour force, Slovenia, May 2014 - final data"&gt;unemployment rate of 13%&lt;/a&gt;? Is &lt;a href="http://www.sloveniatimes.com/light-at-the-end-of-the-tunnel-slovenia-technically-out-of-recession" class="more" target="_blank" title="Light at the end of the Tunnel: Slovenia Out of Recession"&gt;this thing for real&lt;/a&gt;?&lt;/p&gt;


&lt;p&gt;Let's try to understand what just happened here... The company itself seems to be the development of a capable entrepreneur Drago Bučar, &lt;a href="http://www.bizi.si/DRAGO-BUCAR-S-P/" class="more" target="_blank" title="KOVINARSTVO BUČAR DRAGO BUČAR S.P. - bizi.si"&gt;whose business is growing like mad&lt;/a&gt;. Judging the billboard's design, I would guess the campaign is not a professional act, but rather something done internally, &lt;b&gt;without much involvement from a marketing agency&lt;/b&gt;. But that doesn't change the fact the effect of the billboard is brilliant. While trying to find 10 new workers (&lt;a href="http://www.bucar.eu/zaposlitev/" class="more" target="_blank" title="Kovinarstvo Bučar - zaposlitev"&gt;as posted on their website&lt;/a&gt;), I believe Bučar actually managed to produce one &lt;b&gt;of the most effective branding campaigns of this year in Slovenia&lt;/b&gt;, which already granted them an &lt;a href="http://202.tw/1mLxET2" class="more" target="_Blank" title="Kovinarstvo Bučar Val 202"&gt;apperance on the national radio&lt;/a&gt;. Everybody wants to know who these guys are, and they were targeting somebody completely different. Can you believe the irony?&lt;/&gt;


&lt;p&gt;Of course, there is always the possibility that this billboard is a work of a mastermind genius, whose plan was to capture attention with false pretense, but I don't think so. This thing looks legit, and it's always nice to hear about &lt;a href="http://stritar.net/Post/Please-help-me-curate-a-magazine-about-Slovenian-startups.aspx" class="more" target="_blank" title="Please help me curate a magazine about Slovenian startups"&gt;prosperous companies from Slovenia&lt;/a&gt;. Good luck, kick ass!&lt;/p&gt;


&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Kovinarstvo-Bucar-Employment-Multiple.jpg" alt="Kovinarstvo Bučar Billboard"&gt;

&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Kovinarstvo-Bucar-Employment.jpg" alt="Kovinarstvo Bučar Billboard"&gt;</description><link>http://stritar.net/Post/The-end-of-recession-or-the-coolest-slovenian-billboard-of-2014.aspx</link></item><item><title>Anggun – Snow on the Sahara</title><pubDate>Sun, 21 Jun 2009 17:20:22 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=812&amp;r=http://www.last.fm/music/Anggun/_/Snow+on+the+Sahara</link></item><item><title>Superbad</title><pubDate>Wed, 25 Nov 2009 10:44:56 GMT</pubDate><description>3 1/2 stars</description><link>http://stritar.net/Redirect.aspx?chronologid=2115&amp;r=http://www.flixster.com/movie/superbad</link></item><item><title>Au revoir tout le monde!</title><pubDate>Fri, 12 Mar 2010 21:38:11 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=3538&amp;r=http://stritar.net/Shouts.aspx</link></item><item><title>Men je pa ful lepa ta prekmurščina. 'deklina', 'mi pa tebé' itd. ^^ #bigbrotherslo</title><pubDate>Fri, 22 May 2015 20:48:50 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39624&amp;r=http://twitter.com/gstritar/statuses/601837141337976832</link></item><item><title>A ostali ste ze glasovali? :) #evrovizija #rajko @ryanboateng @zidariqi89 @5kast</title><pubDate>Sat, 23 May 2015 22:10:13 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39639&amp;r=http://twitter.com/gstritar/statuses/602220008320667648</link></item><item><title>8 Best Machine Learning Cheat Sheets</title><pubDate>Fri, 07 Aug 2015 14:44:30 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39796&amp;r=http://designimag.com/best-machine-learning-cheat-sheets/</link></item><item><title>3 Million Judgements of Books by their Covers</title><pubDate>Thu, 03 Sep 2015 23:08:47 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39860&amp;r=https://medium.com/@deancasalena/3-million-judgements-of-books-by-their-covers-f2b89004c201</link></item><item><title>Blowing Up the Death Star Would Have Sunk the 'Star Wars' Economy, Research Says</title><pubDate>Thu, 03 Dec 2015 15:12:33 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40131&amp;r=http://motherboard.vice.com/read/blowing-up-the-death-star-would-have-sunk-the-star-wars-economy-research-says</link></item><item><title>Microsoft Neural Net Shows Deep Learning Can Get Way Deeper</title><pubDate>Fri, 15 Jan 2016 06:39:54 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40189&amp;r=http://www.wired.com/2016/01/microsoft-neural-net-shows-deep-learning-can-get-way-deeper/</link></item><item><title>Windows-branded computers on TV. Entering a new market or product placement fail?</title><pubDate>Wed, 24 Nov 2010 18:02:11 GMT</pubDate><description>&lt;p&gt;Lately I've been noticing a lot of television shows that used computers with a Windows logo on their back. Classic &lt;a href="http://en.wikipedia.org/wiki/Product_placement" class="more" target="_blank" title="Product placement"&gt;product placement&lt;/a&gt;, where advertising blends with an event, movie or a TV show. The master of product placement in the mentioned segment is &lt;a href="http://www.macdailynews.com/index.php/weblog/comments/apple_dominates_film_and_tv_appearances/"  target="_blank" class="more" title="Apple dominates film and TV appearances"&gt;currently Apple&lt;/a&gt;, who also has suitable products for most occasions – beautiful and recognizable laptop and desktop computers. But Microsoft doesn't make computers at all. It does make some hardware (Xbox, Zune), but its focus is mostly on software (and lately on consumer electronics), so why the hell would they want to advertise something that doesn't even exist? Have they lost their mind or are they &lt;a href="http://stritar.net/Post/I_Want_It_All_-_The_Curious_Case_of_Microsoft.aspx" class="more" target="_blank" title="I want it all - the curious case of Microsoft"&gt;entering yet another market&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;The past years have been hell for Microsoft. &lt;a href="http://news.bbc.co.uk/2/hi/7476720.stm" class="more" target="_blank" title="Gates to step down from Microsoft "&gt;Bill Gates left&lt;/a&gt;, and current CEO Steve Ballmer &lt;a href="http://www.reuters.com/article/idUSTRE6A501K20101106" class="more" target="_blank" title="Microsoft's Ballmer sells 12 percent of his stake in company"&gt;sold a huge pile of shares&lt;/a&gt; a few weeks ago. Apple even managed to become &lt;a href="http://stritar.net/Post/Apple-Has-Enough-Money-To-Buy-Slovenias-Entire-Yearly-Production.aspx" class="more" target="_blank" title="Apple has enough money to buy Slovenia's entire yearly production"&gt;more valuable than Microsoft&lt;/a&gt;, and Microsoft is obviously looking for different opportunities to stay in the game. Because I don't really believe they will start producing computers (tablets perhaps?), I can imagine these product placement efforts were created to &lt;a href="http://en.atinternet.com/Resources/Surveys/internet-user-equipment/operating-systems-august-2010/index-1-2-7-211.aspx" class="more" target="_blank" title="Apple gains more market share in Europe than the giant Microsoft"&gt;gain lost ground on the OS market&lt;/a&gt; and targeted against Apple, but I think they could have come up with something more appropriate. In my opinion, Microsoft's greatest opportunity still lies in &lt;a href="http://www.stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab"&gt;business environments&lt;/a&gt; (Office, SQL, asp.net, …), but while  they're trying to focus on other segments, they are loosing that enterprise software market to other players &lt;a href="http://techcrunch.com/2010/11/22/google-launches-plugin-that-fuses-microsoft-office-with-google-docs/" class="more" target="_blank" title="Google Launches Plugin That Fuses Microsoft Office With Google Docs"&gt;such as Google&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Product placement in general makes sense for Microsoft, with Xbox, Windows 7, &lt;a href="http://www.gadgetreview.com/2010/02/offical-windows-mobile-7-video.html" class="more" target="_blank" title="Official: Windows Mobile 7"&gt;Windows Mobile 7&lt;/a&gt;, even &lt;a href="http://www.xbox.com/en-US/kinect" class="more" target="_blank" title="Introducing Kinect
for Xbox 360"&gt;Kinect&lt;/a&gt; and &lt;a href="http://www.popularmechanics.com/technology/gadgets/news/4217348" class="more" target="_blank" title="Microsoft Surface: Behind-the-Scenes First Look"&gt;Surface&lt;/a&gt; as perfect candidates, because they look cool and Microsoft actually produces (or will produce) them. But advertising Windows computers, that's a bit ridiculous. Perhaps this type of marketing actually works on other target groups, but for more tech-savvy consumers such as myself, it looks desperate and fake, because we all know Microsoft doesn't even make computers. Worse, it looks like Microsoft is trying to position itself close to Apple (even the logo imitates Apple's), but doesn't stand a chance against the design perfection of a Mac. In the end, all this money spent perhaps made Apple look cooler and might have even helped them more than it helped Microsoft.&lt;/p&gt;

&lt;p&gt;Microsoft should focus on the fields it masters and does best (or at least try to expose their know-how and advantages), because they have little chance to succeed competing on the markets that are dominated by other players (Apple in design, Google in search). And they should stop marketing fake branded computers, because they simply look silly. Perhaps this October campaign was a short experiment or even some sort of the ultimate innovative marketing strategy made by the greatest advertising agency in the world which I don't understand and appreciate, but I think it's actually quite ineffective and wrong. Or am I wrong?&lt;/p&gt;&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/MicrosoftHowIMetYourMother.jpg" alt="Microsoft Product Placement: How I Met Your Mother" /&gt;
&lt;p class="underpicture"&gt;&lt;a href="http://www.tv.com/how-i-met-your-mother/show/33700/summary.html" class="more" target="_blank" title="How I Met Your Mother"&gt;How I Met Your Mother&lt;/a&gt;: Season 6, Episode 4. Aired October 11th, 2010 on CBS.&lt;/p&gt;&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/MicrosoftLieToMe.jpg" alt="Microsoft Product Placement: Lie To Me" /&gt;
&lt;p class="underpicture"&gt;&lt;a href="http://www.tv.com/lie-to-me/show/75671/summary.html" class="more" target="_blank" title="Lie To Me"&gt;Lie To Me&lt;/a&gt;: Season 3, Episode 2. Aired October 11th, 2010 on FOX.&lt;/p&gt;&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/MicrosoftTheMentalist.jpg" alt="Microsoft Product Placement: The Mentalist" /&gt;
&lt;p class="underpicture"&gt;&lt;a href="http://www.tv.com/the-mentalist/show/75200/summary.html" class="more" target="_blank" title="The Mentalist"&gt;The Mentalist&lt;/a&gt;: Season 3, Episode 5 
(also other episodes). Aired October 21st, 2010 on CBS.&lt;/p&gt;
&lt;p&gt;UPDATE (26.2.2011): Here are a few more shows doing it. It looks like it's a CBS and FOX thing.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/MicrosoftTheGoodGuys.jpg" alt="Microsoft Product Placement: The Good Guys" /&gt;
&lt;p class="underpicture"&gt;&lt;a href="http://www.tv.com/the-good-guys/show/77913/summary.html" class="more" target="_blank" title="The Good Guys"&gt;The Good Guys&lt;/a&gt;: Season 1, Episode 15 (also other episodes). Aired October 29th, 2010 on FOX.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/MicrosoftBones.jpg" alt="Microsoft Product Placement: Bones" /&gt;
&lt;p class="underpicture"&gt;&lt;a href="http://www.tv.com/bones/show/33332/summary.html" class="more" target="_blank" title="Bones"&gt;Bones&lt;/a&gt;: Season 6, Episode 14. Aired February 17th, 2011 on FOX.&lt;/p&gt;
</description><link>http://stritar.net/Post/Windows-Branded-Computers-On-TV-Entering-A-New-Market-Or-Product-Placement-Fail.aspx</link></item><item><title>5 reasons why I won't steal your idea</title><pubDate>Tue, 05 Feb 2013 09:22:39 GMT</pubDate><description>&lt;p&gt;Since I'm a &lt;a href="http://stritar.net/About/Skills.aspx" class="more" target="_blank" title="Grega Stritar Skills"&gt;software architect and a web developer&lt;/a&gt;, I get often approached by people with their new ideas. In most cases, for some &lt;b&gt;quality feedback&lt;/b&gt;, and on lucky days, for a &lt;b&gt;rough quote&lt;/b&gt; about the costs of such a project. These people are usually &lt;b&gt;very secretive&lt;/b&gt; about what they have, making me explain to them that it's far from my interest to steal that idea. One time, a guy even made me sign a &lt;a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement" class="more" target="_blank" title="Non-disclosure agreement"&gt;Non-disclosure agreement&lt;/a&gt; before I could make him an offer for a service he was thinking about. After bargaining with me, he chose a different contractor, but ended up doing nothing, at least to my knowledge. He was obviously focused on the wrong things, instead of getting feedback from as many sources as possible, he was investing energy into bureaucracy and protection of his idea. Let me tell something to him and all others out there: &lt;b&gt;Focus on your product, and don't worry about me stealing your idea&lt;/b&gt;. I won't. I have at least five reasons not to.&lt;/p&gt;

&lt;h2&gt;1. Your idea probably isn't as great as you think&lt;/h2&gt;
&lt;p&gt;I've seen a lot of different people who &lt;b&gt;had "game-changing" ideas&lt;/b&gt;, at least so they though. A few of them actually managed to convince me and my partners that their idea is so amazing that it'll kick everyone's ass. Even though proper market research wasn't done, charisma is sometimes hard to resist, and if you are working with someone you've known for a long time, you are prepared to accept crazy terms, such as a delay of payment until this idea will start to generate revenue. After these specific ideas were put into the real world, it turned out there is a &lt;b&gt;huge discrepancy between ideals and reality&lt;/b&gt;, and we ended up with unpaid invoices and ignored phone calls.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 8: Lessons learned, time to reevaluate"&gt;Ideas are something, execution is everything else&lt;/a&gt;. There is a long way inbetween, a way paved with upgrades, downgrades, changes, &lt;a href="http://stritar.net/Post/A-case-study-in-agile-development-the-algorithm-for-Ljubljana-Realtime-s-event-discovery.aspx" class="more" target="_blank" title="A case study in agile development: the algorithm for Ljubljana Realtime's event discovery"&gt;pivots&lt;/a&gt;, time and hard work. Millions have ideas, only a few can make them work. I've seen &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-1-Seedcamp-America-Trip-visiting-the-Googleplex.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 1: Seedcamp America Trip visiting the Googleplex"&gt;Seedcamp companies&lt;/a&gt; &lt;b&gt;change their core concepts and business models&lt;/b&gt; completely, and these startups are already the best, selected from hundreds, if not thousands. When you start working on something and proceed ahead, the initial idea will &lt;b&gt;often evolve beyond recognition&lt;/b&gt;. Not to mention there is a very strong possibility that someone else was already &lt;a href="http://stritar.net/Post/Is-it-even-possible-to-create-original-content-in-this-age.aspx" class="more" target="_blank" title="Is it even possible to create original content in this age?"&gt;thinking about the same thing&lt;/a&gt;, except &lt;b&gt;better, years earlier&lt;/b&gt;. Your idea isn't amazing, but it may be &lt;b&gt;good enough to achieve something&lt;/b&gt; with &lt;a href="http://www.yalelawtech.org/control-privacy-technology/stealth-mode-is-stupid-why-your-ideas-don%E2%80%99t-matter/" class="more" target="_blank" title="Stealth Mode is Stupid: Why Your Ideas Don’t Matter"&gt;proper execution&lt;/a&gt;. That's why you need feedback and partners.&lt;/p&gt;

&lt;h2&gt;2. I have plenty of ideas of my own&lt;/h2&gt;
&lt;p&gt;You know what's better than your idea? My idea!&lt;/p&gt;
&lt;p&gt;Mostly because I kick ass, but also because &lt;b&gt;people get emotionally attached&lt;/b&gt; to the thoughts they generate by themselves. I have so many ideas I don't know what to do with them. They are probably not really great (see reason 1), but they are mine, and I try hard to make a few of them come alive every now and then, when I have the time. During the day, I work on &lt;a href="http://stritar.net/Projects/Neolab.aspx" class="more" target="_blank" title="Neolab, software development"&gt;real-life projects&lt;/a&gt;, during the night, &lt;a href="http://stritar.net/Post/Hey-developer-here-is-something-that-will-make-you-sound-smart.aspx" class="more" target="_blank" title="Hey developer, here's something that will make you sound smart"&gt;I play around&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When I decide on what to work on next, I usually look for the &lt;b&gt;best ratio between actuality, complexity, required energy and potential&lt;/b&gt;. This means I've already made my own &lt;b&gt;priority list&lt;/b&gt; of the services I will be rolling out in the future, and I must say, it would really be hard to put one of yours inside this packed list. I'm sure most developers think in a similar fashion, lacking resources to make everything they imagine a reality. Face it, there are hundred times as &lt;b&gt;many people who have unrealized ideas&lt;/b&gt;, than people who don't know what to work on. Do the math.&lt;/p&gt;

&lt;h2&gt;3. Your idea probably requires specific passion and know-how&lt;/h2&gt;
&lt;p&gt;The idea lives &lt;b&gt;strongest in the person who thought of it&lt;/b&gt;. It is a result of that person's experience from many fields, so it's hard to replicate in its full form without that experience. The ideas I've stumbled upon usually &lt;b&gt;solve very specific and niche problems&lt;/b&gt; you can't solve without digging yourself into that field. Which most of us don't have time or the resources to do. The core of the idea represents the person who thought of it, it may be taken to another level by a different person, but in most cases, it &lt;b&gt;requires the original author's knowledge, involvement and passion&lt;/b&gt; to work as it's supposed to.&lt;/p&gt;

&lt;p&gt;I can't execute an idea which will revolutionize kindergarten children education, I don't know shit about the problem, I don't have any connections in the industry, and I'm simply not that passionate about that field.&lt;/p&gt;

&lt;h2&gt;4. Your idea requires your involvement as a product manager&lt;/h2&gt;
&lt;p&gt;In the past few years, we've &lt;b&gt;implemented quite a few prototypes and services&lt;/b&gt; together with &lt;a href="http://neolab.si" target="_blank" title="Neolab" class="more"&gt;Neolab&lt;/a&gt;, and even though a few of them &lt;a href="http://stritar.net/Post/Twitfluence-Received-Some-Media-Attention-And-Almost-Went-To-Seedcamp.aspx" class="more" target="_blank" title="Twitfluence received some media attention. And almost went to Seedcamp."&gt;got some praise&lt;/a&gt;, they &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 8: Lessons learned, time to reevaluate"&gt;didn't make it to the mainstream&lt;/a&gt;. Take &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's Chronolog"&gt;this blog for example&lt;/a&gt;, I developed it in &lt;a href="http://stritar.net/Post/Redesigning_The_Blog_-_Behold_The_Chronolog.aspx" class="more" target="_blank" title="Redesigning the blog - behold the Chronolog"&gt;early 2009&lt;/a&gt;, aggregating posts from different social services, presenting them (also) in a &lt;a href="http://stritar.net/Post/I-Have-Developed-A-Magazine-Based-On-My-Delicious-Bookmarks-And-A-Twitter-Bot.aspx" class="more" target="_blank" title="I've developed a magazine based on my Delicious bookmarks. And a Twitter bot."&gt;magazine form&lt;/a&gt;. What did I do with it? Nothing. Years later, a service called &lt;a href="https://www.rebelmouse.com/" class="more" target="_blank" title="RebelMouse"&gt;RebelMouse&lt;/a&gt; did something similar and &lt;a href="http://www.businessinsider.com/best-new-startups-2012-12#rebelmouse-aggregates-your-tweets-photos-and-facebook-status-messages-it-displays-them-on-a-single-page-in-a-beautiful-way-13" class="more" target="_blank" title="RebelMouse aggregates your tweets, photos and Facebook status messages; it displays them on a single page in a beautiful way."&gt;raised millions in funding&lt;/a&gt;. Same goes for &lt;a href="http://twenity.com" class="more" target="_blank" title="Twenity - discover your social capital while competing with your friends"&gt;Twenity&lt;/a&gt;, a spin-off from &lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence - measure your Twitter influence"&gt;Twitfluence&lt;/a&gt;, gamifying social authority measuring. Or &lt;a href="http://stritar.net/Projects/Ljubljana-Realtime.aspx" class="more" target="_blank" title="Ljubljana Realtime"&gt;Ljubljana Realtime&lt;/a&gt;, a social event discovery tool. All out there, but that's it.&lt;/p&gt;

&lt;p&gt;I simply don't have enough energy to &lt;b&gt;push a service beyond a point&lt;/b&gt;, or don't want to. Perhaps this fact will change someday, but at this point, you will need to be the &lt;b&gt;product manager of your idea&lt;/b&gt;, and I can be its architect. Since I have a &lt;a href="http://neolab.si" target="_blank" title="Neolab" class="more"&gt;real company to run&lt;/a&gt; besides all of this, I can't afford to be one.&lt;/p&gt;

&lt;p&gt;(Btw, if you think you could do anything with the above mentioned things, don't hesitate to &lt;a href="http://stritar.net/About/Contact.aspx" class="more" target="_blank" title="Grega Stritar contact"&gt;give me a shout&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;5. Karma and stuff&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;I believe in karma&lt;/b&gt;. Don't do evil and all of that. I would really feel uncomfortable if I would take someone else's baby and make it my own. So I won't, because this simply wouldn't be a fair thing to do. I value proper sleep above success.&lt;/p&gt;

&lt;h2&gt;But what if&lt;/h2&gt;
&lt;p&gt;Of course, there are always exceptions, and I can imagine I could encounter something that would go beyond all of my points above. Perhaps there is one idea that I've heard about years ago that would suit this description. If I ever decide to proceed with this project, I will let that person know what I'm doing and invite him to join the project. Even if I'm thinking about a thing that only faintly resembles the original concept, I can't deny it's that person's idea. And since this guy was able to think of such a marvelous thing so much time ago, he would surely make a &lt;b&gt;great addition to the team&lt;/b&gt; (also see reason 3).&lt;/p&gt;

&lt;p&gt;That's it. &lt;b&gt;I won't steal your idea&lt;/b&gt;, so feel free to talk about your revolutionary innovation with me anytime. All I will do is to try to tear it apart and put it back together, and after we're done with that, if I get the chance, I will try to bring it to life.&lt;/p&gt;</description><link>http://stritar.net/Post/Five-reasons-why-I-will-not-steal-your-idea.aspx</link></item><item><title>Solving global and local records in SaaS database design</title><pubDate>Sat, 20 Jul 2013 23:50:56 GMT</pubDate><description>&lt;p&gt;Lately, we've been seriously considering developing a &lt;a href="http://www.neolab.si/" class="more" target="_Blank" title="Neolab, Software Development"&gt;new version of our framework&lt;/a&gt;. This one is already a few years old, and besides other problems it's facing, it lacks one very important thing - it's &lt;b&gt;not suited for SaaS&lt;/b&gt; &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_service" class="more" target=_blank" title="Software as a service"&gt;(Software as a Service)&lt;/a&gt; applications. Often, we would like to host a few simple projects (like multiple web pages) in a single database, but we are also thinking about developing a product / service, which we could &lt;b&gt;offer to multiple clients&lt;/b&gt;. Making &lt;a href="http://www.solidcageblog.com/2009/11/top-5-database-design-considerations.html" class="more" target="_blank" title="Top 5 Database Design Considerations For SaaS Software"&gt;a product for different clients&lt;/a&gt; that would &lt;b&gt;live in the same database&lt;/b&gt; is not simple, and requires an architecture that is both rigid and flexible, micro-useful and scalable. &lt;/p&gt;

&lt;p&gt;The database model we currently use is doing quite well. It's able to support complex &lt;a href="http://www.neolab.si/Information-Systems.aspx#down" class="more" target="_blank" title="Neolab Information Systems"&gt;business-oriented systems&lt;/a&gt;, &lt;a href="http://www.neolab.si/Web-Portals.aspx#down" class="more" target="_Blank" title="Neolab Social Web Portals"&gt;social portals&lt;/a&gt; and &lt;a href="http://www.neolab.si/Web-Pages.aspx#down" class="more" target="_blank" title="Neolab Web Sites"&gt;web sites&lt;/a&gt;, the core tables being the same across all applications. Sure, there are many redundant things, but we are aware where we should scale-down. More importantly, we have to decide how to upgrade this database model which is used in different applications to be able to &lt;b&gt;work in a single database&lt;/b&gt;. I'm not that fond of &lt;a href="http://stackoverflow.com/questions/69128/saas-database-design-multiple-databases-split" class="more" target="_blank" title="SaaS database design - Multiple Databases? Split?"&gt;using multiple databases or schemas&lt;/a&gt; in SaaS architecture, since this is a similar situation to which we have now, and it doesn't work that well. &lt;b&gt;I'm certain having the same database for different clients&lt;/b&gt; is most suited for &lt;a href="http://www.neolab.si/Integrated_Information_Solutions.aspx#down" class="more" target="_blank" title="Neolab Integrated Information Solutions"&gt;our business&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;This means we will be &lt;b&gt;having a ClientID (ApplicationID)&lt;/b&gt; in all the tables that will be used by all clients / applications. But what is the best way to take care of &lt;b&gt;global and local records&lt;/b&gt; - records that are used by everyone versus those in only a few applications?&lt;/p&gt;


&lt;p&gt;Let's assume we are building a CMS system for many sites, for which we will be needing two global Roles (Administrator, Moderator), but one instance will have its own Role as well (News editor). There are many ways we can go.&lt;/p&gt;


&lt;h2&gt;1. Local roles&lt;/h2&gt;


&lt;p&gt;This architecture means &lt;b&gt;each client having it's own Roles&lt;/b&gt;. It's a simple solution, very flexible, but has many flaws - the most obvious being the benefits of global functionalities. E.g. if you're and Administrator, you can restart the site. Since we now have multiple Administrators (ID = 1,3,…), features like these get a bit harder to implement, and you can end up developing a totally different application for each client.&lt;/p&gt;

&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;5&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;2. Global Roles with a M:N table&lt;/h2&gt;


&lt;p&gt;The other option is to have &lt;b&gt;global Roles, which are attached to a single application using a M:N table&lt;/b&gt;. This is an elegant and very flexible solution, but from my experience, you should avoid using M:N tables if possible. Of course, there are logical cases in which you can't, but you should always consider other options. Adding another table to the equation complicates queries, makes direct data browsing less understandable, besides raising the possibilities of errors.&lt;/p&gt;
&lt;br&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;table cellspacing="0" cellpadding="3" border="0"  &gt;
&lt;tr &gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td align="right"&gt;
&lt;table cellspacing="0" cellpadding="3" border="0"  &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID (PK)&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;


&lt;h2&gt;3. Composite key&lt;/h2&gt;


&lt;p&gt;Another possibility that comes to mind is to &lt;b&gt;use a composite key, which in reality, makes a single table from the above two&lt;/b&gt; (Roles, ApplicationsRoles). This allows using the same IDs for the same Roles in different systems. But it also requires having a composite key, which makes other things more complicated. It prevents making simple joins (you need to make a join by both primary keys), which means all the tables joined to Roles would need the ApplicationID field as well, even if they wouldn't really require it. Not to mention this model simply calls for trouble.&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID (PK)&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;4. Fake composite key&lt;/h2&gt;
&lt;p&gt;Sometimes, it makes sense using an &lt;b&gt;additional primary key in a M:N relationship&lt;/b&gt;, so you can easily join the table further. We could do this as well, making the previous case a bit more easy-going. But this situation makes all the magic that we could do across the system a bit harder - since all the joins would be made using new local IDs, we are getting too close to the first solution (you can't make joins with the RoleID field, since it's not unique).&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr &gt;&lt;th&gt;ID (PK)&lt;/th&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;&lt;b&gt;5&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;5. NULL-able ApplicationID&lt;/h2&gt;
&lt;p&gt;A different architecture enables &lt;b&gt;using global Roles that have no ApplicationID, and local Roles that have it&lt;/b&gt;. Each application is set to use both sets of Roles, allowing flexibility and understandability. But this model has a problem as well - we can't prevent an application from seeing a global Role - those are intended for everybody, which means that in the long run, the system would start gravitating towards not having any global roles at all, to assure flexibility. To simplify - this architecture is great, but needs something that takes care of Denying.&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h3&gt;5. a) Creating a table for Deny&lt;/h3&gt;
&lt;p&gt;Let's put another application (ApplicationID = 3) into the equation, which, for some reason, doesn't want to have the global Role named Moderator (RoleID = 2). &lt;b&gt;Adding another table to care of Denied Roles&lt;/b&gt; would solve the problem perfectly, but do we really need another table? We want to keep our database with as little tables as possible, so it's easier to use. That's why we should consider extending the Roles table to handle denying as well. &lt;/p&gt;

&lt;br&gt;
&lt;table cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td align="right" valign="top"&gt;

&lt;table cellspacing="0" cellpadding="3" border="0" &gt;
&lt;tr &gt;&lt;th&gt;ApplicationID (PK)&lt;/th&gt;&lt;th&gt;DeniedRoleID (PK)&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;


&lt;h3&gt;5. b) Adding two fields for Deny&lt;/h3&gt;
&lt;p&gt;In the most normalized way, we need &lt;b&gt;two fields to take care of Deny&lt;/b&gt; - a boolean to mark we are working with a Deny record type, and an integer to tell which record we are denying. But what if we want to optimize even further?&lt;/p&gt;

&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;IsDenied&lt;/th&gt;&lt;th&gt;DeniedRoleID&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h3&gt;5. c) Using an existing field for Deny&lt;/h3&gt;
&lt;p&gt;We could put &lt;b&gt;information about which record we are denying into the existing Roles.Role field&lt;/b&gt;, since we don't really need it in these cases. But there's a major setback; if a non-numeric field would be accidentally stored in the denied Role, the SQL engine would throw an error.&lt;/p&gt;
&lt;br&gt;
&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;IsDenied&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;h3&gt;5. d) Using a single field for Deny&lt;/h3&gt;


&lt;p&gt;It's much easier to combine the first two fields into one, &lt;b&gt;marking the record implicitly&lt;/b&gt;. If the DeniedID is NULL, it means we are working with a regular record, otherwise, we are dealing with a denying record. Information about which Role we are denying is stored in the same field, which &lt;b&gt;works both as a boolean, as an integer&lt;/b&gt;. &lt;/p&gt;
&lt;br&gt;

&lt;table cellspacing="0" cellpadding="3" border="0" align="center" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;DeniedRoleID&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;



&lt;h2&gt;The decision&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;The last architecture (5. d) is the one I think it's best.&lt;/b&gt; It's very transparent and flexible, and it has only one major problem I can currently think of; if only a few (of many) applications would require to share a Role, this wouldn't be possible to solve with this model, but I can live with that.&lt;/p&gt;

&lt;br&gt;

&lt;table cellspacing="0" cellpadding="3" border="0" align="center" style="font-size: 17px;" &gt;
&lt;tr&gt;&lt;th&gt;ApplicationID&lt;/th&gt;&lt;th&gt;RoleID (PK)&lt;/th&gt;&lt;th&gt;Role&lt;/th&gt;&lt;th&gt;DeniedRoleID&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Administrator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Moderator&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;&lt;td&gt;News editor&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;&lt;td&gt;NULL&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;h2&gt;The SQL statement&lt;/h2&gt;
&lt;p&gt;I have played around a bit with the 5. d) and it works very well. Here's the &lt;b&gt;SELECT statement that retrieves the records for each specific application&lt;/b&gt;, supporting the mentioned scenarios.&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;SELECT Roles.*&lt;br&gt;

FROM Roles &lt;br&gt;

WHERE &lt;br&gt;

(Roles.ApplicationID = 3 OR Roles.ApplicationID IS NULL) --retrieve local and global roles&lt;br&gt;

AND&lt;br&gt;

Roles.DeniedRoleID IS NULL --use only regular records&lt;br&gt;

AND &lt;br&gt;

Roles.RoleID NOT IN --remove denied roles&lt;br&gt;

(&lt;br&gt;

    SELECT DeniedRoles.DeniedRoleID FROM Roles AS DeniedRoles&lt;br&gt;

    WHERE DeniedRoles.ApplicationID = 3&lt;br&gt;

    AND DeniedRoles.DeniedRoleID IS NOT NULL&lt;br&gt;

)&lt;br&gt;

&lt;/i&gt;&lt;/p&gt;


&lt;p&gt;The same query, solved with a &lt;b&gt;JOIN instead of WHERE IN&lt;/b&gt;, which is faster, but probably less understandable.&lt;/p&gt;



&lt;p&gt;
&lt;i&gt;SELECT RealRoles.*&lt;br&gt;

FROM Roles AS RealRoles --regular records&lt;br&gt;

LEFT OUTER JOIN&lt;br&gt;

Roles AS DeniedRoles --denying records&lt;br&gt;

ON RealRoles.RoleID = DeniedRoles.DeniedRoleID --join by the ID of the role&lt;br&gt;

AND RealRoles.DeniedRoleID IS NULL  --but only those records that are real&lt;br&gt;

AND DeniedRoles.DeniedRoleID IS NOT NULL --vs those that are denying&lt;br&gt;

AND DeniedRoles.ApplicationID = 3&lt;br&gt;

WHERE &lt;br&gt;

(RealRoles.ApplicationID = 3 OR RealRoles.ApplicationID IS NULL) --retrieve my and global roles&lt;br&gt;

AND &lt;br&gt;

RealRoles.DeniedRoleID IS NULL -- take all regular roles&lt;br&gt;
AND &lt;br&gt;

DeniedRoles.RoleID IS NULL --that don't have a deny
&lt;/i&gt;&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;There are many ways to solve a database model in a SaaS architecture, but because of many reasons, &lt;a href="http://www.neolab.si/Organization_Marketing_Consulting_And_Information_Technologies.aspx#down" class="more" target="_Blank" title="Neolab, Software Development Team"&gt;we've decided&lt;/a&gt; to &lt;b&gt;use a single database with an additional foreign key&lt;/b&gt; that defines the client in all the required tables. One of the biggest concerns in this architecture is solving global and local records, but the &lt;b&gt;model presented here takes care of most requirements&lt;/b&gt; a typical Saas system might stumble upon, by using a NULL-able ApplicationID, with another field to take care of exceptions that require denying.&lt;/p&gt;

&lt;p&gt;This architecture solves most of the problems, and if you're leaning towards a single database architecture, it's probably the best way to go.&lt;/p&gt;







 





</description><link>http://stritar.net/Post/Solving-global-and-local-records-in-SaaS-database-design.aspx</link></item><item><title>Swayzak – Devil of Rotations</title><pubDate>Sat, 27 Jun 2009 11:17:04 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=866&amp;r=http://www.last.fm/music/Swayzak/_/Devil+of+Rotations</link></item><item><title>Ocean's Thirteen</title><pubDate>Sat, 05 Sep 2009 11:14:06 GMT</pubDate><description>3 stars</description><link>http://stritar.net/Redirect.aspx?chronologid=1393&amp;r=http://www.flixster.com/movie/oceans-thirteen</link></item><item><title>At least we have the Discovery channel</title><pubDate>Mon, 14 Sep 2009 20:14:05 GMT</pubDate><description>&lt;p&gt;I think television is bad. Besides making you a brainless zombie, watching without thinking, it channels all the bad things on this world into the little box in the living room. Of course, there are also positive broadcasts, but they are still heavily overwhelmed by the negative. The news brings mostly bad news, making mass paranoia and hysteria. Reality shows are making the youth confused and are building a wannabe society. Sure, there are a few interesting series going on, a few good movies, but otherwise, it sucks. Thank god for the Discovery channel.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.discovery.com/" target="_blank" class="more" title="Discovery Channel"&gt;The Discovery channel&lt;/a&gt; is one of the most interesting channels we get. The way I see it, the whole watchability stands on two different concepts of shows, clothed into numerous different versions. The real-work reality shows (not to be confused with "reality" reality shows, such as Big brother) and the pop-science shows. We have the Discovery channel (probably) East Europe, so this post may not be up-to-date with the US or European versions, but here are the shows that are cool.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The real-work reality shows &lt;/b&gt;are actually reality show in the most literal meaning of the word. They cover real people, doing real jobs, without (m)any scripts or scenarios. Those that are worth mentioning are American Chopper (a dad an two sons building motorbikes and having a spicy relationship and vocabulary), The Deadliest Catch (Alaska fisherman hunting crabs in hellish environment), Ultimate Survival (someone named Bear going through different uninhabited regions and eating bugs) and Dirty Jobs (a guy trying out how hard and dirty some jobs are).&lt;/p&gt;&lt;br&gt;
&lt;object width="565" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cIpjdDBcDxA&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cIpjdDBcDxA&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="565" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;br&gt;
&lt;p&gt;&lt;b&gt;The pop-science shows&lt;/b&gt; bring an interesting overview on how things are made, how they work and what they are. The Mythbusters are the best in this category (two geeky guys making weird experiments), their English almost copy Brainiac, Time Warp (recordings of things using a high-speed camera), a few different shows on how things are constructed (How It's Made, How Things Work, etc.), and a ton of documentary shows on construction, cars and technology (Mega Builders, Built From Disaster, etc.).&lt;/p&gt;&lt;br&gt;
&lt;object width="565" height="400"&gt;&lt;param name="movie" value="http://www.youtube.com/v/93vjY9RY4-k&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/93vjY9RY4-k&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="565" height="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;br&gt;
&lt;p&gt;In some cases there's a thin line between the categories, and I think the best ones are actually those that are able to combine the concepts of both. These shows are at the same time working well on our curiosity, but still keep a contact with our social senses and humanity.&lt;/p&gt;
&lt;p&gt;There's an &lt;b&gt;honorable mention&lt;/b&gt;, a show that we don't get anymore, which is a bit sad, because it was really cool. Scrapheap challenge, or in it's worse US edition, The junkyard wars. It's about two teams, who have one day to build something using just materials from a junkyard.&lt;/p&gt;&lt;br&gt;
&lt;object width="565" height="400"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-fE5ZE4Pj5w&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-fE5ZE4Pj5w&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="565" height="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;br&gt;
&lt;p&gt;There you have it. A solid proof that Discovery channel is one of the best TV channels around. It's fun and it educates at the same time. So kids, don't watch MTV, it just makes you feel bad.&lt;/p&gt;</description><link>http://stritar.net/Post/At_Least_We_Have_The_Discovery_Channel.aspx</link></item><item><title>Evolution of men and its representation in James Bond movies</title><pubDate>Mon, 21 Dec 2009 19:11:18 GMT</pubDate><description>&lt;p&gt;If you didn’t notice, things have changed quite a lot in the past 50 years. The perception of the world changed and so did the people. One species that went through extremely significant metamorphosis is the human male. Once strong, rough and commanding, now cute, femininine and emotional. A term used more and more often for urban men is &lt;a href="http://en.wikipedia.org/wiki/Metrosexual" class="more" target="_blank" title="Metrosexual"&gt;metrosexual&lt;/a&gt;, representing someone that looks a bit gay even though he is heterosexual, taking care of his looks and appearance.&lt;/p&gt;
&lt;p&gt;The mass media and pop culture have been giving people representations of stereotypes since the dawn of television. People have been giving it back. It doesn’t matter who was more influential, the fact is that this evolution of society has been documented and can now be studied. In our case we will focus on a figure of a man. To make things easier, pop culture brought up a perfect case study, represented in a series of films about one perfect alpha male, detective James Bond.&lt;/p&gt;
&lt;p&gt;Since &lt;a href="http://en.wikipedia.org/wiki/Dr._No_(film)" class="more" target="_blank" title="Dr. No (film)"&gt;Dr. No&lt;/a&gt; was filmed in 1962, the mentioned 50 years passed. In more than 20 films, James Bond was portrayed by different actors representing different ages. If you compare all the different looks and different behaviors of actors representing the same character, you can perhaps get a clearer picture on how the society of each time was perceiving a perfect male. Amongst other things, James Bond definitely got less hairy and more buff. You could say he’s not that handsome anymore, now he’s a bit beautiful.&lt;/p&gt;
&lt;p&gt;Comparing &lt;a href="http://en.wikipedia.org/wiki/Sean_Connery" target="_blank" class="more" title="Sean Connery"&gt;Sean Connery&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Daniel_Craig" class="more" target="_blank" title="Daniel Craig"&gt;Daniel Craig&lt;/a&gt; we can wonder in which novel James Bond actually thought about shaving his armpits and waxing his chest. We can also wonder in which novel he’ll start to pluck his eyebrows and wear a bit of mascara. Perhaps he and his Bond girl can then do it while they are getting their legs waxed. It may seem far fetched, but cultural changes between consecutive Bonds are massive, so don’t get surprised when something like that happens.&lt;/p&gt;
&lt;p&gt;Another important thing occurred in this feminization process - James Bond became a bit less charming. The old school acts and seduction methods the original used have been replaced by modern ones, quite boring and lame. A simple task of ordering a drink could once be made legendary, but now such things are loosing it’s appeal and look weird. Today it’s more important which telephone someone has and which brands he wears, because wits are not that appreciated anymore. All in accordance with the figure of a modern male, looking good with not much smart to say.&lt;/p&gt;
&lt;p&gt;The way the future man will look is probably up to the women and their expectation of men. This will probably manifest in the form of which pop star they will idolize the most. Seeing the hysteria over that vampire guy, it looks like it’s futile to resist. The ultimate question, is James Bond imitating a stereotypical cool guy or is a stereotypical cool guy imitating James Bond was probably answered with that thought, so I might as well go put on some hair conditioner.&lt;/p&gt;&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/JamesBondThenAndNow.jpg"/&gt;&lt;br&gt;&lt;br&gt;</description><link>http://stritar.net/Post/Evolution_Of_Men_And_Its_Representation_In_James_Bond_Movies.aspx</link></item><item><title>Gašper Kozak: Wide Thoughts</title><pubDate>Wed, 30 Dec 2009 15:35:41 GMT</pubDate><description>a blog of one of those … software developer creatures</description><link>http://stritar.net/Redirect.aspx?chronologid=2632&amp;r=http://kozak.si/widethoughts/</link></item><item><title>The Imaginarium of Doctor Parnassus</title><pubDate>Sat, 05 Mar 2011 10:48:22 GMT</pubDate><description>Bizzare movie, but the ladies will surely enjoy it.&lt;br/&gt;3 1/2 stars</description><link>http://stritar.net/Redirect.aspx?chronologid=10099&amp;r=http://www.flixster.com/movie/the-imaginarium-of-doctor-parnassus</link></item><item><title>The Wombats – Tokyo (Vampires &amp; Wolves)</title><pubDate>Mon, 12 Sep 2011 17:43:38 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=15618&amp;r=http://www.last.fm/music/The+Wombats/_/Tokyo%2B%2528Vampires%2B%2526%2BWolves%2529</link></item><item><title>Real Steel</title><pubDate>Thu, 01 Mar 2012 17:42:15 GMT</pubDate><description>4 stars&lt;br&gt;
Loving the robot, loving the game.</description><link>http://stritar.net/Redirect.aspx?chronologid=18931&amp;r=http://www.flixster.com/movie/real-steel</link></item><item><title>The Silicon Valley tour, part 2: vox.io's San Francisco HQ aka the Slovenian hall of tech</title><pubDate>Wed, 07 Mar 2012 03:19:06 GMT</pubDate><description>&lt;p&gt;There's this very cool place in San Francisco, a place where I'm staying while I'm on &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" target="_blank" title="The Silicon Valley Tour" class="more"&gt;my Silicon Valley tour&lt;/a&gt;. &lt;a href="http://vox.io/" target="_blank" title="Call the world | vox.io" class="more"&gt;vox.io&lt;/a&gt;'s Bay Area headquarters, where not only people from &lt;a href="http://stritar.net/Category/Slovenia.aspx" class="more" target="_blank" title="Slovenia on Stritar's chronolog"&gt;Slovenia&lt;/a&gt;, but also from a few other countries currently live, work and play. This giant loft now gathers individuals from technology startups into a giant hub of solutions, people and ideas. Filled with hopes and expectations, this is definitely something I'm proud to be a part of.&lt;/p&gt;

&lt;p&gt;There are currently 8 people living here, from &lt;a href="http://vox.io/" target="_blank" title="Call the world | vox.io" class="more"&gt;vox.io&lt;/a&gt;, &lt;a href="http://www.zemanta.com/" target="_blank" title="Blog publishing assistant: related images &amp; articles - Zemanta" class="more"&gt;Zemanta&lt;/a&gt;, &lt;a href="http://oust.me" target="_blank" title="Your life should be a game - Oust.me" class="more"&gt;Oust.me&lt;/a&gt;, the Austrian startup &lt;a href="http://blossom.io/" target="_blank" title="blossom — Lean Product Management" class="more"&gt;blossom&lt;/a&gt; and me, representing &lt;a href="http://twenity.com" target="_blank" title="Twenity - discover your social capital while competing with your friends" class="more"&gt;Twenity&lt;/a&gt; and &lt;a href="http://neolab.si" target="_blank" title="Neolab - Enterprise IT and business intelligence" class="more"&gt;Neolab&lt;/a&gt;. A pretty wicked bunch of people having both productive and fun sessions. &lt;/p&gt;

&lt;p&gt;The place is huge, with a giant living room, kitchen, dining area, working tables everywhere, and a very cool chill-out zone on what used to be a stage. There's a separate bar and a DJ area, besides a few rooms for sleeping. An awesome hackspace, probably few times better than my flat.&lt;/p&gt;

&lt;p&gt;I can't describe how important this place is. Besides giving me and others shelter, the opportunity to hang out here and share knowledge and ideas with other people from the industry is crucial, I've learned so much in a few days, it's unbelievable.&lt;/p&gt;

&lt;p&gt;These kinds of things should be subsidized by the government. In our case, &lt;a href="http://vox.io/" target="_blank" title="Call the world | vox.io" class="more"&gt;vox.io&lt;/a&gt; is doing more for the &lt;a href="http://stritar.net/Category/Made_in_Slovenia.aspx" class="more" target="_blank" title="Made in Slovenia on Stritar's chronolog"&gt;Slovenian technology startup scene&lt;/a&gt; than most other public projects are, for a much smaller investment. By allowing people to be here in Silicon Valley, trying to find investors, exploring new ways of doing business, or just learning about the culture around here, the reach of Slovenian startups has widened by miles. All thanks to a few individuals with great ideas.&lt;/p&gt;
&lt;br&gt;
&lt;img src="http://stritar.net/Upload/Images/Vox-Io-SF/Vox-Io-San-Francisco-Living-Room.jpg" alt="Vox.io San Francisco Living Room"&gt;
&lt;p class="underpicture"&gt;A huge living room, the center of our everyday lives&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Vox-Io-SF/Vox-Io-San-Francisco-Kitchen.jpg" alt="Vox.io San Francisco Kitchen Dining room"&gt;
&lt;p class="underpicture"&gt;The kitchen and the dining area&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Vox-Io-SF/Vox-Io-San-Francisco-Hackspace.jpg" alt="Vox.io San Francisco Hackspace"&gt;
&lt;p class="underpicture"&gt;The chill-out zone, where you can work or relax&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Vox-Io-SF/Vox-Io-San-Francisco-Bar-DJ.jpg" alt="Vox.io San Francisco Bar DJ"&gt;
&lt;p class="underpicture"&gt;The bar and DJ area&lt;/p&gt;&lt;br&gt;

&lt;img src="http://stritar.net/Upload/Images/Vox-Io-SF/Vox-Io-San-Francisco-Slovenian-Party.jpg" alt="Vox.io San Francisco Slovenian Party"&gt;
&lt;p class="underpicture"&gt;Highlight from the Slovenian party, to which we've invited everybody from Slovenia that lives around here&lt;/p&gt;



&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/The-Silicon-Valley-tour.aspx" class="more" title="The Silicon Valley Tour"&gt;The Silicon Valley tour&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/The-Silicon-Valley-tour-part-2-vox-io-s-San-Francisco-HQ-aka-the-Slovenian-hall-of-tech.aspx</link></item><item><title>The Chemical Brothers – Swoon</title><pubDate>Mon, 28 May 2012 17:22:07 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=20542&amp;r=http://www.last.fm/music/The+Chemical+Brothers/_/Swoon</link></item><item><title>The final destination, part 1: technologies and concepts enterprise IT will have to adopt</title><pubDate>Mon, 02 Jul 2012 18:38:09 GMT</pubDate><description>&lt;p&gt;In the past years, we've witnessed a very &lt;b&gt;important transformation&lt;/b&gt;: the &lt;a href="http://en.wikipedia.org/wiki/Consumerization" class="more" target="_blank" title="Consumerization on Wikipedia"&gt;consumerization of information technologies&lt;/a&gt;. &lt;b&gt;Billions of connected users&lt;/b&gt; living their &lt;a href="http://gizmodo.com/5922792/there-is-no-offline-anymore" class="more" target="_blank" title="There Is No Offline Anymore"&gt;life online&lt;/a&gt;, overwhelmed by millions of information systems that have been tailored to suit their &lt;b&gt;every need and desire&lt;/b&gt;. &lt;a href="http://stritar.net/Post/The-Great-Technology-Wars-And-The-Transition-Of-Software-From-B2B-To-B2C.aspx" class="more" target="_blank" title="The great technology wars and the transition of software from B2B to B2C"&gt;Google, Facebook, Apple and Amazon&lt;/a&gt; came a long way with their &lt;b&gt;products and infrastructure&lt;/b&gt;, but the enterprise isn't &lt;b&gt;losing any time&lt;/b&gt;. Learning from the new paradigms and &lt;b&gt;adopting new funky technologies&lt;/b&gt;, that have traditionally been developed in &lt;b&gt;corporate laboratories&lt;/b&gt;. Can the &lt;a href="http://www.fastcompany.com/magazine/160/tech-wars-2012-amazon-apple-google-facebook" class="more" target="_blank" title="The Great Tech War Of 2012"&gt;Fab 4&lt;/a&gt; also predict where &lt;a href="http://stritar.net/Series/The-final-destination.aspx" class="more" target="_blank" title="The final destination of enterprise IT"&gt;enterprise IT is headed&lt;/a&gt;? And what will it become?&lt;/p&gt;

&lt;p&gt;A few weeks ago I &lt;a href="http://www.pi-pl.net/2012/dan-poslovne-informatike-2012/" class="more" target="_blank" title="Dan Poslovne Informatike 2012"&gt;participated in a panel&lt;/a&gt; for &lt;a href="http://www.pi-pl.net/" class="more" target="_blank" title="PI-PL - Društvo poslovnih informatikov in poslovnih logistov"&gt;PI-PL&lt;/a&gt; on Ljubljana's &lt;a href="http://www.ef.uni-lj.si/" class="more" target="_blank" title="Ekonomska Fakulteta, Univerza v Ljubljani"&gt;Faculty of Economics&lt;/a&gt;, where I was asked this exact question: &lt;a href="http://www.youtube.com/watch?v=pYIcnx_J5V0#t=33m20s" class="more" target="_blank" title="Dan Poslovne Informatike 2012"&gt;where do I see corporate IT in 10 years&lt;/a&gt;. A very hard question indeed, but the more I thought about the it, the clearer it became. &lt;b&gt;Enterprise data, software and technology&lt;/b&gt; will sooner or later &lt;b&gt;integrate everything&lt;/b&gt;. Simple as that. But to fully understand how this will happen, we must first try to identify the &lt;b&gt;most important trends&lt;/b&gt; that have &lt;b&gt;shaped information technologies&lt;/b&gt; as we know them today. Yes, most of them don't have that much to do with the enterprise. But things are changing.&lt;/p&gt;

&lt;h2&gt;Cloud technologies&lt;/h2&gt;
&lt;p&gt;While &lt;a href="http://en.wikipedia.org/wiki/Cloud_computing" class="more" target="_blank" title="Cloud computing on Wikipedia"&gt;cloud computing&lt;/a&gt; may have been present in the enterprise for &lt;b&gt;quite some time&lt;/b&gt;, it's still pretty much dominated by web players like &lt;b&gt;Google&lt;/b&gt; (mail, docs, etc.) and &lt;b&gt;Amazon&lt;/b&gt; (hardware), who are also &lt;a href="http://www.technobuffalo.com/companies/google/google-to-introduce-amazon-microsoft-cloud-rival-for-enterprise-customers/" class="more" target="_blank" title="Google to Introduce Amazon, Microsoft Cloud Rival for Enterprise Customers"&gt;flirting with the enterprise&lt;/a&gt;. Who wouldn't? There are &lt;b&gt;massive benefits&lt;/b&gt; for businesses to move their stuff to the cloud, from &lt;b&gt;scalable physical Infrastructure&lt;/b&gt; to higher level &lt;b&gt;Platform or Software as a service&lt;/b&gt; information systems. &lt;/p&gt;

&lt;p&gt;Perhaps the most important thing the Cloud achieved was to render &lt;b&gt;technology infrastructure irrelevant&lt;/b&gt;. It doesn't matter any more, what kind of environment you use. What type of &lt;b&gt;security, infrastructure, servers and network&lt;/b&gt; you have installed. You can &lt;b&gt;outsource these things to others&lt;/b&gt;, and it will be much easier and cheaper, while all your migrating-to-a-bigger-thing problems will be solved with a &lt;b&gt;swipe of a credit card&lt;/b&gt;. I was fascinated that Microsoft now offers &lt;a href="http://www.windowsazure.com/en-us/manage/linux/tutorials/intro-to-linux/" class="more" target="_blank" title="Introduction to Linux on Windows Azure"&gt;Linux based servers on their Azure cloud services&lt;/a&gt;, which can be changed to Windows with a click of a button. &lt;b&gt;Architecture doesn't matter anymore&lt;/b&gt;, and this fact helps IT departments to focus on &lt;b&gt;more important things than system administration&lt;/b&gt;. &lt;/p&gt;

&lt;h2&gt;APIs, mashups, platforms and ecosystems&lt;/h2&gt;
&lt;p&gt;Heavily connected with the whole Cloud concept, data and information never had it easier to &lt;b&gt;travel from one place to another&lt;/b&gt;. &lt;a href="http://en.wikipedia.org/wiki/System_migration" class="more" target="_blank" title="System migration on Wikipedia"&gt;System migrations&lt;/a&gt; (moving data from one information system to another) and &lt;a href="http://en.wikipedia.org/wiki/System_integration" class="more" target="_blank" title="System integration on Wikipedia"&gt;system integrations&lt;/a&gt; (connecting multiple information systems into one) have always been one of the &lt;b&gt;biggest challenges of IT&lt;/b&gt;. But the web didn't have as much resources as the enterprise, so it had to &lt;b&gt;simplify things&lt;/b&gt;. By offering &lt;a href="http://en.wikipedia.org/wiki/Application_programming_interface" class="more" target="_blank" title="Application programming interface - Wikipedia"&gt;APIs&lt;/a&gt; (Application Programming Interface), web applications allowed others applications to &lt;b&gt;work with their data in an easy way&lt;/b&gt;. &lt;a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)" class="more" target="_blank" title="Mashup (web application hybrid) - Wikipedia"&gt;Mashups&lt;/a&gt;, hybrid information systems &lt;b&gt;built on top of others&lt;/b&gt;, were born.&lt;/p&gt;

&lt;p&gt;Pretty much every noteworthy web service &lt;b&gt;has its own API&lt;/b&gt;. This helped a lot of them to &lt;a href="http://stritar.net/Post/The-future-of-software-is-in-platforms.aspx" class="more" title="The future (of software) is in platforms" target="_blank"&gt;become a platform&lt;/a&gt;. You know, like &lt;a href="http://stritar.net/Series/Facebook_Vs_Twitter.aspx" class="more" target="_blank" title="Facebook vs. Twitter on Stritar's chronolog"&gt;Facebook and Twitter&lt;/a&gt;, who have &lt;a href="http://buzzmachine.com/2009/11/11/the-future-of-business-is-in-ecosystems/" class="more" target="_blank" title="The future of business is in ecosystems"&gt;created an ecosystem&lt;/a&gt;, where thousands of other &lt;a href="http://www.briansolis.com/2011/01/exploring-the-twitterverse/" class="more" title="Exploring the Twitterverse" target="_blank"&gt;applications live around them&lt;/a&gt;? Soon, similar concepts will &lt;b&gt;dominate the enterprise too&lt;/b&gt;. There are already players like &lt;a href="http://www.salesforce.com/" class="more" target="_blank" title="Social Enterprise &amp; CRM in the cloud - Salesforce.com"&gt;Salesforce&lt;/a&gt;, who not only offer business-oriented Software as a service solutions, but the also a &lt;a href="http://www.salesforce.com/paas/" class="more" target="_blank" title="What is Platform as a Service (PaaS) - salesforce.com"&gt;Platform for other developers&lt;/a&gt; to build services &lt;b&gt;on top of their services&lt;/b&gt;. And since everything is so &lt;b&gt;open&lt;/b&gt;, all this data can &lt;b&gt;easily be integrated&lt;/b&gt; with other information systems or &lt;b&gt;transferred to a different environment&lt;/b&gt;. Modern information systems don't have problems with &lt;b&gt;understanding each other&lt;/b&gt;, but IT departments have problems with &lt;b&gt;understanding information systems&lt;/b&gt;, since different, &lt;b&gt;more business oriented skills&lt;/b&gt; are needed to support these integrations.&lt;/p&gt;

&lt;h2&gt;Mobile devices and new distribution channels&lt;/h2&gt;
&lt;p&gt;More than ten years ago, when I was an Information Sciences student, there was still a debate going on about the &lt;a href="http://www.ehow.com/list_6699016_differences-between-client-server-applications.html" class="more" target="_blank" title="Differences Between Client Server &amp; Web Applications"&gt;benefits of web based enterprise information systems over traditional Client - Server architecture&lt;/a&gt;. In the end, &lt;a href="http://stritar.net/Post/The_Influence_Of_New_Generation_Information_Systems_On_Modern_Organizations.aspx" class="more" target="_blank" title="The influence of new generation information systems on modern organizations"&gt;the Web won&lt;/a&gt;, mostly because &lt;b&gt;distribution was so easy&lt;/b&gt;, you make the update on the server, and every user gets it instantly. Employees need &lt;b&gt;nothing but a browser&lt;/b&gt;. They are &lt;b&gt;acquainted with the environment&lt;/b&gt; ever since they started using Hotmail, and took it for their own ever since they started using Facebook.&lt;/p&gt;

&lt;p&gt;But today, it seems the Web is losing its ground as the leading infrastructure, since a &lt;a href="http://stritar.net/Post/Web-2-5-Looking-For-The-Missing-Link-Between-Web-2-0-And-Web-3-0.aspx" class="more" target="_blank" title="Web 2.5: Looking for the missing link between Web 2.0 and Web 3.0"&gt;new technology came into town&lt;/a&gt;. Capable &lt;b&gt;mobile devices&lt;/b&gt;, like smartphones and tablets, now enable access to information systems from &lt;b&gt;anywhere, anytime in real-time&lt;/b&gt;. Besides, they arrived with &lt;a href="http://www.topdesignmag.com/in-a-galaxy-far-far-away-the-app-store-market-infographic/" class="more" target="_blank" title="In a Galaxy Far Far Away: The App Store Market [Infographic]"&gt;their own app markets&lt;/a&gt;, which enabled a whole potential for &lt;b&gt;software distribution&lt;/b&gt;, and perhaps more importantly, for &lt;b&gt;software billing&lt;/b&gt;. You give a fair share to the store owner, who also promotes your solution, and you can freely focus on &lt;b&gt;developing and marketing the product&lt;/b&gt;. It's true that mobile apps may not be as &lt;b&gt;flexible as web applications&lt;/b&gt;, since the users need to &lt;b&gt;install the updates&lt;/b&gt; (even though this can also be achieved by &lt;a href="http://mobileenterprise.edgl.com/top-stories/The-Right-Mobile-Apps--Native,-HTML5-or-Hybrid--Yes-80285" class="more" target="_blank" title="The Right Mobile Apps: Native, HTML5 or Hybrid? Yes."&gt;combining native mobile and hosted HTML 5&lt;/a&gt;), but the trend is clear. Apple already has its &lt;a href="http://www.apple.com/osx/apps/app-store.html" class="more" target="_blank" title="The Mac App Store"&gt;Mac store&lt;/a&gt;, Microsoft &lt;a href="http://techcrunch.com/2011/04/11/windows-app-store/" class="more" target="_blank" title="Windows App Store? I Swear I've Seen This Before…"&gt;Windows will follow soon&lt;/a&gt;. Distribution of mobile and Software as a service information systems is &lt;b&gt;becoming trivial&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Big data and The internet of things&lt;/h2&gt;
&lt;p&gt;Traditionally, &lt;b&gt;banks, retailers and financial institutions&lt;/b&gt; have been the organizations that operated with the &lt;b&gt;most data in the world&lt;/b&gt;. Well, things are changing, and we can only wonder who owns the &lt;a href="http://en.wikipedia.org/wiki/Big_data" class="more" target="_blank" title="Big data on Wikipedia"&gt;most bytes today&lt;/a&gt;: is it &lt;b&gt;Google, Facebook or someone else&lt;/b&gt;? Since there are &lt;b&gt;less transactions than there are interactions&lt;/b&gt;, we can estimate consumer oriented information systems with &lt;a href="http://www.huffingtonpost.com/2011/06/22/google-1-billion-users_n_881969.html" class="more" target="_blank" title="Google: The First Web Company To Hit 1 Billion Users"&gt;billions of users&lt;/a&gt; are the &lt;a href="http://www.datacenterknowledge.com/archives/2011/08/01/report-google-uses-about-900000-servers/" class="more" target="_blank" title="Report: Google Uses About 900,000 Servers"&gt;biggest in existence&lt;/a&gt;. While this data is &lt;b&gt;accessible to the enterprise&lt;/b&gt; to some extent, there are also &lt;a href="http://www.unisys.com/unisys/ri/topic/researchtopicdetail.jsp?id=700004" class="more" target="_blank" title="Consumerization of IT: Riding the Next Wave of Productivity"&gt;hundreds of other systems&lt;/a&gt; the enterprise or its employees use, and they all create &lt;b&gt;massive amounts of data and information&lt;/b&gt;, which needs to be &lt;b&gt;integrated into a wider picture&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;Not only that. Today, there are already are more &lt;b&gt;connected devices&lt;/b&gt; that &lt;a href="http://websearch.about.com/od/i/a/Ipv6-What-It-Means-For-The-Future-Of-The-Internet.htm" class="more" target="_blank" title="IPv6: What It Means For The Future of the Internet"&gt;we have initially anticipated&lt;/a&gt;. These devices (cameras, sensors, tools, etc.) &lt;b&gt;create even more data&lt;/b&gt;, which the enterprise needs to process. This trend of wired gadgets is called &lt;a href="http://www.bitrebels.com/technology/the-internet-of-things-every-device-that-connects-us-infographic/" class="more" target="_blank" title="The Internet Of Things: Every Device That Connects Us [Infographic]"&gt;The internet of things&lt;/a&gt;, and together with the large amount of &lt;b&gt;interconnectable information systems&lt;/b&gt; businesses use, points to one important trend: the typical enterprise was never faced with &lt;b&gt;so much data and information&lt;/b&gt;, which somehow needs to be &lt;b&gt;integrated and understood in an interdisciplinary way&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;New ways of doing things, on a higher level&lt;/h2&gt;
&lt;p&gt;In the mean time, &lt;a href="http://stritar.net/Post/The-Great-Technology-Wars-And-The-Transition-Of-Software-From-B2B-To-B2C.aspx" class="more" target="_blank" title="The great technology wars and the transition of software from B2B to B2C"&gt;these consumer oriented (B2C) web corporation&lt;/a&gt; not only became a few of the &lt;b&gt;biggest technology companies&lt;/b&gt; in existence, they've also invented &lt;b&gt;new ways of how to get things done&lt;/b&gt;. From &lt;a href="http://googleblog.blogspot.com/2006/05/googles-20-percent-time-in-action.html" class="more" target="_blank" title="Google's 20 percent time in action"&gt;Google's 20%&lt;/a&gt;, to &lt;a href="http://www.designstaff.org/articles/design-valve-collaborating-innovating-flat-organization-2012-06-06.html" class="more" target="_blank" title="Design at Valve: collaborating and innovating in a flat organization"&gt;flat organizations without management&lt;/a&gt;, more and more companies (not only startups) set out to &lt;b&gt;revolutionize how business is done&lt;/b&gt;. In the service oriented society, &lt;b&gt;creativity&lt;/b&gt; is important, but so is &lt;b&gt;productivity&lt;/b&gt; and the ability to &lt;b&gt;ship fast&lt;/b&gt;. &lt;a href="http://lifehacker.com/5870379/done-is-better-than-perfect" class="more" target="_blank" title="Done is better than perfect"&gt;Done is better than perfect&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With new types of management concepts, such as &lt;a href="http://epistemologic.com/2007/11/15/how-lean-and-agile-are-different-not-that-it-matters/" class="more" target="_blank" title="How Lean and Agile are different, not that it matters"&gt;lean and agile&lt;/a&gt;, modern organizations are becoming &lt;b&gt;more and more flexible&lt;/b&gt;. Not only in &lt;a href="http://arstechnica.com/information-technology/2012/06/ask-stack-what-is-the-best-way-to-divide-work-between-developers/" class="more" target="_blank" title="What is the best way to divide work between developers?"&gt;doing things&lt;/a&gt;, but also in switching &lt;b&gt;from one technology to another&lt;/b&gt;. These companies have developed their own way of &lt;b&gt;thinking about which software to use&lt;/b&gt;. And it probably has a lot to do its price, how fast can you start using it, how scalable and connectable it is, and how fast can you dump if for another. IT requirements are &lt;b&gt;moving to a higher level&lt;/b&gt;, and information systems have become just pieces of a &lt;b&gt;puzzle that needs to be completed&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Design and user experience&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;Design and user experience&lt;/b&gt; probably still don't have that much to do with enterprise IT, but they are very much worth mentioning nevertheless. Face it, users are becoming &lt;b&gt;more and more demanding&lt;/b&gt;, and software developers need to make better and &lt;b&gt;better software&lt;/b&gt;. Even though the above mentioned facts are probably the dominating factor for the choice of which information systems the enterprise will use, &lt;b&gt;design and user experience matter more and more&lt;/b&gt;. &lt;/p&gt;

&lt;p&gt;Businesses have always had problems with &lt;a href="http://askjanbrass.hubpages.com/hub/How_to_success_with_your_new_software" class="more" target="_blank" title="Steps to success with your new software"&gt;implementing new software&lt;/a&gt;, educating the users, going through the whole status quo change. But beautiful and &lt;b&gt;useful software penetrates faster&lt;/b&gt;. People perceive &lt;a href="http://www.jnd.org/dn.mss/is_perceived_usabili.html" class="more" target="_blank" title="Is perceived usability/aesthetics more important than real"&gt;beautiful things to be more useful&lt;/a&gt;, and it's the whole &lt;b&gt;intuitiveness and usability&lt;/b&gt; of software that helps them adopt something without &lt;b&gt;too much resistance and problems&lt;/b&gt;. Some software vendors already found out &lt;a href="http://stritar.net/Post/The-Silicon-Valley-tour-part-8-Lessons-learned-time-to-reevaluate.aspx" class="more" target="_blank" title="The Silicon Valley tour, part 8: Lessons learned, time to reevaluate"&gt;user experience is the new competitive advantage&lt;/a&gt;, and in the end it may be the thing that tips the scale. But the whole point behind it is that I can see better, more clever and detailed, information systems force out older ones on an even &lt;b&gt;faster pace&lt;/b&gt;. The whole world of information systems need &lt;b&gt;reinvention&lt;/b&gt;, and &lt;a href="http://stritar.net/Post/What-Apple-s-headphones-can-teach-us-about-user-experience-design.aspx" class="more" target="_blank" title="What Apple's headphones can teach us about user experience design"&gt;user experience design&lt;/a&gt; will be the science behind these upgrades. &lt;b&gt;Benefits&lt;/b&gt; are becoming more important than &lt;b&gt;features&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;Social, crowdsourcing and gamification&lt;/h2&gt;
&lt;p&gt;More than 3 years ago, I was very excited to present a concept we have been developing in &lt;a href="http://neolab.si/" class="more" target="_blank" title="Neolab, software development"&gt;Neolab&lt;/a&gt; on &lt;a href="http://dsi2009.si/default.aspx?id=4&amp;l1=40" target="_blank" title="DSI 2009" class="more"&gt;Days of Slovenian IT&lt;/a&gt;. I called it &lt;a href="http://stritar.net/Post/IT_Plus_Web_20_Equals_IT_20.aspx" class="more" target="_blank" title="IT + Web 2.0 = IT 2.0"&gt;IT 2.0&lt;/a&gt;, since it meant &lt;a href="http://neolab.si/Information-Solutions-2-0.aspx#down" class="more" target="_blank" title="IT 2.0: Information Solutions 2.0 - Neolab
"&gt;integrating social services into enterprise software&lt;/a&gt; (at that time, &lt;a href="http://en.wikipedia.org/wiki/Enterprise_2.0" class="more" target="_blank" title="Enterprise 2.0 on Wikipedia"&gt;Enterprise 2.0&lt;/a&gt; was more widely used for stand-alone social software such as wikis or corporate blogs). The truth is, I didn't get the chance to sell it well, and in the mean time, &lt;a href="http://stritar.net/Post/Why_Web_2-0_Is_So_Important.aspx" class="more" target="_blank" title="Why Web 2.0 is so important"&gt;disruptive social services&lt;/a&gt; managed to &lt;b&gt;fully find their way into the enterprise&lt;/b&gt;. But business won't stop here; there are many other &lt;b&gt;fascinating things&lt;/b&gt; the internet has invented that can fully be applied to &lt;b&gt;corporate environments&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://gigaom.com/collaboration/gamification-network-2011/" class="more" target="_blank" title="Gamification: more than fun and games, it’s about engagement"&gt;Gamification&lt;/a&gt;, the art of using &lt;b&gt;gaming mechanics&lt;/b&gt; in non gaming environments, is getting more and more &lt;a href="http://blog.softwareinsider.org/2011/12/07/research-summary-demystifying-enterprise-gamification-for-business/" class="more" target="_blank" title="Research Summary: Demystifying Enterprise Gamification For Business"&gt;claim beyond the web&lt;/a&gt;. Both for motivating &lt;b&gt;employees&lt;/b&gt;, as for motivating &lt;b&gt;clients&lt;/b&gt;. We all like to play, so why should &lt;b&gt;work be any different&lt;/b&gt;? And we all like to &lt;b&gt;participate in something bigger&lt;/b&gt;, that is why &lt;a href="http://en.wikipedia.org/wiki/Crowdsourcing" class="more" target="_blank" title="Crowdsourcing on Wikipedia"&gt;crowdsourcing&lt;/a&gt;, where people &lt;a href="http://www.cracked.com/article_19431_5-mind-blowing-things-crowds-do-better-than-experts.html" class="more" target="_blank" title="5 Mind Blowing Things Crowds Do Better Than Experts"&gt;coproduce something&lt;/a&gt;, can bring such exciting results. Can you see where I'm headed?&lt;/p&gt;

&lt;p&gt;We are all &lt;b&gt;human&lt;/b&gt;, and in the end, behaving on a &lt;b&gt;very basic level&lt;/b&gt;. Sometimes we perform better, sometimes worse, and we all hold &lt;b&gt;hidden potential&lt;/b&gt; even ourselves aren't aware of. That is what software in the workplace can sometimes &lt;b&gt;help us discover&lt;/b&gt;, and it's something more and more businesses are aware of. &lt;b&gt;Social, gamification and crowdsourcing&lt;/b&gt; are only a few approaches that can make us &lt;a href="http://www.jeffbullas.com/2012/02/06/10-ways-social-media-is-transforming-our-world/" class="more" target="_blank" title="10 Ways Social Media is Transforming our World"&gt;feel better and more motivated&lt;/a&gt;, and they are all concepts that enterprise IT will adopt sooner or later. &lt;b&gt;Behind every company, there are only people&lt;/b&gt;.&lt;/p&gt;

&lt;h2&gt;The final destination of enterprise IT&lt;/h2&gt;
&lt;p&gt;These are the &lt;b&gt;concepts and technologies&lt;/b&gt; that will shape &lt;b&gt;enterprise IT of tomorrow&lt;/b&gt;. And with it, &lt;b&gt;new challenges&lt;/b&gt; will emerge, together with &lt;b&gt;new profiles of people&lt;/b&gt;, who will &lt;a  href="http://mashable.com/2012/01/13/career-of-the-future-data-scientist-infographic/" class="more" target="_blank" title="Career of the Future: Data Scientist [INFOGRAPHIC]"&gt;understand and use all of the above&lt;/a&gt;. These profiles, such as &lt;b&gt;data scientists&lt;/b&gt; and &lt;b&gt;business analysts&lt;/b&gt;, will help enterprise IT do what it was destined to do: Integrate &lt;b&gt;life, the universe and everything&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;But that's another story. Coming up soon.&lt;/p&gt;

&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/The-final-destination.aspx" class="more"  title="The final destination of enterprise IT"&gt;The final destination&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/The-final-destination-part-1-technologies-and-concepts-enterprise-IT-will-have-to-adopt.aspx</link></item><item><title>Once Brothers</title><pubDate>Fri, 03 Aug 2012 14:42:42 GMT</pubDate><description>5 stars&lt;br&gt;
Amazing story about Yugoslavian basketball.</description><link>http://stritar.net/Redirect.aspx?chronologid=21478&amp;r=http://www.flixster.com/movie/once-brothers</link></item><item><title>Razturamo ^_^ https://t.co/TbhS6NT56d</title><pubDate>Thu, 30 Jul 2015 16:47:55 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39772&amp;r=http://twitter.com/gstritar/statuses/626781275152642048</link></item><item><title>Understanding Customer Acquisition Costs</title><pubDate>Sun, 20 Sep 2015 19:55:57 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39913&amp;r=https://medium.com/venture-capital-growth-hacking/understanding-customer-acquisition-costs-74aec7538b4d</link></item><item><title>Digitalna transformacija in nove arhutekture aplikacij. @matjazbj #srckonferenca http://t.co/a6urxCLG3a</title><pubDate>Fri, 02 Oct 2015 09:40:19 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39955&amp;r=http://twitter.com/gstritar/statuses/649866488644567040</link></item><item><title>Facebook notifications are getting irrelevant #spam #fb</title><pubDate>Wed, 07 Oct 2015 07:33:03 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=39977&amp;r=http://twitter.com/gstritar/statuses/651646398425903104</link></item><item><title>All of the 007 Gun Barrel Logos at Once</title><pubDate>Mon, 09 Nov 2015 20:19:05 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40049&amp;r=http://i.imgur.com/dMWBYhR.gifv</link></item><item><title>Kdo poleg @Podcrto in @delo data še ukvarja z javnimi finanačnimi podatki in raziskovalnim novinarstvom? Hvala za RT. #supervizor</title><pubDate>Tue, 24 Nov 2015 13:58:37 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40090&amp;r=http://twitter.com/gstritar/statuses/669138050908295168</link></item><item><title>Moving to a Software Subscription Model</title><pubDate>Wed, 25 Nov 2015 09:36:08 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40098&amp;r=http://www.gartner.com/smarterwithgartner/moving-to-a-software-subscription-model/</link></item><item><title>@AndrazLogar ce skoz drkas, itak vsak telefon crkne po parih urah. Ista izkusnja z iphoneom pred nekaj meseci.</title><pubDate>Sat, 28 Nov 2015 15:50:40 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40112&amp;r=http://twitter.com/gstritar/statuses/670615799510495238</link></item><item><title>Microsoft Windows usage statistics over the years</title><pubDate>Mon, 14 Dec 2015 08:12:21 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40146&amp;r=https://www.youtube.com/watch?v=tkLXANNp0Xc</link></item><item><title>The 10 most cringeworthy advertising fails of 2015</title><pubDate>Tue, 22 Dec 2015 18:44:48 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40166&amp;r=http://mashable.com/2015/12/16/memorable-brand-fails/</link></item><item><title>[Blog] Twitter beyond 140 characters - it could work https://t.co/1cM5S9OGnb #twitter $twtr #socialmedia</title><pubDate>Sun, 24 Jan 2016 13:55:25 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40206&amp;r=http://twitter.com/gstritar/statuses/691242903021228033</link></item><item><title>10 Creative Tweets That Will Make You Rethink Twitter</title><pubDate>Tue, 26 Jan 2016 10:30:19 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40214&amp;r=https://www.falconsocial.com/blog/industry/10-creative-tweets-to-rethink-twitter/</link></item><item><title>RT @papsl: How to add a number to another number in JavaScript? :) #javascript  https://t.co/PNlW4ENRWv</title><pubDate>Fri, 05 Feb 2016 18:06:54 GMT</pubDate><description /><link>http://stritar.net/Redirect.aspx?chronologid=40239&amp;r=http://twitter.com/gstritar/statuses/695654847102722048</link></item><item><title>Twitter beyond 140 characters</title><pubDate>Sat, 23 Jan 2016 20:20:41 GMT</pubDate><description>&lt;p&gt;Twitter is in big trouble. &lt;a href="http://www.theguardian.com/technology/2015/dec/29/2015-the-year-twitter-hit-the-wall" class="more" target="_blank" title="Can Twitter turn stagnation into progress, or has it hit the wall? "&gt;The user growth has stopped&lt;/a&gt; and the world is waiting to see if &lt;a href="https://twitter.com/jack" class="more" target="_blank" title="Jack Dorsey on Twitter"&gt;Jack Dorsey&lt;/a&gt; can turn things around. One of the latest rumors is that Twitter will soon resort to one of its biggest gambles yet, and &lt;a href="http://www.cnet.com/news/twitter-could-remove-its-signature-140-character-limit/" class="more" target="_blank" title="Twitter could remove its signature 140-character limit"&gt;remove its signature 140-character limit&lt;/a&gt;, which has always been of the &lt;b&gt;key differentiators of the service&lt;/b&gt;. Can this be true? Does this even make sense?&lt;/p&gt;

&lt;p&gt;Let's start at the beginning. In my opinion, &lt;b&gt;Twitter’s two main competitive advantages&lt;/b&gt; (compared to Facebook) are: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;b&gt;real time stream&lt;/b&gt;, which means relevancy. I’m not saying it's better than Facebook’s filtered stream, but it certainly delivers a different way of consuming content.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;density of information&lt;/b&gt;, resulting from the above-mentioned limit, which means speed. This, again, makes a big difference in examining information, compared to similar services.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;The combination of the two is what makes Twitter Twitter. At first glance, it seems increasing the tweet limit to 10,000 characters would totally mess up this user experience. But this doesn’t need to be the case, if the expansion is done properly. Actually, people have already been adding more characters to tweets by embedding print screens of quotes or articles as pictures. Why should additional tweet text be any different? The solution is simple, this upgrade has to be in the form of a &lt;b&gt;text attachment&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://stritar.net/Upload/Images/Twitter-Embedded-Text.gif" border="0" alt="Twitter embedded text"&gt;&lt;/p&gt;
&lt;p class="underpicture"&gt;A simple workaround of adding text as a picture that everybody's been using.&lt;/p&gt;

&lt;p&gt;A link uses 23 characters of a tweet. A picture takes 24, the same goes for a poll or a quoted tweet. This logic could be applied to "extended tweets" as well, and as since I'm a &lt;a href="http://stritar.net/Post/Why-Twitter-is-so-important-for-the-future-of-the-Web.aspx" class="more" target="_blank" title="Why Twitter is so important for the future of the Web"&gt;big fan of Twitter&lt;/a&gt;, I'm truly hoping this is the way Jack will go. &lt;b&gt;Information on the web always comes in multiple components&lt;/b&gt;. Google use titles and (meta) descriptions in search results, emails have a subject and a body, Facebook embedded links use a similar information structure, ditto for articles on news sites, etc. This actually makes sense. The microblog becomes the blog, if required, and everybody's happy.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://stritar.net/Upload/Images/Twitter-Beyond-140.gif" border="0" alt="Twitter beyond 140 characters"&gt;
&lt;p class="underpicture"&gt;A simple solution that solves a lot of problems and doesn't change the core user experience.&lt;/p&gt;

&lt;p&gt;But if I’m wrong and actual tweets will support 10,000 characters in a single text field, Twitter is probably done for it. Removing this character limit feature will simply make the service too generic and not useful for many cases it is used for at this point. Lately, a lot of power users &lt;a href="http://stritar.net/Post/Dear-Twitter-please-reconsider-this-madness.aspx" class="more" target="_blank" title="Dear Twitter, please reconsider this madness"&gt;have already left Twitter&lt;/a&gt;, and &lt;b&gt;if the rest of them leave as well, there won’t be any good reasons for new users to come&lt;/b&gt; in the first place.&lt;/p&gt; 
&lt;p&gt;UPDATE (23.2.2016): Awkward... It seems Twitter's Jack Dorsey has been &lt;a href="https://twitter.com/jack/status/684496529621557248" class="more" target="_Blank" title="Jack Dorsey Twitter 10.000 characters"&gt;talking about the same thing&lt;/a&gt; a few weeks before this post, which I somehow missed.&lt;/p&gt;</description><link>http://stritar.net/Post/Twitter-beyond-140-characters.aspx</link></item><item><title>Slovenia vs. Slovakia - a (football) match made in heaven</title><pubDate>Sun, 11 Oct 2009 15:57:58 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Slovakia" class="more" target="_blank" title="Slovenia"&gt;Slovenia&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Slovenia" class="more" target="_blank" title="Slovakia"&gt;Slovakia&lt;/a&gt; share a common problem. They are both victims of identity theft, because they, well, they look the same. They have a similar name, they have a similar national flag, they even have a similar post socialistic "my previous country is now ten countries" story. Luckily, they also share a similar newly appointed capitalistic EU success. Slovenia and Slovakia are the first two transitional countries to enter the European monetary union. We did it two years before. And we won the football match yesterday.&lt;/p&gt;
&lt;p&gt;As a part of qualifications for the world cup 2010, a football match happened in Bratislava, Slovakia, between Slovenia and Slovakia. Some foreigners who were watching it, probably thought "what's wrong with these guys, why is a country competing against itself?". Because it's two countries, you idiot. Slovenia, Slovakia, don't you see the difference between an "n" and a "k"? Well, no. The truth is, that's understandable, Slovenia and Slovakia look the same. Or is it Slovekia and Slovania?&lt;/p&gt;
&lt;p&gt;George W. Bush confused Slovenia and Slovakia once. Other great performances include playing the wrong anthem on political and sport events. Awkward and embarassing indeed.&lt;/p&gt;
&lt;p&gt;The story of a country, trying not to be another country, is a bit sad. It influences people, identity and patriotism. Almost everybody I know feels this itch in the back of our country's recognition and branding in the global society. But it's too late (and not acceptable) to change the name or at least the national flag after so many years. Therefore we have nothing left but to make the most out of it. I wonder how Slovaks feel about it.&lt;/p&gt;
&lt;p&gt;This unique situation could actually become a competitive advantage for both countries. Hey, we are the only two countries in the world that look the same. Who cares about the other 200 countries, they actually resemble each other even more - none of them have another country that's the same as theirs. Perhaps we are even some lost cousins that went separate ways sometime in history and will be reunited one day as the first same double country in Europe. Infinite possibilities.&lt;/p&gt;
&lt;p&gt;After these thoughts I feel better and a bit proud to be a part of this funny situation. Go Slovakia (as long as it's not football)!&lt;/p&gt;</description><link>http://stritar.net/Post/Slovenia_vs_Slovakia_-_A_(Football)_Match_Made_In_Heaven.aspx</link></item><item><title>An approach to statistics and data analysis</title><pubDate>Mon, 30 Nov 2009 20:32:06 GMT</pubDate><description>&lt;p&gt;When information systems evolve, they become greedier for both operational and advanced strategic statistics and data analysis. This need is a part of a natural evolution. The more data you have, the higher potential for extracting information you have. Looking at business environments using IT platforms, that's what analytics are actually all about - getting useful information from usually bad data. It turns out the task of analytical reporting is not so complex as it seems, but you definitely need a set of different skills / people to make it work.&lt;/p&gt;
&lt;p&gt;There are tons of different statistical approaches, methods and theories, but it turns out that for average business needs you only need basic mathematics, where the most complex operations are sometimes logarithms. So, if it's so simple, where does the problem lay? Why do information systems often lack analytical support, which can be used for decision making?&lt;/p&gt;
&lt;p&gt;In my opinion there are three main steps to consider when trying to make useful statistics and data analysis, and ignoring or underestimating any one of them will make your reports suck.&lt;/p&gt;
&lt;h2&gt;Data&lt;/h2&gt;
&lt;p&gt;Data is the king. If you don't have the data, you might as well give it up. If your data is bad or weak, you might consider rebuilding it. But you should know one thing - the better the structure of your data is, the better your analysis will be. Using a flat database such as a text file or an Excel spreadsheet gives you few analytical opportunities. Relational databases, such as Access, MySQL or SQL offer cross-data querying and advanced reporting, but huge and complex calculations can take a lot of time. For those, a multidimensional OLAP database designed strictly for analysis becomes the only option.&lt;/p&gt;
&lt;p&gt;Challenges in this step: Technical&lt;/p&gt;
&lt;h2&gt;Information&lt;/h2&gt;
&lt;p&gt;The data discussed above defines the scope of potential information you can deliver. In this step, the main goal is simple - you need to know what you want to know. Business needs, process flow, strategic goals or just plain simple amusement are the main factors that need to be addressed. Having someone who is able to recognize these opportunities is crucial, because data is just numbers, but aggregated data - information - is knowledge. It's quite clear you won't be able to get something if you don't know what you want to get.&lt;/p&gt;
&lt;p&gt;Challenges in this step: Analytical&lt;/p&gt;
&lt;h2&gt;Visualization&lt;/h2&gt;
&lt;p&gt;A picture can tell a thousand words and this goes a long way for data visualization. Even if you can't use charts, you can color information and use measures such as font size to represent another dimension of information or trends. Besides, always keep in mind that less is more, so you should put irrelevant information in the background and punchlines in the spotlight. Check out different chart types, they're useful for different representations and experimenting with them can display things that don't seem there at first sight. Observe patterns. Try to imagine a playground, where information can satisfy your curiosity and while doing it, it also brings useful and valuable results.&lt;/p&gt;
&lt;p&gt;Challenges in this step: Creative&lt;/p&gt;
&lt;p&gt;If you have the will, you can do all sorts of crazy stuff with statistics and data analysis, but you should know they sometimes take a lot of time. I'm proud my &lt;a href="http://stritar.net/Projects/Chronolog.aspx" class="more" target="_blank" title="Stritar's chronolog"&gt;chronolog&lt;/a&gt; already has two nice looking children of these activities. The first one is a simple &lt;a href="http://stritar.net/Post/Hot_On_The_Chronolog_-_And_How_It_Works.aspx" class="more" title="Hot on the chronolog - and how it works" target="_blank"&gt;recommendation engine&lt;/a&gt; used for content ranking and the other one &lt;a href="http://stritar.net/About/Statistics.aspx" title="Chronolog statistics and analytics" class="more" target="_blank"&gt;a set of reports&lt;/a&gt; which offer insight into activity and interactions of the chronolog. What can I say, I like to play around, and it may as well be any information system I can get my hands on. Give me the data and I'll give you information.&lt;/p&gt;</description><link>http://stritar.net/Post/An_Approach_To_Statistics_And_Data_Analysis.aspx</link></item><item><title>Facebook vs. Twitter - Part 2: Privacy and real-time web</title><pubDate>Thu, 13 May 2010 17:11:14 GMT</pubDate><description>&lt;p&gt;After &lt;a href="http://stritar.net/Post/Facebook_Vs_Twitter_-_Part_1_-_The_Battleground.aspx" class="more" target="_blank" title="Facebook vs. Twitter - Part 1: The battleground"&gt;my previous post&lt;/a&gt; comparing &lt;a href="http://stritar.net/Series/Facebook_Vs_Twitter.aspx" class="more" target="_blank" title="Facebook vs. Twitter"&gt;Facebook and Twitter&lt;/a&gt; I received a few comments  about how Facebook and Twitter are two totally different services which can't really be compared. I admit they are not perfectly analog, but my thoughts originate mainly from the fact that these two players will probably be those who'll define how the social web of tomorrow will look, from the point of user experience as well as an organizational and marketing tool. Where Google dominates Web 1.0, Facebook and Twitter are obviously becoming the &lt;a href="http://techcrunch.com/2010/05/13/twitter-facebook/" class="more" target="_blank" title="Facebook And Twitter Are On A Collision Course. And We’re In The Middle."&gt;leaders of Web 2.0&lt;/a&gt;, and the fact is any of them (including Google) has a good chance to define &lt;a href="http://computer.howstuffworks.com/web-30.htm" class="more" target="_blank" title="How Web 3.0 Will Work"&gt;Web 3.0&lt;/a&gt;. &lt;/p&gt;
&lt;h2&gt;What's new&lt;/h2&gt;
&lt;p&gt;The past few weeks have been pretty intense for Facebook and Twitter. The two Web 2.0 rivals  both held conferences about how their companies are doing and revealing plans for the future. Facebook's (&lt;a href="http://www.facebook.com/f8" class="more" target="_blank" Title="Facebook f8"&gt;f8&lt;/a&gt;) main presented functionality was the universal &lt;a href="http://blogs.forbes.com/velocity/2010/04/21/mark-zuckerberg-unveils-facebooks-plan-for-internet-domination" class="more" target="_blank" title="Mark Zuckerberg Unveils Facebook's Plan For Internet Domination"&gt;Like button&lt;/a&gt;, which was already adopted by more than 50.000 websites in &lt;a href="http://techcrunch.com/2010/04/28/50000-websites-have-already-integrated-facebooks-new-social-plugins/" class="more" target="_blank" title="50,000 Websites Have Already Integrated Facebook's New Social Plugins"&gt;its first week&lt;/a&gt;, even though with a bit of &lt;a href="http://www.macworld.com/article/151087/2010/05/facebook_addingapps.html" class="more" target="_blank" title="Facebook's new features secretly add apps to your profile"&gt;problems&lt;/a&gt;. Twitter (&lt;a href="http://chirp.twitter.com/" class="more" target="_blank" title="Chirp: The Official Twitter Developer Conference"&gt;Chirp&lt;/a&gt;) announced its service has &lt;a href="http://techcrunch.com/2010/04/14/twitter-has-105779710-registered-users-adding-300k-a-day/" class="more" target="_blank" title="Twitter has 105,779,710 Registered Users, Adding 300K A Day"&gt;more users than expected&lt;/a&gt; (105m registered, 180m unique users a month) and their main focus in the future will be &lt;a href="http://www.readwriteweb.com/archives/what_twitter_annotations_mean.php" class="more" target="_blank" title="What Twitter Annotations Mean"&gt;Twitter Annotations&lt;/a&gt;, used for making Tweets embedded with meta-data used for better indexing and search. These two features imply that one of the main battlefields of the future of web will surely be the &lt;a href="http://en.wikipedia.org/wiki/Semantic_Web" class="more" target="_blank" title="Semantic web"&gt;semantic web&lt;/a&gt;, for which experts say at this point &lt;a href="http://www.semanticweb.com/news/facebook_just_nailed_semantic_web_opengraph_markup_vs_twitter_annotations_159183.asp" class="more" target="_blank" title="Facebook just nailed Semantic Web: OpenGraph MarkUp Vs Twitter Annotations"&gt;Facebook has the advantage&lt;/a&gt;.
&lt;h2&gt;Real-time web&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;Leaving aside speculations about where this whole story is headed and how the semantic web will turn out, and concentrate on another thing hot right now: &lt;a href="http://en.wikipedia.org/wiki/Real-time_web" class="more" target="_blank" title="Real-time web"&gt;real-time web&lt;/a&gt;. Real-time web has so much potential even Google wanted a part of it. Sadly, Buzz came out a bit of a failure, and most of it's traffic is &lt;a href="http://www.maximumpc.com/article/news/google_buzz_90_bots" class="more" target="_blank" title="Google Buzz is 90% Bots"&gt;non-generated&lt;/a&gt;. The giant probably doesn't really care because it can display Tweets and other streams in it's &lt;a href="http://www.readwriteweb.com/archives/introduction_to_the_real_time_web.php" class="more" target="_blank" title="Introduction to the Real-Time Web"&gt;search results&lt;/a&gt;, finding a symbiosis with real-time web services, similar as it has &lt;a href="http://www.businessweek.com/technology/content/feb2010/tc20100218_199388.htm" class="more" target="_blank" title="Google and Wikipedia: Separated at Birth?"&gt;with Wikipedia&lt;/a&gt;. But still, it's "new" Buzz service proves that real-time web is interesting for everybody, even the biggest web company in the world.
&lt;/p&gt;
&lt;p&gt;The main point of real-time web is already hidden in its name. It's about information when it happens. News portals and blogs are minutes if not hours behind, after all, they usually present professional and lectured articles with sources and photographies. But in this hectic and hyper-speed world we live in, information has the highest value when it happens. In the case of extraordinary and unpredictable events, such as natural and man-made disasters, or just casual popular things, such as the premiere of a new movie, timing means everything. That is why journalists &lt;a href="http://www.guardian.co.uk/media/pda/2010/feb/15/journalists-social-music-twitter-facebook" class="more" target="_blank" title="Most journalists use social media such as Twitter and Facebook as a source"&gt; turn to these sources&lt;/a&gt; more and more, and CNN occasionally analyzes the twittersphere &lt;a href="http://www.huffingtonpost.com/2010/01/28/cnn-magic-wall-makes-twit_n_440627.html" class="more" target="_blank" title="CNN Magic Wall Makes Twitter Breakthrough"&gt;live on television&lt;/a&gt;, taking advantage of these new modern media platforms. They actually deserve to be congratulated for seizing this great opportunity.&lt;/p&gt;
&lt;h2&gt;Privacy issues&lt;/h2&gt;
&lt;p&gt;Where does Facebook fit into this picture? Well, to be honest, I think it's still trying to fit in it, and that's what the whole "Privacy and real-time web" in this post title is all about. To understand what I'm getting at, we must go a few years back, back to Facebook's beginnings. Facebook started as a closed network for elite schools, then slowly opening up to general public to become one of the &lt;a href="http://mashable.com/2010/02/10/facebook-growth-infographic/" class="more" target="_blank" title="Visualizing 6 Years of Facebook"&gt;biggest websites ever&lt;/a&gt;. The service and concept was originally based around privacy – where everything you did you had a full control over who will see it, what probably made it big in the first place. Today, this privacy is almost gone, and even Mark Zuckerberg admitted it doesn't &lt;a href="http://news.cnet.com/8301-17852_3-10431741-71.html" class="more" target="_blank" title="Zuckerberg: I know that people don't want privacy"&gt;interest them any more&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This decline of Facebook's privacy is concerning many people right now, and you can check out this &lt;a href="http://www.eff.org/deeplinks/2010/04/facebook-timeline/" class="more" target="_blank" title="Facebook's Eroding Privacy Policy: A Timeline"&gt;interesting evolution&lt;/a&gt; for yourself (also &lt;a href="http://mattmckeon.com/facebook-privacy/" class="more" target="_blank" title="The Evolution of Privacy on Facebook"&gt;visualized&lt;/a&gt;). Activism and search for alternatives have already made it to &lt;a href="http://www.wired.com/epicenter/2010/05/facebook-rogue/" class="more" target="_blank" title="Facebook's Gone Rogue; It's Time for an Open Alternative"&gt;the mainstream&lt;/a&gt; and it looks like I'm becoming a part of this movement too. Don't get me wrong, I still think Facebook is a great service both for personal and professional life, but sometimes you just have to not want it all (&lt;a href="http://stritar.net/Post/I_Want_It_All_-_The_Curious_Case_of_Microsoft.aspx" class="more" target="_blank" title="I want it all - the curious case of Microsoft"&gt;sounds familiar?&lt;/a&gt;). It's a bit ironic actually, the thing which made Facebook could also become its end.&lt;/p&gt;

&lt;p&gt;In the case of content providing, real-time web and search, for which Facebook perhaps also &lt;a href="http://www.crn.com/software/219200074" class="more" target="_blank" title="FriendFeed Buy: Another Step Toward Facebook Search Engine?"&gt;has ambitions&lt;/a&gt;, privacy is a giant barrier. Facebook has content, not only that, it has the most &lt;a href="http://searchengineland.com/by-the-numbers-twitter-vs-facebook-vs-google-buzz-36709?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+searchengineland+%28Search+Engine+Land%29" class="more" target="_blank" title="By The Numbers: Twitter Vs. Facebook Vs. Google Buzz"&gt;content of them all&lt;/a&gt; (including multimedia), but this valuable content is entangled inside Facebook's huge web of (dissolving) privacy, making most of the streams unreachable for general public. Even Facebook Pages, designed to have their information fully open to public, were not helping a lot, because it's the the millions of microbloggers, from the most influential, to the most insignificant, who are empowering the real-time web, and not brands and corporations. Real-time web is a giant &lt;a href="http://en.wikipedia.org/wiki/Crowdsourcing" class="more" target="_blank" title="Crowdsourcing"&gt;crowdsourced&lt;/a&gt; news network with reporters scattered all around the world, and that is something Facebook so desperatly wants to be a part of, using all means necessary.&lt;/p&gt;
&lt;h2&gt;Twitter is the king&lt;/h2&gt;
&lt;p&gt;We will see if Facebook went too far or will it be able to become a real player in real-time web too. For now, Twitter seems to be the dominant platform and the fact that it's entire timeline will be archived in the &lt;a href="http://www.readwriteweb.com/archives/twitters_entire_archive_headed_to_the_library_of_c.php" class="more" target="_blank" title="Twitter's Entire Archive Headed to the Library of Congress"&gt;Library of Congress&lt;/a&gt; is an amazing achievement proving this theory. Facebook's only option to make it on this market is to continue getting rid of privacy, making it's content available for everybody, both human and machine. Of course, there will be &lt;a href="http://mashable.com/2009/10/29/real-time-web-trends/" class="more" target="_blank" title="4 Emerging Trends of the Real-Time Web"&gt;other players&lt;/a&gt; too and uncle Google will sit right on top of it, trying to use all the platforms and services to its own benefit.&lt;/p&gt;
&lt;p&gt;Number of users is the crucial component of real-time web, so Facebook could probably have a greater potential in this field in the long run too. But the truth is Facebook users are becoming annoyed, and it's still a question how they'll accept its new strategic policy and how intimidated they will become by its &lt;a href="http://techcrunch.com/2010/05/11/another-security-hole-found-on-yelp-facebook-data-once-again-put-at-risk/" class="more" target="_blank" title="Another Security Hole Found On Yelp, Facebook Data Once Again Put At Risk"&gt;frequent debacles&lt;/a&gt;. But the attachment to Facebook can sometimes be too heavy, so it will be interesting to see if users will actually &lt;a href="http://www.readwriteweb.com/archives/what_happens_when_you_deactivate_your_facebook_acc.php" class="more" target="_blank" title="What Happens When You Deactivate Your Facebook Account"&gt;leave Facebook&lt;/a&gt; or simply adapt to its new privacy, continuing to feed it with accessible real-time content.&lt;/p&gt;
&lt;p&gt;If the future is semantic web, reality is real-time web, and at this point Twitter is very much in the lead. In the end, it probably doesn't make a lot of difference for a casual user if he gets the information late, but still, the whole concept of real-time web is quite amazing and holds great potential for many people and businesses. An interesting thing, the World Wide Web is, and everything that came with it. Welcome to 2010.&lt;/p&gt;
&lt;p class="infoseries"&gt;Check out the complete &lt;a href="http://stritar.net/Series/Facebook_Vs_Twitter.aspx" class="more" target="_blank" title="Facebook vs. Twitter"&gt;Facebook vs. Twitter&lt;/a&gt; series.&lt;/p&gt;</description><link>http://stritar.net/Post/Facebook_Vs_Twitter_-_Part_2_-_Privacy_And_Real-Time_Web.aspx</link></item><item><title>Twitfluence application basic technical specifications</title><pubDate>Sun, 01 Aug 2010 11:53:43 GMT</pubDate><description>&lt;p&gt;&lt;a href="http://stritar.net/Projects/Twitfluence.aspx" class="more" target="_blank" title="Twitfluence"&gt;Twitfluence&lt;/a&gt; is a registered Twitter application for calculating the "weight" and influence of your Twitter account, and is already &lt;a href="http://twitfluence.org" class="more" target="_blank" title="Twitfluence - A tool for measuring Twitter influence"&gt;accessible for beta users&lt;/a&gt;. It uses read and write permissions on your Twitter account. &lt;strike&gt;Perhaps it will be upgraded with write permissions one day too, so it will be able to post the results to your timeline on request, but for now, read permission is all it needs&lt;/strike&gt;. The original idea was to have it done without Twitter authentication (by simply entering a user name), but then you're not able to access mentions and retweets, which are obviously a big thing in measuring someone's Twitter influence.&lt;/p&gt;

&lt;h2&gt;The data&lt;/h2&gt;
&lt;p&gt;At this stage, the Twitfluence calculation uses and stores the following information for it's calculation. None of your personal data, your authentication info and your tweets are stored, so you need to approve it each time you do the calculation. Here is the full list of the parameters captured:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You&lt;ul&gt;
&lt;li&gt;How many people you follow&lt;/li&gt;
&lt;li&gt;How many people follow you&lt;/li&gt;
&lt;li&gt;How many days you are on Twitter&lt;/li&gt;
&lt;li&gt;How many Tweets you've made&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;One month of tweets&lt;ul&gt;
&lt;li&gt;How many Tweets you've made&lt;/li&gt;
&lt;li&gt;How many mentions and replies you’ve made&lt;/li&gt;
&lt;li&gt;How many retweets you’ve made&lt;/li&gt;
&lt;li&gt;How many times you were mentioned and replied to&lt;/li&gt;
&lt;li&gt;How many times you were retweeted&lt;/li&gt;
&lt;li&gt;What was the reach of you being mentions and replied to&lt;/li&gt;
&lt;li&gt;What was the reach of your tweets retweeted&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Lists&lt;ul&gt;
&lt;li&gt;How many list you appear on&lt;/li&gt;
&lt;li&gt;How many people these list follow&lt;/li&gt;
&lt;li&gt;How many people follow these lists&lt;/li&gt;
&lt;li&gt;How many people follow the people on whose lists you appear&lt;/li&gt;
&lt;li&gt;How many lists you own&lt;/li&gt;
&lt;li&gt;How many people follow your lists&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;Other&lt;ul&gt;
&lt;li&gt;Your screen name&lt;/li&gt;
&lt;li&gt;Your profile picture&lt;/li&gt;
&lt;li&gt;Your description&lt;/li&gt;
&lt;li&gt;Your timezone for comparison to nearby users&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;API calls&lt;/h2&gt;
&lt;p&gt;Twitfluence calculation makes 6 API calls to capture the data mentioned. Here is the full list of the requests:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/user_timeline.xml: your tweets&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/retweeted_by_me.xml: you retweets&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/mentions.xml: you being mentioned&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/statuses/retweets_of_me.xml: you being retweeted&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/screenname/lists.xml: list you own&lt;/li&gt;
&lt;li&gt;http://api.twitter.com/1/screenname/lists/memberships.xml: list you appear on&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Retweets&lt;/h2&gt;
&lt;p&gt;Twitter allows different clients (web, mobile clients,…), and some of them make retweets in a technically different way that the core Twitter web client. Therefore retweets are scattered inside retweets and mentions, but the Twitfluence application is smart enough to recognize them. The following tweets are consider retweets, and the calculation uses retweets in a different way than mentions and replies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;actual retweets&lt;/li&gt;
&lt;li&gt;mentions that contain the syntax "RT @"&lt;/li&gt;
&lt;li&gt;mentions that contain the syntax "via @"&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Reach&lt;/h2&gt;
&lt;p&gt;There are a few parameters inside the calculation that use the "reach" of tweets (retweets, mentions, lists). You should know that this is not the actual real reach (potential unique users) of your tweets without duplicates, but a simple addition of the followers for the specific case. Therefore the score from reach may not be perfectly correct, but at this point it will have to do.&lt;/p&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;p&gt;Clicking on links published on Twitter is currently not a part of the calculation. Measuring clicks can be a bit difficult, specially if the links point directly to the website (compared to using URL shorteners, which offer analysis of clicks). Hopefully I will be able to use links in Twitfluence as well someday, in a way that's proper and objective for most users, but for now they'll be ignored.&lt;/p&gt;
&lt;p&gt;This is the basic technical specification of the Twitfluence application. In case your curious about the mathematical algorithm behind it and how the calculation works, you can visit &lt;a href="Twitfluence_Prototype_Calculation_For_Measuring_Twitter_Influence.aspx" class="more" target="_blank" title="Twitfluence prototype calculation for measuring Twitter influence"&gt;the following post&lt;/a&gt;, but otherwise, feel free to leave a comment or suggestion. I want to make the calculation as correct as possible, so any feedback of yours would really be appreciated.&lt;/p&gt;
</description><link>http://stritar.net/Post/Twitfluence_Application_Basic_Technical_Specifications.aspx</link></item></channel></rss>