13 Mayıs 2008 Salı

PHP de Permalink Yapma

Merhaba gönül dostları (iykkk) . Ne zamandır forumlarda bakıyorum bakıyorum bakıyorum ve sürekli sorulan soruyu güroyurm Permalink nasıl yapılır? Permalink yani Türkçe değişiyle Kalıcı Bağlantı... Öncelikle anlatımı geçmeden önce ne işe yarar ondan biraz bahsedelim. Permalink sayesinde biliyorsunuz ki Ulu Üstad Google :D sitemize bir kıyak geçerek( bilinenlere göre ) arama motorunda üst sırada çıkmamızı sağlıyor. Biliyorsunuzdur aynı içerikli www.siteadi.com/film-indir.html , www.siteadi.com/hedele.html gibi iki sayfada film indir kelimesinde ilk sayfa daha önce çıkar.

Şimdi gelelim ne şekilde bir yöntem izleyeceğiniz. Makaleye başlamadan önce şunu garanti ediyorum ki birazcık küçücük bir php bilgisiyle sizde herhangi bir scripte ait sitenizdeki linkleri permalayabileceksiniz

Kullancağımız modül Bkz. Mod_Rewrite. Öncelikle www.harmankaya.org/goster.php?id=5 gibi bir linki www.harmankaya.org/goster-3-yazi-basligi.html gibi kafamdan bir örnek buluyorum ve başlıyorum. İlk işimiz .Htaccess dosyası kullanarak .php dosyayı html olarak yorumlamayı göreceğiz Bunun için /root altındaki .htacces dosyasına ekleyeceğimiz kod

Öncelikle en üste Mod_Rewrite modülüne göre link verceğimizi sunucumuza anlatıyoruz

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^goster-(.*)-(.*).html$ goster.php?id=$1&baslik=$2 [L,NC]

Yukarda gördüğünüzüzere goster-(.*)-(.*) daki her (.*) için bir değer atayabileceğimi söylüyorum. id=$1&baslik=$2 de de sıra ile $1 inci kısım yani query stringdeki ID nin ilk (.*) a, $2 kısım yani baslik kısmınıda ikinci (.*) atayacağımı belirttim.

Yani .htaccess dosyasına bunları yazıp /root a attıktan sonra bilgisayarınızın tarayıcısından www.sitenizadi.com/goster-3-yazi-adi.html ye girerseniz girdiğiniz değer sunucuda goster.php?id=3&baslik=yazi-adi şeklinde yorumlanır.

Yani sözün özü burda aslında bir cinlik yapıyoruz biz aslına bakarsanız goster-3-yazi-adi.html yerine goster-3-oylesine-bir-baslik-iste.html de yazsam goster-3-dfdsf8dsf9sdfhgkdfsghkjffd.html de yazsam yine de sayfa görüntülenir, Çünkü bizim için mühim olan İD kısmı ID yi atadıktan sonra başlığa ne istrsen yaz :)

hah şimdi herşey tamam artık Sunucumuza Yorumlama yeteneği kazandırdıktan sonra linkleri güzelleştirmeye yani aslı Permalink kısmı şimdi başlıyor.



Mesela www.harmankaya.org/yazi.php?id=3 ü permalink yapmadan önce nasıl gösteriyorduk. şöyle değilmi diyelim < href =" " id="<"> > diye gosterdiğiniz linkleri < href =" ">-< ? e c ho $yazibaslik ; ? > > yapacaksınız bu kadar yani azcık php bilginiz varsa bunuda yaaprsınız artık .

Neyse ama sonra göreceksiniz ki linklerde türkçe karakterlerin veya +%&''^+ şeklinde karakterlerin hatalı çıktığı bununda sayfa görüntülenmesi hatası verdiğini göreceksiniz. Bizde bunun için bir fonksiyon geliştirdik .

function permayap($deger) {
$turkce=array("ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
$duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
$deger=str_replace($turkce,$duzgun,$deger);
$deger = preg_replace("@[^A-Za-z0-9-_]+@i","",$deger);
return $deger;
}

Ne mi yapıyor herhangi bir metindeki boşluk yerine - (tire) koyuyor ayrıca bütün Türkçe karakterlerden arındırıyor ( Ne kötü birşey keşke türkçe karakterleride yorumlayabilsek ben çok seviyorum Ş yi Ç yi Ö yü ) Neyse kullanımıda basit zaten $yenibaslik = permayap($eskibaslik)

Yazar: Erhan Harmankaya

Bilgisayarlarınız için Güçlü Parolalar Oluşturun

Bilgisayarlarınız için Güçlü Parolalar Oluşturun

Bir cüzdan kaybetme örneği "kötüye kullanma" eylemini anlamanıza yardımcı olabilir: "Tanımadığınız biri sizin kimlik kartınızı kullanıyor ve yaptığı işleri sizin adınıza yapıyor". Bunu bilgi işlem dünyasına uyarlayalım: Bir kişi parolalarınızı ele geçirir, bilgisayarınıza veya çevrimiçi hesaplarınıza oturum açabilirse, sizin sayısal kimliğinizi kullanarak, tüm masraflarını sizin ödeyeceğiniz eylemlerde bulunabilir.

Parolalarınız Başkalarının Eline Geçerse Neler Olabilir?

Birisi parolalarınızı ele geçirirse aşağıdakileri kolayca yapabilir.

· Bilgisayarınızdaki bilgilere (mali kayıtlarınız, e-posta iletileriniz, saklanan parola listeleri, özel bilgiler vb.) erişebilir.

· Yeni hesaplar açarak istediği gibi alışveriş yapabilir.

· Posta adresinizi değiştirerek satın aldığı her şeyin ve faturaların kendisine gönderilmesini sağlayabilir.

· Banka hesabınızdan para çekebilir.

· Hisse senedi alıp satabilir.

· Borç ve ipotek için başvuru yapabilir.

· Çevrimiçi sohbetlere ve diğer etkinliklere (örneğin, müzayedeler) sizin adınızı kullanarak katılabilir.

Parolanızı evinizin ve sahip olduğunuz eşeyin (sosyal konumunuz dahil) anahtarı gibi düşünün.

Parolanızın çalınmış olabileceğini nasıl anlarsınız?

Hesaplarınızda olağandışı bir durum gözünüze çarptığı veya aylık faturanız ya da banka hesap dökümünüz gelmediği takdirde; bu, başka birinin sizin parolanızı kullanarak çevrimiçi hesaplarınıza girmiş olduğu anlamına gelebilir. Kimliğinizi çalan kişi sizin posta adresinizi değiştirmişse, alışveriş yaptığı bir yerden size bir telefon gelene kadar ortada bir sorun olduğunu anlayamayabilirsiniz.

Parola Koruma İçin Denetim Listesi

Saldırganlar parolaları bulabilmek için "sözlükleri" ve parola olabilecek binlerce kalıbı kısa sürede tarayarak ipuçları arayan diğer yazılım araçlarını kullanırlar. Tahmin edilmesi zor parolalar oluşturup, bunları dikkatli biçimde saklayarak ve hesaplarınızı gözden geçirerek kendinizi koruyabilirsiniz.

Çevrimiçi olarak alışveriş yapıyor veya işlemler gerçekleştiriyorsanız, ücretsiz bir Microsoft® .NET Passport alarak tüm ilgili sitelerde tek bir kullanıcı adı ve parolası kullanabilirsiniz.

1. Bir parolanın güçlü olmasını sağlayan nedir?

Önemli olan, sizin hatırlayabileceğiniz ancak başkalarının tahmin edemeyeceği bir parola oluşturmaktır.

Parolanızın aşağıdaki özelliklere sahip olmasına dikkat edin:

· En az yedi karakter içermelidir, ne kadar uzun olursa tahmin edilmesi o kadar güç olur (Microsoft Windows® 2000 ve Windows XP parolaları 128 karakter uzunluğunda olabilir)

· Büyük ve küçük harfler, sayılar, simgeler içermelidir

· İkinci ile altıncı karakter arasında en az bir adet simge bulunmalıdır

· En az dört farklı karakter olmalı, tekrarlar bulunmamalıdır.

· Rasgele seçilmiş harfler ve sayılardan oluşmuş gibi görünmelidir

Aşağıdakileri kesinlikle yapmayın:

· Parolanızda oturum açma adınızın HERHANGİ BİR BÖLÜMÜNÜ kullanmayın.

· HERHANGİ bir dilde anlamı olan bir kelimeyi veya adı kullanmayın

· Benzer harfler yerine sayılar kullanmayın

· Eski parolanızın herhangi bir kısmını yeniden kullanmayın

· "klmno" ve "34567" gibi ardışık harfler veya sayılar kullanmayın

· Klavyede yan yana bulunan harfleri kullanmayın (örneğin, "asdfg")

2. Parolalarınızı saklama

Bir çok kişi parolalarını bir kağıda yazar ve monitöre yapıştırır veya bilgisayarın yanındaki masasının çekmecesine koyar. Parolanızı:

· Yalnızca siz bilin.

· Herhangi bir yere yazmayın.

· Herhangi bir kişiye söylemeyin.

· Parolanın koruduğu bilgilerin ne kadar değerli olduğunu düşünmeden "parolamı hatırla" özelliğini kullanmayın.

· Microsoft .NET Passport ile ilgili bilgilerinizi bilgisayarda saklamayın.

· Çok önemli bilgileriniz (mali Web siteleri vb.) için farklı parolalar, daha az önem taşıyan unsurlar (çevrimiçi dergiler vb.) için farklı parolalar oluşturun.

· Parolanızı en az altı ayda bir değiştirin. Windows XP parolalar için bir son kullanma tarihi ayarlar. Windows XP'de parolalarınızı sıfırlama hakkında bilgi için buraya göz atın.

· Parolanızı bir kişiye mutlaka söylemeniz gerekiyorsa, en kısa zamanda yeni bir parola oluşturan.

3. Hesaplarınızı, banka hesabınızı ve sosyal konumunuzu gözden geçirme

Başka bir kişinin sizin yerinize bazı etkinliklerde bulunmadığından emin olmak için:

· Hesaplarınızı çevrimiçi olarak sık sık gözden geçirerek, izniniz olmadan yapılmış herhangi bir işlem (çevrimiçi olarak kredi kartından alışveriş, ortak fon aktarımı, banka hesabından para çekme işlemleri vb.) olup olmadığına bakın.

· Aylık olarak postanıza gelen hesap dökümlerini gözden geçirerek, izniniz olmadan yapılmış herhangi bir işlem olup olmadığına bakın.

· Postanıza gelmesi gereken aylık hesap dökümü gelmediyse, hesabın bulunduğu kuruluşu telefonla arayın.

· Adınıza açılmış yeni bir hesabın olup olmadığını anlamak için her yıl banka hesabınızı gözden geçirin.

· Windows 2000 veya Windows XP Professional kullanıyorsanız, Olay Günlüğü'nü sık sık gözden geçirerek çevrimiçi olmanızın imkansız olduğu zamanlarda oturum açma işlemi bulunup bulunmadığına bakın

13 Nisan 2008 Pazar

Kızı öpmeden önce... (Nihal B. KARACA)

Tam evet bu ülke değişti, belirli bir mesafe kaydetti diyorsun, o da ne? Türkiye hiç orada değilmiş ve hiçbir zaman da olmamış gibi davranmaya başlıyor.

Rencide edilmiş, dudakları sinirden titreyen bir kadına dönüşüyor. Üstüme iyilik sağlık diye bağıran, ayakkabısının topuğunu kafanıza geçirmesine ramak kalmış bir kadına. Güzel ama çok kaprisli, hem seçici hem ulaşılabilir, mazbut ama 'bir şeyler yaşaması gerektiğinin biyolojik ve çevresel baskısı altında', 30'larında ve arafta, bir yandan çok aile kızı bir yandan fena halde cüretkâr bir kadın bu, Türkiye. Sen, demokrat; her dem hep bir mesafe kat edildiğini artık bir noktaya gelindiğini düşünen siyasetçi, milletvekili, oy alan, oy veren, okuyucu, düşünen ve yazan olarak hep o 'adam'ın rolünü üstlenmekle sınanıyorsun. Yeterince yeşil ışık aldığı için adım atan, aşkının karşılıklı olduğunu düşündüğü için bir hamlede bulunan ve bir anda 'her şeyi yanlış anlamış' bir enayi ya da 'sapık' konumuna düşen, elinde çiçek, en ağırından 'fordçu' muamelesi gören adam.

'Üstüme iyilik sağlık, ne AB'si, ne %47'si, ne açılımı, ne değişimi? Benim anayasamı değiştirecek daha anasından doğmadı; 301'i kaldırayım da arkamdan ona buna konuş, dedikodumu yap, değil mi? Hacılarına hocalarına saygı-hoşgörüymüş... Sonra gelsinler en mutena köşelerimde abdest filan alsınlar öyle sulu sulu öyle mi? Başörtüsüyle üniversitelere de girsinlermiş... Doğacak kızımın oje sürme hakkını kendi ellerimle boğayım yani, bunu mu istiyorsun? Ana dilde eğitimmiş, Güneydoğu'da halkın bazı beklentileri varmış... Benim beklentilerim n'olacak? Bu gidişle sen beni yabancılara da satarsın. Ben senin bildiğin ülkelerden değilim, kız oğlan kız taş gibi ulus devletim, hooşştt be, haddini bil!'

Pardon deyip yutkunuyorsun... 'Ben sanmıştım ki..'

Ülkemiz olup bitenleri ile diyalog hep bu minvalde seyrediyor. Karakterler değişiyor ve elbette hatalar da her zamanki gibi karşılıklı, suç hiçbir zaman tek tarafta değil. Ama ağır olan bedeli hangi tarafın ödeyeceği, en başından belli. Vuslat/ tarafların konuşabilen, tartışabilen ama güven ve hakkaniyet esasları içinde yaşadığı bir ülkenin hayali, yeniden başka bir bahara kalıyor. İlişki sandığın şeyin geçici, arızi ve yanıltıcı bir süreç olduğunu anlıyorsun. Hatta geçen zaman içinde nasıl olup da ağzını o kadar gevşek, elini o kadar uzun tutabildiğine bile şaşıyorsun geriye dönüp bakınca.

Sonra, söylediğin konuştuğun şeyler aslında hiç anlaşılmadığı, kör bir kuyuya yuvarlandığı, bir boşluğa ışınlandığı için o kadar çok konuşabildiğini fark ediyorsun. Gençler çok apolitik diye yakınmışsın çok değil, üç dört sene önce. Bir bakıyorsun, üniversiteler kaynıyor, kafa göz yarılıyor. Apolitik kalsalar daha iyiymiş demek ki, diye düşünürken buluyorsun kendini. Popüler kültür, anlamdan boşaltıp yaldıza bürüdüğü bir fanteziyle kitleleri 'oyalıyor' demişsin. Gün gelmiş, 'Biz kaç kişiyiz?' tavernası çıkmış, piyanist şantör felaket anonsları ile etki altına aldığı isimleri tek tek sahneye çağırıyor. 'Semra Hanım' bundan iyiydi diyorsun şimdi. Yararlı olmayan, ama çok zararlı da olmayan bir şeyle 'oyalıyordu' hiç değilse. Kültürel emperyalizm ciddi bir tehdit, Türkler klasik Türk musikisine Maori yerel halk dansı muamelesi yapıyor, bir şeyler yapmalı demişsin; 'emperyalizm' kelimesi 'öfke ve ötekileştirme'den başka sermayesi olmayan grupların hatta çetelerin eline düşmüş ve sahiciliği tartışılamaz olan bu kavram üzerinden tespit yapmak neredeyse imkânsız hale gelmiş... İnsanların 'çıkar' peşinde koşmasını, yani kapitalizmi eleştirmişsin. Çünkü değerler sistemi salt çıkar peşinde koşana zemin sağlayacak bir kıvama gelmiş, ama ne tuhaftır ki bu zemine saldıranların, parti kapatılmasın ama... yapanların hepsi bu zeminden en çok çıkar sağlayanlar olmuş...

Üç ya da dört yıl öncesinden ne kadar uzağa savrulduğumuzu görebiliyor musunuz? Sizi bilmem. Ama bazen ülkenin tüm demokratları için değilse de, %47'yi alan ve ona 'ya ya ya şa şa şa' yapanlar için şu geçiyor içimden: Bir dahaki sefere, niyetinin halis olduğunu yeterince anlatamamış olabileceğini düşün ve kızı öpmeye yeltenme!

Zira kafana çantayı yediğinde, seni gaza getirenlerin hepsi 'cık cık cık' ikiyüzlülüğüne savrulmuş olacak yine.

09 Nisan 2008, Çarşamba

Mor ve Ötesi - Deli [Eurovision 2008 Turkey - Video Clip]