07/14/2009 01:49 pm | Linux - Yazan : Murat Birben
Dovecot’u çalıştırmak için: $ /etc/init.d/dovecot start
dedikten sonra aşağıdaki hatayı alıyorsanız:
Starting Dovecot Imap: Fatal: listen(143) failed: Address already in use [FAILED]
$ netstat -tap
diyerek imap için dinleme yapan başka program var mı diye kontrol edin ve onları kapatıp tekrardan dovecot’u başlatın.
06/21/2009 03:06 pm | PHP - Yazan : Eyüp Çitçi
Geçen ay, bir hışımla nedir bu Zend Sertifikası dedim ve kendimi geçen hafta sınav merkezinde buldum. Bir aksilik olmadı sınavı geçtim
Girmek isteyen arkadaşlara detaylı bilgi vereyim, çünkü ben aradığım zaman bulamadım. Genel olarak Türkiyede pek bilinmiyor, bilenler ise çok büyüterek sınavda çok zor ve gereksiz sorular olduğunu düşünüyor. Sınava girdiğimde anladım ki hiç de büyütülecek bir zorluğu yokmuş.
Devam »
03/05/2009 11:57 pm | Linux - Yazan : Murat Birben
Raid5 yaptığımız sunucumuza Centos 5.2 kurduk. kurarken her şeyi ayarladıktan sonra diski formatlayıp kurma işlemine sıra geldiğinde bu “lvcreate failed for LogVol…” hatasını aldık. Önce başka başka şeyler düşündük denedik olmadı ama sonunda internetten yaptığımız araştırmalar sonunda, partitionımızın boyutunun 512 MB’ın katı olması gerektiği ile ilgili bir post gördük, denedik ve hakikaten doğru çıktı.
Böyle bir hata ile karşılaşırsanız aklınızda olsun partition boyutunuz 512Mb’ın katı olacak.
Nedeni hakkında fikri ve ya bilgisi olan varsa bekliyorum :))
03/05/2009 11:46 pm | Yapay zeka - Yazan : Murat Birben
Öncelikle sezgisel algoritma nedir, bilgisayar biliminde sıkça kullanılan bu yöntemde adı gibi sezgisel yöntemler kullanılır ve bunların doğruluğunun ispat edilmesi gerekmez. Problem çözerken amaçlanan iki olgu olan hız ve doğruluktan biri gözardı edilebilir bu algoritmalarda. Yani hızlı çalışırlar ama her zaman doğru sonuç çıkaracaklarının garantisi yoktur ve ya her zaman doğruya çok yaklaşırlar ama hız olarak performansları çok farklılaşabilir. Sezgisel algoritmalar, problemler için özelleşmişlerdir. Problem alanı bilgilerini kullanırlar çünkü o yüzden başka bir problem alanına geçtiğimiz zaman aynı sezgiselleri genellikle kullanamayız.
Burdan devam edersek, Üstsezgisel(hyperheuristic) algoritmalar da genel olarak şöyle tanımlanabilir, Devam »
03/01/2009 11:26 pm | Elektronik Ticaret - Yazan : Muhammet Kılıç
İnternet üzerinden alışveriş, 90’lı yılların sonlarında büyük bir ivme kazanarak günümüz elektronik ticaretinin önemli bir oyuncusu haline gelmiştir. Günümüzde insanlar birçok alışveriş ihtiyacını internet üzerinden karşılamaktadır. Bu gelişmeye neden olan en önemli maddeler şunlardır:
- En kısa zamanda istenilen ürüne ulaşabilme imkânı.
- Ürün-marka-fiyat karşılaştırması yapabilme imkânı.
Bu zaman diliminde aktif hale gelen Ebay ve Amazon halen günümüzde dünya genelinde en çok kullanılan alışveriş siteleridir. Group Buying alışveriş siteleri bu dönemde faaliyetlerine başlamış ancak yaşadıkları problemler nedeniyle aktivitelerini bir süre sonra sonlandırmak zorunda kalmışlardır. Ebay dinamik fiyatlandırma mekanizması kullanan alışveriş siteleri içerisinde yer almaktadır. Group Buying sistemi de Ebay gibi dinamik fiyatlandırma mekanizmasını kullanmaktadır ancak ebay ve türevlerinden farklı olarak çalışmaktadır. Bu fiyatlandırma sistemine getirdikleri yeniliklerle birçok kuruluş tarafından ödüllendirilmişler ve patent hakları elde etmişlerdir. 
“Group Buying” (Toplu Alım) kullanıcılara internet üzerinden alışveriş imkânı sağlayan sistemlerden farklı bir yapıya sahiptir. GB sistemi basit anlamda toplu alımdan dolayı fiyatın satıcı tarafından normalden daha ucuza indirilmesi gibi algılanabilir. Arz talep grafiğinde görülebileceği üzere gelir, nüfus, alıcı tercihleri vb etkenlerin sabit olduğunu düşünürsek fiyat ile miktar arasında aynı eğri üzerinde ters bir orantı vardır. Talep kanununa göre fiyat düştükçe ürüne olan talep artar. Perakende pazarında bu sistem fiyat bazlı çalışmaktadır, yani fiyat düştükçe talep artar. Ancak bu sitem toplu satışlarda miktar bazlı çalışmaktadır, kısa sürede ürüne toplu talep (aggregate demand) gelirse satıcı açısından bir ürün başına düşen maliyet ve sürümden kazanma avantajları oluşur ve satıcı oluşan bu talebe cevap vererek arz oluşturur. Ancak buradan anlaşılacağı üzere reel piyasada bu sistemin içerisinde satıcı (üreten veya ithal eden) – alıcı olmak üzere 2 adet oyuncu vardır. GB sisteminin temel amacı internet üzerinden satıcıyla toplu talep oluşturabilecek alıcıları buluşturmaktır.

Bu yazımda Group Buying (Toplu Alım) sisteminin temel olarak nasıl çalıştığını kolay anlaşılabilmesi için ekonomik sistemle bağlantılı olarak anlatmaya çalıştım. Bir sonraki yazımda GB çeşitlerini geçmişte kurulmuş alışveriş siteleri üzerinden örnekler vererek detaylandırıcam.
02/28/2009 08:45 pm | Midye - Yazan : Eyüp Çitçi
Canımızın sıkıldığı bir gün, milli piyango web sitesinden bu zamana kadar olan tüm sayısal loto sonuçlarını indirdik. Google sağ olsun bize xml dosyasının yerini şıp diye gösterdi. Sonra bunları bir güzel veritabanına ekleyip, değişik sorgular çalıştırdık. 1996 dan başlayıp bugünümüze gelen toplam 641 haftalık sayısal lotonun ufak bir analizi işte burda.
| Numara |
Çıkma Sayısı |
Numara |
Çıkma Sayısı |
| 38 |
101 |
16 |
99 |
| 21 |
95 |
36 |
91 |
| 18 |
91 |
40 |
89 |
| 27 |
89 |
12 |
89 |
| 39 |
86 |
8 |
86 |
| 1 |
84 |
26 |
84 |
| 17 |
83 |
41 |
83 |
| 5 |
81 |
32 |
81 |
| 34 |
81 |
46 |
80 |
| 47 |
80 |
14 |
79 |
| 6 |
79 |
13 |
79 |
| 2 |
78 |
30 |
78 |
| 22 |
78 |
15 |
78 |
| 3 |
77 |
35 |
77 |
| 29 |
77 |
19 |
75 |
| 10 |
75 |
49 |
74 |
| 48 |
74 |
7 |
74 |
| 11 |
73 |
25 |
72 |
| 44 |
72 |
45 |
72 |
| 24 |
71 |
23 |
71 |
| 28 |
70 |
33 |
69 |
| 20 |
68 |
4 |
68 |
| 43 |
68 |
31 |
68 |
| 37 |
68 |
9 |
66 |
| 42 |
65 |
|
|
Çıkan sonuçlara bakarak, en şanslı numaranın 38 (101 kere çıkmış), en şansız ise 42 (65 kere çıkmış) olarak görüyoruz. Genel bir olasılık anlayışı ile yaklaştığımızda, bu numaraların çıkma sayıları sonsuzda eşit olacaktır. Bundan yola çıkarsaz, şu ana kadar az çıkmış olan numaralar, diğerlerine göre daha şanslı durumdadır. 42 numarasını aklınızın bir yerinde tutun
Diğer bir önyargı, tek haneli numaraların ağırlıkları sebebiyle diğer çift haneli numaralara göre daha az çıktığı söylenir. Milli piyango ise hayır kardeşim tüm numaraların ağırlıkları eşittir der. Çıkan sonuca bakarsak en fazla çıkan ilk on numarada sadece bir tane tek haneli numara var. En az çıkan son altı numarada iki tane tek haneli numara var. Enteresan değil mi ?
En çok çıkan numara(38) 36 kez en az çıkan numaradan(42) daha şanslıymış. Bu fark nerden geliyor diye sene bazında 38 numarasını inceledik. 1997-1998 ve 2002-2003 senelerinde en çok çıkan numara olmuş, buna rağmen 3 kez de en az çıkan son on numara arasına girmiş. 2009 senesinde sadece 1 kere çıkmış. İlk çıkan on numarayı bu şekilde incelediğimizde 38 numarasının gidişatına çok benzediğini gördük. Kısacası şu ana kadar çok çıkmış numaralar, önceden en az çıkan numaralardı.
Son olarak aralık bazında baktığımızda yine en şansız aralık 1-10 arası gözüküyor.
| Aralık |
Çıkma sayısı |
| 1-10 |
693 |
| 10-20 |
812 |
| 20-30 |
775 |
| 30-40 |
800 |
| 40-49 |
757 |
Sonuç olarak, zengin oldum mu , hayır yakınından bile geçmedim. Her ne kadar incelersen incele, maalesef ki şansın hala yıldırım çarpmasıyla aynı oranda.
Good luck !
02/24/2009 10:47 am | İnternet - Yazan : Murat Birben
Günümüzde malesef halen tek bir browserda görüntülenen web sayfaları var. Bunlarda genelde sadece İnternet Explorerda görüntülenenler oluyor. (örn. Yeditepe E-Dönüşüm) Linux makinede çalışıyorsanız özellikle internet explorer kullanmak bazen dert olabiliyor. Bunu için birkaç çözüm var, mesela wine ile çalıştırabilirsiniz explorerı ya da harici bir program kullanabilirsiniz (IEs4Linux) Bir de güzel bir firefox eklentisi var kullanabileceğiniz, User Agent Switcher. Bu eklentiyi kurduğunuzda Araçlar menüsünde User Agent Switcher diye bir menü çıkıyor, böylece girdiğiniz sayfayı hangi agent ile görüntülemek isterseniz onu seçiyorsunuz. Seçenekler arasında şu anda İnternet Explorer7, Netscape 4.8 ve Opera 9.25 bulunuyor. Bütün frameler düzgün çalışmasa da çoğu işinizi halledebileceğiniz güzel bir eklenti…
02/21/2009 09:28 pm | Midye - Yazan : Murat Birben
Fırsat Maliyeti, İngilizce terim olarak da opportunity cost. Nedir fırsat maliyeti, dilimin döndüğünce şöyle anlatayım (aynı zamanda benim anladığım kadarıyla tabi
) Şimdi siz bir şirkette çalışıyorsunuz ve aylık x lira kazancınız var, sonra siz başka bir iş için bu işten ayrılıyorsunuz ve 6 ay boyunca hiç para kazanmıyorsunuz. Ne etti 6x lira para 6 ayda, yani siz 6 ay boyunca 6x lira para kazanabilecekken bu parayı kazanamıyorsunuz. Aslında siz bu parayı harcamış oluyorsunuz, bu da sizin maliyetiniz oluyor. Devam »
02/21/2009 06:46 pm | Java - Yazan : Kürşat Çınar
RMI bir dağıtılmış obje sistemidir ve oldukça kolay bir şekilde dağıtılmış Java uygulamaları geliştirebilmenizi sağlar. RMI ile dağıtılmış obje uygulamaları geliştirmek, soket programlama ile uğraşmaktan daha kolaydır zira iki node arasında bir protokol dizayn etmenize gerek bırakmamaktadır. RMI’da programcı tıpkı local bir class’ın local bir metodunu çağırıyor gibi, aynı ağ üzerinde başka bir fiziksel makinada var olan bir başka objenin metodunu çağırabilir. RMI kısaltmasının açılımına baktığımızda zaten bu konseptin her şeyiyle dile getirildiğini görebiliyoruz.
Şimdi basit bir client-server modeli oluşturup, server’da yer alan bir dosyayı client’a download etmemize yarayan küçük bir uygulama geliştirelim. Bu uygulamanın aynısı Sun Microsystems‘ın sayfasında yer alan bir makalede de verilmiş vaziyette, ancak oradaki makale İngilizce olduğu için ben burada aynı uygulamayı Türkçe olarak ele alacağım. Devam »
02/21/2009 06:03 pm | Linux - Yazan : Murat Birben
DHCP’nin çalışması için /var/db/dhcpd.leases dosyasının olması lazım, eğer yoksa yaratın…
dhcpd.leases dosyasinda hangi bilgisayara hangi IP nin verildigi yazilir. bu sayede dhcp serveri acip kapatsaniz bile istemciler kismindan herhangi bir sorun olusmaz.
ayrıntılı türkçe dökümantasyon: http://www.enderunix.org/docs/dhcp.html