<?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>CAHİT ÇERÇİOĞLU (잫읻 젤지옥루) &#187; image</title>
	<atom:link href="http://cahit.hayalet.net/blog/tag/image/feed/" rel="self" type="application/rss+xml" />
	<link>http://cahit.hayalet.net/blog</link>
	<description>&#34;Consistency is the last refuge of the unimaginative.&#34;, Oscar Wilde</description>
	<lastBuildDate>Sun, 29 Jan 2012 21:45:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Harmless Future Optimizations for xillions</title>
		<link>http://cahit.hayalet.net/blog/543/harmless-future-optimizations-for-xillions/</link>
		<comments>http://cahit.hayalet.net/blog/543/harmless-future-optimizations-for-xillions/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 08:35:53 +0000</pubDate>
		<dc:creator>Cahit Crcioglu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ankara]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[turkey]]></category>

		<guid isPermaLink="false">http://cahit.hayalet.net/blog/?p=543</guid>
		<description><![CDATA[Recently, there has been found a bug in iPhone&#8217;s camera roll display system. It&#8217;s related to the number of images taken with iPhone; if you take at least 10000 photos, you&#8217;ll face with this problem. Before returning to this topic, i want to tell about some similar problems: When i was working for Nokta Inc. [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://cahit.hayalet.net/blog/543/harmless-future-optimizations-for-xillions/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div><p>Recently, there has been found a bug in iPhone&#8217;s camera roll display system. It&#8217;s related to the number of images taken with iPhone; if you take at least 10000 photos, you&#8217;ll face with this problem. Before returning to this topic, i want to tell about some similar problems:</p>
<p>When i was working for Nokta Inc. (www.nokta.com) and creating a clustering system for uploaded images, i wanted to extend possibilities and push the limits for image and user counts. Any technic might work, but according to your solution, there might be so many works that you can not handle in necessary time; not feasible. So this could ruin the project&#8217;s evolving process and project plans. You might have to re-write many codes, redesign the whole system, maybe shut the sytem for a while&#8230; Because of this, i thought &#8220;what if every person in this world uses this system with more than one account&#8221;, people laughed at me in Nokta. But i designed it in my way ( in the same time duration ). Currently i&#8217;m not working in Nokta, but if they don&#8217;t rewrite the whole code, they won&#8217;t be facing with problems related to uploaded images system for a really long time. (However.. trying to seperate images and putting them into UN-real cdn systems would break and make developers to rewrite the whole code for image system).</p>
<p><img class="wp-image-548 aligncenter" style="margin-top: 5px; margin-bottom: 5px; border: 1px solid black;" title="122_200812_29_20_16_50_287575" src="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/122_200812_29_20_16_50_287575-300x180.jpg" alt="122_200812_29_20_16_50_287575" width="300" height="180" /></p>
<p style="text-align: center; ">(Kızılay, ANKARA)</p>
<p style="text-align: center; "><span id="more-543"></span></p>
<p>I&#8217;m living in Turkey. Ankara is the capital city of Turkey as you know and KIZILAY is one of the most crowded and central parts of Ankara. In the past, when there were only a few cars, the first president of the republic of Turkey, Ataturk ( Mustafa Kemal Ataturk ), has said that, in future &#8220;KIZILAY&#8221; might have been important for Ankara and number of cars might have been huge, so roads must be very wide and for both ways to handle those in future. At that time, people didn&#8217;t understood it and didn&#8217;t liked the idea. Today, traffic is a problem in Kızılay (however not a very big problem for now), it&#8217;s hard to imagine what could happen if those roads were built smaller..</p>
<p>Recently, there has been found a bug in iPhone&#8217;s camera roll display system. It&#8217;s related to the number of images taken with iPhone; if you take at least 10000 photos, you&#8217;ll face with this problem. ( <a href="http://www.tuaw.com/2009/08/26/fix-iphones-camera-roll-display-bug/">Fix iPhone&#8217;s Camera Roll display bug</a> ) According to my experiences, at the first glance, i can tell that this problem is related to foreseeing or lack of energy and desire of development team in Apple. Maybe coders of that part were not happy about their jobs, they were just coding to get money and only thing to get it is finishing what was given to you.. Yes it&#8217;s finished and we purchased and started to use those devices and applications and this is what happens if you don&#8217;t think about the thing you make for future.</p>
<p>If you have time and if it&#8217;s feasible, why not do it in a way so it&#8217;ll help you in the future? And also, people won&#8217;t talk behind of you! Maybe coders of this bugs had told to their team that &#8220;system works but it can not handle more than 10000 photos, i want to change the way, would you let me?&#8221; and maybe they&#8217;ve told him/her &#8220;No, we have no time&#8221;. That&#8217;s an excuse for the developer but not for the team, project leader and Apple. It should have been fixed until now!</p>
<blockquote><p>- Hey, but what happens if you take more than 10000 photos?<br />
 &#8211; What? Hahahaha, you are funny.<br />
 &#8211; No i&#8217;m serious.<br />
 &#8211; Ok i have to work, let&#8217;s chat later.<br />
 &#8211; But no, i&#8230;. ok nevermind..</p>
</blockquote>
<blockquote><p>- I&#8217;ve planned the system so it can support billions of user uploaded photos.<br />
 &#8211; What?! Why did you do that?! Are you for real?!<br />
 &#8211; Well.. yeah?<br />
 &#8211; But why? How does your brain work&#8230; only Turkey will use this system and not all of it.. But you are saying that you made it to work for the world. Hahahahhah..<br />
 &#8211; Yes.<br />
 &#8211; We have no time, why did you do that?!?!<br />
 &#8211; I&#8217;ve used the same duration for doing it.<br />
 &#8211; Ok, but will it work for now?<br />
 &#8211; &#8230;&#8230;<br />
 ( after some time, another project leader of another project )<br />
 &#8211; Hey, hahahahah come and optimize this for billions of people, you are good at it, hahahahhaha.<br />
 &#8211; &#8230;&#8230;&#8230;.</p>
<p><br class="spacer_" /></p>
</blockquote>
<p>They&#8217;ll keep monkeying around, extending their duration for being a monkey; harmless future optimizations for xillions should really not harm anyone or anything.</p>
<p><br class="spacer_" /></p>
<p style="text-align:center"><a href="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/122_200812_29_20_16_50_287575.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-548" style="margin-left: 5px; margin-right: 5px; border: 1px solid black;" title="Kızılay, Ankara" src="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/122_200812_29_20_16_50_287575-150x150.jpg" alt="Kızılay, Ankara" width="150" height="150" /></a><a href="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/ankarakara_eski_ankara.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-549" style="margin-left: 5px; margin-right: 5px; border: 1px solid black;" title="Eski Ankara Kızılay meydanı ve Atatürk Bulvarı, Güven Park ve Özgürlük Anıtı" src="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/ankarakara_eski_ankara-150x150.jpg" alt="Eski Ankara Kızılay meydanı ve Atatürk Bulvarı, Güven Park ve Özgürlük Anıtı" width="150" height="150" /></a><a href="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/k_Hudai_Ankara_Kizilay.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-550" style="margin-left: 5px; margin-right: 5px; border: 1px solid black;" title="Kızılay, Ankara, 1960's" src="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/k_Hudai_Ankara_Kizilay-150x150.jpg" alt="Kızılay, Ankara, 1960's" width="150" height="150" /></a><a href="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/kizilay4.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-551" style="margin-left: 5px; margin-right: 5px; border: 1px solid black;" title="Kızılay, Ankara" src="http://cahit.hayalet.net/blog/wp-content/uploads/2009/08/kizilay4-150x150.jpg" alt="Kızılay, Ankara" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cahit.hayalet.net/blog/543/harmless-future-optimizations-for-xillions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting an image to iPhone toolbar icon</title>
		<link>http://cahit.hayalet.net/blog/514/converting-an-image-to-iphone-toolbar-icon/</link>
		<comments>http://cahit.hayalet.net/blog/514/converting-an-image-to-iphone-toolbar-icon/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 09:03:31 +0000</pubDate>
		<dc:creator>Cahit Crcioglu</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[layer]]></category>
		<category><![CDATA[mask]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[toolbar]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://cahit.hayalet.net/blog/?p=514</guid>
		<description><![CDATA[Creating an image for iPhone toolbar may be tricky. If you don&#8217;t want to draw pixel by pixel, or if you want more than 1 color (white), you need to make something different. For the technic i&#8217;ll be explaining here, If you are a Photoshop expert, you may extend the possibilities, but if you are [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://cahit.hayalet.net/blog/514/converting-an-image-to-iphone-toolbar-icon/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div><p>Creating an image for iPhone toolbar may be tricky. If you don&#8217;t want to draw pixel by pixel, or if you want more than 1 color (white), you need to make something different.</p>
<p>For the technic i&#8217;ll be explaining here, If you are a Photoshop expert, you may extend the possibilities, but if you are not an expert, that also won&#8217;t stop you creating icons.</p>
<p>Here is the small tutorial/tip:</p>
<p>Other than Apple&#8217;s related requirements and guidelines (HIG), follow these steps:</p>
<p><span id="more-514"></span></p>
<ol>
<li>Open the file(image) with Photoshop.</li>
<li>Convert it to greyscale. (This is not necessary, but it&#8217;s right to do; it&#8217;ll simplify the steps and coloring will be useless since those colors won&#8217;t be rendered)</li>
<li>Clean it (make unwanted areas transparent).</li>
<li>Copy the actual image (select it).</li>
<li>Add mask to that layer with related button in Layers Window.</li>
<li>Go to Channels tab and only activate the layer(channel) named as mask.</li>
<li>Paste the image to that layer(channel).</li>
<li>Go back to the normal layer view.</li>
<li>Your mask should seem like the actual image at the Layers Window.</li>
<li>Select original image from the layer that has the mask in the Layers Window. ( not the mask )</li>
<li>Paint the selection(fill it).</li>
<li>To adjust the intensity, play with white balance and or levels and or contrast.</li>
</ol>
<p>That&#8217;s all. Now you have an image converted to just white and alpha values.</p>
<p>Explaining this to a graphic artist may be hard. They probably can not understand why you want to do something like this. They may tell you that you are making ( you want to make ) something that is useless, silly, pointless. They will tell you these not because they are bad at their job, they&#8217;ll tell it because you are making use of a masking technic that is uncommon. So don&#8217;t blame artists, don&#8217;t blame Photoshop and don&#8217;t blame Apple.</p>
<p>However people especially in the mobile world usually don&#8217;t like sharing their experiences, i like sharing mine.</p>
<p>This is how i&#8217;m generally using it. So if you have other ideas, share it as i do, so we can do it better!</p>
]]></content:encoded>
			<wfw:commentRss>http://cahit.hayalet.net/blog/514/converting-an-image-to-iphone-toolbar-icon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Similar Images</title>
		<link>http://cahit.hayalet.net/blog/279/google-similar-images/</link>
		<comments>http://cahit.hayalet.net/blog/279/google-similar-images/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 09:59:18 +0000</pubDate>
		<dc:creator>Cahit Crcioglu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[experiment]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[image search]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[similar images]]></category>
		<category><![CDATA[similarity]]></category>

		<guid isPermaLink="false">http://cahit.hayalet.net/blog/?p=279</guid>
		<description><![CDATA[At last, google just launched &#8220;Similar Images&#8221;. Similar Images is currently an experiment, released under &#8220;google labs&#8221;, about finding visually similar images when you define the master image. If you click on &#8220;similar images&#8221; link under a car image, which was photographed at a certain angle, you&#8217;ll get similar car photos at the similar angles. When similarity [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://cahit.hayalet.net/blog/279/google-similar-images/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div><p style="text-align: center;"><img class="alignnone size-full wp-image-280" title="similar images labs logo large" src="http://cahit.hayalet.net/blog/wp-content/uploads/2009/04/similar_images_labs_logo_large.gif" alt="similar images labs logo large" width="276" height="110" /></p>
<p>At last, google just launched &#8220;Similar Images&#8221;. Similar Images is currently an experiment, released under &#8220;google labs&#8221;, about finding visually similar images when you define the master image. If you click on <a rel="nofollow" href="http://similar-images.googlelabs.com/images?tprev=%2Fimages%3Fq%3Dyellow%2Bbmw%26hl%3Den&amp;q=yellow+bmw&amp;start=0&amp;prev=%2Fimages%3Fq%3Dyellow%2Bbmw%26start%3D42%26qtype%3Dsimilar%26tbnid%3DcyF0CNXM8Qgi7M%26ndsp%3D21&amp;qtype=similar&amp;tbnid=vw_qql1Usgm7-M&amp;ndsp=21" target="_blank">&#8220;similar images&#8221; link under a car image</a>, which was photographed at a certain angle, you&#8217;ll get similar car photos at the similar angles. When similarity decreases, you&#8217;ll start to see unrelated or not that similar images.</p>
<p>How does it work?</p>
<ol>
<li>Go to <a rel="nofollow" href="http://similar-images.googlelabs.com" target="_blank">http://similar-images.googlelabs.com/</a></li>
<li>Type anything and search it.</li>
<li>In the results page, click on &#8220;Similar Images&#8221; link at the bottom of the thumbnail you want to get the similar result of.</li>
</ol>
<p>Go and give it a try. Infact there are more things happening inside of the google, but these are just what we can see right now. It&#8217;s hard to beat the google even if they make mistakes in business world; because they have incredible amount of data related to everything&#8230; ( becareful about your privacy )</p>
<p><br class="spacer_" /></p>
<p>Here is the video from google related to &#8220;Similar Images&#8221;:</p>
<p>
<object width="425" height="344" data="http://www.youtube.com/v/6fD2t4d2Ln4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/6fD2t4d2Ln4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://cahit.hayalet.net/blog/279/google-similar-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

