Geçen gün bi site için log-in sistemi hazırlamam gerekiyodu. basit bir şey lazım olduğu için kendim yazmak istedim. Ortaya rahatlıkla iş görecek düzeyde bi log-in sistemi çıktı. fonksiyonlarla çalıştım. anlaşılır bir yapıda.
includes klasörü içerisindeki constants.php dosyasını kendi veritabanı ve server bilgilerine göre düzenlemeniz gerekir. Ayrıca functions.php dosyasındaki verify_data fonksiyonu altındaki sql sorgusunu da kendinize göre ayarlamlısınız.
Soru ya da görüşler için iletişim sayfasına geçiniz.
Aşağıdaki linkten bütün dosyaları indirebilirsiniz :
Download
8 Mayıs 2012 Salı
3 Mart 2012 Cumartesi
Python os.environ Fonksiyonu
Geçen gün çalıştığım yere küçük bir uygulama yazmam gerekti. Python da yazmaya karar verdim. Programın özelliği gereği çalıştırıldığı bilgisayarın Masaüstüne bir klasör ve daha sonra da bu klasörün içine de bazı .txt dosyaları oluşturması gerekiyordu. Sadece tek bir bilgisayarda kullanılacak olsa o bilgisayarın masaüstü yolunu programa tanıtıp o şekilde kullanabilirdim ama birden fazla bilgisayara kurulma ihtimali vardı. O yüzden bana Windows Environment Variables( Çevre Değişkenleri) ları kontrol etmeme yardım edece bir python modülü lazımdı. Python bize tam bu noktada os modülünün altındaki environ fonksiyonunu sunuyor. Kısa bir örnekle fonksiyonumuzu ve nasıl kullanabileceğimizi görelim:
Artık bu mainFolder değişkenini istediğimiz yerde kullanabiliriz. Mesela ;
gibi.
Yukarıda sadece %USERPROFILE% değişkenine değindim. genel kullanımı göstermek için..
şeklinde diğerlerini de kullanabilirsiniz.
import os # os modülünü içe aktardık
userP=os.environ['userprofile'] #o an oturum açmış olan kullanıcının ana klasörünü userP değişkenine atadık.
mainFolder = ("%s\Desktop"%userP) # kullanıcının masaüstü yolunu elde ettik.
Artık bu mainFolder değişkenini istediğimiz yerde kullanabiliriz. Mesela ;
with open("%s\deneme.txt"%mainFolder,"w") as openFile:
openFile.writeline("bir sevdadır galatasaray")
gibi.
Yukarıda sadece %USERPROFILE% değişkenine değindim. genel kullanımı göstermek için..
os.environ['home']
os.environ['temp']
os.environ['appdata']
şeklinde diğerlerini de kullanabilirsiniz.
21 Ocak 2012 Cumartesi
csc.exe ile konsol altında c# derlemek
Selamlar ;
Geçenki yazıda cygwin altında c programları çalıştırmaktan bahsetmiştik. Bu sefer de c# a değineceğiz. Programlama dünyasına biraz aşinaysanız Visual Studio gibi bir şeyden haberdarsınızdır.Neden dünyanın en gelişmiş IDE si varken siyah ekranda kod yazmaya çalışayım diyebilirsiniz. Haklılık payınız var ; ancak c# ı tam olarak öğrenmek için , mantığını ve nasıl çalıştığını çözmek için açıp not defterinde kod yazıp konsolda derlemek daha sağlıklı. tabi bu benim görüşüm. Çok uzadı muhabbet hadi başlayalım ;
Şimdi bildiğiniz gibi c# ın programlarının çalışması için .NET Framework e ihtiyaç vardır. Eğer Windows 7 ya da Vista kullanıyorsunuz bu ortam zaten kuruludur.Xp Kullanıyorsanız ve düzenli olarak update yapmıyorsanız bulunmayabilir.
http://www.microsoft.com/downloads/tr-tr/details.aspx?familyid=9cfb2d51-5ff4-4491-b0e5-b386f32c0992
bu adresten indirebilirsiniz. Link patlarsa google da aratın. heryerde bulursunuz.
şimdi konsol tabanlı geliştirme yapmak için ihtiyacımız olan .Net Framwork altında bulunan csc.exe dosyasıdır.
bu dosya yardımıyla derleme yapacağımız için , bilgisayarın her yerinden sadece adını yazarak bu dosyaya erişmemiz gerekir. bunun için bu dosyasının bulunduğu dizini PATH e eklememiz gerekir. PATH dediğim de olay da ; bir nevi istediğiniz dosyaları ve dizinler windowsa ezberletmek gibi bişey. Şimdi sırasıyla ;
Bilgisayarım>Sağ Tık>Özellikler>Gelişmiş Sistem Ayarları>Ortam Değişkenleri
yolunu izleyerek karşımıza gelen ekranda Sistem Değişkenleri kutusunun altında Path değerini bulalım.ve düzenle diyelim.
satırın en sonuna gidip ';' ibaresinden hemen sonra ;
C:\WINDOWS\Microsoft.NET\Framework\[csc.exenin bulunduğu klasör];
satırını ekleyelim; bendeki hali ;
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\;
şeklinde. .net framework 4 kurulu olduğu için v4.0*** klasöründe. siz de ;
C:\WINDOWS\Microsoft.NET\Framework\
klasörüne gidip csc.exenizin yerini bulun ve Pathe ekleyin. bütün bunları doğru yaptığınızda ;
Windows+R tuşlarına basıp cmd yazın. karşınıza komut sistemi gelecektir.Ekrana ;
csc.exe yazın ve entera basın. Eğer karşınıza ;
Microsoft (R) Visual C# ...........
Copyright ******
Fatal error CS2000 : No input specified.
gibi bir ekran geldiyse başarılı olmuşuz demektir. Şimdi test amaçlı bir notepad sayfası açın ve :
yazın ve deneme.cs olarak Masaüstüne kaydedin. Şimdi bir konsol ekranı açın ve ;
cd desktop diyerek Masaüstüne gelin. şimdi tam oraya;
csc deneme.cs
yazın ve Enter a basın. şimdi yine aynı yere deneme.exe yazın ve Enter a basın. Programın çalıştığını ve Masaüstünde deneme.exe adında bir program olduğunu göreceksiniz.
Geçenki yazıda cygwin altında c programları çalıştırmaktan bahsetmiştik. Bu sefer de c# a değineceğiz. Programlama dünyasına biraz aşinaysanız Visual Studio gibi bir şeyden haberdarsınızdır.Neden dünyanın en gelişmiş IDE si varken siyah ekranda kod yazmaya çalışayım diyebilirsiniz. Haklılık payınız var ; ancak c# ı tam olarak öğrenmek için , mantığını ve nasıl çalıştığını çözmek için açıp not defterinde kod yazıp konsolda derlemek daha sağlıklı. tabi bu benim görüşüm. Çok uzadı muhabbet hadi başlayalım ;
Şimdi bildiğiniz gibi c# ın programlarının çalışması için .NET Framework e ihtiyaç vardır. Eğer Windows 7 ya da Vista kullanıyorsunuz bu ortam zaten kuruludur.Xp Kullanıyorsanız ve düzenli olarak update yapmıyorsanız bulunmayabilir.
http://www.microsoft.com/downloads/tr-tr/details.aspx?familyid=9cfb2d51-5ff4-4491-b0e5-b386f32c0992
bu adresten indirebilirsiniz. Link patlarsa google da aratın. heryerde bulursunuz.
şimdi konsol tabanlı geliştirme yapmak için ihtiyacımız olan .Net Framwork altında bulunan csc.exe dosyasıdır.
bu dosya yardımıyla derleme yapacağımız için , bilgisayarın her yerinden sadece adını yazarak bu dosyaya erişmemiz gerekir. bunun için bu dosyasının bulunduğu dizini PATH e eklememiz gerekir. PATH dediğim de olay da ; bir nevi istediğiniz dosyaları ve dizinler windowsa ezberletmek gibi bişey. Şimdi sırasıyla ;
Bilgisayarım>Sağ Tık>Özellikler>Gelişmiş Sistem Ayarları>Ortam Değişkenleri
yolunu izleyerek karşımıza gelen ekranda Sistem Değişkenleri kutusunun altında Path değerini bulalım.ve düzenle diyelim.
satırın en sonuna gidip ';' ibaresinden hemen sonra ;
C:\WINDOWS\Microsoft.NET\Framework\[csc.exenin bulunduğu klasör];
satırını ekleyelim; bendeki hali ;
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\;
şeklinde. .net framework 4 kurulu olduğu için v4.0*** klasöründe. siz de ;
C:\WINDOWS\Microsoft.NET\Framework\
klasörüne gidip csc.exenizin yerini bulun ve Pathe ekleyin. bütün bunları doğru yaptığınızda ;
Windows+R tuşlarına basıp cmd yazın. karşınıza komut sistemi gelecektir.Ekrana ;
csc.exe yazın ve entera basın. Eğer karşınıza ;
Microsoft (R) Visual C# ...........
Copyright ******
Fatal error CS2000 : No input specified.
gibi bir ekran geldiyse başarılı olmuşuz demektir. Şimdi test amaçlı bir notepad sayfası açın ve :
using System;
class Deneme
{
public static void Main()
{
Console.WriteLine("bir sevdadır Galatasaray");
}
}
yazın ve deneme.cs olarak Masaüstüne kaydedin. Şimdi bir konsol ekranı açın ve ;
cd desktop diyerek Masaüstüne gelin. şimdi tam oraya;
csc deneme.cs
yazın ve Enter a basın. şimdi yine aynı yere deneme.exe yazın ve Enter a basın. Programın çalıştığını ve Masaüstünde deneme.exe adında bir program olduğunu göreceksiniz.
Kaydol:
Kayıtlar (Atom)