USB’den bulaşan virüslere karşı MyUSBGuard

MyUSBGuard (MUG), USB flash belleklerden gelebilen tehditlere karşı ihtiyaçtan doğan bir program. Kısaca MUG, sürücülerin kök dizininde bulunan autorun.inf dosyası ile sisteme bulaşmaya çalışan zararlı yazılımları kullanıcıdan önce davranarak temizliyor. Günümüzde çoğalmaya başlayan "amvo" gibi birçok polimorfik, anvivirüsler tarafından tespit edilemiyor ve sürücünüze girdiğinizde sisteme otomatik olarak yerleşiyor. MUG en başta bunun olmaması için hazırda bekleyerek sürücüyü olası tehditlere karşı tarıyor.

MyUSBGuard (MUG), USB flash belleklerden gelebilen tehditlere karşı ihtiyaçtan doğan bir program. Kısaca MUG, sürücülerin kök dizininde bulunan autorun.inf dosyası ile sisteme bulaşmaya çalışan zararlı yazılımları kullanıcıdan önce davranarak temizliyor. Günümüzde çoğalmaya başlayan “amvo” gibi birçok polimorfik, anvivirüsler tarafından tespit edilemiyor ve sürücünüze girdiğinizde sisteme otomatik olarak yerleşiyor. MUG en başta bunun olmaması için hazırda bekleyerek sürücüyü olası tehditlere karşı tarıyor.

Okumaya devam et “USB’den bulaşan virüslere karşı MyUSBGuard”

Hertürlü projeniz için: EmbededMySQL

Projelerinizde gömülü olarak kolayca kullanabileceğiniz bir MySQL paketi hazırladım. Google’un bile kullandığı MySQL,herzaman performansı ve rahat kullanımıyla dikkat çeker. Ticari olmayan projelerdeki kullanımında herhangi bir kısıtlama olmayan MySQL veri tabanı sunucusunu, kolay bir şekilde her türlü projenizde kullanabilirsiniz.

Okumaya devam et “Hertürlü projeniz için: EmbededMySQL”

Sigara yasağı hakkında merak ettikleriniz

Kapalı mekanlarda sigara içme yasağı getiren “Tütün Ürünlerinin Zararlarının Önlenmesi ve Kontrolü Hakkında Kanun bugün itibarı ile yürürlüğe girdi.

Sigara yasağı “kapalı alan” özelliği taşıyan alanlarda uygulanacak. Çadır ve güneşlikler “kapalı alan” özelliği taşıyacak. Yasak bulunan yerlerde sigara içenlere 50 YTL ceza verilecek.      

KAPALI mekanlarda sigara içme yasağı getiren kanun dün geceyarısı itibarı ile yürürlüğe girdi. Böylece sigara tiryakileri kamu hizmet binaları, koridorları dahil olmak üzere her türlü eğitim, sağlık, ticaret, sosyal, kültürel, spor ve eğlence yerlerinin kapalı alanlarında sigara içemeyecek. “Tütün Ürünlerinin Zararlarının Önlenmesi ve Kontrolü Hakkında Kanun”a göre, taksi hizmeti verenler dahil olmak üzere bütün toplu taşıma araçlarında da sigara içme yasağı uygulanacak. Okul öncesi eğitim kurumları, dershaneler, özel eğitim ve öğretim kurumları dahil olmak üzere ilk ve orta öğrenim kurumlarının kültür ve sosyal hizmet binalarının kapalı ve açık alanlarında tütün ve tütün ürünleri tüketilemeyecek.

Kapalı mekanlarda sigara içme yasağı getiren “Tütün Ürünlerinin Zararlarının Önlenmesi ve Kontrolü Hakkında Kanun bugün itibarı ile yürürlüğe girdi.

Sigara yasağı “kapalı alan” özelliği taşıyan alanlarda uygulanacak. Çadır ve güneşlikler “kapalı alan” özelliği taşıyacak. Yasak bulunan yerlerde sigara içenlere 50 YTL ceza verilecek.

KAPALI mekanlarda sigara içme yasağı getiren kanun dün geceyarısı itibarı ile yürürlüğe girdi. Böylece sigara tiryakileri kamu hizmet binaları, koridorları dahil olmak üzere her türlü eğitim, sağlık, ticaret, sosyal, kültürel, spor ve eğlence yerlerinin kapalı alanlarında sigara içemeyecek. “Tütün Ürünlerinin Zararlarının Önlenmesi ve Kontrolü Hakkında Kanun”a göre, taksi hizmeti verenler dahil olmak üzere bütün toplu taşıma araçlarında da sigara içme yasağı uygulanacak. Okul öncesi eğitim kurumları, dershaneler, özel eğitim ve öğretim kurumları dahil olmak üzere ilk ve orta öğrenim kurumlarının kültür ve sosyal hizmet binalarının kapalı ve açık alanlarında tütün ve tütün ürünleri tüketilemeyecek.
Okumaya devam et “Sigara yasağı hakkında merak ettikleriniz”

İndir: TÜBİTAK II. Bilgi Teknolojileri Güvenlik Konferansı Sunuları

I. Gün

BT Güvenlik Trendleri

Bilgi Savaşları

Katmanlı Güvenliğe Uygulamalı Bir Bakış – 2

Bilgi Sistemlerinde Güvenlik Olay Analizi Tepki

Akıllı Kartlar Güvenli mi?

Sosyal Mühendislik Saldırıları

Bankacılıkta Bilgi Sistemleri Denetimi – BDDK Yaklaşımı – Bilgi Güvenliği

 

II.Gün

Merkezi Kayıt Yönetimi ve Denetim Amaçlı Kullanımı

Bilgi Sistemlerinde Olay İlişkilendirme, Sunu Videosu (avi), Sunu Videosu (wmv)

Ulusal Bilgi Sistemleri Güvenliği Programı

Pardus’ta Yenilikler

E-İmza

BT Güvenlik Denetim Araçları

max_user_connections hatası almak için güzel bir yol söyleyebilirim

PHP kodlarken veritabanı sorgularında kolaylık sağlasın diye SQL cümlemizi alıp sorgu sonucunu döndüren execSQL, execQuery vs gibi fonksiyonlar tanımlayıp kullanırız.  Böylece her seferinde sunucu bağlantısı ve veritabanı seçimi ile uğraşmaktan kurtulmuş oluruz. Tabi kurallara uyan tertipli her programcı gibi fonksiyonun sonunda da mysql_close ile açtığımız bağlantıyı sonlandırmayı unutmayız. Aslında bazen unutmalıyız. Peki neden?

PHP kodlarken veritabanı sorgularında kolaylık sağlasın diye SQL cümlemizi alıp sorgu sonucunu döndüren execSQL, execQuery vs gibi fonksiyonlar tanımlayıp kullanırız.  Böylece her seferinde sunucu bağlantısı ve veritabanı seçimi ile uğraşmaktan kurtulmuş oluruz. Tabi kurallara uyan tertipli her programcı gibi fonksiyonun sonunda da mysql_close ile açtığımız bağlantıyı sonlandırmayı unutmayız. Aslında bazen unutmalıyız. Peki neden?
Okumaya devam et “max_user_connections hatası almak için güzel bir yol söyleyebilirim”

Delphi ile web sayfasının ekran görüntüsünü almak

About.com birçok konuda olduğu gibi Delphi‘de yazılım geliştirme konularıyla ilgili yazılar yayınlıyor. Makaleler ve çeşitli kod örneklerinden oluşan yazılar ele aldığı konuların kullanışlılığı ve anlatımındaki yalınlık ile akılda kalıyor. Aşağıda, benim de zamanında çok aradığım ve bazılarının işine yarayabilecek, web sitelerinin ekran görüntüsünü çekmek için bir kod yer alıyor. Kod TWebBrowser nesnesi ile taranan sayfaların ekran görüntüsünü kaydetmek için kullanılıyor.

About.com birçok konuda olduğu gibi Delphi‘de yazılım geliştirme konularıyla ilgili yazılar yayınlıyor. Makaleler ve çeşitli kod örneklerinden oluşan yazılar ele aldığı konuların kullanışlılığı ve anlatımındaki yalınlık ile akılda kalıyor. Aşağıda, benim de zamanında çok aradığım ve bazılarının işine yarayabilecek, web sitelerinin ekran görüntüsünü çekmek için bir kod yer alıyor. Kod TWebBrowser nesnesi ile taranan sayfaların ekran görüntüsünü kaydetmek için kullanılıyor.
Okumaya devam et “Delphi ile web sayfasının ekran görüntüsünü almak”

İndir: RapidShare Manager Installer

Bu program ile rapidshare.com’a dosya yükleyebilir veya dosya indirebilirsiniz. Premium hesabınızı da kullanabildiğiniz program Rapidshare.com sitesinin kendi yazılımı. Dosya gönderiminde aktarım hızını belirleyebildiğiniz gibi yarım kalmış dosyaları daha sonra da devam ettirebiliyorsunuz. Rapidshare’e toplu dosyalar göndermek söz konusu olduğunda vazgeçilemeyecek bir yazılım.

İndirme sayfasına gitmek için : http://rapidshare.com/rsm.html

Delphi’de access violation hatalarını gidermek

Access violation hatası belleğin işlem yapılan konumunun okunamamasından veya yazılamamasından kaynaklanır. Hata mesajında hataya neden olan kodun segment ve ofset adresleri bildirildiğinden programcının hatanın yerini tespit etmesi zordur. Benzer sorunlar sıfıra bölme (zero division) ve yığın taşması (stack overflow) gerçekleştiğinde de olur.

Delphi programlarında bu tür sorunlara neden olan kod satırlarını tespit münkündür. Bunun için Project->Options…->Linker ekranındaki Map file ayarı Detailed olarak ayarlanır. Bundan sonra her derleme işleminde uzantısı map olan bir bellek harita dosyası oluşturur.

Bu dosyada program  kod satırlarınıa karşılık gelen makina kodlarının ofset adresleri yer alır. Böylece hatanın oluştuğu bellek adresinin hangi kod satırına karşılık geldiği bulunabilir.

Hatalı kod satırını daha düzgün ve ayrıntılı olarak raporlayabilmek için uLkStackTrace class’ını kullanabiliriz. uLkStackTrace Mozilla lisansıyla dağıtılan bir SourceForge.net projesi.

uLkStackTrace sınıfınınkullanıldığı örnek proje dosyasını aşağıdaki bağlantı ile indirebilirsiniz:

UnhandledExceptions_DelphiSourceCode.rar (~241KB)<

Örnek projede de görüleceği üzere, sınıfın kullanılmasından kısaca bahsetmek  gerekirse;

  • Uses bloğuna uLkStackTrace unit ismini ekleyin.
  • İstisnaları ekrana veya bir dosyaya rapor edecek bir prosedür hazırlayın.
  • LkExceptionReporter yordamına bu prosedürü atayın.
  • Rapor prosedürünü Form.Create‘in başına yazmayı unutmayın.

Access violation hatası belleğin işlem yapılan konumunun okunamamasından veya yazılamamasından kaynaklanır. Hata mesajında hataya neden olan kodun segment ve ofset adresleri bildirildiğinden programcının hatanın yerini tespit etmesi zordur. Benzer sorunlar sıfıra bölme (zero division) ve yığın taşması (stack overflow) gerçekleştiğinde de olur.

Delphi programlarında bu tür sorunlara neden olan kod satırlarını tespit münkündür. Bunun için Project->Options…->Linker ekranındaki Map file ayarı Detailed olarak ayarlanır. Bundan sonra her derleme işleminde uzantısı map olan bir bellek harita dosyası oluşturur.

Bu dosyada program  kod satırlarınıa karşılık gelen makina kodlarının ofset adresleri yer alır. Böylece hatanın oluştuğu bellek adresinin hangi kod satırına karşılık geldiği bulunabilir.

Hatalı kod satırını daha düzgün ve ayrıntılı olarak raporlayabilmek için uLkStackTrace class’ını kullanabiliriz. uLkStackTrace Mozilla lisansıyla dağıtılan bir SourceForge.net projesi.

uLkStackTrace sınıfınınkullanıldığı örnek proje dosyasını aşağıdaki bağlantı ile indirebilirsiniz:

UnhandledExceptions_DelphiSourceCode.rar (~241KB)<

Örnek projede de görüleceği üzere, sınıfın kullanılmasından kısaca bahsetmek  gerekirse;

  • Uses bloğuna uLkStackTrace unit ismini ekleyin.
  • İstisnaları ekrana veya bir dosyaya rapor edecek bir prosedür hazırlayın.
  • LkExceptionReporter yordamına bu prosedürü atayın.
  • Rapor prosedürünü Form.Create‘in başına yazmayı unutmayın.

Okumaya devam et “Delphi’de access violation hatalarını gidermek”

İndir: Rapidshare admin

Rapidshare admin Rapidshare.com sitesinde premium hesabı bulunanların dizin ve dosyalarını yönetmek için kullanabilecekleri bir program. Rapishare admin açık kaynak kodlu ücretsiz bir yazılım.

Programı kullanarak yapabilecekleriniz şöyle;

  • Dosya ve dizinlerinizi kolayca kaldırabilir.
  • Topluca şifre korumalı dosya ve dizinler oluşturabilir.
  • Dosyalarınıza topluca açıklama tanımlayabilir.
  • Mevcut dosyalarınız hakkında istatistikleri görebilir.
  • Sürükle bırak ile dosyalarınızın yerini değiştirebilirsiniz.

İndir: Flow Chart Visual Programming Language [Türkçe]

 

Programlama öğretiminde kullanılan Flow Chart Visual Programming Language adlı programı Türkçeye çevirdim. Çizilen bir akış diyagramını adım adım çalıştırıp  çıktısını sanal bir konsol ekranında görüntüleyen program, programlamayı yeni başlayanların, hazırladıkları algoritmalarını sınamak için kullanabilecekleri faydalı bir yazılım. Aşağıdaki bağlantıyı kullanarak programı ve örnek program dosyalarını bilgisayarınıza indirip ücretsiz olarak kullanmaya başlayabilirsiniz.

FlowProgramming.exe dosyasına sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini seçiniz.

 

Araç sahiplerinin dikkatine: MTV indiriminden yararlanabilirsiniz

2008 yılı başında yürürlüğe giren yeni vergi kanununa göre; yıllık motorlu taşıt vergisi, aracın kasko değerinin %5’inden fazla olamıyor. Örneğin kasko değeri 15.000 YTL olan aracınızın yaş ve motor hacmine göre taşıt vergisi 773YTL ise kasko değerinin %5‘i olan 750YTL’yi geçtiği için vergi indiriminden yararlanabiliyorsunuz  Yani yeni motorlu taşıtlar vergi kanununa göre bir alt dilimden 421 YTL olarak ödeyebiliyorsunuz.

İndirimden yararlanabilmek için sigorta şirketinizden temin edecağiniz aracınızın teknik bilgilerinin yer aldığı form ve bir dilekçe ile motorlu taşıtlar vergi dairesine müracat etmeniz gerekiyor.

İndir: Motorlu Kara Taşıtları Kasko Değer Listesi (Excel dosyası ~417KB)

Motorlu Kara Taşıtları Kasko Değer Sorgulama Sayfası