24 Eylül 2009 Perşembe
CDATA nedir? xml
Xml kodlarında karşılaştığımız bir terimdir CDATA. genelce ![CDATA[metin]] şeklinde kullanılır. Xml'in itemlerinde bazı karakterleri kullanmanız (örn: &) mümkün olmamaktadır. Eğer gireceğiniz metinde & gibi karakterler kullanmanız gerekiyorsa yukarıdaki örnekte olduğu gibi CDATA özelliğini kullanarak tüm karakterleri yazılarınıza ekleyebilirsiniz.
Etiketler:
cdata,
cdata nedir,
cdata xml ne işe yarar,
xml
23 Eylül 2009 Çarşamba
Blogger sorunu
Ülkemizde de bir çok kullanıcısı olan blogger son birkaç haftadır açılmayan sayfalarlar uğraştırıyor kullanıcıları. Bu sorun hem blog yazarlarını,hem blog takipçilerini ve özellikle bloglardan düzenli gelir elde eden yayıncıları vurmuş durumda.
Peki blogger sorununun altına ne yatıyor?
Suçlu open dns diyebiliriz. Open dns kullanan kullanıcılar belli saatler (ki sabaha karşı saatleri kapsıyor) dışında blogger sitelerine erişemiyor. Açılmayan sayfalar ve bağlanılmayan serverlarla karşılaşan kullanıcıların yapabiecekleri ilk adım open dns değil internet servis sağlayıcılarının verdiği otomatik dnsleri kullanmalarıdır.
Fakat bu da kesin bir yol değil. Daha kesin çözümleri de buradan yayınlayacağım.
Şimdilik bu kadar.
Peki blogger sorununun altına ne yatıyor?
Suçlu open dns diyebiliriz. Open dns kullanan kullanıcılar belli saatler (ki sabaha karşı saatleri kapsıyor) dışında blogger sitelerine erişemiyor. Açılmayan sayfalar ve bağlanılmayan serverlarla karşılaşan kullanıcıların yapabiecekleri ilk adım open dns değil internet servis sağlayıcılarının verdiği otomatik dnsleri kullanmalarıdır.
Fakat bu da kesin bir yol değil. Daha kesin çözümleri de buradan yayınlayacağım.
Şimdilik bu kadar.
Etiketler:
blogger,
blogger neden açılmıyor,
blogger sorunu,
blogger sorunu çözümü,
open dns
16 Eylül 2009 Çarşamba
Meta Tagları ne işe yarar? Nasıl Kullanılır?
Meta tagları sitenizin index'ine yada tercihe bağlı diğer sayfalarına yazdığınız sayfa hakkında bilgiler içeren kod parçacıklarıdır. Sitenizin açıklamasını, anahtar kelimelerini, classını meta tagları ile tanımlayarak arama motorlarının siteniz hakkında daha rahat bilgi edinmesini sağlayabilirsiniz.
Şimdi kullanımına bakalım: (blogumuz için birkaç adet meta kodu yazalım)
İlk metamız ile sitemizin açıklama kısmını tanımladık. 2 meta ile sitemizin anahtar kelimelerini belirttik ve son meta kodu ile de sitemizin classını tanımladık.
Ne işe yarar?
Görüldüğü üzre meta tag kullanımı oldukça basittir. Meta taglar yukarıda da bahsettiğim gibi sitenizin arama motorları tarafından daha kolay anlaşılarak daha üst sıralarda kullanıcının karşısına çıkmanızı sağlar.
tyln
Şimdi kullanımına bakalım: (blogumuz için birkaç adet meta kodu yazalım)
meta name="Description" content="Programlama hakkında bilgiler"
meta name="Keywords" content="bilgisayar bilimleri,actionscript,c,c++"
meta name="Classification" content="bilgisayar bilimleri,programlama,web tasarım"
İlk metamız ile sitemizin açıklama kısmını tanımladık. 2 meta ile sitemizin anahtar kelimelerini belirttik ve son meta kodu ile de sitemizin classını tanımladık.
Ne işe yarar?
Görüldüğü üzre meta tag kullanımı oldukça basittir. Meta taglar yukarıda da bahsettiğim gibi sitenizin arama motorları tarafından daha kolay anlaşılarak daha üst sıralarda kullanıcının karşısına çıkmanızı sağlar.
tyln
Etiketler:
keywords,
meta,
meta tag,
meta tag nasıl kullanılır,
meta tag ne işe yarar
15 Eylül 2009 Salı
Google Chrome'u Xp Sp3'te nasıl çalıştırırım?
Bildiğiniz üzere Google Chrome Xp sp3'lerde çalışmıyor. Sebebini özetleyecek olursam Ctfmon.exe adlı işlem chrome'un çalışmasını engellemekte. Yapmanız gereken ise birkaç dll'den işlemi kaldırmak.
Şimdi aşağıdaki işlemleri sırayla uygulayalım;
1)başlat / çalıştıra gidelim
2)çalıştır kısmına
3)şimdi 2. dll'miz için de aynı işlemleri tekrarlayalım.
4)çalıştır kısmına bu sefer
5)bilgisayarı yeniden başlatın ve chrome keyfini yaşayın.
kolay gelsin.
tyln
Şimdi aşağıdaki işlemleri sırayla uygulayalım;
1)başlat / çalıştıra gidelim
2)çalıştır kısmına
Regsvr32.exe /u msimtf.dllyazalım ve ok diyelim.
3)şimdi 2. dll'miz için de aynı işlemleri tekrarlayalım.
4)çalıştır kısmına bu sefer
Regsvr32.exe /u msctf.dllyazalım ve ok diyelim.
5)bilgisayarı yeniden başlatın ve chrome keyfini yaşayın.
kolay gelsin.
tyln
14 Eylül 2009 Pazartesi
Text Box'ları temizlemek
Çok basit bir kodu paylaşacağım şimdi sizlerle. Programlama dillerinde geliştirdiğiniz arayüzlere koyduğunuz text boxları nasıl temizleyebilirsiniz?
Örneğin bir adet visual basic projesine deneme adında bir text box koydunuz. Bir adet de buton koyun ve butonun kod penceresine
kodunu yazın. Bu text box'ınızı temizleyecektir.
Bir örnek de action script 2.0'dan olsun. Bir adet dynamic text koyun scenenize. Bu textin instance name'ini deneme yapın. Bir buton koyun ve butonun on realse fonksiyonunu ayarlayın ve küme parantezlerinin içine
kodunu yazın. Gördüğünüz gibi dynamic textiniz temizleniyor.
Örneğin bir adet visual basic projesine deneme adında bir text box koydunuz. Bir adet de buton koyun ve butonun kod penceresine
deneme.text="";
kodunu yazın. Bu text box'ınızı temizleyecektir.
Bir örnek de action script 2.0'dan olsun. Bir adet dynamic text koyun scenenize. Bu textin instance name'ini deneme yapın. Bir buton koyun ve butonun on realse fonksiyonunu ayarlayın ve küme parantezlerinin içine
deneme.text="";
kodunu yazın. Gördüğünüz gibi dynamic textiniz temizleniyor.
13 Eylül 2009 Pazar
Flash Ses Kontrol Butonu Yapımı As 2.0
Action script ile flash çalışmalarınıza eklediğiniz bir ses dosyasını kontrol edecek bir butonun nasıl yapıldığına bakalım şimdide.
Öncelikle yeni bir çalışma başlatalım ve çalışmamıza 2 adet buton (on ve off) ve 2 adet de movie clip oluşturalım. Movie cliplerden biri butonlarımız için biri de ses dosyamız için. Birinin adını soundClip, diğerinin adını da butonClip olarak değiştirelim.
Şimdi ilk olarak soundClip'imizle başlayalım:
- 3 adet keyframe ekleyelim ve 3'ünün de actions'ına
- İlk frame'imize ses dosyaımızı import edelim. (Dosya sekmesinden import>import to library ile ses dosyamızı kütüphanemize import ediyoruz. Daha sonra 1. frame'e ses dosyamızı kütüphaneden sürükleyerek ekliyoruz. Frame'in özelliklerinden de loop'u parçanın kaç kez tekrar etmesini istiyorsak o sayıya ayarlıyoruz. Sync özelliğini ise event'a ayarlıyoruz.)
- Frame2'nin actions'ına
- Frame3'ün actions kısmına ise
Şimdi ise butonClip'imizi hazırlayalım:
- 2 adet keyframe oluşturuyoruz ve actions'larına
- Frame1'e başlangıçta hazırladığımız off butonumuzu koyuyoruz ve actions'ına aşağıdaki kodları yazıyoruz.
- Frame2'mize ise on butonumuzu ekliyoruz ve actions'ına aşağıdaki kodları yazıyoruz:
- soundClip'imizi movie'mize ekliyoruz ve instance name'ini
- butonClip'imizi de movie'mizde istediğimiz bir yere yerleştiriyoruz.
- ctrl+enter ile moviemizi çalıştırıyoruz.
Aşağıdaki adresten örnek kaynak kodlara ulaşabilirsiniz:
kaynak dosyaları indir
Herkese kolay gelsin.
Not: Anlatım tamamen bana aittir. Alıntı yaparken kaynak belirtiniz.
Öncelikle yeni bir çalışma başlatalım ve çalışmamıza 2 adet buton (on ve off) ve 2 adet de movie clip oluşturalım. Movie cliplerden biri butonlarımız için biri de ses dosyamız için. Birinin adını soundClip, diğerinin adını da butonClip olarak değiştirelim.
Şimdi ilk olarak soundClip'imizle başlayalım:
- 3 adet keyframe ekleyelim ve 3'ünün de actions'ına
stop();kodunu koyalım.
- İlk frame'imize ses dosyaımızı import edelim. (Dosya sekmesinden import>import to library ile ses dosyamızı kütüphanemize import ediyoruz. Daha sonra 1. frame'e ses dosyamızı kütüphaneden sürükleyerek ekliyoruz. Frame'in özelliklerinden de loop'u parçanın kaç kez tekrar etmesini istiyorsak o sayıya ayarlıyoruz. Sync özelliğini ise event'a ayarlıyoruz.)
- Frame2'nin actions'ına
gotoAndStop(1);kodunu ekliyoruz.
- Frame3'ün actions kısmına ise
gotoAndPlay(1);kodunu ekliyoruz.
Şimdi ise butonClip'imizi hazırlayalım:
- 2 adet keyframe oluşturuyoruz ve actions'larına
stop();kodunu koyuyoruz.
- Frame1'e başlangıçta hazırladığımız off butonumuzu koyuyoruz ve actions'ına aşağıdaki kodları yazıyoruz.
on (release) {
tellTarget ("../music") {
stopAllSounds();
}
}
on (release) {
nextFrame();
}
- Frame2'mize ise on butonumuzu ekliyoruz ve actions'ına aşağıdaki kodları yazıyoruz:
on (release) {
tellTarget ("../music") {
nextFrame();
}
}
on (release) {
prevFrame();
}
- soundClip'imizi movie'mize ekliyoruz ve instance name'ini
musicolarak ayarlıyoruz.
- butonClip'imizi de movie'mizde istediğimiz bir yere yerleştiriyoruz.
- ctrl+enter ile moviemizi çalıştırıyoruz.
Aşağıdaki adresten örnek kaynak kodlara ulaşabilirsiniz:
kaynak dosyaları indir
Herkese kolay gelsin.
Not: Anlatım tamamen bana aittir. Alıntı yaparken kaynak belirtiniz.
12 Eylül 2009 Cumartesi
Çalınan msnimi nasıl geri alabilirim?
Son zamanlarda çok sık bu soruyla karşılaşıyorum. O yüzden basit bir makale ile tavsiye ettiğim yönetmimi yazayım. Şöyle ki hiç öyle hack mack işlerine girmeyin geri almak için. Zira sizi hackleyip msninizi çalabilecek kapasitedeki biri o msni size kolay kolay geri vermez. Bunun dışında dhaa kolay bir yola başvurmanızı tavsiye ediyorum.
hotmail.com'dan giriş yaparken forgat my password (parolamı unuttum) seçeneğine tıklayın. devam dediğinizde karşınıza 2 seçenek gelicek. Gizli soru ve lokasyon seçenekleri ile şifrenizi geri alabilirsiniz. Bir diğer seçenek ile mail yoluyla geri alabilirsiniz.
Eğer gizli sorunuzun cevabını biliyorsanız ve girişte kullandığınız ülke/posta kodu 2 lisini hatasız girebilecekseniz bu seçenekle şifresiniz 0 layabilrisiniz.
Diğer seçenek ise mail yoluyla şifrenizi geri alma. Bu yolda ise size alternatif bir mail adresi girmeniz isteniyor. Alternatif mail girdikten sonra probleminizi seçiyorsunuz. sign and passowd seçeneğinden probably i was hacked seçeneğini seçerek, gerekli alanları doldurup destek mail'ı isteyebilirsiniz.
Destek mail'ında size 16 adet soru gelecek. Bunlardan birkaçı: ad soyad,alternatif email, concact kişileriniz, son login olduğunuz tarih,ip vb sorular. Bunları kesinlikle kafanızdan atmayın. Bilmediklerinizi cant remember şeklinde doldurun. Yeterli sayıda doğru cevaba ulaştığınızda mail'ınızı geri alabilirsiniz.
Kolay gelsin.
hotmail.com'dan giriş yaparken forgat my password (parolamı unuttum) seçeneğine tıklayın. devam dediğinizde karşınıza 2 seçenek gelicek. Gizli soru ve lokasyon seçenekleri ile şifrenizi geri alabilirsiniz. Bir diğer seçenek ile mail yoluyla geri alabilirsiniz.
Eğer gizli sorunuzun cevabını biliyorsanız ve girişte kullandığınız ülke/posta kodu 2 lisini hatasız girebilecekseniz bu seçenekle şifresiniz 0 layabilrisiniz.
Diğer seçenek ise mail yoluyla şifrenizi geri alma. Bu yolda ise size alternatif bir mail adresi girmeniz isteniyor. Alternatif mail girdikten sonra probleminizi seçiyorsunuz. sign and passowd seçeneğinden probably i was hacked seçeneğini seçerek, gerekli alanları doldurup destek mail'ı isteyebilirsiniz.
Destek mail'ında size 16 adet soru gelecek. Bunlardan birkaçı: ad soyad,alternatif email, concact kişileriniz, son login olduğunuz tarih,ip vb sorular. Bunları kesinlikle kafanızdan atmayın. Bilmediklerinizi cant remember şeklinde doldurun. Yeterli sayıda doğru cevaba ulaştığınızda mail'ınızı geri alabilirsiniz.
Kolay gelsin.
11 Eylül 2009 Cuma
Action Script 2.0 ile Php Contact Form yapımı
Uzun zamandır bloguma yazı yazmıyordum. Daha doğrusu yazacaklarımı biriktiriyordum. Şimdi birşeyler karalama vakti geldi.
Bu yazımda flash cs4 kullanarak flash sitelermize / tepmlatelerimize nasıl contact form yapacağımızı görelim.
Öncelikle php mail send kodlarına ihtiyacımız var. Size yazı sonunda kaynak olarak bunu vereceğim. Şimdilik php sender'ımız var farz ederek yazıma devam ediyorum. (Bu arada indirdiğiniz php dosyası ile main.swf'niz aynı dizinde olmalı. Hatırlatayım sonra neden çalışmıyor diye kafayı yemeyin :))
Şimdi scenemize boş bir frame ekleyelim. 3 adet inputbox,1 adet dynamic text ve bir adet buton ekleyelim.
1. butonumuzun instance name'i sender_box 2.sinin subject_box ve 3. sünün ise message_box olarak değiştirelim. Dynamic text'imizin instance name'ini ise statu olarak ayarlayalım. Statu mail'imizin hatalı olup olmadığını yada gönderilip gönderilmediğini ekrana yazsın.
Butonumuzun adını da send_btn olarak değiştirelim.
Şimdi frame1'in Actions kısmına aşağıdaki kodları yazalım.
Frame1 deki kodları incelersek stop ile movie'yi durduruyoruz. Statümüzü new mail olarak değiştiriyoruz.
Şimdi send_btn'umuzun actions kısmına ise şu kodları yazıyoruz.
Şimdi de send butonumuzu inceleyelim. Kullanıcıdan gönderen mail adresi,başlık ve mesajı alıp mailer.php ile mail adresinize mail gönderiyor if yapısı. Eğer mail başarılı gönderilmişse statü'yü sent yapıyor. Else yapısı ise doldurulması gereken alanlardan biri boş ise kullanıcıya hata vererek doldurmasını istiyor.
Ufak hatırlatmalar:
mailer.php'deki email@yourserver.com kısmını kendi mail adresiniz ile değiştirmelisiniz. Ayrıca hostunuz tarafından sağlanan geçerli bir mail adresi girmelisiniz.
Kaynak Dosyalar: indir
Herkse kolay gelsin.
tyln
Bu yazımda flash cs4 kullanarak flash sitelermize / tepmlatelerimize nasıl contact form yapacağımızı görelim.
Öncelikle php mail send kodlarına ihtiyacımız var. Size yazı sonunda kaynak olarak bunu vereceğim. Şimdilik php sender'ımız var farz ederek yazıma devam ediyorum. (Bu arada indirdiğiniz php dosyası ile main.swf'niz aynı dizinde olmalı. Hatırlatayım sonra neden çalışmıyor diye kafayı yemeyin :))
Şimdi scenemize boş bir frame ekleyelim. 3 adet inputbox,1 adet dynamic text ve bir adet buton ekleyelim.
1. butonumuzun instance name'i sender_box 2.sinin subject_box ve 3. sünün ise message_box olarak değiştirelim. Dynamic text'imizin instance name'ini ise statu olarak ayarlayalım. Statu mail'imizin hatalı olup olmadığını yada gönderilip gönderilmediğini ekrana yazsın.
Butonumuzun adını da send_btn olarak değiştirelim.
Şimdi frame1'in Actions kısmına aşağıdaki kodları yazalım.
stop();
statu.text="New Mail";
System.useCodepage = true;
Frame1 deki kodları incelersek stop ile movie'yi durduruyoruz. Statümüzü new mail olarak değiştiriyoruz.
Şimdi send_btn'umuzun actions kısmına ise şu kodları yazıyoruz.
on (release) {
statu.text="click";
my_vars = new LoadVars();
my_vars.sender = email_box.text;
my_vars.subject = subject_box.text;
my_vars.message = message_box.text;
if (my_vars.sender != "" and my_vars.subject != "" and my_vars.message != "") {
my_vars.sendAndLoad("mailer.php", my_vars, "POST");
statu.text="sending";
} else {
statu.text="error";
}
my_vars.onLoad = function() {
statu.text="sent";
};
}
Şimdi de send butonumuzu inceleyelim. Kullanıcıdan gönderen mail adresi,başlık ve mesajı alıp mailer.php ile mail adresinize mail gönderiyor if yapısı. Eğer mail başarılı gönderilmişse statü'yü sent yapıyor. Else yapısı ise doldurulması gereken alanlardan biri boş ise kullanıcıya hata vererek doldurmasını istiyor.
Ufak hatırlatmalar:
mailer.php'deki email@yourserver.com kısmını kendi mail adresiniz ile değiştirmelisiniz. Ayrıca hostunuz tarafından sağlanan geçerli bir mail adresi girmelisiniz.
Kaynak Dosyalar: indir
Herkse kolay gelsin.
tyln
50 YTL'ye İşletmenize Özel Stok Programı
Eğer çevrenizdeki stok programları size pahalı geliyorsa, üstelik kullanacağınız özellikler sınırlı ise kendi programınızı yazdırmanın zamanı gelmiştir. Emlak, market, toptancı, bakkal vb işletmelere 75 ytl'ye stok programını yazılır.
Özellikler:
* yeni kayıt
* kayıt arama
* kayıt sil
* kayıt sırala
* database
isteğe özel admin şifresi
Ayrıntılar için tyln@yahoo.com adresine mail atabilirsiniz
Özellikler:
* yeni kayıt
* kayıt arama
* kayıt sil
* kayıt sırala
* database
isteğe özel admin şifresi
Ayrıntılar için tyln@yahoo.com adresine mail atabilirsiniz
Kaydol:
Kayıtlar (Atom)