<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3134587792267754428</id><updated>2011-11-28T02:48:26.024+02:00</updated><category term='zaman'/><category term='optimizasyon'/><category term='küresel ısınma'/><category term='hosts'/><category term='youtube'/><category term='rapidshare'/><category term='internet explorer 6'/><category term='firefox'/><category term='programlama'/><category term='hayat'/><category term='plugin'/><category term='else'/><category term='arama'/><category term='tuning'/><category term='IP'/><category term='domain'/><category term='ternary operator'/><category term='collation'/><category term='nostalji'/><category term='internet explorer 7'/><category term='türk telekom'/><category term='if'/><category term='database'/><category term='yazılım'/><category term='rengin'/><category term='veritabanı'/><category term='kitap'/><category term='mysql'/><category term='php'/><category term='sinema'/><category term='utf-8'/><category term='tüketim'/><category term='beylikdüzü'/><category term='eklenti'/><category term='sigara'/><category term='kredi kartı'/><category term='dns'/><category term='modulo'/><category term='sql'/><category term='ie6'/><category term='noktalı virgül'/><category term='modül'/><category term='optimization'/><category term='ie7'/><category term='para'/><category term='search'/><category term='microsoft'/><category term='server'/><category term='şiir'/><category term='film'/><category term='ekonomi'/><category term='google'/><title type='text'>Ne Garip Şeyler Var Ya</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-4874252162644927992</id><published>2011-11-10T14:05:00.000+02:00</published><updated>2011-11-10T14:05:50.016+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kitap'/><title type='text'>Rework: Nihayet gerçekten başarılı birileri de, başarı üzerine kitap yazdı</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://37signals.com/rework/"&gt;Rework&lt;/a&gt;&amp;nbsp;iş dünyasındaki çoğu doğru kabul edilmiş söyleme ters şeyler söyleyen bir kitap. Ve bu kitabı okumanın en güzel yanı, başarısız gerizekalıların yazdığı "başarının sırları" tarzı kitaplar gibi başarısız birileri tarafından yazılmamış bir kitap. Çünkü yazarlar 37Signals firmasından, hem piyasanın çok ötesinde web ürünleri çıkarıyorlar, hem de bu yazılımların üretildiği Ruby On Rails framework'ü geliştirdiler. Ruby On Rails şu anda binlerce sitede kullanılıyor, bu da Rework'ü okurken söylediklerinin Antony Robbins tarzı saçmalıklardan oluşmadığını hatırlamanızı sağlıyor.&lt;br /&gt;&lt;br /&gt;Kitapta geçen birkaç konu:&lt;br /&gt;- İşkolikleri şirkette kovun, çünkü daha çok -panik halinde- çalışmak daha iyi sonuç vermiyor.&lt;br /&gt;- "Hatalardan bir şeyler öğrenmek" çok abartılıyor&lt;br /&gt;- Daha çok toplantı yapmayın.&lt;br /&gt;- Bölünmek üretkenliği bitirir. Gün boyu mail atarken nasıl iş yapabilirsiniz&lt;br /&gt;&lt;br /&gt;&lt;a href="http://37signals.com/rework/"&gt;http://37signals.com/rework/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://s3.amazonaws.com/37assets/svn/Rework-by-Jason-Fried-and-David-Heinemeier-Hansson-Excerpts.pdf"&gt;http://s3.amazonaws.com/37assets/svn/Rework-by-Jason-Fried-and-David-Heinemeier-Hansson-Excerpts.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Rework-Jason-Fried/dp/0307463745"&gt;http://www.amazon.com/Rework-Jason-Fried/dp/0307463745&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-4874252162644927992?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/4874252162644927992/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=4874252162644927992' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/4874252162644927992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/4874252162644927992'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2011/11/rework-nihayet-gercekten-basarl.html' title='Rework: Nihayet gerçekten başarılı birileri de, başarı üzerine kitap yazdı'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-2078133575099719034</id><published>2011-10-11T11:54:00.001+03:00</published><updated>2011-10-11T11:56:02.739+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ekonomi'/><title type='text'>Günümüz Dünyası Rekabete Tapıyor!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Evet tüm söyleyeceğim bu. Bir ara daha çok vaktim olduğunda altını iyice dolduracağım. Ama söylediğim değişmeyecek ne de olsa.&lt;br /&gt;&lt;br /&gt;Adam Smith'ten beri durum değişmedi; neredeyse herkes siyasi, dini, ekonomik hangi tarafta olursa olsun rekabetsiz bir dünyada gelişme olmayacağına inanıyor. Savaşsız, şirketsiz bir dünyada hiç bir alanda ilerlenemezmiş.&lt;br /&gt;&lt;br /&gt;Adam Smith'in herşeyin temelini rekabet üzerine kurduğu ama herhangi bir dayanak noktası bulunmayan düşüncesinin bu kadar etkili olabilmesi tamamen anti-sosyalist propaganda. Rekabet olmadan da sadece uğraştığınız şeye olan tutkunuzdan yeni şeyler üretebilirsiniz.&lt;br /&gt;&lt;br /&gt;Tarihte çok örneği var. Hatta sırf bu yüzden ödülleri kabul etmeyen sanat, bilim insanları var.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-2078133575099719034?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/2078133575099719034/comments/default' title='Kayıt Yorumları'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2078133575099719034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2078133575099719034'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-8400732229256538669</id><published>2011-09-19T02:14:00.000+03:00</published><updated>2011-09-19T02:15:09.201+03:00</updated><title type='text'>Garip Bir Tez</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Anlatması biraz&amp;nbsp;garip&amp;nbsp;ama şöyle bir fikrim var:&lt;br /&gt;&lt;br /&gt;Belki de canlıların tatları ile o canlının bize (yani insana) yakınlığı arasında bir bağ vardır. Hayvanları bu yüzden, bitkilerden daha çok seviyoruzdur. Belki bu yüzden memelileri öteki hayvanlara göre daha çok seviyoruzdur.&lt;br /&gt;&lt;br /&gt;Peki bunu neye bağlayacağım. Bunun temelinde şiddet olduğunu düşünüyorum. Evet, yemek yerken bile bir şekilde evrim sürecinde bize en yakın olan canlıları alt etmiş oluyoruz. Bu bahsettiğim tabii ki öteki hayvanlar için geçerli değil, ama insan bambaşka bir hayvan.&lt;br /&gt;&lt;br /&gt;Bu sadece aklıma bir mantıklı gelip, bir mantıklı gelmeyen fikirlerden biri. Belki saçma ama şiddetin&amp;nbsp;bu kadar&amp;nbsp;içimize sindiği bir tür olarak, çok ciddi kanıtlarım var :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-8400732229256538669?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/8400732229256538669/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=8400732229256538669' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8400732229256538669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8400732229256538669'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2011/09/garip-bir-tez.html' title='Garip Bir Tez'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-8452418050747741645</id><published>2011-06-16T11:23:00.001+03:00</published><updated>2011-06-16T11:23:52.174+03:00</updated><title type='text'>Grooveshark Scrobbler</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;It is a very usefull extension for google chrome which scrobbles tracks to your lastfm profile.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://chrome.google.com/webstore/detail/hdppnkfcjdlepmeimhfjjglnhoddlmmj"&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;http://chrome.google.com/webstore/detail/hdppnkfcjdlepmeimhfjjglnhoddlmmj&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-8452418050747741645?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/8452418050747741645/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=8452418050747741645' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8452418050747741645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8452418050747741645'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2011/06/grooveshark-scrobbler.html' title='Grooveshark Scrobbler'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-1706885478850394637</id><published>2011-05-05T23:12:00.000+03:00</published><updated>2011-05-05T23:12:22.325+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Graph Veritabanı Neo4j</title><content type='html'>Nihayet birileri oturup graph şeklindeki veri yapılarını koyabileceğimiz bir veritabanı yapmış. Büyük web sitelerinin en saçmaladıkları yer genellikle kategori gibi graph şeklindeki verileri veritabanında nasıl tutacakları oluyor. Aynı tabloya onlarca kolon açan mı ararsın, dolu tabloyu birbirine bağlayıp JOIN'ler ile ölçeklenebilirliği imkansızlaştıranları mı.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://neo4j.org/"&gt;Neo4j&lt;/a&gt; ilk bakış itibariyle bende güzel duygular uyandırdı. Social Network yapıyorsanız, kullanıcıları bağlarken birbirine kullanın, e-ticaret sitesi yapıyorsanız kategorileri, ürünleri tutarken kullanın. Baya işe yarayacak gibi gözüküyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-1706885478850394637?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/1706885478850394637/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=1706885478850394637' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1706885478850394637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1706885478850394637'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2011/05/graph-veritaban-neo4j.html' title='Graph Veritabanı Neo4j'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-2676650835515113579</id><published>2011-04-04T20:01:00.005+03:00</published><updated>2011-05-08T02:19:20.523+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Kaliteli PHP Projesi Üretmek İçin Nereden Başlamalı</title><content type='html'>Dikkat: Bu yazı teknik bir yazıdır. Hala teknik yazılarım ile diğer yazılarımı iki ayrı blog'a bölmek konusunda kararsızım.&lt;br /&gt;&lt;br /&gt;Diyelim ki piyasadaki PHP kitaplarından bir ya da birkaçını okudunuz ya da hiç kitap okumadınız internetten bulduğunuz blog yazıları ile yetinerek PHP yazıyorsunuz. Maaşınızı alıyorsunuz, işinizi sordukları zaman bilgisayar programcısıyım diyorsunuz. Hayat devam ediyor ve siz arada bir kendinize soruyorsunuz acaba facebook, yahoo, digg ve flickr'daki yazılımcılardan farkınız ne?&lt;br /&gt;&lt;br /&gt;Farkınız şu: eğer Java ya da C# kitaplarından nesne tabanlı programlamayı öğrenmediyseniz -tüm Java ve C# kitapları değil ama bazıları gerçekten iyi- ya da aşağıda bahsedeceğim kitabı okumadıysanız, nesne tabanlı tasarım yapmayı ne yazık ki öğrenmiş olamazsınız. Üzgünüm, bu gerçeği size belki ilk söyleyen benim ama Türkçe yazılmış "dandik", toplamda nesnelerden 20 sayfa bahseden PHP kitapları ile ya da ingilizce yazılan "daha az dandik" nesnelerden 25 sayfa (belki biraz daha fazla :) bahseden kitaplarla bu işi öğrenemezsiniz. Elma class'ı ve armut objesi ile verilen örnekler gerçek hayata uygun olmadığı gibi, o kitapların yazarlarının bile nesne tabanlı programlama bilmediğini ortaya koyuyor.&lt;br /&gt;&lt;br /&gt;Peki gelelim ne yapacağımıza. Çetin &amp;nbsp;Altan'ın dediği gibi "Enseyi Karartmayın". PHP 5.0 ile birlikte dil artık nesne tabanlı tasarım oluşturmak için uygun hale geldi ve mükemmel bir kitaba sahibiz:&amp;nbsp;&lt;a href="http://www.amazon.com/Objects-Patterns-Practice-Experts-Source/dp/143022925X"&gt;PHP Objects, Patterns and Practice&lt;/a&gt;. Hatta Türkiye'de pek revaçta olmasa da bu kitap dünyada çok tutuluyor ve &amp;nbsp;3. baskısı çıktı. Kitabın yazarı Matt Zandstra, Yahoo'da çalışıyor ve bize öğretecek çok şeyi var.&lt;br /&gt;&lt;br /&gt;Bu kitabı neden beğeniyorum: PHP programcılarının bilgi düzeyinin ne olduğunu iyi biliyor ve kitap gerçekten nesne tabanlı programlamanın temelleri ile başlıyor. İlk 150 sayfadan sonra siz biraz ısınınca design pattern'leri (tasarım desenleri) anlatmaya başlıyor. Design pattern'leri &amp;nbsp;öğrenebileceğiniz iki tane daha kaynak var (&lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612"&gt;Design Patterns: Elements of Reusable Object-Oriented Software&lt;/a&gt;, &lt;a href="http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124"&gt;Head First Design Patterns&lt;/a&gt;) fakat ben bu kitabın PHP programcılarına daha uygun olduğunu düşünüyorum. Çünkü bu kitapta öteki kaynaklarda bahsedilmeyen database pattern'lerini ve web için uygun mimarilerin anlatıldığı enterprise pattern'leri de bulabilirsiniz. Ayrıca profesyonel PHP projesinde kullanmanız gereken araçların anlatıldığı &lt;b&gt;practise&lt;/b&gt; bölümü de bonus olarak geliyor.&lt;br /&gt;&lt;br /&gt;Eğer Java, C#, C, Python, Ruby ya da herhangi bir programlama dili için konuşuyor olsaydık çok fazla seçeneğimiz olurdu, fakat şimdilik benim incelediğim türkçe ve ingilizce neredeyse 30 kitap arasında yazılım tasarımı üzerine bir şeyler söyleyen tek kitap bu. &lt;br /&gt;&lt;br /&gt;Not: Lütfen Codeigniter gibi PHP4 destekleyen framework'leri kullanmayı bırakın. Abstract class ve interface olmadan nereye kadar gidebilirsiniz.&lt;br /&gt;&lt;br /&gt;Not 2: PHP In Action da ciddi güzel bir kaynak, en yakın zamanda okumayı planlıyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-2676650835515113579?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/2676650835515113579/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=2676650835515113579' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2676650835515113579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2676650835515113579'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2011/04/kaliteli-php-projesi-uretmek-icin.html' title='Kaliteli PHP Projesi Üretmek İçin Nereden Başlamalı'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-2613548216599113598</id><published>2010-09-11T15:26:00.005+03:00</published><updated>2010-09-11T15:32:39.533+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sinema'/><category scheme='http://www.blogger.com/atom/ns#' term='film'/><title type='text'>Arabesk</title><content type='html'>Arabesk filmi Ertem Eğilmez'in ölmeden önce bize bıraktığı en güzel hediye. &amp;nbsp;Senaryosunun Gani Müjde'ye ait olduğunu yeni öğrendim, bildiğim kadarıyla ilk senaryosu. Demek ki mizah gençken daha bir sınırsız, daha bir uç noktalarda yapılabiliyor. Gani Müjde'nin yeni çalışmaları da çok güzel tabi ki ama hiçbirini Arabesk'e kıyaslayamam.&lt;br /&gt;&lt;br /&gt;Uzun süreden beri Arabesk'in güzel bir kopyasına ulaşmaya çalışıyordum. VCD, DVD... Hiçbir şeye ulaşamadım, piyasada yok, internette de sadece VHS kasetten çekilmiş bir kaydı vardı ve gerçekten çok kalitesizdi. Nihayet TRT 1'de gösterildiğinde bir kişi filmi kaydetmiş, görüntüsü falan mükemmel değilse de artık film kayıp bir film değil; sesi, görüntüsü ile izlenebilinecek bir kalitede. Özellikle eski filmlerin DVDleri yoksa ve internette de kaliteli bir versiyonunu bulamıyorsam canım çok sıkılıyor, bu sıkıntımın nedeni bulamamamdan ziyade filmin asıl kopyalarının kaybolması sonucunda filmin tarihe gömülme olasılığı. Biliyorsunuz 35mm film ciddi maliyetli bir ortam ve 35mm'den DVD'ye (Blu-ray'e olursa daha iyi ) aktarılmamış her filme korkarak bakıyorum. Çünkü kaybolmaya o kadar yaklaşıyor.&lt;br /&gt;&lt;br /&gt;Ülkemizde filmlerin toplandığı bir mecra yok, yani sinematek malesef. Bir yangın, başka bir felaket ya da zamanla yıpranmadan dolayı yapılırken yüzlerce kişinin çalıştığı bir sanat eseri kaybolabiliyor. Kaliteli bir şekilde dijital ortama geçtiklerinde ise artık o filme ne olursa olsun, her sinemaseverin evinde bir sinematek kurulmuş oluyor.&lt;br /&gt;&lt;br /&gt;Filmin TRT tarafından biraz kesilmiş, "hıyar" kelimesinin bile silindiği ve tabii ki "gösterelim anam"sız &amp;nbsp;versiyonuna buyrun efendim (Bu da tabii ki ayrı bir yazı konusu):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/418363024/Arabesk.1989.TVRip.XviD-TGND.part1.rar"&gt;http://rapidshare.com/files/418363024/Arabesk.1989.TVRip.XviD-TGND.part1.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/418363026/Arabesk.1989.TVRip.XviD-TGND.part2.rar"&gt;http://rapidshare.com/files/418363026/Arabesk.1989.TVRip.XviD-TGND.part2.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/418352654/Arabesk.1989.TVRip.XviD-TGND.part3.rar"&gt;http://rapidshare.com/files/418352654/Arabesk.1989.TVRip.XviD-TGND.part3.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/418352655/Arabesk.1989.TVRip.XviD-TGND.part4.rar"&gt;http://rapidshare.com/files/418352655/Arabesk.1989.TVRip.XviD-TGND.part4.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-2613548216599113598?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/2613548216599113598/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=2613548216599113598' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2613548216599113598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2613548216599113598'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2010/09/arabesk.html' title='Arabesk'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-8614879575769949934</id><published>2010-04-10T15:22:00.007+03:00</published><updated>2010-04-10T15:38:17.638+03:00</updated><title type='text'>"no matter what they say"</title><content type='html'>Google amcaya "no matter what they say" içeren sayfaları getir deyince 95 milyon sayfa getiriyor. Üstelik tırnaklarla aradığımız için tamamen bu kelime bütününü içeren sayfalara ulaşıyoruz.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hPAru-jxYes/S8BpoWGdKqI/AAAAAAAAAHM/-O9LZNGTOd0/s1600/no_matter.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_hPAru-jxYes/S8BpoWGdKqI/AAAAAAAAAHM/-O9LZNGTOd0/s400/no_matter.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Manga'nın We Could Be The Same şarkısı gerçekten de bu  kelimeleri içerdiği için tamamen orijinal, süpersonik, hiperbolic,  palendromik bir parçaymış meğer. Ya da klişe kelimesinin yanına Meydan Larousse'da örnek olarak yazılabilir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aslına bakarsanız ben Manga grubunu sene 2004'te tanımıştım. O zamanlar çok kısa bir süre Bronx'ta çalışmıştım, ve&amp;nbsp; Manga da o sıralar yeni piyasaya giriş yapıyordu. Fakat Manga asla bir bar grubu olmadı, hatta o zamanlar bir menejerleri vardı çoktan. Bir doğumgünü anonsu yapabilirler mi diye sormuşmuş ve "menejerimize bir soralım" cevabını almıştım. Yani en başından beri tamamen profesyonel olarak piyasaya sürülmüş bir üründü Manga.&lt;br /&gt;&lt;br /&gt;Bir sonraki parçayı yaparlarken zorlanmasınlar diye burdan kendilerine mükemmel bir site tavsiye veriyorum:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.song-lyrics-generator.org.uk/"&gt;http://www.song-lyrics-generator.org.uk/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-8614879575769949934?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/8614879575769949934/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=8614879575769949934' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8614879575769949934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8614879575769949934'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2010/04/no-matter-what-they-say.html' title='&quot;no matter what they say&quot;'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hPAru-jxYes/S8BpoWGdKqI/AAAAAAAAAHM/-O9LZNGTOd0/s72-c/no_matter.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-1954184040707655675</id><published>2010-02-08T00:46:00.000+02:00</published><updated>2010-02-08T01:35:15.615+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zaman'/><category scheme='http://www.blogger.com/atom/ns#' term='rengin'/><category scheme='http://www.blogger.com/atom/ns#' term='nostalji'/><title type='text'>Nostaljiye Yolculuk ve Zamanı Hissetmek</title><content type='html'>Geçen yıla kadar farketmemiştim ama zaman içinde 90'lı yıllarla aramda bir bağ kurulmuş. Ben her ne kadar anı yaşamak istesem de izlediğim 90'ların klipleri peşimi bırakmıyor.&lt;br /&gt;&lt;br /&gt;Çocukluğumdan beri farkında olduğum çok garip bir şey var: herkes kendinden küçükleri küçük oldukları için küçümser (bu doğuya has bir özellik) ve yine herkes yaşlarının ilerlediği için hayıflanır (bu özellik de batıya ), hatta 25 yaşındaki benim gibi gençler bile. &lt;br /&gt;&lt;br /&gt;Bence bendeki bu nostalji hevesini ben oluşturmadım, bunu siz oluşturdunuz. Her "yaş artık iyice geçti" diyen 27 yaşındaki saçında tek tel beyazı olmayan kişiden bunu duyduğumda daha bir "zamanın" farkına vardım ve kaçınılmaz son: nostalji ve geçmişe özlem.&lt;br /&gt;&lt;br /&gt;Bu durum çok problemli, zamanın değerini farketmek ile ulaşamayacağımız şeylere özlem çok farklı şeyler. Fakat farklı bir bakış açısı daha var: belki de acı çekmeyi sevdiğimiz için bu ikilemin içine kendimizi sürüklüyoruz. Bu çok saçma gözükebilir ama üniversitede gördüğüm&amp;nbsp; bunalımı hayat tarzı haline getiren kişileri, arabesk severleri ve filmlerdeki her gün artan şiddeti düşününce sanırım mantıklı gözüküyor.&lt;br /&gt;&lt;br /&gt;Acı çekmek için nostaljiye yaslanıyoruz. Bu arada bana bugün bu yazıyı yazdıran klibin linkini vereyim:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=4KE3jIc0Bu0"&gt;Aldatıldık&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-1954184040707655675?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/1954184040707655675/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=1954184040707655675' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1954184040707655675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1954184040707655675'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2010/02/nostaljiye-yolculuk-ve-zaman-daha-cok.html' title='Nostaljiye Yolculuk ve Zamanı Hissetmek'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-6773859567395259823</id><published>2010-01-27T11:38:00.000+02:00</published><updated>2010-01-27T12:01:20.344+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tüketim'/><category scheme='http://www.blogger.com/atom/ns#' term='küresel ısınma'/><title type='text'>Küresel Isınma, Enerji Kullanımı ve Tüketim</title><content type='html'>Evinizdeki televizyonu açtığınızda, suyu çok harcadığınızda fazladanenerji kullanırsınız ama küresel ısınma bu kadar değildir.&lt;br /&gt;Medya size sadece bu kadarını verir ama yeni laptop aldığınızda,  daha yeni laptop'ların üretilmesi için enerji harcanacağını; şehirde jip'le gezdiğinizde fazladan benzin harcayağınızı ve asıl problemin sizin evde fazladan yaktığınız ampülde değil de; gereksiz tüketimde olduğunu söylemez.&lt;br /&gt;&lt;br /&gt;Dahası ağır sanayi (özellikle savunma [aslında saldırı sistemlerinde]) gizlenen en büyük suçludur.&lt;br /&gt;&lt;br /&gt;Ama medyanın bunları size söylememesi sizin bunları göremeyecek kadar gerizekalı olmanızı gerektirmez.&lt;br /&gt;&lt;br /&gt;Artık sosyol konulara duyarlı olduğunu göstermeye çalışan firmalar attıkları maillerin altına maili yazdırmayarak çevreye yapacağınız katkıdan bahsediyorlar. Bu yazıyı printer'dan bastırarak küresel  ısınmayı durduracağınızı zannetmeyin sakın, bu şekilde davranarak kesinlikle bir şeyleri durdurmuş olmuyorsunuz. Her yeni aldığınız araba, televizyon, telefon ve gereksiz her şey yeterince sizi suçlu kılıyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-6773859567395259823?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/6773859567395259823/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=6773859567395259823' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/6773859567395259823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/6773859567395259823'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2010/01/kuresel-isnma-enerji-kullanm-ve-tuketim.html' title='Küresel Isınma, Enerji Kullanımı ve Tüketim'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-1341467073796621791</id><published>2010-01-15T11:44:00.000+02:00</published><updated>2010-01-15T11:56:13.976+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hayat'/><category scheme='http://www.blogger.com/atom/ns#' term='beylikdüzü'/><category scheme='http://www.blogger.com/atom/ns#' term='para'/><title type='text'>Beylikdüzü, para ve insan hayatı üzerine</title><content type='html'>90'lı yıllarda Çatalca'dan İstanbul'a doğru giderken yolun kenarlarında "Heyelan Tehlikesi" gibi tabelalar asılıydı. Zamanla oralarda devasa konutlar yapıldı, fakat 1999 depremi ile bir kısmı yıkıldı, geri kalanları da hiçkimse tutmadı. Çünkü beylikdüzü hem 1999 depreminin fay hattına yani Avcılar'a çok yakın hem de heyelan bölgesi.&lt;br /&gt;&lt;br /&gt;Ayrıca daha ikna olmak için bu yazılara bakabilirsiniz: &lt;a href="http://arsiv.ntvmsnbc.com/news/390924.asp"&gt;ntvmsnbc&lt;/a&gt;  &lt;a href="http://www.teknikgundem.com/Yazar/Adil-Yigit/ISTABUL-ILI-HEYELAN-RISKI-VE-BIR-ORNEK-OLARAK-BUYUKCEKMECE-ILCESININ-GURPINAR-BEYLIKDUZU-VE-YAKUPLU-BELDELERI.php"&gt;teknikgundem&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Şu sıralar Beylikdüzü'ndeki konutlar çok ucuz 39.000 lira gibi rakamlara satılıyor.  Emin olun fiyatların ucuzluğunun tek nedeni Beylikdüzü'nün şehre uzuklığı değil.&lt;br /&gt;&lt;br /&gt;İnsan hayatı satılık değil denir genelde, ama çok büyük yalan. 100.000 liraya başka bir yerde ev almak yerine burdan 39.000 liraya ev alarak kendi hayatınızı 61.000 liraya satmış olursunuz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-1341467073796621791?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/1341467073796621791/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=1341467073796621791' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1341467073796621791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1341467073796621791'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2010/01/beylikduzu-para-ve-insan-hayat-uzerine.html' title='Beylikdüzü, para ve insan hayatı üzerine'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-3171352565472827476</id><published>2010-01-01T22:34:00.000+02:00</published><updated>2010-01-01T22:55:24.056+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='noktalı virgül'/><title type='text'>noktalı virgül öyle bir şey değil</title><content type='html'>Merhaba Sevgili Okur;&lt;br /&gt;aynen bu cümlede de olduğu üzere noktalı virgül maillerin başındaki "merhaba"dan sonra yeralması için oluşturulmuş bir noktalama işareti değildir.  Noktalı virgül, iki virgül içeren cümleciği birbirinden ayırır.&lt;br /&gt;&lt;br /&gt;Tabi ki programlamada herhangi bir kod parçasının sonuna da koyulabilir ama biz programcılar bile "Merhaba"nın sonuna noktalı virgül koymayız :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-3171352565472827476?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/3171352565472827476/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=3171352565472827476' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3171352565472827476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3171352565472827476'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2010/01/noktal-virgul-oyle-bir-sey-degil.html' title='noktalı virgül öyle bir şey değil'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-8445625674330691435</id><published>2009-12-29T11:41:00.000+02:00</published><updated>2009-12-29T11:45:42.468+02:00</updated><title type='text'>Deitel - Java How To Program 8 Examples</title><content type='html'>In 6th edition you can  reach additional content of the book via CD that given with book. But 8th  edition's CD doesn't cover additional content (example codes,  appendices like design patterns).&lt;br /&gt;&lt;br /&gt;You can download all content from &lt;a href="http://knuth.cs.bilgi.edu.tr/%7Eozselgin/deitel_java_how_to_program_8.rar"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy Programming&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-8445625674330691435?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/8445625674330691435/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=8445625674330691435' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8445625674330691435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8445625674330691435'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/12/deitel-java-how-to-program-8-examples.html' title='Deitel - Java How To Program 8 Examples'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-3396377395512047816</id><published>2009-12-23T11:00:00.000+02:00</published><updated>2009-12-23T11:09:23.459+02:00</updated><title type='text'>Metropollerde yaşamanın ruhsal açıdan patalojik boyutu</title><content type='html'>Aldığınız bir ürünü geri verirken ya da çağrı merkezlerine telefon ederken sinirli gözükmelisiniz ama işyerinizde kibar ve neşeli. Yolun karşısına geçerken yavaşlamayan, üzerinizin yağmurlu havada ıslanmasını sağlayan şöföre bağırmalısınız ama 3 dakika sonra banka ile kredi için görüşme yaparken çok olumlu gözükmelisiniz.&lt;br /&gt;&lt;br /&gt;Karakterin gün içinde farklı modlara geçmesi ve çoğu zaman kızgınlığımızın kısa süreli olması aslında ruhsal bir problem. Ve bu problem istesek de istemesek de büyük şehirde hepimizi içine alıyor.&lt;br /&gt;&lt;br /&gt;İşte bundan dolayı bazen gülüşmelerin ardından herkes suskunlaşıyor. Çünkü herkesin mutluluk maskesi eriyip düşüyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-3396377395512047816?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/3396377395512047816/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=3396377395512047816' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3396377395512047816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3396377395512047816'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/12/metropollerde-yasamann-ruhsal-acdan.html' title='Metropollerde yaşamanın ruhsal açıdan patalojik boyutu'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-3350737520127674940</id><published>2009-10-20T11:16:00.001+03:00</published><updated>2009-10-20T11:27:23.676+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sigara'/><title type='text'>Sigarayı Bırakmak İçin Doktorunuza Başvurun</title><content type='html'>Siyaset, ekonomi, hukuk ve kültürden sonra artık uyarıları da batıdan ithal ediyoruz. Ama biraz üzerine düşünüp, biraz değiştirip ülkeye getirmek lazım.&lt;br /&gt;&lt;br /&gt;Avrupa'da sigara paketinin üzerinde "Sigarayı Bırakmak İçin Doktorunuza Başvurun"  yazdığında bunun reel bir karşılığı var; ve o yazıyı okuyanın gerçekten bir doktoru var, aile hekimi yani.&lt;br /&gt;Peki bırakın aile hekimini,  hastenelerde saatlerce (hatta bazen günlerce) kuyruk beklenen bir sağlık sisteminde bu yazıyı yazmak angutluk değil midir ("hata değil midir", "yanlış değil midir" yazmak olayı idrak edememek olur, bu durumu en iyi açıklayan kelime "angut"tur).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-3350737520127674940?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/3350737520127674940/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=3350737520127674940' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3350737520127674940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3350737520127674940'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/10/sigaray-brakmak-icin-doktorunuza.html' title='Sigarayı Bırakmak İçin Doktorunuza Başvurun'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-7100933773451988646</id><published>2009-10-09T10:52:00.000+03:00</published><updated>2009-10-20T11:27:06.614+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kredi kartı'/><title type='text'>Kredi Kartları ve Banka Kartları</title><content type='html'>Kredi kartı kullanmanın tüketime teşvik ettiğini hepimiz biliyoruz zaten, fakat banka kartları da bence masum şeyler değil hiç. Kredi kartlarını eleştirirken kullanılan en önemli argüman sizin olmayan parayı harcamanız,  yani bir kaç ay sonra çalışıp kazanacağınız parayı şimdi harcıyorsunuz.&lt;br /&gt;&lt;br /&gt;Peki banka kartları? Nakit ödeme yaptığınızda elinizden gerçek bir nesne çıkar ve bu sizin bence tükettiğinizin farkına varmanızı sağlar. Eğer 1.500 TL ile bir dizüstü bilgisayar alırsanız, cebinizden 1.500 TL gerçek kağıt para olarak çıkar; eğer ödemeyi kart ile yaparsanız size sadece ufak bir slip verirler  ve aslında tükettiğinizin bile farkına varamazsınız.&lt;br /&gt;&lt;br /&gt;Her ne kadar 21.  yüzyılda yaşıyor olsak ve artık bilim de  baya ilerlemiş olsak da; nesnelerin durumunu bilmek bize yetmiyor görmemiz lazım. Banka hesabınızdaki paranın alışveriş sonrasında azaldığını bilmek ile parayı elinizle karşı tarafa vermek ve gidişini görmek bence farklı psikolojik durumlara neden oluyor. Birinde harcamaya devam ediyorsunuz birinde sorguluyorsunuz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-7100933773451988646?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/7100933773451988646/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=7100933773451988646' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/7100933773451988646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/7100933773451988646'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/10/kredi-kartlar-ve-banka-kartlar.html' title='Kredi Kartları ve Banka Kartları'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-3199442188406982523</id><published>2009-09-26T23:35:00.001+03:00</published><updated>2009-09-26T23:38:27.428+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='şiir'/><title type='text'>Sonbahar Hüznü</title><content type='html'>&lt;span style=";font-family:lucida grande;font-size:130%;"  &gt;Dün bir yağmur yağdı&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:lucida grande;font-size:130%;"  &gt;Ve üç arkadaşım aradı&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:lucida grande;font-size:130%;"  &gt;Bu&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:lucida grande;font-size:130%;"  &gt;Çalan 3 zil&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:lucida grande;font-size:130%;"  &gt;Sanırım sonbahardan&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-3199442188406982523?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/3199442188406982523/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=3199442188406982523' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3199442188406982523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3199442188406982523'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/09/sonbahar-huznu_26.html' title='Sonbahar Hüznü'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-473099202763773900</id><published>2009-08-31T12:28:00.000+03:00</published><updated>2009-08-31T13:41:01.909+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collation'/><category scheme='http://www.blogger.com/atom/ns#' term='utf-8'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL'da Collation'lar</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(36, 38, 38); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;font-family:verdana;font-size:16px;"  &gt;&lt;span class="Apple-style-span" style="line-height: 20px; text-align: left;font-size:13px;" &gt;&lt;p style="border-width: 0px; margin: 0px 0px 9px; padding: 0px; font-size: 13px; outline-width: 0px; color: rgb(77, 77, 77);"&gt;UTF-8 bildiğiniz üzere çok geniş bir karakter setini destekliyor. Peki utf8_turkish_ci, utf8_general_ci, utf8_unicode_ci gibi collation’lar ne işe yarıyor?&lt;/p&gt;&lt;p style="border-width: 0px; margin: 0px 0px 9px; padding: 0px; font-size: 13px; outline-width: 0px; color: rgb(77, 77, 77);"&gt;Collation aslında tablodan select yaparken, tabloyu sıralarken ya da tablolar arasında join yaparken işimize yarayan bir şey. Hangi karakterlerin hangi karakterlerle aynı şeyi ifade ettiğine mysql bu bilgilere göre karar veriyor (collation tablosuna göre).&lt;/p&gt;&lt;p style="border-width: 0px; margin: 0px 0px 9px; padding: 0px; font-size: 13px; outline-width: 0px; color: rgb(77, 77, 77);"&gt;Örneğin utf8_turkish_ci olan bir tabloda,&lt;br /&gt;“cafe” kelimesi için select sorgusu yazdığınızda, sorgu size “café” içeren kayıtları da döndürmez; ama tablo utf8_general_ci ya da utf8_unicode_ci ise döndürür.&lt;/p&gt;&lt;p style="border-width: 0px; margin: 0px 0px 9px; padding: 0px; font-size: 13px; outline-width: 0px; color: rgb(77, 77, 77);"&gt;Bu collation’ların tablolarına şağıdaki linkten bakılabilir:&lt;br /&gt;&lt;a href="http://www.collation-charts.org/mysql60/mysql604.utf8_turkish_ci.html" style="border-width: 0px; margin: 0px; padding: 0px; font-size: 13px; outline-width: 0px; text-decoration: none; color: rgb(0, 77, 153);"&gt;http://www.collation-charts.org/mysql60/mysql604.utf8_turkish_ci.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.collation-charts.org/mysql60/mysql604.utf8_general_ci.european.html" style="border-width: 0px; margin: 0px; padding: 0px; font-size: 13px; outline-width: 0px; text-decoration: none; color: rgb(0, 77, 153);"&gt;http://www.collation-charts.org/mysql60/mysql604.utf8_general_ci.european.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.collation-charts.org/mysql60/mysql604.utf8_unicode_ci.european.html" style="border-width: 0px; margin: 0px; padding: 0px; font-size: 13px; outline-width: 0px; text-decoration: none; color: rgb(0, 77, 153);"&gt;http://www.collation-charts.org/mysql60/mysql604.utf8_unicode_ci.european.html&lt;/a&gt;&lt;/p&gt;&lt;p style="border-width: 0px; margin: 0px 0px 9px; padding: 0px; font-size: 13px; outline-width: 0px; color: rgb(77, 77, 77);"&gt;utf8_unicode_ci çokdillilik içeren sistemlerde geniş bir dil yelpazesinde sonuçlar sunuyor bize. Yaptığımız tabloların default collation’larını ve text fieldların collationlarını utf8_unicode_ci olarak ayarlarsak, üzerinde çalıştığımız sistemin çokdilliliği desteklemesini kolaylaştırmış oluruz.&lt;br /&gt;&lt;/p&gt;&lt;p style="border-width: 0px; margin: 0px 0px 9px; padding: 0px; font-size: 13px; outline-width: 0px; color: rgb(77, 77, 77);"&gt;Önemli bir not:  Farklı collation’lar arası join işlemi mümkün değil, bu yüzden tüm database için aynı collation'ı kullanmak en temiz çözüm.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-473099202763773900?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/473099202763773900/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=473099202763773900' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/473099202763773900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/473099202763773900'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/08/utf-8-bildiginiz-uzere-cok-genis-bir.html' title='MySQL&apos;da Collation&apos;lar'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-3021983726319907611</id><published>2009-08-27T22:44:00.000+03:00</published><updated>2009-08-27T22:46:27.323+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>PHP'de __set ve __get magic metodları</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'trebuchet ms';"&gt;__set ve __get   metodları  php için yarattığımız tüm objelerde bulunan magic metodlardır. Bunların haricinde bir kaç magic metod daha var. __set metodu  bir objenin olmayan bir attribute'üne bir şey atamak istediğinizde otomatik olarak çağırılır, __get metodu ise olmayan bir attribute'ü çağırdığınızda çağırılır.&lt;br /&gt;&lt;br /&gt;Örnek vermek gerekirse:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;class Deneme{&lt;br /&gt;&lt;br /&gt;   public $x = 5;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$deneme_objesi = new Deneme();&lt;br /&gt;&lt;br /&gt;echo $deneme_objesi-&gt;x;&lt;br /&gt;echo $deneme_objesi-&gt;a;&lt;br /&gt;$deneme_objesi-&gt;b = 3;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Yukarıdaki kodda Deneme class'ının bir objesini yaratıyoruz ve objenin x attribute'ünü çağırdığımızda bize normal bir şekilde x'i  veriyor.&lt;br /&gt;Fakat objenin a attribute'ünü çağıırdığımızda php arka planda bizim için objeye a attribute'ünü ekliyor, ve bunu __get methodu ile yapıyor. Tahmin edeceğiniz gibi a yeni yaratıldığı için değeri 0, ya da boş string.  Ondan sonraki satırda da objenin b attribute'ü olmamasına rağmen b'ye  3'ü atamak istediğimizde, arka planda __set methoduu çalışıyor ve bizim için b'i yaratıyor.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-3021983726319907611?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/3021983726319907611/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=3021983726319907611' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3021983726319907611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3021983726319907611'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/08/phpde-set-ve-get-magic-metodlar.html' title='PHP&apos;de __set ve __get magic metodları'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-7505262734890589412</id><published>2009-08-06T11:05:00.000+03:00</published><updated>2009-08-06T11:15:42.868+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='modulo'/><category scheme='http://www.blogger.com/atom/ns#' term='modül'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php'de Negatif Sayıların Modülleri</title><content type='html'>&lt;span style="font-family:arial;"&gt;Matematikte bir sayının modülü her zaman pozitiftir, php negatif sayıların modüllerini aldığımızda negatif değerler verdiğini görüyoruz.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Örneğin:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;-1 % 10&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;işlemi -1 değerini veriyor, aslında 9 vermesi gerekir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Bu dildeki bir bugdan ziyade, modül işleminin programlama dillerininin hepsinde farklı implemente edilmesinden kaynaklanıyor.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-7505262734890589412?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/7505262734890589412/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=7505262734890589412' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/7505262734890589412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/7505262734890589412'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/08/phpde-negatif-saylarn-modulleri.html' title='Php&apos;de Negatif Sayıların Modülleri'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-2031399984089224202</id><published>2009-07-03T11:39:00.000+03:00</published><updated>2009-07-03T11:40:32.075+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='yazılım'/><title type='text'>Yazılımı Baştan Yazmak Nasıl Olmamalı</title><content type='html'>Kafayı  boşaltmak ve tüm duruma dıştan bakabilmek çok önemlidir.&lt;br /&gt;Bu yazılım dünyası için de geçerli bence.&lt;br /&gt;&lt;br /&gt;Geliştirdiğiniz yazılım eğer içinden çıkılamaz bir durum almış iyice spagetti olmuşsa yapılması gereken mevcut kod üzerinden gitmek değil;&lt;br /&gt; kafayı boşaltıp, sadece ihtiyaçları düşünerek yazılımı tekrar tasarlamaktır.&lt;br /&gt;&lt;br /&gt;Çoğu firma mevcut yazılımını baştan yazarken bile eski kodları tamamen unutamaz, eski yazılımın yapısına bağımlılığını sürdürür.&lt;br /&gt;İhtiyaç analizi (requirement specifications) ve elinizdeki data haricindeki herşey tamamen çöpe atılmazsa problemler devam etmeye mahkumdur.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-2031399984089224202?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/2031399984089224202/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=2031399984089224202' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2031399984089224202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/2031399984089224202'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/07/yazlm-bastan-yazmak-nasl-olmamal.html' title='Yazılımı Baştan Yazmak Nasıl Olmamalı'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-3362983852309023567</id><published>2009-07-02T17:30:00.000+03:00</published><updated>2009-07-02T17:33:51.586+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL tablo yapılarında sayısal değerlerin yanındaki uzunluk ne işe yarıyor</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;MySQL tablo yapılarına baktığımızda   tinyint(4)  gibi değerler görüyoruz. Ya da int(11), bigint(20)...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;tinyint’in  boyutu standart olarak   0-255 arası sayıları kapsıyor  (unsigned ise eğer).  Dolayısıyla tinyint(4)  ‘nin anlamı kapasite ile alakalı olmamalı.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Eğer tablo yaratılırken zerofill seçilmişse, tinyint’in  yanına yazdığımız  uzunluğa ulaşana kadar sayının soluna 0 ekleniyor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Yani çok fazla bir işe yarayan bir  özellik değil.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;Örneğin select sorgusu bize 35 geri  dönecekse,   eğer tablo yaratırken  “tinyint(4) zerofill” demişsek 0035  geri  dönecek.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family: Arial; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-3362983852309023567?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/3362983852309023567/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=3362983852309023567' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3362983852309023567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/3362983852309023567'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/07/mysql-tablo-yaplarnda-saysal-degerlerin.html' title='MySQL tablo yapılarında sayısal değerlerin yanındaki uzunluk ne işe yarıyor'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-8581160664060687282</id><published>2009-03-01T23:50:00.000+02:00</published><updated>2009-03-01T23:53:52.834+02:00</updated><title type='text'>Access ve Excel için Güzel bir Kaynak</title><content type='html'>Bu aralar çok güzel bir site keşfettim. Access ve Excel ile ilgili türkçe olarak ileri düzey kaynak bulmak gerçekten zor. &lt;a href="http://sinantutuman.wordpress.com/"&gt;Sinan Tutuman'ın blogundan&lt;/a&gt; çok faydalı bilgilere ulaşılabiliniyor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-8581160664060687282?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/8581160664060687282/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=8581160664060687282' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8581160664060687282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/8581160664060687282'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/03/access-ve-excel-icin-guzel-bir-kaynak.html' title='Access ve Excel için Güzel bir Kaynak'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-5817720319504978599</id><published>2009-01-30T12:28:00.000+02:00</published><updated>2009-01-30T12:31:12.363+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='tuning'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='optimizasyon'/><category scheme='http://www.blogger.com/atom/ns#' term='optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><category scheme='http://www.blogger.com/atom/ns#' term='veritabanı'/><title type='text'>MySQL Veritabanı Optimizasyonu</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Gayet güzel bir sunum, özellikle büyük ölçekli uygulamalar için dikkate alınması gereken noktalar içeriyor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=2524524540025172110&amp;hl=en&amp;fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-5817720319504978599?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/5817720319504978599/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=5817720319504978599' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/5817720319504978599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/5817720319504978599'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/01/mysql-veritaban-optimizasyonu.html' title='MySQL Veritabanı Optimizasyonu'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-1238646129312795907</id><published>2009-01-23T14:34:00.000+02:00</published><updated>2009-01-23T15:18:09.035+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='domain'/><category scheme='http://www.blogger.com/atom/ns#' term='hosts'/><category scheme='http://www.blogger.com/atom/ns#' term='IP'/><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='türk telekom'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>youtube'a girmek için en kolay yöntem</title><content type='html'>&lt;span style="color: rgb(0, 0, 153);font-family:verdana;" &gt;Browserınıza &lt;/span&gt;&lt;a style="font-family: verdana; color: rgb(0, 0, 153);" href="http://www.youtube.com/"&gt;www.youtube.com&lt;/a&gt;&lt;span style="color: rgb(0, 0, 153);font-family:verdana;" &gt;  yazdığınızda çat diye siteye girebilmeniz için yapmanız gerekenler şunlar:&lt;/span&gt;&lt;br /&gt;&lt;ol  style="font-family:verdana;"&gt;&lt;li&gt;Eğer windows kullanıcısı iseniz &lt;span style="font-weight: bold;"&gt;C:\WINDOWS\system32\drivers\etc&lt;/span&gt;  klasörüne gidin. Eğer linux kullanıcısı iseniz (ubuntu kullandığınızı varsayıyorum) &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; &lt;span style="font-weight: normal;"&gt;klasörüne gidin&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;hosts &lt;/span&gt;dosyasını açın.&lt;/li&gt;&lt;li&gt;dosyanın en altına  aşağıdaki satırı kopyalayın ve dosyayı kaydedin&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;"&gt;         &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;208.117.236.69  www.youtube.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Şimdi browserınızı yeniden başlattığınızda youtube'a rahatlıkla girebileceksiniz. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Eğer  bunu denedikten sitenin türk telekom tarafından kapatıldığını yazan bir sayfa ile karşılaşırsanız, bu kullandığımız &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;IP&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;'nin de blocklandığı anlamına geliyor. Dolayısıyla google'dan yeni bir youtube &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;IP&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;'si aramaya başlayabilirsiniz.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:verdana;font-size:100%;"  &gt;Bu şekilde siteye girebilmeminiz alamet-i farikası ise şöyle:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;web üzerindeki her domain (yani basitçe sitenin adresi) en az bir &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;IP&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; adresine bağlı olmak zorundadır (çünkü en az bir tane fiziksel server olmalı). &lt;/span&gt; &lt;span style="font-weight: bold;font-family:verdana;" &gt;www.youtube.com &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;adresi türk telekom tarafından blocklandığında aslında domain  blocklanmış oluyor.&lt;br /&gt;Ve youtube çok fazla sayıda server üzerinden yayın yaptığı için, bir çok IP üzerinden siteye ulaşabiliyoruz. Sizin kullandığınız IP adresi bloklansa da yeni bir tane bulduğunuz anda tekrar siteye girebilirsiniz. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Biz yukarıda hosts dosyasında yaptığımız değişiklik ile işletim sistemimize www.youtube.com  adresine girilmek istendiğinde belirttiğimiz IP adresi üzerinden istekte bulunulması gerektiğini anlatmış olduk. Dolasıyla bu domain için hangi IP'yi kullanacağını sistemimiz türk telekom'a sormak zorunda kalmadı .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-1238646129312795907?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/1238646129312795907/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=1238646129312795907' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1238646129312795907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/1238646129312795907'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2009/01/youtubea-girmek-iin-en-kolay-yntem.html' title='youtube&apos;a girmek için en kolay yöntem'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-7172775224927254674</id><published>2008-12-17T15:05:00.000+02:00</published><updated>2008-12-19T03:13:05.892+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eklenti'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='arama'/><category scheme='http://www.blogger.com/atom/ns#' term='rapidshare'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google'da Rapidshare linki aramak</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Herhangi bir şeyi webden indirmem gerektiğinde  indiriceğim şeyi yazıp yanına  http://rapidshare.com   yazıyorum . Dolayısıyla Rapidshare linkleri bulunan sayfalar ulaşıyorum.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Sürekli  http://rapidshare.com  yazmaktan bıktım, tembelliğimden  bunun için firefox arama eklentisi hazırladım.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Siz mesela "matrix" yazıyorsunuz arama kutusuna, google'dan içinde  "matrix http://rapidshare.com"  geçen sayfalar geliyor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;Ekletiyi kurmak için aşağıdaki adresten dosyayı indirip, firefox'un searchplugins klasörüne kopyaladıktan sonra firefox'u baştan başlatmanız gerekiyor.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;a href="http://knuth.cs.bilgi.edu.tr/~ozselgin/firefox_search_plugin/GR.xml"&gt;indir&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-7172775224927254674?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/7172775224927254674/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=7172775224927254674' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/7172775224927254674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/7172775224927254674'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2008/12/googleda-rapidshare-linki-aramak.html' title='Google&apos;da Rapidshare linki aramak'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-402735552684007231</id><published>2008-09-12T11:07:00.000+03:00</published><updated>2008-09-15T15:46:54.616+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ternary operator'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='if'/><category scheme='http://www.blogger.com/atom/ns#' term='programlama'/><category scheme='http://www.blogger.com/atom/ns#' term='else'/><title type='text'>PHP'de ternary operatorın hatalı kullanımı</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;"Ternary Operator"  PHP'de sıkça kullanılan bir atama (assignment) yöntemidir.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;If, else kod blokları içine kodumuza yazmak yerine çoğu zaman bu yöntemi kullanmak kod yazımını hızlandırıyor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Örneğin if ve else kullanılarak şu şekilde yazılacak olan bir program parçacığı,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if($x==1){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;          $y=5;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;else{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;          $y=10;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;ternary operator kullanılarak&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$y= ($x==1) ? 5 : 10;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;olarak yazılabilir.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;-----------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Ben size karşılaştığım çok saçma bir ternary operator kullanımını ve bu kullanımı  PHP interpretor'ın nasıl kabul ettiğini anlatmak istiyorum.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;İlk bakışta aslında aşağıdaki kod problemli gözükmüyor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:courier new;"&gt;$x != null ? $y = 3 : $y = 6;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Fakat bu kodu okurken birden içimde  garip bir şeyler olduğuna dair şüphelere kapıldım :)&lt;br /&gt;&lt;br /&gt;Ternary operator'ın ilk bölümünde atama yapılacak olan değişken bulunur. İkinci bölümde şart (condition), üçüncü ve dördüncü bölümlerde atanacak elementler yeralır.&lt;br /&gt;&lt;br /&gt;Şimdi yukarıdaki kodu dikkatlice inceleyelim.  Ternary operatorın ilk kısmını atanacak değişkenin oluşturması gerekir fakat bu kodda atanacak değişken yok.  Direk olarak şart (condition) kısmı yazılmış. Üçüncü ve dördüncü kısımlarda ise direk olarak atama yapılmış. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Sanırım yazan kişinin kafası biraz karışıkmış bu kod parçacığını yazarken, dolayısıyla kullanımı tamamen baştan uydurmuş.&lt;/span&gt; Yeni sözdizimi (syntax) yaratmış.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:courier new;"&gt;$x != null ? $y = 3 : $y = 6;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yazarken, aslında şunu  yazmaya çalışıyor:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$y = ($x != null) ? 3 : 6;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$x null değilse $y'yi 3 yap, yoksa 6 yap.&lt;br /&gt;&lt;br /&gt;----------------------&lt;br /&gt;Şimdi gelelim en önemli soruya.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Nasıl oluyor da PHP bu yanlış yazılmış kodu çalıştırıyor?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Şu şekilde yapıyor: $x!=null bölümünü çalıştırıyor, bu koşulu sağlıyorsa $x,  soru işaretinden sonraki kısmı çalıştırıyor. Bu bölüm kendi içinde atama (assignment) içerdiği için, atama yapılmış oluyor ve $y değişkeni değişmiş oluyor.  Bu yapılan işlemin sonucunu da (atama işlemi yani, sonucu boolean olarak true) ternary operatör'ün atanacak değişken kısmına yazmaya çalışıyor. Böyle bir değişken olmadığı için yazamıyor da :(&lt;br /&gt;&lt;br /&gt;Ama garip olan şu ki, PHP interpretor bu satırı işleyip, bir aşağı satıra geçtiğinde;  programcımızım istediği işlem - yani $y'ye atama yapma işlemi- mucizevi bir şekilde gerçekleşmiş oluyor.&lt;br /&gt;&lt;br /&gt;Not: Sakın "Türkiye'de zaten böyle yazarlar php'yi" demeyin. Böylesine berbat yazılmış kodlara bu aralar en çok avrupadan gelen projelerde rastlıyorum.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-402735552684007231?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/402735552684007231/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=402735552684007231' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/402735552684007231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/402735552684007231'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2008/09/phpde-ternary-operatorn-hatal-kullanm.html' title='PHP&apos;de ternary operatorın hatalı kullanımı'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3134587792267754428.post-4777679826362465698</id><published>2008-05-23T16:14:00.000+03:00</published><updated>2008-05-23T16:27:07.164+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer 7'/><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer 6'/><category scheme='http://www.blogger.com/atom/ns#' term='ie6'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='ie7'/><title type='text'>Internet Explorer 6 ve 7</title><content type='html'>Microsoft sanırım bir yerlerde ufak bir hata yaptığını fark etti ve internet explorer 7'de sağolsun bunları biraz düzeltmiş gözüküyor.&lt;br /&gt;&lt;br /&gt;Normalde yaptığımız bir sayfayı hem firefox için hem ie için test etmemiz gerekiyordu.&lt;br /&gt;&lt;br /&gt;Bu aralar şu dikkatimi çekti, zamanında firefox uyumlu yaptığımız tüm siteler ie7'de sorunsuz çalışıyor. Fakat ie6'da gözüksün diye  iyice CSS'si ile oynadığımız sayfalar  ie7'de gözükmüyor.&lt;br /&gt;&lt;br /&gt;Biraz iyimser bir yaklaşım olacak ama internet explorer 7 ve firefox iyi anlaşıyorlar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3134587792267754428-4777679826362465698?l=negaripseylervarya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://negaripseylervarya.blogspot.com/feeds/4777679826362465698/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3134587792267754428&amp;postID=4777679826362465698' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/4777679826362465698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3134587792267754428/posts/default/4777679826362465698'/><link rel='alternate' type='text/html' href='http://negaripseylervarya.blogspot.com/2008/05/internet-explorer-6-ve-7.html' title='Internet Explorer 6 ve 7'/><author><name>Anıl Özselgin</name><uri>http://www.blogger.com/profile/15197581030192624013</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp1.blogger.com/_hPAru-jxYes/R2MoNENo-0I/AAAAAAAAACA/QcWkIvOZuRw/S220/CheAnil.jpg'/></author><thr:total>0</thr:total></entry></feed>
