19 Aralık 2013 Perşembe

KKTCMB Resmi Döviz Kurları wordpress eklentisi.

KKTCMB Resmi Döviz Kurlarını gösteren basit bir wordpress eklentisi.http://wordpress.org/plugins/kktc-doviz-kurlari/

7 Aralık 2013 Cumartesi

cacheJs.js

Basit bir cache örneği.
https://gist.github.com/cengizonkal/7847077

Kullanımı :
cacheJs.set('anahtar', 'değer', 10); //10 saniye sonra geçersiz kalacak.
undefined
cacheJs.get('anahtar');
"değer"
cacheJs.get('anahtar'); //10 saniye sonra
null
cacheJs.set('anahtar', 'değer'); //süresiz olarak sakla
undefined
cacheJs.get('anahtar'); //10 saniye sonra
"değer"
cacheJs.getAndClear('anahtar'); //değeri döndür ve cache den sil
"değer"
cacheJs.get('anahtar');
null
cacheJs.set('anahtar', 'değer');
undefined
cacheJs.remove('anahtar'); //değeri sil
undefined
cacheJs.get('anahtar');
null

8 Kasım 2013 Cuma

Bootstrap kolay dizayn

Benim gibi eğer sizde tasarım ile uğraşmaktan hoşlanmıyorsanız tam sizin için oldukça kolay "sürükle bırak"
 mantığı ile çalışan güzel online bir araç. Hem kolayca tasarımınızı yapın hem de Bootsrap ın sağladığı avantajlardan yararlanın.(Responsive yapısı gerçekten çok güzel)

http://www.layoutit.com/build

Basit bir Bookmarklet örneği

Bookmarklet; yerimi çubuğuna yerleştirebildiğiniz bir javascript kodudur. Bu kod sayesinde mevcut açık sayfa üzerinde bazı işlemler yapılabilir. Örnek vermek gerekirse bu http://alefeuvre.github.io/foundation-grid-displayer/ bookmarklet açık olan sayfa "grid" yapısını kolayca görmenizi sağlar.

Aşağıda basit bir bookmarklet örneği var.
Bookmarklet
Basitçe bu bağlantıyı yerimleri çubuğuna sürükleyip bırakın. Daha sonra istediğiniz zaman tıklayıp çalıştırabilirsiniz.

<a href="javascript:(function(){
    alert('Bookmarklet!');
}());">Log</a>

6 Eylül 2013 Cuma

Görev Yöneticisi

   Bilgisayarınızda çalışan uygulama, işlem ve yüklü programları gösteren basit bir c# uygulaması. Kaynak kodları ve uygulamaya burdan ulaşabilirsinz. Zamanım oldukça geliştirmeye devam edeceğim.

4 Eylül 2013 Çarşamba

Abyss Server ve Google Chrome ile 304 sorunu

 
    Abyss serverde çalışan geliştirdiğimiz web uygulamasını Google Chrome kullanırken ilginç bir hata ile karşılaştık bunu burdan paylaşmak istedim bu sorun ile uğraşanlar kolayca çözebilsinler. Biz çok uğraştık hatanın nerden kaynakladığını bulmak zor.
 
    Sorundan kısaca bahsetmek istiyorum. Sorun şu Chrome sayfayı ilk açtığında dökümanları (javascript ve css) sayfaya yüklüyor ancak sayfa yenilendiğinde doğal olarak "cache" yöntemini kullanarak dosyanın değişip değişmediğini sunucuya soruyor eğer dosya değişmişse dosyayı yeniden yüklüyor yok eğer değişmemişse "cache" den bu dosyaları geri yüklüyor böylece sayfa daha hızlı yükleniyor. Sunucudan dönen bu yanıt "304" kodlu yani döküman değişmedi demek (kodların tamamı için). Sorun şurda başlıyor  304 cevabını gönderen Abyss sunucusu bir şekilde "header" bilgisini dökümanın içine yazıyor yada Chrome öyle algılıyor sorun kimde bilemiyoruz. Abyss sunucusuna göre onların gönderim şekli doğru ve Chrome'un bunu doğru okuyamadığını söylüyorlar ki aynı sayfa ve 304 kodlu cevap Firefox ile düzgün çalışıyor (iligili yazıya burdan ulaşabilirsiniz Forum).
  
     Aprelium şirketi ile yazışmalarımız sonucunda bize önerdikleri çözüm server ayarlarından css ve javascript dosyalarının "cache" lenmesini önlemek bunu server sayfasından Console > Hosts > General > Advanced Parameter   kısmından yapabiliyorsunuz.

   Bu ayarları yaptıktan sonra site Chrome düzgün çalışmaya başladı ancak javascript ve css dosyalarını "cache" ten almadığı için belli bir yavaşlama söz konusu ama yinede sorun çözülmüş oldu.

2 Eylül 2013 Pazartesi

Disqus kullanımı

Disqus kurulum için ilgili yazıma bakabilirsiniz.


Kullanım


Sitenizi başarılı bir şekilde oluşturduktan sonra  internet  tarayıcınızdan site adresini girerek test edin Disqus sisteminin çalışıyor olması gerekiyor. Unutmayın Disqus her farklı URL için ayrı bir yorum ve tartışma alanı oluşturu. Örneğin Disqus www.siteadresi.com/urunler.php  altında kurulu ise www.siteadresi.com/urunler.php ?urun_id=1  için farklı bir yorum alanı oluşturacaktır.



Yönetici sayfası


Sistemin birçok özelliği ve ayarı bulunmaktadır bu ayarlara erişebilmek için. Disqus sitesinden giriş yapmalı ve “admin” sayfanına girmelisiniz.

Bu sayfadan site ekleyebilir, var olan siteleri silebilir ve değiştirebilirsiniz. Ayarlardan dili değiştirebilir. Yorumları onaylayıp veya silebilirisniz.Yorumları taşıyabilirsiniz. Modaratör ekleyebilir. Yorumları “export” “import” edebilirsiniz.  Kullanımı kolaydır ve kendini açıklayıcı bir yapıya sahiptir zorlanmadan kullanabileceğinize inanıyorum.





Dil değiştirmek için. “Admin->Settings->general”



Yorumları “export” etmek için. “Admin->Tools->Export” . Yorumlar size mail olarak gönderilecek.


Referanslar
[2 ] disqus.com http://www.disqus.com