Archive for the ‘Pardus’ Category
Php ile Memcache Kullanımı…
Pazartesi, Mart 15, 2010 16:20 No CommentsBu yazı içerisinde PHP ile memcache havuzlarına ait bilgileri alan Memcache fonksiyonundan bahsedeceğim.
Örnek olarak kullanacağım memcache ip ve portu şu şekilde:
IP: 10.0.0.100
Port: 20000
Memcache portları birer havuzu temsil etmekte. Aynı sunucu üzerinde birden fazla port için memcache havuzları oluşturabilirsiniz. Bu havuzdan alacağım bilgiler ise şunlar:
Aktif Öğe Sayısı (Currents ıtems)
Aktif Bağlantı Sayısı (Current Connections)
Port Numarası
Süreç [...]
Svn deposunu taşıma…
Çarşamba, Mart 10, 2010 18:05 No CommentsKullandığınız svn deposunu başka bir sunucuya taşımak oldukça basit. Öncelikle yeni sunucunuzda deponuzu oluşturmanız ve gerekli yapılandırmayı (kullanıcılar, gruplar vb..) yapmış olmanız gerekiyor. Yeni sunucunuz hazır ise şu adımları izleyerek aktarımı tamamlayabilirsiniz…
Deponun yedeğini almak için şu komutu uyguluyoruz:
svnadmin dump /svn/deponuzun/yolu > depoadi.dump
daha sonra yeni sunucunuza bu dosyayı taşıyıp şu komutu uyguluyoruz:
svnadmin load /svn/deponuzun/yolu < depoadi.dump
Deponuzun [...]
Nexus One Türkçe Karakter Sorunu
Perşembe, Mart 4, 2010 23:42 4 CommentsYaklaşık 2 haftadır Nexus One kullanıyorum. Genel olarak oldukça kullanışlı bir cihaz olduğunu söyleyebilirim.
Fakat gelen smslerde ki Türkçe karakterleri göstermiyor. Çözümünü araştırdım fakat pek bir şey bulamadım beklemekten başka bir çaremiz yok sanırım . Alma niyeti olanlara duyrulur….
DD ile disk performans testi…
Pazar, Şubat 21, 2010 1:44 3 CommentsBugün biri cloud computing biri standart vps olan iki makina üzerinde dd ile dosya oluşturarak hız ve performans testi yapmak istedim.
Kabaca sonuçlar şöyle:
Cloud Computing üzerinde ~13GB boyutlu dosya ~40dk da oluşturuldu (8 çekirdek cpu Centos 64bit)
Standard VPS server üzerinde 15GB boyutlu dosya ~2dk gibi bir sürede oluşturuldu (4 çekirdek cpu Ubuntu 32bit)
daha fazla söze gerek [...]
Mysql karakter seti değiştirme (php script)
Pazartesi, Şubat 8, 2010 17:50 No CommentsBüyük bir veri tabanının karakter setlerini değiştirmeniz gerekebilir. Bende böyle bir ihtiyaç için küçük bir php script yazdım.
Lazım olabilecekler için script indirebilir.
Daha iyi bir yöntem biliyor iseniz dürtmekten çekinmeyiniz…
Subversion artık bir Apache projesi…
Cuma, Ocak 29, 2010 12:42 2 CommentsBilindiği gibi subversion Tigris tarafından geliştirilen bir projeydi. Dün itibari ile artık subversion bir Apache projesi olmuş durumda. Artık subversion’a subversion.apache.org adresinden ulaşabiliyorsunuz. Eski adres olan subversion.tigris.com da ise bu konu ile ilgili bilgilendirme mevcut.
Bu gelişmenin hayırlı olmasını diliyorum…
Centos üzerinde Php Pecl Mailparse eklentisi…
Çarşamba, Ocak 27, 2010 12:45 No CommentsCentos üzerinde pecl mailparse eklentisini (rpm ile) kurup, ” php -i | grep ‘mailparse’ ” çalıştırdığınız zaman şöyle bir hata ile karşılaşabilirsiniz:
PHP Warning: PHP Startup: mailparse: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line 0
/etc/php.d/z-mailparse.ini,
Eğer böyle bir durum söz konusu [...]
Vpopmail’e gelen mailleri PHP ile okumak
Çarşamba, Ocak 20, 2010 21:56 No CommentsVpopmail domainlerinize gelen mailleri okumanız için “.qmail-default” veya “.qmail” dosyasında bir script çalıştırabilirsiniz. Bu dosya vpopmail ile oluşturulmuş domain dizini altında bulunmakta. (Örn. “/home/vpopmail/domains/mydomain/” dizini altında..)
.qmail-default dosyası temel olarak şu yapıda olur:
| /home/vpopmail/bin/vdelivermail ” bounce-no-mailbox
Eğer user@mydomain.com adresini catch all olarak tanımlamak istiyorsanız şu şekilde bir .qmail-default dosyasına ihtiyacınız var (eğer qmailadmin kullanıyorsanız arayüz kullanarak catch [...]
Syslog ve DNS…
Cumartesi, Aralık 26, 2009 10:58 6 CommentsDün bir müşterimizde ilginç bir sorun yaşadık. Sistemde yanlış dns ayarları bulunması sebebi ile syslog dışardan aldığı tüm verileri 10 saniyelik periyotlarda ve eksik yazmakta idi. DNS ayarının bozuk olduğunu görüp geçerli dns ayarlarını girince durum çözüldü.
Aslında DNS ayarlarının bozuk olduğunu syslog ile yaşadığımız bu sorundan değil firewall’dan gelen loglardan çözdük, fakat bir şekilde düzgün [...]
Php file_put_contents fonksiyonu…
Çarşamba, Aralık 23, 2009 12:07 1 CommentPhp ile bir dosya içerisine bilgi yazmak için kullanılan yol genellikle şudur:
fopen() ile dosya açılır,
fwrite() ile işlem yapılır,
fclose() ile dosya kapatılır…
Bir dosya içerisinde basit bir işlem yapıyorsanız -örneğin dosyanın sonuna bir şeyler eklemek gibi- bu üç fonksiyonu bir arada kullanan file_put_contents fonksiyonu işinize yarayacaktır.
Örnek Kullanım:
$dosya="deneme.txt";
$icerik ="deneme metni";
file_put_contents($dosya,$icerik);
Bu şekilde bir kullanım yaptığınız zaman, [...]
