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

Google+

Evet arkadaşlar yeni duyurulan bir proje ve 1 gün sonra edindiğim davetiye sonrası yaklaşık 12 saatlik de kullanımdan sonra bir yazı yazmam gerektiğini düşündüm. Google+ başta facebook'a alternatif olarak geleceği söylendi. Muhalif olmadığı zaten tanıtımında da gözükmekteydi. Neyse kullandığıma göre kesinlikle facebook ile aynı kulvarda olmadığını anladım. Yalnız facebook'un "wall" aplikasyonu ile profil oluşturma ve tek'leştirme özelliklerini oluşturduğunu düşünmekteyim. Kısaca twitter kullanıcısını facebookla buluşturma çabası denilebilir.. Bunu neden mi söylüyorum. Şuan için aplikasyonu olmaması, oyun modülünün olmaması, fan sayfası açılamaması ve grup ve etkinlik de oluşturulmaması gibi nedenlerle.. Ama bana kalırsa google biraz akıllılık etmiş. calendar, groups, moderator gibi servislerini de geliştirmesi gerekir gibi gelmekte.. İleride de aplikasyon olayına çok az yavaştan girmeli gibi geliyor..

Unity Paneline Sistem Bilgileri Eklemek

Gnome Paneldeyken oldukça kolay bir biçimde eklediğimiz sistem bilgilerini artık şu program yardımıyla ekleyebilmekteyiz:

sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update
sudo apt-get install indicator-multiload

Bu satırları terminale ekledikten sonra yüklenen programı Unity Dashboardda System Load Indicator yazarak ulaşabilmektesiniz. Ve daha sonra eklenen yerde sağ tıklayarak istediğiniz ayarları yapabilirsiniz.

NanoTıp Hakkında küçük bir sunum

Nanotıp hakkında sunum yapmak isteyen veya kısaca bir bilgi edinmek isteyen arkadaşların yararlanabileceği küçük ama temel bir sunum için: http://goo.gl/q5N0D