Programı yönetici olarak çalıştırma

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

Kod   
  1. <requestedprivileges>
  2.         <requestedexecutionlevel level="asInvoker" uiAccess="false"/>
  3.       </requestedprivileges>

yazan kısmı devamını oku…

Delphi & SMTP ile mail göndermek

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…

Categories: Delphi Tags: , , ,

12v Batarya Şarj devresi

Lm350, BC547, BD140. Datasheet’leri aşağıda.

devamını oku…

Li-Ion şarj devresi

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.

liionsarj

LP2951‘i buradan temin edebilirsiniz. Datasheet’i aşağıda ekli.

devamını oku…

Börtü, böcek

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 :) .

Elbistan1Elbistan2Elbistan3 devamını oku…

Categories: Fotoğraf Tags: , ,

Doğa İçin Çal 2

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…

Categories: Kişisel Tags: ,

Arduino – Led

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. (WinMacOSLinux)

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 nasıl değiştirilir?

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…