<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-6332882547022929132</atom:id><lastBuildDate>Fri, 10 Feb 2012 21:12:02 +0000</lastBuildDate><category>programlama</category><category>kisisel</category><category>ceviri</category><category>pardus</category><category>para işleri</category><category>analiz</category><category>insanlar</category><category>piyasalar</category><category>bilişim</category><category>proje</category><category>sağlık</category><title>Hayat</title><description>Hayata dair ne varsa</description><link>http://hayat-necmettin.blogspot.com/</link><managingEditor>noreply@blogger.com (Necmettin)</managingEditor><generator>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogspot/QAba" /><feedburner:info uri="blogspot/qaba" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-5017924840136261305</guid><pubDate>Fri, 10 Feb 2012 21:12:00 +0000</pubDate><atom:updated>2012-02-10T23:12:02.597+02:00</atom:updated><title>'Bir gün bir kitap okudum ve bütün hayatım değişti.' dediğiniz kitaplar var mı? #rsskitap</title><description>&lt;p class="formspringmeAnswer"&gt;Frank Herbert'ın başlattığı ve oğlunun başka bir yazarla birlikte hâlâ bitiremediği Dune serisi. İlginç bir seridir. Hem bilim kurgu hem de siyasi bir seri olmasına rağmen geleceğe dair ilginç öngörüler de içerir. İnsan kavramına hem mikro, hem makro düzeyde bakan kısımları vardır. Herkese hiç düşünmeden tavsiye edeceğim tek kitap serisidir.&lt;/p&gt;&lt;p class="formspringmeFooter"&gt;    &lt;a href="http://www.formspring.me/necmettin?utm_medium=social&amp;utm_source=blogger&amp;utm_campaign=shareanswer"&gt;anything NOT ridiculous&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-5017924840136261305?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dpuSyinmlPx4d8lPSGJGlBtqtpE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dpuSyinmlPx4d8lPSGJGlBtqtpE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dpuSyinmlPx4d8lPSGJGlBtqtpE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dpuSyinmlPx4d8lPSGJGlBtqtpE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/-MhypkLSMfI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/-MhypkLSMfI/gun-bir-kitap-okudum-ve-butun-hayatm.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2012/02/gun-bir-kitap-okudum-ve-butun-hayatm.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-1338391860328322206</guid><pubDate>Wed, 14 Dec 2011 14:35:00 +0000</pubDate><atom:updated>2011-12-14T16:35:30.425+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">programlama</category><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>MySQL DATETIME ve TIMESTAMP farkı</title><description>Şirkette bir karaliste projesi üzerinde çalışıyorum bir süredir fırsat buldukta. Kubuntu kurulu diskimde fiziksel hata çıktığı için farklı bir diske kurulum yapıp verileri aktardım birkaç gün önce. Bunu yaparken de karaliste veritabanının tasarımını yeniledim. Bu yenileme işlemi sırasında önceden &lt;a href="http://dev.mysql.com/doc/refman/5.6/en/datetime.html" target="_blank"&gt;DATETIME&lt;/a&gt; olan, kayıtların ne zaman eklendiği gibi verilerin tutulduğu alanları &lt;a href="http://dev.mysql.com/doc/refman/5.6/en/datetime.html" target="_blank"&gt;TIMESTAMP&lt;/a&gt; yaptım, kullanım denemesi amaçlı.&lt;br /&gt;
Sonra internette biraz araştırma yaptım ve birşey öğrendim. TIMESTAMP türü alanlar zaman dilimleri arasında dönüştürme işlemine tabi tutuluyormuş.&lt;br /&gt;
Bu ne demek? Şöyle: Diyelim ki x adında TIMESTAMP türünde bir alanda &lt;i&gt;2011-12-14 12:30&lt;/i&gt; yazıyor. Siz veritabanına &lt;i&gt;GMT+2&lt;/i&gt; olan biryerden, örneğin Türkiye'den bağlandığınızda size bu x alanının değeri &lt;i&gt;2011-12-14 16:30&lt;/i&gt; olarak dönüyor. İki saat ekleniyor yani. &lt;i&gt;GMT+8&lt;/i&gt; olan bir yerden (mesela Çin'den) bağlandığınızda ise bu sefer &lt;i&gt;22:30&lt;/i&gt; yazıyor. Yani her kayıt okuma veya yenileme gibi işlemde fazladan bir "zaman dilimi farkı hesaplama" yapılıyor.&lt;br /&gt;
Dolayısıyla kaydın ne zaman değiştirildiğini tutan alan dışında TIMESTAMP kullanmak hiç mantıklı değil. Her işlemde ekstra yük ve gereksiz gecikme demek. Aklımda, aklınızda olsun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-1338391860328322206?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TArQDy49C_PJYzDQn7otfL7cwuk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TArQDy49C_PJYzDQn7otfL7cwuk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TArQDy49C_PJYzDQn7otfL7cwuk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TArQDy49C_PJYzDQn7otfL7cwuk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/lm5tyuee6e8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/lm5tyuee6e8/mysql-datetime-ve-timestamp-fark.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/12/mysql-datetime-ve-timestamp-fark.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-2839307908677811627</guid><pubDate>Thu, 08 Dec 2011 15:54:00 +0000</pubDate><atom:updated>2011-12-08T18:44:31.495+02:00</atom:updated><title>pfsense smbclient Windows 7 NT_STATUS_BAD_NETWORK_NAME hatası çözümü</title><description>Başlık biraz karışık gelebilir ama birazdan anlaşılır.&lt;br /&gt;
&lt;br /&gt;
Önce biraz ön bilgi ile bu başlığın sebebini ve ne yapmaya çalıştığımızı anlatalım:&lt;br /&gt;
Çalıştığım BG-Tek firmasının Coslat ürün ailesi biliyorsunuz pfSense temel alınarak geliştiriliyor. Üründe pfSense üstüne eklenen çok sayıda özellik var. Bunlardan biri de şirket içinde yazılan 5651 takip uygulaması. Bu uygulama ağda kimin hangi adrese girdiğini kayıt ediyor 5651 sayılı kanun gereği. Bu bileşenle entegre çalışan bir diğer bileşenimiz ise bu logları ftp paylaşımına yedekleyen &lt;i&gt;ftpyedek&lt;/i&gt; uygulaması.&lt;br /&gt;
&lt;br /&gt;
Bir süredir, pfSense 2.0'ın çıkışıyla birlikte, yeni bir Coslat sürümü üzerinde çalışıyoruz. Yeni Coslat sürümünde &lt;i&gt;ftpyedek&lt;/i&gt; uygulamasına logları Windows paylaşımına da atabilme özelliği eklemem gerekiyordu.&lt;br /&gt;
&lt;br /&gt;
Hem işim gereği, hem de Linux sevgimden ötürü, mecbur kalmadıkça Windows kullanmıyorum. Ancak &lt;i&gt;ftpyedek&lt;/i&gt; benim sorumluluğum, &lt;i&gt;ftpyedek&lt;/i&gt; uygulamasına logları Windows paylaşımına da atabilme özelliği ekleme işi de benim.&lt;br /&gt;
&lt;br /&gt;
Önce FreeBSD'den (pfSense'in temel aldığı dağıtım) Windows'a nasıl dosya atılabilir bunu araştırdım, ve &lt;i&gt;smbclient&lt;/i&gt; uygulamasını buldum. smbclient uygulaması Linux'larda kullanılan ftp uygulaması gibi komut satırından çalışıyor. Çeşitli parametrelerle bağlanılacak Windows paylaşımını veriyorsunuz. Bağlantı sağlandıktan sonra da put veya mput gibi komutlarla istediğiniz dosyayı karşıya yüklüyorsunuz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Aşama (sorun ve çözümü) 1:&lt;/b&gt;&amp;nbsp;pfSense 2.0 FreeBSD'nin 8.1 deposunu kullanıyor. Ancak FreeBSD'ciler 8.1 deposunu kaldırdılar, hangi akla hizmet, bilmiyorum. Dolayısıyla önce&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/&lt;/span&gt;&lt;br /&gt;
komutuyla geçici olarak pfSense'in FreeBSD 8.2 deposunu kullanmasını sağlıyoruz.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Aşama 2:&lt;/b&gt; FreeBSD 8.2 deposunda bulunan smbclient sürümü 3.4, ancak bu sürüm ile Windows 7 paylaşımlarına bağlanamıyorsunuz. Dolayısıyla smbclient 3.5 sürümünü depodan indirip derlemeniz gerekiyor. Bizde 8.2 deposunun bir kopyası (mecburen) var. smbclient'ın kendi kaynak kod deposunu da kullanarak ve klasik&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;make&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;make package&lt;/span&gt;&lt;br /&gt;
komutlarıyla smbclient 3.5 sürümünü hazırlıyoruz ve kuruyoruz. Elbette kurabilmek için önce &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;tdb&lt;/span&gt; paketini de kurmak gerekiyor.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Aşama 3: &lt;/b&gt;Artık paylaşımlara dosya göndermeye hazırız. Komut satırı şöyle:&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smbclient \\\\&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;IP&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;\&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;paylaşımadı&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; -U &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;kullanıcıadı&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;%&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;parola&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; -c "put kopyalanacakdosyaadı" -D &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;varsahedefdizin&lt;/span&gt;&lt;br /&gt;
Bu kadar çok \ olmasının sebebi \'nün bir kaçış karakteri olması ve \ yazabilmek için \\ yazmanız gerekiyor.&lt;br /&gt;
Örneğin Windows makinada &lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;deneme&lt;/span&gt; isimli bir klasör paylaşıma açtıysanız,&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smbclient \\\\192.168.5.250\\deneme -U nico%okinawa -c "put ornekdosya"&lt;/span&gt;&lt;br /&gt;
şeklinde dosyayı karşıya atabiliyorsunuz.&lt;br /&gt;
Ancak eğer paylaşım Windows 7 üzerindeyse dikkat etmeniz gereken birşey var. Paylaştığınız klasörün en üst klasörünü paylaşım adı, geri kalan yolu hedef dizin olarak vermeniz gerekiyor. Bir örnekle açıklayayım.&lt;br /&gt;
Örneğin masaüstünüzde &lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;deneme&lt;/span&gt; isminde bir klasör oluşturdunuz, kullanıcı adınız &lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;dali&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;smbclient \\\\192.168.5.250\\&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Users&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; -U dali%ilad -c "put ornekdosya" -D &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;/dali/Desktop/deneme&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
İşte başlık buradan geliyor. pfsense üzerinde smbclient ile Windows 7'ye dosya göndermeye kalkarsanız yukarıdaki örnekte verdiğim gibi yapmadığınız taktirde&amp;nbsp;&lt;i&gt;NT_STATUS_BAD_NETWORK_NAME&lt;/i&gt; hatası alıyorsunuz, hatanın çözümünü bulunca da bu blog yazısından da görüldüğü üzere gününüzün önemli bir kısmını hata çözümüne harcayabiliyorsunuz.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Lazım olursa aklınızda olsun.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-2839307908677811627?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u9gpx-27_2boinJRriMm6pvKF3g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u9gpx-27_2boinJRriMm6pvKF3g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u9gpx-27_2boinJRriMm6pvKF3g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u9gpx-27_2boinJRriMm6pvKF3g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/8f8X5GsfPOo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/8f8X5GsfPOo/pfsense-smbclient-windows-7.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/12/pfsense-smbclient-windows-7.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-1358489128975771122</guid><pubDate>Thu, 01 Dec 2011 14:15:00 +0000</pubDate><atom:updated>2011-12-01T16:48:18.682+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">piyasalar</category><category domain="http://www.blogger.com/atom/ns#">para işleri</category><title>Garanti Bankası - Elma Hesabı nedir, nasıl işler yani "Bankaların güzellikleri, bölüm 1"</title><description>Garanti Bankası - Elma Hesabı, temel olarak, paranızla otomatik olarak fon alma mantığına dayanır. Özellikle maaşını Garanti Bankası'ndan alan personel için kullanışlı olabilir.&lt;br /&gt;
&lt;br /&gt;
Sistem şöyle işler:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Hesabınıza para yatar.&lt;/li&gt;
&lt;li&gt;O parayla Garanti Bankası B tipi likit fon alınır.&lt;/li&gt;
&lt;li&gt;Hesabınızdan para çektiğinizde bu fonlardan gerektiği kadarı bozulur ve çektiğiniz parayı karşılar.&lt;/li&gt;
&lt;li&gt;Bu döngü 1-3 arası devam eder. &lt;/li&gt;
&lt;/ol&gt;
Örneğin hesabınızda para yok. Bu hesabınızda fon da olmadığı anlamına gelir. Sonra hesabınıza 1500 TL yatırdınız veya şirketiniz yatırdı. Garanti B tipi likit fon da 50 lira olsun misal. Hemen 30 kağıt (fon) alınır. Ertesi gün gittiniz 100 lira çektiniz. Üç kağıt bozulur ve paranız ödenir. Neden üç olduğunu birazdan anlatırım.&lt;br /&gt;
&lt;br /&gt;
Dikkat etmeniz gereken birkaç şey var:&lt;br /&gt;
- Normal vadesiz hesapta hesap işletim ücreti (atıyorum) 6 aylık 30 liraysa elma hesabında (yine atıyorum) 3 aylık 50 lira.&lt;br /&gt;
- B tipi likit fonun getirisi bildiğim diğer tüm yatırım biçimlerinden düşüktür. Çok bir getiri beklemeyin.&lt;br /&gt;
- Artık fon satışında stopaj ödeniyor. Alırken ek bir ücret veriliyor mu emin değilim, ama aldığınız fonu satarken stopaj (vergi diyeyim, daha anlaşılır olsun) ödüyorsunuz. "Ay sonuna kadar para hesapta değer kazansın" gibi bir düşünceniz varsa hiç ümitlenmeyin. B tipi likit fon kısa vadede (örneğin üç ay) kazandırmaz.&lt;br /&gt;
&amp;nbsp;- Bankadan bankaya değişir, o yüzden garantide öyle mi emin değilim, ama fon alırken iki gün sonra valörlü alırsınız, satarken o gün valörlü satarsınız. Yani alırken pahalıya (iki gün sonrasının fiyatıyla) alıyorsunuz.&lt;br /&gt;
&lt;br /&gt;
Dolayısıyla hesabınızdan para artıramıyorsanız veya az artırabiliyorsanız, elma hesabı türü yatırım hesaplarını kullanmak çok mantıklı değil. Size faiz haram değilse; iki hesap açtırın, biri vadeli (faiz) biri vadesiz, vadelinin zamanı gelene kadar paranızı vadesiz hesabınıza koyun, günü gelince vadeli hesaba aktarın. Bana daha mantıklı geliyor.&lt;br /&gt;
&lt;br /&gt;
Yazı dizimizin bir sonraki bölümünde başka hesap türlerine değineceğizdir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-1358489128975771122?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/K_9pnOtpLMtTz34XqiYbUmkTeFg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K_9pnOtpLMtTz34XqiYbUmkTeFg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/K_9pnOtpLMtTz34XqiYbUmkTeFg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K_9pnOtpLMtTz34XqiYbUmkTeFg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/djI2D3r9__Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/djI2D3r9__Q/garanti-bankas-elma-hesab-nedir-nasl.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/12/garanti-bankas-elma-hesab-nedir-nasl.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-7303586189342932640</guid><pubDate>Fri, 11 Nov 2011 18:48:00 +0000</pubDate><atom:updated>2011-11-11T20:56:10.318+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">analiz</category><category domain="http://www.blogger.com/atom/ns#">insanlar</category><title>Bir Türk dünyaya bedeldir</title><description>Hani bir laf vardır, meşhur, Ata'ya atfedilen. "Bir Türk dünyaya bedeldir," diye. Doğruluğunu veya yanlışlığını tartışacak değilim. Ama bu cümlenin aslında iki anlamı vardır. Biri, Türklerin kıymetini anlatır. Diğeri ise dünyaya bedel olan her Türk'ün, aynı zamanda bir temsilci olduğudur. Şöyle ki...&lt;br /&gt;
&lt;br /&gt;
Herhangi bir organizasyona dahil olan kişi, her sözü ve hareketiyle o organizasyonu da bağlar. Hele ki göz önünde olan bir organizasyonsa "organizasyonumuzun görüşü değil" yaklaşımı anlamını yitirir. Bir Türk yurtdışında Türkleri temsil eder, bir parti mensubu her sözü ve davranışıyla partisini temsil eder, bir milletvekili her sözü ve davranışıyla milletinin bir kısmının karakterini temsil eder.&lt;br /&gt;
&lt;br /&gt;
Bir laf ettiğinde, önce kendini, sonra aileni, sonra sülaleni, sonra mahalleni, bu arada dahil olduğun tüm organizasyonları, sonra şehrini, sonra ülkeni az ya da çok temsil etmiş olursun.&lt;br /&gt;
&lt;br /&gt;
"Yok öyleydi, yok böyleydi, suya düştü, inek içti, bilmemne oldu" diye dolandırmaya, kıvırmaya, kurtarmaya çalışmanın anlamı yok.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-7303586189342932640?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4KPnR9eOLmkXOjwb8ehw-uxL0lQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4KPnR9eOLmkXOjwb8ehw-uxL0lQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4KPnR9eOLmkXOjwb8ehw-uxL0lQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4KPnR9eOLmkXOjwb8ehw-uxL0lQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/SwLgpCiUH1g" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/SwLgpCiUH1g/bir-turk-dunyaya-bedeldir.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/11/bir-turk-dunyaya-bedeldir.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-6235776673078377849</guid><pubDate>Thu, 10 Nov 2011 11:40:00 +0000</pubDate><atom:updated>2011-11-10T13:41:02.118+02:00</atom:updated><title>Kafamdaki Linux dağıtımı 1: Linux kardeşliği</title><description>&lt;span style="font-size: small;"&gt;Yine bir Linux'a giydirme gününde, Linux camiasından, dağıtımlarından, geliştirici, katkıcı ve kullanıcılarından istediğimiz ve büyük bir şevkle beklediğimiz özelliklerin birinci bölümünde hep birlikteyiz. Buyrun.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Zilyon tane kart için ayrı ayrı bir ton sürücü kurmasın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Kartlarımın neler olduğunu bulup ona göre kurulması gereken sürücüleri belirlesin, indirip kursun. NVIDIA ekran kartım varsa 6 tane paket arasında seçim yapmak zorunda kalmayayım.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;İçinde hiçbir yazıcı, tarayıcı vs ile ilgili hiçbirşey olmasın. İstersem ben sonra kurabileyim.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Ekran kartının performansını adam gibi kullanabilsin. Büyük grafik işlemleri, oyunları falan geçtim, canavar gibi NVIDIA kartta ufacık bir pencere dekorasyonunda bari takılmasın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Masaüstü yöneticisi bana ekran, bildirim altyapısı ve pencere yönetimi sağlasın. Geri kalanına karışmasın. Ekranımdaki nesneciklerin ağ üzerinden paylaşımı gibi milyonda bir falan o da belki kullanılan özelliklere gelene kadar, düzgün bir masaüstü ortamı sağlasın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Zilyon tane özelleştirme vermekle; bir, bilemedin iki tane özelleştirme vermek tercihlerinden birini yapmasın. Ekleyeceği özellikleri normal insan olan kullanıcının neyi ne kadar kullandığına ve faydalı bulduğuna bakarak çıkarsın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Farklı grafik kütüphaneleri için yazılmış uygulamalar birbirinden farklı görünmesin, farklı davranmasın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Zilyon tane farklı dağıtım, çatal, benzer çıkarmasın. Bir bilemedin iki tane kurulum diski olsun, kurulumda bir-iki sorarak neler kuracağına karar versin, ek birşey kuracaksam ben belirleyeyim.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Grafik ortam root olarak çalışmasın. Zırt-pırt şifre sormasın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Bir iş için şifre girdiysem aynı iş için bir daha şifre girmeden çalışabileyim.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Paket kurarken her paket seçiminden sonra tekrar şifre girmek zorunda kalmayayım.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Paket seçimi yaparken iptale basınca listenin en başına dönmesin.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Paketlerin hangi grafik kütüphaneyle çalıştığı yazsın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Gnome'da çalışırken GTK paketlerine öncelik verilsin, GTK olmayanlar belirtilsin. KDE'de çalışırken KDE paketlerine öncelik verilsin, KDE olmayanlar belirtilsin.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Her program kendine özel bir-iki kütüphane ile gelmesin, gelecekse kütüphaneleri ayrı paket olmasın.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Her programlama dilinin kendine ait bir ton paketi olmasın. Her programın yerelleştirmesi için de bir ton paket olmasın. Olacaksa da bu tür paketler için ayrı arayüzler vb olsun.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-6235776673078377849?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IaOtU7bhEyG33zsPFo5-STH-br0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IaOtU7bhEyG33zsPFo5-STH-br0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IaOtU7bhEyG33zsPFo5-STH-br0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IaOtU7bhEyG33zsPFo5-STH-br0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/JcSA9WfyEvQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/JcSA9WfyEvQ/kafamdaki-linux-dagtm-1-linux.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/11/kafamdaki-linux-dagtm-1-linux.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-1100405851298849762</guid><pubDate>Thu, 10 Nov 2011 09:29:00 +0000</pubDate><atom:updated>2011-11-10T11:29:43.204+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">kisisel</category><title>Neler oluyor hayatta</title><description>Hayır, şarkıdaki gibi değil. Benim hayatımda neler olup bittiğini bir yazayım istedim. Elektronik sosyal ortamların hiçbirinde bahsetmedim, bari buraya yazayım.&lt;br /&gt;
&lt;br /&gt;
Geçtiğimiz hafta Çarşamba günü annem kalp krizi geçirdi. Önce acile, oradan yoğun bakıma geçtik, Cuma sabahı anjiyo ile bir damarı açıldı, Cumartesi günü annem nispeten iyi olduğu ve biz evde takip edebileceğimiz için eve çıkardık. Bayramın bir kısmını gelen misafire tatlı, içecek vb ikram ederek harcadım, annem zor hareket ediyordu. Sonra müstakbel eşimin ailesini ve akrabalarının bir kısmını gezdik, sonra da müstakbel eşimle benim akrabalarımı gezdik. Dördüncü günü de (dün akşam) söz kesildi. Bayram öncesi kalp krizi macerasını ve onun süregelen etkilerini saymazsak güzel bir bayram geçirdim.&lt;br /&gt;
&lt;br /&gt;
Bugün sabah hastanede annemin raporunu çıkardım ve bir sonraki operasyon için gün aldım. Önümüzdeki Pazartesi yine hastaneye yatırıyoruz, %70-90 tıkalı iki damarı var, açacaklar.&lt;br /&gt;
&lt;br /&gt;
Siz siz olun; tepeleme yemeyin, sigara içmeyin. Kendinize iyi bakın. İnsan iş işten geçince öğreniyor dikkat etmesi gerektiğini.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-1100405851298849762?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gW7Q5iSUt-4UJYHlJE1Nt6xXI9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gW7Q5iSUt-4UJYHlJE1Nt6xXI9U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gW7Q5iSUt-4UJYHlJE1Nt6xXI9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gW7Q5iSUt-4UJYHlJE1Nt6xXI9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/nh2MG5gyckc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/nh2MG5gyckc/neler-oluyor-hayatta.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/11/neler-oluyor-hayatta.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-160581970444918030</guid><pubDate>Fri, 07 Oct 2011 09:55:00 +0000</pubDate><atom:updated>2011-10-07T12:55:16.273+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">insanlar</category><title>Linux beyinliler</title><description>Linux felsefesini özümseyenler ve önemseyenler, Windows yerine Linux kullanmayı tercih ederler. Hâttâ bazı yerlerde Linux kullanmak acı verse bile. Mesela:&lt;br /&gt;&lt;br /&gt;- Paket yöneticisinde yüklü paket listesini açarsınız. İçinde 1000+ öğe bulunan bir liste açılır. İçlerinden birkaç paket seçip kaldır dediğinizde seçtiğiniz paketlerin neden olacağı diğer değişiklikler listelenir. "Bu paketleri kaldırmak için şu ve şu paketlerin de kaldırılması gerekiyor," babında. Buraya kadar herşey güzel. Ama yeni oluşan listede kaldırılmasını istemediğiniz paketler varsa "İptal"e basıp listeyi gözden geçirmeniz gerekir. "İptal"e basarsınız, siz en son 400. sıradaki paketi seçmiş olsanız bile liste en başa döner, 400 öğe aşağı inmeniz gerekir.&lt;br /&gt;- Yazıcı sürücüsü kaldırmak isterseniz masaüstünüzü de kaldırmanız gerekebilir.&lt;br /&gt;- Sisteminizde asla lazım olmayacak bir dolu paket gereksiz yere durur.&lt;br /&gt;- Masaüstü yöneticisi denen meret, şifreleriniz dahil her boka karışır. Tüm dosyalarınızı indekslemeye kalkar.&lt;br /&gt;- Herhangi bir dosya veya klasörün yetkilerini düzenlemek gerekirse sadece üç ayara müdahale edebilirsiniz: dosyanın sahibi kullanıcı, dosyanın sahibi grup, ve geri kalanlar. "Şu dosyaya Harun da erişebilsin," diyebilmek için Harun'u sizin adınıza oluşturulan bir gruba dahil etmeniz gerekir, onun için de bin türlü takla atarsınız, o da çalışmaz.&lt;br /&gt;- Düzgün çalışan bir uzak masaüstü uygulaması yoktur. VNC de olsa, X yönlendirme de olsa, o da olsa, bu da olsa, adam gibi performans alamazsınız.&lt;br /&gt;&lt;br /&gt;Tüm bunlara rağmen Linux kullanmak istersiniz. Sadist miyiz neyiz? &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-160581970444918030?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pcB4Xx8K3V-moRo4kHAti7T17VA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pcB4Xx8K3V-moRo4kHAti7T17VA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pcB4Xx8K3V-moRo4kHAti7T17VA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pcB4Xx8K3V-moRo4kHAti7T17VA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/iNcOGjACDV0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/iNcOGjACDV0/linux-beyinliler.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>2</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/10/linux-beyinliler.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-5406799319223202153</guid><pubDate>Mon, 03 Oct 2011 14:37:00 +0000</pubDate><atom:updated>2011-10-03T17:37:46.085+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">proje</category><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>Firefox Sync System Status</title><description>Az önce Firefox 7 sürümüne yükselttim. Açılır açılmaz Firefox Sync hata mesajı verdi, "Sync eşitleme yaparken bir hatayla karşılaştı: Bilinmeyen hata" diye. Hata mesajının hemen yanında bir de "Sunucu Durumu" düğmesi vardı. Bastım, Firefox Sync System Status sayfasını açtı yeni bir sekmede. Buraya kadar herşey güzel. Gelen sayfa ise şu şekilde:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JpZRp0tIukw/TonHAAzY7CI/AAAAAAAAAeA/ge77T5MKrLg/s1600/firefox_sync_system_status.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="274" width="400" src="http://4.bp.blogspot.com/-JpZRp0tIukw/TonHAAzY7CI/AAAAAAAAAeA/ge77T5MKrLg/s400/firefox_sync_system_status.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Şimdi biri bana lütfen söylesin, Firefox Sync'in çalışıp çalışmadığını nereden anlayacağım ben, sayfanın hiçbir yerinde yazmıyor ki?&lt;br /&gt;
&lt;br /&gt;
Hayır, bir Allah'ın kulu rapor etmedi mi kardeşim Mozilla'ya "nerede yazıyor durum birader?" diye?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-5406799319223202153?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WfqZk6ZlBfcmp8_N9HtJavOMoKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WfqZk6ZlBfcmp8_N9HtJavOMoKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WfqZk6ZlBfcmp8_N9HtJavOMoKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WfqZk6ZlBfcmp8_N9HtJavOMoKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/446lbJ2Lfn4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/446lbJ2Lfn4/firefox-sync-system-status.html</link><author>noreply@blogger.com (Necmettin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-JpZRp0tIukw/TonHAAzY7CI/AAAAAAAAAeA/ge77T5MKrLg/s72-c/firefox_sync_system_status.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/10/firefox-sync-system-status.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-4820733575059546176</guid><pubDate>Mon, 03 Oct 2011 06:32:00 +0000</pubDate><atom:updated>2011-10-03T09:32:19.472+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">analiz</category><category domain="http://www.blogger.com/atom/ns#">insanlar</category><category domain="http://www.blogger.com/atom/ns#">programlama</category><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>Web uygulamaları linkleri öldürüyor</title><description>Hazırladığım web projelerinde, genellikle önce işlevleri hazırlarım, sonra görsellikle uğraşırım. Web uygulamaları yazdığım için, önce uygulamanın düzgün çalışmasını sağlar, sonra göze hoş görünmesine çalışırım. "Önce insan olsun, güzellik sonra gelir," ;) prensibinde olduğu gibi, yazdığım web uygulamaları ilk yayınlandıkları halde düzgün çalışan, sonra sonra aynı zamanda güzel görünen uygulamalardır.&lt;br /&gt;
&lt;br /&gt;
Yine bir proje üzerinde çalışırken (ismi Nilüfer olsun mesela), aynı şekilde önce düzgün çalışmasına ve işlevsel olmasına özen gösterdim. Sayfada linkler var, linklere tıklayınca sayfa yenilenmiyor, sadece sayfanın bir kısmı değiştiriliyor. Günümüzde web uygulamaları için tipik bir davranış. Nilüfer çalışır hale geldiğinde benim hazırladığım linklerin hepsi bu şekilde çalışıyordu, bir Javascript fonksiyonu çağırıp sayfanın bir kısmını yeniliyordu. Sonra bu linklerde herhangi bir değişiklik yapmadan projeyi yayına soktum.&lt;br /&gt;
&lt;br /&gt;
Birkaç gün sonra, bu altı çizili mavi linklerle ilgili bir yorum geldi: "Bu butonlar biçimsiz, altı çizili düz yazı, hem de mavi yazı." gibisinden. İçerden afallasam da, dışarıdan hemen savunmaya geçtim ;) "Bunun normali bu" falan diye anlatmaya çalıştıysam da, vurgulamaya çalıştığım nokta arada kaynadı gitti.&lt;br /&gt;
&lt;br /&gt;
Vurgulamaya çalıştığım nokta da şuydu, buraya da not düşmüş olalım:&lt;br /&gt;
O altı çizili mavi veya mor yazılar düğme değil, köprü (bağlantı, link, anchor, ne derseniz). Bütün tarayıcılarda normal davranış köprüleri o şekilde göstermektir. Yanin bu işin normali budur.&lt;br /&gt;
&lt;br /&gt;
Bir de ufak ekleme yapmış olayım:&lt;br /&gt;
Web uygulamaları linkleri öldürüyor galiba. Artık kimse köprülerin altı çizili mavi veya mor yazılar şeklinde göründüğünü hatırlamıyor. İnsanlar linkleri düğme sanmaya başladı. Demek ki HTML5 diye yırtınmak yerine bazı şeyleri baştan düşünme zamanı gelmiş.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-4820733575059546176?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SrWqb10igFLOal8ok9v4XsqCKhc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrWqb10igFLOal8ok9v4XsqCKhc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SrWqb10igFLOal8ok9v4XsqCKhc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrWqb10igFLOal8ok9v4XsqCKhc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/uQnw9ersh1U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/uQnw9ersh1U/web-uygulamalar-linkleri-olduruyor.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/10/web-uygulamalar-linkleri-olduruyor.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-6643534142783883970</guid><pubDate>Fri, 16 Sep 2011 10:41:00 +0000</pubDate><atom:updated>2011-10-03T09:32:31.785+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">programlama</category><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>Kodlama kılavuzları</title><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;h1&gt;Kodlama standardı nedir?&lt;/h1&gt;&lt;p&gt;Günlük hayatta herhangi birşey yazarken uyulması gereken çeşitli kurallar vardır yazım dilinde. Örneğin, noktalama işaretlerinden sonra bir boşluk bırakmanız istenir. Cümleye büyük harfle başlamanız beklenir. Bu liste böyle devam eder. Kodlama standartları da, o yazım kurallarının programlama dillerine ve projelerine uyarlanmış halidir. Her proje bir kod deposu (dizin ve dosyalardan oluşan ve birlikte projeyi oluşturan kodlar) olduğu için, küçüğün bir adım ötesine geçmiş (birden fazla dosyadan oluşan ve üzerinde birden fazla kişinin çalıştığı) her projede o standartlar mümkünse yazılı olarak belirlenmeli ve projeye katkı veren tüm geliştiriciler tarafından da uyulmalıdır.&lt;/p&gt;&lt;h1&gt;Kodlama kılavuzu nedir?&lt;/h1&gt;&lt;p&gt;Kodlama standartlarının yazıldığı belgeye de kodlama kılavuzu denir. Çünkü o belge, kod yazarken uymanız gereken cümle yapısını belirler. Hem kendi hem diğer geliştiricilerin işini kolaylaştırmak için o belgede verilen "şunu şöyle yazın" kurallarına uymak şarttır.&lt;/p&gt;&lt;h1&gt;PHP kodlama kılavuzum&lt;/h1&gt;&lt;p&gt;Biz BG-Tek'te genellikle pfSense, dolayısıyla Coslat için kod geliştiriyoruz. pfSense tamamen PHP ile yazıldığından bizim kod depolarımızda da, resim, CSS, HTML gibi her web sayfasının standart parçalarını gözardı ederseniz, en çok PHP kaynak kodları bulunuyor. Ben de hem ekipteki arkadaşlarla daha uyumlu çalışabilmek, hem de tüm dosyalarda belirli bir standart oluşturmak adına kendime bir PHP kodlama kılavuzu hazırladım. Her ne kadar ben bu kuralları ezbere biliyor ve PHP kodlarımı ona göre yazıyor olsam da, ekip içindeki ve dışındaki geliştirici arkadaşlara yol göstermek amacıyla buradan da paylaşmak istedim.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&amp;lt;?php ve ?&amp;gt; içerisinde kalan PHP kodlarına girinti uygulanmaz.&lt;/li&gt;&lt;li&gt;&amp;lt;?php ve ?&amp;gt; HTML içerisinde ve birbirilerine göre girintilenmez.&lt;/li&gt;&lt;li&gt;&amp;lt;?php ?&amp;gt; bloğu içerisindeki ilk seviye elemanlar &amp;lt;?php ile aynı hizada yazılır.&lt;/li&gt;&lt;li&gt;Koşul ve döngü blokları (if, do, while, for, foreach vb.) içerisinde kalan PHP kodlarına girinti uygulanır.&lt;/li&gt;&lt;li&gt;Kod blokları için kullanılan açılış süslü parantezi bloğu başlatan satırın sonuna, öncesinde bir boşluk bırakarak konur.&lt;/li&gt;&lt;li&gt;Kod bloklarının kapanış süslü parantezi kod bloğunu başlatan satırla aynı hizada olur.&lt;/li&gt;&lt;li&gt;"Aksi durum" koşulları (&lt;em&gt;else&lt;/em&gt;), öncesindeki kapanış süslü parantezi ve sonrasındaki açılış parantezi aynı satıra yazılır.&lt;/li&gt;&lt;li&gt;++ ve -- dahil tüm arama ve karşılaştırma işlemlerinde değişken veya sabit ile işleç arasına birer boşluk konur.&lt;/li&gt;&lt;li&gt;Cümle bitiren ";" işaretleri kendilerinden önceki son öğeye bitişik yazılır.&lt;/li&gt;&lt;li&gt;Satır sonlarında UNIX satırsonu (\n) kullanılır.&lt;/li&gt;&lt;li&gt;Girintileme tek sekme (\t) ile yapılır. Bu sekme karakteri dört boşluk (#32) ile ifade edilebilir ancak sekme olarak kaydedilmelidir.&lt;/li&gt;&lt;li&gt;Fonksiyon tanım bloklarında fonksiyon iç kodları hemen alt satırdan başlar.&lt;/li&gt;&lt;li&gt;Sınıf tanım bloklarında sınıfın ilk öğesi ile sınıf tanım bloğu arasında bir boş satır bırakılır.&lt;/li&gt;&lt;li&gt;Değişkenlerin ilklenmesi sırasında değişkenin kullanım amacı ilkleme bloğunun sonunda açıklanır.&lt;/li&gt;&lt;li&gt;Kod içerisinde açıklama-yorum yazılırken diyez ('#') karakteri kullanılır.&lt;/li&gt;&lt;li&gt;Fonksiyon ve sınıf tanımlarında bloğun yaptığı iş, istediği ve dönüşte verdiği değişkenler blok kod başlangıcının ('{') altındaki satırda yorum bloğu karakterleri ('/*' '*/') ile yapılır.&lt;/li&gt;&lt;li&gt;Yorum bloğu sadece dosyanın başında kullanılır, başka bir yerde kullanılmaz.&lt;/li&gt;&lt;li&gt;Satır kesme işlemi uygulanmaz. Satırın editörde görünmeyen kısmını bir alt satıra alma işi editör uygulamanın görevidir ve sadece görüntüde olmalıdır.&lt;/li&gt;&lt;li&gt;Koşul grubu uzunluğu 50 karakteri geçiyorsa kodu okuyan kişinin anlamasını kolaylaştırmak için koşullar seviyeleri de dikkate alınarak 50'şer karakteri geçmeyecek şekilde birden fazla satıra yayılır. Koşul grubunun ikinci ve sonraki satırları koşul bloğu ile aynı seviyede (bir sekme içeride) girintilenir.&lt;/li&gt;&lt;li&gt;Değişken, sabit veya fonksiyon isimleri İngilizce belirlenir (böylece yabancı geliştiricilerin de, hangi milletten olurlarsa olsunlar, anlamaları sağlanır).&lt;/li&gt;&lt;li&gt;İsimlendirmede sadece bir altçizgi ('_') kullanılır.&lt;/li&gt;&lt;li&gt;Değişkenlere isim verilirken mümkün olduğunca sadece isim (örn. $user) kullanılır.&lt;/li&gt;&lt;li&gt;Sabitler büyük harfle yazılır ve aynı gruba giren sabitlerin isimlerinin ilk 1-2 karakteri o grubun ilk harfi olur (örn. CBLUE)&lt;/li&gt;&lt;li&gt;Fonksiyonlar küçük harflerle '&lt;em&gt;işlev grubu adı&lt;/em&gt;'_'&lt;em&gt;işlev&lt;/em&gt;' biçiminde isimlendirilir (örn. user_login)&lt;/li&gt;&lt;li&gt;Kodlar işlevlerine göre birden fazla dosyaya ayrılır.&lt;/li&gt;&lt;li&gt;Site veya uygulamanın omurgasını oluşturan dosyalar ('&lt;em&gt;db.php&lt;/em&gt;', '&lt;em&gt;auth.php&lt;/em&gt;', '&lt;em&gt;sett.php&lt;/em&gt;', '&lt;em&gt;defs.php&lt;/em&gt;', '&lt;em&gt;funcs.php&lt;/em&gt;', '&lt;em&gt;inc.inc&lt;/em&gt;') uygulama kök dizinine konur.&lt;/li&gt;&lt;li&gt;Omurga dosyaları (db, auth, sett, defs ve funcs) mevcut betiğe dahil etmek için oluşturulan 'inc.inc' dosyası omurgayı kullanmak isteyen dosyalar tarafından &lt;em&gt;require_once&lt;/em&gt; ile çağırılır ve omurga dosyalarını &lt;em&gt;require_once&lt;/em&gt; ile yükler.&lt;/li&gt;&lt;li&gt;Statik dosya yerleşimlerinde CSS dosyaları &lt;em&gt;css/&lt;/em&gt;, JavaScript dosyaları &lt;em&gt;js/&lt;/em&gt;, simgeler &lt;em&gt;icons/&lt;/em&gt;, simge olmayan resimler &lt;em&gt;img/&lt;/em&gt;, bunların dışındaki statik dosyalar, Flash video ve uygulamacıkları da &lt;em&gt;static/&lt;/em&gt; dizininde tutulur.&lt;/li&gt;&lt;li&gt;Şablon dosyalar &lt;em&gt;templates/&lt;/em&gt; dizininde olmalıdır.&lt;/li&gt;&lt;li&gt;Kullanıcıya gönderilen dosyalar, &lt;em&gt;index.php&lt;/em&gt; hariç, &lt;em&gt;views/&lt;/em&gt; dizinine yerleştirilir.&lt;/li&gt;&lt;li&gt;Kullanılan PHP kütüphaneleri &lt;em&gt;inc/&lt;/em&gt; dizinine konur.&lt;/li&gt;&lt;li&gt;Veritabanı bağlantısı $db, oturum açmış durumdaki kullanıcı $user, GET veya POST ile istenen işlem $op, aşama $step isimleriyle oluşturulur ve kullanılır.&lt;/li&gt;&lt;li&gt;Herhangi bir işlem için geçici olarak oluşturulan değişkenler amaçlarına göre isimlendirilir.&lt;/li&gt;&lt;li&gt;Betiğin tamamında kullanılan dosya ve değişkenler dosyanın en üst kısımlarında, aynı sırayla, betiğe dahil edilir veya tanımlanır.&lt;/li&gt;&lt;li&gt;Dosya yapısı olarak önce küresel değişkenler, ardından sınıflar ve sonra fonksiyonlar tanımlanır.&lt;/li&gt;&lt;li&gt;Betiğin başlangıcında çalışması gereken kodlar dosyanın en alt kısmına, küresel değişken, sınıf ve fonksiyonların altına yazılır.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;PHP ve JS cümle yapısı olarak birbirine çok benzediğinden, JS kodlama standartlarımız da yukarıdakilerle aynı. Yalnızca JS için şunu eklemek lazım, JS fonksiyonları &amp;lt;HEAD/&amp;gt; kısmında, sayfa çalıştığında çalışmasını istediğimiz kodlar ise &amp;lt;BODY&amp;gt;nin son öğesi olarak yazılır.&lt;/p&gt;&lt;h1&gt;CSS kodlama kılavuzum&lt;/h1&gt;&lt;ol&gt;&lt;li&gt;Dosya yapısı, çağırılan CSS'ler, ortam sorguları, takılar, sınıflar ve kimlikli öğeler şeklindedir.&lt;/li&gt;&lt;li&gt;Birden fazla öğe için yapılacak tanımlarda her öğenin arkasından gelen virgülden sonra bir boşluk bırakılır.&lt;/li&gt;&lt;li&gt;Öğe tanımını başlatan süslü parantez, tanımlanan öğe ile aynı satıra, aralarında bir boşluk olarak şekilde yazılır.&lt;/li&gt;&lt;li&gt;Öğe tanımını bitiren süslü parantez tanımlanan öğe ismi ile aynı hizada olmalıdır.&lt;/li&gt;&lt;li&gt;Öğe tanımında belirtilen CSS özellikleri tanımdan bir sekme içeride yazılır.&lt;/li&gt;&lt;li&gt;Tanımlar arasında bir satır boşluk bırakılır.&lt;/li&gt;&lt;li&gt;Özellikler tek satıra toplanmaz, her özellik ayrı satıra yazılır.&lt;/li&gt;&lt;li&gt;Birbiriyle ilişkili özellikler (örneğin çerçevi tanımlamada kullanılan özellikler veya font özellikleri) ardışık olarak yazılır.&lt;/li&gt;&lt;li&gt;Konumlar sol, üst, sağ, alt sırasıyla yazılır.&lt;/li&gt;&lt;li&gt;Boyutlar genişlik, yükseklik sırasıyla yazılır.&lt;/li&gt;&lt;li&gt;CSS sıfırlama mutlaka kullanılır.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Birkaç günde toparlayabildiğim bu kadar. Daha aklıma gelirse ya da "şunu nasıl yapıyorsun?" diye sorular olursa onları da eklerim. Tüm kodlama projelerinde bu yapılandırmayı kullanıyorum ve kullanacağım. Umarım size de faydası olur.&lt;/p&gt;&lt;p&gt;=-=-=-=-=&lt;br/&gt;&lt;i&gt;Powered by &lt;b&gt;&lt;a href='http://blogilo.gnufolks.org/'&gt;Blogilo&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-6643534142783883970?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OoepPRK8BTh3Ez5gn4WFdseyAio/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OoepPRK8BTh3Ez5gn4WFdseyAio/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OoepPRK8BTh3Ez5gn4WFdseyAio/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OoepPRK8BTh3Ez5gn4WFdseyAio/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/GdtyczEM_ks" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/GdtyczEM_ks/kodlama-klavuzlar.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/09/kodlama-klavuzlar.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-8031299100478345149</guid><pubDate>Thu, 15 Sep 2011 12:25:00 +0000</pubDate><atom:updated>2011-10-03T09:32:44.999+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">proje</category><category domain="http://www.blogger.com/atom/ns#">analiz</category><title>Harun Şeker: Facebook Chat Sniffer</title><description>&lt;a href="http://www.harunseker.org/2011/09/facebook-chat-sniffer.html?spref=bl"&gt;Harun Şeker: Facebook Chat Sniffer&lt;/a&gt;: Pek çoğumuz sosyal ağlara üyeyiz ve PC başında geçen zamanımızın önemli bir kısmını başta facebook olmak üzere sosyal ağlarda geçiyor. Üst...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-8031299100478345149?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kGxQg-cBDc2lw5toLLDNlkCLerI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kGxQg-cBDc2lw5toLLDNlkCLerI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kGxQg-cBDc2lw5toLLDNlkCLerI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kGxQg-cBDc2lw5toLLDNlkCLerI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/LqUi4LGh25Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/LqUi4LGh25Y/harun-seker-facebook-chat-sniffer.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/09/harun-seker-facebook-chat-sniffer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-4033715885127892224</guid><pubDate>Wed, 24 Aug 2011 12:41:00 +0000</pubDate><atom:updated>2011-08-24T15:41:24.843+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>Daha akıllı bir Google</title><description>İstiyorum. Neden mi? Şu olay ve benzerlerini sık sık yaşadığım için:&lt;br /&gt;
&lt;br /&gt;
Google'da "kde windows screenshots" yazarsanız size şuna benzer bir çıktı veriyor.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JZUSgSB3wWI/TlTitzezxzI/AAAAAAAAAdo/n3eY7CR0Wt8/s1600/kde_windows_screenshots.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="319" width="320" src="http://1.bp.blogspot.com/-JZUSgSB3wWI/TlTitzezxzI/AAAAAAAAAdo/n3eY7CR0Wt8/s320/kde_windows_screenshots.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
İlk sonuç KDE 2.0 screenshots. Yalnız KDE'nin güncel sürümü 4 küsur.&lt;br /&gt;
İkinci sonuç tam aradığımız şey: Doğrudan KDE on Windows projesinin Sourceforge üzerindeki proje alanından. Demek ki KDE on Windows projesinin kaynak kodları ve topluluk bileşenleri Sourceforge üzerindeymiş deyip tıklıyorsunuz. Sonuç şu:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cEnQlMBwu7U/TlTjlGcXz0I/AAAAAAAAAdw/9xmAHFrQG60/s1600/kde_on_windows_sourceforge.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="146" width="389" src="http://2.bp.blogspot.com/-cEnQlMBwu7U/TlTjlGcXz0I/AAAAAAAAAdw/9xmAHFrQG60/s400/kde_on_windows_sourceforge.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Yani "bu projede ekran görüntüsü listelenmemiş." Ekran görüntüsü yoksa bu sonucu bana niye listeliyorsun ki? Hem de ikinci sırada.&lt;br /&gt;
&lt;br /&gt;
Üçüncüsü, başlığa bakınca her ne kadar alakasız görünse de, bizim aradığımız şeyle yakından alakalı bir sonuç. KDE on Windows'un kurulum görüntüleri. KDE görüntüleri değil yani.&lt;br /&gt;
&lt;br /&gt;
Dördüncüsü tam olarak ekran görüntüleri için hazırlanmış bir sayfa. Yani bizim aradığımız şey. Tek farklı KDE ve Windows görüntüleri değil, KdeEdu görüntüleri.&lt;br /&gt;
&lt;br /&gt;
Bu böyle gidiyor.&lt;br /&gt;
&lt;br /&gt;
Sonra bir de bende bu konuda sonuç yok diyen arama motorcukları var. Atıyorum xyz.com diye bir forum var. Bu forum Googlebot'tan gelen "sende şu var mı?" isteklerini kendine yontup "bende sonuç yok" sayfaları hazırlayan ve bu "bende sonuç yok" sayfalarıyla Google sonuçlarında ilk sayfalarda çıkmayı başarıyorlar.&lt;br /&gt;
&lt;br /&gt;
Ne aradığınıza göre değişiyor ama ortalamalarla konuşursak İngilizce içerikte her 10 sonuçtan 1'i alakasız çıkıyorsa Türkçe içerikte her 10 sonuçtan 4'ü alakasız çıkıyor. Ve bu zaman kaybettiren sonuçlara sinir oluyorum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-4033715885127892224?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r5eNlmiekfYb698OkvXMkKimD0U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r5eNlmiekfYb698OkvXMkKimD0U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r5eNlmiekfYb698OkvXMkKimD0U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r5eNlmiekfYb698OkvXMkKimD0U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/D_USWgTzkZA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/D_USWgTzkZA/daha-akll-bir-google.html</link><author>noreply@blogger.com (Necmettin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-JZUSgSB3wWI/TlTitzezxzI/AAAAAAAAAdo/n3eY7CR0Wt8/s72-c/kde_windows_screenshots.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/08/daha-akll-bir-google.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-3809999226532200979</guid><pubDate>Wed, 24 Aug 2011 08:17:00 +0000</pubDate><atom:updated>2011-10-03T09:32:51.702+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">insanlar</category><title>Öğrencilerin öğretmenlere ettikleri</title><description>Öğretmenlerin neler yaşadığını, öğrencilerin neler yaptığını gördükçe sinir oluyorum. Milli Eğitim Bakanlığı'na geriye dönük iki çift lafım var:&lt;br /&gt;
&lt;br /&gt;
Yemişim öğrenci merkezli eğitimi. Öğrencileri tepemize çıkarttınız. Ne terbiye kaldı ne saygı. Televizyondan öğrendiklerini öğretmen üstünde uygular hale geldiler. Öğretmen öğrenciden özür diler mi? Öğrencinin silgisini aldığı için velisinin önünde eziliyor öğretmenler artık. Ve bunun sebebi sizin uzaktan görerek kopyalamaya karar verdiğiniz "öğrenci merkezli eğitim" saçmalığı.&lt;br /&gt;
&lt;br /&gt;
Amerikan özentisi salaklar, Amerika'da işe yaramış mı ki öğrenciyi kral yaptınız?&lt;br /&gt;
&lt;br /&gt;
Süperegosu bir adım bile atmamış insanın egosuna on adım birden attırılır mı? Bir sürü öğrenci görüyorum, kendilerini sırf canlı oldukları için değerli zanneden. Bunun sorumlusu da sizsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-3809999226532200979?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sLj5ZhRob2ubnujBCmWZfIQCqXo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sLj5ZhRob2ubnujBCmWZfIQCqXo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sLj5ZhRob2ubnujBCmWZfIQCqXo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sLj5ZhRob2ubnujBCmWZfIQCqXo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/gI-QmPmios0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/gI-QmPmios0/ogrencilerin-ogretmenlere-ettikleri.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/08/ogrencilerin-ogretmenlere-ettikleri.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-2975309981921003756</guid><pubDate>Wed, 17 Aug 2011 14:49:00 +0000</pubDate><atom:updated>2011-08-17T17:49:11.031+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>Firefox'un yeni sürümünün götürdükleri</title><description>İki gün önce Firefox 6 Beta çıkmış. Bugün de betadan çıkmış, benim Kubuntu güncelleme haberi verdi hemen.&lt;br /&gt;
&lt;br /&gt;
Öğrendim ki bundan sonra Firefox da Chrome gibi sık sık yeni sürüm çıkaracakmış. Ne güzel.&lt;br /&gt;
&lt;br /&gt;
De, benim canımı sıkıyor bu özgür yazılımcılar, webciler, "gelecek bende"ciler.&lt;br /&gt;
&lt;br /&gt;
- Firebug dahil 4 eklenti kapandı, çalışmıyor.&lt;br /&gt;
- Her tarayıcının farklı bir isim verdiği adres çubuğundaki adresin ana kısmını (örneğin blogspot.com) siyah yaptın, kalanını açık gri yaptın, griyi fazla açık yapmışsın, yapmışken gri yaptığın kısımların aralarını da açsaydın biraz keşke.&lt;br /&gt;
- Javascript konsolu diye yeni bir ana özellik eklemişsin, sanki inanılmaz elzem bir özellik.&lt;br /&gt;
&lt;br /&gt;
Hepsinden önemlisi, hâlâ metin kutularında Tab kullanamıyorum?&lt;br /&gt;
Hâlâ bir sürü veriyi sürekli indirmek zorunda kalıyorum?&lt;br /&gt;
Standartlar hak getire, hâlâ hepiniz kendi kafanıza göre hareket ediyorsunuz?&lt;br /&gt;
&lt;br /&gt;
Yemişim özgürlüğünü.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-2975309981921003756?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HN6GV6zKw-OZpW8whB6HPl5CbDc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HN6GV6zKw-OZpW8whB6HPl5CbDc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HN6GV6zKw-OZpW8whB6HPl5CbDc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HN6GV6zKw-OZpW8whB6HPl5CbDc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/oSRPNRlPwQo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/oSRPNRlPwQo/firefoxun-yeni-surumunun-goturdukleri.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/08/firefoxun-yeni-surumunun-goturdukleri.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-4304030827336412009</guid><pubDate>Fri, 08 Jul 2011 10:42:00 +0000</pubDate><atom:updated>2011-07-08T13:42:21.009+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>Youtube'dan Snake oynamak</title><description>Yeni birşey farkettim az önce: Youtube'da videonun yüklenmesini beklerken dönen o noktalarla bildiğimiz Snake oyununu oynamak mümkün. Çok fazla ilerleyemiyorsunuz, oldukça hızlı hareket ediyor yılan, ama yine de oynayabiliyorsunuz.&lt;br /&gt;
Bunu da şöyle farkettim, benim dizüstü bilgisayar ofiste kablosuz bağlantıyı pek iyi kullanamıyor, hâlâ çözemediğim bir paket kaybı sorunu var. Yine öyle bir paket kaybı anında videonun yüklenmesini beklerken sol tuşa basınca bir de baktım ki noktalar düz olmuş. "N'oluyoruz?" falan derken şöyle birşey çıktı ortaya:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GvkgXRS_p1Q/ThbdyIC2h9I/AAAAAAAAAcg/VhFl7D21IW8/s1600/Screenshot.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="180" width="320" src="http://3.bp.blogspot.com/-GvkgXRS_p1Q/ThbdyIC2h9I/AAAAAAAAAcg/VhFl7D21IW8/s320/Screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NpDqFfWgFjs/ThbdyLcoEnI/AAAAAAAAAco/tajK5owcRWE/s1600/Screenshot-1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="180" width="320" src="http://1.bp.blogspot.com/-NpDqFfWgFjs/ThbdyLcoEnI/AAAAAAAAAco/tajK5owcRWE/s320/Screenshot-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tUWrwjx0c8E/ThbdyeJj1mI/AAAAAAAAAcw/7XAPI5R_Urc/s1600/Screenshot-2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="180" width="320" src="http://1.bp.blogspot.com/-tUWrwjx0c8E/ThbdyeJj1mI/AAAAAAAAAcw/7XAPI5R_Urc/s320/Screenshot-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Güzel olmuş.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-4304030827336412009?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LJO1CpjyHWxWfoMB7m98twNd2JA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJO1CpjyHWxWfoMB7m98twNd2JA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LJO1CpjyHWxWfoMB7m98twNd2JA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LJO1CpjyHWxWfoMB7m98twNd2JA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/3jpwVQFMLqA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/3jpwVQFMLqA/youtubedan-snake-oynamak.html</link><author>noreply@blogger.com (Necmettin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-GvkgXRS_p1Q/ThbdyIC2h9I/AAAAAAAAAcg/VhFl7D21IW8/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/07/youtubedan-snake-oynamak.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-8484435293314654279</guid><pubDate>Fri, 20 May 2011 09:06:00 +0000</pubDate><atom:updated>2011-05-20T12:06:32.835+03:00</atom:updated><title>Biz burada hafif sallandık</title><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Dün gece saat kaçtı bilmiyorum (sanıyorum 12'ye geliyordu) Bursa'da bir deprem yaşadık. Depremden kısa süre sonra AsTV'de altyazı geçti Marmara'nın her yerinde hissedilen bir deprem oldu diye. Bugün de sosyal mecralarda görüyorum ki Bursa'da bile bazı insanlar ciddi anlamda etkilenmişler, sokaklara dökülmüşler falan.&lt;/p&gt;&lt;p&gt;Yıllar önce, evliyken, İzmir'de bir deprem yaşadım. Ondan da yıllar önce, üniversite öğrencisiyken, Bursa'da da hissedilen bir deprem yaşadım. İkisi de dün akşam hissettiğim depremden kat kat fazla sallamıştı bizi.&lt;/p&gt;&lt;p&gt;O depremleri gördükten sonra, dün akşam yerimden bile kıpırdamadım. Evet, deprem Bursa'da da büyük oranda hissedilmiş olabilir, ama -bence- evden çıkmayı gerektirecek kadar değildi.&lt;/p&gt;&lt;p&gt;Öğrendim ki Kütahya ciddi sallanmış, 5.9, üstelik irili-ufaklı bir sürü deprem olmuş. Umarım Kütahya'da herkes iyidir.&lt;/p&gt;&lt;p&gt;Hepimize geçmiş olsun.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-8484435293314654279?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eTepAYdhmDKB7s_ZdvhEGuHUE7k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eTepAYdhmDKB7s_ZdvhEGuHUE7k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eTepAYdhmDKB7s_ZdvhEGuHUE7k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eTepAYdhmDKB7s_ZdvhEGuHUE7k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/ZcfvxmQ8_eg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/ZcfvxmQ8_eg/biz-burada-hafif-sallandk.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/05/biz-burada-hafif-sallandk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-5469314254638043565</guid><pubDate>Fri, 25 Mar 2011 15:30:00 +0000</pubDate><atom:updated>2011-03-25T17:30:33.617+02:00</atom:updated><title>.com, .net, .org, .mil, .. ve yeni kardeşleri .xxx, .mobi, .tel</title><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Az önce &lt;a target='_blank' title='.tel, .xxx ve .mobi aptalca ve saçma' href='http://blog.tommorris.org/post/3968125126/tel-xxx-and-mobi-are-all-pointless-and-idiotic'&gt;.tel, .xxx and .mobi are all pointless and idiotic&lt;/a&gt; yazısını okurken düşünmeye başladım. Ve internet adreslerinin aslında ne kadar da lüzumsuz parçalardan oluştuğunu farkettim. Anlatayım.&lt;/p&gt;&lt;p&gt;Bilirsiniz web site adreslerine URL deniyor İngilizce'de. URL'ler de çeşitli parçalardan oluşuyor. Teknik detaylarına ve isimlerine girmeden bir adresi inceleyelim:&lt;/p&gt;&lt;p&gt;www.&lt;em&gt;google&lt;/em&gt;.com.tr : alt sunucu. site. uzantı .ülke&lt;/p&gt;&lt;p&gt;Düşündüm de, burada &lt;em&gt;google&lt;/em&gt; kelimesinden başka birşeye ihtiyaç var mı? Bence yok. Neden?&lt;/p&gt;&lt;p&gt;Birincisi, buradaki &lt;em&gt;www&lt;/em&gt; kısmı tamamen gereksiz, çünkü &lt;a target='_blank' title='Google' href='http://google.com'&gt;google.com&lt;/a&gt; ile &lt;a target='_blank' title='Google' href='http://www.google.com/'&gt;www.google.com&lt;/a&gt; aynı yere gidiyor. Düzgün yapılandırılmış sitelerin tamamında bu böyledir.&lt;/p&gt;&lt;p&gt;İkincisi, Google'da arama yapacaksanız hiçbir zaman &lt;a target='_blank' title='Google' href='http://www.google.net/'&gt;www.google.net&lt;/a&gt; adresine gitmezsiniz. Google'ın adresi www.google.com'dur, hepimiz biliriz. Başka başka adresler zaten tamamen gereksizdir. Nihayetinde Google bir tane. Son cümlede Google yerine bir sürü isim yazabilirsiniz. Hepsi bir tanedir.&lt;/p&gt;&lt;p&gt;Üçüncüsü de ülke kodu. http://www.google.com.tr ile http://www.google.com.tr arasında hiçbir fark yoktur. Görünüşte farklı olmaları Google ekibinin tercihi olmasına rağmen, hiç kimse Türkçe dilinde arama yapmak için .tr olana, İngilizce dilinde arama yapmak için sadece .com olana gitmez. Hangi dilde arama yapacak olursanız olun .com olana gidersiniz.&lt;/p&gt;&lt;p&gt;Bir de ICANN ekibi (site adreslerinin genel yönetim ve politika belirleme gibi işlerini yapan "abilerimiz" diyelim) son olarak .xxx, .mobi ve .tel uzantılarını oluşturdular. Neymiş efendim, mobil işlerle ilgili firmalar .mobi uzantısını alacakmış, telefon sorgulama gibi işler için .tel kullanılacakmış. .xxx'in ne olduğu zaten belli.&lt;/p&gt;&lt;p&gt;İyi güzel de, örneğin bu işlerin üçünü birden yapanlar ne olacak? Üç adresi de mi alacak? Sadece üçle de sınırlandırmayalım, bir sürü uzantı var, bir sürü uzantı var. Hepsi için tonla adres mi alacağız? ICANN, ne açgözlüymüşsün be birader.&lt;/p&gt;&lt;p&gt;Onun yerine ben adres satırına google yazdığımda direkt karşıma google çıksa ve google'ın adresi de &lt;a target='_blank' title='Google' href='http://www.google.com/'&gt;google&lt;/a&gt; olsa daha iyi olmaz mıydı? Niye ben uzun uzun adres yazmak, bir sürü adresi aklımda tutmak zorundayım ki? Neden bu işi insanlar için basitleştirmiyoruz? Sonuçta isim sunucuları açısından www.google.com ile google arasında bir fark yok ki! İnsanlar kendileri için bile .com adres alabilirken böyle bir saçmalığa ne gerek var?&lt;/p&gt;&lt;p&gt;=-=-=-=-=&lt;br/&gt;&lt;i&gt;Powered by &lt;b&gt;&lt;a href='http://blogilo.gnufolks.org/'&gt;Blogilo&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-5469314254638043565?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DUuIrk6qgGD9UWzBrmdXG47w9NU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DUuIrk6qgGD9UWzBrmdXG47w9NU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DUuIrk6qgGD9UWzBrmdXG47w9NU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DUuIrk6qgGD9UWzBrmdXG47w9NU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/VtBbXZFHPDQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/VtBbXZFHPDQ/com-net-org-mil-ve-yeni-kardesleri-xxx.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>2</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/03/com-net-org-mil-ve-yeni-kardesleri-xxx.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-6343833771444572443</guid><pubDate>Fri, 25 Mar 2011 15:09:00 +0000</pubDate><atom:updated>2011-03-25T17:09:02.315+02:00</atom:updated><title>Genel site parçaları</title><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Merhaba,&lt;/p&gt;&lt;p&gt;Bir sitede bulunması gereken temel parçaları işledik bugün ilk derste. Şöyle bir liste oluşturdum. Unuttuğum birşey varsa bana söylerseniz konuyu ona göre güncelleriz. Listedeki tüm parçalar zorunlu olmasa da listenin büyük kısmı temel parçalardan oluşuyor.&lt;/p&gt;&lt;p&gt;Veritabanı&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Kayıt yönetimi&lt;/li&gt;&lt;li&gt;İşlem kayıtları&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;İçerik yönetimi&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Kategoriler&lt;/li&gt;&lt;li&gt;Etiketler&lt;/li&gt;&lt;li&gt;Site haritası&lt;/li&gt;&lt;li&gt;Yardım bölümü&lt;/li&gt;&lt;li&gt;İçerik takip yöntemleri&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Kullanıcı yönetimi&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Oturum yönetimi&lt;/li&gt;&lt;li&gt;Hesap yönetimi (etkinleştirme, silme)&lt;/li&gt;&lt;li&gt;Profiller (ek kullanıcı bilgileri)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Bunlar ilk bakışta aklıma gelen ve hemen hemen bütün web uygulamalarında bulunması gerekli özellikler. Başlıklar halinde bunları da inceleyelim.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Kayıt yönetimi&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Veritabanı artık web uygulamalarının kaçınılmaz bir bileşeni. Web sitenizin ya da uygulamanızın kullandığı verileri mecburen veritabanında tutmanız gerekiyor. Dolayısıyla veritabanına bağlanmak yetmiyor, kayıt ekleme, kayıt silme, varolan kaydı değiştirme gibi işlemler için fonksiyonlar hazırlamak ve kullanmak gerekiyor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;İşlem kayıtları&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;İnsanlara servis veya içerik sağlıyorsanız, yapılan işlemleri de kayıt altına almak gerekiyor. Böylece hem kanun önünde sitenizde yapılan işlemlerle ilgili belgeniz oluyor, hem sitenize yapılan erişimleri çeşitli biçimlerde (ay, yıl, bölüm vb.) takip edebiliyor, hem de sitenizi kötüye kullanan kullanıcıları bulma şansınız oluyor. İşte bu nedenlerle işlem kayıtları tutmak gerekiyor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Kategoriler&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Siteniz, özellikle içerik ağırlıklı ise, içeriği tasnif etmek ve içeriğe erişimi kolaylaştırmak için klâsör mantığına benzer şekilde kategoriler oluşturmak ve bunları kullanıcılara sunabilmek gerekiyor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Etiketler&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Kategoriler erişimi kolaylaştırsa da, içeriğe sadece genel bir görünüm sağlar. Belirli öğelere ve gruplara erişimi kolaylaştırmak için öğelerin etiketlenmesine olanak vermek gerekiyor. Özellikle içerik miktarı arttığında kategoriler yetersiz kalacağından kullanıcılara öğeleri etiketleme olanağı vermek zorunlu bir hâl alıyor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Site haritası&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;İçerik çok dinamik olmadığı durumda ise, bir harita veya ağaç gibi hiyerarşik bir yapı içerisinde kullanıcılara içeriğin genel bir görünümünü sunmak gerekiyor. Elbette site haritası derken sitenin tamamını kastetmiyorum. Özellikle sitenizin yardım bölümünde bir harita bulunması gerekiyor. Yardım bölümü de çok sık güncellenen bir bölüm olmayacağı için kullanıcılara sorunlarını sitenin hangi bölümünde çözebileceklerini bulmada yardımcı olmak amacıyla bir harita sunmakta her zaman fayda vardır.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Yardım bölümü&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Eğer bir web uygulaması yazıyorsanız, kullanıcılara neyi nasıl yapacaklarını anlatmak için bir yardım bölümü oluşturmak mutlaka yapmanız gereken şeylerden biri oluyor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;İçerik takip yöntemleri&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Özellikle blog gibi bir uygulama yazıyorsanız, kullanıcıların sunduğunuz içeriğe erişmek için sık sık sitenize girmelerini bekleyemezsiniz. Kullanıcıların yeni yazıları ve benzeri öğeleri başka uygulamalarla takip edebilmesi için RSS gibi bir içerik takip yöntemi sunmak zorundasınız.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Oturum yönetimi&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Sisteme kimin bağlı olduğunu takip etmek şart. Bunun için de uygulamanıza bir oturum açma-kapama mantığı kurmanız gerekiyor. Üstelik sadece kendi sitenizde bir oturum yönetimi mantığı oluşturmak da yetmiyor, zira Facebook, Twitter gibi web uygulamalarının sunduğu başka sitelerde oturum açabilme (Facebook Connect, Twitter OAuth gibi) özelliğinden ötürü birden fazla oturum yönetimini desteklemek gerekiyor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Hesap yönetimi&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Kullanıcıların sitenizde oturum açabilmesi özelliği, beraberinde otomatik olarak hesap yönetimini getiriyor. Herşeyden önce sitenizi kötüye kullanan ve uzun süredir kullanmayan kişilerin hesaplarını kapatabilmelisiniz. Ek olarak sitenize kayıt olan kişilerin hesaplarını etkinleştirmek gibi işlemler için de hesap yönetimi önemli bir özellik.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Profiller&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Yanlış anlaşılmasın, &lt;em&gt;profiller&lt;/em&gt; derken profil sayfalarını kastetmiyorum. Kullanıcıların &lt;em&gt;kullanıcı adı&lt;/em&gt;, &lt;em&gt;parola&lt;/em&gt;, &lt;em&gt;eposta adresi&lt;/em&gt; ve &lt;em&gt;oturum bilgileri&lt;/em&gt; dışındaki bilgilerini ayrı bir tabloda tutmak gerekiyor. Kullanıcı profilini diğer kullanıcılarla paylaşmasanız bile bu saydıklarım dışındaki bilgilerin bir yerde tutulması ve gerektiğinde sunulması gerekiyor. Örneğin kullanıcı kendisiyle aynı okuldan mezun olan kişileri bulmak istiyorsa bunu yapmanın tek bir yolu var, kullanıcıların mezuniyet bilgilerini bir yerde tutmak ve gerektiğinde taramak.&lt;/p&gt;&lt;p&gt;İleride belki yenilerini ekleyebilirim ama şimdilik aklıma gelenler bu kadar.&lt;/p&gt;&lt;p&gt;Sağlıcakla kalın.&lt;/p&gt;&lt;p&gt;=-=-=-=-=&lt;br/&gt;&lt;i&gt;Powered by &lt;b&gt;&lt;a href='http://blogilo.gnufolks.org/'&gt;Blogilo&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-6343833771444572443?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NSMhySDs0xh3YTfxNnB90otZ2xU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NSMhySDs0xh3YTfxNnB90otZ2xU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NSMhySDs0xh3YTfxNnB90otZ2xU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NSMhySDs0xh3YTfxNnB90otZ2xU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/5DFprhTuKlM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/5DFprhTuKlM/genel-site-parcalar.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/03/genel-site-parcalar.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-1839273664352833468</guid><pubDate>Wed, 23 Mar 2011 09:11:00 +0000</pubDate><atom:updated>2011-03-23T11:11:30.064+02:00</atom:updated><title>YGS ve YSU</title><description>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;YGS'nin ne olduğunu biliyorsunuz, Yükseköğretime Geçiş Sınavı. Eski adıyla ÖSS.&lt;/p&gt;&lt;p&gt;YSU ne diye sorarsanız, o da Yaz Saati Uygulaması. Hani önümüzdeki hafta saatler bir saat ileri alınacak ya, işte o.&lt;/p&gt;&lt;p&gt;Haberleri az biraz takip ediyorsanız öğrenmişsinizdir, saatler ayın 27'sinde bir saat ileri alınacaktı. Ancak ÖSYM'de sınav takvimini oluşturmakla görevli arkadaşlar YGS'yi de aynı tarihe koymakta hiçbir sakınca görmemişler (haberleri olduğunu da sanmıyorum ya, neyse).&lt;/p&gt;&lt;p&gt;Devlet-i âli'miz YGS'ye girecek kardeşlerimizin uykusuz kalmaması için çok ilginç bir çözüm geliştirdi. YGS'yi bir gün ileri almak.&lt;/p&gt;&lt;p&gt;YGS ile ilgili toplam 10 milyonluk bir nüfus olduğunu varsayalım. Öğrenciler, veliler, öğretmenler, tüm eğitim personeli. Yüzde 20 diyelim aşırı yuvarlatılmış hesap.&lt;/p&gt;&lt;p&gt;YSU ile ilgili kişi ve firmaları hesapladığınızda, işin rengi değişiyor. Tüm bankalar, bilişim firmaları, firması içerisinde bilişim teknolojilerini kullanan tüm firmalar. Bu da Türkiye'nin herhalde yaklaşık yüzde 80'i falan oluyor. Elbette Türkiye'deki firmalarla iş yapan yurtdışı firmalar da var işin içinde.&lt;/p&gt;&lt;p&gt;Microsoft devletin bu hamlesini (burada hamle yerine sorun da diyebiliriz) çözebilmek için yama çıkarmak zorunda kaldı. Linux kullanıcılarının ne yapacağı kendilerine kalıyor sanırım.&lt;/p&gt;&lt;p&gt;Devletimizin planlama yeteneğine hayran kaldım. Devletimiz olayı batırmakla kalmadı, bir de üstüne tüy dikti. Aferin onlara.&lt;/p&gt;&lt;p&gt;=-=-=-=-=&lt;br/&gt;&lt;i&gt;Powered by &lt;b&gt;&lt;a href='http://blogilo.gnufolks.org/'&gt;Blogilo&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-1839273664352833468?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9d-06FXrtVxrkQjmOoEgtSJ4R70/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9d-06FXrtVxrkQjmOoEgtSJ4R70/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9d-06FXrtVxrkQjmOoEgtSJ4R70/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9d-06FXrtVxrkQjmOoEgtSJ4R70/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/fRS6BhA6-hk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/fRS6BhA6-hk/ygs-ve-ysu.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/03/ygs-ve-ysu.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-3297548348853471001</guid><pubDate>Thu, 24 Feb 2011 16:26:00 +0000</pubDate><atom:updated>2011-02-24T18:26:29.324+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">proje</category><category domain="http://www.blogger.com/atom/ns#">programlama</category><category domain="http://www.blogger.com/atom/ns#">bilişim</category><title>PHP derslerine başladık</title><description>Altı ay kadar önce &lt;a href="http://www.coslat.com/"&gt;Coslat&lt;/a&gt; geliştirme ekibine katılmıştım. O zamandan beri ağ takip uygulamaları, firma bünyesinde web arayüzleri ve benzeri çalışmalar yürütüyorum ve ana işlerim PHP'de sayfa yazmak ya da FreeBSD üzerinde çalışacak PHP, Python ya da kabuk betikleri yazmak.&lt;br /&gt;
&lt;br /&gt;
Coslat, ben işe girdikten kısa süre sonra &lt;a href="http://www.bilisimegitim.com/"&gt;Bilişim Eğitim Merkezi&lt;/a&gt; ile ortaklık kuran ve Bilişim Eğitim Merkezi'nin Bursa şubesi olarak hayatına devam eden DataHouse firmasının kardeş firmalarından. Coslat ekibi üyeleri duruma göre BEM Bursa'da derse girebiliyor. Benim de çalışma alanım aslen PHP olduğu için bir süredir PHP derslerine öğrenci topluyordu Bursa BEM. Geçtiğimiz Salı günü de PHP derslerine başladık, ilk üç dersimizi yaptık. Üç yılı aşkın süredir ders vermiyordum (bilmeyenler için, üniversite mezuniyetim İngilizce öğretmenliği ve dört yıl kadar devlette öğretmenlik yaptım); iki gün önce yeniden ders vermeye başlamış oldum.&lt;br /&gt;
&lt;br /&gt;
Umarım öğrencilerim benden memnun kalırlar, ben ders vermekten memnunum.&lt;br /&gt;
&lt;br /&gt;
Ha, her dersten sonra o derslerde işlediğim konuları buraya yazmaya karar verdim, böylece genel bir PHP öğrenme yol haritası çıkarabiliriz kısa sürede.&lt;br /&gt;
&lt;br /&gt;
İlk üç derste işlediğim konular:&lt;br /&gt;
&lt;blockquote&gt;Değişken nedir, sabit nedir&lt;br /&gt;
PHP kod bloğu ve cümle yapısı temelleri&lt;br /&gt;
Değişken tanımlama&lt;br /&gt;
Değişken türleri (tamsayı, ondalıklı sayı, dize, dizi)&lt;br /&gt;
Değişkenler ile yapılan temel işlemler (iki sayıyı toplama,..)&lt;br /&gt;
Döngü kurma&lt;br /&gt;
&lt;/blockquote&gt;İlk derslerde istediğim örnek: &lt;i&gt;Çarpım tablosu dizisinin değişken olarak tanımlanması&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Bu akşam da şunları işleyeceğim:&lt;br /&gt;
&lt;blockquote&gt;Aritmetik işlemler&lt;br /&gt;
Ondalıklı sayıların temsil edilmesindeki zorluk&lt;br /&gt;
Dize işlemleri&lt;br /&gt;
Dize tanımlama yöntemleri, bunların birbirlerinden farkları (', "", HEREDOC, NOWDOC)&lt;br /&gt;
Temel dizi fonksiyonları&lt;br /&gt;
Döngü kurma yöntemleri&lt;br /&gt;
Döngülerin kullanım yerleri&lt;br /&gt;
&lt;/blockquote&gt;İsteyeceğim örnekler:&lt;br /&gt;
&lt;i&gt;Çarpım tablosunun döngüyle oluşturulması&lt;br /&gt;
Çarpım tablosunun bir HTML tablosu olarak ekrana basılması&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Bir sonraki dersimiz haftaya Salı. Eğer siz de PHP dersi almak istiyorsanız Harun Şeker hocamız (ders kitabı olarak verdiğimiz kitabın da yazarıdır) da müsait, bekleriz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-3297548348853471001?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rcCCU7WO-L1Ah_dvYQfqrxzAAHI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rcCCU7WO-L1Ah_dvYQfqrxzAAHI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rcCCU7WO-L1Ah_dvYQfqrxzAAHI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rcCCU7WO-L1Ah_dvYQfqrxzAAHI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/EDH1XdD8jIg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/EDH1XdD8jIg/php-derslerine-basladk.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/02/php-derslerine-basladk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-8441117509741739297</guid><pubDate>Sat, 08 Jan 2011 12:35:00 +0000</pubDate><atom:updated>2011-01-08T14:37:04.947+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">analiz</category><category domain="http://www.blogger.com/atom/ns#">insanlar</category><title>Eskilerden bir yazı</title><description>Hazır yeni bir yazı girmişken eski yazılarıma bir göz gezdireyim dedim, hani günlük yazan insanlar zaman zaman eski günlükleri çıkarıp okur ya, onun gibi. 2008 yılında şöyle bir yazı yazmışım, tekrar paylaşayım dedim:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;Men don't fight each other, they know that what they do or have is their problem. Ladies, on the other hand, keep a psychological fight alive at all times; they think that what they do or have is others' problem and what others do or have is their problem. I'm guessing this difference is the sole reason the modern world is developed this much.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
Çoğunuz için çeviriye gerek yoktur ama ben yine de vereyim:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;Erkekler birbirleriyle kavga etmezler, bilirler ki yaptıkları ve sahip oldukları kendi problemleridir. Diğer yandan kadınlar her zaman psikolojik savaş halindedirler; kendi yaptıklarının ve sahip olduklarının başkalarının, başkalarının yaptıklarının ve sahip olduklarının da kendilerinin problemi olduğuna inanırlar. Modern dünyanın bu kadar gelişmesinin arkasında bu nedenin yattığını düşünüyorum.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;
Bu çeviriden devam edersek şöyle bir durum var:&lt;br /&gt;
Hani kadınlardan "&lt;b&gt;weaker sex&lt;/b&gt;" (&lt;i&gt;zayıf cinsiyet&lt;/i&gt;) diye bahsederler ya. Ben o ifadenin yetersiz olduğunu düşünüyorum. Fiziksel olarak doğru olabilir ama diğer yönlerden durum tam tersi aslında. Yani o ifade aslında şöyle olmalı: "&lt;b&gt;physically weaker, otherwise all-powerful sex&lt;/b&gt;" (&lt;i&gt;fizik olarak zayıf ama diğer tüm yönlerden çok günlü cinsiyet&lt;/i&gt;).&lt;br /&gt;
&lt;br /&gt;
Sevgiyle kalın.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-8441117509741739297?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w815fR7elnvZQ3hTu2xmqHK-gRc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w815fR7elnvZQ3hTu2xmqHK-gRc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w815fR7elnvZQ3hTu2xmqHK-gRc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w815fR7elnvZQ3hTu2xmqHK-gRc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/r07JJ6SAgg4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/r07JJ6SAgg4/eskilerden-bir-yaz.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/01/eskilerden-bir-yaz.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-2169466774590400628</guid><pubDate>Sat, 08 Jan 2011 12:17:00 +0000</pubDate><atom:updated>2011-01-08T14:17:28.145+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">insanlar</category><title>Taze blog yazarı arkadaşlarım</title><description>İşyerindeki arkadaşlar blog yazmaya başladı, yazdıkları konular bazılarınızın ilgisini çekebilir:&lt;br /&gt;
&lt;br /&gt;
Durmuş Ali Şen, Coslat müşteri ilişkileri yöneticisi arkadaşım. Orta ve ileri düzeyde Windows 7 ve genel bilişim ağırlıklı blogunun adresi &lt;a href="http://dalisen.blogspot.com/"&gt;http://dalisen.blogspot.com/&lt;/a&gt;. Ayrıca İngilizcesini geliştirmek amacıyla yazdığı bir de &lt;a href="http://daliseneng.blogspot.com/"&gt;http://daliseneng.blogspot.com/&lt;/a&gt; adresi var. Aynı ortamda olduğumuz için ben de yazdığı yazılardaki hataları ona burada raporluyorum. Belki yorum olarak da yazabilirim zaman zaman. Ara sıra ufak İngilizce ipuçları görmek isterseniz Ali'nin İngilizce blogunu kaçırmayın derim.&lt;br /&gt;
&lt;br /&gt;
Egemen Öztürk, stajer arkadaşımız, daha çok temel Windows ve programlar ağırlıklı yazıyor, stajer olduğu için burada derslere öğrenci olarak katıldığından derslerde öğrendiği şeyleri de blogunda paylaşıyor. Bilgisayar kullanmaya yeni yeni başladıysanız tavsiye edeceğim blog adresi &lt;a href="http://egemenozturk.blogspot.com/"&gt;http://egemenozturk.blogspot.com/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Uzun süredir blog yazan bir diğer iş arkadaşım da Ozan Uçar. Ürünlerimizin yazılımsal ve teknik altyapısından sorumlu olan Ozan, daha çok Linux konsol uygulamaları ve ağ güvenliği ağırlıklı yazıyor. &lt;a href="http://www.cehturkiye.com/"&gt;CEH Türkiye&lt;/a&gt;'nin baş yazarlarından ve yazılarını da oradan okuyabilirsiniz. CEH Türkiye'de sadece onun yazdığı yazılara da &lt;a href="http://www.cehturkiye.com/index.php/ozan-ucar"&gt;http://www.cehturkiye.com/index.php/ozan-ucar&lt;/a&gt; adresinden ulaşabilirsiniz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-2169466774590400628?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oeRSIHy3vUaAMw4rU30vc6ZeY4o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oeRSIHy3vUaAMw4rU30vc6ZeY4o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oeRSIHy3vUaAMw4rU30vc6ZeY4o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oeRSIHy3vUaAMw4rU30vc6ZeY4o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/31pJ4ltAN5Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/31pJ4ltAN5Q/taze-blog-yazar-arkadaslarm.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2011/01/taze-blog-yazar-arkadaslarm.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-5924092771908734635</guid><pubDate>Fri, 24 Dec 2010 13:57:00 +0000</pubDate><atom:updated>2010-12-24T16:04:06.906+02:00</atom:updated><title>Uzun bir komut satırını kısaltma - xargs</title><description>Bilgisayarcı blogu olduğumuz için, bugün yine bir bilgisayar konusu ile karşınızdayız.&lt;br /&gt;
&lt;br /&gt;
Şirkette hazırladığımız bir ürün için çeşitli dizinler altında bulunan N adet PCAP dosyasını birleştirip sonra da belirli bir boyutu geçmeyecek şekilde bölmem gerekiyor.&lt;br /&gt;
&lt;br /&gt;
Dizin adlarıyla uğraşmayan bir örnek verecek olursam:&lt;br /&gt;
Diyelim ki elimde 1, 2, 3, 4, 10, 11, 12, 15, 16 adlı .pcap dosyaları var.&lt;br /&gt;
Bunları birleştirmek için:&lt;br /&gt;
&lt;b&gt;mergecap -w birlesik.pcap 1.pcap 2.pcap 3.pcap 4.pcap 10.pcap 11.pcap 12.pcap 15.pcap 16.pcap&lt;/b&gt;&lt;br /&gt;
komutunu vermek gerekiyor. Örnekte bir sorun yok elbette, ama gerçekte bu dosya adlarının başında yaklaşık 20 karakterlik dosya yolu var ve dosyaların adları da yaklaşık 20'şer karakter.&lt;br /&gt;
Bu da 10 dosyada yaklaşık 400 karakterlik bir komut satırı demek oluyor. Dosya sayısının 10 değil de 100 olduğunu düşünürsek bunları tek bir komut satırında vermek pek de makul değil.&lt;br /&gt;
&lt;br /&gt;
Bu dosya adlarını bir metin dosyasına yazıp mergecap uygulamasına öyle göndermenin bir yolunu ararken xargs komutunu buldum.&lt;br /&gt;
&lt;br /&gt;
Şöyle düşünün: Bu .pcap dosya adlarını liste.txt dosyasına yazdıysanız:&lt;br /&gt;
&lt;b&gt;cat liste.txt | xargs mergecap -w birlesik.pcap&lt;/b&gt;&lt;br /&gt;
yazınca derdiniz çözülüyor.&lt;br /&gt;
&lt;br /&gt;
Holeey!&lt;br /&gt;
&lt;br /&gt;
Sonradan gelen edit: &lt;b&gt;xargs -a liste.txt&lt;/b&gt; ile &lt;b&gt;cat&lt;/b&gt; komutundan da kurtulabiliyormuşuz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-5924092771908734635?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H0d8mRVrhFyZ1Kx8NWA8c8JL8Ww/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H0d8mRVrhFyZ1Kx8NWA8c8JL8Ww/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H0d8mRVrhFyZ1Kx8NWA8c8JL8Ww/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H0d8mRVrhFyZ1Kx8NWA8c8JL8Ww/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/9ruJCz8k07A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/9ruJCz8k07A/uzun-bir-komut-satrn-ksaltma-xargs.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2010/12/uzun-bir-komut-satrn-ksaltma-xargs.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-6332882547022929132.post-6367223491691007447</guid><pubDate>Mon, 13 Dec 2010 14:50:00 +0000</pubDate><atom:updated>2010-12-13T16:50:45.116+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">analiz</category><category domain="http://www.blogger.com/atom/ns#">insanlar</category><title>Blind date =? görücü usülü</title><description>Oldum olası &lt;i&gt;görücü usülü&lt;/i&gt; olayına pek ısınamamışımdır. Belki biraz da eğitimimizin ve "Avrupalı" olmanın verdiği birşey, görücü usülü &lt;i&gt;eski kafalı&lt;/i&gt;lık gibi gelmiştir bana.&lt;br /&gt;
Ama geçenlerde birşey farkettim, "vay anasını" dedim kendi kendime. Bizdeki görücü usülü görüşmelerin benzeri Batı kültüründe de aynen varmış da ben görememişim meğersem.&lt;br /&gt;
Onlar da yalnız olan ve artık birileriyle birlikte olması gerektiğini düşündükleri insanlara &lt;i&gt;blind date&lt;/i&gt; ayarlıyorlar. &lt;i&gt;Blind date&lt;/i&gt; kavramı başkalarının size görüşmeniz için birilerini ayarlamasında durumunda o kişiyle yaptığınız ilk görüşmeye deniyor. Diyelim bir arkadaşınız var erkek, sevgilisinden ayrılalı bayağı olmuş, uzun süredir yalnız ve biriyle birlikte olursa daha mutlu olacağına inanıyorsunuz. Aynı şekilde bir de bayan arkadaşınız var. Onları evde ya da dışarıda yemeğe ya da başka bir etkinliğe davet ediyorsunuz, tanışmalarını sağlıyorsunuz. Bunun adı &lt;i&gt;blind date&lt;/i&gt; oluyor.&lt;br /&gt;
Bizdeki görücü usülünden pek de farklı değil. Bizde daha çok aileler müdahil oluyor, çünkü bizde aile kavramı çok daha güçlü ve biliyorlar ki aileler anlaşamadığı taktirde o evlilik yürüse bile pek de mutluluk getirmiyor. Ama özünde görücü usülü ile blind date aynı şey aslında.&lt;br /&gt;
Bir de kendi kültürümüzü hep Batı kültüründen daha düşük, gerici vb görürüz, oysa durum pek de öyle değilmiş meğer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6332882547022929132-6367223491691007447?l=hayat-necmettin.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sqRA0WtzasbeuoSgaDMBmdVe7qY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sqRA0WtzasbeuoSgaDMBmdVe7qY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sqRA0WtzasbeuoSgaDMBmdVe7qY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sqRA0WtzasbeuoSgaDMBmdVe7qY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/QAba/~4/7Ye5YepXxXI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/blogspot/QAba/~3/7Ye5YepXxXI/blind-date-gorucu-usulu.html</link><author>noreply@blogger.com (Necmettin)</author><thr:total>0</thr:total><feedburner:origLink>http://hayat-necmettin.blogspot.com/2010/12/blind-date-gorucu-usulu.html</feedburner:origLink></item></channel></rss>

