Python ve Mail Gönderme

Bir çalışma için bir dizinin alt dizini içerisindeki dizinlerin toplam boyutunu bulmam ve bu boyut bilgisini yöneticinin posta adresine atmam gerekti. Linux ortamında bunu hızlı bir şekilde yapabilmek için hemen Python'a sarıldım. Kolayca aşağıdaki çalışan kodu yazdım:

Yukarıdaki kodu çalıştırdığınız zaman aşağıdaki çıktıya benzer bir çıktı elde etmelisiniz:

Ve aşağıdaki gibi bir postanın size ulaşması gerekiyor:



import commands,sys,os
def RepositorySize(rep):
try:
#Parametre olarak verilen dizinin boyutlarini bulacagiz
#Boyut 1024 byte'in katlari seklinde
komut = commands.getstatusoutput("du -ks "+rep)
#komut[0] komutun durumunu, komut[1] ciktisini sakliyor
print komut[1]
#Posta gondermek icin sendmail kullanalim
mail = os.popen("/usr/sbin/sendmail -t", "w")
mail.write("To: root@localhost\n")#sistem yoneticisine
mail.write("Subject: Size summary\n")#dizin boyut bilgisi gonderilecek
mail.write("\n") # baslik bilgisi mail govdesinden ayrilsin
mail.write(komut[1])#du komutunun ciktisini gonderelim
sts = mail.close()#sendmail kapansin
#basarili degilse hatayi ekrana yazalim
if sts != 0:
print "Sendmail exit status", sts
except:
print "Unexpected error:", sys.exc_info()[0]
raise
#Programi calistiralim
if(len(sys.argv)>1): RepositorySize(sys.argv[1])
else: RepositorySize("/home/emre/*")
sys.exit()

Flash aktivasyon problemi

Web sitenizde flashın aktive edilmesi için bir kaç kere tıklamanız gerekiyor veya etrafında ilginç bir çerçeve ile karşılaşıyorsunuz şu bağlantıdaki çözüm işinize yarayabilir.

Phishing nedir?

Son zamanlarda çokça karşılaştığım bir terim "Phishing". Balık avlamayı anımsatıyor bana, "fishing" kelimesine bir vurgu var sanırım; oltaya takılanlar bu sefer bizler oluyoruz ama.

--------
Phishing, kötü niyetli kişiler tarafından kimlik bilgileri, kart numarası gibi kişisel bilgilerin ele geçirilebilmesi amacıyla sahte e-posta ve Web sayfalarının kullanılması yöntemidir. Phishing'de dolandırıcılar, tüketicilere tanınmış bir firmadan geliyormuş izlenimi verilmiş bilgi güncelleme talebi vb. içeren e-postalar göndermektedir. Bu e-postalarda genellikle cevap için e-postanın içindeki linkin (Web sayfası için kısa yol) tıklanarak gerekli siteye geçilebileceği belirtilmektedir. Ancak, verilen talimat uygulandığında gidilen site dolandırıcılar tarafında hazırlanmış ve gerçeğini taklit eden sahte bir Web sayfası olmaktadır. Bu sahte sitede elde edilen bilgiler mahiyetine göre daha sonra çeşitli dolandırıcılık faaliyetlerinde kullanılabilmektedir. Phishing yönteminde köklü bankaların kimliğinin kullanmasının yanında mağazalar veya e-ticaret kurumlarının ve İnternet servis sağlayıcıların kimliklerinin de kullanıldığı görülmektedir.
--------

Kaynak ve ilgili bağlantılar ve daha detaylı açıklamalar:
http://www.telepati.com.tr/ekim04/finans1.htm
http://www.olympos.org/article/articleview/1403/l/2/

LinuxBIOS İçeren İlk Masaüstü Bilgisayar Anakartı

Gigabyte'ın M57SLI-S4 Anakartı LinuxBIOS desteğine sahip. Duyurulur. Tamamen özgür bir bilgisayar toplamak isteyenler için. Bu açıkçası Özgür yazılımın bir başarısı olarak görülebilir.

Kaynak: http://permalink.gmane.org/gmane.linux.kernel/496453

LinuxBIOS Desteklenen Anakart Listesi

Windows2003 Server IIS çalıştırma sorunu

Her zamanki gibi sunulacak içerik klasörünü alıp wwwroot altına attım ve IIS içerisinden gerekli ayarları yaptım. Ama "localhost" a bile erişemiyordum.

Windows2003 Server IIS mantığını biraz değiştirmiş, daha doğrusu ek güvenlik özellikleri eklemiş. ASP v.b. çalıştırılabilir veya "script" dosyalardan oluşan web sitenizi yayınlayabilmek için 2000 sunucularında yapılan ayarlara ek olarak IIS yönetim paneli içerisindeki "Web Hizmeti Uzantıları" seçeneği içerinde bulunan "Sunucu Tarafı İçermeler", "WebDAV", "Internet Veri Bağlayıcısı" v.b. ayarlardan ilgili olanları çalıştırma izni vermeniz gerekiyor.