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

<channel>
	<title>Konstantinos Polychronis</title>
	<atom:link href="http://www.kospol.gr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kospol.gr</link>
	<description>Κωνσταντίνος Πολυχρόνης</description>
	<lastBuildDate>Sat, 04 Feb 2012 15:37:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Android Proguard stacktrace example</title>
		<link>http://www.kospol.gr/782/android-proguard-stacktrace-example/</link>
		<comments>http://www.kospol.gr/782/android-proguard-stacktrace-example/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 14:12:56 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[proguard]]></category>
		<category><![CDATA[stacktrace]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=782</guid>
		<description><![CDATA[So, how an obfuscated stacktrace from an application shrunk by Proguard is like? Take a look at the following examples: Stacktrace with out Proguard: Stacktrace with standard Proguard configuration: Stacktrace with some options for useful obfuscated stacktraces Proguard configuration: -printmapping out.map -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable]]></description>
			<content:encoded><![CDATA[<p>So, how an obfuscated stacktrace from an application shrunk by <a href="http://proguard.sourceforge.net">Proguard</a> is like?<br />
Take a look at the following examples:</p>
<p>Stacktrace with out Proguard:</p>
<pre class="brush: plain; title: ; notranslate">
E  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pinapps.greekandroidapps/com.pinapps.greekandroidapps.Splash}: java.lang.NullPointerException
...
E  Caused by: java.lang.NullPointerException
E  	at com.pinapps.greekandroidapps.Tools.DataHandler.init(DataHandler.java:58)
E  	at com.pinapps.greekandroidapps.Splash.onCreate(Splash.java:81)
E  	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E  	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
</pre>
<p>Stacktrace with standard Proguard configuration:</p>
<pre class="brush: plain; title: ; notranslate">
E  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pinapps.greekandroidapps/com.pinapps.greekandroidapps.Splash}: java.lang.NullPointerException
...
E  Caused by: java.lang.NullPointerException
E  	at com.pinapps.greekandroidapps.Tools.c.c(Unknown Source)
E  	at com.pinapps.greekandroidapps.Splash.onCreate(Unknown Source)
E  	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E  	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
</pre>
<p>Stacktrace with some options for <a href="http://proguard.sourceforge.net/manual/examples.html#stacktrace">useful obfuscated stacktraces</a> Proguard configuration:</p>
<pre class="brush: plain; title: ; notranslate">
E  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pinapps.greekandroidapps/com.pinapps.greekandroidapps.Splash}: java.lang.NullPointerException
...
E  Caused by: java.lang.NullPointerException
E  	at com.pinapps.greekandroidapps.Tools.c.c(SourceFile:57)
E  	at com.pinapps.greekandroidapps.Splash.onCreate(SourceFile:81)
E  	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E  	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
</pre>
<p>-printmapping out.map</p>
<p>-renamesourcefileattribute SourceFile<br />
-keepattributes SourceFile,LineNumberTable</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;linkname=Android%20Proguard%20stacktrace%20example" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F782%2Fandroid-proguard-stacktrace-example%2F&amp;title=Android%20Proguard%20stacktrace%20example" id="wpa2a_2"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/782/android-proguard-stacktrace-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Proguard Error [Fixed]</title>
		<link>http://www.kospol.gr/777/android-proguard-error-fixed/</link>
		<comments>http://www.kospol.gr/777/android-proguard-error-fixed/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 18:23:36 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[obfuscating]]></category>
		<category><![CDATA[proguard]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=777</guid>
		<description><![CDATA[When using proguard with your Android project, you may face the following proguard error: Fortunately, this error has been fixed at the latest proguard release (4.7), but the Android SDK still uses a previous version. So all you have to do, it to download the latest proguard version from here, unzip it and copy paste [...]]]></description>
			<content:encoded><![CDATA[<p>When using <a href="http://www.kospol.gr/180/a-java-obfuscator-for-android/">proguard</a> with your Android project, you may face the following proguard error:</p>
<pre class="brush: plain; title: ; notranslate">
Proguard returned with error code 1. See console
 Unexpected error while evaluating instruction:
   Class       = [org/jsoup/parser/TreeBuilder]
   Method      = [insertInFosterParent(Lorg/jsoup/nodes/Node;)V]
   Instruction = [70] aload_2 v2
   Exception   = 1 (null)
 Unexpected error while performing partial evaluation:
   Class       = [org/jsoup/parser/TreeBuilder]
   Method      = [insertInFosterParent(Lorg/jsoup/nodes/Node;)V]
   Exception   = 1 (null)
 java.lang.NullPointerException
 	at proguard.evaluation.Variables.aload(Variables.java:264)
 	at proguard.evaluation.Processor.visitVariableInstruction(Processor.java:677)
 	at proguard.classfile.instruction.VariableInstruction.accept(VariableInstruction.java:306)
 	at proguard.optimize.evaluation.PartialEvaluator.evaluateSingleInstructionBlock(PartialEvaluator.java:729)
 	at proguard.optimize.evaluation.PartialEvaluator.evaluateInstructionBlock(PartialEvaluator.java:575)
 	at proguard.optimize.evaluation.PartialEvaluator.evaluateInstructionBlockAndExceptionHandlers(PartialEvaluator.java:533)
 	at proguard.optimize.evaluation.PartialEvaluator.visitCodeAttribute0(PartialEvaluator.java:221)
 	at proguard.optimize.evaluation.PartialEvaluator.visitCodeAttribute(PartialEvaluator.java:180)
 	at proguard.optimize.evaluation.LivenessAnalyzer.visitCodeAttribute(LivenessAnalyzer.java:195)
 	at proguard.optimize.evaluation.VariableOptimizer.visitCodeAttribute(VariableOptimizer.java:102)
 	at proguard.classfile.attribute.CodeAttribute.accept(CodeAttribute.java:101)
 	at proguard.classfile.ProgramMethod.attributesAccept(ProgramMethod.java:79)
 	at proguard.classfile.attribute.visitor.AllAttributeVisitor.visitProgramMember(AllAttributeVisitor.java:95)
 	at proguard.classfile.util.SimplifiedVisitor.visitProgramMethod(SimplifiedVisitor.java:91)
 	at proguard.classfile.ProgramMethod.accept(ProgramMethod.java:71)
 	at proguard.classfile.ProgramClass.methodsAccept(ProgramClass.java:439)
 	at proguard.classfile.visitor.AllMethodVisitor.visitProgramClass(AllMethodVisitor.java:47)
 	at proguard.classfile.ProgramClass.accept(ProgramClass.java:281)
 	at proguard.classfile.ClassPool.classesAccept(ClassPool.java:114)
 	at proguard.optimize.Optimizer.execute(Optimizer.java:764)
 	at proguard.ProGuard.optimize(ProGuard.java:325)
 	at proguard.ProGuard.execute(ProGuard.java:114)
 	at proguard.ProGuard.main(ProGuard.java:499)
</pre>
<p>Fortunately, this error has been fixed at the latest proguard release (4.7), but the Android SDK still uses a previous version.<br />
So all you have to do, it to download the latest proguard version from <a href="http://sourceforge.net/projects/proguard/files/latest/download">here</a>, unzip it and copy paste the 3 jars from the &#8220;lib&#8221; folder to your Android-SDK folder at ANDROID_SDK_HOME/tools/proguard/lib and replace the old jars.</p>
<p>Backing up is always a smart and proper move.</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;linkname=Android%20Proguard%20Error%20%5BFixed%5D" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F777%2Fandroid-proguard-error-fixed%2F&amp;title=Android%20Proguard%20Error%20%5BFixed%5D" id="wpa2a_4"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/777/android-proguard-error-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m making progress</title>
		<link>http://www.kospol.gr/773/im-making-progress/</link>
		<comments>http://www.kospol.gr/773/im-making-progress/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:29:16 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=773</guid>
		<description><![CDATA[I May Not Be There Yet But I Am Closer Than I Was Yesterday]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kospol.gr/wp-content/uploads/2012/01/I-May-Not-Be-There-Yet-But-I-Am-Closer-Than-I-Was-Yesterday.jpg"><img src="http://www.kospol.gr/wp-content/uploads/2012/01/I-May-Not-Be-There-Yet-But-I-Am-Closer-Than-I-Was-Yesterday.jpg" alt="" title="I-May-Not-Be-There-Yet-But-I-Am-Closer-Than-I-Was-Yesterday" width="498" height="295" class="aligncenter size-full wp-image-774" /></a></p>
<blockquote><p>I May Not Be There Yet But I Am Closer Than I Was Yesterday</p></blockquote>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;linkname=I%26%238217%3Bm%20making%20progress" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F773%2Fim-making-progress%2F&amp;title=I%26%238217%3Bm%20making%20progress" id="wpa2a_6"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/773/im-making-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview at Athens 9.84FM</title>
		<link>http://www.kospol.gr/768/interview-at-athens-9-84fm/</link>
		<comments>http://www.kospol.gr/768/interview-at-athens-9-84fm/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 16:59:45 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[GreekAndroidApps]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=768</guid>
		<description><![CDATA[Today I was interviewed by the Digital life program at Athens 9.84 FM about the GreekAndroidApps application. I was a little bit nervous, but I believe the result is fine! I hope that you forgive my mistake with the number of downloads through our app, it is 12357. You can listen it or download it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.athina984.gr/files/zen_logo.jpg" alt="" /></p>
<p>Today I was interviewed by the <a href="http://www.athina984.gr/program/161857">Digital life</a> program at <a href="http://www.athina984.gr/">Athens 9.84 FM</a> about the GreekAndroidApps application.</p>
<p>I was a little bit nervous, but I believe the result is fine!<br />
I hope that you forgive my mistake with the number of downloads through our app, it is 12357.</p>
<p>You can listen it or download it <a href="https://s3-eu-west-1.amazonaws.com/varius/PolychronisKonstantinosAthens984FM.mp3">here</a>. (7MB)<br />
(The interview is in greek)</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;linkname=Interview%20at%20Athens%209.84FM" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F768%2Finterview-at-athens-9-84fm%2F&amp;title=Interview%20at%20Athens%209.84FM" id="wpa2a_8"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/768/interview-at-athens-9-84fm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I love statistics.</title>
		<link>http://www.kospol.gr/758/i-love-statistics/</link>
		<comments>http://www.kospol.gr/758/i-love-statistics/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 12:21:41 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[My Android Apps]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[GreekAndroidApps]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=758</guid>
		<description><![CDATA[I love statistics. I love them even more if they are like this one: Check it live here! (the statistics are updated every hour, the page refreshes every five minutes. Really impressive stats for GreekAndroidApps.gr application, 5.038 unique users &#38; 7.118 applications that have been downloaded from our app in 2 weeks! I have written [...]]]></description>
			<content:encoded><![CDATA[<p>I love statistics.<br />
I love them even more if they are like this one:</p>
<p><a href="http://www.kospol.gr/wp-content/uploads/2012/01/Screenshotat2012-01-23140457.png"><img class="aligncenter size-medium wp-image-759" title="Screenshotat2012-01-2314:04:57" src="http://www.kospol.gr/wp-content/uploads/2012/01/Screenshotat2012-01-23140457-300x150.png" alt="" width="300" height="150" /></a></p>
<p>Check it live <a href="http://pinserv.net/gaastats/stats.php">here</a>! (the statistics are updated every hour, the page refreshes every five minutes.</p>
<p>Really impressive stats for GreekAndroidApps.gr application, <strong>5.038</strong> unique users &amp; <strong>7.118</strong> applications that have been downloaded from our app in 2 weeks!<br />
I have written another related post about why I want to keep track of everything <a href="http://bit.ly/zLk5lI">&#8220;If you can’t measure it…&#8221;</a>.</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;linkname=I%20love%20statistics." title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F758%2Fi-love-statistics%2F&amp;title=I%20love%20statistics." id="wpa2a_10"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/758/i-love-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a small tribute to the sysv-rc-conf</title>
		<link>http://www.kospol.gr/752/a-small-tribute-to-the-sysv-rc-conf/</link>
		<comments>http://www.kospol.gr/752/a-small-tribute-to-the-sysv-rc-conf/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 14:46:29 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=752</guid>
		<description><![CDATA[my favorite tool for changing Debian&#8217;s rc levels! check it out: http://sysv-rc-conf.sourceforge.net/ aptitude install sysv-rc-conf]]></description>
			<content:encoded><![CDATA[<p>my favorite tool for changing Debian&#8217;s rc levels!</p>
<p>check it out: <a href="http://sysv-rc-conf.sourceforge.net/">http://sysv-rc-conf.sourceforge.net/</a></p>
<blockquote><p>aptitude install sysv-rc-conf</p></blockquote>
<p><img alt="" src="http://www.yolinux.com/TUTORIALS/images/sysv-rc-conf.gif" class="alignnone" width="667" height="464" /></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;linkname=a%20small%20tribute%20to%20the%20sysv-rc-conf" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F752%2Fa-small-tribute-to-the-sysv-rc-conf%2F&amp;title=a%20small%20tribute%20to%20the%20sysv-rc-conf" id="wpa2a_12"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/752/a-small-tribute-to-the-sysv-rc-conf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>80% of success is “showing up”</title>
		<link>http://www.kospol.gr/750/80-of-success-is-showing-up/</link>
		<comments>http://www.kospol.gr/750/80-of-success-is-showing-up/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 15:06:48 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=750</guid>
		<description><![CDATA[80% of success is “showing up” Showing up: As Allen famously stated: 80% of success is “showing up”. Nothing more really needs to be added there except it might be changed to “99% of success for the entrepreneur is showing up”. What do you have to show up for: you have to find the investors, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>80% of success is “showing up”</p></blockquote>
<p>Showing up: As Allen famously stated: 80% of success is “showing up”. Nothing more really needs to be added there except it might be changed to “99% of success for the entrepreneur is showing up”. What do you have to show up for: you have to find the investors, you have to manage development, you have to find the first customers, You have to find the buyers. They don’t show up at your door. You show up at their door. Otherwise your business will just not work out. Let’s take Microsoft as one example among many: Bill Gates tracked down the guy in New Mexico to build BASIC. Bill Gates put himself in the middle when IBM wanted to license an operating system. He just kept showing up while everyone else was skiing.</p>
<p>I read it at <a href="http://techcrunch.com/2012/01/14/woody-allen/">techcrunch</a></p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;linkname=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F750%2F80-of-success-is-showing-up%2F&amp;title=80%25%20of%20success%20is%20%E2%80%9Cshowing%20up%E2%80%9D" id="wpa2a_14"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/750/80-of-success-is-showing-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding duplicate values in MySQL</title>
		<link>http://www.kospol.gr/747/finding-duplicate-values-in-mysql/</link>
		<comments>http://www.kospol.gr/747/finding-duplicate-values-in-mysql/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 15:37:41 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=747</guid>
		<description><![CDATA[There is an easy and quick way to find duplicate values in a MySQL table. You can use this query:]]></description>
			<content:encoded><![CDATA[<p>There is an easy and quick way to find duplicate values in a MySQL table.<br />
You can use this query:</p>
<pre class="brush: sql; title: ; wrap-lines: true; notranslate">
SELECT *, COUNT(*) c FROM tablename GROUP BY searchablefield HAVING c &gt; 1;
</pre>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;linkname=Finding%20duplicate%20values%20in%20MySQL" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F747%2Ffinding-duplicate-values-in-mysql%2F&amp;title=Finding%20duplicate%20values%20in%20MySQL" id="wpa2a_16"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/747/finding-duplicate-values-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your app crashes, live with it.</title>
		<link>http://www.kospol.gr/741/your-app-crashes-live-with-it/</link>
		<comments>http://www.kospol.gr/741/your-app-crashes-live-with-it/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 12:13:40 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[charshes]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[exceptions]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=741</guid>
		<description><![CDATA[Let&#8217;s say that you are a developer that actually cares about the quality of his applications, yes, you belong to the 1%, so you are using BugSense to catch all the exceptions and you get something like this: Full Stacktrace 0 android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error 1 at android.database.sqlite.SQLiteStatement.native_execute(Native Method) 2 at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:55) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kospol.gr/wp-content/uploads/2011/12/mwc2011-3.jpg"><img src="http://www.kospol.gr/wp-content/uploads/2011/12/mwc2011-3-300x225.jpg" alt="" title="mwc2011-3" width="300" height="225" class="aligncenter size-medium wp-image-743" /></a><br />
Let&#8217;s say that you are a developer that actually cares about the quality of his applications, yes, you belong to the 1%, so you are using <a href="http://bugsense.com">BugSense</a> to catch all the exceptions and you get something like this:</p>
<p>Full Stacktrace<br />
0	android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error<br />
1	at android.database.sqlite.SQLiteStatement.native_execute(Native Method)<br />
2	at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:55)<br />
3	at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1881)<br />
4	at android.webkit.WebViewDatabase.removeCache(WebViewDatabase.java:668)<br />
5	at android.webkit.CacheManager.createCacheFile(CacheManager.java:430)<br />
6	at android.webkit.WebViewWorker.handleMessage(WebViewWorker.java:134)<br />
7	at android.os.Handler.dispatchMessage(Handler.java:99)<br />
8	at android.os.Looper.loop(Looper.java:123)<br />
9	at android.os.HandlerThread.run(HandlerThread.java:60)</p>
<p>You&#8217;re trying to figure out what is happening, how can this be your fault, especially when you are absolutely sure that you are not using SQLite in your project!<br />
Well, I have good news for you, it&#8217;s not your fault, but then again I have bad news for you, even if you have done serious testing, shit happens and your application is going to crash, no matter what. And I mean it. It is going to crash. Even Gmail or Facebook crashes!</p>
<p>Trying to catch every possibility or corner case may lead to a large and complicated source code, leading to even more crashes. General exception handling on the other side will make your application slow, so make sure you keep the balance on this.</p>
<p>You cannot predict what the user will do, you cannot predict the behavior of the devices out there and allow me to make it more clear with 2 examples:</p>
<p>The Huawei IDEOS X5 constantly crashes with random Resources NotFound Exceptions.<br />
The Sony Ericsson X10 mini simply does not run apps, they do not even start sometimes.</p>
<p>The list goes on and you must accept that your application will crash, what you can do is minimize the crashes that are your fault.</p>
<p><strong>Your app crashes, live with it.</strong></p>
<p>(Image from Wired.com)</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;linkname=Your%20app%20crashes%2C%20live%20with%20it." title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F741%2Fyour-app-crashes-live-with-it%2F&amp;title=Your%20app%20crashes%2C%20live%20with%20it." id="wpa2a_18"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/741/your-app-crashes-live-with-it/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>If you can&#8217;t measure it&#8230;</title>
		<link>http://www.kospol.gr/732/if-you-cant-measure-it/</link>
		<comments>http://www.kospol.gr/732/if-you-cant-measure-it/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 16:08:10 +0000</pubDate>
		<dc:creator>Konstantinos Polychronis</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://www.kospol.gr/?p=732</guid>
		<description><![CDATA[When it comes to analytics, I want to keep track of everything. Literally everything. From our website uptime, to our server response time. From our website unique visits, post reads, to where users click. From our apps users number, to the daily sessions and the number of bugs that may occur in a release. There [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kospol.gr/wp-content/uploads/2011/12/vector-stock-market-graphs-preview2-by-dragonart.png"><img src="http://www.kospol.gr/wp-content/uploads/2011/12/vector-stock-market-graphs-preview2-by-dragonart.png" alt="" title="_vector-stock-market-graphs-preview2-by-dragonart" width="400" class="aligncenter size-full wp-image-733" /></a></p>
<p>When it comes to analytics, I want to keep track of everything. Literally everything. From our website uptime, to our server response time. From our website unique visits, post reads, to where users click. From our apps users number, to the daily sessions and the <a href="http://bugsense.com">number of bugs</a> that may occur in a release.</p>
<p>There are thousands of tools (most of them are open source or free) to do this, so there are no excuses.</p>
<p>This is how you can be 100% aware of what is happening, this is how you can be sure that you will handle any situation as soon as possible to prevent a catastrophic failure.</p>
<p>One of my favorite quote is this:</p>
<blockquote><p>If you can’t measure it, you can’t manage it.<br />
-Peter Drucker</p></blockquote>
<p>(photo credit: dragonart)</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_friendfeed" href="http://www.addtoany.com/add_to/friendfeed?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="FriendFeed" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/friendfeed.png" width="16" height="16" alt="FriendFeed"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Google Reader" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_hotmail" href="http://www.addtoany.com/add_to/hotmail?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="Hotmail" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Hotmail"/></a><a class="a2a_button_wordpress" href="http://www.addtoany.com/add_to/wordpress?linkurl=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;linkname=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" title="WordPress" rel="nofollow" target="_blank"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/icons/wordpress.png" width="16" height="16" alt="WordPress"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.kospol.gr%2F732%2Fif-you-cant-measure-it%2F&amp;title=If%20you%20can%26%238217%3Bt%20measure%20it%26%238230%3B" id="wpa2a_20"><img src="http://www.kospol.gr/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.kospol.gr/732/if-you-cant-measure-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

