<?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:blogger='http://schemas.google.com/blogger/2008' 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-148226385619606691</id><updated>2024-09-09T08:25:22.336-07:00</updated><category term="php"/><category term="youtube"/><category term="video"/><category term="kubuntu"/><category term="linux"/><category term="ubuntu"/><category term="class"/><category term="google"/><category term="hacker"/><category term="python"/><category term="seo"/><category term="Decode"/><category term="Gizli"/><category term="apache"/><category term="curl"/><category term="fonksiyon"/><category term="hack"/><category term="hayata dair"/><category term="java"/><category term="javascript"/><category term="mysql"/><category term="photoshop"/><category term="resim"/><category term="resim üzerine yazı yazmak"/><category term="root"/><category term="script"/><category term="sınıf"/><category term="www.r10.net küresel ısınmaya hayır seo yarışması"/><category term="ziyaretçi defteri"/><category term="/etc/hosts"/><category term="21o"/><category term="Bedava Ziyaretçi Defteri"/><category term="Chrome"/><category term="Cms Explorer"/><category term="Decrypt"/><category term="Dezender"/><category term="Ferdi"/><category term="Nick Cave"/><category term="Sevda"/><category term="SourceCop Decoder"/><category term="Tayfur"/><category term="Wonderful file"/><category term="Zend Decoder"/><category term="actionscript"/><category term="actionscript3"/><category term="adobe"/><category term="adobe flash player"/><category term="adsense"/><category term="adtech"/><category term="adult"/><category term="ahmet kaya"/><category term="ajax"/><category term="antiddos"/><category term="antispam"/><category term="api"/><category term="azer"/><category term="azer bülbül"/><category term="banla"/><category term="barış manco"/><category term="base64 decode"/><category term="base64_decode"/><category term="belediye"/><category term="ben robot"/><category term="betik"/><category term="biyoloji"/><category term="biyotube"/><category term="bizim"/><category term="blog"/><category term="blogger"/><category term="bug"/><category term="cache"/><category term="cat"/><category term="cağla"/><category term="cep no doğrulama"/><category term="ceptelefonu"/><category term="ceza"/><category term="code"/><category term="cpanel"/><category term="crontab"/><category term="css"/><category term="cupon"/><category term="cıgara"/><category term="dalga"/><category term="ddos"/><category term="debian"/><category term="decoder"/><category term="defter"/><category term="derman"/><category term="dns"/><category term="doc"/><category term="domain whois"/><category term="drcetinerdotorg"/><category term="dreamhost"/><category term="e-mail spam"/><category term="engel"/><category term="erotik"/><category term="esrar"/><category term="ev"/><category term="eval"/><category term="exploit"/><category term="extreme"/><category term="facebook"/><category term="fenbilgisi"/><category term="filtre"/><category term="flash player"/><category term="flex"/><category term="flv adresini bulmak"/><category term="flv player"/><category term="format"/><category term="formspring"/><category term="friendfeed"/><category term="galatasaray"/><category term="gizli numara"/><category term="gol"/><category term="google api"/><category term="gzinflate"/><category term="görünmezlik"/><category term="güvenlik"/><category term="güvenlik açığı tarayıcı"/><category term="hacking"/><category term="hardy"/><category term="haymi"/><category term="htaccess"/><category term="indirim"/><category term="ip"/><category term="iptables"/><category term="jquery"/><category term="js"/><category term="jsp"/><category term="kafalar"/><category term="kaldirim"/><category term="kardeş türküler"/><category term="kişisel"/><category term="koca"/><category term="koca kafalar"/><category term="kodu"/><category term="kolbastı"/><category term="komedi"/><category term="kpss"/><category term="kupon"/><category term="küresel ısınmaya hayır seo yarışması"/><category term="kürtçe"/><category term="launchpad"/><category term="link"/><category term="link takası"/><category term="localhost"/><category term="mac"/><category term="mac os x"/><category term="madde"/><category term="mail"/><category term="mail spam"/><category term="manita"/><category term="marijuana"/><category term="metin editörü"/><category term="milw0rm"/><category term="mp3"/><category term="msn patlatma :)"/><category term="mutluluk"/><category term="muzik.sex"/><category term="myspace.dans"/><category term="müzik"/><category term="noscript"/><category term="numara"/><category term="oop"/><category term="opendns"/><category term="opera"/><category term="oyun"/><category term="oyuncinim"/><category term="oyunlar"/><category term="pack"/><category term="packer"/><category term="pardon"/><category term="pass"/><category term="php 4.4.8"/><category term="php class"/><category term="php dersi"/><category term="php sayfalama"/><category term="php sayfalama classı"/><category term="php sınıf"/><category term="php zip"/><category term="plesk"/><category term="poc"/><category term="poster"/><category term="proxy"/><category term="proxychains"/><category term="psd"/><category term="psd to xhtml"/><category term="pydomainwhois"/><category term="rap"/><category term="readfile"/><category term="redtube"/><category term="regex"/><category term="reverseip"/><category term="robot"/><category term="s4l1h"/><category term="sagopa"/><category term="sagopa monotonluk maratonu"/><category term="sayfalama"/><category term="sayfalama sınıfı"/><category term="sedat peker"/><category term="sef"/><category term="sef url"/><category term="seo yarışması"/><category term="sigara"/><category term="sigranın zararları"/><category term="socks"/><category term="socks5"/><category term="sockscap"/><category term="sosyal"/><category term="spam"/><category term="spam bot"/><category term="ssh"/><category term="str_rot13"/><category term="subdomain"/><category term="sudo"/><category term="suç"/><category term="tecavüz"/><category term="text editör"/><category term="time"/><category term="tomcat"/><category term="toz"/><category term="trabzom"/><category term="turkcell"/><category term="twitter"/><category term="türban"/><category term="uefa"/><category term="veri"/><category term="vlc"/><category term="vlc player"/><category term="web 2.0"/><category term="wikipedia"/><category term="wildcard"/><category term="windows"/><category term="windows xp format"/><category term="windows xp kurulumu"/><category term="wmwebtr ödüllü seo yarışması"/><category term="www.r10.net-kuresel-isinmaya-hayir-seo-yarismasi"/><category term="xhtml"/><category term="xp"/><category term="yasak"/><category term="yasak kelime filtresi"/><category term="yazi"/><category term="youtube engel"/><category term="youtube kapatma"/><category term="zarar"/><category term="zend decode"/><category term="Özgürlük"/><category term="çekmek"/><category term="şifre"/><category term="şişme bebek"/><title type='text'>s4l1h Kişisel Günce</title><subtitle type='html'>s4l1h Kişisel Günce</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default?start-index=26&amp;max-results=25'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>96</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-6050499211478970800</id><published>2018-08-20T15:39:00.000-07:00</published><updated>2018-08-20T15:39:08.431-07:00</updated><title type='text'>Blog is moved.</title><content type='html'>Let&#39;s continue from &lt;a href=&quot;https://medium.com/@s4l1h&quot;&gt;here&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/6050499211478970800/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/6050499211478970800' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/6050499211478970800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/6050499211478970800'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2018/08/blog-is-moved.html' title='Blog is moved.'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-7913311392908057620</id><published>2010-11-11T02:45:00.000-08:00</published><updated>2010-11-11T03:04:22.538-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="php zip"/><title type='text'>Php&#39;de Klasör Zipleme</title><content type='html'>Geçenlerde bir web sitemin yedeğini almak istedim fakat ftp programı ile 20 mb boyutundaki dizini indirmek tam bir zülüm.Birde içerisinde 1.255 adet dosya olunca dosya indirmek çok uzun sürüyor, ftp programı her dosya için tek tek istek gönderiyor vs.. &lt;br /&gt;Kısacası bu süreyi azaltmak için 1.255 dosyayı zipleyerek tek dosya haline getiriyoruz Tam emin değilim ama httpd download hızı ftp&#39;den daha hızlı sanırım.&lt;br /&gt;Kendim yazmadığım ve &lt;a href=&quot;http://stackoverflow.com/questions/1334613/how-to-recursively-zip-a-directory-in-php/1334949#1334949&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;bu&lt;/a&gt; adreste bulduğum hazır fonksiyonu paylaşmak istedim.&lt;br /&gt;Fonksiyon ve Kullanımını &lt;a href=&quot;https://gist.github.com/672339&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;bu adreste&lt;/a&gt; bulabilirsiniz.&lt;br /&gt;&lt;script src=&quot;https://gist.github.com/672339.js&quot;&gt; &lt;/script&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Not:&lt;/span&gt;Oluşturulacak arşiv dosyasının dizini yazılabilinir olmalıdır.&lt;br /&gt;Ek Olarak aynı mantıkla sunucuya yükleyeceğiniz dosyaları tek dosya olarak zipleyip, php ile dosyayı açabilirsiniz.&lt;br /&gt;&lt;br /&gt;Web sektöründe zaman ve hız önemlidir.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/7913311392908057620/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/7913311392908057620' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/7913311392908057620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/7913311392908057620'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/11/phpde-klasor-zipleme.html' title='Php&#39;de Klasör Zipleme'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-2171619554358401479</id><published>2010-10-04T02:06:00.000-07:00</published><updated>2010-10-04T02:28:37.765-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mutluluk"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Mutluluk Fonksiyonu (Ütopik)</title><content type='html'>&lt;pre class=&quot;prettyprint&quot;&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;function mutluluk($b, $n) {&lt;br /&gt; global $b, $n, $sonuc;&lt;br /&gt; for($i = $b; $b &lt;= $n; $i ++) {&lt;br /&gt;  $hayat .= file_get_contents ( &quot;hayat_log/&quot; . $i . &quot;.yasam&quot; );&lt;br /&gt; }&lt;br /&gt; preg_match_all ( &quot;/^mutluluk/i&quot;, $hayat, $sonuc );&lt;br /&gt; if (count ( $sonuc ) &gt; 1) {&lt;br /&gt;  return True;&lt;br /&gt; } else {&lt;br /&gt;  return False;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$b = &quot;1985&quot;;&lt;br /&gt;$n = &quot;2010&quot;;&lt;br /&gt;&lt;br /&gt;if (mutluluk ( $b, $n ) === True) {&lt;br /&gt; print_r ( $sonuc );&lt;br /&gt;} else {&lt;br /&gt; echo &amp;#39;Mutlu Olmaya Daha Var....&amp;#39;;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/2171619554358401479/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/2171619554358401479' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/2171619554358401479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/2171619554358401479'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/10/mutluluk-fonksiyonu-utopya.html' title='Mutluluk Fonksiyonu (Ütopik)'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-6979990538880977587</id><published>2010-08-11T02:20:00.000-07:00</published><updated>2010-08-11T02:34:16.071-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cep no doğrulama"/><category scheme="http://www.blogger.com/atom/ns#" term="regex"/><title type='text'>Cep No Doğrulama</title><content type='html'>Cep no doğrulama için yazdığım bir kaç regex kodu.&lt;br /&gt;&lt;br /&gt;Desen:&lt;span style=&quot;font-weight:bold;&quot;&gt;^(0) \([5]([0-9]){2}\) [1-9]([0-9]){2}[-]([0-9]){4}$&lt;/span&gt;&lt;br /&gt;Yakaladığı:0 (555) 555-5555&lt;br /&gt;&lt;a href=&quot;http://regexr.com?2rumt&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://regexr.com?2rumt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desen:&lt;span style=&quot;font-weight:bold;&quot;&gt;^(0) [5]([0-9]){2} [1-9]([0-9]){2} ([0-9]){4}$&lt;/span&gt;&lt;br /&gt;Yakaladığı:0 555 555 5555&lt;br /&gt;&lt;a href=&quot;http://regexr.com?2rumq&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://regexr.com?2rumq&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desen:&lt;span style=&quot;font-weight:bold;&quot;&gt;^(05)([0-9]){2}[1-9]([0-9]){2}([0-9]){4}$&lt;/span&gt;&lt;br /&gt;Yakaladığı:05555555555&lt;br /&gt;&lt;a href=&quot;http://regexr.com?2rumn&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://regexr.com?2rumn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hepsinde temel amaç 05 ile başlayan ve 5. karekter 0 olmayanı yakalamak.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/6979990538880977587/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/6979990538880977587' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/6979990538880977587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/6979990538880977587'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/08/cep-no-dogrulama.html' title='Cep No Doğrulama'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-8720518375027613514</id><published>2010-08-11T01:48:00.000-07:00</published><updated>2010-08-11T01:56:05.886-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="/etc/hosts"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="mac os x"/><category scheme="http://www.blogger.com/atom/ns#" term="youtube"/><category scheme="http://www.blogger.com/atom/ns#" term="youtube engel"/><title type='text'>Youtube Engelini Aşma( MAC ) Kullanıcıları için</title><content type='html'>1)System Preferences -&gt; Network -&gt;&lt;br /&gt;2)DNS Server yerine 8.8.8.8, 8.8.4.4 Yazıp Apply diyoruz.&lt;br /&gt;3)Daha Sonra Konsolu açıyoruz.&lt;br /&gt;4)Eğer Textmate Kullanıyorsanız &quot;&lt;span style=&quot;font-weight:bold;&quot;&gt;mate /etc/hosts&lt;/span&gt;&quot; yazıyoruz ve açılan hosts dosyasına alttaki satırları ekliyoruz.&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;74.125.43.103 youtube.com&lt;br /&gt;74.125.43.103 www.youtube.com&lt;/span&gt;&lt;br /&gt;ve kaydedip çıkıyoruz,Eğer Textmate yoksa kullandığınız favori metin editörü ile açıp aynı işlemi yapıyoruz.&lt;br /&gt;5)Daha Sonra Konsola &quot;&lt;span style=&quot;font-weight:bold;&quot;&gt;dscacheutil -flushcache&lt;/span&gt;&quot; yazıp DNS cache&#39;ini temizliyoruz.&lt;br /&gt;Hepsi bu kadar daha sonra engelsiz bir şekilde youtube.com giriyoruz.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/8720518375027613514/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/8720518375027613514' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8720518375027613514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8720518375027613514'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/08/youtube-engelini-asma-mac-kullanclar.html' title='Youtube Engelini Aşma( MAC ) Kullanıcıları için'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-6162211588145549089</id><published>2010-07-28T07:41:00.000-07:00</published><updated>2010-07-28T08:33:46.066-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="formspring"/><category scheme="http://www.blogger.com/atom/ns#" term="friendfeed"/><category scheme="http://www.blogger.com/atom/ns#" term="sosyal"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>Programcılar İçin Adım Adım Sosyalleşme</title><content type='html'>Başlık biraz garip olabilir &quot;Programcılar İçin Adım Adım Sosyalleşme&quot; ama başlığı boş verin içeriğe bakın :)&lt;br /&gt;Eskiden bloglar ve forumlar vardı şimdilerde twitter,friendfeed,formspring,facebook gibi sosyal ağ siteleri var.&lt;br /&gt;Bu tür sitelerden pek fazla hoşlanmasamda ister istemez çağa ve zamana ayak uydurmak zorundalığı var.&lt;br /&gt;Bu gün içimde gözlemlediklerimi blog&#39;a yazma sevdası oluştu birden.&lt;br /&gt;&lt;br /&gt;Gördüğüm kadarıyla sosyal ağlar iyiden iyiye forumları ve blogları öldürmeye yok etmeye başladı. Aslında bir yandan iyi oluyor blog ve forum çöplüğünden kurtulmaya başlıyoruz bir ikinci güzel yanı ise eğer programcı iseniz herhangi bir yerde takıldıysanız sorunlarınıza çok hızlı bir şekilde çözüm bulabiliyorsunuz.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Yapmanız gerekenler çok basit.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Fakat bir kaç kurala uymanız gerekmekte.&lt;/span&gt;&lt;br /&gt;1) Feed uzunluğunu olabildiğince kısa tutun.&lt;br /&gt;2) Eğer uzun linkler varsa bit.ly tarzı sitelerde kısaltın.&lt;br /&gt;3) Örnek betiği yada varsa hata mesajlarını tinypaste,pastebin türü sitelere ekleyin.&lt;br /&gt;4) Tasarımsal sorununuz varsa mutlaka Feed&#39;e ScreenShot ekleyin. &lt;br /&gt;5) Soruyu sormadan önce iyice düşünün&lt;br /&gt;6) Sorunuzu olabildiğince basite indirgeyerek sorun.&lt;br /&gt;7) Karşınızdakilerin size yardım etme &lt;span style=&quot;color:red;&quot;&gt;zorunluluklarının&lt;/span&gt; olmadığını unutmayın!&lt;br /&gt;&lt;br /&gt;Yukardaki kurallara uyduğunuz sürece her zaman sorularınıza cevap alabilirsiniz, unutmadan söylemekte fayda var yukardaki kurallar işleri biraz daha kolaylaştırıp hızlandırmak içindir.&lt;br /&gt;&lt;br /&gt;Kapanışı nasıl yapacağımı bilemiyorum fakat eğer bana soru sorma gibi bir niyetiniz varsa &lt;a href=&quot;http://www.formspring.me/pehepe&quot;&gt;formspring&lt;/a&gt; aracılığı ile soru sorabilirsiniz.&lt;br /&gt;&lt;br /&gt;Eğer beni takip etmek istiyorsanız &lt;a href=&quot;http://friendfeed.com/s4l1h&quot;&gt;http://friendfeed.com/s4l1h&lt;/a&gt; adresinden takip edebilirsiniz.&lt;br /&gt;&lt;br /&gt;Makalelerde resim kullanmak güzel oluyor fakat &lt;br /&gt;Resimi bulmakla boyutlandırmakla kim uğraşacak.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;İyi yönden bakacak olursak; bu makaleyi okurken sizi extradan 1 adet daha HTTP isteğinden kurtardım.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eğer illada sol üstte resim görmek istiyorsanız &quot;twitter,friendfeed,formspring,facebook&quot;&#39;e ait logoların olduğu bir resim hayal edin.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/6162211588145549089/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/6162211588145549089' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/6162211588145549089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/6162211588145549089'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/07/programcilar-icin-adim-adim-sosyallesme.html' title='Programcılar İçin Adım Adım Sosyalleşme'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-8238229730969694854</id><published>2010-07-07T11:38:00.000-07:00</published><updated>2010-07-07T11:47:25.317-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="photoshop"/><category scheme="http://www.blogger.com/atom/ns#" term="psd"/><category scheme="http://www.blogger.com/atom/ns#" term="psd to xhtml"/><category scheme="http://www.blogger.com/atom/ns#" term="xhtml"/><title type='text'>Ücretsiz İletişim Formu PSD ve HTML</title><content type='html'>Bu sıralar çok feci bir şekilde Web Arayüz Tasarlama,PhotoShop ve css&#39;ye sarmış durumdayım &lt;a href=&quot;http://friendfeed.com/s4l1h&quot; target=&quot;_blank&quot;&gt;FF&lt;/a&gt; de yayınladığım PSD dosyasını HTML&#39;ye çevirdim ve şimdi paylaşıyorum.&lt;br /&gt;Ne derece çizip çevirdim tartışılır tabi :) daha iyisini çizip çevirirseniz e-posta atın lütfen.&lt;br /&gt;&lt;a href=&quot;http://tutorial.koberz.com/iletisim/html/&quot; target=&quot;_blank&quot;&gt;Önizleme&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://tutorial.koberz.com/iletisim/iletisim.zip&quot; &gt;İndir&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/8238229730969694854/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/8238229730969694854' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8238229730969694854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8238229730969694854'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/07/ucretsiz-iletisim-formu-psd-ve-html.html' title='Ücretsiz İletişim Formu PSD ve HTML'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-3908526479192349105</id><published>2010-06-26T08:50:00.000-07:00</published><updated>2010-06-26T09:19:01.988-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="php class"/><category scheme="http://www.blogger.com/atom/ns#" term="php sayfalama"/><category scheme="http://www.blogger.com/atom/ns#" term="php sayfalama classı"/><category scheme="http://www.blogger.com/atom/ns#" term="php sınıf"/><category scheme="http://www.blogger.com/atom/ns#" term="sayfalama"/><category scheme="http://www.blogger.com/atom/ns#" term="sayfalama sınıfı"/><title type='text'>PHP Sayfalama Sınıfı</title><content type='html'>Vakti zamanında PHP sayfalama sınıfı yazmıştım, ve şimdi paylaşıyorum.&lt;br /&gt;Sayfalama Şekli Digg tarzında sayfalar oluşturuyor.&lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://snipt.net/embed/8421f70f9fde5ddf20a8af96dd39bad9&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Kullanımına basitçe şu şekilde.&lt;br /&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://snipt.net/embed/604f77468acd099b776a3e3de8b57be5&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/3908526479192349105/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/3908526479192349105' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/3908526479192349105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/3908526479192349105'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/06/php-sayfalama-snfm.html' title='PHP Sayfalama Sınıfı'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-4941951464693506397</id><published>2010-05-07T08:28:00.001-07:00</published><updated>2010-05-07T12:16:22.419-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hayata dair"/><title type='text'>Zaman Zaman Zaman</title><content type='html'>Bu sıralar yeni bir oluşum içerisindeyim(İşşşşşş), gerek aile, gerek arkadaş, gerekse iş hayatı için zamanı bir türlü ayarlıyamıyorum hiç birine zaman yetmiyor ne yapsam bilemiyorum.&lt;br /&gt;Bazen aşağıdaki kodu yazasım geliyor.&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;class s4l1h&lt;br /&gt;{&lt;br /&gt;        public function calis(){&lt;br /&gt;                echo __CLASS__.&amp;quot; Çalışıyor\n&amp;quot;;&lt;br /&gt;        }&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;$orjinal = new s4l1h();&lt;br /&gt;$is = clone $orjinal;&lt;br /&gt;$arkadas = clone $orjinal;&lt;br /&gt;$aile = clone $orjinal;&lt;br /&gt;$is-&amp;gt;calis();&lt;br /&gt;$arkadas-&amp;gt;calis();&lt;br /&gt;$aile-&amp;gt;calis();&lt;br /&gt;// Orjinalide bana kals&amp;#305;n.:)&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/textarea&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/4941951464693506397/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/4941951464693506397' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/4941951464693506397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/4941951464693506397'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/05/zaman-zaman-zaman.html' title='Zaman Zaman Zaman'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-5839881703706455363</id><published>2010-04-04T12:39:00.000-07:00</published><updated>2010-04-04T13:31:33.355-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cms Explorer"/><category scheme="http://www.blogger.com/atom/ns#" term="güvenlik"/><category scheme="http://www.blogger.com/atom/ns#" term="güvenlik açığı tarayıcı"/><category scheme="http://www.blogger.com/atom/ns#" term="hacker"/><category scheme="http://www.blogger.com/atom/ns#" term="hacking"/><title type='text'>Cms Explorer</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuncjnOq0H2ELzfCa9SqlPDwBI5ZUYxGOGiI0caNbl45LeecE58BecogFKtOIiK9JWERMNG2g1LygSdcEVGETm7ZWShdli6SdR8WwUhzKKHR5cy7PFKizVrkvKePz2xnNdEe9EJVsiZik/s1600/cms-explorer.png&quot; title=&quot;Cms Explorer&quot;&gt;&lt;img style=&quot;float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 170px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuncjnOq0H2ELzfCa9SqlPDwBI5ZUYxGOGiI0caNbl45LeecE58BecogFKtOIiK9JWERMNG2g1LygSdcEVGETm7ZWShdli6SdR8WwUhzKKHR5cy7PFKizVrkvKePz2xnNdEe9EJVsiZik/s320/cms-explorer.png&quot; alt=&quot;Cms Explorer&quot; id=&quot;BLOGGER_PHOTO_ID_5456370448767197122&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Cms Explorer nedir ?&lt;/span&gt; diye soracak olursanız adındanda anlaşılacağı gibi drupal,wordpress,joomla gibi popüler Cms&#39;ler üzerinde kurulu olan tema, plugin ve modülleri bulup listeliyor.&lt;br /&gt;Peki Cms explorer ne işimize yarayacak diye soracak olursanız Cms Explorer aynı zamanda bir güvenlik açığı tarayıcı.&lt;br /&gt;Cms Explorer&#39;in çalışma mantığını kısaca anlatacak olursak, öncelikle hedef sitedeki kurulu plugin ve modülleri bizim için buluyor, kodları inceleyebilmemiz için CVS adreslerinide buluyor ve eğer &lt;a href=&quot;http://osvdb.org/api/about&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;OSVDB api key&lt;/a&gt;&#39;ine sahipseniz kurulu olan plugin ve modüller için güvenlik açığı bildirilmişmi diye &lt;a href=&quot;http://osvdb.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Osvdb.org&lt;/a&gt; sitesinde arayıp bizim için listeliyor( Ekran görüntüsüne bakacak olursanız örnek bir tarama çıktısını görebilirsiniz.)&lt;br /&gt;Cms Explorer yazılımını &lt;a href=&quot;http://cms-explorer.googlecode.com/files/cms-explorer-1.0.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;buradan&lt;/a&gt; indirebilirsiniz.&lt;br /&gt;Proje sayfasına da &lt;a href=&quot;http://code.google.com/p/cms-explorer/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;buradan&lt;/a&gt; ulaşabilirsiniz.&lt;br /&gt;Kullanım hakkındaki makaleye &lt;a href=&quot;http://code.google.com/p/cms-explorer/wiki/Usage&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;buradan&lt;/a&gt; ulabilirsiniz.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Not:&lt;/span&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;OSVDB sitesine üye olduktan sonra aldığınız api key&#39;ini &lt;span style=&quot;font-weight:bold;&quot;&gt;cms-explorer.pl&lt;/span&gt; ile aynı dizinde &lt;span style=&quot;font-weight:bold;&quot;&gt;osvdb.key&lt;/span&gt; adında dosya oluşturup içine yazın ve tarama yaparken &lt;span style=&quot;font-weight:bold;&quot;&gt;-osvdb&lt;/span&gt; parametresini ekleyin, böylelikle bulduğu güvenlik açıklarınıda listeyecektir, sahip olduğunuz api key ile günlük 100 sorgulama yapabiliyorsunuz.&lt;/span&gt;&lt;br /&gt;Yazılımı kullanabilmek için Readme.txt Dosyası ve Usage Wiki sayfası okumanız yeterlidir.( Sayfalar ingilizce olabilir fakat kanımca pek fazla ingilizce bilmeye gerek olmadan anlaşılacak düzeydedir)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Cms Explorer gereksinimleri.&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;PERL 5.x&lt;br /&gt;Getopt::Long&lt;br /&gt;LibWhisker2 (yazılımla birlikte geliyor LW2.pm dosyası)&lt;br /&gt;OSVDB API key (Opsiyonel)// Eğer güvenlik açıklarını tarayacaksanız zorunlu.&lt;br /&gt;&lt;br /&gt;Yazılımı ister legal ister illegal işler için kullabilirsiniz :) eğer kendi siteniz varsa basit bir tarama yapın derim, sonra hackerin biri gelip emeğinizi heba etmesin.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;İstekler doğrultusunda güvenlik hakkında makaleler yazmayı düşünüyorum arasırada 0day bypasslar exploitler yayınlarım belkide kim bilir belki kitap bile yazıp yayınlarım.( Hass.. diyenler var sanırım :p)&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/5839881703706455363/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/5839881703706455363' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/5839881703706455363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/5839881703706455363'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/04/cms-explorer.html' title='Cms Explorer'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuncjnOq0H2ELzfCa9SqlPDwBI5ZUYxGOGiI0caNbl45LeecE58BecogFKtOIiK9JWERMNG2g1LygSdcEVGETm7ZWShdli6SdR8WwUhzKKHR5cy7PFKizVrkvKePz2xnNdEe9EJVsiZik/s72-c/cms-explorer.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-2377010033988948971</id><published>2010-03-28T19:28:00.000-07:00</published><updated>2010-03-28T20:05:54.956-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="domain whois"/><category scheme="http://www.blogger.com/atom/ns#" term="pydomainwhois"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Python Domain Whois</title><content type='html'>Python ile haşır neşirken tkinter kullanarak deneme amaçlı domain whois programı yazmıştım blog&#39;da ne paylaşsam diye&lt;br /&gt; düşünürken aklıma geldi.&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/pydomainwhois/source/browse/#svn/trunk&quot;&gt;Kodlara&lt;/a&gt; bakmak isteyebilirsiniz :)&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/pydomainwhois/&quot;&gt;PyDomainWhois&lt;/a&gt; Proje sayfası.&lt;br /&gt;Programa ait ekran görüntüleri.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://pydomainwhois.googlecode.com/files/pydomainwhois2.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 807px; height: 526px;&quot; src=&quot;http://pydomainwhois.googlecode.com/files/pydomainwhois2.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://pydomainwhois.googlecode.com/files/pydomainwhois1.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 804px; height: 526px;&quot; src=&quot;http://pydomainwhois.googlecode.com/files/pydomainwhois1.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/2377010033988948971/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/2377010033988948971' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/2377010033988948971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/2377010033988948971'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/03/python-domain-whois.html' title='Python Domain Whois'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-4249495972954945689</id><published>2010-03-24T07:51:00.000-07:00</published><updated>2010-03-24T07:55:29.555-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Nick Cave"/><category scheme="http://www.blogger.com/atom/ns#" term="Wonderful file"/><category scheme="http://www.blogger.com/atom/ns#" term="youtube"/><title type='text'>Wonderful life &amp; Nick Cave</title><content type='html'>İngilizce bilmeye gerek yok, yeterki dinleyin candan dinleyin.&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;385&quot; width=&quot;480&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/05Hy-_sMsuI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/05Hy-_sMsuI&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; height=&quot;385&quot; width=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Eğer video&#39;u izleyemiyorsanız sizin için üzülüyorum nasıl izleyeceğinizi bulabilirsiniz sanırım.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/4249495972954945689/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/4249495972954945689' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/4249495972954945689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/4249495972954945689'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/03/wonderful-life-nick-cave.html' title='Wonderful life &amp; Nick Cave'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-1341552470678644842</id><published>2010-03-23T05:43:00.001-07:00</published><updated>2010-03-23T07:04:34.458-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="actionscript"/><category scheme="http://www.blogger.com/atom/ns#" term="actionscript3"/><category scheme="http://www.blogger.com/atom/ns#" term="flex"/><category scheme="http://www.blogger.com/atom/ns#" term="oop"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Flex Denemelerim..</title><content type='html'>Yaklaşık 1 ay önce Flex builder 4&#39;ü indirip denemeler yapmaya başlamıştım pek fazla vakit bulamadığım için uğraşamadım fazla ,fakat bu gün nerden estiyse :) biraz kurcaliyim dedim.basit bir şeyler karaladım.&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://zupermen.x10hosting.com/FlexDenemeleri/FlexDenemeleri.html&quot; height=&quot;300&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Bu arada operada yazı yazılamıyor flex bug&#39;u sanırım.&lt;/span&gt;&lt;br /&gt;Flash kısmına sağtıklayarak sourceye bakabilir ve indirebilirsiniz.&lt;br /&gt;&lt;br /&gt;Burada size flex&#39;in ne olduğunu anlatmayacağım tabiki  internette bir çok makale mevcut.  Flex için kısaca ActionScript frameworku diyebiliriz sanırım.&lt;br /&gt;&lt;br /&gt;XML tabanlı olan flex gerçekten çok basit ve öğrenilmesi o denli zevkli, Fakat Flex ile uygulama geliştirebilmek için azda olsa ActionScript Yazmayı bilmek yada anlamak gerekiyor ben şahsen ActionScripte yeni yeni bakıyorum deneme yanılma yoluyla debug ederek öğrenmeye çalışıyorum.&lt;br /&gt;Php bilenler için basitçe karşılaştıracak olursak.&lt;br /&gt;Zaten programlama dillerinin bir birine benzer  bir yapıları var.&lt;br /&gt;C# Python C++ JAVA PHP Bu dilleri hepsiyle az çok haşır neşir olmuşumdur.&lt;br /&gt;Özellikle OOP&#39;nin ne olduğunu çözdüğünüz vakit gerisi çok basit, lafı fazla uzatmadan ActionScript ile PHP&#39;yi karşılaştıralım.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Not:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Erişilebilirlik = public,private,protected olması.( Nesnelere Erişim.)&lt;br /&gt;Veritipi = String Array int Number Float double vs..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ActionScript&#39;te PHP&#39;de olduğu gibi veri türleri bulunuyor, PHP de herhangi bir değişken tanımladığınızda otomatik olarak php bunu algılıyor fakat ActionScript dilinde veritipini belirtmek zorunlu ( Zaten doğrusu bu).&lt;br /&gt;PHP5 ile birlikte sınıf yazarken sınıflar içerisindeki fonksiyonların ve değişkenlerin public private protected olduğunu belirtiyoruz.&lt;br /&gt;ActionScriptte değişkenlerin,fonksiyonların Erişilebilirliklerini ve  döndürdükleri sonuçun veri tipini yazmak zorundayız.&lt;br /&gt;Ek olarak Sınıfların Erişilebilirliklerini&#39;de belirtmek zorundayız.&lt;br /&gt;Ekleme yapalım ActionScriptte PHP&#39;de olmayan Paket diye bişey bulunuyor onunla birlikle internal diye bir erişebilirlik bulunuyor.MMistanbul Adresindeki &lt;a href=&quot;http://www.mmistanbul.com/ders/title/actionscript-30-nesne-yonelimli-programlama-ii-sinif-class-yapisi&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Makaleden&lt;/a&gt; Alıntı bir resim.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.mmistanbul.com/media/sharedfiles/content/thumbnail/51BA755458CE418DB165C834723C5E51.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 599px; height: 136px;&quot; src=&quot;http://www.mmistanbul.com/media/sharedfiles/content/thumbnail/51BA755458CE418DB165C834723C5E51.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bir örnek verecek olursak.&lt;br /&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;br /&gt;package&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt; import flash.display.Sprite;&lt;br /&gt; public class Deneme extends Sprite&lt;br /&gt; {&lt;br /&gt;  public var isim:String;&lt;br /&gt;  &lt;br /&gt;  public function Ad():String&lt;br /&gt;  {&lt;br /&gt;   return isim;&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt; }&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// &quot;x&quot; diye bir Obje oluşturduk.&lt;br /&gt;var x:Deneme=new Deneme();&lt;br /&gt;// &quot;x&quot; objesinin &quot;isim&quot; değişkenine &quot;Adım Budur&quot; değerini atadık.&lt;br /&gt;x.isim=&quot;Adım Budur&quot;;&lt;br /&gt;// x objesinin Ad fonksiyonunu çağırdık.Bu fonksiyon Adım Budur değerini&lt;br /&gt;x.Ad();// isim değişkenini return edecek&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Aynı Sınıfı PHP&#39;de yazalım.&lt;br /&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;br /&gt;class Deneme{&lt;br /&gt; public $isim;&lt;br /&gt; public function Ad(){&lt;br /&gt;  return $this-&gt;isim;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;// &quot;x&quot; diye bir obje oluşturduk.&lt;br /&gt;$x=new Deneme();&lt;br /&gt;// &quot;x&quot; objesinin isim değişkenine &quot;Adım Budur&quot; değerini atadık.&lt;br /&gt;$x-&gt;isim=&quot;Adım Budur&quot;;&lt;br /&gt;// x objesinin Ad fonksiyonunu çağırdık.&lt;br /&gt;$x-&gt;Ad();// isim değişkenini return edecek&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Daha önce söylediğim gibidaha yeni yeni öğrenmeye başlıyorum ActionScript dilini, deneme yanılma biraz manul&#39;e bakarak öğrenmeye çalışıyorum.&lt;br /&gt;Bence bir dili öğrenmek için önce mantığını kavramak gerekiyor yazım kurallarını öğrenmek gerekiyor gerisi zaten manuel&#39;e kalıyor :p&lt;br /&gt;Yukardaki bilgilerin doğruluğunu garanti etmiyorum :)Size bir kaç site önerisinde bulunayım.&lt;br /&gt;http://www.mmistanbul.com/ // Ziyaret edip görün.&lt;br /&gt;http://www.flexadami.com/ // Görsel Flex dersleri bulunuyor.&lt;br /&gt;http://as3coder.com/ // ActionScript 3 için dersler bulunuyor.&lt;br /&gt;&lt;br /&gt;Herkese Bol Flex&#39;li günler.&lt;br /&gt;Bu arada makale Flex denemelerimden &lt;span style=&quot;font-weight:bold;&quot;&gt;ActionScript vs PHP&lt;/span&gt; &#39;ye döndü istemeden :P</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/1341552470678644842/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/1341552470678644842' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/1341552470678644842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/1341552470678644842'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/03/flex-denemelerim.html' title='Flex Denemelerim..'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-3052942430813090812</id><published>2010-03-10T10:45:00.000-08:00</published><updated>2010-03-10T10:57:41.607-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bedava Ziyaretçi Defteri"/><category scheme="http://www.blogger.com/atom/ns#" term="ziyaretçi defteri"/><title type='text'>Bedava Ziyaretçi Defteri</title><content type='html'>Gençlik zamanımda :) ilk php ye başladığım zaman ziyaretçi defteri scripti yazmıştım sonradan aklıma neden bunu servis haline getirmiyorum diye  düşünüp &lt;a href=&quot;http://www.defter.us/&quot;&gt;defter&lt;/a&gt;.us adresini açmıştım o gün bu gündür ayakta tuttum herhangi bir reklam yayınlamadım herhangi bir beklentimde olmadı :) link filan satmadım :) Fakat geçen gün fark ettimki google&#39;da &lt;span style=&quot;font-style: italic;font-size:130%;&quot; &gt;Bedava Ziyaretçi Defteri&lt;/span&gt; diye aratınca  artık defter.us çıkmıyor sanırım filtreye filan girdi çünkü tasarım hala ilk günkü tasarım  içeriğin de değiştiği yok çoklu tema desteği ve benzeri bir çok seçenek ekleyecektim ama bir türlü denk getiremedim ve scripti geliştiremedim :( Fakat yinede okullar , devlet daireleri, dj ler hesap açıyorlar :).&lt;br /&gt;Ve hemen sadede gelecek olursak demem o ki ey google duy bu blog yazarının sesini ,Biri Google.com.tr&#39;de    &lt;a href=&quot;http://www.defter.us/&quot; title=&quot;Bedava Ziyaretçi Defteri&quot;&gt;Bedava Ziyaretçi Defteri&lt;/a&gt; diye aratınca defter.us&#39;u yine ilk sayfaya koy :) &lt;a href=&quot;http://www.defter.us/&quot; title=&quot;Ziyaretçi Defteri&quot;&gt;Ziyaretçi Defteri&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/3052942430813090812/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/3052942430813090812' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/3052942430813090812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/3052942430813090812'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/03/bedava-ziyaretci-defteri.html' title='Bedava Ziyaretçi Defteri'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-895692759909424072</id><published>2010-02-27T11:39:00.000-08:00</published><updated>2010-02-27T11:44:25.843-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dezender"/><category scheme="http://www.blogger.com/atom/ns#" term="SourceCop Decoder"/><category scheme="http://www.blogger.com/atom/ns#" term="Zend Decoder"/><title type='text'>Proje: SourceCop Decoder / Decryp</title><content type='html'>&lt;a href=&quot;http://pehepe.blogspot.com/2010/02/proje-decoder-online.html&quot;&gt;Bu&lt;/a&gt;rada bahsettiğim Decoder Online sitesine &lt;br /&gt;&lt;i&gt;&lt;a href=&quot;http://sourcecop.decoder-online.com/&quot;&gt;SourceCop Decoder&lt;/a&gt;&lt;/i&gt; ekledim.Eğer zaman bulursam Zend decoder&#39;i de ekleyeceğim.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Bu arada epeyce yorum yapılmış blog&#39;a onları onaylayıp elimden geldiğince cevap yazmaya çalışacağım :)&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/895692759909424072/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/895692759909424072' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/895692759909424072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/895692759909424072'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/02/proje-sourcecop-decoder-decryp.html' title='Proje: SourceCop Decoder / Decryp'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-5364622572550772287</id><published>2010-02-27T11:34:00.000-08:00</published><updated>2010-02-27T11:39:46.315-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base64 decode"/><category scheme="http://www.blogger.com/atom/ns#" term="Decode"/><category scheme="http://www.blogger.com/atom/ns#" term="decoder"/><category scheme="http://www.blogger.com/atom/ns#" term="zend decode"/><title type='text'>Proje: Decoder Online</title><content type='html'>Daha önce yazdığım makalede &lt;a href=&quot;http://pehepe.blogspot.com/2009/07/eval-gzinflate-strrot13-base64decode.html&quot;&gt;eval gzinflate str_rot13 base64_decode Decode&lt;/a&gt; okuyanlar bilirler, ordaki kodları epeyce bir değiştirerek servis haline getirdim.Projeye buradan ulaşabilirsiniz.&lt;br /&gt;&lt;a href=&quot;http://www.decoder-online.com/&quot;&gt;Decoder Online&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.decoder-online.com/&quot;&gt;eval gzinflate str_rot13 base64_decode online decoder&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;İlerleyen zamanlarda zend decoder base64 decoder vs.. türü decoderler ekleyeceğim.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/5364622572550772287/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/5364622572550772287' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/5364622572550772287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/5364622572550772287'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/02/proje-decoder-online.html' title='Proje: Decoder Online'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-7154401163989609673</id><published>2010-02-27T11:28:00.001-08:00</published><updated>2010-02-27T11:33:42.902-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="21o"/><category scheme="http://www.blogger.com/atom/ns#" term="hayata dair"/><category scheme="http://www.blogger.com/atom/ns#" term="kişisel"/><title type='text'>Neden uzun süredir yazmıyorum?</title><content type='html'>Neden uzun süredir blog&#39;a yazmıyorum diye merak edip mail atan arkadaşlar var,3 4 aydır günlerim çok yoğun geçiyor makale yazmak için hiç vakit bulamıyorum, bu blogu kapatıp &lt;a href=&quot;http://www.21o.org/&quot;&gt;21o&lt;/a&gt;&#39;da yazmaya devam etmeye niyetim var fakat zaman neyi gösterir bilemiyorum, her şeyin hayırlısı diyelim :p &lt;br /&gt;{ 21o.org da ki script wordpress değildir kendi yazılımımdır bir türlü bitiremedim bir sürü bug var :P}</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/7154401163989609673/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/7154401163989609673' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/7154401163989609673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/7154401163989609673'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2010/02/neden-uzun-suredir-yazmyorum.html' title='Neden uzun süredir yazmıyorum?'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-8967100284483244696</id><published>2009-08-24T21:07:00.000-07:00</published><updated>2009-08-24T21:17:55.599-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="class"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="sınıf"/><category scheme="http://www.blogger.com/atom/ns#" term="youtube"/><title type='text'>Youtube Class Kullanımı</title><content type='html'>Geçen gün yayınlamış olduğum &lt;a href=&quot;http://pehepe.blogspot.com/2009/08/youtube-class.html&quot;&gt;Youtube Sınıfı&lt;/a&gt;nda örnek kullanım dosyasında açıklayacı satırlar bulunuyor fakat yeni başlayanlar için sınıfın kullanımını basitçe anlatacak olursak.&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;require_once(&#39;youtube.class.php&#39;);&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;yazarak sınıf dosyamızı dahil ettikten sonra sınıfımızı çağırıyoruz.&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video=new Youtube();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Videoları 2 türlü çağırabilirsiniz.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1.Yöntem :&lt;/span&gt; Video adresini yazarak&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;link_tut(&#39;http://www.youtube.com/watch?v=gzqpEWykqEs&amp;feature=related&#39;);&lt;br /&gt;&lt;/pre&gt;  &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2.Yöntem :&lt;/span&gt; Video ID&#39;sını yazarak&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;id_tut(&#39;gzqpEWykqEs&#39;);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Yukarıdaki yöntemlerden herhangi biri ile videoyu belirttikten sonra istediğimiz verileri rahatça elde edebiliriz.&lt;br /&gt;Erişebileceğiniz veriler aşşağıdaki gibidir.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Video flv adresi:&lt;/span&gt; &lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;flv();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Video Adı: &lt;/span&gt;&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;ad();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Video resim adresi: &lt;/span&gt;&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;resim();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Video ID: &lt;/span&gt;&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;id(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Video dosyasının kaynak kodlarına erişmek için :&lt;/span&gt;&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;flv_data();  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Video resim dosyasının kaynak kodlarına erişmek için :&lt;/span&gt;&lt;br /&gt;&lt;pre class=prettyprint&gt;&lt;br /&gt;$video-&gt;resim_data(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Umarım kafanızda soru işaret kalmamıştır.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/8967100284483244696/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/8967100284483244696' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8967100284483244696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8967100284483244696'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/08/youtube-class-kullanm.html' title='Youtube Class Kullanımı'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-5968208496664589124</id><published>2009-08-24T05:15:00.000-07:00</published><updated>2009-08-24T07:06:08.320-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="engel"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="youtube"/><title type='text'>Youtube Class</title><content type='html'>Geçenlerde Yazmış olduğum youtube sınıfını sizlerle paylaşıyorum.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Youtube Class&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Youtube Class&lt;br /&gt;Kodlama By s4l1h&lt;br /&gt;http://pehepe.blogspot.com/&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;class Youtube{&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Link Tutucu&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function link_tut($link){&lt;br /&gt;&lt;br /&gt;$x=parse_url($link);&lt;br /&gt;parse_str($x[&#39;query&#39;],$y);&lt;br /&gt;$this-&amp;gt;id=$y[&#39;v&#39;];&lt;br /&gt;$this-&amp;gt;link=&#39;http://www.youtube.com/watch?v=&#39;.$y[&#39;v&#39;];&lt;br /&gt;$this-&amp;gt;resim=&#39;http://img.youtube.com/vi/&#39;.$y[&#39;v&#39;].&#39;/default.jpg&#39;;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;ID tutucu&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function id_tut($id){&lt;br /&gt;&lt;br /&gt;$this-&amp;gt;link=&#39;http://www.youtube.com/watch?v=&#39;.$id;&lt;br /&gt;$this-&amp;gt;id=$id;&lt;br /&gt;$this-&amp;gt;resim=&#39;http://img.youtube.com/vi/&#39;.$id.&#39;/default.jpg&#39;;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Bağlantı&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function baglan($link){&lt;br /&gt;&lt;br /&gt;$ch=curl_init();&lt;br /&gt;curl_setopt($ch,CURLOPT_URL,$link);&lt;br /&gt;curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);&lt;br /&gt;curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER[&#39;HTTP_USER_AGENT&#39;]);&lt;br /&gt;curl_setopt($ch,CURLOPT_REFERER,&#39;http://www.youtube.com/&#39;);&lt;br /&gt;curl_setopt($ch,CURLOPT_HEADER,true);&lt;br /&gt;$sonuc=curl_exec($ch);&lt;br /&gt;curl_close($ch);&lt;br /&gt;return $sonuc;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;t değerini buluyoruz.&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function bul(){&lt;br /&gt;&lt;br /&gt;$kaynak=$this-&amp;gt;baglan($this-&amp;gt;link);&lt;br /&gt;preg_match(&quot;|\&amp;lt;meta name=\&quot;title\&quot; content=\&quot;(.*?)\&quot;\&amp;gt;|&quot;,$kaynak,$isim);&lt;br /&gt;$this-&amp;gt;ad=trim($isim[&#39;1&#39;]);&lt;br /&gt;preg_match(&quot;|\&quot;t\&quot;: \&quot;(.*?)\&quot;|&quot;,$kaynak,$t);&lt;br /&gt;$sonuc = &quot;http://www.youtube.com/get_video?video_id=&quot;.$this-&amp;gt;id.&quot;&amp;amp;t=&quot;.$t[&#39;1&#39;];&lt;br /&gt;    return $sonuc;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;/*&lt;br /&gt;Flv Adresini buluyoruz.&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function flv(){&lt;br /&gt;&lt;br /&gt;$link=$this-&amp;gt;bul();&lt;br /&gt;$kaynak=$this-&amp;gt;baglan($link);&lt;br /&gt;preg_match(&quot;|Location:(.*?)\\n|&quot;,$kaynak,$cik);&lt;br /&gt;$this-&amp;gt;flv=trim($cik[&#39;1&#39;]);&lt;br /&gt;return $this-&amp;gt;flv;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Video İd&#39;sini ekrana yazdırmak için&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function id(){&lt;br /&gt;&lt;br /&gt;return $this-&amp;gt;id;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Video Adı&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function ad(){&lt;br /&gt;&lt;br /&gt;if(!$this-&amp;gt;ad){&lt;br /&gt;$this-&amp;gt;bul();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return $this-&amp;gt;ad;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Video Thumbnail&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function resim(){&lt;br /&gt;&lt;br /&gt;return $this-&amp;gt;resim;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Video Link&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;function adres(){&lt;br /&gt;&lt;br /&gt;return $this-&amp;gt;link;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Video Kaynak kodları playerde oynatmak için.&lt;br /&gt;*/&lt;br /&gt;function flv_data(){&lt;br /&gt;&lt;br /&gt;if(!$this-&amp;gt;flv){&lt;br /&gt; $this-&amp;gt;flv();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;header(&#39;Pragma: public&#39;);&lt;br /&gt;header(&#39;Expires: 0&#39;);&lt;br /&gt;header(&#39;Cache-Control: must-revalidate,post-check=0,pre-check=0&#39;);&lt;br /&gt;header(&#39;Cache-Control: private&#39;,False);&lt;br /&gt;header(&#39;Content-Type: video/flv&#39;);&lt;br /&gt;header(&#39;Content-Disposition: attachment; filename=&#39;.$this-&amp;gt;id.&#39;.flv;&#39;);&lt;br /&gt;header(&#39;Content-Transfer-Encoding: binary&#39;);&lt;br /&gt;readfile($this-&amp;gt;flv);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Video Resim tarayıcıda göstermek için&lt;br /&gt;*/&lt;br /&gt;function resim_data(){&lt;br /&gt;&lt;br /&gt;if(!$this-&amp;gt;flv){&lt;br /&gt; $this-&amp;gt;flv();&lt;br /&gt;}&lt;br /&gt;header(&quot;Content-type: image/jpeg&quot;);&lt;br /&gt;readfile($this-&amp;gt;resim);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Örnek Kullanım&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;require_once(&#39;youtube.class.php&#39;); // Sınıf dosyamızı ekliyoruz.&lt;br /&gt;/*&lt;br /&gt;Youtube Class Örnek Kullanım&lt;br /&gt;Kodlama By s4l1h&lt;br /&gt;http://pehepe.blogspot.com/&lt;br /&gt;*/&lt;br /&gt;$video=new Youtube(); // Sınıfımızı çağırıyoruz ve $video değişkenine atıyoruz.&lt;br /&gt;$video-&amp;gt;link_tut(&#39;http://www.youtube.com/watch?v=gzqpEWykqEs&amp;amp;feature=related&#39;); // Video linki tutuyoruz.&lt;br /&gt;&lt;br /&gt;//$video-&amp;gt;id_tut(&#39;gzqpEWykqEs&#39;); //Üst satır ile aynı şey&lt;br /&gt;&lt;br /&gt;if($_GET[&#39;olay&#39;]==&#39;indir.flv&#39;){// Video indirilmek istenirse index.php?olay=indir.flv&lt;br /&gt;&lt;br /&gt;echo $video-&amp;gt;flv_data(); // Video Kaynak Kodları&lt;br /&gt;&lt;br /&gt;}elseif($_GET[&#39;olay&#39;]==&#39;resim.jpg&#39;){ // Resimi tarayıcıda göstermek istenirse index.php?olay=resim.jpg&lt;br /&gt;&lt;br /&gt;echo $video-&amp;gt;resim_data(); // Resim Tarayıcıda Gösterilir&lt;br /&gt;&lt;br /&gt;}else{ // Eğer sadece index.php diye çağrılırsa&lt;br /&gt;&lt;br /&gt;header(&#39;Content-Type: text/html; charset=utf-8&#39;);&lt;br /&gt;echo &#39;&amp;lt;pre&amp;gt;&#39;;&lt;br /&gt;echo &#39;Flv Adresi: &#39;.$video-&amp;gt;flv(); // Flv adresi.&lt;br /&gt;echo &quot;\n&quot;;&lt;br /&gt;echo &#39;İD: &#39;.$video-&amp;gt;id(); // Video ID&lt;br /&gt;echo &quot;\n&quot;;&lt;br /&gt;echo &#39;Resim: &#39;.$video-&amp;gt;resim(); // Video Thumbnail&lt;br /&gt;echo &quot;\n&quot;;&lt;br /&gt;echo &#39;Video Adresi: &#39;.$video-&amp;gt;adres(); // Video Adresi&lt;br /&gt;echo &quot;\n&quot;;&lt;br /&gt;echo &#39;Video Adı: &#39;.$video-&amp;gt;ad(); // Video Adı&lt;br /&gt;echo &quot;\n&quot;;&lt;br /&gt;echo &#39;&amp;lt;img src=&quot;index.php?olay=resim.jpg&quot; border=&quot;0&quot; alt=&quot;&#39;.$video-&amp;gt;ad().&#39;&quot;/&amp;gt;&#39;;&lt;br /&gt;echo &quot;\n&quot;;&lt;br /&gt;echo &#39;&amp;lt;a href=&quot;index.php?olay=indir.flv&quot; title=&quot;&#39;.$video-&amp;gt;ad().&#39; Video Dosyasını İndir&quot;&amp;gt;Video Dosyasını İndir&amp;lt;/a&amp;gt;&#39;;&lt;br /&gt;echo &#39;&amp;lt;/pre&amp;gt;&#39;;&lt;br /&gt;/*&lt;br /&gt;Playerde Oynatalım.&lt;br /&gt;Playerde Çalışabilmesi için aşşağıdaki $site değişkenini düzenleyin&lt;br /&gt;*/&lt;br /&gt;$site=&#39;http://www.dl21.org/index.php&#39;;// Buraya Scriptin bulunduğu adresi yazıyoruz.&lt;br /&gt;echo &amp;lt;&amp;lt;&amp;lt;HTML&lt;br /&gt;&amp;lt;embed name=&quot;video&quot; width=&quot;300&quot; height=&quot;200&quot; allowfullscreen=&quot;true&quot; src=&quot;http://www.onlineflvplayer.com/player.swf&quot; flashvars=&quot;file=$site?olay=indir.flv&amp;amp;image=$site?olay=resim.jpg&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://get.adobe.com/flashplayer/&quot;&amp;gt;&amp;lt;/embed&amp;gt;&lt;br /&gt;HTML;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Screen Shot&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA095inyCzPacNEPpoXf80Ef3Ei_d16g9OgR6bs5ohG0QqnvlCr45C0a5G8Lt-LmV7Neo3eKlLj6ZKauWPj4q6TOYgjSdzKlrJks4hG7h97pn4cg1PHI2LfDrgEN0QYDTrK36bujfME_0/s1600-h/youtube_class.jpg&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 240px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA095inyCzPacNEPpoXf80Ef3Ei_d16g9OgR6bs5ohG0QqnvlCr45C0a5G8Lt-LmV7Neo3eKlLj6ZKauWPj4q6TOYgjSdzKlrJks4hG7h97pn4cg1PHI2LfDrgEN0QYDTrK36bujfME_0/s320/youtube_class.jpg&quot; border=&quot;0&quot; alt=&quot;Youtube Class&quot;id=&quot;BLOGGER_PHOTO_ID_5373515699264130162&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Dosyaları toplu halde &lt;a href=&quot;http://groups.google.com/group/pehepe-sevenler-grubu/web/youtube_class.zip&quot; target=&quot;_blank&quot;&gt;buradan&lt;/a&gt; indirebilirsiniz.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/5968208496664589124/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/5968208496664589124' title='9 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/5968208496664589124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/5968208496664589124'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/08/youtube-class.html' title='Youtube Class'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA095inyCzPacNEPpoXf80Ef3Ei_d16g9OgR6bs5ohG0QqnvlCr45C0a5G8Lt-LmV7Neo3eKlLj6ZKauWPj4q6TOYgjSdzKlrJks4hG7h97pn4cg1PHI2LfDrgEN0QYDTrK36bujfME_0/s72-c/youtube_class.jpg" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-3768458671425266694</id><published>2009-08-14T16:02:00.000-07:00</published><updated>2009-08-16T23:51:27.974-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="banla"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Banla 1.0</title><content type='html'>Merhabalar yaklaşık bir ay önce python programlama diline başladım, PHP bilen biri için python öğrenmek çok basit zaten temelde programlamanın mantığını bildiğiniz zaman geriye sadece öğreneceğiniz dilin yazım kuralları kalıyor.Bir arkadaşımın isteği üzerine python&#39;da bir script yazdım ve dağıtmaya karar verdim.&lt;br /&gt;Script&#39;in görevi nedir diye soracak olursanız.Sunucuya bağlı olan ip adreslerini ve bu ip adreslerinin kaç bağlantı açtığını gösteriyor ve sizin limitlendirdiğiniz bağlantı sayısını aşan ip adreslerini &lt;span style=&quot;font-weight:bold;&quot;&gt;iptables&lt;/span&gt; ile banlıyor.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Script nasıl çalışıyor?&lt;/span&gt;&lt;br /&gt; Örneklerle anlatacak olursak komut satırına &lt;span style=&quot;font-weight:bold;&quot;&gt;python banla.py 120&lt;/span&gt; yazarak scripti çalıştırırsak 120 den fazla bağlantı açan ip adreslerini banlayabiliriz.&lt;br /&gt; Eğerki sadece &lt;span style=&quot;font-weight:bold;&quot;&gt;python banla.py&lt;/span&gt; yazarsak scriptimiz &lt;span style=&quot;font-weight:bold;&quot;&gt;_limit_=int(100)&lt;/span&gt; satırında bulunan 100 değerini kullanacaktır yani 100 den fazla bağlantı açanları banlayacaktır.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Script ip adresini banlarken neler yapıyor?&lt;/span&gt;&lt;br /&gt; Öncelikle &lt;span style=&quot;font-weight:bold;&quot;&gt;python banla.py 150&lt;/span&gt; gibi bir istekte bulunduk.&lt;br /&gt; Script 150 den fazla bağlantı açan ip adreslerini buldu daha sonra bunları banlayacak ama  öncelikle bir kaç evreden geçmesi gerekecek.&lt;br /&gt; &lt;span style=&quot;font-weight:bold;&quot;&gt;1.Evre :&lt;/span&gt; Scriptimiz öncelikle &lt;span style=&quot;font-weight:bold;&quot;&gt;ip.txt&lt;/span&gt; dosyasına bakacaktır banlanacak ip adresi ip.txt dosyasında kayıtlımı diye eğer &lt;span style=&quot;font-weight:bold;&quot;&gt;ip.txt&lt;/span&gt; dosyasında kayıtlı ise banlamayacaktır fakat kayıtlı değil ise ikinci evreye geçecektir.(&lt;span style=&quot;font-style:italic;&quot;&gt;banlanmasını istemediğiniz ip adreslerini ip.txt dosyasına alt alta yazabilirsiniz.Çünkü kimse arama motorlarını banlamak istemez herhalde :)&lt;/span&gt;)&lt;br /&gt; &lt;span style=&quot;font-weight:bold;&quot;&gt;2.Evre :&lt;/span&gt; İkinci Evre nedir diye soracak olursanız ikinci evrede yine arama motorları ile ilgili , scriptimiz ip adresinin nereye ait olduğunu sorgulayacak&lt;br /&gt;bunu nasıl yapıyor diye soracak olursanız &lt;a href=&quot;http://www.google.com/support/webmasters/bin/answer.py?hl=tr&amp;answer=80553&quot; rel=&quot;nofollow&quot; taget=&quot;_blank&quot;&gt;bu adres&lt;/a&gt; size yardımcı olacaktır.Ben size yinede basit bir şekilde anlatayım Linux sunuculardaki host komutu ile örnek bir çıktı.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;kral@kral:~/Masaüstü/python$ &lt;span style=&quot;font-weight:bold;&quot;&gt;host 66.249.66.1&lt;/span&gt;&lt;br /&gt;1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;en son nerede kalmıştık host komutu ile ip adresinin hostname&#39;mini alıyoruz ve &lt;span style=&quot;font-weight:bold;&quot;&gt;beyazliste&lt;/span&gt;&#39;mizde varmı diye bakıyoruz eğerki beyaz listemizde kayıtlı ise scriptimiz ip adresini banlamıyor ve o ip adresini ip.txt dosyasına kaydediyor böylelikle bir dahaki sefere 2. evreye gerek kalmadan ip adresi banlanmayacak eğerki beyazlistedede yoksa 3.evreye geçecek&lt;br /&gt;( &lt;span style=&quot;font-style:italic;&quot;&gt;Beyaz listeyi &lt;span style=&quot;font-weight:bold;&quot;&gt;beyazliste=[&quot;google.com&quot;,&quot;yahoo.com&quot;,&quot;bing.com&quot;,&quot;live.com&quot;,&quot;msn.com&quot;,&quot;msn.net&quot;]&lt;/span&gt; satırından değiştirebilirsiniz.&lt;/span&gt;)&lt;br /&gt; &lt;span style=&quot;font-weight:bold;&quot;&gt;3.Evre :&lt;/span&gt;Bu evrede ip adresinin bir zombi olduğuna kanaat getiriyoruz ve ip adresini banlanıyoruz.&lt;br /&gt;Sıra geldi Kodlara:&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;#!/usr/bin/env python&lt;br /&gt;# -*- coding: utf-8 -*-&lt;br /&gt;import sys&lt;br /&gt;import os&lt;br /&gt;import urllib&lt;br /&gt;import subprocess as sub&lt;br /&gt;import cgi&lt;br /&gt;import re&lt;br /&gt;import random&lt;br /&gt;&lt;br /&gt;&quot;&quot;&quot;&lt;br /&gt;Kodlama By s4l1h&lt;br /&gt;http://pehepe.blogspot.com/&lt;br /&gt;Kullanım:&lt;br /&gt;python banla.py 100    {Sonuç Olarak 100&#39;den fazla Bağlantı Açanları Banlar }&lt;br /&gt;python banla.py { Sonuç Olarak _limit_ Olarak Belirlediğiniz Sayıda Bağlantı Açanları Banlar}&lt;br /&gt;_limit_ sayısını aşağıda ayarlar kısmından değiştirebilirsiniz 21 Numaralı Satır.&lt;br /&gt;&quot;&quot;&quot;&lt;br /&gt;&lt;br /&gt;&quot;&quot;&quot; Ayarlar.. Settings..&quot;&quot;&quot;&lt;br /&gt;_version_=&quot;1.0&quot;&lt;br /&gt;_limit_=int(100) # Eğer Parametre Belirtilmez ise Buradaki Limit kullanılır.&lt;br /&gt;beyazliste=[&quot;google.com&quot;,&quot;yahoo.com&quot;,&quot;bing.com&quot;,&quot;live.com&quot;,&quot;msn.com&quot;,&quot;msn.net&quot;]&lt;br /&gt;#Beyaz Liste sunucuda host 127.1.1.1 Şeklinde Çıkan sonuçta beyaz listedeki isimler varsa banlamaz.. white host name&lt;br /&gt;_ip_=&quot;ip.txt&quot;# white list iplerin yazılacağı dosya&lt;br /&gt;&quot;&quot;&quot; Diğer Kodlarla Oynamanıza Gerek yoktur...&quot;&quot;&quot;&lt;br /&gt;&lt;br /&gt;#Botları Denetle&lt;br /&gt;def botlar(veri):&lt;br /&gt; for i in beyazliste:&lt;br /&gt;  z=veri.find(i)   &lt;br /&gt;  if z==-1:&lt;br /&gt;   return False&lt;br /&gt;  else:&lt;br /&gt;   return True&lt;br /&gt;&lt;br /&gt;#Komut Çalıştır.&lt;br /&gt;def calistir(komut):&lt;br /&gt; str_command = urllib.unquote(komut)&lt;br /&gt; p = sub.Popen([&#39;/bin/bash&#39;, &#39;-c&#39;, str_command], &lt;br /&gt; stdout=sub.PIPE, stderr=sub.STDOUT)&lt;br /&gt; output = cgi.escape(p.stdout.read())&lt;br /&gt; return output&lt;br /&gt;#Whois&lt;br /&gt;def whoisle(ip):&lt;br /&gt; return calistir(&quot;host &quot;+ip)&lt;br /&gt;#Denetleme &lt;br /&gt;def denetle(ip):&lt;br /&gt; veri=whoisle(ip)&lt;br /&gt; if botlar(veri)==True:&lt;br /&gt;  return True&lt;br /&gt; else:&lt;br /&gt;  return False&lt;br /&gt;def dosyadan(ip):&lt;br /&gt; try:&lt;br /&gt;  dosya=open(_ip_)&lt;br /&gt; except:&lt;br /&gt;  return True # Dosya Oluşmamış Olabilir Ozamanda True Değerini Döndürüyoruz..&lt;br /&gt; v=dosya.read()&lt;br /&gt; dosya.close()&lt;br /&gt; z=v.find(ip)&lt;br /&gt; if z!=-1:&lt;br /&gt;  return True&lt;br /&gt; return False&lt;br /&gt;#Arama Motoru Botlarını white liste Ekliyoruz..&lt;br /&gt;def yaz(ip):&lt;br /&gt; try:&lt;br /&gt;  dosya=open(_ip_,&quot;a&quot;)&lt;br /&gt; except:&lt;br /&gt;  print _ip_+&#39; Dosyası Oluşturulamıyor Yada Var Olan Dosya Okunamıyor&#39;&lt;br /&gt;  sys.exit()&lt;br /&gt; v=dosya.read()&lt;br /&gt; z=v.find(ip)&lt;br /&gt; if z==-1:&lt;br /&gt;  dosya.write(ip+&quot;\n&quot;)&lt;br /&gt;  dosya.close()&lt;br /&gt;&lt;br /&gt;#Ve Son Olarak ip Adresini Banlıyoruz..&lt;br /&gt;def bankomut(ip):&lt;br /&gt; print &quot;Uygulanan Komut: iptables -A INPUT -s &quot;+ip+&quot; -j DROP&quot;&lt;br /&gt; return calistir(&quot;iptables -A INPUT -s &quot;+ip+&quot; -j DROP&quot;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#Banlama İsteği&lt;br /&gt;def banla(ip):&lt;br /&gt; if dosyadan(ip)==True:&lt;br /&gt;  print ip+&#39; Adresi Beyaz Listede Olduğu İçin Banlanmadı &#39;&lt;br /&gt; elif denetle(ip)==True:&lt;br /&gt;  print ip+&#39; Adresi Arama Motoru İp adresi Olduğu İçin Banlanmadı&#39;&lt;br /&gt; else:&lt;br /&gt;  print ip+&quot; Adresi Banlandı!&quot;  &lt;br /&gt;  bankomut(ip)&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;  &lt;br /&gt;#Dosya Yoksa Oluşturuyoruz..&lt;br /&gt;if os.path.exists(_ip_):&lt;br /&gt; pass&lt;br /&gt;else:&lt;br /&gt; print _ip_+&#39; Dosyası Oluşturuldu !&#39;&lt;br /&gt; f=open(_ip_,&quot;a&quot;)&lt;br /&gt; f.close()&lt;br /&gt;&lt;br /&gt;#Ana İşlemler...&lt;br /&gt;komut=&quot;netstat -plan|grep :80|awk {&#39;print $5&#39;}|cut -d: -f 1|sort|uniq -c|sort -nk 1&quot;&lt;br /&gt;veri=calistir(komut)&lt;br /&gt;desen=&quot;([0-9]{1,6}) ([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})&quot;&lt;br /&gt;veriler = re.compile(desen).findall(veri)&lt;br /&gt;if veriler == []:&lt;br /&gt; print &quot;Hata Oluştu&quot;&lt;br /&gt;&lt;br /&gt;try:&lt;br /&gt; print sys.argv[1]+&quot;&#39;den Fazla Bağlantı Açan İp Adresleri ve  Bağlantı Sayıları&quot;&lt;br /&gt; mod=&quot;filtre&quot;&lt;br /&gt;except:&lt;br /&gt; print &quot;%s &#39;den Fazla Bağlantı Açan İp Adresleri Ve Bağlantı Sayıları.&quot; %_limit_&lt;br /&gt; mod=&quot;hepsi&quot;&lt;br /&gt;&lt;br /&gt;if mod==&quot;hepsi&quot;:&lt;br /&gt; x=int(0)&lt;br /&gt; for i in veriler:&lt;br /&gt;  sayi=int(i[0])&lt;br /&gt;  ip=i[1]+&#39;.&#39;+i[2]+&#39;.&#39;+i[3]+&#39;.&#39;+i[4]&lt;br /&gt;  if sayi&gt;_limit_:&lt;br /&gt;   print ip+&quot; İp Adresi Toplam:&quot;+i[0]+&quot; Bağlantı Açmış Durumda&quot;&lt;br /&gt;   banla(ip)&lt;br /&gt;   x=x+1&lt;br /&gt; print &quot;%s &#39;den Fazla Bağlantı Açan Toplam %d Adet İp Adresi Bulundu.&quot; %(_limit_,x)&lt;br /&gt;elif mod==&quot;filtre&quot;:&lt;br /&gt; x=int(0)&lt;br /&gt; for i in veriler:&lt;br /&gt;  ip=i[1]+&#39;.&#39;+i[2]+&#39;.&#39;+i[3]+&#39;.&#39;+i[4]&lt;br /&gt;  sayi=int(i[0])&lt;br /&gt;  limit=int(sys.argv[1])&lt;br /&gt;  if sayi&gt;limit:&lt;br /&gt;   print &quot;%s İp Adresi Toplam: %d Bağlantı Açmış Durumda&quot; % (ip,sayi)&lt;br /&gt;   banla(ip)&lt;br /&gt;   x=x+1&lt;br /&gt;&lt;br /&gt; if x==0:&lt;br /&gt;  print &quot;%d&#39;den Fazla Bağlantı Açan İp Adresi Bulunmuyor !&quot; %limit&lt;br /&gt; else:&lt;br /&gt;  print &quot;%d&#39;den Fazla Bağlantı Açan Toplam %d Adet İp Adresi Bulundu.&quot; % (limit,x)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;Screen Shot:&lt;br /&gt;Komut: &lt;span style=&quot;font-weight:bold;&quot;&gt;python banla.py 1&lt;/span&gt; &lt;span style=&quot;font-style:italic;&quot;&gt;1 adet bağlantı açanlar listelendi.&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxPlXCXqfQ7i1sjcUWxHAWTtdSdpYA52I9S4ekDnSPysBPA8OH6nF7ttwvnr_YQTnEbCRJOWMdWD-ncJ7qT9n2iGDXrfoCteN9xb0CygZ6SqkYGzYOKj5r3D4Xf4AL25bYzVrpRgjH88/s1600-h/1.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxPlXCXqfQ7i1sjcUWxHAWTtdSdpYA52I9S4ekDnSPysBPA8OH6nF7ttwvnr_YQTnEbCRJOWMdWD-ncJ7qT9n2iGDXrfoCteN9xb0CygZ6SqkYGzYOKj5r3D4Xf4AL25bYzVrpRgjH88/s320/1.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5369969875303695074&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Komut: &lt;span style=&quot;font-weight:bold;&quot;&gt;python banla.py&lt;/span&gt; &lt;span style=&quot;font-style:italic;&quot;&gt;100 adet bağlantı açanlar listelendi.default ayarlarda 100 yazılı olduğu için _limit_=int(100)&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLdIANvepj6N4QovzZS89DkgRCPkpIxBHGZROICnmWeE7ngxuNguOkStuSiuj30JOF9L_5Gr-fbdUAfxq-CtA22Dg4Lj8iqOjwlt_Z32dlgnyXt_0koVNt91Y-O3zjG_OJg_A-chi9EFc/s1600-h/2.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLdIANvepj6N4QovzZS89DkgRCPkpIxBHGZROICnmWeE7ngxuNguOkStuSiuj30JOF9L_5Gr-fbdUAfxq-CtA22Dg4Lj8iqOjwlt_Z32dlgnyXt_0koVNt91Y-O3zjG_OJg_A-chi9EFc/s320/2.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5369970198773757122&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Komut: &lt;span style=&quot;font-weight:bold;&quot;&gt;python banla.py 1&lt;/span&gt; &lt;span style=&quot;font-style:italic;&quot;&gt;1 den fazla bağlantı açanlar listelendi ve banlandı&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEithEHpojkzj517SKUnMZGZ3CELFahV8qsqGUzaI7OeYc4NifF9KACU-qFtJ3HBSgoDC6IHKM7HWZJRvr3z8JTHc2fGOR2XnjhuZqqTLt2HlXFxxM0mI5CmHfDJ1fsOznkFtFOG7cwr69Y/s1600-h/3.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEithEHpojkzj517SKUnMZGZ3CELFahV8qsqGUzaI7OeYc4NifF9KACU-qFtJ3HBSgoDC6IHKM7HWZJRvr3z8JTHc2fGOR2XnjhuZqqTLt2HlXFxxM0mI5CmHfDJ1fsOznkFtFOG7cwr69Y/s320/3.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5369970936399182242&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;İlerde eklemeyi düşündüğüm özellik banlanan ip adreslerini mail ile yöneticiye haberdar etme.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/3768458671425266694/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/3768458671425266694' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/3768458671425266694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/3768458671425266694'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/08/banla-10.html' title='Banla 1.0'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibxPlXCXqfQ7i1sjcUWxHAWTtdSdpYA52I9S4ekDnSPysBPA8OH6nF7ttwvnr_YQTnEbCRJOWMdWD-ncJ7qT9n2iGDXrfoCteN9xb0CygZ6SqkYGzYOKj5r3D4Xf4AL25bYzVrpRgjH88/s72-c/1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-8776628598883910523</id><published>2009-08-12T20:51:00.000-07:00</published><updated>2009-08-12T20:56:45.260-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ben robot"/><category scheme="http://www.blogger.com/atom/ns#" term="robot"/><title type='text'>Ben Robot Projesi</title><content type='html'>Asım kardeşim &lt;span style=&quot;font-weight:bold;&quot;&gt;Ben Robot&lt;/span&gt; adında bir proje hazırlamış benim gayet hoşuma gitti.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Ben Robot&lt;/span&gt; hakkında daha fazla bilgiye &lt;a href=&quot;http://www.benrobot.org/&quot; target=&quot;_blank&quot;&gt;www.benrobot.org/&lt;/a&gt; adresinden ulaşabilirsiniz, Ben Robot&#39;a plugin yazma hakkında ise &lt;a href=&quot;http://www.h4ckinger.org/2009/08/benrobota-eklenti-yazalm.html&quot; target=&quot;_blank&quot;&gt;bu&lt;/a&gt; sayfayı ziyret edebilirsiniz.</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/8776628598883910523/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/8776628598883910523' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8776628598883910523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8776628598883910523'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/08/ben-robot-projesi.html' title='Ben Robot Projesi'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-8742622153560317683</id><published>2009-08-02T05:42:00.000-07:00</published><updated>2009-08-02T06:06:46.665-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="launchpad"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="vlc"/><category scheme="http://www.blogger.com/atom/ns#" term="vlc player"/><title type='text'>Vlc Player Kurulumu</title><content type='html'>Vlc player kurulumu için launchpad depolarını kullanacağız depoları kullanabilmemiz için GPG Key sahip olmamız lazım öncelikle sistemimize key ekliyoruz konsolu açarak aşşağıdaki komutunu yazıyoruz.&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7613768D&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;daha sonra yansıları eklemek için  consola aşağıdaki komutu yazarak root olarak sources.list dosyasını açıyoruz&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;sudo nano /etc/apt/sources.list&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ve aşağıda size uygun olan sürümün deposunu ekliyoruz.&lt;br /&gt;&lt;i&gt;&lt;b&gt;Kubuntu yada ubuntu olması fark etmez.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jaunty için&lt;/b&gt;&lt;br /&gt;#vlc&lt;br /&gt;deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main&lt;br /&gt;deb-src http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main&lt;br /&gt;&lt;b&gt;Hardy için&lt;/b&gt;&lt;br /&gt;#vlc&lt;br /&gt;deb http://ppa.launchpad.net/c-korn/vlc/ubuntu hardy main&lt;br /&gt;deb-src http://ppa.launchpad.net/c-korn/vlc/ubuntu hardy main&lt;br /&gt;&lt;b&gt;Intrepid için&lt;/b&gt;&lt;br /&gt;#vlc&lt;br /&gt;deb http://ppa.launchpad.net/c-korn/vlc/ubuntu intrepid main&lt;br /&gt;deb-src http://ppa.launchpad.net/c-korn/vlc/ubuntu intrepid main&lt;br /&gt;&lt;br /&gt;Aşağıdaki gibi bir görüntü oluşacak &lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4FIFmlHLgoNEbJuxSlM-wyDbSqiulib4dhVlyjIqGmDRxmDujCswqi9Q5xFbeDc1kUeh9N4N7Ms6YYDhP9HcB5rAe9xt7YRghxYoQssX-doUiR31sl67hEa0jUH-c-rfln2AfKCMZ_nM/s1600-h/vlc.png&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4FIFmlHLgoNEbJuxSlM-wyDbSqiulib4dhVlyjIqGmDRxmDujCswqi9Q5xFbeDc1kUeh9N4N7Ms6YYDhP9HcB5rAe9xt7YRghxYoQssX-doUiR31sl67hEa0jUH-c-rfln2AfKCMZ_nM/s320/vlc.png&quot; border=&quot;0&quot; alt=&quot;vlc player&quot;id=&quot;BLOGGER_PHOTO_ID_5365349246710857954&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Depoları ekledikten sonra sıra geldi kuruluma konsola sırasıyla aşşağıdaki komutları yazıyoruz.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;sudo apt-get remove vlc  vlc-nox vlc-data&lt;/span&gt; # Eğer eski sürüm varsa siliyoruz&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;sudo apt-get update&lt;/span&gt; # Update ediyoruz.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;sudo apt-get install vlc  vlc-nox vlc-data&lt;/span&gt; # Ve son olarak kurulumu yapıyoruz.&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/8742622153560317683/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/8742622153560317683' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8742622153560317683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/8742622153560317683'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/08/vlc-player-kurulumu.html' title='Vlc Player Kurulumu'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4FIFmlHLgoNEbJuxSlM-wyDbSqiulib4dhVlyjIqGmDRxmDujCswqi9Q5xFbeDc1kUeh9N4N7Ms6YYDhP9HcB5rAe9xt7YRghxYoQssX-doUiR31sl67hEa0jUH-c-rfln2AfKCMZ_nM/s72-c/vlc.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-1122679695408543095</id><published>2009-07-29T07:52:00.001-07:00</published><updated>2009-07-29T07:52:32.790-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adobe"/><category scheme="http://www.blogger.com/atom/ns#" term="adobe flash player"/><category scheme="http://www.blogger.com/atom/ns#" term="flash player"/><category scheme="http://www.blogger.com/atom/ns#" term="kubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Linux Ubuntu &amp; Kubuntu Flash Player Kurulumu</title><content type='html'>&lt;a href=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Buradan&lt;/a&gt;  Adobe Flash Player 10 sürümünü indirin daha sonra indirdiğiniz deb dosyasının bulunduğu dizine giderek &lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;sudo dpkg -i install_flash_player_10_linux.deb&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Komutunu uygulayın eğer libcurl3 kütüphanesi bulunmuyor gibi bir hata alırsanız.&lt;br /&gt;Öncelikle libcurl3 kütüphanesini kurun ve daha sonra flash playeri kurun&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;sudo apt-get install libcurl3&lt;br /&gt;sudo dpkg -i install_flash_player_10_linux.deb&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/1122679695408543095/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/1122679695408543095' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/1122679695408543095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/1122679695408543095'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/07/linux-ubuntu-kubuntu-flash-player.html' title='Linux Ubuntu &amp; Kubuntu Flash Player Kurulumu'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-4174594710879290298</id><published>2009-07-25T03:52:00.000-07:00</published><updated>2009-07-25T04:30:30.889-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base64_decode"/><category scheme="http://www.blogger.com/atom/ns#" term="Decode"/><category scheme="http://www.blogger.com/atom/ns#" term="Decrypt"/><category scheme="http://www.blogger.com/atom/ns#" term="eval"/><category scheme="http://www.blogger.com/atom/ns#" term="gzinflate"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="str_rot13"/><title type='text'>eval gzinflate str_rot13 base64_decode Decode</title><content type='html'>Normalde &lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;eval(gzinflate(base64_decode(&#39;FZ3HjuvQlUV...&#39;)));&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;veya&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;eval(gzinflate(str_rot13(base64_decode(&#39;FZ3HjuvQlUV...&#39;))));&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;Şeklinde şifrelenmiş kodları decode etmek çok basittir eval yerine &lt;span style=&quot;font-weight:bold;&quot;&gt;print &lt;/span&gt; yada &lt;span style=&quot;font-weight:bold;&quot;&gt;echo&lt;/span&gt; yazarak&lt;br /&gt; php kodlarını ekrana yazdırabiliriz.&lt;br /&gt;eval&#39;ın ne işe yaradığını bilmeyenler için örnekleyerek basitçe anlatacak olursak.&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;eval(&quot;phpinfo();&quot;);&lt;br /&gt;eval(&quot;system(&#39;id&#39;);&quot;);&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;şeklinde php kodu çalıştırmanıza yarıyor daha fazla bilgi için &lt;a href=&quot;http://php.net/eval&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;php.net/eval&lt;/a&gt; adresini ziyaret edin.&lt;br /&gt;Herneyse sadede gelecek olursak kodlar eğer arka arkaya defalarca şifrelenmiş olursa o zaman işler biraz değişiyor &lt;br /&gt;birde işin içine şu şekilde fonksiyon isimleride değişkenlere atılınca &lt;br /&gt;içinden çıkılmaz bir kod karmaşası oluşuyor&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$xztuljbestl = &#39;base64_decode&#39;;&lt;br /&gt;$sviujiujpilbkl = &#39;gzinflate&#39;;&lt;br /&gt;eval($sviujiujpilbkl($xztuljbestl(&#39;XJ3HjoPc....&#39;)));&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;Kendi yazmış olduğum decoderi sizlerle paylaşıyorum.&lt;br /&gt;Decoderin aşağıdaki şekilde şifrelenmiş kodları çözdüğü test edilmiştir..&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt; eval(gzinflate(base64_decode(&#39;FZ3HjuvQlUV...&#39;)));&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;eval(gzinflate(str_rot13(base64_decode(&#39;FZ3HjuvQlUV...&#39;))));&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$xztuljbestl = &#39;base64_decode&#39;;&lt;br /&gt;$sviujiujpilbkl = &#39;gzinflate&#39;;&lt;br /&gt;eval($sviujiujpilbkl($xztuljbestl(&#39;FZ3HjuvQlUV....&#39;)));&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;br /&gt;Decoder sonuç olarak size kodların kaç defa şifrelendiğini ve decode edilmiş&lt;br /&gt;kodları metin şeklinde ve renklendirilmiş şekilde gösterecektir.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtXhyphenhyphenzIKiy507T8Rb7eecf_Jrespq4udvgvU7HTlZdjPLnZEeNEpu4F3NJB1T1NKf_h7JeYZ1PK1bcwL-pyebX_Nl-VkTVKfbSHSjnxZIZG2Trsb7i4QUm2FN5rLD76BylCqI7NJ1G_-o/s1600-h/1.JPG&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 163px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtXhyphenhyphenzIKiy507T8Rb7eecf_Jrespq4udvgvU7HTlZdjPLnZEeNEpu4F3NJB1T1NKf_h7JeYZ1PK1bcwL-pyebX_Nl-VkTVKfbSHSjnxZIZG2Trsb7i4QUm2FN5rLD76BylCqI7NJ1G_-o/s320/1.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5362355539720034354&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSgLvNe2WLmGorPu0-XFpDaKA-zugDZxNpmnwTlaKQeSz8uqsAmc17FugHAbPUHHeFDA0yTvCYQBDvTht4dcI72uqLWKuWpAtD9V2VBdk98CEXAmVBQNYbiFQLearNAMlgDc4d0x4qDo/s1600-h/2.JPG&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 320px; height: 197px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSgLvNe2WLmGorPu0-XFpDaKA-zugDZxNpmnwTlaKQeSz8uqsAmc17FugHAbPUHHeFDA0yTvCYQBDvTht4dcI72uqLWKuWpAtD9V2VBdk98CEXAmVBQNYbiFQLearNAMlgDc4d0x4qDo/s320/2.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5362355639814351858&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aşağıdaki betik &lt;span style=&quot;font-weight:bold;&quot;&gt;kod.txt&lt;/span&gt; dosyasında olan şifreli kodu alacak ve decode ederek size sunacaktır..&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;//Kodlama By s4l1h&lt;br /&gt;//http://pehepe.blogspot.com/2009/07/eval-gzinflate-strrot13-base64decode.html&lt;br /&gt;$ac=@file_get_contents(&amp;quot;kod.txt&amp;quot;) or die(&amp;quot;Kod.txt Dosyasını Okuyamıyorum&amp;quot;);&lt;br /&gt;$ac=preg_replace(&amp;quot;/&amp;lt;\?php|\?&amp;gt;/&amp;quot;, &amp;quot;&amp;quot;, $ac);&lt;br /&gt;$ac=preg_replace(&amp;quot;/&amp;lt;\?|\?&amp;gt;/&amp;quot;, &amp;quot;&amp;quot;, $ac);&lt;br /&gt;&lt;br /&gt;$desen=&amp;quot;|eval\((.*)\((.*)\(\&#39;(.*)\&#39;\)\)\)\;|siU&amp;quot;; // eval(gzinflate(base64_decode(&#39;FZ3HjuvQlUV...&#39;)));&lt;br /&gt;$desen2=&amp;quot;|eval\((.*)\((.*)\((.*)\(\&#39;(.*)\&#39;\)\)\)\)\;|siU&amp;quot;; //eval(gzinflate(str_rot13(base64_decode(&#39;FZ3HjuvQlUV...&#39;))));&lt;br /&gt;$x=1;&lt;br /&gt;while(preg_match($desen,$ac,$cik) OR (preg_match($desen2,$ac,$cik))){&lt;br /&gt;eval(str_replace(&#39;eval&#39;,&#39;$ac=&#39;,$ac));&lt;br /&gt;$x++;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;echo &amp;quot;&amp;lt;font color=&#39;red&#39;&amp;gt;$x Defa Şifrelenmiş&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;$sonuc=(&#39;&amp;lt;?php&lt;br /&gt;//======================================= &lt;br /&gt;// !!   Script Decoded By s4l1h        !! &lt;br /&gt;// !!   http://pehepe.blogspot.com/    !! &lt;br /&gt;// !!   &#39;.date(&#39;d-m-Y&#39;).&#39;          &lt;br /&gt;//======================================= &lt;br /&gt;&#39;.&lt;br /&gt;$ac&lt;br /&gt;.&#39;?&amp;gt;&#39;);&lt;br /&gt;echo &amp;quot;&amp;lt;h1&amp;gt;D&amp;#252;z Metin&amp;lt;/h1&amp;gt;&amp;quot;;&lt;br /&gt;echo &amp;quot;&amp;lt;textarea cols=100 rows=20&amp;gt;$sonuc&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;echo &amp;quot;&amp;lt;h1&amp;gt;Renklendirilmiş&amp;lt;/h1&amp;gt;&amp;quot;;&lt;br /&gt;highlight_string($sonuc);&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/4174594710879290298/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/4174594710879290298' title='15 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/4174594710879290298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/4174594710879290298'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/07/eval-gzinflate-strrot13-base64decode.html' title='eval gzinflate str_rot13 base64_decode Decode'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtXhyphenhyphenzIKiy507T8Rb7eecf_Jrespq4udvgvU7HTlZdjPLnZEeNEpu4F3NJB1T1NKf_h7JeYZ1PK1bcwL-pyebX_Nl-VkTVKfbSHSjnxZIZG2Trsb7i4QUm2FN5rLD76BylCqI7NJ1G_-o/s72-c/1.JPG" height="72" width="72"/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-148226385619606691.post-436419497732138846</id><published>2009-07-21T23:32:00.000-07:00</published><updated>2009-07-21T23:46:46.797-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="noscript"/><title type='text'>Tarayıcı ve javascript denetimi</title><content type='html'>Günümüzde artık hemen hemen bütün web sitelerinde javascript kullanılmakta.&lt;br /&gt;Eğerki web sitenizde javascript kullanmış iseniz ve kullanıcının bazı uygulamaları çalıştırabilmesi için javascript desteği gerekiyorsa bunu kullanıcıya bildirmek için aşağıdaki 2 yöntemden herhangi birini kullanabilirsiniz&lt;br /&gt;&lt;blockquote&gt;1. Yöntem&lt;/blockquote&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&amp;lt;noscript&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Web sitemizi daha sağlıklı kullanabilmeniz i&amp;#231;in l&amp;#252;tfen Javascript&#39;i aktifleştirerek &amp;lt;a href=&amp;quot;&amp;quot;&amp;gt;tekrar deneyiniz&amp;lt;/a&amp;gt;. &amp;lt;/font&amp;gt;&amp;lt;/noscript&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;blockquote&gt;2. Yöntem&lt;/blockquote&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;nojs&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Web sitemizi daha sağlıklı kullanabilmeniz i&amp;amp;#231;in l&amp;amp;#252;tfen Javascript&#39;i aktifleştirerek &amp;lt;a href=&amp;quot;&amp;quot;&amp;gt;tekrar deneyiniz&amp;lt;/a&amp;gt;.&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;&lt;br /&gt;//Eğer Javascript Aktif ise nojs id&#39;sine sahip div g&amp;#246;r&amp;#252;nmez olacaktır.&lt;br /&gt;//Fakat Javascript Aktif değil ise div g&amp;#246;r&amp;#252;n&amp;#252;r olacaktır.&lt;br /&gt;document.getElementById(&#39;nojs&#39;).style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://pehepe.blogspot.com/feeds/436419497732138846/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/148226385619606691/436419497732138846' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/436419497732138846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/148226385619606691/posts/default/436419497732138846'/><link rel='alternate' type='text/html' href='http://pehepe.blogspot.com/2009/07/tarayici-ve-javascript-denetimi.html' title='Tarayıcı ve javascript denetimi'/><author><name>s4l1h</name><uri>http://www.blogger.com/profile/10573050283799636618</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>