29 Ekim 2012 Pazartesi

Flaşh Oyun Siteleri İçin Bilgi


Flash oyunlar genç, yaşlı, çocuk 7 den 70 e herkese hitap eden özelliklere sahiptir ve herkesin aktif olarak kullandığı sitelerdir. Bu sitelerden sizlere tavsiye edebileceğim benim de çok kullandığım www.yuzbiroyun.com dur. Bu siteyi kullanarak bir çok oyun oynayabilirsiniz. Sitedeki puanlama sistemi sayesinde diğer oyuncular ile rekabete girebilirsiniz. Bu oyunlardan çok zevk alacağınıza eminim.

Aksiyon Oyunları

YuzbirOyun.com da bir çok kategoride oyunlar bulunmaktadır. Bu kategorilerdeki oyunlar herkese hitap etmektedir. Kız çocukları için giysi giydirme oyunları ev tasarlama oyunları ve moda oyunları bulunmaktadır.  Ateş ve Su Oyunu bunun yanı sıra gençler için ise aksiyon oyunları strateji oyunları tarzında bir çok kategori ve bir çok oyun bulunmaktadır bu oyunları büyük bir keyifle oynayacağınıza eminim.  

Hatta bazı oyunlar var ki adeta bağımlılık yapıyor Winx Oyunları sürekli oynama ihtiyacı hissediyorsunuz. Bazı oyunlarında devamlılığı bulunmaktadır bu oyunlar insanlara ayrı bir zevk vermektedir.  Devamlılığı olan oyunların bir amacı olduğu için o amaca ulaşmak adına devamlı olarak oynamak istiyorsunuz. Ayrıca YuzbirOyun.com da basketbol oyunları bulunmaktadır bu oyunları oynayarak basketbola olan hasretinizi biraz olsun giderebilirsiniz. Favori oyunlarımdan olan Road Assault 3 oyunu oynamanızıda şiddetle tavsiye ederim. Dünyanın en zor oyunlarında avcı oyunu nda atışlar yaparak çok keyif alabilirsiniz.

Ben10

YuzbirOyun.com da bulunan kategorilerden bazıları da şunlardır. Bebek oyunları, Giysi oyunları ben10 ile ilgili oyunlar. Kısacası her yaş grubuna ait oyunlar bulunmaktadır. Oyunları oynarken çok keyif alacaksınız ve siteden çıkamayacaksınız.

3 Temmuz 2012 Salı

Update Panel İçindeki Html Text Editör de Türkçe Karakter Sorunu

Merhaba,
Günlerdir uğraştığım ve birkaç saat önce çözdüğüm bir problemimi paylaşmak istiyorum.
Asp.Net ile geliştirmekte olduğum bir emlak sitesi nin yönetim panelinden gerek ilan açıklamaları için, gerekse özel sayfa tasarımları için kullandığım Asp.Net ile entegre gelen Microsoft Ajax araçlarından olan Ajax Editor de Türkçe karakter sorunu ile uzun süredir aralıklarla cebelleşiyordum. Bununla alakalı Türkçe ve yabancı sitelerden birçok forum, makale bulmama rağmen sorunu çözememiştim. Fck editör gibi birçok farklı alternatifleri kullanabilirdim ama ben bu sorunun üstesinden gelmek istiyordum. Neyse uzatmadan çözüm için aşağıdaki adımları gerçekleştirdim.

  1. web.config dosyasında "<globalization culture="tr-TR" fileencoding="windows-1254" requestencoding="windows-1254" responseencoding="windows-1254" responseheaderencoding="windows-1254" uiculture="tr"/>" satırını düzenledim.
  2. Visual Studio 2010 editöründe çalışmakta olduğum .aspx sayfasını "File\Save...[çalıştığım .aspx sayfa adı]...As" komutu ile farklı kaydederek açılan penceredeki Save butonunun seçeneklerinden "Save With Encoding..." komutunu kullandım. Açılan pencereden "Turkish Windows Codepage 1254" seçeneği ile .aspx sayfasını kaydettim.
  3. Hala Html Text Editör de Türkçe karakter sorunu yaşamaya  devam ediyordum. Web.Config dosyası açık iken özellikler sütununda Encoding özelliğinin boş olduğunu gördüm ve Web.Config dosyası için de gerekli "" ayarını yaptım.
  4. Malesef hala Türkçe karakterlerde sorunlar devam ediyordu. Sayfadaki ScriptManager kontrolünün "EnableScriptGlobalization='False'" özelliğini önce True denedim olmadı sonra False denedim yine olmadı. False olarak bıraktım.
  5. Sonra ümitsiz ümitsiz boş boş bakınırken şöyle birşey de aklıma geldi. Yönetim paneli "yonetim" dizininin altındaydı. Acaba web.config ayarları alt dizine etki etmiyor muydu? Bunun için Web.Config dosyasına şu satırıda ekledim. "<location path="yonetim">
        <system.web>
            <authorization>
                <deny users="?">           
            </deny></authorization>
            <globalization culture="tr-TR" fileencoding="windows-1254" requestencoding="windows-1254" responseencoding="windows-1254" responseheaderencoding="windows-1254" uiculture="tr">
        </globalization></system.web></location>"
  6. Sorun hala devam ediyordu. İnadım inat tı. Google dan da ümidimi kesmiştim. Yine bakınıp dururken Ajax Editor ün özelliklerinde "NoUnicode='False'" şeklinde bir özelliği dikkatimi çekti. Bu özelliği "NoUnicode='True'" olarak ayarladım ve son kez tekrar denedim ve mutlu sona ulaşmıştım =)
Umarım bu listedeki seçenekler yada en azından birileri işinizi görür.
Sağlıcakla..

5 Haziran 2012 Salı

Yeni Bir Oyun Sitesi

Yıllardır düşündüğüm flash oyun sitesini en sonunda hayata geçirdim. Bu konuda oldukça geç kalmış biriyim bunun farkındayım olsun yinede bir deneme, tecrübe edinmek istedim.
Neyin denemesi, tecrübesi peşindesin? diye soran varsa şunu merak ediyorum mesela, sıfır bir site arama motoru sonuçlarında ne kadar zamanda çıkar ve ortalama ne kadar zamanda yükselir? Sıralamalarda üst sıralarda çıkmak için ne gibi takdikler uygulanabilir? Bunlar gibi kafamda birtakım soru işaretleri var. Tabi bu soruların net cevaplarını bulmak için onlarca site ile bu şekilde uğraşmış olmam gerekli diye de düşünüyorum ama olsun sonuçta bir yerden başlamış olurum.
Öte yandan bu sitede güncel oyunlar bulundurup daha çok bağlı ziyaretçi çekme peşindeyim. Bağlı ziyaretçiden kastım geri dönen ziyaretçiler. Bunun için öncelikle içerik beğenilir olmalı. Piyasadaki birçok oyun sitesi gibi çöplük halinde olmamalı. Görsel olarak hoş olup süper zeka yeni nesil çocukların unutmayıp tekrar tekrar girdikleri bir oyun sitesi olmalı.
Birazda kullandığım script ten bahsedeyim. Script olarak wordpress düşünüp yola çıkmıştım ama nerden buldum bilmiyorum sadece oyun için yazılmış avarcade scriptini buldum ve özellikleri oldukça hoşuma gitti. En çok aradığım özellik skor bord sistemiydi. Bazı oyunlarda yapılan puanlar site veri tabanında kaydediliyor ve sitenin sağ kolonunda yüksek skorlar listesinde listeleniyor. Böylece ufaktan kullanıcılar arasında bir rekabet te oluşmuş olur diye düşünüyorum.
Oyun sitesi yapmak isteyenlerede yardımcı olabilirim.
Bol eğlenceli, kaliteli oyunlu günler sizinle olsun.

7 Mayıs 2012 Pazartesi

Windows 7 Kurulumu

Ahmet Yesevi Üniversitesi Bilgisayar Programlama uzaktan eğitim 1. sınıf öğrencisiyim. Dönem ödevi olarak hazırladığım Windows 7 kurulumunu başkalarınında faydalanabileceğini umaraktan burada paylaşmayı düşünüyorum.

Windows 7 İşletim Sistemi Kurulumu

            Windows 7 işletim sistemi kurulumunu, birkaç hafta önce aldığım ve aldığımdan bu yana işletim sistemini Windows 7 Home Premium'dan Windows 7 Ultimate versiyonuna upgrade etmeyi düşündüğüm Lenovo i7 işlemcili diz üstü bilgisayarıma kurararak ve "Minimum sistem gereksinimleri" gibi teknik bilgiler için internetten fayadalanarak anlatacağım. Ben İngilizce işletim sistemi kullanmayı tercih ettiğim için kurulum aşamalarındaki İngilizce mesajları mümkün mertebe Türkçe'ye çevirerek anlatmaya çalışacağım.
Minimum Sistem Gereksinimleri:
·         1 GHz işlemci (32 veya 64-bit)
·         1 GB RAM (32-bit); 2 GB RAM (64-bit)
·         16 GB boş sabit disk alanı (32-bit); 20 GB boş sabit disk alanı (64-bit)
·         WDDM 1.0 veya üstü sürücü desteğine sahip DirectX 9+ uyumluluğu bulunan ekran kartı
Kurulum Aşamaları:
Windows 7 CD’mizi bilgisayarımızın CD-ROM’una yerleştiriyoruz ve kuruluma başlıyoruz.
Birtakım ön yükleme işlemlerinden sonra "Kurulum Dili", "Zaman ve Para Birimi Ayarları", "Klavye Dili" ayalarlarımızı yapacağımız ilk seçenek ekranımız karşımıza geliyor. Burada gerekli seçeneklerimizi seçtikten sonra "İleri" butonuna tıklayarak devam ediyoruz.
Gelen ekranda "Windows kurulumunda bilmemiz gerekenler" ve "Onarım kurulumu" gibi seçeneklerde sunuyor. Bu adımda yukarıdaki "Kur" seçeneği ile kuruluma devam ediyoruz.
Gelen ekrandan "Kullanım sözleşmesini kabul ediyorum" seçeneğini işaretleyerek devam ediyoruz.
Gelen ekranda "Yükseltme" ve "İleri düzey kullanıcılar için Özel seçenekli kurulum" seçeneklerini sunuyor. Bilgisayarımda daha Windows 7 işletim sisteminin hali hazırda bir sürümü olduğu için "Yükseltme" seçeneğinden devam edebilirim fakat ben tamamen formatlayıp sıfır kurulum tercih ettiğim için "Özel yükleme" seçeneği ile devam ediyorum.
Gelen ekranda sürücü seçenekleri sunuluyor. Aşağıdaki gelişmiş seçeneği ile sabit disk üzerinde biçimlendirme ve format işlemleri yapabiliriz. Gerekli biçimlendirme işlemlerini yapıp kurulum yapacağımız sabit diski seçtikten sonra "İleri" butonu ile devam ediyoruz.
Gelen ekran Windows 7 asıl dosyalarının yüklendiği ekrandır ve biraz uzun sürebilir. Bu adımda biraz arkamıza yaslanıp bekliyoruz.
Gerekli dosyaların aktarımı tamamlandıktan sonra bilgisayarım yeniden başladı ve ürün aktivasyonu için lisans anahtarı isteyen bir ekran karşıma geldi. Bu ekranda aktivasyon kodumuz yok ise daha sonra girmek için hiçbir bilgi girmeden devam edebiliyoruz.
Gelen ekranda güncelleştirme ayarları ile ilgili bir ekran geliyor. Bu adımda önerilen seçeneği ile devam ediyorum.
Saat ve tarih ayarlarımızı gerek varsa yapıyoruz. Bu bilgiler bios'tan geldiği için genelde doğrudur.
Sonraki ekranda bilgisayarımın wireless kartını otomatik tanımış olsa gerek çevremdeki kablosuz ağlardan bağlanmak istediğimi seçmemi isteyen bir ekran karşıma çıkıyor. Kendi ağımı seçip şifremi girerek devam ediyorum.
Eğer kablosuz bağlantı başarılı ise bu yeni bağlandığımız ağ ile ilgili güvenlik ayarlarımızı soran Windows 7'ye özel bir ekran karşıma geliyor. Burada güvenlik düzeyi en yüksek olan "Public Network" yerine kardeşimin bilgisayarı ile bağlantı yapıp kolayca multiplayer oyunlar oyanayabilmek için "Ev ağı"  seçeneğini işaretleyerek devam ediyorum.
Yine Windows 7'ye özel güzel bir ekran karşıma geliyor. Burada paylaşacağım klasörlerimi ve "Ev ağı" için bir şifre belirleyebiliyorum.
Bu ayarlardan sonra bir müddet arkamıza yaslanıp bekliyoruz ve kurulum devam ediyor.
Bu son bekleme sürecinden sonra Windows 7 kurulmuş olarak karşıma geliyor.
Son olarak Windows 7'nin tanıyamadığı sürücülerin olup olmadığını anlamak için Bilgisayar simgesinde sağ tıklayıp "Özellikler" seçeneğinden "Aygıt Yöneticisine" gidiyorum. Sanırım internet bağlantısını kurulum aşamasında seçtirmesinden olsa gerek tüm sürücülerin sorunsuz olarak yüklendiğini görüyorum.

4 Mayıs 2012 Cuma

Classic ASP ve ASP.NET Güvenlik Resmi (CAPTCHA) Motoru

Bu günlerde geliştirdiğimiz bir oyun sitesine saldırı yapılacağına dair duyumlar aldım ve önlem olarak neler yapılabilir? diye araştırırken olmazsa olmaz CAPTCHA yöntemi geldi aklıma. Daha önce böyle bir uygulama yapmamış olmamdan gerek önce bir araştırma yaptım. Piyasada text tabanlı birçok CAPTCHA yöntemi buldum ama kanımca (web tabanlı birçok oyuna bot yazmış biri olarak) resim haricindeki yöntemlerin hiçbir güvenirliliğinin olmadığını düşünerek resimli yöntemler üzerine yoğunlaştım.
Çalışmayı Classic ASP ile yapmıştık. Bulduğum bu sitede hem Classic ASP, hemde ASP.Net CAPTCHA kod ve resimlerini oluşturan bir motor hazırlamışlar. Açıkçası çok hoşuma gitti ve buraya not etmeyi uygun gördüm.

Classic ASP ve ASP.NET Güvenlik Resmi (CAPTCHA) Motoru

29 Nisan 2012 Pazar

Google SEO Başlangıç Klavuzu 40 Dil ile Hizmette

Google SEO Başlangıç Kılavuzu 40 dilde yayında. Google Geçen Kasım ayında, Arama Motoru Optimizasyonu Başlangıç ​​Rehberini açıkladı, Google sürekli bizim için yerelleştirilmiş sürümleri ilâve ediyor. Şimdi, kılavuz artık 40 dilde kullanılabilir. Yani küresel Internet dinleyicilerin% 98 kapsıyor.

Mevcut dillerin bir listesi:

28 Nisan 2012 Cumartesi

MySql de VARCHAR Veri Tipini

 
 Bazen tam sayı veri tipi kullanmamız gereken yerlerde VARCHAR yaparız. Ama bunları sıralama ihtiyacı duyduğumuzda bir problem ile karşılaşırız. VARCHAR bir string ve bir string gibi sıralanır.

Örneğin:
1a 2a 3a 10b 20b 30b 15c 25c 35c (VARCHAR veritipi)
1a 10b 15c 2a 20b 25c 3a 30b 35c (Sıralanmış hali)
İhtiyacımız olan
1a 2a 3a 10b 15c 20b 25c 30b 35c (Sorted integer)
Bu işlemi mysql CAST ile yapabiliriz.
SELECT vNumber FROM table ORDER BY CAST(`vNumber` AS SIGNED)
Ters sıralama için
SELECT vNumber FROM table ORDER BY CAST(`vNumber` AS SIGNED) DESC
İhtiyaç duyabileceğimiz diğer değişim tipleri: 
  • BINARY[(N)]
  • CHAR[(N)]
  • DATE
  • DATETIME
  • DECIMAL[(M[,D])]
  • SIGNED [INTEGER]
  • TIME
  • UNSIGNED [INTEGER]

24 Nisan 2012 Salı

Google Sandbox nedir ? Nasıl anlaşılır ?

Merhabalar.
Sandbox, Google cezaları arasında yer alan bir filtreme sistemidir.Bu cezalar arasında yer alanların en tehlikeli ve uzun sürenidir.Sandbox cezasına maruz kalan bir internet sitesi aşağıda ki olumsuzluklarla karşılaşmaktadır.
  • Sandbox’a düşen bir site, Arama motorunda tüm anahtar kelimelerde ( Kendi arama kelimesinde dahi ) 50 ile 200 sayfa arası gerilere düşmektedir.Bu nedenle site üzerinde ani ziyaretçi düşüşü yaşanmaktadır.

  • Sandbox’a düşen bir site, ani ziyaretçi düşüşü yaşayacağı için Alexa sıralaması otomatikmen yükselişe geçecektir.Çünkü, Alexa sitelerin ziyaretçi girişlerine göre sıralama yapmaktadır.
  • Sandbox’a düşen bir sitenin Pagerank değeri 0 olmaktadır.
  • Sandbox’a düşen bir sitenin çok ani index kaybı yaşadığı gözetlenmektedir.

Bir site neden Sandbox cezasına maruz kalır?

Google Sandbox’un amacı, yeni sitelere uygulanan bir filtreleme sistemidir ve bu filtre yeni kurulan ve çöplük siteler olarak tabir edilen sitelerin arama sonuçlarına girmesini engellemeyi amaçlamaktadır.

Çöplük siteler

Diğer sitelerden alıntılarla doldurularak arama sitelerinde üst sıraları ele geçirmeye çalışarak adsense ve benzeri reklamlar ile gelir elde etmeyi amaçlayan kısa vadeli sitelerdir.
Bu tür siteler kısa bir süre sonra Arama makinelerinde SandBox filtresine takılırlar ve arama sonuçlarında geri sayfalara gönderilirler.
Kayıtlar altında bir sitenin neden sandbox’a maruz kaldığı böyle açıklanmaktadır.Ama bir diğer neden ise, aşırı backlink yani bağlantı kasan sitelerde bu ceza çeşidine maruz kalmaktadır.Hile yolu ile arama sıralamasına etki emeği amaçlayan sitelerin aşırı backlink kasması sonucuda meydana gelmektedir.

Bir sitenin, Google Sandbox cezasına maruz kaldığı nasıl anlaşılır ?

Bir çok webmaster forumu sayesinde gördüğüm kadarı ile çoğu kişi Google sandbox hakkında yanlış söylemlerde bulunmaktadır.Bu güne kadar yaklaşık 3 sitemin sandbox cezası ile karşılaşması sonucu, bu konuda kendi deneyimlerimi yazmak isterim.
Öncelikle şunu unutmayın ki sandbox cezasına maruz kalan siteler ” siteadi.com ” dışında hiç bir aramada 1. sayfada sıralanmazlar.
Bu yüzden bir sitenin Google sandbox cezasına maruz kalıp kalmadığını öğrenmenin en kolay yolu iki arama yapmak.
1. Arama : siteadi.com
Eğer site bu aramada çıkıyorsa ;
2. Arama : siteadi com
Aramasında çıkmıyorsa bu site kesinlikle sandbox cezasına maruz kalmıştır.Siteadi com noktasız yazılmalıdır.

16 Nisan 2012 Pazartesi

Asp ile MySql Kullanımındaki Türkçe Karakter Sorunu

Aşağıdaki kodlarla MySQL den sağlıklı şekilde Türkçe karakterli veriyi alabilirsiniz.


Set Baglanti = Server.CreateObject("ADODB.Connection")

'# Metod 1
Baglanti.Open = "driver={mysql odbc 3.51 driver}; server=localhost; port=3306; UID=kullanici_adi; pwd=sifre; db=database_adi; stmt=SET NAMES 'Latin5'"

'#Metod 2
Baglanti.Open = "driver={mysql odbc 3.51 driver}; server=localhost; port=3306; UID=kullanici_adi; pwd=sifre; db=database_adi"
Baglanti.Execute "SET NAMES 'latin5'"
Baglanti.Execute "SET CHARACTER SET latin5"
Baglanti.Execute "SET COLLATION_CONNECTION = 'latin5_turkish_ci'"


Kaynak:
http://www.oguzhan.info/bak.asp?247/ASP%2C+MySQL%2C+T%FCrk%E7e+Karakter+Sorunu