DNN içinde Twitter

20. August 2009

Web sitemde yaptığım güncelleme çalışmaları arasında bugünlerde yeni yeni bulaştığım twitter ile de ilgilenmeyi ihmal etmeyim dedim.

Öncelikle Windows 7 için çok şık bir twitter gadget'ı buldum, sidebar'da çok güzel durdu doğrusu. Ardından da masaüstü ile tweet bildirimi için neler varmış bakmaya başladım. Tabiki sizinde tahmin edeceğiniz gibi ilk önce TweetDeck'i kurdum. Tweetler'imi göndermeye artık başlamıştım; peki bunları nasıl publish edebilirim!? İlk başta web sitemde kullanabileceğim bir DNN modülü aradım. Çok güzel tasarlanmış modüllere ulaşmak pekte zor olmadı olmasına; ama bunların bir yan etkisi vardı ki sunucu tarafında sık sık twitter sitesine bağlanarak güncellemeleri çekiyordu, bu da bandwidth'imin çok fazla kullanılmasına sebep olurdu.

Web sitemde tweet'lerimi yayınlamanın ek kolay ve benim için en rahat yolunun rss feed'ini alarak bir xsl ile html'e dönüştürmek olduğuna karar verdim. Yine sevgili google imdadıma yetişti; David L. Walker'ın web sitesinde  yer alan örnek xsl ile web sitemin görselliğini bozmadan twitter ile entegre olabildim.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Web, Türkçe ,

IIS ve Apache'yi aynı makinada kullanma

1. August 2007

Birden fazla IP adresine sahip olan bir makinem var ve bu makinede aynı anda hem IIS hem de Apache'yi kullanmak istiyorum. Bunu yaparken de ikisininde 80. portu kullanmalarını istiyorum ki bu sayede bu sunuculara ulaşmak istediğimde http://www.benimsunucum.com:8080/ gibi çirkin url'ler kullanmak zorunda kalmayayım.
    Bunu başarmanın anahtarlarından birisi, en başta özellikle belirttiğim gibi, birden fazla IP adresine sahip olmak. IIS ve Apache'yi ayrı ayrı IP adreslerini dinleyecek şekilde ayarlarsam herhangi bir sıkıntım kalmayacak...
   Apache'yi belirli bir IP adresi ve port üzerinden host etmek kolay; httpd.conf dosyasına da listen ile başlayan satırı aşağıdaki gibi değiştirmeniz yeterli :

Listen ip_adresi:port
      Burada ip_adresi yerine sizin ip adreslerinizden apache için kullanmak istediğiniz ve port yerine de apache'nin dinlemesini isediğiniz portunu -örneğin 80- yazmanız yeterli.
    IIS'in belirli bir IP adresini dinlemesine gelince; yapmanız gereken httpcfg.exe uuygulamasını aşağıdaki örnekte olduğu şekilde çalıştırmak.
httpcfg set iplisten -i ip_adresi
Burada ip_adresi kısmına IIS tarafından dinlenmesini istediğiniz IP'yi yazmanız gerekli. Bu arada httpcfg.exe dosyasını Windows Server 2003 cd'si içerisinde support tools altında bulabilirsiniz.

   Bu işlemlerin ardında IIS ve Apache'yi yeniden başlatırsanız tüm sorunlarınızın çözüldüğünü göreceksiniz.
net stop http /y
net start w3svc

net stop apache
net start apache
     Peki neden hem IIS hem de Apache'yi aynı makine üzerinde çalıştırmak isteyebilirim?? Bu soru için aklıma gelen ilk yanıt "yazdığınız bir uygulamanın her iki sunucu üzerinde nasıl çalıştığını daha rahat görmek için" olacaktır.
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Web, Türkçe ,

Web Masaüstü

2. January 2007

Günümüz masaüstü uygulamaları ve masaüstü işletim sistemlerinden sonra son zamanlarda yeni bir trend baş gösterdi : Web Masaüstü (WebDesktop/WebTop)

    Günümüz web uygulamaları, gerek çeşitliliğinin artması, gerekse de kullanılan teknolojinin gelişmesiyle birlikte, giderek yaygınlaşmakta. Microsoft Office, Google Docs & Spreadsheets, Google Talk, Microsoft Live Mail, Yahoo! Mail gibi büyük firmaların at koşturduğu web uygulamaları pazarı giderek kızışırken; portatif, kurulum gerektirmeyen ve dünyanın herhangi bir yerinden ulaşabileceğiniz bir masaüstünün gerçeğe dönüşmesi de kaçınılmazdı.

   Web masaüstü, web uygulamalarının network ortamında bir araya gelmesinden oluşur. Bir web sunucusu üzerinde çalışan sanal bir masaüstü olarak düşünülebilir ve anlık mesajlaşma, e-mail, kontak, takvim, news ve rss okuyucu, hatta dosya saklama gibi fonksiyonalitelere sahiptirler. Temelde Flash ve Ajax teknolojileri kullanılmaktadır. Hızla gelişen yazılım dünyasında inanıyorum ki WebTop’lar giderek artan bir popülerliğe sahip olacak ve giderek yaygınlaşacaklar.

Aşağıda, hali hazırda geliştirilmesi devam etmekte olan bir kaç webtop uygulamasını bulabilirsiniz.

Adı Motor Ücretsiz
DesktopTwo Flash Evet
EyeOS Ajax Evet
Fenestela Ajax Hayır
Goowy Flash Evet
ProtoPage Ajax Evet
WebtopOS Ajax Evet
YouOS Ajax Evet
XinDesk Ajax Evet (Davetiye Şart)
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Türkçe, Web ,