Kayıtlar

Ağustos, 2008 tarihine ait yayınlar gösteriliyor

Selobantın ucunu bulamayanlar müjde!

Resim
Bir ev kadını geliştirdiği bu yöntemle, soruna çözüm buldu. Çoğumuz bir şeyi asmak veya yapıştırmak amacıyla kullandığımız selobantın ucunu bulamayıp sinir krizlerine girmişizdir. Hadi abartmayalım ama biraz olsun sinirlenmişizdir. Bir ev kadını, geliştirdiği pratik bir alet sayesinde selobantın ucunu bulamayanların sinirlerini yatıştırıyor. 48 yaşındaki Sarah Thorp, bebekler için hazırlanan silecek kutularının tırtıklı kapaklarından yararlanarak hazırladığı bu pratik icatı, eşinin de desteğini alarak Sellotape firmasına götürüyor ve o günden sonra hayatı değişiyor. Bu pratik buluşun patentini de alan Sarah'ın 'selobant ucu bulucu' aletine 'Easy Star' ismini veren marka, tanesi 4 dolardan bu kullanışlı malzemeyi satışa çıkarmaya başladı bile. Yetenekli ev kadını, selobantın ucunu bulmak konusunda hayatı boyunca sorun yaşadığını ve bunun kabusa dönüştüğünü anlatırken, yaptığı icadı şöyle anlatıyor:"Eski kredi kartı veya hap kutularından parçalar kesip on

C# Asp.Net'te URL'yi yeni Pencerede Açmak

Genelde C# ile kodlama yaparken yeni bir web sayfasında yönlendirme yapmak gerektiğinde aşağıdaki kodu kullanırız: Response.Redirect("www.ekolay.net"); Ama bu şekilde bir kullanımda sayfa aynı pencerede açılacağı için önceki sayfamız kaybolur. Eğer yeni navigasyon penceresiyle birlikte kaynak sayfasınında çalışmasını istiyorsanız o zaman aşağıdaki biçimde bir kullanım sorununuzu çözecektir. string navigateURL = "www.ekolay.net" ; string target = "_blank" ; string windowProperties = "status=no, menubar=yes, toolbar=yes" ; string scriptText= "window.open('"+ navigateURL +"','"+ target +"','"+ windowProperties +"')" ; Page.ClientScript.RegisterStartupScript(this.GetType(), "eşsizAnahtar" ,scriptText ,true); navigateURL : Açma

Visual Studio ile ASP Kodu Yazma

Resim
Visual Studio'nun HTML IDE'si çok güçlü bir web development aracıdır. HTML kodlarını geliştirmekte ciddi bir kolaylık sağladığını söylemek yanlış olmaz. Bu güçlü arayüzü sadece .NET uygulamaları kullanmak zorunda değilsiniz. Eğer ASP sayfalarınızı da VS ile geliştirmek istiyorsanız yapmanız gereken aşağıdaki kodu sayfanızın en üst satırına yazmaktır. Böylece ASP için kod tamamlama (code completion) , kod renklendirme (syntax highlight) özelliklerini de rahatça kullanabilirsiniz. Hızlı bir ASP kodu geliştirmesi için çok cazip diyebilirim.     <%@Page Language="VBScript">     <% ASP konuzu server tagları arasına yazınız %> Ayrıca eklemek isterim bu kod Visual Studio 2008'te işe yaramamaktadır. Ayrıca satırı ekledikten sonra sayfanızı kapatıp yeniden açmanız gerekmektedir.

Twitter! O da ne?

Resim
İşte nurtopu gibi yeni furyamız Twitter. Facebook çılgınlığından sonra eşin,dostun yeni oyuncağı. Zaten facebook sürekli-çatlayıp patlayarak, özensiz ve anlamsız uygulamalarla canımızı sıkmaya başlamıştı. Peki bu twitter nedir? Ben bu soruya ancak kendimce cevap verebilirim. Yani tamamen öznel bilgimi sizlere aktaracağım. Twitter; kısacası Web 2.0 çılgınlığının son noktasıdır. İnsanların özel hayatlarını herkesle paylaşma arzusunun son popüler halkasıdır. İşlevsellikte ise o anda ne yaptığınızı birkaç cümleyle yazdığınız, eş-dost,çoluk çocuğun okuyabildiği bir uygulamadır. Sitenin sloganı What are you doing? yani Ne yapıyorsun? . Bu yüzden buraya yazılan kısa yazıları ukte olarak adlandırıyorum. Çünkü sonuçta ne yapıyorsun sorusu aslında aklından neler geçiyor sorusunun cevabını da içermektedir. Neyse; sitenin çok sade bir arayüzü

Biri, Türk Telekom'a rakip oluyor

Resim
Türk Telekom'a yeni rakipler geliyor. İşte en güçlü aday... Yeni markalar, hem ADSL hem de sesli görüşme imkanı sunacaklar. İşte o rakiplerin en yenisini. Türk Telekom, ülkedeki tüm kablo altyapısının kendisine ait olması nedeniyle rakipsiz gibi görünüyor. Çok ciddi bir rekabetin olabilmesi için, yeni firmanın kendi kablo altyapısını sunması şart. Teknolojinin gelişmesi ve kablolu altyapıların alternatiflerinin oluşması ile beraber, Türk Telekom'un verdiği hizmetlerin aynısını çok daha uygun fiyata sunmak isteyen firmaların sayısı da artıyor. Telekom'un Rakibi Biri mi? Bu rakiplerden en yenisi, Koç Grubu'na ait olan " Biri " markası. Telekom'a en ciddi rakip.

Visual Studio Proje Listesini Düzenleme

Visual Studio programını çalıştırdığınızda karşınıza açılış sayfası olarak Start Page gelir. Tabi eğer varsayılan ayarları değiştirmediyseniz. Bu ekranda listelenen projeleri düzenlemek isteyebiliriz. Mesela artık kullanmadığımız bir projeyi listeden silmek isteyebiliriz. Bunun için şu adımları takip etmeliyiz. Start > Run (Başlat > Çalıştır) seçerek regedit yazarak OK (Tamam) butonuna basınız. Sırasıyla şu klasörleri açın: My Computer > HKEY_CURRENT_USER > Software Microsoft > VisualStudio VS'nin farklı versiyonları bilgisayarınızda olabilir. VS 2003 için : 7.1 VS 2005 için : 8.0 VS 2008 için : 9.0 klasörlerinden düzenlemek istediğiniz VS versiyonunkini seçin. Son olarak ProjectMRUList klasöründe bulunan File (Dosya) düzenleyebilir

Blogger Blogunuzu Google Analytics ile İzlemek

Google Analytics Sayfa İzleme Kodunun Alınması Google Analytics sayfasından http://google.com/analytics/ google hesabınızla giriş yapın. Web Sitesi Profili Ekle» linkine tıklatınız. Karşınıza yeni domain eklenmesine izin veren form açılacaktır. Yeni etki alanı için bir Profil Ekle seçiniz. Lütfen izlemek istediğiniz sitenin URL’sini verin. alanına blogunuz adresini yazın. Eğer doğrusu seçili değil ise bulunduğunuz ülkeyi(saat dilimini belirler) seçerek Son butonunu tıklatınız. Google Analytics; size sayfalarınızın içine gömebileceğiniz javascript kodu üretecektir. (Yeni izleme kodu:ga.js) Metin alanında bulunan bütün kodu seçerek clipboard'a kopyalayın.(Sağ Klik> Kopyala veya Ctrl-C / Command-C.) Google Analytics Kod Bloğunu Blog Sayfalarınıza Eklemek http://www.blogger.com/ adresinden blogunu

Server Variables (Sunucu Değişkenleri)

javascript:void(0) Değişken Adı Açıklaması Örnek Çıktı ALL_HTTP HTTP Header içinde yer alan bütün değişkenler ve değerleri. Header adlarının önünde “HTTP_” öneki vardır. HTTP_CACHE_CONTROL:max-age=0 HTTP_CONNECTION:keep-alive HTTP_KEEP_ALIVE:300 HTTP_ACCEPT:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_ACCEPT_CHARSET:ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING:gzip,deflate HTTP_ACCEPT_LANGUAGE:tr HTTP_HOST:localhost:1646 HTTP_USER_AGENT:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Özgürlük için bir adım daha: Pardus 2008

Resim
Pardus projesinin en yeni teknolojiler ve en güncel yazılımlarla güçlendirilmiş yeni sürümü Pardus 2008 yayımlandı. Daha önceki tüm sürümleri gibi bir özgür yazılım olan Pardus 2008, GNU Genel Kamu Lisansı (GPL) ile özgürce dağıtılıp çoğaltılabiliyor. Pardus projesinin temel hedefleri olan kolay kurulum ve kullanım yönünde, gerek altyapı ve gerekse kullanıcı arayüzü düzeyinde önemli yeniliklere sahip olan Pardus 2008 aynı zamanda geniş donanım desteği, kararlı ve güvenilir Linux altyapısı ve tek bir CD ile gelen çok çeşitli uygulamaları ile masaüstü kullanıcılarına yepyeni bir özgürlük deneyimi yaşatmayı vaat ediyor. Pardus 2008 ile gelen yenilikleri öğrenmek için Sürüm Notları sayfasını inceleyebilir ya da CD görüntüsünü indirmek için İndir sayfasına gidebilirsiniz. Pardus 2008 ile daha özgür günler... Kaynak:pardus.org.tr

Kategoriler

Bütün yazılarıma bu sayfa üzerinden ulaşabilirsiniz. Anasayfa Web Development SqlReader ile Grid doldurmak Meta tag'ların Kullanımı ve Önemi Enterprise Library Kullanarak Veritabanından Veri Çekmek Javascript ile div Gizleme ve Gösterme Visual Studio ile ASP Kodu Yazma C# Asp.Net'te URL'yi yeni Pencerede Açmak ServerVariables (Sunucu Değişkenleri) "Potentially dangerous Request.Form value..." Hatası için Çözümler Enumerator'da Verinin Takma Adını Bulmak ASP.NET ile Çerez (Cookie) Okuma ve Yazma İşlemleri Güncel IT Haberleri Ayda 9,99 YTL'ye ADSL

Javascript ile div Gizleme ve Gösterme

Çok sık ihtiyaç duyduğumuz bir html kontrolünden bahsedeceğim.Bazen sayfa üzerindekli bazı panelleri (div) gizleme ve bir kontrolden sonra gösterme ihtiyacı duyabiliriz. Bunun için oldukça kullanışlı ve bir o kadar da basit bir javascript kullanabiliriz. Gizlemek istediğimiz bütün içeriği bir (div) içerisine koyun. Sonrasında bu (div)'e bir ID verin. (Div)'i gizlemek için function hidemenu(elmnt) {      document .getElementById(elmnt).style.display="None" } Tekrardan görünür hale getirmek için; function showmenu(elmnt) {      document .getElementById(elmnt).style.display="" } javascriptlerini kullanabilirsiniz." elmnt " parametresi tahmin edebileceğiniz gibi gizlemek istediğiniz (div)'in ID'si olacaktır

Hindistan'dan Bir Garip Reklam

Hindistanlıların bu ağır çalışma koşullarındaki kanaatkarlığını takdir ettim vallahi ;)

Enterprise Library Kullanarak Veritabanından Veri Çekmek

Resim
Eğer bilgisayarınıza Enterprise Library kurduysanız, yaşamınızı kolaylıştıracak özelliklerini de kullanmak isteyeceksenizdir. Bu yazımda EL (Enterprise Library)'yi kullanarak veritabanından veri çekme konusunu ele alacağım. EL'yi kullanabilbek için öncelikle aşağıdaki referanslarımıza eklememiz gerekiyor. Microsoft.Practices.EnterpriseLibrary.Common Microsoft.Practices.EnterpriseLibrary.Data Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Design EL'yi yüklediğimiz zaman, web config dosyasını arayüz aracılığıyla ayarlama (config) opsiyonuna sahip oluruz. Bunun için tek yapmamız gereken web.config dosyasını sağ tıklatıp "Edit Enterprise Library Configuration" seçiyoruz. Karşımıza web.config dosyası üzerinde detaylı global tanımlamarı da y

Ayda 9,99 YTL'ye ADSL

Turkcell grup şirketi Tellcom, Superonline işbirliği ile ADSL bağlantısında bir kampanya başlattı. Tellcom, bugün başlayan yeni kampanyası kapsamında, Superonline ADSL hizmetini ayda 9,99 YTL’ye sunacak. Şirket’ten yapılan açıklamaya göre 9 Ekim 2008 tarihine kadar süreceği bildirilen kampanyada abone başına 29 YTL olan bağlantı ücreti alınmayacak. Ayrıca talep eden müşterilere, istendiği takdirde kablosuz ya da kablolu modem de ücretsiz olarak hediye edilecek. Kampanyanın detayları için http://www.tellcom.com.tr/bireysel/kampanyalar/9-99.aspx

WEB Teknolojilerinin Tarihçesi

Web teknolojilerinin gelisimi son senelerde oldukça siklasti. Peki bu hizli gelisimde ortaya çikan yeni teknolojilerin tarihçesi nedir? Gelin beraberce bu teknolojilerin üzerinden kronolojik olarak geçelim, özette nedir bir bakalim. 1987 PERL 1991 LINUX 1994 CSS PHP JAVA 1995 COLD FUSION 1996 XML 1997 SMIL DHTML 1998 SOAP 1999 RSS 2000 ACTION SCRIPT ASP.NET XHTML XFORMS 2002 W3C DOM 2004 RUBY ON RAILS 2005 AJAX WEB Teknolojileri Tarihçesi 1987 PERL Perl programlama dili ayni zamanda "Practical Extraction and Report Language" (Pratik Çikarim ve Raporlama Dili) ve "Pathologi

SqlReader ile Grid doldurmak

Bu makalemde sık sık ihtiyaç duyduğumuz bir kontrolün çalışmasını ele alacağız. Veri tabanına erişerek stored procedure ile veri ceçekeceğiz. Kodun içerisine SQL cümleciklerini yazmaktansa stored procedure kullanmak daha güvenilir ve hızlı bir metodtur. Örneğimizde bir data gride veritabanımızdan okuduğumuz çalışanların listesini aktaracağız. Bunun için Page_Load eventından gridi dolduracağımız PopulateCalisanlarGrid(10);fonksiyonu çağırıyoruz. Buradaki "10" kaç adet verinin geri döneceğini göstermektedir. protected void Page_Load(object sender, EventArgs e) {    if ( !IsPostBack )    {       PopulateCalisanlarGrid(10);    } } Şimdide fonksiyonumuzu yazalım. "RowCount" değişkeni öncedende belirttiğim gibi stored proceduren geri döndereceği veriyi beliryecek bir parametredir. Bağlantı cümleciğimiz tanımlıyoruz. Sonrasında SqlConnection

Perl : Özetle nedir?

İlk sürümü 1987 yılında çıkan Perl birçok büyük web sitesinin bileşenlerinden birisidir. Örneğin Yahoo!, kullandığı arama robotları ve arama robotlarının bulunduğu sayfaları veritabanına almak için Perl'ü kullanmıştır. Perl birçık sitenin HTML form verilerini işlemektedir ve özelliklede metinleri işlemekteki gücüyle ön plana çıkar. Eğer CGI script'ler hazırlanmak istenirse Perl en iyi seçeneklerdendir. Her ne kadar Perl kullanımı kolay olan bir dil olarak bilinse de bu nesdeldir. HTML gibi dillere alışık olan kullanıcı Perl'ü gördüğünde büyük ihtimalle bir daha yanına yaklaşmak istemyecektir. Etkin bir dil olan Perl için, Perl uzmanları bile yazdıkları kodun tamamlanmasından ardından anlamakta zorluk çektiklerini belirtmektedirler. Artıları: Açık kaynak kodlu olması Neredeyse her türlü platformda kullanılabilmesi Metin ve form işlemediki gücü Öğrenmenin nispeten kolay olması Eksikleri:

Yaratıcı Yazılım Geliştirici Olmanın 14 Yolu

Kod yazmak, dünyanın en yaratıcı işlerinden bir tanesidir. Programcılık gerçek kontrol demektir. Sıfırdan bir şey yaratmak muhtemelen yaratcılığın en iyi örneğidir. Bir yazılım veya web sitesi, programcı nereye isterse oraya gider. Bir şeyi yapmanın bir çok yolu vardır. Bir web sitesi için programcının bir framework yazması gerekir. Ve bu noktaya ulaşmak için elinde olan tek şey bir fikirdir. Programcılar yaratıcı çözümler bulmak zorundalar, yoksa yaratamazlar. Programcılar sıradışı düşünmenin harika örneklerini sergilerler, çünkü sırayı onlar yaratır. Bakın yaratcılığımızı doruğa çıkarmak için programcılardan neler öğrenebiliriz: 1. Yeni Bir Dil Öğrenin Programcılar sürekli yeni diller öğrenirler, bazen gerektiği için, bazen eğlenmek için. Kendinizi bildiklerinizle ve rahat kullandıklarınızla sınırlamayın, gidin ve yeni bir yetenek edinin. 2. Sıfırdan Başlayın Eğer yazı

Meta tag'ların Kullanımı ve Önemi

Meta tag’lar HTML kodunuzun HEAD bölümüne yerleştirilmiş bilgi etiketleridir. Arama motorlarına site ve içeriği hakkında bilgi sunar. Her ne kadar günümüzdeki arama motorlarının çoğu meta tag’lardaki bilgileri dikkate almayıp site içeriğini kendi tekniklerine göre indeksleseler de hala bu tag’lardan bazılarına kısmi destek verebiliyorlar. Sitenizin bu arama motorlarınca doğru bir şekilde gösterimi için bazı Meta tag’ları kullanmakta fayda var. Burada sıklıkla kullanılan meta tag’ları açıklamaya ve onları site kodu içerisine nasıl yerleştirebileceğinizi açıklamaya çalışacağım. Title Aslında bu bir meta tag değil. Ama arama motorlarında sitenizin görünüşü ile ilgili olması yanı sıra tarayıcıların buraya yerleştireceğiniz ifadeyi pencerenin başlığında ve sayfa sık kullanılanlara eklenmek istenildiğinde kullanmaları nedeni ile önemli. Gerçekte bir HTML kodu olan <title> ve </title> etiketleri arasına sayfa başlığınız açıklayıcı biçimde yazmanız gerekiyor. Bu kodu ayrıca oluşt

Başlarken...

1 Ağustos 2008 tarihi itibariyle blog yayıncılığına adım atıyorum. Günlüğümde özellikle yazılım geliştirmede karşılaştığım hatalar karşısında bulduğum çözümlerin logunu tutmayı planlıyorum. Tabi gündeme kayıtsız kalmakta olmaz. Arada birde gündem hakkındaki yorumların, gelişen yeni teknolojiler ve nitelikli mizah burdaki gönderilerimde olacak.