Proje Fikirlerim - 1

by Uğur Çelenk 29. Ağustos 2008 08:42

Geçenlerde yazmış olduğum "Ben bunu düşünmüştüm.!" başlıklı yazıma ilgi beklediğimden fazla oldu. Yeni çıkan web projelerini sürekli takip ettiğimden olsa gerek, bu projelerin fikirlerinden çağrışımlar yaparak veya tamamen ihtiyaç olarak gördüğüm inovatif proje fikirleri aklıma geliyor. Bu fikirler, ömrümün sonuna kadar uğraşsam ancak bitirebileceğim kadar çoğaldılar. Sonuç olarak, "ben gerçekleşirmeyeceksem,kimse gerçekleştirmesin" gibi bir egomda olmadığından ara ara aklıma gelen proje fikirlerimi paylaşmayı uygun gördüm.

Öncelikle bu fikirler hakkında çok fazla araştırma yapma fırsatı bulamadım, bir fikri gerçekten gerçekleştirmek istiyorsam, enine boyuna araştırma yaparım ki, bu araştırmalar günlerimi alır ve bu araştırmalar sonucunda projeyi gerçekleştirip gerçekleştirmeyeceğimi tekrar sorgularım ve bir karar veririm. Belki de çok emek harcanıpta yapılan projelerin istenilen yere gelememesi bu yüzden kaynaklanıyordur, fikirlere körü körüne bağlanmamak gerektiğini ve en önemlisi para kazandıracağı noktanın ve projenin hitap edeceği kitlenin en başında detaylı bir şekilde analiz edilmesini kanaatindeyim. Bir de hazır bu konulara girmişken, değinmek istediğim bir nokta daha var. " Fikir olarak ilk olmak ", başka bir deyişle " yapılmamış olanı yapmak " çok önemlidir. Çok önemlidir derken herşey demekte değildir, fikir süper ama işleyiş olarak yanlışsa,kullanabilirliği kötüyse vb. etkenler yüzünden başarısızlıkla sonuçlanabilir.

Neyse daha fazla uzatmadan, proje fikirlerinden şimdilik 2 tanesini paylaşıyorum, ara ara bu fikirleri paylaşmaya devam edeceğim..

125karakter.com (Domain şuan boşta)

Proje fikri : Herkese maximum 125 karakterlik bedava sms gönderebileceği servisi sağlamak.(karakter sınırı değiştirilebilinir)

Gelir modeli : 1 sms ile toplamda 160 karakter yazılabilinmekte.125 karakterlik sms göndermeye izin verildiğinde kalan 35 karakter anlaşmalı olarak reklam vermek isteyenlerin reklam yazısı/sloganı ile tamamlanacak. Toplu sms paketleri ile 1 sms fiyatı 0,05 ytl civarına satın alınabilmekte.Mesela reklam verenler ile sms başına 0,1ytl anlaşılırsa, sms başına 0,05ytl lik bir kazanç oluşacak, bu da 1000 sms gönderiminde 1000 sms te 50 ytl kazanç demek. Reklam veren sayısı ne kadar çoksa o kadar bol kazanç demektir. Sistemin riskli olduğu nokta yeterli sayıda reklam veren kişi/kurumları bulamamanız noktasında doğuyor ki, bağlantıları iyi olanlar için pek sorun olacağını sanmıyorum. (hint: twitter gibi bir site bunu çok rahat uygulayabilir mesela)

Örneğin, sms gönderilen kişiye şu şekilde bir sms ulaşabilir.  // "Merhaba Ugur, bu aksam saat 8'de toplanti olacak,mutlaka katilmalisin. 'Takasmerkezi.com ile takas yapın' //


VidyoluPosta.com (Domain şuan boşta)

Proje fikri :  Mail gönderen kişinin video olarak mail yollamasına imkan tanıyacak bir servis. Araştırdığım kadarıyla Türkiye'de benzer bir fikirle yapılmış bir proje bulunmamakta. Mail yazmaya üşenen insanlar için kullanışlı olabileceğini düşündüğüm bir proje.Beyin fırtınası yapmak gerekirse mesela firefox için bir eklenti yapılır(ya da firefox ubiquity için komut girilebilinir).Bu eklenti webcam'i otomatik ayarlayıp, çekim yapmaya başlar, çekim bittiğinde ise video linkini otomatik olarak kopyalayabilir.. Anlatmak istenilen görüntülü ve sesli olarak, bilgisayarınızın karşısında klavyeden yazmaktan daha kısa bir zamanda gerçekleştirebilinir. Türk insanı bunu çok farklı alanlarda kullanabilir, mesela sevgililerin birbirleriyle normal mail yerine, vidyolu mailleşeceğini tahmin ediyorum :)  Peki bu video yükleme olayını, video izleme siteleri ile de karşılayabilirmi gibi bir düşünceniz olabilir.Bence bu sistemi youtube,vimeo,izlesene.com gibi sitelerden ayıran en önemli özellik şu olacaktır. Herhangi bir yerde bu vidyonun paylaşılmaması + mailde linkini gönderdiğiniz video, maili alan kişi tarafından izlendikten sonra otomatik silinebilinir.

Gelir modeli : Her vidyonun başına ve sonuna 10-15 saniyelik kısa reklamlar koyulabilinir.


Not : Yukarıda açıklamış olduğum 2 fikir tamamen kafamda taslak olarak oluşturulmuş, sadece fikir aşamasında kalmış olup, çok az araştırma yapılmıştır. Dileyenler Türkiye'de bu fikirleri önceden hayata geçiren olmuşmu diye inceleyip,varsa yorum kısmını kullanarak iletebilir. Fikirler için hiçbir hak,talep isteğim bulunmamaktadır.Bu fikirleri anlattığım gibi hayata geçirmemeniz, bu fikirlerdeki gelir modelinden esinlenip daha farklı fikirler üretmeniz için yardımcı olması temennimdir.

Her türlü görüş ve fikirlerinizi, yorum kısmını kullanarak paylaşmanızı bekliyorum..

Tagged.com'a nasıl girilir?

by Uğur Çelenk 28. Ağustos 2008 10:53


Böyle bir yazı hazırlamanın sebebi çok ilginç oldu :
Siteye gelen ziyaretçilerin google'dan hangi kelimelerle geldiğinin alışkanlıktan olsa gerek, hergün analizini yaparım. En çok dikkatimi çeken keywordler "tagged nasıl girerim" oldu??? Çok ilginçtir ki, sitede bununla alakalı bir yazı yok hatta tagged = etiketleme şeklinde düşünüyordum, etiket girmekte ne var, nesini google da arattırıyorlar diye düşünüyordum ki, biraz düşününce farkettim, tagged.com un yasaklı(!) olduğunu ve tagged.com a giremeyenlerin siteye girmek için çözüm aradıklarını :)

Siteye bu keywordler ile gelenleri boş çevirmemek adına yazma gereği gördüm.

Firoxy.com adresine girip,aşağıdaki gibi tagged.com yazıp GO'ya basmanız yeterli olacaktır. 
(GÜNCELLEME :Yukarıdaki yöntem ile artık tagged.com'a giriş sağlanamıyor. Giriş yapamadığına dair mesaj atanlar olmuş, aşağıya yeni bir yöntem daha ekledim)

DNS ayarlarını aşağıdaki resimde belirttiğim gibi değiştirerek yasaklı sitelere girebilmeniz mümkün.








Artık yasaklı olan tagged.com ve diğer sitelere girebiliyorsunuz, iyi gezinmeler..


Yorum Yönetimi Eklentisi - BlogEngine.NET

by Uğur Çelenk 28. Ağustos 2008 07:38


BlogEngine.NET kullanıcıları, yazılarına(post) yeni bir yorum geldiğini, yorum gönderildiğinde otomatik gelen mailden ya da teker teker yazılara girip yorumları görebiliyorduk ve tüm yorumları görebileceğimiz bir sayfa yoktu. Ama artık var.! Cristiano Fino tarafından "Yorum Yönetimi Eklentisi (Comment Manager Extension)" yayınlandı.

Bu eklenti ile : 

  • kontrol panelinden yorumların yönetimi : yorumları düzenleme,onaylama ve silme özelliklerini kullanabiliyorsunuz. Administartor yetkisi sahibi yazarlar tüm yorumları yönetebilirken, editörler sadece kendi yazılarına gelen yorumları yönetebiliyor. Yorumlar tarih sırasına göre, her sayfada 10 tane yorum olmak üzere sayfalanıyor.
  • yazı(post) üzerinden doğrudan düzenleyebilme özelliği mevcut. 

Kurulumu :

  Öncelikle Cristiano Fino'nun kendi sitesi üzerinden kurulum için gereken dosyayı indirelim. İndir.!
  1. İndirdiğiniz zip dosyasını açınız.
  2. Comments.aspx, Comments.aspx.cs, CommentView.ascx ve Web.Config (üzerine yazmayı onaylayın) bu dosyaları  /Admin/Pages/ klasörüne koyunuz.
  3. Web.Sitemap (üzerine yazmayı onaylayın) dosyasını da blogunuzun rootuna koyunuz.

Eğer ayarları elle yapmak istiyorsanız, yani yukarıdaki gibi Web.Sitemap e Web.Config üzerine yazmak istemiyorsanız, aşağıdaki adımları uygulayabilirsiniz

/Admin/Pages/
klasöründeki Web.Config dosyasını açınız ve ardından <configuration> ... </configuration> düğümü(node) içine alttaki kodu yerleştirin. 

<location path="Comments.aspx">
    <system.web>
      <authorization>
        <allow roles="administrators, editors"/>
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

Ardından blogunuzun rootunda bulunan  Web.Sitemap dosyasnı açınız ve <siteMapNode url="default.aspx" ...> ... </siteMapNode> düğümü içine aşağıdaki düğümü yerleştirin.

<siteMapNode url="~/admin/Pages/Comments.aspx" title="Yorumlar"  description=""  roles="administrators, editors"/>


Konfigurasyon :

Kurulumu tamamladıktan sonra, artık kontrol panelinde "Yorumlar" adında yeni bir tab eklenmiş olduğunu göreceksiniz.

Yazıların(posts) altında bulunan yorumlarda, doğrudan yorumu düzenlemek için gereken linki sayfada göstermek için aşağıdaki işlemi gerçekleştirebilirsiniz.
Kullandığınız temanın rootunda(mesela themes/standart/) bulunan CommentView.ascx dosyasını açınız ve  <%= AdminLinks %>  yazan kısmın hemen altına aşağıdaki kodu yapıştırın

<% if (Page.User.Identity.IsAuthenticated) { %>
    | <a href="../admin/pages/comments.aspx?id=<%=Comment.Id %>">Yorumu düzenle</a>
<% } %>

(Önemli Not: Yukarıdaki kod eklentiyi yazan kişi tarafından yazılmıştır, bu kodta bir eksiklik/hata farkettim.Bu eksiklik, eğer yazılarınızın linkinde tarih kullanıyorsanız "Yorumlar" yazısının linkin yolu yanlış yeri gösteriyor, bu durumda linkteki "../" yerine sitenizin ismini yazmanız önerilir. Bu eksikliği eklentiyi yazan kişiye de ileteceğim yazımı tamamladıktan hemen sonra.)
Elbette login olduğunuzda bu yorum düzenleme linkini göreceksinizdir.

(GUNCELLEME: Cristiano Fino'ya bu hatayı bildirdikten sonra kodu tekrar güncellediğini bildirdi ve yukarıdaki kod öbeğinin son halini aşağıya ekledim)

 <% if (Page.User.Identity.IsAuthenticated) { %>
    | <a href="=" mce_href="="<%=Utils.RelativeWebRoot %>admin/pages/comments.aspx?id=<%=Comment.Id %>">Yorum Güncelle</a>
<% } %>



Özelleştirme :

Control panelde listelenen yorumların görünüşünü /Admin/Pages/ klasöründe bulunan CommentView.ascx dosyasını modifiye ederek değiştirebilirsiniz.

Bu eklenti BlogEngine.NET 1.4 versiyonu ile sorunsuz çalışmaktadır.

The terminal server has exceeded the maximum number of allowed connections..

by Uğur Çelenk 28. Ağustos 2008 06:00

Remote desktop connection (uzak masaüstü bağlantısı) ile bağlanmaya çalıştığınızda şöyle bir hata mesajı ile karşılaşabilirsiniz ;
" The terminal server has exceeded the maximum number of allowed connections – Error in Remote Desktop Connection (mstsc) "

Uzak masaüstü bağlantısı yapmış olan kişi "Start(başlat)" menüsünden "Log Off(Oturumu kapat)" seçeneğini seçerek kapamalı, eğer doğrudan uzaktan bağlantı penceresini kapatmışsa, oturum açık kalıyor.Bu şekilde 2 kez oturum açık bırakıldığında, 3. kez bağlanmaya çalışıldığında ekranda yukarıdaki hata mesajı sizi karşılayacaktır ve bağlanmaya izin vermeyecektir.

Peki bu durumda nasıl bağlanılabilinir?

  • Başlat menüsünden "çalıştır"a tıklanılır(Başlat >> Çalıştır ya da Start >> Run)
  • mstsc /v:rr.rr.rr.rr /f –console şeklinde giriş yapılır ve administrator hesabı ile giriş yapılır. ( rr.rr.rr.rr yazan yeri uzaktan bağlantı IP numarası(Remote IP) ile değiştirmelisiniz. )

Javascript kodları sadece head tagında mı bulunmalı?

by Uğur Çelenk 28. Ağustos 2008 03:13

Yaklaşık 1 aydır üzerinde uğraştığım bir web projesinde, bolca css, W3C uyumlu xhtml kodlar ve yine bolca javascript kodları kullanıyorum. Haliyle bu kadar bol javascript kullanmam nedeniyle sayfanın açılış süresinin uzamasına neden oldu. Nasıl bu gecikmeyi engellerim diye düşünürken, aklıma bir çözüm geldi ama ne kadar mantıklı bir çözüm olup olmadığı konusunda tereddüte düştüm.
Bulduğum çözüm ise, external .js dosyalarının bir kısmını head tagları içinde değil de, form tagının kapanmasından hemen önce tanımlamak.

Peki head tagı içine koymamanın dezavantajları neler olabilirdi?
İlk olarak aklıma gelen body nin altında tanımladğımda yine sorunsuz çalışıp çalışmayacağıydı, hemen denedim ve sorun çıkmadı, zaten sayfanın load anında otomatik olarak çalışan bir js dosyası değildi zaten, tetitlenerek çalışıyordu.
İkinci olarak, acaba head tagında koymayınca yine bu .js dosyaları cachelenecek mi sorusu oldu. Hemen Firebug'ı açıp deneme yaptım ve head tagında bulunmayan .js dosyasını da cachelediğini farkettim.

Sonuç olarak tüm .js dosyalarınızı head tagında tanımlamanıza gerek yok, sayfa açılırken normalden daha uzun bir süre ziyaretçiye beyaz ekran göstermektense, biran önce ziyaretçiye sayfa içeriğini göstermenize olanak sağlamış olacaksınız.

İyi kodlamalar..

Etiket Bulutu