Pages

bilgi paylaşım ve yayım hattı:
iphone, ipad, ios, cydia, apple, android, ics, installous, gezi, driver, linux, oyun

27 Nisan 2008 Pazar

Just-In-Time Debugger Visual Studio ve .Net 2.0 Framework

Visual Studio kullananların aşina olduğu bir olaydır Just-In-Time Debugger. Microsoft her ne yaptıysa Framework 2.0 ile birlikte artık bu uyarı can sıkıcı bir biçimde her programı çalıştırmak istediğinizde karşınıza çıkmaya başlayabilir.

Bu uyarı penceresinin karşınıza çıkmasını engellemenin bir yolu mevcut. Fakat yine de baştan söyleyeyim bu uyarı penceresinin karşınıza çıkmayacak olması o programın çalışmaya başlayacağı manasına gelmiyor...

Şimdi internette bu konuda yüzlerce konu açılmış, forumlarda bu soruyu soranlar olmuş. Aslında yapılacak şey gayet basit.

Hangi durumlarda bunun çıkmasını istemiyorsunuz? Öncelikli olarak cevap vermeniz gereken nokta bu. Eğer web sitelerinde kod hatalarında bu uyarı çıkmasın istiyorsaniz o vakit;

Başlat > Ayarlar > Denetim Masası > İnternet Seçenekleri > Gelişmiş

burada bulunan "Tarama" başlığında "Kod hata ayıklamasını devre dışı bırak (Diğer)" ve " KodHata ayıklamasını devre dışı bırak (Internet Explorer)" seçeneklerindeki tikleri işaretlerseniz sayfaları gezerken sayfaların verdiği hatalar neticesinde karşınıza JIT Debugger uyarısı çıkmaz.

Bir de asıl sinir bozucu olan programların çakılması sonucu bu uyarının çıkması var. Genelde şöyle bir uyarı ile birlikte çıkıyor;
"An unhandled win32 exception occured in program ismi (hata kodu). Hemen altında da şayet Visual Studio yüklü ise o veya başka bir debugger varsa o çıkar ve sizden seçim yapmanızı istiyor. Sözde programımızı düzelttirecek bize...

Bundan kurtulmanın yolu ise Visual Studio için şöyle;

Visual Studio açıldıktan sonra;

Tools > Options > Debugging > Just In Time


burada bulunan tüm tikleri kaldırdığınız takdirde bu uyarının çıkmaması gerekiyor. Daha doğrusu Visual Studio için çıkmaması gerekiyor...
Fakat kazın ayağı Microsoft yardım sayfalarında anlatıldığı gibi olmuyor "yine". Bu işlemi gerçekleştirdikten sonra ise şu şekilde hata almaya başlıyorsunuz;

An unhandled win32 exception occurred in [hata kodu]. Just-In-Time debugging this exception failed with the following error: No installed debugger has Just-In-Time debugging enabled. In Visual Studio, Just-In-Time debugging can be enabled from Tools/Options/Debugging/Just-In-Time.

Biz zaten az önce bu hata penceresinde denileni yapıp Disable etmemiş miydik? Neden enable edelim değil mi? Bunun sebebi ise Net Framework 2.0 nin bazı saçmalamalara yol açmasından kaynaklanıyor. En başında söyleyip sizi kurtarabileceğim şeyi ise sona sakladım.

Hatırlarsınız normalde bir programınız hata verdiğinde Microsoft'a bunu ispikliyeyim mi diye soran "Gönder", "Gönderme" seçenekli bir uyarı pencereniz vardı. Ha, işte onun adı Doctor Watson. Kendisi şu an boynu bükük bir şekilde kenarda beklemekte. Hadi, onu geri çağıralım!

Bunu yapabilmek için;
Başlat > Çalıştır > drwtsn32 -I

enter'a bastığınız anda o eski, aptal, hata gönderme pencerenize yeniden sahip oluyorsunuz. Yuppie!

Peh!

25 Nisan 2008 Cuma

Ubuntu 7.10 (Gutsy Gibbon) 'dan Ubuntu 8.04 (Hardy Heron)'a upgrade (yükseltme) yapmak

Bugün itibariyle Ubuntu'nun yeni versiyonu olan Hardy Heron (8.04) çıkmış durumda. Bu son versiyona sıfırdan kurulum yapmaksızın upgrade yapmanın 2 yolu mevcut.

  1. Güncelleme yöneticisi aracılığıyla internetten
  2. İnternetten indirilen alternate cd'si ile cdrom üzerinden
1. yol aslen çok daha kolay görünüyor olabilir ama eğer birden fazla makinada Ubuntu kullanıyorsanız boşu boşuna birden fazla aynı dosyayı çekmeniz gerekmekte. Normal yükleme cdsi ile de maalesef upgrade yapamamaktasınız. Bu sebeple ben birden fazla makinada Ubuntu kullananlara 2. yöntemi tavsiye ederim.

1) Güncelleme yöneticisi aracılığıyla Ubuntu 7.10 Gusty Gibbon'dan Ubuntu 8.04 Hardy Heron'a upgrade (yükseltme):

Normal şekilde Ubuntumuzu açıyoruz. Sistem > Yönetim > Güncelleme Yöneticisi'ne tıklıyoruz. Karşımıza administrator parolası kısmı çıkarsa şifremizi giriyoruz. Arkasından açılan güncelleme yöneticisinde "Denetle" butonuna basıp bekliyoruz. "Yeni dağıtım sürümü '8.04 LTS' ulaşılabilir" 'in yanında yer alan Yükselt butonuna basıyoruz. Bu sayede yönergeleri takip ederek Ubuntumuzu güncel sürüme yükseltebiliriz.

2) Alternate Cd kullanarak birden fazla bilgisayarda rahatça Ubuntu 7.10 Gusty Gibbon'dan Ubuntu 8.04 Hardy Heron'a upgrade (yükseltme):

Bu yöntem adı üzerinde birden fazla makinada yükseltme yapabilmek için. Bunun yolu alternate cd 'yi indirmekten geçiyor. Peki bu cd'yi nereden nasıl buluyoruz?

http://releases.ubuntu.com/8.04/ adresinde 8.04 sürümüne ait tüm dosyaların listesi mevcut. Buradan "Alternate install CD" kısmından bizim makinamıza uygun olanı seçiyoruz. Bu seçenekler neler?

Şayet tek çekirdekli bir sisteminiz varsa
PC (Intel x86) alternate install CD, çift ve daha üzeri çekirdekli bir sisteminiz var bu sistemi tam manasıyla kullanabilmek istiyorsanız
64-bit PC (AMD64) alternate install CD adresinden gerekli dosyayı çekiyoruz (697 mb). Sunuculara yük bindirmemek ve Ubuntu'ya destek verebilmek adına torrent olarak da bu iki sürümü çekebilmek mümkün. Bunun için tek çekirdekli makinalarda ubuntu-8.04-alternate-i386.iso.torrent, çift ve daha fazla çekirdekli bilgisayalarda ise ubuntu-8.04-alternate-amd64.iso.torrent linkleri kullanılabilir. (Torrent programı olarak µTorrent kullanılabilir.)


Bu alternate cd'yi herhangi bir yöntemle çektikten sonra bir yazma programı ile cd'ye yazıyoruz. Arkasından Ubuntu açıkken cdrom sürücüye cd'yi taktığımız anda karşımıza bir uyarı penceresi çıkıyor.

Bu uyarı penceresindeki seçeneklerden "Run upgrade" (Yükseltmeyi çalıştır) seçeneğine tıklıyoruz. Bundan sonra bir uyarı penceresi daha çıkıyor. Bu uyarı penceresinde ise size son güncellemeleri internet üzerinden de karşılaştırarak upgrade (yükseltme) yapıp yapamayacağını soruyor. Şayet internet bağlantınız varsa buna "Yes" (Evet) diyerek devam ediyoruz. Sadece "Close" (Kapat) seçeneği olan bir uyarı penceresi çıkacak. Doğal yollardan kapat diyoruz.
En nihayetinde "Run upgrade" (Yükseltmeyi çalıştır) diyerek Ubuntumuzu son versiyona yükseltmeye başlıyoruz.

Temizlik esnasında (Cleaning Up) size bir uyarı daha verebilir. Burada da "Remove" (Kaldır) seçeğine tıklıyoruz. Son olarak makinamızı yeniden başlatıyor ve böylelikle son güncel sunumumuzu karıştırmaya başlıyoruz.

İyi eğlenceler.

21 Şubat 2008 Perşembe

Nokia N73Me (music edition) Türkçe yükleme

Yurtdışından telefon alıp sonra bunun Türkçe desteğinden faydalanamayan arkadaşlar olabilir. Yurtdışından gelen cep telefonlarını aslında çok kolay bir yolla Türkçe menülü hale getirebilmek mümkün. Sadece yarım saatte Nokia N73Me (music edition) cep telefonunuza Türkçe destekli hale getirelim...

Öncelikle N73me (music edition) modeline ait Ürün kodunu (product code) bilmemiz gerekiyor.
  • Düz N73 Metal-Mor Renk Türkiye Kodu: 0529603
  • Düz N73 Kemik-Kırmızı Renk Türkiye Kodu: 0529793
  • N73ME Türkiye Kodu: 0539256

  • N73Me ye ait Türkçe dil kodunu öğrendikten sonra NSS ismindeki ufacık tefecik ama işlevi büyük programı edinmemiz gerekiyor. Bunun için şu adrese gitmeniz yeterlidir. Bu programı çekip çalıştırıyoruz.
    1) Sağ üstteki Büyüteç simgesine tıklıyoruz.
    2) Phone Info sekmesine geliyoruz. Otomatik olarak telefonunuzun özellikleri okunması gerekiyor. Şayet okuma yapmayacak olursa menüde yer alan "Read"'e tıklıyoruz.
    3) Product Code yanındaki Enable kısmına işaret koyup yukarıda vermiş olduğum rakamı (0539256) yazıyoruz.
    4) Write diyerek kodu telefonumuza yazmış oluyoruz.

    Yapılan işlemin doğru bir şekilde halledilip halledilemediğini görmek için tekrar büyüteç simgesine basıp şayet otomatik olarak okumazsa Read kısmına basmanız gerekiyor. Eğer oradaki Product code yukarıda yer alan yeni Türkçe destekli kod ise o zaman işlem tamam demektir.

    Bundan sonra Nokia tarafından sağlanan firmware güncellemesini (NSU) sitesinden çekiyoruz. http://www.nokia.com.tr/A4356061 adresinde cep telefonun modelini seçiyoruz. Daha sonra Türkçe bir şekilde yer alan yönergelere uygun bir şekilde programı çekiyoruz. Programı kurduktan sonra masaüstüne yerleştirilen kısayolu ile çalıştırıyoruz. Daha güncel bir sürüm yok dese bile "Reinstall" diyerek programın güncelleştirilmesini tamamlıyoruz.

    Artık telefonunuzu Türkçe bir şekilde kullanabilirsiniz. Afiyet bal şeker olsun.

    Ati Radeon 9200 Ekran kartı overclock

    "Hâlâ bu ekran kartını kullanan tarih öncesi bilgisayarlara sahip insanlarda mı var?" diye sorabilirsiniz ama emin olun bu ekran kartına sahip birçok kullanıcı mevcut. Bunlardan birisi de şu an başında oturmakta olduğum bilgisayarın sahibi.

    Ekran kartıyla ilgisi olan programları kullanmadığı için (özellikle oyun vs) kendisi bu ekran kartını kullanmaya devam etmekte. Bilgisayar üzerinde Windows Xp Pro Sp2 kurulu vaziyette. Ben sırf deneyebilme adına bu ekran kartına overclock (hızaşımı) uyguladım. Sonuç ilginçti.

    Ati 9200 serisi fabrikasyon çıkışı olarak 200 / 166 mhz çekirdek (core) ve hafıza (memory) hızlarına sahip. Bu ekran kartına o/c yaparak 300 mhzlere çıkmak ise mümkün.

    Bu hız aşımı neticesinde performans olarak gözle görülür bir artış söz konusu.

    Overclock yapabilmek için en güncel Catalyst driverlarının yüklü olduğundan emin olun. Zaten bu kart için 2006 senesinden bu yana Ati herhangi bir driver güncellemesi yapmamakta. Her neyse, driverlarımızın son sürücüler olduğuna emin olduktan sonra AtiTool isimli programı çekiyoruz.

    AtiTool açıldığında zaten bizi uyarıyor. Bu kart donanımsal olarak kendisini overclock etmeye engellemiş durumda diye. Bu engeli kaldırabilmek için çıkan uyarıya tamam dedikten sonra "Settings" bölümüne giriyoruz. Buradan da "miscellaneous" bölümüne giriyoruz. Bu bölümde "Remove Radeon 9000/9200/9550/9600 clock lock" kısmını işaretliyoruz. Bu sayede overclock kilidini devre dışı bırakmış oluyoruz. Arkasından gerekli ayarlamaları yapıp Çekirdek hızını (memory) 300 lere kadar rahatlıkla çıkartabiliyoruz. Benim en son denediğim değer 310 mhz'di. Belki daha yukarı çıkma şansı da mevcuttu ama sıcaklık olarak biraz daha yükleme yapabileceği için bu değerde kalmayı tercih ettim.

    Oda sıcaklığının 20 derece olduğu bir ortamda benim yakaladığım sıcaklık değeri 42-45 derece oldu. Buna göre kendi durumunuza ilişkin bir kanıya varabilirsiniz.

    Sistem özellikleri:
    Amd Athlon Xp 2600+ Barton işlemci (1.91 Ghz)
    512 Mb Ddr 400 mhz
    Asus a7v8x-8 ana kart
    Ati Radeon 9200 128mb ekran kartı

    overclock öncesi 3dmark03 puanı: 2288
    overclock sonrası 3dmark03 puanı: 2389

    3dmark puanında çok büyük bir fark görünmüyor gibi olsa da oyun oynarken gözle görülür bir fark oluşacağına emin olabilirsiniz.

    Psunuza zeval gelmesin.
    Bu gadget'ta bir hata oluştu

    Blog Listem