python ile email gonderme (smtp gmail)-(sending email with python)


import smtplib
fromaddr = "AAA@gmail.com"
toaddrs  = "BBB@gmail.com"
msg = "hello world : ) "

# Credentials (if needed)
username = "ccc"
#your gmail user name above
password = "*****"
#your gmail user password above

# The actual mail send
server = smtplib.SMTP("smtp.gmail.com:587")
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()

not: smtplib python libs klasörü içerisinde yer almaktadır.
(smptlib library is in python libs folder)

Port Yönlendirme

Bilgisayarınızda ftp,web gibi bir server kurulumu yaptınız, yerel ağınızda başka bir bilgisayardan server kurulu bilgisayarınızın LAN yerel ip sini girerek erişim sağlayabiliyorsunuz. Buraya kadar herşey yolunda.. Bu server iniza internet üzerinden de erişim sağlayabilmek için ne yapmanız gerekiyor?

FTP server üzerinden örnek vermek gerekirse, ücretsiz popüler ftp server programı filezilla server kurulumunu yapmış olun. Windows güvenlik duvarına bu programla ilgili ayrıcalıkları vermeniz gerekiyor. Bunu bir programa güvenlik duvarı üzerinden ayrıcalık ver ile yapabilmektesiniz. Filezilla Server.exe yi bularak seçmeniz gerekiyor.

Filezilla server in basit bir kullanımı var, detaylarına burada girmeyeceğim. İstediğiniz bir klasöre, kullanıcı adı ve şifre tanımlamalarınız ve tabi yetki sınırlamalarınızla birlikte paylaşım verebildiğinizi varsayıyorum.

Router ayarlarınıza giriyorsunuz (192.168.1.1 veya 192.168.2.1 dir genellikle) NAT etkin olmalı, ve hemen alt bölümünde port forwarding (yönlendirme) kısmına girmelisiniz: 
burada 21 ve 14147 numaralı portlara tcp ve UDP olarak tanımlamalısınız.

www.whatismyip.com adresinden internet ip adresinizi öğrenip tarayıcınıza girdiğinizde ( ftp://internet ip şeklinde) belirlediğiniz kulanıcı adı ve şifrenizle giriş yapabilmeniz gerekiyor. Bununla birlikte aynı yerel ağdan internete giriyorsanız, yerel ağ ip sini kullanmanız gerekebilir. Modem ayar sayfanızı görme şeklinde anlaşılıyor bu durum. Farklı bir yerden giriş yaparak , server ip nizi girdiğiniz zaman, sistemin çalıştığını göreceksiniz (en azından airties router larda durum bu şekildedir : ) )

Bütün router modellerine  ve farklı server hizmetlerine göre (yüzlerce) ayarların detaylı olarak nasıl yapılacağını gösterir harika bir kaynak var; adresi de şu şekilde : http://portforward.com/


Autocad "Cadtools"

autocad' in hemen her versiyonu ile çalışan bir programcık cadtools. inşaat ve haritacılık başta olmak üzere pekçok işe yarar fonksiyonu yerine getiriyor.benim en çok işime yarayanlar autocad deki "dataextraction" ı çok daha pratik hale getiren nokta,blok,polyline vb koordinatları direk excel e atan fonksiyon ve bir polyline a km aralığı atayan fonksiyonları şimdilik. autocad de bilhassa vaziyet planı çizimleriyle uğraşanlar için faydalı.

3d hazır karakterler

http://www.zeldacapital.com/3d.php
blender, 3dmax gibi pekçok 3d yapımı yazılımıyla uyumlu fantastik modellerin bulunduğu güzel bir site..

ketty : )


Autocad Koordinat Listesinden Çizime Aktarım

Elinizde onlarca koordinattan oluşan bir LINE, POLYLINE veya POINT olduğunu varsayalım. Bunları Autocad e çizim olarak aktarmak istiyorsanız pratik bir yöntem öğrendim.
Yapmanız gereken notepad de uzantısı .scr olan bir dosya oluşturmak ve içeriğini aşağıdaki gibi yapmak;

LINE
0,0
0,1
...
..
..
(yukardaki örnek noktalar yerine kendi kordinatlarınızı yazacaksınız)
Daha sonra notepad de dosyayı kaydedin ve Autocad de "script" komutuyla bu dosyayı açın. Çiziminiz autocad e yüklenmiş olacaktır.


If you want to export coordinates to autocad, there is an easy way to do it (without LISP);
Create a new file with .scr extension using Notepad. And write the following example;
LINE
0,0
0,1
...
..
.
(Instead of the above sample, use your own coordinates)
Then use Script command @ Autocad and locate your scr file you just created. Your Line (or points or pline etc) will be drawed to your drawing.


Source: http://autodesk.blogs.com/between_the_lines/2009/06/import-xy-coordinates-from-excel-into-autocad.html

şikayet ettiğimiz yaşamlarımız..

‎"Şikayet ettiğiniz yaşam, 
belki de başkasının hayalidir."

Tolstoy