Previous
Next

Google Analytics mi yoksa Yahoo! Web Analytics mi?

by Cem Kefeli 1. Aralık 2009 10:34

Geçenlerde Google Analytics ile Yahoo! Web Analytics'i karşılaştıran bir sunum inceledim. Oldukça da ilgimi çekti. Genel olarak Yahoo'yu övüyor Smile her ne kadar ben birbirlerine çok yakın olduğunu düşünsem de. Google Analytics, Yahoo Web Analytics'ten önce kullanıcılar ile buluşan bir istatistik toplama servisini. Google kendi servisini 2006 yılında duyurmuştu. O zamanlardan bu günlere de oldukça fazla geliştirme yaptı üzerinde. Hala da geliştirme çalışmaları devam ediyor. Yahoo ise bu işe Google'dan sonra el attı. Şu sıralar ise incelediğim kadarıyla ikisi de kafa kafaya gidiyor bence. Zaten birisinin yaptığını diğeri de kısa bir süre sonra yapıveriyor hemen. Arayüzleri bile çok fazla benziyor birbirlerine.

Hemen sol taraftaki sunum ilk satırda bahsettiğim sunum. İki büyük internet devinin bu güzel servislerini detaylı bir şekilde mercek altına alıyor. Hemen yeri gelmişken bu farklardan ufak da olsa bahsetmek istiyorum. Google'ın servisi herkese istediği gibi açık. Fakat Yahoo'nun servisi yahoo kullanıcıları için üyelik ve üyelik için de davetiye gerektiriyor. Yahoo daha çok kullanıcı çeşitliliğine sahip. Kullanıcılar için daha fazla çeşit rol var Google'a göre. Her ikisi de gerçek zamanlı olduğunu iddia etmesine rağmen hiç de azımsanmayacak kadar bir gecikme ile sonuçları yansıtıyorlar. Bu aslında ikisi için de anlam veremediğim bir dezavantaj. Neden gerçek zamanlı değil ki? Her ikisinde de acayip acayip grafikler elde edebiliyorsunuz. Dikey eksene bilmem ne imleyip yatay eksene de ziyaretçi bağlılığını imleyip, ziyaretçi bağımlılığının bilmem neye göre kırk bin türlü değişimini grafiksel olarak görebiliyorsunuz Laughing. Bazen öyle grafikler oluşturuyorum ki kendim bile hayran kalıyorum. Neyse lafı çok uzatmıyorum, detayların geri kalanları için sunumu izlemenizi tavsiye ederim...

Kategoriler: Makaleler

Blogengine kullanıcıları için [more] eklentisinin kullanımı: BreakPost extension

by Cem Kefeli 17. Kasım 2009 12:05

Blogengine LogoBirçok blog kullanıcısının istemediği bir durumdur, ana sayfalarda yayımlanan yazıların içeriğinin tümünün gösterilmesi. Yazıların tümünü göstermek yerine yazı özetlerinin gösterilmesi fakat tüm içeriğin farklı bir link ile ziyaretçilere sunulması çok daha etkin bir yöntemdir. Çünkü yazıların tümünü ana sayfalarda gösterecek olursanız yazılar aşağıya doğru uzar da uzar. Bu da dizayn açısından çok da hoş görünmeyecektir.

Blogengine kullanıcılarını özet gösterimi için iki farklı yöntemden yararlanabilirler. İlki yönetim paneli'nin ayarlar sekmesinde yer alan "Yazıların sadece açıklamalarını göster" kontrolü. Eğer bu kontrolü aktif edecek olursanız yayımladığınız tüm yazılarınızın ilk 300 karakteri gösterilecektir. Yani root domaininize yapmış olduğunuz "default.aspx?page=2" benzeri her sorgu çıktısında yer alan sayfada görüntülenecek yazlılar kırpılacaktır. Kırpılan yazılara ise "devemı..." şeklinde bir link eklenmektedir. Bu link ile yazının tümünün yer aldığı sayfaya link verilmektedir. Bu kontrol için belirlenen 300 sayısı Blogengine yapısı için hardcoded olarak belirlenmiştir. Yani sizin bu değeri değiştirmeniz için kodda bazı değişiklikler yapmanız gerekmektedir. Bu değişikliklerin yapılması gereken dosyayı ve kodları Blogengine 1.4.5 versiyonu için aşağıda vermekteyim. Yapmanız gereken 174. ve 175. satırlardaki 300 sayısını dilediğiniz gibi değiştirmek.

\BlogEngine.Core\Web\Controls\PostViewBase.cs  |  Gizle  |  Göster
public string Body
{
    get
    {
        string body = Post.Content;
        if (ShowExcerpt)
        {
            string link = " [" + (Page as BlogBasePage).Translate("more") + "]";

            if (!string.IsNullOrEmpty(Post.Description))
            {
                body = Post.Description + link;
            }
            else
            {
                body = Utils.StripHtml(Post.Content);
                if (body.Length > 300)
                    body = body.Substring(0, 300) + "..." + link;
            }
        }

        ServingEventArgs arg = new ServingEventArgs(body, this.Location);
        Post.OnServing(Post, arg);	

Fazlası...

Kategoriler: Makaleler

Hotmail hesaplarınıza dikkat! Şifreleriniz ne kadar güvenli?

by Cem Kefeli 16. Kasım 2009 13:04

Windows Live HotmailHotmail şifreleriniz ne kadar güvenli?
Hotmail'in hack'lenmesiyle ortaya çıkan bir gerçek var ki o da kullanıcı şifrelerinin kırılabilirlik derecesinin çok çok yüksek olduğu. Bu aralar çok fazla toplu hacking olayı yaşandı. Hatta bu toplu hacking sırasında ele geçen hesapların bilgileri bir web sayfasında online onlarak yayınlandı bile. Bu olaylardan birisi üzerine bir güvenlik blogcusunun, ele geçirilen Hotmail hesapları üzerine yaptığı araştırma sonucunda çarpıcı gerçekler de ortaya çıktı. Aslında ortaya çıkmadı da bir kez daha varlığını hatırladık bu gerçeklerin. Araştırma sonucunda ele geçirilen hesaplar arasında kullanılan en popüler Hotmail ve MSN şifresinin 12345 olduğu ortaya çıkmış. Tam 10.000 hesap incelenmiş. Bunlardan 82 tanesinin şifresinin 12345 olduğunu görülmüş. Diğer popüler şifreler ise 12345678, 1234567 ve 111111'miş. Kullanıcıların büyük çoğunluğu çok zayıf şifreler kullanıyor. Yüzde 43'ü sadece küçük harf kullanırken, kullanıcıların yüzde 19'u sadece sayısal şifre tercih etmiş. Şifrelerin sadece yüzde 6'sı olması gerektiği gibi güçlü şifrelerden oluşuyormuş.

Güvenliğim için ne yapabilirim?
Yukarıda bahsettiğim toplu hacking olayı yemleme(Phishing="Password+Fishing") ile yapılmış. Her ne kadar kaba atak(Brute Force Attack) kullanılarak yapılmasa da yine de şifre kombinasyonlarınız çok önemli bir yer tutuyor güvenliğimiz için. Çünkü ne kadar zayıf yönünüz varsa o kadar korunmasızsınız demektir. Düzenli olarak şifrelerinizi değiştirmeyi unutmayınız. Değiştirdiğiniz şifrelerin bir ya da iki öncekinin yinelenen kombinasyonları olmamasına özen gösteriniz. Mutlaka bir antivirüs programı bulundurunuz makinenizde ve her zaman güncel olsun. Gereksiz gereksiz mailleri merak etip sakın açmaya kalkmayın. Bırakın gereksiz bir şekilde çöp kutunuzda dursunlar zararsız bir şekilde. En az haftada bir makinenizi tam taramadan geçirin. Eğer tespit edilen bir virüs varsa netten araştırıp yol açabileceği başka sorunlara karşı mutlaka önlem almalısınız. Zira bazen antivirüs yazılımınızın bu zararlı dosyaları silmesi yeterli olmuyor. Bulaşan onlarca dosyayı da temizlemeniz gerekebilir. Şifrelerinizi oluşturuken en az 8-10 karakter olmasına mutlaka dikkat edin. Şifreniz hem küçük ve büyük harfler hem de rakamlar içerirse kırılması daha zor olur. Rakamların tekrarlayan kombinasyonlar ve ardışık rakamlar olmamasına ayrıca dikkat edin. Bu arada şifrenizin makul değerlerdeki uzunluğu her zaman güvenliğinizle doğru orantılıdır. Yani ne kadar uzun şifre, o kadar çok güvenlik...

Kaynaklar: Chip Online, Wikipedia

Microsoft Visual Studio.Net 2010 Hawaii, .NET Framework 4.0 ile birlikte geliyor

by Cem Kefeli 8. Kasım 2009 15:13

Microsoft Visual Studio.NetVisual Studio.NET kullanıcılarının merakla beklediği sürüm 2010 mart ayında uygulama geliştiricilerin hizmetine sunulacak.
Aslında Microsoft şu anda da Visual Studio.NET 2010 IDE(Integrated Development Environment) için beta sürümünü web üzerinden paylaşıyor. Paylaşıyor dedim de aklıma geldi. Microsoft önceleri böyle şeyleri pek de yapmazdı. Birileri web'den birşeyler indirsin de kullansın diye pek düşünmezdi, çok da haz etmezdi. Her şeyi çok profesyonel düşünüp ürünlerini yalnızca full sürümlerini ücretli olarak satardı. Fakat şu sıralar dikkat ediyorum da hem Visual Studio için hem Windows 7 için hem de diğer değerli ürünleri için çok farklı bir yöntem izliyorlar. Web üzerinden bu yazlımların beta'sını paylaşıyorlar. Full ve profesyonel sürümler tabiki de ücretli. Sanırım özgür yazılım felsefesi uzun zamanlar sonra artık etkisini iyice göstermeye başlıyor. Bu da sanırım özgür ve limitsiz yazılım felsefesinin bir güzel meyvesi olarak bizlerin karşısına çıkıyor diye düşünüyorum.

Microsoft Visual Studio.Net 2010 - HawaiiNeyse önemli bir değişiklik olduğunu düşündüğüm bu olaydan bahsettikten sonra konuyu çok da dağıtmadan devam edelim Smile. Burdan sonrasında Visual Studio .NET'in geçmişi hakkında biraz bilgi vermeye çalışacağım ve nihayetinde 2010 sürümüne geleceğiz. Aslında bu sürümler ile ilgili detaylı farklı farklı yazılar da yazmayı düşünüyorum bu genel bir bilgi olsun.
Uzun zamandır aktif bir şekilde Visual Studio.NET kullanıyorum. Yalnızca C# için değil, C++ kullandığım uygulamalar için de bu platformu tercih eder oldum son senelerde. Önceleri Borland C++ Builder kullanırdım fakat, onu kur bunu da kur derdi ağır geldiği için bazen tek bir IDE kullanmak iyi oluyor. Visual Studio öyle bir ortam ki, bu IDE'yi kullanarak hem web uygulaması, hem masaüstü uygulaması, hem Silverlight hem de mobil uygulamaları aynı IDE üzerinde yazabiliyorsunuz. Yani kısacası Microsoft'a ait tüm teknolojiler ile ilgili geliştirmeyi bu IDE ile yapmanız mümkün. Bu çok büyük bir avantaj. Zaten günümüzün popüler IDE'lerinin bir çoğu da bu konsepti benimsemiş durumda, tıpkı Netbeans gibi. Az önce söylediğim gibi 6-7 senedir aktif bir şekilde Visual Studio.NET ile iç içe olan birisi olarak bu süre içerisinde 3 farklı sürüm kullandım. 2003 versiyonu benim için ilk versiyondu. Visual Studio 2010(Hawaii) çıkana kadar 97, 6.0, 2002(Rainier), 2003(Everett), 2005(Whidbey), 2008(Orcas) versiyonları olmak üzere altı farklı sürüm çıktı. Parantez içlerinde yazdıklarım sürümlerin kod isimleri. Bu gelenek 2002 sürümünden beridir devam ediyor. Ben bu seri ile 2002 versiyonu sayesinde tanıştım. Macera buralara gelene kadar Microsoft yeri geldi Sun ile mahkemelik dahi oldu, J# yüzünden. Sun'ın Java'sına özendiği çok belliydi, "Ben de J# diye birşey yaptım diyerek çıktı karşımıza." ama hayrını göremedi. Hayrını göremese de asıl hedefi olan Java konseptine çok çok yakın C# dilini ise hedefleri doğrultusunda gün ve gün geliştirdi.Fazlası...

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General