12
Şubat 2010
0 Yorum

#20 : yepis yeni jquery eklentisi sayfanın başında sonunda yada önünde animasyonlu bildirim alanları oluşturmanızı sağlıyor.
#21 : basit hareket sensörü, aslında civalı sensör olarak bilinen sensör tipinin bilyalı versiyonu, hemde elde yapılan cinsten.
#22 : Ceviz net C forumlarında GCC ve yaptığı ters hareketler üzerine çok güzel bir tartışma sürüyor,okumakta fayda var.
#23 : Harmankaya burada Mysql Php ikilisi ile excel verisi üretmiş, tavsiye ederim.
#24 : PyGTK “from _gobject import type_from_name ImportError: DLL load failed: Belirtilen modül bulunamadı.” hatası alıyorsanız bu adres derdinize derman olacaktır.

05
Ocak 2010
0 Yorum

  • C’de konsol programı yazarkene ekran karakterlerini türkçe yapmak için;
    #include <locale.h> header dosyası eklendikten sonra tercihe göre main fonksiyonu içerisinde, setlocale(LC_CTYPE, “turkish”); komutunu kullanmak yeterliymiş.
  • ANSI C içerisinde bir fonksion oluşturmadan önce iki kere düşünmek gerekiyormuş, günümüz gelişen teknolojisinde C ile sizin yapmak istediğiniz her şey için bir modül mutlaka varmış ve bu modüllerin kaliteli olanları sizin yazacağınız kıytırık fonksiyonlardan daha stabil çalışabilirmiş.
  • #include komutu başındaki # işareti direk işlemciye emretme yetkisine sahipmiş
  • Yine #include komutu parametresinde projeye eklenen header (kelle) dosyasını belirten argümanda eğer < > işaretleri kullanılırsa derleyici lib – include klasöründe ” ” işaretleri kullanılırsa önce proje dizininde ararmış
  • Dev C++ ile C projesi yapacaksanız ve Mysql Pack yüklemişseniz ve mysql.h dosyasını include etmenize rağmen gcc hata veriyorsa winsock.h başlık dosyasını eklemeniz gerekiyormuş, winsock.h network projelerinin olmazsa olmazlarındanmış.Yine hata alıyorsanız eğer,proje ayarları içerisinde linker seçeneğine mysqllib.a dosyasını eklemeniz yeterli oluyormuş.
  • Formal parametreler fonksiyona değer aktarımı yapılacağı zaman kullanılırlar.

04
Ocak 2010
4 comments

arkadaşlar wave davetiye dağıtımım devam ederken, bir yandanda lockerz.com davetiyesi isteyenlere yardımcı olabilirim.

davetiye isteyen arkadaşların yorum kısmına maillerini bildirmeleri yeterli olacaktır.

24
Aralık 2009
0 Yorum

Python ve tkinter ile hazırladığınız bir pencerenin kapatılması durumunda bazı kodların çalışmasını isteyebilirsiniz,
sanki on_unload_form tarzı bir eylem izleyicisi gibi.
Dahası var

23
Aralık 2009
0 Yorum

aslında çok şeydir, türk olmak.
türk olmak, osmanlı’nın borcunu ödemektir. hovarda babanın borçla yaşayan evladı gibi.

kosova’da ve bosna’da, batı trakya’da ve makedonya’da bilmem kaç asır geçmişte kalan meselelerin hesabını vermektir.

türk olmak kıbrıs’ta, hocalı’da, anadolu’da ve balkanlar’da soykırıma uğrayıp karşılığında yapmadığın soykırımla suçlanmaktır.

türk olmak faşist olmaktır, vatanına, milletine, tarihine sahip çıktığınca.

türk olmak demokrat ve çağdaş olmaktır, vatanına, milletine, tarihine sövdüğünde.

türk olmak lisanının avrupa’da yasaklanmasıdır ve yine türk olmak kendini ve derdini anlatamamaktır.

avrupa’da hor görülmek türk olmaktır, ataların bir çok asır önce viyana’yı kuşattığı için ve hoş görülmemektir tabii ki sadece kuşatıp; napolyon gibi bütün viyana’yı yakmadığın için.
türk olmak selanik’te pontus anıtı’nın, viyana’da çiğnenen yeniçeri minberinin ve malta’da papazın üzerine bastığı türk bayrağı heykelinin önünden geçmektir.

türk olmak zordur, çetindir ve eziyetlidir. üç kıtadan dönüp, bir küçük yarımadada misafir muamelesi görmektir. sayısız imparatorluk kurmak türk olmaktır, aynı zamanda sayısız imparatorluk yıkmak da türk olmaktır.

arabaya koşulan ilk atın vatanında, ilk yazılı antlaşmanın imzalandığı yurtta, yazının bulunduğu, paranın icad edildiği her metrekaresinden bereket fışkıran bu yurtta, kalkınmak için yabancı sermaye beklemektir.

türk olmak; troya’dan bu yana, sümer’den bu yana serpilerek gelse de, tarihten eski bu topraklarda, bütün zamandan damıtılarak gelen yüksek değerlerine rağmen, bir haftalık hafıza ile yaşamaktır.
doğu roma’yı da batı roma’yı da yıkıp, yeni roma olan ab’ye girmeye çalışmaktır türk olmak.

türk olmak, mostar’da köprüdür, kerkük’te kaledir, istanbul’da
kızkulesi’dir, anadolu’da buğdaydır, çukurova’da pamuktur, ege’de tütün, karadeniz’de fındık, trakya’da ayçiçeğidir.

türk olmak çanakkale’de ölmektir. çanakkale’de ölmeden önce düşmana su vermektir, onun yaralısını sırtında kendi hastanesine taşımaktır.

düşmanın ardından rahmet okumak, kanlından helallik almaktır.

sabahları odana rahmet dolsun diye, camı açmaktır. kar yağdığında kayak yapmayı değil, evsizleri düşünmektir. balkon köşesine kuşlar için, kışın ekmek kırıntısı, yazın su koymaktır. yağmura rahmet, kara bereket diye bakmaktır.

türk olmak, harap bir ülkede, zengin ülkelerin müstemlekesini
reddedip, tahtadan kılıç ve ipten üzengi ile, paylaşacak ve
sahiplenecek tek varlığı fakirlik olmasına rağmen, yedi düvele meydan okumaktır.

türk olmak askere davul-zurna ile uğurlanmaktır, belki de
dönmeyeceğini bilerek. türk olmak, annenin şehit oğlunun
ardından ‘bir oğlum daha olsun, onu da vatan için göndereceğim’
demesidir. babanın gözyaşlarını tutarak, tabutuna son kez
dokunurken ‘vatan sağ olsun’ demesidir.

türk olmak ‘türk çayında radyasyon olmaz’ yalanları ile, ‘gusül
abdesti alana aids bulaşmaz’ dolanları ile yaşamaktır.

her hükümetin enkaz devraldığı, ama asla ardında enkaz bırakmadığı ülkede olmaktır.

türk olmak, ecdadın yaşadığı kıtlıktan dolayı, çayın yanında gelen şekerden fazla olanı garsona geri vermektir. aynı nedenle türk olmak, yemeği ziyan etmekten korkmaktır. göz hakkına, diş kirasına saygıdır.

türk olmak. evindeki bir kap aşın yarısını tanrı misafirine vermektir. kendi yerde, misafiri döşekte yatırmaktır türk olmak.

türk olmak, milli maçta ağlamaktır. ayhan işık’a, belgin doruk’a aşık olmaktır. türk olmak, aşkını ölesiye sevmektir. aşkı için ölmektir, öldürmektir. sevdiceğinin elini bir tez tutamadan, toprağa girmektir.

en güzel aşk şiirlerini yüreğinde hissetmektir. eşkıyaya türkü
yakmaktır, türk olmak.

milletine sövmektir, ama başkasına sövdürmemektir, türk olmak.
türk olmak yunus’u bilmektir, aşık veysel’i sevmektir. mevlana’yı,
hacı bektaş-ı veli’yi ve hoca yesevî -tek bir satırını okumasa da
yüreğinde taşımaktır.

türk olmak, saz çaldığında, ney üflendiğinde, kös dövüldüğünde ve kaval çaldığında, yüreğinin derinlerinde bir sızı sezmektir, bir de yemen türküsü’nde…

hayatın sana verdiklerine ‘nasip’, vermediklerine ‘kısmet’ demektir. her işin ‘hayırlısına’ inanmaktır ve ‘feleğe’ küfretmektir ve ağlamamak için çok gülmekten çekinmektir.

türk olmak, asya’da batılı, avrupa’da doğulu diye tepki görmektir.

irk sözünü bilmeden yaşamak, yaradılanı yaradandan ötürü sevmektir.

magazin programları ile dizilerin arasına sıkışsa da, silkinip
üzerindeki ölü toprağını atabilmektir. t
türk olmak, mahalle maçı için aynı saatte, on kişi buluşamazken, milyon kişinin bir araya gelmesidir.
tavla oynarken bile kavga ederken, milyon kişinin kavga
etmeden gösteri yapabilmesidir.

türk olmak, buhran zamanında arjantin’de de mağazalar yağmalanırken, daha ağır buhranda sorumlusuna en ağır cezayı tek bir cam kırmadan sandıkta kesmektir.

türk olmak en zayıf gününde bile dünyaya meydan okumak, en dertli gününde bile her ufunetin bir şafakta biteceğini bilerek tevekkül göstermektir.

zor iştir türk olmak. türk olmak anadolu’da her düşen yağmur
damlasına hamdetmek, her çıkan başak için şükretmektir.
türk olmak, medeniyetler mezarlığı anadolu’da dik durabilmektir.

18
Aralık 2009
0 Yorum

#14 : burada ev yapımı güneş piline nasıl yapılır onu anlatmışlar.
#15 : burada hesabını bildiğiniz birisinin ne zaman twitter’a üye olduğunu öğrenebilirsiniz.ben altı yaşından beri twitter kasıyom bilader diyenler tarih oldu bu sayede.
#16 : Bu adres ise bir başka baş yapıtı barındırıyor,Jquery Tools sadece 6kb’lık jquery ui alternatifi yine jquery’den.
#17 : Mükemmel bir javascript grafik altyapısı.Yemede yanında yat.
#18 : IBAN banka numarası doğrulama fonksiyonu,Javam ORG adresinden yayınlandı.Elimizin altında bulunmasında fayda var.
#19 : Aslında güzel jquery eklentilerini ayrı bir kategoride listelemek daha mantıklı ancak daha öncede belirttiğim gibi bu işler zamanla oluyor.neyse bu adreste güzel bir jquery content menu örneği var, belli linklere yada nesnelere sağ tuş menüsü ekleyebiliyorsunuz. bence güzel evet çok güzel.

17
Aralık 2009
3 comments

Günümüz internet teknolojisinde inline model kod yazmak ile oop kod yazmak tartışıladursun,asıl ihtiyaç farklı kulvarlarda at koşturan dillerin ortak şekilde geçinmesi birbirleri arasında kayıpsız ve kolay yoldan bilgi transfer edilebilmesidir.

Ajax denilen tekniğin gelişmesi ile birlikte bir çok internet sitesi artık sanki masaüstü programı gibi işlem yapmaya,animasyonlar hızlı yüklemeler ile kullanım kolaylığı oluşturmaya başlamışlardır.

bu tur işlemleri iki farklı kısımda incelemek gerekir,

  1. Kullanıcı tarafında gerçekleşen işlemler,
  2. Sunucu (server) tarafında gerçekleşen işlemler.

eğer çok istisnai durumlar yok ise (wget,flash,java applet,javaFX,silverlight) kullanıcı tarafında gerçekleşen işlemler için javascript temeldir. (buda kendi içerisinde dallanabilir ama istisnai durumlar içerisinde belirttiğim bir çok dil bile tarayıcıya JS kodu derleyip göndermektedir)

siz javascript ve JS kütüphaneleri kullanarak kullanıcı tarafında yani ajax,animasyonlar,etkileşimli tasarım renklendirmeleri gibi kullanım kolaylığı sunacak arabirimi yaparsınız,

sunulacak bilgi ve form değerlerinin işlenerek yeni sonuçlar çıkarma,veritabanı işlemleri gibi derin mevzuları ise sunucu taraflı programlama dilleri ile yaparsınız, bunlar asp ,.net,jsp,php,ruby,python,go olabilir.

peki bir birinden bağımsız ve alakasız iki farklı dili (dillerin) nasıl bir ortak paydada buluşturabiliriz ?

ben burada Php ile Js arasındaki metodlardan bahsedeceğim.

1.Metod : HTML içine gömme metodu.

en çok bilinen uygulanan metod budur, mantığı basittir. php değişkenlerinin jsye aktarılmasında çok etkilidir.
<script type='text/javascript'>
var phpdengelecek = '<?php echo 'php den gelen değişken değeri'; ?>';
alert(phpdengelecek);
</script>

yukarıdaki basit örneği çalıştırdığınızda ekrana bir mesaj kutusu açılacak ve “php den gelen değişken değeri” yazdırılacaktır.

burdaki mantık şudur : javascript kodları kullanıcı tarafında yorumlanır yani html içerisinde gömülü halde gelir,php kodları ise sunucuda yorumlanır ve php’den dönen değerlere göre html kodu şekillenir, kullanıcıya gönderilir.

yukarıdaki kuraldan ortaya çıkacak sonuç , php ile gönderilecek html koduna müdahale edip,js den önce php komutlarını çalıştırabildiğimize göre neden javascript komutlarına ve değişken içeriklerine müdahale edemeyelim ki.

şimdi örneği biraz genişletelim,
kullanıcı adı kadi değişkeni ile querystring’den $_GET metodu ile geliyor biz javascript ile hoşgeldin kullanıcı adı dedirteceğiz, tabiki kullanıcı adı değişken olacak.

<script type='text/javascript'>
alert('Hoş geldin <?php $_GET['kadi']; ?>');
</script>

örneğin çalıştığı sayfa http://localhost/deneme.php olsun biz tarayıcıdan direk olarak http://localhost/deneme.php dosyasını çağırırsak javascript sadece hoşgeldin içerikli bir mesaj kutusu çıkaracaktır. ama biz adresi http://localhost/deneme.php?kadi=kerim_abdül_cabbar şeklinde çağırırsak javascript hoşgeldin kerim_abdül_cabbar şeklinde sonuç döndürüp mesaj kutusu çıkaracaktır.

birinci metodun özeti : javascript dosyası html kodları içinde statik olarak bulunduğu için php ile kolaylıkla yönlenebilir.

2. metod : javascriptten php’ye komut göndermek :
burada iş tam tersine dönüyor, kullanıcı tarafında oluşturulan bilgiler php’ye değişken olarak gönderilecek
eskiden olsa bu iş tam bir ütopya idi ama ajax bu iş için çıkmıştı. ama sadece ajax kendi başına hiç bir işe yaramayabiliyor, çünkü her geçen gün ihtiyaçlar ve hayal gücü genişliyor.

2.metodun birinci kısmı öğren ve gönder kısmı,
bir örnekle açıklamak gerekirse php ile farklı ekran boy ve genişliklerine göre farklı siteler tasarladınız,
php sunucu tarafında olduğu için kullanıcı bilgilerinin hepsine hakim değil işte böyle durumlarda önce javascript ile gerekli bilgileri alıp php yi uygun yönergeler ile tetiklemeniz gerekiyor,
örneğimizi koda dökelim

index.php içeriği
<?php
if(!$_GET["en"] or !$_GET["boy"]){
echo "
<script type='text/javascript'>
var adres = ;
location.href='<?php echo $_SERVER['php_self']; ?>'+'?en="+screen.width+'&boy='+screen.heigh;
</script>
";
exit();
}else{
echo $_GET["en"]." x ".$_GET["boy"];
}
?>

örneği açıklamak gerekirse,
önce index.php dosyamızın yüklenmesi talimatı verildi, eğer $_GET metodu ile (querystring) en ve boy değerleri gelmemiş ise JS yardımı ile en ve boy değerlerini oluşturarak aynı sayfaya bu sefer $_GET metodu ile gerekli değişkenler ile gönderdik. böylelikle javascript değişkenlerini php’ye aktarmış olduk.
aslında biraz taşıma su gibi gözüksede kodlama yaparken bu tür değişkenleri class yüklemelerinden önce kontrol ettirirseniz / ettirirsek gereksiz yüklemelerin önüne geçmiş oluruz.
bu metod hem php’den js’ye aynı zamanda js’den php’ye bilgi aktarılması gereken yerlerde %100 etkilidir. mesela örneğimizi geliştirerek anlatacak olursak js ile ekran en boyunu öğrendip php’ye gönderen, php gelen veriyi işleyip ona göre yönlenme yapan ve sonunda javascript mesaj kutusunda ekran en boy değerini söyleyen bir kod yazalım.
yine index.php

<?php
if(!$_GET["en"] or !$_GET["boy"]){
echo "
<script type='text/javascript'>
var adres = ;
location.href='<?php echo $_SERVER['php_self']; ?>'+'?en="+screen.width+'&boy='+screen.heigh;
</script>
";
exit();
}else{
switch($_GET["boy"){
case "600":
include("in800.php");
break;
case "768":
include("in768.php");
break;}
}
?>
<script type='text/javascript'>
alert('<?php echo $_GET["en"]." x ".$_GET["boy"]; ?>');
</script>

umarım buraya kadar anlattıklarım kafanızda bir şeyleri tetiklemiştir.
gelelim 2.metodun diğer kısmı lan anlık işlem hacmine bu kısım ajax tekniği ile işlem görüyor yani sayfa yenilenmeden sadece belirli bir alanı güncellemek için kullanılıyor.bu kısım ile ajax’ı araştırabilirsiniz.

17
Aralık 2009
0 Yorum

Ms outlook,Outlook express veyahut windows live mail ile aldığınız mailler içerisinde power point slayt dosyası varsa (.pps – .ppt) ve bu dosyayı çift tıkladığınızda karşınıza “Bu dosya, eylemi gerçekleştirmek için ilişkilendirilmiş bir programa sahip değil,Denetim masası Klasör Seçenekleri’nde bir ilişki oluşturun” yada “Unable to open .PPS” hatası geliyorsa,sizin bir suçunuz günahınız yok (: bütun suç powerpoint programının yada powerpoint viewer programının kayıt defteri üzerinde yaptığı bir yalnışlık. Dahası var

15
Aralık 2009
2 comments

avast antivirüsden memnun kalmayıp kaldırdığınızda size teşekkür mesajı olarak bu hatayı geride bırakır çoğu zaman, çözümü ise basittir hatta çok basittir.
bunun sebebi avastın heryere salça olan eklenti özelliğini kaldırma esnasında iptal etmemesidir,artık avast mühendislerinin gözünden kaçan bir durum diyelim.
ms outlook açıksa kapatın,
sisteminizde extend.dat dosyasını aratıp silin, yalnız extend.dat dosyası gizli olabilir iş bu sebepten arama öncesi gizli dosyaları gözükür kılmayı unutmayın.

14
Aralık 2009
0 Yorum

uzun süredir takip ettiğim beyn.org adresinde yılbaşı özel çekilişi gerçekleşiyor.

neredeyse boş yok gibi birşey sizde gidip bir yorum yapın yada benim gibi blog’unuzda bu konu hakkında bir iki kelam edin, çekiliş hakkı kazanın.

lafı fazla uzatmadan sizi şuraya alayım.