Delphi’de yazdığınız progrma windows vista veya windows 7 üzerinde çalışırken yönetici haklarına ihtiyaç duyabilir. Her seferinde sağtık->yönetici olarak çalıştır demektense .res dosyanızdaki ufak bir değişiklikle sürekli olarak yönetici haklarını alabilirsiniz. Programınızın exesi ile aynı klasörde oluşan .res dosyanızı herhangi bir resource editör ile açın. Ben Anders Melander‘ın yazmış olduğu Resource Editor ‘ü kullanıyorum. Daha sonra resource dosyanızın manifest bölümünden Execution Level‘i Require Administrator olarak ayarlayın veya manifest xmlnizde
<requestedprivileges>
<requestedexecutionlevel level="asInvoker" uiAccess="false"/>
</requestedprivileges>
yazan kısmı devamını oku…
Daha önce kendi yazdığım bir programdan mail göndermem hiç gerekmemişti. Son gelen siparişte bu işe yapan bir program isteniyordu. Mecburen öğrendik
. Mantığı çok basit IdSmtp bileşenini kullanarak SMTP servera bağlanıyor ve mailinizi gönderiyorsunuz. Mailleri gmail ile 587. port üzerinden gönderdim. Gmail doğrulamada SSL kullanıyor bu yüzden IdSSLIOHandlerSocketOpenSSL bileşenini de kullanmam gerekti. Bu bileşeni kullana bilmek için OpenSSL kütüphanelerine ihtiyacınız var. En hızlı olarak buradan indirip kurabilirsiniz. Ayrıca OpenSSl’i kullanabilmek için Visual C++ 2008 Redistributables gerekli onuda buradan indirebilirsiniz.
Programa gelirsek temel olarak hiç birşey yapmıyor. Üstteki editlere girdiğimiz ayarları devamını oku…

Lm350, BC547, BD140. Datasheet’leri aşağıda.
devamını oku…
Kullandığım devreleri pcde arşivliyorum ama sürekli biryerlere kayboluyorlar
. En iyisi blogda arşivlemek. Arama özelliğinide kullanırız hiç yoktan. Buda ilk devremiz. Li-Ion piller için şarj devresi.

LP2951‘i buradan temin edebilirsiniz. Datasheet’i aşağıda ekli.
devamını oku…
Uzun zamandır fotoğraf çekmiyordum. bugün ufak tefek bişeyler yaptık. Genelde börtü böcek oldu ama olsun. Onlarda güzel
.


devamını oku…
Daha önce bahsettiğim Doğa İçin Çal projesinin ikinci parçası. Uzun ince bir yoldayım.
Görüntülenme istatistikleri 4 gün için 35K oldukça iyi. Devamı gelir inşallah… devamını oku…
Arduino ile ilk projem. Basit olarak 13. pine bağlı ledi yakacağız.
Öncelikle donanım olarak;
1 x Arduino Duemilanove (Buradan temin edebilirsiniz.)
1 x Usb kablosu
1 x Led
Yazılım olarak;
Arduino Software ‘a ihtiyacımız var. (Win – MacOS – Linux)
Donanım
Arduino Duemilanove’yi kullanmka için USB kablosu ile bilgisayara bağlamanız yeterli. Eğer driver isterse FTDI driverlarını buradan yükleyebilirsiniz. Ayrıca USB driverları Arduino yazılımı ile birlikte gelmekte.
Duemilanove’nin özelliklerine gelirsek;
- Mikroişlemci: ATmega328 veya ATmega168
- Çalışma voltajı: 5V
- Giriş voltajı (tavsiye edilen): 7-12V
- Giriş voltajı (limit): 6-20V
- Dijital I/O (giriş/çıkış) Pinleri: 14 (6′sı PWM çıkış destekli)
- Analog giriş pinleri: 6

- I/O pini başına DC akım: 40 mA
- 3.3v pini akımı: 50 mA
- Flash Hafıza: 16 KB (ATmega168) veya 32 KB (ATmega328). Hafızanın 2kb’ı bootloader tarafından kullanılır.
- SRAM: 1 KB (ATmega168) veya 2 KB (ATmega328)
- EEPROM: 512 byte (ATmega168) veya 1 KB (ATmega328)
- Çalışma frekansı: 16 MHz
devamını oku…
Windows 7 de DNS adresleri WindowsVista ile aynı şekilde değiştiriliyor. Sadece yol biraz farklı. Öncelikle Denetim Masası (Klasik görünüme geç) -> Ağ ve Paylaşım Merkezi -> Ağ Bağlantılarını Yönet veya Masaüstü->Ağ Bağlantıları -> Özellikler ile ağ bağlantılarımızı açıyoruz.

Daha sonra Bağdaştırıcı ayarlarını değiştir -> Yerel Ağ bağlantısı -> Özellikler ile ayar sayfamızı açıyoruz.


TCP/IPv4‘ü seçip özelliklere tıklıyoruz. Aşağıdaki DNS sunucu adreslerini kullanı seçip yeni DNS adresimizi giriyoruz.
devamını oku…