Sep/091
vasat
insan vasat bir varlik.
a$manin $arti sikintili $artlar altinda ba$arili olmak.
onun di$inda herkes her daim vasat.
iyi.
Jul/090
url karde$ligi
efenim web programlamayla ugra$an arkada$lara bi guzelligimiz olsun.
bilen bilir user friendly url denen terane, alem-i internetin evliya celebisi hz. google tarafindan bilakis sevilmektedirler. neden mi bahsediyorum? hani bi siteye girdiginizde domain.com/bu-cok-guzel-bir-yazi $eklinde adresleri goruyorsunuz ya onlardan i$te.
gelelim bunlarin nasil yapildigina.
diyelim ki http://www.sitemiz.com/sayfa.php?haber=1 $eklinde bir sayfamiz olsun. bu dinamik bir sayfa oldugu icin arama motorlarinin botlari tarafindan kolayca algilanamaz. ayrica arama sorgularinda url icinde yapilan aramalarda cikmaz. ciksa da parametresiz direkt adreslere gore daha du$uk onceliklidir. cunku url icinde konuya ait bir kelime icermeyecegi icin indekslenen tum sayfalar haber=2342, haber=343434 gibi anlamsiz olacaktir.
peki ayni sayfa http://www.sitemiz.com/genel/selam $eklinde olsa daha bi guzel daha bi evla olur degil mi? evet abi.
oncelikle kodumuzu yaziyoruz. hemen ornek bir kac satir yazayim sizin icin. siz kendi kodunuza gore duzenleyin.
<?
// bu degi$kenleri veritabanindan alacaksiniz bilmukabele
$kategori = “genel”;
$baslik = “selam”;
$haber = “1″;
?>
<a href=”sayfa.php?haber=<?=$haber?>”>normal url</a>
<br>
<a href=”<?=$kategori?>/<?=$baslik?>,<?=$haber?>.html”>friendly url</a>
bu dosyayi mesela index.php olarak kaydedin.
gordugunuz gibi sayfa.php’ye giden 2 tane linkimiz var. birisi normal sayfa.php uzerindeki haber degi$kenine onceden belirledigimiz 1 degerini get metodu ile gonderiyor.
ikinci linkimiz ise yapmak istedigimiz $ekilde arkada$ canlisi url olarak hazirlanmi$ vaziyette. yani linkimiz $oyle olacak:
http://site.com/genel/selam,1.html
hemen sayfa.php’nin de icerigini yazalim;
<?
if ($_GET[haber] == “1″) { echo “aferim canim”; }
else { echo “olmadi cigerim”; }
?>
gordugunuz gibi haber degi$keni 1 degerinde gelirse aferim alicaz. gelmezse ayar alicaz.
$imdi .htaccess dosyamizi buna gore duzenleyelim.
RewriteEngine on
RewriteRule ^(.*),(.*)\.html$ sayfa.php?haber=$2 [L]
$imdi bu uc sayfayi sunucunuza gonderip index.php’yi acin.
dikkat etmeniz gereken kodunuzda belirlediginiz friendly url tarzina gore kodunuzdaki linkleri ayarlamak. selam,1.html kismindaki , karakterine dikkat ettiyseniz .htaccess icinde de onu haber degi$keninden onceki ayrac olacak kullandigimi gormu$sunuzdur. siz de kendi kodlama stilinize gore / veya _ gibi ayraclar kullanabilirsiniz. veya rewrite url ile ilgili dokumanlara goz gezdirerek daha farkli kodlama bicimleri geli$tirebilirsiniz.
hemen kucuk bir not. rewrite url tersi de gecerli olan bir kuraldir (vice versa olayi).
yani sayfamiz artik genel/selam,1.html olarak cali$ir ama ayni $ekilde sayfa.php?haber=1 $eklinde de cali$maya devam eder.
ispanyadan kiz alinmaz..
Jul/090
aceleci tefecinin ebediyet susu verdigi anlar
felek balta,
kader kurek,
ecel tirpanla
ku$atmi$ bitkisel hayatimi.
delirip,
aklimi du$sem vergiden
burokrat cete damgalar aranjman cigliklarla
balo bileti gibi kara bahtimi.
feshedildi sadakat kontrati,
evraklara truva tutkali suruluyor;
hasret stoklamaksa yasak
heder oldu romantik efor
bloke edildi $efkat,
prosedur geregi ha$at olarak
cartayi cekmemiz $art.
serzeni$ tekviyesi i$lemiyor zerrece
iradeye kanca takiyor kitle
dandik reformlarla ikna cumhuriyeti
molekullerine ayiriyor ciftleri
olur boyle $eyler dar’ul islamda bile
sevdicegim, gozya$i averaji bizdedir.
fecre kadar sursun nihavant fotosentez
istirap cetvelini kir, dert vanasini cevir;
sacmaliga yasal tedbir i$lemez.
kullukta kusur muydu ihtiras transferi?
ne yapsam kapanmiyor platonik parantez,
sokuluyor cart curt ontolojik yamam
$arj olsam hasretinle, amatorce mi kacar?
atomu yumrukla parcalayamam…
allah buyuktur elbet bir kapi acar.
murat mente$
Jul/090
dugun
en iyisi bile berbat be. hic sevmedim hic ali$amadim. bundan kurtulmanin bir yolu yok mu?
Jul/090
windows7
naboo’ya (2.2ghz,2gb,250gb,toshiba u300-151) (eski hera, hatun kizdi, uzun mesele) kurdum kullaniyorum kac zamandir. fena degil sanki. kullanim guzel. vista belasindan tutarli.
arada ekran kartiyla bi sorun cikariyor gibi sanki. boyle kimil kimil oluyor gorev neyim cubugu ama alt+tab’i verince kendine geliyor heman.
uzerinde pek durmaya gerek gormesem de belki yazarim sonra hakkinda. $imdilik artilarini goruyor gozum.
Jul/090
yine yeni yeniden
bir gece vakti tum veritabani silinir ve neye yaradigi bilinmeyen $eyler yeniden ba$lar.
sozun ozu, hello world! again and again, million times more!
“$uphesiz gun geldiginde senden soracaklar zamazim nedir diye? o gun onlara de ki onun bilgisi size agir gelir. yimez!”
