Ubuntu 11.10 ilk izlenimler

Evet arkadaşlar dün kütüphanede ders filan yaparken çıktı yeni sürüm. ben de hemen güncelleyeyim dedim. kütüphanenin kapanması ve kantinde güncellemeye devam etmem ile güncelleme kısmını bir şekilde yaptım. Sıra geldi kullanmaya.

Açılışta 120 saniye bekleten bir "Waiting for network configuration" hatası aldıydım. Bunun nedeni ankara üniversitesi ağını kapatmamamdı. Ve daha bilimsel tarifle /etc/network içerisindeki interfaces dosyasındaki gereksiz ağları silmek ile çözüldü.

Asıl Gözüme çarpan nokta ise font büyüklüklerini ve daha bir çok temasal olayı rahatlıkla değiştirememek oldu. Biraz daha windows özentiliği olmuş ama windowstan en büyük farkı ile yani ek programlarından gnome tweak tools ile o tip işleri çözmüş olduk. ama hala temaya eskisi kadar müdahale edemiyorum. Gerçi zamanla nasıl düzenleneceği çıkacaktır..

Biraz daha ek olarak sistem arada dandiklikler yapabiliyor. neden yaptığını tam olarak anlayamadım ama çözüldükçe haber ederim.

Yarılama ve Newton-Raphson yönteminin uygulaması

Yarılama ve Newton-Raphson yönteminin MS Excel ya da OO Calc(LibreOffice Calc) programlarıyla bir uygulamasını paylaşmak istiyorum.

Kökleri bulunacak denklemlere ulaşmak için: 1. denklem 2. denklem

Çözümler için ise:

MS Excel için

Libre Office Calc için

2011 Nobel Fizik Ödülü

2011'in nobel fizik ödülü sahiplerini buldu. Konusuna gelince geçen yılın Grafen'inin aksine, astrofizik alanında, evrenin nereye gidebileceğini düşünen insanların belirli hesaplamalarına verdiler. Yani özet olarak anladığım teknolojinin geliştiği, gelişme kaydettiği bir yıl olmamış demek ki. Elbette ki astrofiziğe ters ya da gıcık değilim ama ben yine teknolojinin geleceği ile ilgili bir ödül bekliyordum. kazananlara tekrardan başarılar dileyim.

Piklab Hakkında

Kendi sayfasında dediği gibi PIC mikrokontrolcüler için bir IDE. Yani kısaca şunu diyeyim linux ortamı için pic program derleyici ve programlayıcı.

Programın özelliklerine gelelim. Assemble, C ve Jal için birkaç compiler mevcut. Ama ben basic çalıştıramadım. Nedeni ilgili compiler'ı wine ile kurmamız gerektiğinden ve wine ile programı açamamamdan dolayı olsa gerek.

Programın kendi içerisinde oldukça zengin mikrokontrolcüler var. Kullandığınız aygıtın desteklenip desteklenmediğine bakabilirsiniz ama çoğunlukla desteklendiğini göreceksiniz.

Giriş için bu kadar bahsetmek yeterli sanırım.

Cannot modify header information hatası

Aslı : "Warning: Cannot modify header information - headers already sent by (output started at /home/www/x/html/x.php:2)" şeklinde olan bu hataya bir kaç neden yol açmaktaymış. 

1. olarak php etiketlerini açıp kapatırken arada boşluk kullanmanız bu hataya neden olabilir. çözüm olarak <?php etiketinden alt ve üst satırını boş bırakmayın ve kapatırken de ?>'in alt ve üst satırını boş bırakmayın.
2. neden ise php dosyasının yanlış kodlanmasıdır. çözümü dosyanın kodlanmasını değiştirmek olacaktır.
3. ve en çok karşılaşılan sorunun çözümü ise <?php 'nin hemen sonrasına ob_start(); ?> nin de hemen öncesine ob_end_flush(); kodlarının koyulmasıdır..

Sorunsuz Fontlar

HTML'yi kullanırken görsel alanda belki de en önemli sorunumuz font olmuştur. Malesef ki bilgisayarlarda ya da maclerde her font düzgün çalışmamaktadır. Ama eğer font kullanırken aşağıdakileri kullanırsanız tarayıcılar ve bilgisayarlardaki farklı görünme sorununu aşabilirsiniz.


Yarılama Algoritması

Nümerik analiz konusunda en temel kök bulma yöntemlerinden olan bisection(yarılama) metodunun algoritması ile başlamak istiyorum. Eğer yazacak zaman olursa kod versiyonunu ve diğer metodları da teker teker yapmak isterim.. Şimdi algoritmayı yazıp biraz da açıklayalım.

gir a,b,M,d,z
u <- f(a) 
v <- f(b) 
e <- b-a 
çıktı a,b,u,v
eğer ( sign(u) = sign (v) ) ise dur
döngü k=1 -> M
 e <- e/2 
 c <- a+e 
 w <- f(c) 
 çıktı z,c,w,e
 eğer (|e|< d veya |w|< z) ise dur
 eğer (sign(w) != sign(u)) ise
  b <- c 
  v <- w  
 aksi halde
  a <- c 
  u <- w  
 yap
döngü bitir