Mehmet Davut http://www.mehmetdavut.com.tr/ Mehmet Davut tr-TR Ubuntu' ya kaynağından MySQL kurdum <p>Ubuntu 9.10 Karmic Koala kullanıyorum ve en son MySQL sunucusuna sahip olmak istiyorum. Olay şöyle ki;</p> <p>Öncelikle, indirmek istediğimiz sürüme karar vermeliyiz. Örneğin, MySQL Community Server 5.1 kuracaksam, <a href="http://dev.mysql.com/downloads/mysql/5.1.html#downloads" title="MySQL Community Server 5.1">şu sayfaya</a> gidip, <a href="http://dev.mysql.com/downloads/mysql/5.1.html#linux">Linux (non RPM packages)</a> linkine tıklıyorum.<a href="http://dev.mysql.com/downloads/mysql/5.1.html#linux"> </a>Bu bana Red Hat benzeri dışındaki linux distro' ları için gerekli olan linux kurulum dosyasını veriyor. Ubuntu veya debian için, Red Hat gibi DEB paketi hazırlamıyorlar, nedenini ben de anlamadım.</p> <p>Ben 64 bit bi sunucu kullanıyorum ve MySQL Cluster yapacağım, aradığım paketler <a href="http://dev.mysql.com/downloads/select.php?id=14">MySQL Cluster</a> sayfasında <a href="http://dev.mysql.com/downloads/mirror.php?id=377830" title="MySQL Cluster for Linux">download</a> sayfasında.</p> <p>Kurulum şöyle başlıyor:</p> <p>önce gerekli dosyayı wget ile çekiyoruz:</p> <blockquote><code>wget http://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-Cluster-7.0/mysql-cluster-gpl-7.0.9-linux-x86_64-glibc23.tar.gz</code></blockquote> <p>ardından dosyayı tarball' dan çıkarıyoruz:</p> <blockquote><code>tar -xzf http://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-Cluster-7.0/mysql-cluster-gpl-7.0.9-linux-x86_64-glibc23.tar.gz</code></blockquote> <p>sonra çıkan klasörü mv komutu ile /usr/local klasörüne taşıyoruz:</p> <blockquote><code>mv mysql-cluster-gpl-7.0.9-linux-x86_64-glibc23 /usr/local/</code></blockquote> <p><code>/usr/local klasörüne gidelim:</code></p> <blockquote><code>cd /usr/local</code></blockquote> <p>ve orada sembolik bir bağlantı oluşturalım:</p> <blockquote><code>ln -s mysql-cluster-gpl-7.0.9-linux-x86_64-glibc23 mysql</code></blockquote> <p>mysql için grup ve kullanıcı oluşturalım ve ilgili klasörlere izinler verelim:</p> <blockquote><code>cd mysql</code><br /><code>groupadd mysql</code><br /><code>useradd -g mysql mysql</code></blockquote> <p>mysql' in konfigürasyon dosyasını da /etc/ içerisine taşımak gerek:</p> <blockquote><code>cp support-files/my-medium.cnf /etc/my.cnf</code></blockquote> <p>mysql veritabanı oluşturmamız lazım:</p> <blockquote><code>./scripts/mysql_install_db --user=mysql</code></blockquote> <p>ve tabii ki klasörlere izinler:</p> <blockquote><code>chown -R root:mysql .<br />chown -R mysql:mysql data</code></blockquote> <p>MySQL Daemon' u çalıştırdım:</p> <blockquote><code>/bin/mysqld_safe --user=mysql &amp;</code></blockquote> <p>Artık MySQL komut satırına girebiliyorum, nasıl mı (kurulumdan sonra root kullanıcısına bir şifre belirlemedik):</p> <blockquote><code>cd bin</code><code>./mysql -u &lt;user&gt; -p&lt;password&gt;</code></blockquote> <p>mysql/bin klasörünü de PATH' ime ekleyerek, her seferinde mysql komut satırını çalıştırmak için bir sürü klasör adı yazmaktan şöyle kurtuluyorum:</p> <blockquote><code>export PATH=$PATH:/usr/local/mysql/bin</code></blockquote> <p>Kaynak: <a href="http://www.devside.net/guides/linux/mysql" title="MySQL for Linux">MySQL for Linux</a></p> Mehmet Davut Mon, 07 Dec 2009 16:22:32 +0200 http://mehmetdavut.com.tr/posts/45 http://mehmetdavut.com.tr/posts/45 Neden MySQL Cluster yapmalıyız? <p>Bir kaç ana sebebi var,</p> <p>Cluster yaptığımız bilgisayarların çöküşünü, güvenle oturup izleriz, çünkü cluster yapılan bilgisayarların biri çöktüğünde diğeri, onun kaldığı yerden devam edecektir. Bu da kullanıcıların veritabanlarına ve verilerine ulaşmasında, kayıpsız bir şekilde, bilgisayarlarda çökmeler yaşansa bile, her zaman ulaşabilmelerini sağlayacaktır.</p> <p>İkincisi Ölçeklendirilebilirlik. MySQL cluster ağımıza, kolayca yeni bilgisayarlar ekleyip, cluster gücünü arttırabiliriz. Cluster için kullanacağımız makinelerin süper makineler olmasına gerek yok, ucuz, basit ve düşük donanımsal özelliklerdeki bilgisayarları cluster yapabiliriz, bu da bize maliyet avantajı sağlar ve cluster sisteminin performansını arttırır. Yani, eski makinelerden bir cluster ordusu yapabilir ve yine lazım olduğunda ordumuza, eski bilgisayarlar ekleyerek ordumuzu güçlendirebiliriz. (Bu google' ın ilk kurulduğunda kullandığı sistem, eski ve ucuz bilgisayarları toplayarak, güçlü bir ağ yarattılar, büyüdükçe kolayca performanslarını daha da arttırdılar)</p> <p>MySQL cluster' ın diğer avantajları arasında da, tüm clusterlara kolayca ve merkezi erişim sağlayacak, yönetim bilgisayarının olması gösterilebilir. Cluster sistemi kurulduktan sonra, kolayca ayarlanabilir, yönetilebilir, daha ucuz ve daha güvenilir bir yöntemdir. Yedekleme (Back up) de merkezi yönetim bilgisayarı (management node) sayesinde kolaydır. Bu özellikleri, Cluster yönteminin alternatifleri, diskin farklı bölümlerinde veritabanını bölmek, karşısında Cluster' ı daha avantajlı kılar.</p> Mehmet Davut Mon, 07 Dec 2009 14:41:01 +0200 http://mehmetdavut.com.tr/posts/44 http://mehmetdavut.com.tr/posts/44 MySQL Cluster <p>Klasik MySQL veritabanı, veri kayıtlarını, tablolar da saklar. Bu tablolar da veritabanı sunucusunda, fiziksel dosyalarla tutulur ve sorgular tarafından oluşturulur. Eğer veritabanı sunucusu çökerse, veritabanı da çöker. Eğer sorguların veri yüklemesi çok büyükse, bu da daha güçlü bi sunucu kurmak gerektirir.</p> <p>Cluster (kümeleme), işlemleri birçok sunucu üzerine bölen ve ölçeklendirilebilir -gün geçtikçe, sunucu çiftliği büyütülebilir- bir çözümdür. Cluster işlemi, üzerinde MySQL Cluster içeren, sorguları çalıştıracak ve cevap verebilecek, MySQL sunucusu kurulu bilgisayarlar ve bir ya da birçok, merkezi yönetim işlemi yapabilecek, bilgisayarın kurulumu ile gerçekleştirilebilir. Cluster yapmak için bir çok sebep ve bir çok farklı yöntem vardır.</p> <p>Scaling up, sunucunun içerisindeki işlemlerin, bilgisayarın kapasitesini zorladığında tercih edeceğimiz bir yöntem olup; sunucu yöneticisi tarafından, bilgisayarın donanımsal parçalarının kapasitesini yükseltmek ya da daha güçlü bi bilgisayara taşınmakla gerçekleşebilir.</p> <p>Scaling out ise, sunucunuzun kapasitesini değiştirmeden, sunucu sisteminize, ek sunucular ekleyerek gerçekleştirebileceğiniz bir yöntem. Bu daha ucuz ve güvenilir bir yöntem olacaktır. Fakat, Scaling up yönteminden, daha zor ve karışıktır, ve bazen yazılım ücretleri daha fazla olabilir (özellikle windows sunucularda yaşanabilir).</p> <p>MySQL cluster, Scaling out yöntemini kullanır. Yani bir sunucu tarafından, diğer sunuculara veritabanı yükü dağıtılır. Standart MySQL sunucusu kurmaktan biraz daha karışık ve zor olabilir. Ama bir kere doğru şekilde kurulduğunda, daha ucuz ve daha güvenilir Cluster hizmeti verecektir.</p> Mehmet Davut Mon, 07 Dec 2009 13:49:20 +0200 http://mehmetdavut.com.tr/posts/43 http://mehmetdavut.com.tr/posts/43 Yarın, Altıdan Sonra: O.B.E.B <p>Sanatsal faaliyetlerime, yarın tiyatroyu da ekleyeceğim için çok mutluyum. Yarın, <a href="http://www.altidansonra.com/6dansonra.html" title="Altıdan Sonra Tiyatro">Altıdan Sonra</a> isim li bir tiyatro grubu, <a href="http://www.kumbaraci50.com/" title="Kumbaracı Yokuşu 50 Numara">Kumbaracı50</a>' deki oyunu <a href="http://www.kumbaraci50.com/etkinlik_detaylari/obeb.html" title="Ortak Bölenlerin En Büyüğü">O.B.E.B</a>' i izleyeceğim.</p> <p>Çok acayip falan hoşuma giderse, dramatik faaliyetlere katılmak istiyorum bol bol.</p> Mehmet Davut Sun, 06 Dec 2009 23:53:24 +0200 http://mehmetdavut.com.tr/posts/42 http://mehmetdavut.com.tr/posts/42 Adını Sen Koy, Afişini görelim <img alt="Adını Sen Koy, Afişini görelim" src="/images/16" title="Adını Sen Koy, Afişini görelim" /> Mehmet Davut Sun, 06 Dec 2009 23:20:48 +0200 http://mehmetdavut.com.tr/posts/41 http://mehmetdavut.com.tr/posts/41 Meditation brings wisdom; lack of mediation leaves ignorance. <p>yani;</p> <p>düşünceler insana bilgelik katar, düşüncesizlik ise cahilliği seninle bırakır.</p> <p>Seni neyin ileri götürdüğünü ve neyin geride bıraktığını iyi bil ve bilgeliğin yolunda ilerle, demiş <strong>buddha</strong> yüzyıllar önce.</p> <p>Geçenlerde bir haftalığına internet üzerindeki işlerimi kontrol edebilme yeteneği kazanmak ve kendime pozitif aktiviteler bulmak için denediğim, sosyal ağlardan uzaklaşma eylemim, çok başarılı oldu ve çok hoşuma gitti.</p> <p>Her gün okumadığım kadar köşe yazısı, günlük ve makale okudum. Tüm bunlara rağmen bilgisayar başında geçen sürem eskisinden de kısa oldu ve daha fazla uyuyacak zaman bulabildim.</p> <p>Öyleyse, sosyal ağları kullanmak yerine yalnızlığımı internetle de perçinler, kendime bilgelik katmak için, kontrollü sosyal ağ uygulamamı bu hafta için, bu gece, burada başlatırım.</p> Mehmet Davut Sun, 06 Dec 2009 23:11:56 +0200 http://mehmetdavut.com.tr/posts/40 http://mehmetdavut.com.tr/posts/40 Şanslı gün yoktur, Toffee nut latte vardır <p>Hayranı olduğumuz Starbucks içeceği toffee nut latte yeni christmas döneminde, yeniden raflarda olduğunu öğrenince çok sevindim, hemen indirdim bi tanesini mideye..</p> <p>Ahmet Mümtaz Taylan, büyük oyuncu kardeşim. Adam çok iyi, mahalle abisi rolü yapıyor. Çok iyi küfrediyor, psikopat tavırları iyi sergiliyor. Ben bunu gördüm "Adını Sen Koy" filminde.</p> <p>Melis Birkan' da iyi oyuncu ve güzel kız. Ama ne zaman görsem ben de kedi görmüşüm psikolojisi yaratıyor. Kedileri sevmiyorum. Kedileri neden sevmediğimle ilgili psikolojik bir çalışma yapacağım.</p> <p>Veeee iki yeni oyuncu. Ali İl ve Cemal Toktaş. Filmin iki ana oyuncusu. Filmin konusundan bahsetmeyelim ama Ali İl' e (Can) dikkat ettim özellikle filmde, Cemal Toktaş (Ilgaz) biraz pasif bi rolde geldi bana. Yani rolü pasif değil, oynadığı karakter, pek hoşuma gitmeyen türden bi insan türü. Malum, birisini sevdiğim zaman çekinmeden yüzüne söyleyebildiğim için, söyleyemeyenleri garipsiyorum.</p> <p>Bir de filmde son 5 dk ya kadar hiç müzik yok gibi geldi. Belki de hiç yoktu, sonlara doğru farkedebildim bunu. Ama en sonda çalan, Demet Sağıroğlu' nun söylediği ve filmle aynı addaki "Adını Sen Koy" şarkısı şahaneydi.</p> <p>Vee tabii ki Eskişehir ve Belediye Başkanı Yılmaz Büyükerşen' de çok başarılılar.</p> Mehmet Davut Sun, 06 Dec 2009 20:08:23 +0200 http://mehmetdavut.com.tr/posts/39 http://mehmetdavut.com.tr/posts/39 CivCity Rome <p>En sonunda CivCity Rome oyununu oynama fırsatı buldum.. Bi kaç gündür öylesine oynuyordum, bugün görevleri yapayım dedim ve yine bi Civilization oyunununa bayıldım :)</p> <p>Ben de kaç gündür Civilization oyununu yapan firmanın yaptığı bi oyunu nasıl sevemedim diye düşünüyordum. Oyundaki görevleri yapınca oyunu daha iyi anlıyorsun. Roma' nın nasıl geliştiğini anlatıyor sana.</p> <p>İnsanların için ev yaptırıyor, yaptığın evleri güzelleştirmeleri için insanlara fırsat yaratman isteniyor. İşte dükkandır, ibadethanedir, sudur, zeytinyağıdır gibi malzemeleri insanlara sununca, insanlar da evlerini büyütüyor.</p> <p>Ama bir şey varki, işte o anda oyunun ne büyük olduğunu anladım :) Şehre çalışmaya gelen işçiler, yavaş yavaş evlerini büyüttüler, en sonunda yatak imalathanesi ve ibadethane kurmam istendi :) bu ikisini de kurunca, işçiler evlendiler :D ve çocukları oldu... İbadethane de nikahlanıp, yatak imalathanesinde üretilen yataklarla gerdeğe girdiler sanırım ama benim çok hoşuma gitti :)</p> Mehmet Davut Sun, 06 Dec 2009 01:00:46 +0200 http://mehmetdavut.com.tr/posts/38 http://mehmetdavut.com.tr/posts/38 Adını sen koy <p>2010 kültür başkenti, kültür yılı kapsamında :) her hafta 1 Türk filmi etkinliklerimiz, yarın "Adını sen koy" la devam ediyor.</p> <p>Genelde filmle ilgili hiç araştırma yapmıyorum, sadece oyunculara bakıyorum. Çünkü, özellikle türk filmlerinde, filmin konusu beni çok ilgilendirmiyor. Orada bizim dilimizde birileri bişey yaşamış, onu anlamaya çalışıyorum. Tabii olay böyle olunca fantastik filmleri tercih etmiyorum. Komedi filmleri de klasman dışında kalıyor, ona gülmek için gidiyoruz.</p> <p>Böylece, kötü film yoktur, bizim içerisini anlayamadığımız film olabilir. İnsanlar aylarca, yıllarca, iyi ürün çıkarmak için uğraşırlar, belki işler yolunda gitmez, bu yüzden kötü olmaz film.. Bizim işlerin yolunda gitmemiş olabileceğini anlamamız gerekir.</p> <p>Melis Birkan ve Ahmet Mümtaz Taylan sevdiğim oyunculardır.</p> Mehmet Davut Sat, 05 Dec 2009 23:37:10 +0200 http://mehmetdavut.com.tr/posts/37 http://mehmetdavut.com.tr/posts/37 Cumartesi günü kızları <p>Cumartesi günü öğle saatlerinde Taksim' e gidince, 145T' de alışıla gelmişin dışında, bir kız tipiyle karşılaştım. Bunu not etmeliyim, çünkü haftaiçi iş saatlerinde gidip geldiğim için karşılaşamıyoruz.</p> <p>Kendilerine cumartesi günü kızı diye isimlendirdim, sayıca erkeklerden fazlalar. Belki onlar kadar cumartesi günü erkeği de vardır ama ben farkedemiyorum bittabi.</p> <p>Gelelim, cumartesi günü kızlarının özelliklerine :) hepsi tek tip ve yüzlerinden okunuyor aynı tip oldukları. Genelde benim bile farkedebileceğim kadar makyajları var. İlginç giyiniyorlar, ilginç dediğim; farkedilecek gibi. Hani bi gece klübüne gidip bütün gözlerin üzerinde olmasını istersin ya, onun gibi. Sokakta gördüğünde 10 sn liğine gözler üzerlerinde olacak gibi, ama öyle tuhafki, 11. saniye de (belki o kadar bile sürmez) bakmayasın gelecek şekilde. Hızla gelen ilginin, hızla kaybolması gibi :)</p> <p>Yanımdaki kızın kısa eteğine bile 2 sn bakabildim, sonra hemen başka bir yere bakasım geldi. Üzerlerine dikkatimle sadece 3-5 saniye odaklanabiliyorum. İlerleyen saniyelerde gözümün önünden gitmeleri için herşeyi yapabilecek gibi hissediyorum.</p> <p>Hepsinin görünümlerinin böyle olması ve suratlarında da -erkek arkadaşlarıyla-, hoşlandıkları bir erkeğin olduğu bir arkadaş grubuna ya da caka satmak istediği diğer kızların olduğu bir gruba gidiyor gibiler.</p> <p>Ve en ilginci de sanki sadece cumartesi günü böyle yapabiliyorlar. Yapıyorlar değil yapabiliyorlar. Pazar olmaz, hafta içi de olmuyor. Sadece cumartesi günü oluyor gibi. Belki hafta içleri erkek arkadaşları ya da o arkadaş grubu çalışıyor, pazar günü de babaları izin yapıyor (bu bana eski kız arkadaşımı hatırlattı), ama bi şekilde sanki sadece cumartesi günü böyle olabiliyorlarmış gibi hissettim.</p> Mehmet Davut Sat, 05 Dec 2009 15:23:17 +0200 http://mehmetdavut.com.tr/posts/36 http://mehmetdavut.com.tr/posts/36