Snow Leopard Beta (10A394)

Apple_ın yeni işletim sistem olan Snow Leopard eylül, ekim gibi piyasaya çıkacağı söyleniyor. Yok ben bekleyemem diyen varsa şu an torrentlerde beta_lar dolaşmakta. 10A380 indirip kurduktan sonra bugün farkettimki yeni bir update var (10A394). Bu yeni update_in içine dark expose_uda eklemişler. Gayet kullanışlı ve güzel. Snow Leopard deneyimlerinden birşeyler söylemem gerekirse eskisine oranla çok hızlı olduğudur. Ve az da olsa yeni gelen özellikler çok kullanışlı durumda.

İşte dark expose bir kaç screenshot

Tags:

öyle

 

Tags: ,

python ile mysql_e bağlanmak

mysql
python ile mysql_e bağlanmak istiyorsanız ilk önce bilgisayarınızda MySQLdb modülü olması gerekiyor. Modülü indirmek için buraya bakabilirsiniz.

Ondan sonrası basit

>>> import MySQLdb
>>> db = MySQLdb.connect(host=’localhost’, user=’root’, passwd=’parola’,db=’deneme’, charset=’utf8′)
>>> query = db.cursor()
>>> query.execute(”select * from members”)
3L
>>> data = query.fetchmany(1)
>>> print data
((1L, u’yavuz’, u’14e1b600b1fd579f47433b88e8d85291′, u’*'),)

Ayrıntılı bilgi için buraya ve buraya bakabilirsiniz.

Kolay gele

Tags: ,

google app engine ile python web sayfaları

google app engine

google app engine sayesinde python ile websayfaları oluşturabilirsiniz. Bu adresten google app engine indirdikten sonra gelen dosyalar içerisinde dev_appserver.py dosyasını çalıştırmanız gerekiyor.

Çalıştırdıktan sonra yazdığınız kodları kendi bilgisayarınız da http://localhost:8080(default port 8080) adresinden görüntüleyebiliyorsunuz.

Daha ayrıntılı bilgi için şuraya bakabilirsiniz. Veya isterseniz google_un verdiği hizmet ile kendinize http://isim.appspot.com şeklinde bir alan açıp orda deniyebiliyorsunuz. Yalnız yazdığınız kodlardan sonra app.yaml dosyasını düzenlemeniz gerekiyor. 

Kolay gelsin

Tags: ,

python ile rss çekmek

python_da gözüme çarpan rss parser olayı çok rahat ve kolay. Nasıl mı _?

İlk önce python kurulu sistemde feedparser modülü kurulu olmak zorunda. İsterseniz sitesinde kurun. Veya linux kullanıyorsanız depolarda mutlaka mevcuttur. Bende freebsd_di var idi.

#pkg_add -r py25-feedparser

diye kuruverdim. Daha sonra örnek olarak

import feedparser
data = feedparser.parse(”feed://yavuz.kodlama.net/?feed=rss2″); 

yaparak istediğiniz adresin rss_ini çekebilirsiniz.

Bu da sitesi 

Tags:

qmail kurmanın en kolay yolu

Elimizdeki centos makinaya bir mta kuralım dedik. Postfix den giriştik. Sonra alias_ları filan mysql_e bağlayalım dedik. Bir de baktık ki bir sürü dosya oluştur ilişkilendir falan filan. Ve kolay kullanımı ve perfomansı ile qmail akla geldi. qmailrocks.org ta qmail kurmayı çok güzel anlatıyorlar. Sonra qmailtoaster_i gördüm. Adamlar qmail için gereken bütün paketleri siteye koymuşlar bir de güzel wiki yapmışlar. Wiki de centos,fedora core, mandriva ve suse için kurulum dökümanları hazırlamışlar.

qmail kurmak için ideal !
qmailtoaster için => http://www.qmailtoaster.org/
Wiki için => http://wiki.qmailtoaster.com

Karşılaşılabilecek hatalar

1. Eğer daha önceden sistemde postfix varsa tamamen kaldırın. postfix diye bir kullanıcı adı var ise onu da silin. Yoksa aşağıdaki gibi bir hata ile karşılaşabilirsiniz. Sebebi qmail kurulurken vpopmail diye bir kullanıcı oluşturmaya çalışıyor. Açmaya çalıştığı kullanıcının uid_sini sanırım 89 vermeye çalışıyor. postfix kullanıcısını da oluştururken aynı uid verildiği için vpopmail kullanıcısı ile çakışıp kullanıcı açılmıyor.

> Please add the vchkpw group and
> vpopmail user. Then run configure again
> no
> configure: error: Could not compile and run even a trivial ANSI C
> program - check CC.
> error: Bad exit status from /var/tmp/rpm-tmp.81274 (%build)
2. Eğer mail gönderiyorsanız ancak alamıyorsanız. /var/log/qmail/smtp/current dosyasının
içeriğine bakıp logları inceleyin. Benim başıma gelen mailler geliyordu. Yalnız reject
ediliyordu. Aşağıdaki hatayı alıyordum.

>qmail-smtpd: qq soft reject (mail server temporarily rejected message (#4.3.0)):
> connect(): No such file or directory
>  qmail-smtpd: qq soft reject (mail server
> temporarily rejected message (#4.3.0)):

Sebebi clamav_ın başlamamış olmasıymış. Direk olarak
konsolda

# clamd &

deyip bir tane mail gönderirsiniz. Bakarsınız mail geliyor mu _? Muhakkak gelecektir.
Çözümü ya

# ntsysv

deyip açılış için işaretlersiniz. Veya /etc/rc.local dosyasına

/usr/sbin/clamd &

yazar. Açılışta aktif edersiniz.
Yolunuz açık olsun.

Tags: , , , ,

CERN’de Parçacık hızlandırıcı

CERN’de 2005 te başlanılan dünyanın en büyük parçacık hızlandırıcısı yakında son nokta konuluyormuş. Bu deneye LHC ( Büyük hadron çarpıştırıcı) deniliyor. Ve dünyanın oluşumu olaran kabul edilen big bang teorisi gerçekleştirilecek. Yani atom parçacıklarını elektromanyetik bir alanda birbirlerini iterek çok yüksek bir hıza çıkalacağı düşünülüyor ve bu sayede hızla birbirini iten atom parçacıkları saf maddeyi oluşturacağı söyleniyor. Yani saf maddenin enerjiden ibaret olduğu açıklanacak.

Şu an CERN’deki hızlandırıcı yerin 100 m altında olup 27 km uzunluğunda ve İsviçre-Fransa arasında ve yaklaşık 15 m çapında oluyor. 38 ton ağırlağındaki dev mıknatısların içine yerleştirildiği tünel çalışma sırasında -271 C sıcaklığında olacak. Ve atom parçacıkları birbirini ittiği anda hızları ışık hızına ulaşacak. Tabiki büyük bir karedelik oluşarak dünyanın yerle bir olması ihtimalide söz konusu : )
Yıllardır insanların aklındaki soruyu cevaplamaya çalışacaklar. Evrenin yaratılışı !
Sanırım bazı kesimler  dünya böyle ortaya çıktıklarının iddia edecekler ama asıl önemli olan yaratıcının şahaserine bilim aracılığıyla görmek !

İşte CERN’den bir kaç fotoğraf

Tags: , ,

güzel, hızlı bir linux türevi-gos

gos

gOS ubuntu tabanlı bir linux türevi. Görünüşü bakımında gerçekten diğer linux türevleri arasında ayrı bir yeri olduğunu düşünüyorum. Masaüstü olarak enlightenment kullanıyor ve bu yüzden hızıda çok iyi. gOS_un diğer özelliklerinden biri de masaüstündeki web için kullanılan uygulamalar.

Uzun lafın kısası hoş,esnek bir masaüstü ve web uygulamaları ile donatılmış. Tabiki o kadar da abartmamak lazım : ) Bakmak isteyenler tıklasın.

Şu an ubuntu alpha 6 çıktığını gördüm nisan_a kadar beklemeyenler burdan bakabilir.

zırvalar

Olay 1
- Ne işle uğraşıyorsun abi _?
- Yazılım üzerine çalışıyorum
- Öyle mi _? Yahu sen msn patlatmasını biliyor musun _?

Olay 2

- Naber abi _?
- İyidir sen _?
- İyilik be ne olsun
- Okul nasıl gidiyor _?
- Abi ben de onu danışacaktım sana. Bizim okulun sitesini çökertip notlarımı değiştirebilir misin _?

İnsanoğlu zorluyor.Bunların üzerine tanımam :\

Ubuntu Gutsy’de mod_rewrite açmak

ubuntu

mod_rewrite bildiğiniz gibi apache üzerinde çalışan sorgunun değişik biçimlerde gönderilmesini sağlayan modüldür. Genelde hosting aldığınızda apache_de mod_rewrite herzaman açıktır.

Yalnız bunu kullanmak istiyorsanız. .htaccess dosyasına bunu söylemeniz lazım. Bugün mod_rewrite kullanmam gerekiyordu. Ancak nedense modülü yüklememe rağmen açmıyordu. Sonra sorunu farkettim. Eğer sizinde başınıza böyle birşey geliyorsa kısaca halledelim.

İlk önce konsolda

# mv /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

yaparak. rewrite modülünü yükleyelim.Ben burda direk olarak dosyayı taşıdım isteyen sadece linkte atabilir. Keyfe kalmış birşey yani. Apache_yi yeniden başlattıktan sonra modül yüklenmiş gibi gözüküyor. Yalnız bir şey eksik oda /etc/apache2/sites-enabled/000-default dosyasındaki değişiklik.
000-default dosyasını açın ve aşağıdaki bölümü bulun ve kırmızı yerleri gördüğünüz gibi değiştirin.

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
# This directive allows us to have apache2’s default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>

daha sonra apache_de mod_rewrite yüklemek için

a2enmod rewrite

yaparak yüklersiniz.

/etc/init.d/apache2 restart

yaptıktan sonra mod_rewrite tamamen çalışır durumda olacaktır. Artık kullanmak istediğiniz dizinin altındaki .htaccess_i dilediğiniz gibi düzenleyebilir ve kullanabilirsiniz.

Yolunuz açık olsun