Blog Home  Amacin know-how ve XP paylasimi ise mutlaka yollarimiz biryerlerde kesisecek.. ;) RSS 2.0 Atom 1.0 CDF  
..::EralpErat::..{Embedded Programming} - Open Source
I like Coding..
 
 Monday, January 21, 2008
Selamlar ;
en sonunda oldu , kısa bir süre önce yayınlanan patch ile visual studio içerisinden bazı FW Core'dll leri görebilme imkanımız doğdu..

En güzel tarafı ise bu işi yapıp dünya çağında başarıya ulaştıran sevgili microsoft insanlarının bu işi nasıl ve ne gibi standartlar üzerine oturttuğunu görebiliyor oluşumuz..

Microsoft cephesinde gerçekten büyük bir gelişme..Component geliştiricilerine ışık olacağı kesin..

peki efendim nasıl gerçekleştireceğiz hemen adımlara geçelim..

1. vs 2008 yüklü olmalı ( Express sürümlerde çalışmıyor,aman dikkat!)
2. https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10443&wa=wsignin1.0 adresinden ilgili  patch'i makinenize yüklüyorsunuz..Vs 2008 kapalı olmalı..bir diğer onemli noktada kurarken karşılaştığım sorun..Generic bir hata aldım lakin biraz daha inceleyince ilgili vs 2008 dvd si veya iso üzerinden kuranların ilgili iso'yu sisteme mount etmesi durumunda sorun ortadan kalkıyor..yani vs 2008 kuruyormuşcasına dvd takılı olması lazım, bazı dosyalara ihtiyac duymakta..




3. kurulumun akabininde tools menüsünden aşağıda ki ayarları yapalım..



Ayarlara devam.. :)




4. Sıra geldi debugging'e..Aşağıda ki gibi minik bir kod yazıyoruz..




5. breakpoint i koyup uygulamayı çalıştırdığımızda Call Stack ( Ctrl + Alt +C) pencesinde ilgili dll'e yapılan referansın üzerinde sağ tuşa tıklayıp load Symbols diyoruz...
Aman dikkat Visual Studio kilitlenmiş gibi görünebilir , 10 MB lik indirme söz konusu Microsoft'dan..Birazcık beklemeniz gerekiyor..




Sonuç ortada...Ve işte içerdeyiz..




Çok çalışmamız lazım , cok.. :)

Kim derdi ki birgün Form class'inin içini görebileceğimizi :)

Ha unutmadan peki hangi dll'ler bu işleme tabi
  • Mscorlib.DLL
  • System.DLL
  • System.Data.DLL
  • System.Drawing.DLL
  • System.Web.DLL
  • System.Web.Extensions.DLL
  • System.Windows.Forms.DLL
  • System.XML.DLL
  • WPF (UIAutomation*.dll, System.Windows.DLL, System.Printing.DLL, System.Speech.DLL, WindowsBase.DLL, WindowsFormsIntegration.DLL, Presentation*.dll, some others)
  • Microsoft.VisualBasic.DLL
Sevgiler..


Eralp



1/21/2008 10:58:06 AM (GTB Standard Time, UTC+02:00)  #    Comments [5]   .Net Framework | C# | Open Source | Visual Studio  |  Trackback
 Sunday, January 20, 2008
"SUN Microsystems database pazarında varlığını göstermek adına MySQL'i 1 milyar dolar karşılığında satın aldı.

Bkz: http://www.mysql.com/news-and-events/sun-to-acquire-mysql.html

MySQL'in ücretsiz olmaya devam edeceği söyleniyor. SUN rakipleri gibi database server sahibi olmak istemiş. IBM+DB2, Microsoft + SQL Server gibi SUN+MySQL olarak uyumlu bir çift olacak. Yani SUN kendi işletim sistemi Solaris'e uyumlu hale getirecek.
" yazısını

okur okumaz (Teşekkürler CEBE) şaşırmadım desem yalan olur..Dile kolay 1 milyar dolar..Satınalmalar devam ediyor..Bakalım daha neler olacak :)


Sevgiler.




1/20/2008 7:22:52 PM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Genel | Open Source  |  Trackback
 Tuesday, February 06, 2007

PostgreSQL Global Development Group bugün tüm PostgreSQL sürümleri için
güvenlik güncellemeleri duyurdu. Yeni sürümler 8.2.2, 8.1.7, 8.0.11,
7.4.16 ve 7.3.18'dir. Orta derecede risk içeren güvenlik açıkları içeren
bu sürümlere en kısa sürede geçmeniz
gerekmektedir.

Bu sürümler  CVE-2007-0555 ve CVE-2007-0556 ile ilgilidir. Bunlarla
ilgili bilgiyi:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0555
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0556

adreslerinden alabilirsiniz.

Yeni sürümler
http://www.postgresql.org/download/ adresinden
indirilebilir. Bu sürümler için dump/reload gerekmemektedir. Ancak çok
eski sürümlerden geçiş yapıyorsanız sürüm notlarını okumanız gerekecektir:

http://www.postgresql.org/docs/8.2/static/release.html

2/6/2007 1:30:22 PM (GTB Standard Time, UTC+02:00)  #    Comments [3]   Open Source  |  Trackback
 Tuesday, January 23, 2007

Merhabalar sevgili okuyucular ;

Aşağıda bir CURSOR tanımlama örneği var.Bildiğiniz gibi 3.xx çekirdeğine sahip olan sürümde ne SP ne FN nede Cursor bulunmakta idi.Tabi 4.xx sürümüyle yavaş yavaş eklenen yeni özellikler ile MySql FireBird'le birlikte açık kaynak kod dünyasının gözdesi olmaya devam ediyor.Bu arada daha önce ki entry'lerimden birinde CoreLab diye bir firmadan bahsetmiştim konu gelmişten tekrar belirtmekte fayda görüyorum.MySql in kendi site 'inda .NET için konulmuş olan provider'da zaman zaman Türkçe karakter sorunu çıkabiliyordu.CoreLab'ın connectorleri oldukça başarılı.Ayrıca crack hiç aramayın derim nedeni cok basit indirdiğiniz trial ile full version arasında ki ilişki basit bir key değil sadece ikisininde exe'sel bazda farklı olmaları :) Yani illa da full sürüm için full sürüm olan exe yi (installer'ı) indirmeniz gerekmekte..

Kolay gelsin ..

Eralp

--------------------------------------------------
CREATE PROCEDURE curdemo()
BEGIN
  DECLARE done INT DEFAULT 0;
  DECLARE a CHAR(16);
  DECLARE b,c INT;
  DECLARE cur1 CURSOR FOR SELECT id,data FROM test.t1;
  DECLARE cur2 CURSOR FOR SELECT i FROM test.t2;
  DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;

  OPEN cur1;
  OPEN cur2;

  REPEAT
    FETCH cur1 INTO a, b;
    FETCH cur2 INTO c;
    IF NOT done THEN
       IF b < c THEN
          INSERT INTO test.t3 VALUES (a,b);
       ELSE
          INSERT INTO test.t3 VALUES (a,c);
       END IF;
    END IF;
  UNTIL done END REPEAT;

  CLOSE cur1;
  CLOSE cur2;
END

1/23/2007 8:10:11 AM (GTB Standard Time, UTC+02:00)  #    Comments [0]   Open Source  |  Trackback
Copyright © 2008 Eralp Erat aka NetZero2. All rights reserved.