Arşiv - February, 2009

Sayısal Loto

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 !

 

Firefox üzerinde İnternet Explorer Çalıştırmak

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…

 

Fırsat Maliyeti ve Girişimcilik

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 »

 

Java RMI (Remote Method Invocation) Programlama

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 »

 

DHCP başlama problemi için bir ipucu

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

 

Qmail’de rar uzantılı attachment problemi için çözüm

Mail serverımızda rar uzantılı attachment olan mailler gönderilmiyordu ve alınamıyordu. Biraz daha enteresan durum ise 10MB üstündeki rar uzantılı attachli mailler gidiyorlardı. Qmail kullanıyoruz serverda. Qmail ise gelen maillerde spam ve virus taraması için qmail-queue kullanılıyor. eğer

$ ll /var/qmail/bin

derseniz qmail-queue nun başka hangi yazılımdan faydalandığını görebilirsiniz. Devam »

 

NFS ile klasörü ulaşılabilir hale getirmek

Bunun için uzak makineden bağlanılmak istenen klasörü /etc/exports dosyasının içine yazmanız gerekiyor ve daha sonra da

$ exportfs -a

komutunu çalıştırmamız gerekiyor. /etc/exports dosyasının içi ise şu şekilde

/home/xy 10.2.8.0/24(ro) 10.2.12.0/24(ro) 10.2.6.0/255.255.255.0(ro) 10.2.11.0/24(ro,sync)

bağlanılcak klasör sonrada bağlanmaya izin verilcek hostlar, parantez içinde de onların okuma yazma izinleri…

 

VTK (Visualization Toolkit) Kurulumu

Geçtiğimiz haftalarda computer graphics dersinin projesi için VTK (Visualization Toolkit) kurmam gerekiyordu. Ancak “VTK nedir, nasıl kullanılır”a geçmeden önce “nasıl kurulur” sorusuna bir cevap bulmam gerekiyordu. Muhtelif yerlerde muhtelif kurulum basamakları açıklanmıştı hali hazırda, ancak hiç birisi herşeyi açık açık anlatamıyordu. Daha önce bu library’i kullanan bir kaç arkadaşımın tavsiyelerini dikkate alarak en sonunda bilgisayarıma kurmayı başardım. Şimdi bunu sizlerle paylaşmak istiyorum. Devam »

 

Youtube kullanmak için kesin çözüm

Youtube’e koyulan yasak artık kabak tadı verdi… Sansürün bu kadar yaygın olması geçen günlerde bazı sitelerin kendi sayfalarını kapatmalarıyla değişik bir protesto ile karşılaştı ama bunların yukardakilerin pek umru olduğunu zannetmiyorum.

Şu anda tunnelling yapan siteler ile youtube izlenebiliyor ama şimdi o sitelere gerek kalmadan youtube’a nasıl girilir,anlatıyorum

C:\WINDOWS\system32\drivers\etc bu klasörün altındaki hosts dosyasını açıyorsunuz ve şu iki satırı ekliyorsunuz:

208.117.236.70 youtube.com
208.117.236.70 www.youtube.com

Daha sonra mahkeme kararı falan sallamadan istediğiniz gibi youtube kullanıyorsunuz, hadi bakalım afiyetle yiyin…

 

PHP & UTF-8 : Türkçe karakter problemi

Karakter problemleri bir projeye başlarken eğer düşünülmez ise, en baş ağrıtıcı sorun olur. Dışarıdan kullanılan kütüphaneler, modüller birbiri ardına saçma sapan karakterler gösterir. Bu sorunların hepsini, karakter kodlamasını UTF-8 yaparak kökten çözebilirsiniz. Devam »