Arşiv - eski apostylee.com

  • Bile bile

    Nereden aklıma geldi bilmiyorum ama bu satırları yazmak istedim.

  • Deşarj

    Okulu bitirince bir nane olmayacak ama olsun okumak iyidir, okuyun.

  • Dolmuşçu özgüveni

    Dolmuşçular genelde sinyal vermez, müşteri el attığında 100 le gitseler bile en sol şeritten en sağ şeride bodoslama dalarlar, sarı yanmadan kornaya abanır, öğrenciden abuk sabuk bahaneler üreterek tam parası alırlar. İstisnalar kaideyi bozmaz fakat ne hikmetse bu yaşıma kadar bu durumla ilgili istisnaya rastlamadım.

  • Evden çalışmanın ekstrası

    Bazen insan bunalıyor yeğen, hemde sıkı bunalıyor. Böyle çıkıp dışarı bir tur atıp kafayı dağıtası geliyor ama gelin görün ki dışarıda o kadar fazla mal var ki onları görünce insan daha da bunalıyor.

  • Kodla etkinliğinin ardından

    25 - 26 Nisan tarihlerinde Trabzon Hacker Space olarak düzenlediğimiz Kodla etkinliğinin ardından edindiğim izlenimleri paylaşmak istiyorum. Aslında yazıya başlarken detaylı bir şekilde yazacaktım vazgeçtim, önemli gördüğüm başlıkları yazacağım.

  • ios u sevmemek için bir kaç neden

    Çok beylik olmasına rağmen ios un barındırmadığı bazı özellikleri sıralamak istiyorum. Aslında yazacaklarım özellik mi ondan da çok emin değilim.

  • Bir kaç hikaye

    Geçtiğimiz günlerde Fenerbahçe ve Galatasaray arasında bir maç oynandı, tamamını izledim, alışıla gelmişin dışında gayet centilmence bir oyun oldu. Fakat ne hikmetse o maçta kafasına atılan yabancı cisimle yerde kalan hakemin konusu dahi edilmedi. Demin bu yazıya ilgili pozisyonun fotoğrafını koymak için arama yaptım fakat bulamadım. Kendimden şüphe ettim, belkide olay benim hayal dünyamda gerçekleşmiştir diye.. Emre maç sonunda taraftarına, rakip takımı ve seyircilerini kızdıracak bir uslupla 3 lü çektirdi. Bence bunda çok fazla bir anormallik yok, benim anlamadığım nokta Digiturk bunun sesini neden kısmadı? Peki soru şu; "hakem Trabzon' da yere yığılsa ne olurdu?"

  • Ben iyi bir çalışanım.

    Bunu buraya yazmak istedim, belki bir gün bakıp gülerim diye.

  • Güzel insanlar

    Bugün cuma namazının çıkışında yıllardır görmediğim genç bir kardeşimi gördüm. Muhtemelen benim tanıdığım yıllarda 15 li yaşlardaydı, aradan o kadar zaman geçmişki çocuk insan olmuş, hemde çok güzel insan. Fiziksel olarak çok değişmişti, gözlerinden tanıdım, işin garibi o da beni tanıdı. Ben onun, muhtemelen o da benim adımı unutmuştu, çok da önemli bir ayrıntı değildi.. Tokalaştık, sarıştık. Ayak üstü konuştuk, tekrar sarılıp ayrıldık, çok duygulandım.

  • Fuckfix

    Gülmeler, komiklikler, şakalar.. Buda böyle bir anıdır işte.

  • Deveye bir şey sormuşlardı?

    Geçtiğimiz günlerde ülke genelinde yoğun bir kar yağışı vardı, Trabzon' da bu yağıştan nasibini aldı. Yağışı günler öncesinden yetkililerin duyurmasına rağmen her zamanki gibi önlemler yetersiz kaldı, kim bilir belkide ekstra bir önlem alınmadı bile..

  • Tarihe Not

    İnsanlık için küçük bizim için çok büyük bir adım. Kaldı 1..

  • Merak ediyorum

    Son zamanlarda Trabzon' da ki lüks ve yeni araba sayısında epey artış olduğunu düşünüyorum, görüyorum. Özellikle 61 plakalı lüks Mercedes ler gerçekten ilgilimi çekiyor. Eskiden bu arabalara futbolcu tayfası binerdi ve ayda yılda bir görürdük. Şimdilerde ise sayıları epey bir arttı.

  • Olayı neydi ki?

    Epey zaman önce Twitter Türkçe olursa siz o zaman şenliği görün diyordum, şimdilerde garibim "trending topic" in hali ortada. Gerçi bu durumu ön görmek için müneccim olmaya gerek yok.

  • Zeo Jaweed feat. Bossy - Ölümsüz Rüya

    http://www.youtube.com/watch?v=q-AfnqMY6Y4

  • "çok hevesliyim fakat öğrenemiyorum"

    Eminim heveslisindir kardeşim fakat birine aşık olduğunda götünü yırttığından en az 10 kat daha fazla yırtılman, yorulman ve bunu beyninle yapman gerekli. Heves dediğin şey;

  • Asp.Net MVC’ ye Giriş – View

    İlk yazıda View' ın ne olduğundan bahsetmiştim, Controller dan gelen Modeli alıp gösteriyor, yani html kodlarımızı buraya yazıyoruz, hepsi bu kadar. Üzerinde hiç yük olmayan daha doğrusu üzerinde en az lojik bulunan katman burası, zaten hatırlarsanız MVC deki temel amaçlardan birisi buydu. View' in içinde karman çorman döngülerden, veritabanı bağlantılarından, iflerden ve benzeri kodlardan kurtuluyoruz. Viev in içindeki kodlardan yüzde yüz  kurtulmak mümkün değil, sonuçta bir şeyleri göstermek için bir şeyler yazmanız gerekiyor.

  • Asp.Net MVC' ye Giriş - Controller ve Routing

    Lafı uzatmadan konuya giriyorum. Önce boş bir Asp.Net Mvc projesi açıyoruz. Unutmadan, benim bilgisayarımda Mvc4 yüklü fakat şu anda ki en yeni versiyon Mvc5. Bu versiyon farkı bahsedeceğimiz konuyu etkilemiyor.Projemizi oluşturduktan sonra Solution Explorer da (Şekil 3) Model, View ve Controller adında 3 farklı klasör görüyoruz. Bunlar bir önceki yazıda bahsettiğim düzeni sağlamak için ilgili yapının dosyalarını barındıracaklar. Hemen şunu da belirteyim elimden geldiğince konuyu küçük parçalar halinde anlatmaya çalışacağım. Bu sayede olayı kavramak çok daha basit olacaktır diye düşünüyorum ;)

  • MVC Nedir?

    Mvc (Model, View, Controller) yazılım geliştirirken kullanılan mimari desendir. Öncelikle şunu bilmemiz gerekiyor, bu bir tasarım desendir (design pattern) ve hiç bir platformun yada dilin babasının malı değildir. Bunu şundan söylüyorum; adam diyor ki ben asp.net mvc biliyorum, mvc nin bir desen olduğundan haberi yok, sanki Microsoft un bir icadı, mekanızmasıymış gibi ifade ediyor ve bu çok yanlış.

  • Nerede kalmıştık?

    Uzun bir aradan sonra tekrar merhaba, epey zamandır buraya teknik - taktik içeren yazılar yazmıyordum. Düşündüm taşındım tekrar sahalara geri dönmeye karar verdim. İnşallah süreklilik arz eden bir seri yakalayıp uzunca bir zaman yazılara devam edebilirim.

  • Her acı bir gün biter.

    http://www.youtube.com/watch?v=XzJJjOg0ajM

  • Bu Masalda Peri Yok Podcasti

    Bilmeyenler için podcastin tanımı şurada yazıyor. Son bir kaç aydır Emre abiyle düzenli olarak hafta sonları 2-3 saat takılıp muhabbet ediyorduk. Ya o değilde abi biz neden daha önceleri hiç takılmıyorduk? :) Neyse, Fehmi abinin Çikolatalı Akan Kek podcastine konuk olduğumuz (bölüm 3 / 1 - bölüm 3 / 2) ve evden çalışmak üzerine konuştuğumuz gün gaza geldik ve bizde sohbetlerimizi kayıt altına almaya karar verdik ve adına Bu Masalda Peri Yok dedik. Unutmadan iTunes dan da yayın yapıyoruz, şuradan abone olabilirsiniz. Birde Serdar Kuzuloğlu' nun şurada konuyla ilgili çok güzel bir yazısı var.

  • Üzüntü paradoksu

    Elimden geldiğince sadece beni - bizi ilgilendiren sıkıntıları, problemleri vs.. kimseyle paylaşmam ki herkesin zaten derdi var birde insanları ben bunaltmayayım diye.. Kendi problemlerimden çok karşımda ki insanın problemini takıyorum, uykusuz kaldığım çok oluyor.

  • LG G3 İncelemesi

    Emektar Samsung Galaxy S2 telefonumu ilk aldığımda piyasada çok yeniydi, o ölçülerde ki telefonu elimde görenler uzunca bir süre dalga geçtiler. Aradan geçen zaman o devasa telefonun boyutunu adeta 3310 sevesine indirdi. Hiç kılıf yada benzeri bir şey kullanmadan çok uzun zaman kullandım, kaç kere yere düştü, ne badireler atlattı ama hiç bir şey olmadı emektara.. Taki geçenlerde root yapayım buna dediğim ana kadar, ne yaptıysam telefon kapandı kaldı. Uzun zamandır da Galaxy S5 ve Note 3 ü takip ediyordum. Artık sırası geldi deyip telefon alayım dedim ve LG G3 aldım. Bu yazıda rakamlardan ve detaylardan uzak, normal kullanım izlenimlerimi sizlerle paylaşmak istiyorum.

  • Profil Kartı Tasarımı

    Epey zamandır dribbble.com' un popüler  sayfasını takip ediyorum. Web ile ilgili olan tasarımlar tabii ki özel ilgi alanıma giriyor. Geçtiğimiz günlerde buraya hangi konular ile ilgili yazılar yazsam mı düşünürken, beğendiğim tasarımları html+css gerekiyorsa js sinide yazıp paylaşmak aklıma geldi. Öyle nasıl yapılır vb.. konulara çok girmeyi de düşünmüyorum. Maksat muhabbet olsun.

  • Anıtkabir Ziyareti

    Bugün Ulu Önder Atatürk' ün yattığı Anıtkabir' i ziyaret ettik. Öncelikle imkanı olan herkes burayı kesinlikle ziyaret etmeli. Hafta sonu geldiğimiz için çok kalabalıktı, özellikle öğrenci ve turist gruplarından dolayı rahat bir şekilde gezmek, açıklamaları okumak, atmosferin etkisine girmek çok zor oluyor. Bu sebepten dolayı hafta içi gitmek daha mantıklı olacaktır diye düşünüyorum. Bu arada Anıtkabir' e girmek ve gezmek için herhangi bir ücret ödemiyorsunuz.

  • iTunes ile Film - Müzik Yüklemek

    Çok uzun zamandır Android işletim sistemli telefon kullanıyorum, telefona mp3, video vb.. atmak - yüklemek istediğimde direk kopyala yapıştır ile bu işi klasik pc işleyişinde gerçekleştiriyordum. iPhone, iPad vb.. ios işletim sistemi kullanan mobil cihazlar içinse bu işlemi iTunes üzerinden yapıyorsunuz. Yani öyle kopyalayayım yapıştırayım yok. Bu durum ben ve benim gibilere ilk başta eziyet gibi gelse de aslında bu işleyişin ister istemez multimedya içeriğinize bir düzen getiriyor. Neyse lafı daha fazla uzatmayayım, iPad' e video atmak istedim fakat ilk girişimimde beceremedim ve Google dayıma danıştım, maalesef saçma sapan sonuçlara ulaştım. Bu iş için telefonu hacklemekden bile bahsedilmiş. Korkulacak bir durum yok, olay çok basit ve net.

  • Değişmeyecek yegane tanım

    Altında babasının aldığı son model araba ile terbiyesizce, ahlaksızca çevresini rahatsız eden ve bunu iyi bir bok yemiş gibi anlatabilen, hiç bir konuda bilgisi ve dolayısıyla fikri olmayan, ergen yada değil kız yada erkek kişiye orospu çocuğu denir.!important

  • Stereotype - Batarya Company

    http://www.youtube.com/watch?v=TqakTDg9GCg

  • Aklımda deli sorular 1

    Genellikle yatağa girdiğimde aklıma acayip acayip bir birinden farklı konularda sorular geliyor. Biriktikçe yazayım da dursunlar şurada..

  • Dişçiden değil, dişlerinizden olmaktan korkun!

    Genel olarak korkak bir insanım. Özellikle söz konusu hastane ve doktor ise bu korku maksimuma ulaşıyor. Ellerim buz gibi oluyor, ufaktan tansiyonum düşüyor, kalbimin ritmi hızlanıyor. Bu elimde olan bir durum değil, hasta bakmaya dahi gitsem korkuyorum.

  • Yam Yam Organizmalar..

    Webrazzi' de ki Vine’dan cinsel içerikli videolara yasaklama başlıklı haberi görüp, altında hiç yorum olmadığını görünce aklıma bir sürü şey geldi. Aklıma gelen şeylerin %95' i küfür, hakaret ve benzeri şeyler olduğu için yazmayacağım. Yüz yüze gelirsek sorarsanız bunları da anlatabilirim.

  • Her şey eşit mi?

    Önce şu videoyu izleyelim; http://www.youtube.com/watch?v=hUj65M4T1cg

  • Genesis - Allame & Leşker Asakir

    http://www.youtube.com/watch?v=nFwG6pQFv44

  • Facebook silinen bilgileri saklıyormuşŞşŞ :|

    Arada sırada gündeme gelir bu durum; Facebook silinen resimleri saklıyormuşşş, Twitter silinen gönderileri saklıyormuşşşşş. E ne var ki bunda? Diskinizden sildiğiniz fotoğraf siliniyor mu? Ya telefonunuzdan sildikleriniz? Cem Yılmaz ne güzel anlatıyor; "CIA bizi izliyormuşşşşş" Normal kullanıcıları anlıyorum da işin teknik tarafında olan insanların bu haberlere gösterdikleri tepkileri anlamıyorum. Yok ya konuyu beğenmedim, yazmıyorum, bye.

  • Aklım var ama fikrim yok

    Hemen hemen her şehrin, her mahallenin bir delisi, deli demek yanlış olabilir yandım akıllısı vardır diyelim. Her birininde çok enteresan hikayesi vardır. Bazen, problemli olan onlar mı yoksa biz miyiz diye sordururlar bize..

  • Anasını sattığım durumun başlığı bile yok

    İsim verince mahkemeye veriyorlarmış, bu yüzden bir birinden gerizekalı iki kardeş şeklinde bahsedeceğim malum kişilerden.

  • Kargo, önem taşır. Hı hı eminim öyledir.

    Koca koca reklamlar, uçaklar, Çin deki bilmem ne firmasıyla anlaşmalar, televizyonlar vs.. Kargo İstanbul' dan Trabzon' a 1-2 günde gelir, 3-5 günde de size ulaşır. Şehir çok böyük olduğuuuu içüüüüün, normal aslında.. Ne zaman kargo beklesem problem oluyor arkadaş.

  • Zor tostum zor, gerçekten anlamak zor.

    İçime atacağıma buraya atayım dedim. Bugün Webrazzi, Webrazzi Ödülleri 2013 ü duyurdu. Oy vermek için giriş yaptım fakat kategoriler altında gördüğüm isimler beni çok şaşırttı.

  • Google 2 Adımlı doğrulama ve uygulamaya özel şifre meselesi

    Eğer Google hesabınızın güvenlik seviyesi 2 Adımlı Doğrulama olarak ayarlanmış ise, hesabınızı farklı cihazlarda daha doğrusu farklı uygulamalarda kullanmak için normal şifrenizi değil, oluşturacağınız uygulamaya özel yeni şifreyi kullanmanız gerekiyor. Bu işlemi yapmak için https://accounts.google.com/b/0/IssuedAuthSubTokens adresine gidip, en altta bulunan Uygulamaya özel şifreler formunda ki yönergeleri izlemeniz yeterli. Sonrasında buradan alacağınız şifre ile istediğiniz yere hesabınızı ekleyebilirsiniz.

  • Ne çektin be Trabzon?

    Trabzon denilince akla ilk Trabzonspor gelir. Bu durumdan da kimse şikayetçi değildir, aksine gurur ve onur duyduğumuz bir durumdur. Şehir adeta Trabzonspor ile yatar Trabzonspor ile kalkar. Takım yenilince o hafta buruk, takım kazanınca da mutlu mesut geçer.

  • Bootstrap, jQuery' den sonra gelen yeni nesil web in en büyük nimetidir

    Javascript ve sonrasında Ajax ile tanıştığım yılları dün gibi hatırlıyorum, hatta "Nereden Nereye" adında ki bitmeyen yazımda da bu süreçten bahsediyorum. Google, Facebook ve Twitter gibi büyük abiler sadece verdikleri hizmetlerle değil geliştirdikleri teknolojilerlede günümüz webine yön verdiler ve vermeye de devam ediyorlar. Belki de bu yüzden büyükdürler he :|

  • Youtube.com

    İki arkadaş zamanında bir site kurmuşlar, adına da Youtube demişler. İşin bu noktalara geleceğini tahmin etmeleri mümkün müydü? Google satın almasaydı bu kadar büyür müydü? gibi soruların cevaplarından ziyade, geçenlerde gözüme çarpan bir durumdan yola çıkarak bu satırları yazmak istedim.

  • quup Mobil Android için çıktı!

    Yerli sosyal ağımız olan quup.com' un Android uygulaması çıktı! Temel olarak bu uygulama neler yapabiliyor biraz anlatmaya çalışayım.

  • quup Wordpress Eklentileri Kullanıma Hazır!

    Keşfetmeye Hazır mısın? Sloganını öne çıkaran quup.com, dünyanın en çok kullanılan içerik yönetim sistemi olan Wordpress için eklentilerini wordpress.org’ da kullanıma sundu.

  • Kitaplar yanlız kralların adını yazıyor, yoksa kayaları taşıyan krallar mı?

    http://www.youtube.com/watch?v=HuXBlAUdEY8&width=700&height=480

  • Kullandığım geliştirme araçları

    Öncelikle belirtmeliyim ki bu araçların %80 nini İlker abiden öğrendim :) Geliştirme süreci zaten zor, birde işin içine incik boncuk girince iyice zorlaşıyor. Aşağıda ki çoğu araçla hayatınızı kolaylaştırabilir, zamandan ciddi anlamda tasarruf elde edebilirsiniz.

  • Sony SmartWatch İncelemesi

    Evet uzun bir aradan sonra yeni bir blog yazısıyla buradayım. Bir aksilik olmazsa bundan sonrada bu civarlarda olacağım :) Bu yazıda Sony SmartWatch ile ilgili tecrübelerimi aktaracağım.

  • Bu yazı birden fazla konuda ki görüşlerimi içerir.

    Günlerden pazar, soğuk ve yağışlı bir kış günü, sağlık durumum iyi ve neşemde gayet yerinde. Epey zamandır yazmak istediğim bir kaç konu vardı onları yazayım dedim.. Son zamanlarda 10 yaşındaki çocuktan 70 yaşında ki dedeye kadar herkesin ağzında bir girişim kelimesidir gidiyor. Facebook hesabı açan bile kendini girişimci olarak görüyor. Konuyla ilgili bir sürü yazı bulmak, başarı hikayeleri okumak mümkün. Girişim dediğiniz zaten dünyanın en kolay olayı. Basit bir matematikle olayı ele alalım. Param yok, azda kod yazabiliyorum. Sosyal ağlarda beni toplam 500 kişi takip ediyor. Gerçek hayatta da sevilen biriyim. Oh be süper, bundan daha önemli sermayemi olur.. 2 akşam yatarken düşünsem kesin bir fikir bulurum, yapması zaten basit. Yatıyoruz kalkıyoruz, yatıyoruz kalkıyoruz, yatıyoruz kalkıyoruz ve projemiz hazır, off offf kesin köşeyi dönerim. Evet şimdi arkadaşlarıma bunu göndereyimde kullanmaya başlasınlar. Sonrasında zaten o ona, o ona diye büyür gider bu iş.. Sizi kandırdım böyle bir dünya maalesef yok. Bu fiziksel ticarettede böyledir. Kazığın en büyüğünü kendi çevrenizden en yakınınızdan yersiniz. Bir proje yapacaksanız babanızın dahi onu kullanmayacağını göz önüne almalısınız. Hatta daha enteresanı projeyi geliştirirken size yardımcı olan insanlar dahi size destek olmayacaktır. Tutup size girişimcilik ile ilgili öğütler nasihatlar veremem ama bu gerçeğide atlayamazdım.

  • Ne yaza bilirim ki ?

    Herkesin yer şeyi bildiği, herkesin her şeyi yaptığı, her şeyin dört dörtlük olduğu bir dünya ya yazarak ne verilir ki ? Hiç bir şey! Ama ben yazacağım..

  • İzlenilesi belgeseller. Einstein - Tesla - Google

    Yorum yapacak bir şeyin olduğunu düşünmüyorum, ilgi alanınıza giriyorsa kesinlikle izlemelisiniz.

  • 03/10/2012 - 08/10/2012 İstanbul seyahati notları

    Bu satırları yazıyı yazdıktan sonra yazıyorum. Kendime çok kızıyorum, neden artık blog yazmıyorum, neden artık fotoğraf çekmiyorum :@ Ne oldu bana, kimim ben, burası neresi :)

  • Evden çalışmak (home office)

    8 aydır Siber Uzay Teknolojileri bünyesinde uzaktan çalışıyorum. Zamanımın tamamını quup projesini geliştirmek ile geçiriyorum. Bu, benim hem işim, hem hobim, hemde en büyük hayalim. Çalışırken yaptığım işten zevk almamak için en ufak bir bahanem yok. Evimin bir odasını kendime çalışma odası yaptım. Sabah 9 da bilgisayarın başına geçip, toplantımızı yapıp işimize koyuluyoruz.

  • Okulu bitirdim :)

    Uzun zaman önce şöyle bir yazı yazmıştım. Bugün 29 Temmuz ve bir kaç hafta önce diplomama kavuştum :) Artık bende başkanımın deyimiyle Çekonomist' im :)Sürecin zorluklarını zaten yazmıştım fakat yazmadığım, yeni tecrübe ettiğim bir zorluğu daha dile getirmem gerekiyor.

  • quup, Türkiye' nin Sosyal Ağı

    Quup %100 Türk malı bir sosyal ağ, kurucusu ve sistemin mimarı İlker Aksu. Bende quup' da yaklaşık 8 aydır geliştirici olarak çalışmaktayım. Bu yazıda içinde olan biri olarak size quup' u anlatmaya çalışacağım. İnsanlar quup' u her ne kadar facebook ile kıyaslasa da benzerliği geliştirilmesi durdurulmuş olan friendfeed' den geliyor, kökleri ise basla.com dan. İlker abinin dediği gibi _"Saf fikir, saf yenilik, bekleyemiyeceğimiz kadar uzakta olabilir, onun yerine var olanı iyileştirmeyi seçtik."_facebook' da ki tüm ilişkiler gerçek hayatın sanallaştırılmış hali gibiyken, quup' da gerçek kafa denginiz insanlarla ilişki kurabilirsiniz. Yani hiç tanımadığınız bir kişiyle ortak ilgi alanınız sayesinde tanışma olasılığınız çok yüksektir. Öte yandan facebook' ta arkadaşınızın yeni doğmuş çocuğunun fotoğraflarını görüp beğenmekten yada aynı videoyu defalarca izlemekten farklı bir şey yapmanız çok olası değildir. Arama kısmında sadece kişi arıyor olmanız ise facebook içeriğini bize özetliyor. Yanlış anlaşılmasın facebook' u kötülemiyorum, bu ağın doğası bu. Yani sanal nüfus müdürlüğü gibi çalışıyor. Bu sebepten dolayı quup ile facebook' u kıyaslamak doğru değil. Karşılaştığı problemi facebook sayesinde çözen kaç kişi vardır bilmiyorum ama friendfeed üzerinden sayısız soru cevabını bulmuş, sayısız insan yeni iş olanaklarına kavuşmuş, sayısız insan ise yeni şeyler keşfetmiştir. Şimdi bir kaç soruyla quup' un ne olduğunu kavramaya çalışalım.

  • jQuery More eklentisi

    Tahmin ediyorum 3 hafta sonra kaldığım yerden yazılarıma devam edeceğim. Bir proje için yazının tamamını gör olayını yaptım, bugünde bu olayı eklenti haline getireyim hemde jQuery e nasıl eklenti yazılıyor bunu bir göreyim diyerek more eklentisini yazdım :) (Hayatımın en garip duygulu günlerinden birini geçiriyorum, bu sebepten dolayı cümlelerde anormallikler olabilir, kodlarda da, sonra uğrar düzeltirim.)

  • Yokuş aşağı – Downhill

    Bisiklete olan merakımı her ne kadar  uygulamada yaşayamasamda elimden geldiğince gelişmeleri takip etmeye çalışıyorum. Özellikle yokuş aşağı inişler (downhill) beni benden alıyor. Allah nasip ederde gelecekte hedeflediğim yaşam standartlarına ulaşırsam zamanımın çoğunu bu konuyla ilgilenerek geçirmek istiyorum. Neyse çok uzatmayayım bu girdinin sebebi aşağıdaki birbirinden güzel fotoğraflar.

  • Twitter #hashtag, @kullanici ve url biçimlendirme

    Twitter, Friendfeed gibi sosyal ağlarda bir şeyi etikletlemek istediğimizde #(diyez) işaretiyle başlayarak etiketimizi yazabiliyoruz, buna hashtag (#etiketimiz) deniyor. Twitter' da @ işaretiyle başlayıp herhangi bir kullanıcının adını yazdığımızda (@apostylee) o kullanıcıya bir uyarı gidiyor ve ekranda biz bu girdiyi kullanıcının profiline giden bir link olarak görüyoruz. Konuyla ilgili geçenlerde şöyle bir şey paylaşmıştım. Bu iki özelliğe ek olarak http:// yada www. ile başlayan bir girdi yaptığımızda otomatik olarak linke dönüştürülüyor. Bu olay yaptığım bir projede lazım olmuştu, hazır yapılmışı varmı diye ararken burada ki kodları buldum. İş sadece biçimlendirmeyle bitmiyor, eğer Twitter' da ki gibi ilgili kullanıcıya bir bilgi vermemiz gerekirse o kullanıcı adına sahip olmamız gerekiyor, bu işi ufak bir regex kullanarak hallediyoruz. Örneklere bakınca demek istediğimi daha iyi anlayacaksınız. Önce girdiyi biçimlendiren kodlarımız;

  • jQuery UI sürükle bırak ile alış veriş sepeti mantığı

    Uzun zaman önce hayalini çok kurduğumuz fakat yeterince javascript bilmemekten ve kütüphanelerin bu denli gelişmiş olamayışından dolayı bir türlü gerçekleştiremediğimiz bir olaydı bu. Nereden aklıma geldi bilmiyorum, fakir bir çocuğun zengin olduğunda hayalini kurup bir türlü yapamadığı şeyi yapması heyecanıyla sarıldım web matrixe :) Heeeeeman, güç bende artık ! Senaryomuz şu şekilde, bir tarafta ürünlerimiz var diğer tarafta ise alış veriş sepetimiz. Kullanıcı almak istediği ürünü sürükleyip sepete bırakıyor. Aynı ürünü tekrar sepete attığında sadece adet bir artıyor. Ürünü sepetinden çıkartmak istediğinde ise, üzerine çift tıklıyor. Bu işi yapmak için jQuery ve jQueryUI kullanıyoruz. En can alıcı noktamız ise jQuery UI nin Draggable ve Droppable özelliği. Kodların üzerinde açıklamalar bulunuyor. [js] $(document).ready(function(){ // Sürükleme yapılacak elemanları seçiyoruz. $(".urunGrid ul li").draggable({ revert:true, helper: "clone" }); // Üzerine elemanları alacak olan kısmı belirtiyoruz. Yani sepetimiz. $(".sepet").droppable({ drop: function( event, ui ) { var t = $(this); var d = ui.draggable; // bu bizim tuttuğumuz eleman yani

  • jQuery serialize ve serializeArray fonksiyonları

    Bu yazıda jQuery ile serileştirme (serialize) olaylarına değineceğim. Serileştirme, bir grup form elemanın elemanAdi ve içindeki değer olarak bir string haline yada dizi (array) haline getirilmesine diyoruz. Bu yöntem özellikle ajax ile veritabanı işlemleri yaparken kullanılıyor.

  • Boş yazı

    Burada dünya kadar hakaret ve sizin sinir olduğunuz şeylerin yazılı olduğunu varsayın. Okuduklarınız sinirinizi bozsun, akşam başınızı yastığınıza koyduğunuzda buradaki hayal ettiğiniz yazıları düşünün ve uyumayın. Herkesin eğlendiği bir durumda bu yazılar aklınıza gelsin ve siz eğlenemeyin.

  • EntityFramework SqlMigrations ile Verileriniz Kaybolmasın

    Başlıktan bir şey anlamamış olabilirsiniz ama eğer Ado.Net Entity ile ilgiliyseniz bu yazı çok hoşunuza gidecek ;)

  • Türkiye' nin ilk Olimpiyatı, Trabzon 2011 Avrupa Gençlik Olimpik Oyunları

    Türkiye' de yapılacak olan ilk olimpik oyunlar, Trabzon 2011 Avrupa Gençlik Olimpik Oyunları olacak. Bu durum beni hem Türkiye' m hemde Trabzon' um adına çok mutlu ediyor vede heyecanlandırıyor.

  • ADO.NET Entity' e Giriş eKitabı

    ADO.Net Entity' e başlangıç yapmak için faydalı olacağına inandığım bir eKitap yazdım. Umarım konuya ilgi duyan arkadaşların işine yarayan bir kaynak olmuştur. Gelen istekler üzerine sürekli güncellemeye çalışacağım bu kitabı buradan indirebilirsiniz. Olumlu olumsuz görüşlerinizi belirtirseniz çok mutlu olurum ;)

  • Profil sayfası kişiselleştirme ve ComplexType

    Başlık biraz karışık oldu sanırım, biraz açayım. Profil sayfası kişiselleştirme dediğim; Twitter, FriendFeed gibi sayfalarda arkaplan resmini, konumunu ve renkleri isteğimize göre düzenleyebiliyoruz, yani profilimizi kişiselleştirebiliyoruz. ComplexType ise ilk konudan bir hayli alakasız aynı zamanda ComplexType olayını anlamak için çok alakalı. En kaba tabirle; modelimizde ki belirli özellekleri kümelediğimiz ve kod yazarken bize çok büyük kolaylık sağlayan bir yaklaşım.

  • PagedList kullanarak verileri sayfalama

    Verileri sayfalamak iyidir Giriş için cümle bulamıyorum resmen, neyse siz girdik sayın :)

  • Ajax ile daha fazla kayıt göster olayı (Load More Data)

    Yine kullanımını ilk olarak Facebook ve Twitter' dan gördüğümüz bu olayın temel mantığını bildiğimiz sayfalama oluşturuyor. Neden bu şekilde bir sayfalama kullanmak gerekiyor isterseniz bunlara bir bakalım.

  • Textbox içinde arama (Twitter Style)

    Twitter da tweet yazarken @ işaretiyle başlayıp yazmaya başladığımızda, arkadaşlarımızı bulmamıza olanak sağlayan bir arama mekanızması bulunuyor. Geçenlerde lazım oldu epey bir aradım fakat tam olarak bu işi yapan bir betiğe rastlayamadım, bende isteğime en yakın örneği bulup üzerinde bir kaç ufak değişiklikle amacıma ulaştım. Faydalandığım örneğin adresini bir türlü bulamadım, bu yüzden paylaşamıyorum Olayın temelinde jQueryUi - Autocomplete' nin Multiple Values özelliği bulunuyor.

  • DataAnnotationsExtensions ile form doğrulama (validation)

    Asp.Net Mvc' de doğrulama (validation) işlemleri için modelimizdeki alanlara açıklamalar (Annotations) yazıyoruz. Bu alan zorunludur yada en fazla 10 karakter girilebilir gibi en temel doğrulama kuralları varsayılan olarak gelirken, e-posta yada adres doğrulama gibi işlemler için kendi doğrulama fonksiyonlarımızı yazıyoruz. Nuget Gallery deki DataAnnotationsExtensions.MVC3 paketiyle bu ekstra yükten kurtulabiliyoruz. İlk göze çarpanlar; e-posta doğrulama, en az uzunluk, adres doğrulama, şifre uyumu ve dosya uzantısı kontrolü. Daha fazlası için projenin ana sayfasına bakabilirsiniz.

  • Easy Db Tool ile veritabanı işlemlerini kolayca halledin.

    Epey bir zaman kullandığım veritabanı aracımı sizlerle paylaşmak istedim. Bu vesileyle üzerimde büyük emeği ve desteği bulunan sevgili arkadaşım, kardeşim Yunus Emre Çavuşoğlu' na teşekkürlerimi sunmak istiyorum.

  • aSanalPos kullanıma hazır.

    Sanal posun lazım olduğu yerlerde kullandığım basit bir sınıfım vardı. Biraz düzenleyip sizlerle paylaşmak istedim. Esasında benim yaptığım bir şey yok, sadece bankaların verdiği kodları bir araya topladım. Projenize basitçe ekleyebilir ve kullanabilirsiniz. Şimdilik şu bankaların posları bulunuyor;

  • jQuery ile Laz İşi Ajax Push

    Özellikle Friendfeed, Twitter, FaceBook gibi sosyal ağlarda sayfa yenilenmeden verilerin güncellendiğini biliyoruz. Bu tür bir durumu gerçekleştirmek için akla ilk gelen yöntem ajax ile verinin bulunduğu yeri belirli zaman aralıklarında yenilemek geliyor, fakat veri trafiğinin çok üst düzey olduğu bu sistemlerde sürekli yenileme yapmak aşırı kaynak tüketimine hatta sistemin durmasına sebep olur. Bu işi şüphesiz en iyi yapan site FriendFeed, o kadar iyi yaptılar ki FaceBook bu siteyi ve geliştiricilerini satın aldı :) Neyse oralara daha fazla girmeden konumuza dönelim.

  • Mvc 3 Jquery Ui - Autocomplete Kullanmak

    Uzun zaman önce jQueryUi AutoComplete kullanımı ve Asp.Net ile jQuery Autocomplete kullanmak adında yazılar yazmıştım. Geçtiğimiz günlerde Fehmi Can abi de bir video çekerek Play framework ile autocomplete kullanımını anlatmış. Bende kıskandım aynı olayın mvc3 de nasıl yapıldığını videosuz yazarak anlatmaya çalışacağım :) Bu arada MVC3 ve jQuery kullanımı ile ilgili videolara buradan ve buradan ulaşabilirsiniz. Hemen bir model oluşturup, ilgili kontrolleri oluşturuyoruz.

  • Google Maps çoklu Marker ekleme

    Google maps api kullanarak bir noktayı işaretleme olayına marker diyoruz. Bir raporda harita üzerinde bayilerimizi bulundukları şehirlere göre işaretlemem gerekiyordu fakat şehir adeti arttıkça aranan şehrin bulunamaması gibi bir problem oluşuyor. Bunun sebebi de şehirlerin isimlerini bir servise gönderip geriye koordinatları almakla ilgili.. Google map api de bulunan getLatLng fonksiyonu http://maps.google.com/maps/geo?output=json&oe=utf-8&q=TRABZON servisinden şehrin bilgilerini istiyor ve json olarak bu bilgi geri dönüyor.

  • Java, Play Framework

    Fehmi Can abi Play Famework' ü anlattığı çok güzel bir video serisine başladı. Java ile ilgilenin yada ilgilenmeyin izlenmesini şiddetle tavsiye ediyorum. Video' lar da tane tane ve çok düzgün bir Türkçe kullanan Fehmi abiden öğrenecek çok şeyimiz bulunuyor :)

  • Ya(yın)ncı Kuruluş(lar)

    Bu sinirle bu yazıyı nasıl yazacağım bilmiyorum, yanlış anlaşılmasın sinirim Fenerbahçe' nin şampiyonluğuna yada bizim kaçırdığımız şampiyonluğa değil, sinirim şartların eşit olmamasına, sinirim yerel ve ulusal medyaya, sinirim terinin son damlasına kadar şampiyonluğu hak edip emekleri karşılıksız kalanlara..

  • Mvc 3 Tools Update ve Getirdikleri

    Bu konuyu nasıl atladım, bu kadar zamandır nasıl bahsetmedim bilmiyorum Öncelikle ASP.NET MVC 3 Tools Update yi indirip kuralım. Bu araç, Scaffolding templatelerini kullanma işini paket yönetim konsoluna komut ile yapmak yerine bir iki tıkta yapmamıza olanak sağlıyor. Hemen kullanıma bakalım.

  • EF Power Tools CTP1 Hazır !

    Code-first bir model oluşturduğumuzda modeli görsel olarak göremediğimiz için, model büyüdükçe neyin ne olduğunu görsel olarak görme ihtiyacı duyabiliyoruz. Yada model üzerinde tartışacağımız, analiz edeceğimiz zaman, görsellik önem kazanıyor. Bunun için Ef Power Tools adında bir araç kullanıma sunuldu. Eklentiyi buradan indirip kurabilirsiniz.

  • Herkes kendi hedefine nişan alsın !

    Merhaba ben 5 yıldır telefoncuyum, sıfır ve ikinci el telefon ve aksesuarlarını satıyorum, yani benim işim telefon.

  • Sportik hareketler :)

    Ben ve benim gibi binlerce insan akşama kadar masa başından kalkmadan saatlerce oturuyor. Son 23 yıldır yerimden hiç kalkmadığımı söyleyebilirim, bu da fiziksel anlamda ve bağlantılı olarak ruhsal olarak istenmeyen sonuçların doğmasına sebep oluyor. 1,70 boyunda ve 86kg ağırlığındayım, yani balık adamım Hareketsizlikten dolayı özellikle karın ve sırt kaslarının güçsüzlüğünden dolayı oramız buramız ağrıyor, gece uyuyamıyoruz bile ! En azından ben ve çevredeki insanlar böyle. 12 gün önce dedim ki bu böyle olmaz az spor yapayım. Baktım spor salonuna gidecek ne zamanım var nede piskolojim öyle bir ortamda çalışmaya müsait, en iyisi evde kendimce mekik, şınav ve dambıllarla çalışayım dedim. Fazla değil 1520 dakika kendi belirlediğim setler dahilinde.. Belkide piskolojiktir bilmiyorum, artık rahat uyuyorum, hiç bir yerim ağırmıyor ve kendimi inanılmaz zinde hissediyorum.

  • Microsoft.Web.Helpers ve Güzellikleri

    Microsoft web helpers ile birlikte o kadar fazla güzellik geliyor ki saymakla bitmez. Öncelikle oluşturduğumuz projemize Paket Yöneticisinden Install-Package microsoft-web-helpers komutuyla ilgili paketi yüklüyoruz. Şimdi yardımcımızı kullanmaya başlayabiliriz.

  • Razor View Engine püf noktaları

    Adı üstünde Razor (ustura) ! kodlarımızı hızlıca yazıp geçiyoruz. Uzun zamandır mvc3 ile geliştirdiğim bir projeyle uğraşıyorum haliyle razor ile kodlarımı yazıyorum. Geçen gün web forms ile geliştirdiğim bir projeye bazı özellikler eklemem gerekti, aman Allah' ım <% %> bunlardan aç kapat aç kapat iflahım söküldü meğer razor candan da öteymiş bunu bir kez daha anladım. Bu yazıda anlatacaklarımın  hepsini Scottgu abimizin bloğundan öğrendiğimide söylemek istiyorum :) Düşünüyorumda yazacaklarımla başlık biraz alakasız gibi oldu ama idare edin :)

  • Mvc 3 ile Ziyaretçi Defteri

    Çok sevdiğim bir öğrenci arkadaşım, "abi ziyaretçi defteri yapar mısın bana ?" dedi,  yaparım dedim. Ne kadar sürer dedi, taş patlasa 1 saat dedim. Mvc 3 sağolsun 15 dakika da istediğimiz özelliklerdeki ziyaretçi defterini yaptık :) Yeni başlayan arkadaşların işine yarar diye bu örneği paylaşmak istedim. Bu basit defterde, code-first ile model ve doğrulama (validation), jQuery Ajax ve sql compact 4.0 kullandık. Örneği buradan indirebilirsiniz, umarım faydalı olur.

  • Asp.Net Mvc 3 Semineri sonrası

    Dün KTUCEC - KTU Computer Engineering Club' ın düzenlediği etkinlikte Asp.Net Mvc 3 üzerine uygulamalı bir anlatım yaptım. İlk tecrübem olduğundan bir hayli heyecanlandım, öyle ki kendimi tanıtmadan direk konuya girdim :) Benim için çok önemli bir tecrübe oldu. Webe ilgi duymayan arkadaşların sıkıldığı, ilgi duyanların ise zevk aldığı bir anlatım olduğunu düşünüyorum. Kendimce bir yol haritası ve katılımcılara sormak için hazırladığım sorularım vardı ama sadece vardı heyecandan bakamadım bile :) Hayalini kurduğum bir olaydı ve gerçek oldu. Devamında çok daha iyi olacağına inanıyorum. Emeği geçen 4primes Teknoloji Grubuna ve Sözenler Bilgisayar' a çok teşekkür ediyorum. Emeği geçenlere ve katılan herkese teşekkür ediyorum.

  • Visual Studio 2010 update problemi

    Gün boyunca Visual Studio 2010 sp1' i yükleyemedim, farklı farklı problemlerle uğraştım durdum.. En sonunda burada ki .iso dosyasını indirip winrar ile açıp manüel olarak yüklemeyi başardım. Normalde burada ki bağlantıdan yada Web Platform Installer i kullanarak güncelleştirme işlemini yapabilirsiniz.

  • jQuery ile performans hareketleri – 3

    Bir menümüz var diyelim, kullanıcı herhangi bir elemana tıkladı ve o sayfaya gitti. Kullanıcının nerede olduğu göstermek için menüden ilgili bölümü işaretlememiz yada bir şekilde belli etmemiz gerekiyor. Yada bir kategori menümüz var ve kategorilerin alt kategorileri şeklinde de bir hiyerarşimiz bulunuyor, kategori seçildiğinde altındaki diğer kategorileride belli etmemiz gerekiyor. İşte bu tip seçme durumlarında jQuery ile işimizi çok basit bir şekilde görüyoruz. Bunu asp, php vb.. dillerle yapmak için heleki menü dinamik oluşmuyorsa kaç satır yazmanız gerekiyor tahmin bile edemiyorum, basit bir hesapla menüdeki eleman sayıları kadar, yani çOOook. Lafı uzatmadan örneklerimize geçiyoruz. Unutmadan buradaki ve buradaki hareketlere göz atmanızda fayda var ;)

  • jQuery ile performans hareketleri - 1

    Bu yazı serisinde jQuery ile nasıl performans çakallıkları yapabiliriz bunlara değineceğim. Zaman zaman çok ufak nüanslar ile ciddi yüklerden kurtulabiliyoruz, önemli olan bu nüansları görebilmek. Yaptığım işlerde jQuery' i sadece bu amaçlarla kullandığım bile oluyor. Neyse lafı fazla uzatmadan ilk hareketimize geçelim.

  • jQuery ile performans hareketleri – 2

    İlk yazımızda count işlemlerine bakmıştık. Bu yazımızda ise başımızda ki en büyük sıkıntılardan biri olan selectbox, radiobutton, checkbox gibi elemanların form düzenleme ekranında yada benzeri bir durumda ilgili seçeneğin nasıl seçileceğine yada işaretleneceğine değineceğiz. Yani kullanıcıya önceden seçtirdiğimiz yada işaretlettiğimiz seçeneğin tekrar kullanıcıya gösterildiğinde ilgili değerlerin seçilmesi olayından bahsediyorum :) (cümleler epey bir devrildi) Örneğin kullanıcı dinamik oluşturmadığımız, içinde 5 tane eleman olan bir selectbox dan bir seçenek seçti ve kaydetti. Kullanıcının formu düzenlemesi gerektiğinde bir if bloğuyla türlü taklalar atıp ilgili seçeneğe "selected" niteliğini (attribute) eklememiz gerekiyor. Bu durum diğer elementler içinde geçerli bir durum. Mesela 5 seçenekli bir checkbox grubumuz var, kullanıcı içlerinden herhangi 3 tanesini işaretledi ve tekrar düzenlemek istedi, if senaryosunı aynen tekrarlamamız gerekiyor. Bu noktada yine jQuery Selector() imdadımıza yetişiyor ve ufak kod parçalarıyla taklalardan uzaklaşıyoruz. Hemen örneklerimize göz atalım; [html]

  • Google Chrome Kilitlenme Sorunu

    Bilgisayarıma format attıktan sonra Google Chrome yükledim, ilk başlarda problem yoktu fakat zaman ilerledikçe bazı sayfalarda kilitlenmeye başladı. Bir kaç kere kaldırdım yükledim fakat sorun düzelmedi. Özellikle Twitter hiç açılmıyordu, bazen html kodları görünüyordu bazen indir adında bir dosyayı indirmeye çalışıyordu çoğu zamanda kilitleniyordu. Sorunun kaynağı Internet Download Manager (idman) miş meğerse :) Şimdi saat gibi çalışıyor, aşağıda ki yönergeleri takip edip problemi çözebilirsiniz.

  • Mvc ile jQuery Template Kullanımına Giriş - Video

    Geçtiğimiz günlerde jQuery Template hakkında detaylı bir yazı yazmıştım. Bu videoda template olayını mvc ile birlikte kullanıp bilgilerimizi pekiştiriyoruz. Mvc kontrolümüzden gelen json veriyle işlemlerimizi yaptığımız bu videoda, templatenin artılarınada değiniyoruz.

  • Mvc projesinde jQuery Ajax Kullanımı - Video

    Mvc projemizde jQuery ajaxı kullanarak, bir içeriğin altına yorum ekleme ve silme işlemini gerçekleştireceğiz. Bu işlemin bize kazandırdıklarını, mvc ile uygulama geliştirmenin bize kattıklarınıda anlamaya çalışacağız. Umarım faydalı olur.

  • Mvc Scaffolding' e Giriş - Video

    Scaffolding ile çok hızlı ve kontrollü bir biçimde proje geliştirebilirsiniz. Video da anlattıklarımı burada ki kaynaktan öğrendim, zaten Steve Sanderson abimizin aleti bu :) Takip etmenizide öneririm. Aklıma gelmişken videoda veritabanın scaffolding tarafından oluşturulduğunu söylüyorum fakat bu yanlış, veritabanını entity framework oluşturuyor ;) Video da bir önceki video olarak bahsettiğim videoya Ado.Net Code – First (Ctp5) – Video adresinden ulaşabilirsiniz. Günlüğümde scaffolding ile ilgili diğer yazılara buradan ve buradan ulaşabilirsiniz.

  • Sosyal BAĞ

    Son zamanlarda sosyal ağlara daha fazla zaman ayırmaya başladım, bunun en büyük sebebi ortak ilgi alanlarına sahip olduğum insanlarla tanışmak ve fikir alış-verişi yapmak. Nitekim bu sayede güzel diyaloglar kurduğum bir çok arkadaşım bulunuyor fakat her şeyin fazlası zarar olduğu gibi sosyal ağlarda da gereğinden fazla bulunmak ciddi problemleri peşinden getiriyor. Aşağıda sıralayacağım maddeler tamamen kendi yaşadığım tecrübelerden ibarettir..

  • Paket Yönetim Konsolu - Package Manager Console

    Geçen ki yazımda paket yönetiminden bahsetmiştim. Şimdi paket yönetim konsolunun nasıl kullanıldığına bakalım. Unutmadan bu örneğimizde mvcScaffolding paketini yükleyeceğiz sebebi ilerleyen günlerde bu konu hakkında bir kaç yazı yazmak istememdendir :)

  • .Net Mvc cephesinde ki bazı gelişmeler.

    Konu çok olunca böyle bir başlık yazmayı uygun gördüm. Son zamanlarda özellikle web tarafında bir Mvc ve Entity dir gidiyoruz. Gün geçmiyor ki yeni bir şey çıkmasın, haliyle ipin ucu kaçtığında neyin ne olduğunu anlamak bir hayli güçleşiyor ve içinden çıkılmaz bir hal alıyor. Bu gelişmeleri maddeler halinde dilimin döndüğünce paylaşmak istiyorum.

  • MasterPage kullanımda kontrollerin ID mevzusu

    Asp.Net de sayfamıza eklediğimiz her kontrolün bir id si bulunuyor. Javascript ile kontrollerimize erişmek istediğimizde bu id leri direk kullanabiliyoruz. Eğer masterpage kullanırsak işler biraz değişiyor. Sayfamız masterpage den türediği zaman kontrollerin idlerine bir ön ek geliyor. Bunu kod tarafında göremesekte sayfa yorumlandıktan sonra kaynak kodlarına baktığımızda id lerin değiştiğini görüyoruz. Haliyle jquery ile ilgili id deki elemanı seçmemiz için kod tarafında ki id değil, kullanıcı (client) tarafında ki id yi kullanmamız gerekiyor. Bu durumda İki şekilde problemimizi çözebiliyoruz. Birinci çözüm yolu kontrollerin ClientID özelliğini kullanmak. <%=kontrol.ClientID%> dediğimizde geriye dönen id bizim kontrolümüzün sayfa yorumlandıktan sonra oluşan değerdir. Fakat bu yöntemi .js sayfamızda kullanmamız söz konusu değil bu sebepten direk .js içerisine html de oluşan id yi yazarak kullanabiliyoruz. Şöylede bir durum var hiç uğraşmadan kontrollerimize class atayıp yukarıdaki olaylara bulaşmadan direk class adını yazarak seçip istediğimiz işlemleri aynen yapabiliriz. Burada ki tek nüans id yakalama performansı class a göre daha iyi fakat bunu küçük işlerde görmemiz çok zor ;) Neyse umarım konu anlaşılmıştır. Aşağıda bir örnek  bulunuyor, dilerseniz çalışan halini buradan indirebilirsiniz.

  • jQuery Template

    Template kelimesini görünce akla hemen sitenin komple arayüzü geliyor fakat bu template tam olarak o template değil. Özetlemek gerekirse jSon veriyi istediğimiz kalıpta göstermemize olanak sağlayan ve html çıktısında kod tekrarını ortadan kaldıran bir yapı. Benide en çok kod tekrarını ortadan kaldırması cezbetti. Ne demek bu ? Örneğin; kod tarafında bir döngüyle ekrana 20 satır kayıt basıyoruz ve bu 20 satır kayıt için her seferinde div ul li gibi etiketlerle biçimlendirdiğimizden 20*html etiketi oluyor. Eklentinin ana sayfasına buradan ulaşabilirsiniz.

  • Asp.net ile çok dilli uygulama geliştirme.

    Günümüzde çoklu dil (multi language) giderek önem kazanıyor. Bunun en büyük sebebi, projelerin artık ülke bazlı düşünülmüyor olması. Eskiden 2 dil bile fazla gelirken şimdilerde kullanıcı eğilimine göre bu sayı artabiliyor. Çoklu dil yapısı için bir sürü yöntem bulunuyor. Örneğin; xml, veritabanı, resource kullanmak vb.. Biz bu yazımızda resource ile çoklu dilli uygulama nasıl geliştirilir buna bakacağız.

  • Kendimden inciler

    Uzun zamandır böyle bir yazı yazmak istiyordum fakat bir türlü konsantre olupta yazamıyordum. Kendi kendime yaşattığım garip ve akıl almaz olaylardan bir kaç tanesini sizlerle paylaşmak istiyorum.

  • Ruble ve zincir temizliği

    Kaç zamandır aklımda olan zincir ve ruble temizliğini pazar günü yaptım. Çok soğuk ve rüzgarlı bir havada yaptığım temizliği bir kaç kare fotoğrafla paylaşmak istedim. Temizlik için benzin ve iplik bırakmayan temiz bez kullandım. Birde aralara girebilmek için düz ağızlı bir tornavida. Öncelikle bisikletimizin altına gazete yada benzeri bir şey örtüyoruz, ben büyük bir poşeti ortadan bölerek serdim, eğer zincir koruması varsa onu da söküyoruz. Sermezsek balkon pislenir ve anne yada eşimizden fırça yeriz ki bunda da gayet haklılar :) Aslında 2 kişiyle bu temizlik çok daha sağlıklı olabilir, biri bisikleti tutarken bizde güzelce temizliğimizi yapabiliriz.

  • Masaüstü bilgisayarımı satıyorum.

    Merhaba arkadaşlar evde kullandığım masaüstü bilgisayarımı satıyorum, yada isteyenle dizüstü takası da yapabilirim. Bilgisayar şu özelliklere sahip;

  • 4Primes

    Emre abiyle Trabzonspor' da görev yaparken tanıştık. Yazılımsal anlamda ilk kez ondan bir şeyler öğrendim, bugün bu kadar dallanabilmişsem bu Emre abinin ufkumu açmasıyla olmuştur, bundan dolayı hayatımda çok önemli ve farklı bir yere sahip. 6-7 ay kadarda birlikte çalıştık, çok güzel günlerdi :) Şimdilerde kendi firması için çalışıyor 4primes !

  • jQueryUi AutoComplete kullanımı

    Uzun zaman önce jQuery eklentisi olan Autocomplete ile birlikte nasıl bu işi yaptığımızı yazmıştım. Bu sefer jQueryUi ye eklenen bu özelliğin nasıl kullanıldığını anlatmaya çalışacağım. Jqueryui ile birlikte gelen autocomplete de bir çok özellik bulunuyor. Tüm özellikleri kolayca kullanabiliyor ve istediğiniz gibi şekillendire biliyorsunuz. Ben bu örnekte temel olarak arama işlemini anlatacağım, eklentinin sayfasından diğer özelliklerine bakıp kendinize göre geliştirmeler yapabilirsiniz. Hemen default.aspx sayfamızdan başlayalım;

  • Ado.Net Code - First (Ctp5) - Video

    Bu videoda Code-First yapısına ve modelimizin doğrulama (validation) işleminin nasıl gerçekleştirildiğine, hem kullanıcı hemde sunucu tarafında bakacağız. Bunların yanında Entity Data Model den veritabanımıza tablolarımızı oluşturup, ilişkilerine inceden bakacağız. Umarım faydalı bir video olur.

  • 1 senenin sonunda..

    Bildiklerimi herkesin anlayacağı tarzda yazmaya gayret gösterdiğim günlüğümde 2010 yılında köklü bir değişikliğe gittim. Hep klasik asp ile kodladığım sistemi kullanıyordum fakat bir değişiklik yapıp Wordpress' e geçiş yaptım. İyiki de yapmışım gayet memnunum. Aşağıda sitemle ilgili ziyaretçi bilgilerini veriyorum. Rakamların iyi yada kötü olduğu konusunda bir fikrim bulunmuyor, açıkçası çokta umurumda değil. 100bin fuzuli kullanıcı yerine 100 tane yazdığımı okumak için gelen kullanıcı benim için çok daha önemli. Bu vesileyle tüm herkese teşekkür ediyorum.

  • Ado.Net Entity framework' e giriş - Video

    İlk videomuzda MVC konusuna bir giriş yapmıştık. Model kavramına çok fazla değinmemiştik, bu video da ado.net entity framework 4.0 ile modelimizi oluşturup, insert, delete, update ve select işlemlerinin nasıl yapıldığına göz atıp, mvc bilgilerimizi tekrar gözden geçiriyoruz.

  • Mvc ye giriş - Video

    Kaç zamandır denemeler yapıyordum fakat kendimi kasmaktan bir türlü sonunu getiremiyordum. Kendi kendine video çekmek dünyanın en zor işlerinden bir tanesiymiş, buradan bunu anladım. Kendi kendinize konuşmak, daha doğrusu bilgisayar ekranına bakıp konuşmak, bildiklerinizi unutmanıza bile yol açıyor. Umarım bu video ile birlikte tüm olumsuzlukları aşmış olurum ve devamını da getirebilirim. İngilizce bilmediğimden dolayı kelimelerin okunuşlarında gariplikler olabilir ve bazı yerde anlatmak istediğim şeyler sapmış olabilir. Hoşgörünüze sığınıyorum :)

  • Yer(siz)el Basın ve Trabzonspor

    Trabzon çok küçük fakat bir o kadar da büyük bir şehirdir. Futbolla yatıp kalktığımız doğrudur. En büyük markamızın Trabzonspor oluşu buradan gelir. 1983 doğumluyum ve hiç şampiyonluk görmedim, bu hiç göremeyeceğim anlamına gelmiyor, biz her sezon bu hedefle bu psikolojiyle izliyoruz takımımızı. Gücümüz, hırsımız ve inadımız Karadeniz' in azgın sularından geliyor, bu da doğrudur. Biz Ulu Önder Atatürk' ün bize bıraktıklarının farkında ve arkasında olan bir şehiriz, bizi bu yüzden bazıları sevmez daha doğrusu sevmeye güçleri yetmez. Bu şehrin insanı örfüyle, adetiyle, geleneği ve göreneğiyle her yerde Türklüğünü sonuna kadar yaşar ve çevresine yaşatır. Bu yüzden de Bize Her Yer TRABZON' dur.

  • Bisikletle mini şehir turu

    Bisiklet almamda ki en büyük sebep, güzel havalarda evde oturup bilgisayarla uğraşacağıma dışarıya çıkıp kendi çapımda gezinmekti. Dünde güzel sayılabilecek bir hava vardı. Zaman zaman yağmur yağarmı sorusunu aklıma getirsemde şehre tek damla bile düşmedi.

  • Buda foto günlüğüm (tumblr)

    Her gün çeşitli kaynaklardan değişik değişik fotoğraflara bakıyorum, madem böyle bir zevkim var bunu insanlarla paylaşayım istedim. Bu iş içinde son günlerin modası olan tumblrı kullanmayı

  • MVC3 & Razor View Engine

    Geçmişte mvc ve entity ile birlikte bazı çalışmalarım oldu fakat bazı noktalarda ki yetersizliğinden dolayı bıkkınlık geldi ve ilgilenmeyi bıraktım. Aradan biraz zaman geçtikten sonra Visual Studio 2010, framework 4.0 ve mvc 2 duyruldu açıkcası geçmişteki kötü imajı nedeniyle yine ilgilenmedim. Şimdi ise Mvc 3 beta çıktı ve her zaman ki gibi yine gündemde. Uzun bir süre dirensem de, izlediğim bir video dan sonra tekrar ilgimi çekmeyi başardı. Bunun en büyük nedeni razor view engine esasında razor değil view engine mekanızması beni çok fena cezbetti. Asp.Net tarafında herkesin hayal ettiği, özlediği bir yapıydı bu.

  • Biri blogger mi dedi ?

    Aslında yazmak istediklerimi kelimelerle ifade etmem çok zor. Hep şunu diyorum, başarılı insanları kıskanıyorum evet kıskanıyorum. Ama başarısız olup da çevresinde ki nimetlerin ittirmesiyle başarılı gibi görünüp esasında beş para etmez insanların varlığı da beni bir o kadar rahatsız ediyor. Eminim benim gibi düşünen bir sürü insan var. Saatlerce vakit harcayıp bir şey yazıyorsunuz, hiç bir değeri olmuyor, kodaman bir yazar günlüğüne 2 satır bir şey yazıyor ve yer yerinden oynuyor resmen. Kimsede kral çıplak demiyor belkide diyemiyor. Bu insanların bu işten para kazanmaları ise apayrı bir konu.

  • Trabzonspor 2 - Galatarasay 0

    Dün Galatasaray' la oynadığımız maçı da alarak 3 büyük takımı da aynı yarıda yenmiş olduk. Bu uzun zamandır hasret kaldığımız bir başarıydı. Şenol hocanın kalitesini tartışmak haddimize düşmez. Şenol hocanın canlı yayında Trt' de yayınlanan Stadyum programına bağlandığında Hakan Şükür ve Metin Tekin' in oturma şekillerini değiştirmesi Şenol hocaya duydukları saygıyı gösteriyordu. Futbol adına çok güzel şeyler konuşuldu, eminim tüm izleyicilerinde keyif aldığı bir konuşma oldu.

  • TsClub bize yakışmıyor

    Dün Galatasaray maçından önce eşimle birlikte TsClub' a gittik. Keşke gitmez olaydık. Bu kadar kötü ürünleri en dandik, en ucuz mağazalarda bile görmek mümkün değil. Kötü üründen kastım, tasarımlar ve kullanılan malzeme.. TsClub' ın logosu başlı başına bir tasarım faciası, öyle bir logo ki nere ye koysanız orayı bozacak şekilde tasarlanmış. Amcamın oğluna Fenerium dan gelen Fenerbahçe formasını gördüğümde, bizim satın aldığımız formaların ne kadar anlamsız ve kalitesiz olduğunu bir kez daha görmüş oldum. Eğer büyük takım olacaksak her yönümüzle büyük olmalıyız. Taraftara lisanslı ürün al takımına sahip çık demekle bu işler olmuyor. Taraftar yağmurluk alır su geçirir, ayakkabı alır ayağında dağılır, forma alır logosu kopar.. 10 çeşit ürünümüz olsun adam gibi olsun, pahalı olsun adam gibi olsun. Kısacası dün TsClub' a gittiğime pişman oldum. Umarım bu durumu kısa zamanda düzeltecek vizyon sahibi birileri bu işe el atar.

  • Repeater ile çalışmak

    Repeater asp.net aleminin bana göre en delikanlı kontrolüdür. Kafasından hiç bir şey yapmaz, biz ne dersek onu yapar. Bu sebepten dolayı veriyle ilgili kontrollerin en az özelliklisidir, hatta özelliği yoktur bile :) Madem hiç bir özelliği yok neden var bu kontrol ? Hemen anlatayım.

  • GridView içindeki kontrole erişme (Findcontrol)

    İki önceki yazımızda gridview içerisine templatefield içerisinde textbox eklemiştik. Bu yazımızda kontrol içerisindeki kontrollere nasıl erişebiliyoruz buna bakacağız. Konu bütünlüğü bozulmasın diye gridview içerisindeki kontrollere erişmeye çalışıp, çeşitli denemeler yapacağız. Örnekte kullnacağımız gridviewimiz şu şekilde.

  • jQuery ile AY aralığı seçim mekanızması

    Nasıl başlık ama :) Geçenlerde bir rapor ekranında ay aralıklarına göre işlem yaptırmam gerekiyordu. İki tane takvim koyup, kullanıcıya istediğin aralığı seç demek istemedim, çünkü erişebilirlilik adına hoş olmayan bir durum ortaya çıkıyor. Aradım taradım ayların aralığını seçmek için bir mekanızma bulamadım. Madem öyle dedim kendim yapayım. Bize lazım olanlar jQuery, jQuery Ui ve Ui ile birlikte gelen slider. Yapmak istediğimiz şey hemen aşağıda ki fotoğrafta gördüğünüz mekanızma. Kullanıcı tarih aralıklarını basit bir şekilde belirtiyor ve alacağımız raporu ona göre filtreliyoruz.

  • Asp.net projelerinde jQuery ipuçları

    jQuery UI yi son zamanlarda çok fazla kullanmaya başladım. Projelerde görünüm olarak ve fonksiyonellik olarak çok güzel bir bütünlük oluyor. Kullanımı da oldukça basit. Geçenlerde başıma enteresan bir durum geldi. Ui dialog içerisinde bir butonla işlem yaptırmak istedim fakat olmadı. Butona tıkladığınızda sayfa PostBack olmuyordu, haliyle yapmak istediğim şeyi yapamıyordum. Bu durumu şu şekilde aştım.

  • GridView ile çalışmak ve püf noktaları

    Uzun bir aradan sonra kontrollerimizi tanımaya kaldığımız yerden devam ediyoruz. Ana hatlarıyla anlatmaya çalışacağım kontrol namı diğer GridView1 :) Çok fazla detaya girmeden en sık kullanılan özelliklerini ve jQuery ile birlikte neler yapabileceğimize vakit kaybetmeden bir göz atalım.

  • Varikosel ameliyatı

    Öncelikle bilmeyenler için varikosel nedir ? Burada gayet güzel bir şekilde rahatsızlığın tanımı ve diğer bilgiler verilmiş. Varikoselle ilgili bir çok bilgiye ufak bir araştırma yaparak ulaşmanız mümkün ben bu yazımda 3 gün önce geçirdiğim bu operasyonun süreciyle ilgili bilgi verip kafanızda soru işaretlerinin kalmamasını sağlamak istiyorum. Bunu yapmamın sebebide 2 sene ben bekledim siz beklemeyin diye...

  • Nerede hareket orada bereket

    Dün akşam iftardan sonra ders çalışacaktım, hafta sonu Aöf bütünleme sınavları var. Baktım ki bu kafa tok karınla hiç bir şey yapamaz aldım bisikletimi düştüm sokağa. Çok sürememekten olsa gerek haleda tam olarak bisikletime alışamadım. Bir kaç ısınma turundan sonra biraz hız denemesi yapmak istedim fakat ön tekerden giderek artan sürtünme sesinden korkup denemelere ara verdim. Muhtemelen ses kaliperin oradan geliyor. Neyse bakacağız bir şekilde çaresine. Gezinirken sessiz, geniş ve aydınlık bir yer gözüme çarptı, resmen atlama zıplama çalışması yapayım diye beni çağırıyordu. 85kilo ben 13-14 kiloda bisiklet yani 100 kiloluk bir kütle ile zor oluyor tabi ama olsun kendi kendimi tatmin ediyorumya önemli olan da bu :) İzlediğim bir eğitim videosundaki iki tekeri giderken yerden kesme hareketini yapmayı başardım. Dışarıdan çok basit gibi görünsede yapana kadar canım çıktı Ön kaldırıp zaten gidiyordum bunu demiyorum bile

  • Corratec im geldi :)

    Corratec Superbow Fun dağ bisikletimin daha hiç pedal çevrilmemiş halinin fotoğrafları. Bu zamana kadar 2 kez sürmek nasip oldu ama ilerleyen günlerde beni bolca gezdirecek :)

  • Bisiklet bisiklet bisiklet...

    Uzun zamandır bisiklet almak istiyorum fakat bir türlü karar veremiyorum. Karar veremememin sebebi ise insanların abuk sabuk konuşması, o kadar para vermeye değer mi ? O parayla başka bir eksiğimizi alabilirmiyiz vb..  şeyler. Dünyaya bir kere geliyoruz. Sabah 8 akşam 7 çalışıyoruz ne yani karın doyurmak ve uyumak için mi yaşıyoruz ? Sağlığımızda bu tarz isteklerimizi yapamadıktan sonra yaşamanın ne anlamı var ? O böyle der şu böyle der yeter ya, nedir lan git gel git gel bizde insanız arkadaş ! Elimizin altında klavye, akşama kadar bas tuşlarına babam bas. Bastık da ne oldu ? Hiç bir şey olmadı. Egomu artık klavye ve mausenin olmadığı yerlerde tatmin edeceğim. Hiç bir şey olmazsa odama koyacağım dursun orada ama benim olsun.. Öylede gemimiz yan gidiyor böylede :)

  • Asp.Net Kontrolleri Bölüm 1

    Bu yazımda label, literal, textbox ve button kontrollerini (control) anlatmaya çalışacağım. Bu yazı dizisinde ki amacım yeni başlayan arkadaşlara yardımcı olabilmek, akıllarına takılan noktalarıda sorarak öğrenmelerini sağlamak. Kontrollerin anlatağım özellikleri en çok kullanılan özellikleridir. Lafı daha da uzatmadan başlayalım.

  • iPhone 3G ios4 den 3.1.2 ye dönüş ve yaşadıklarım

    İnsan neden ios4 den daha düşük bir versiyona geçmek ister diye sorulabilir. Cevap ios4 iphone 3g de çok ama çok yavaş çalışıyor ve  sanıyorum ki bu sebepden dolayı şarz çok az gidiyor. İlk başlarda sabrediyor insan ama bir süre sonra işgenceye dönüyor olay, bundan dolayı ios4 e veda ediyoruz.

  • Bir açılır menünün anatomisi

    Basit bir açılır menü (drop down) nasıl yapılır, mantığı nasıldır bunu anlatmaya çalışacağım. Bu örnekteki açılır menü, üzerine tıklandığında açılıyor, basit bir değişiklikle üzerine gelindiğinde de açılmasını sağlayabilirsiniz.

  • Asp.Net ile fotoğrafları kaliteli boyutlandırma

    Fotoğrafları direk boyutlandırdığımız zaman ciddi bir kalite kaybı meydana geliyor. CompositingQuality, InterpolationMode veya SmoothingMode değerleriyle oynasakda Photoshop' un boyutlandırma kalitesine erişemiyoruz. Biraz araştırma yaptıktan sonra EncoderParameters ve ImageCodecInfo ile kalitenin ciddi bir şekilde arttırıldığını gördüm. Sonuç aşağıdaki görselde açık bir şekilde görülebiliyor. Özellikle üzerinde yazı bulunan görsellerde fark daha iyi farkediliyor. Aşağıda ki kodu kullanmak için fileupload nesnenizi methoda göndermeniz yeterli. Örneğin; fotograf.yukle(FileUpload1); Şunu da eklemek lazım, kaliteli ve kalitesiz fotoların aralarında neredeyse yarı yarıya boyut farkı bulunuyor.

  • Web işine nasıl başlamalıyım ?

    Yaz geldi, okullar da bitti, bundan istifade etmek isteyen genç arkadaşlar, yeni maceralara yelken açmak istiyorlar. Ne rahatsız bir giriş cümlesi oldu bu ya, başlık da güzel olmadı zaten Son zamanlarda asp.net nasıl öğrenebilirim, css nasıl örğenebilirim, php nasıl öğrenebilirim gibisinden sayısız şey görüyorum. İnsanlar da cevap veriyor, o siteye bak bu siteye bak, şu kitabı al vs.. Esasında bu arkadaşların öğrenmeleri gereken şey bence dinamik bir web sayfasını oluşturan temellerin neler olduğu. Adam php öğrenmeye başlıyor sonra bakıyor ki javascript diye bir şey de varmış ya da bakıyor ki arkadaş tasarım için css, html vs.. şeyler de varmış, aklı gidiyor ve her şeyden bir anda soğuyor ki bu gayet normal. Halbuki yapıyı kabaca bilse kendine yakın gördüğü kısımdan başlayabilir ve en azından karşısına zart çıkan x bir şeyi gördüğünde şaşırmaz. Dinamik bir web sayfasında neler var en kaba haliyle bir sıralayayım;

  • jQuery Asp.Net Fotoğraf Kırpmak

    Fotoğraf kırpmak (crop) işlemi dışarıdan karışık bir işmiş gibi görünsede esasında çok basit bir işlemdir. Hele ki jCrop diye güzel jquery eklentisi varken bu işlem hem kolay hemde eğlencelidir. Olayın mantığına bakacak olursak, jCrop bizim için resim üzerinde seçtiğimiz kısımın yükseklik, genişlik, x ve y değerlerini alıyor. Sornasın da bu bilgiler eşliğinde orjinal resim üzerinde kesme işlemini yapıyoruz. Eklentinin bir çok ayarı ve özelliği bulunuyor, bunlara buradan ulaşabilirsiniz. Az kaldı unutuyordum, projenize jquery.js ve jCrop u eklemeyi unutmayın :)

  • Gmail imzaya html desteği ekledi

    Uzun zamandır Gmail de imzamızı html ile nasıl olurda biçimlendiremeyiz diye yakınıyordum. Bu gün gördüğüm bir friendfeed girdisinde bu özelliğin Gmail e eklendiğini gördüm ve çok sevindim :) Gmail günlüğünde detayına ulaşabileceğiniz bu özellik bir çok insan tarafından sıkça kullanılacak gibi görünüyor :)

  • iPhone ve iPad için Wordpress uygulaması

    Bilgisayar başında olmadığım zamanlar da telefonumdan maillerime bakıyorum, günlüğüme yeni bir yorum geldiğini görünce seviniyorum :) Kaç zamandır araştıracaktım bir türlü fırsat olmuyordu demin ufak bir araştırma sonucu Wordpress in iPhone, iPad uygulamasını buldum. Programda istediğimden fazlası vardı ve sizlerlede paylaşmak istedim. Buradan programın ana sayfasına, buradan da Apple Store daki sayfasına ulaşabilirsiniz. Öncelikle günlüğünüzdeki ayarlar sekmesinden yazma seçeneğine tıklayın ve "WordPress için Movable Type, MetaWeblog ve Blogger XML-RPC yayımlama protokollerini etkinleştir." kutucuğuna tıklayıp ayarları kaydedin.

  • Wordpress' e geçiş maceram

    apostylee.com un eski halini yıllar önce klasik asp ile kodlamıştım. Yıllardır işimi problemsiz görüyordu fakat son zamanlarda ki gelişmelerden dolayı artık yollarımızın ayrılma zamanı geldi ve Wordpress e geçtim. Neydi bu gelişmeler ?

  • Microsoft WebMatrix

    Bir yazılım için yazı yazacağım aklıma gelmezdi, rüyamda görsem hayırdır derdim. Ne var ki  Microsoft WebMatrix aşırı şekilde hoşuma gitti. Son derecede basit, sadece olması gereken şeylerin olduğu bir web geliştirici programı olmuş. Araç kutusu yok, otomatik kod tamamlama yok, her şey sizi kodlarınızla baş başa bırakmak için tasarlanmış. Hele bazı özellikleri var ki "Microsoft bunu yapmış olamaz" demekten kendinizi alı koyamıyorsunuz. Nedir bu özellikler, Mysql için editör, tek tuşla WordPress, Joomla ve diğer kendini kanıtlamış açık kaynak uygulamaların kurulumu. Hem de suya sabuna dokunmadan kurulum, indirip kuruyor :) Beni cezbeden başka bir özelliği de, çalıştığınız web sitesinin veritabanın size tek tık kadar uzak olması. Her şey son derece güzel düşünülmüş, web sitenizin arama motoru optimizasyon (seo) raporundan tutunda farklı tarayıcılarda site ön izlemesine kadar bir çok güzelliği içerisinde barındırıyor. Wordpress ile ve doğal olarak php ile ilgilendiğim bu dönemde webmatrix ile tanışmam tam isabet oldu. Unutmadan kodlarınızı renklendiriyor evet bunu yapıyor :) Aşağıdaki adreslerden detaylı bilgi alabilir, webmatrix i bilgisayarınıza indirip inceleyebilirsiniz. Unutmadan aşağıda birde programın hoşuma giden bölümlerinin ekran görüntüleri bulunuyor. Esasında program 3 aşağı 5 yukarı bu kadar zaten :)

  • Asp.Net Url Encode, Decode

    Geçen gün bir projede url yi adres çubuğundan gönderip diğer taraftan da alıp yönlendirmem gerekiyordu. Normalde Server.HtmlEncode ve HtmlDecode ile gelen adresi sorunsuz bir şekilde gönderip almam gerekiyordu fakat & (ampersand) karakterinde problem oluştuğunu gördüm, sonradan diğer karakterlerde de sıkıntı olabilir diye aşağıdaki fonksiyonu yazdım. Kullanımı şu şekilde;

  • Dosya daha önce yüklenmiş mi ?

    Aynı dosya daha önce yüklenmiş mi yoksa ilk kez mi yükleniyor kontrolünü sağlamak için, yüklenen dosyanın checksum ını alıp kaydediyoruz ve sonradan yüklenen dosyalarla karşılaştırıyoruz. Kabaca checksum, yüklenen dosyanın içeriğinin okunarak karşılığında bir değer oluşturulmasıdır. Bu yönteme 100% güvenilir çalışır demek yanlış olur, ama büyük ölçüde güvenilir bir yöntemdir. Şöyle bir örnek vereyim, kullanıcı sitemize bir fotoğraf yükleyecek, fakat aynı foto zaten yüklenmiş, eğer fotoğrafı photoshop yada benzeri bir programda açıp üzerine dahi yazsa oluşacak checksum değişir. Bu yöntemi biz bir projemizde şöyle kullanıyoruz. Her yüklenen dosyanın checksum değerini db deki ilgili alana yazıyoruz ve sonrasında yüklenen dosyaların değerleriyle karşılaştırıyoruz. Basit ama etkili bir yöntem olduğunu söyleyebilirim.

  • jQuery göster - gizle menü

    Ne garip bir isim oldu yav, göster - gizle :) Neyse jQuery ile basit bir menü örneği. Önizlemesine buradan bakabilirsiniz.

  • WordPress ile özel alan kullanımı

    Wordpress ile ilgili ilk yazımı yazıyorum, hayırlı uğurlu olsun. Bu yazımda jQuerydot.net için yaptığım mekanızmaya değineceğim. Yazdığım örneklerin ön izlemesi ve indirilmesine ilişkin adresleri tek düzende kullanıcılara sunuyorum. Aşağıdaki resme bakarak dediğimi daha iyi anlayabilirsiniz.

  • Açıköğretim maceram

    Her anne babanın yaptığı gibi banada anne babam oğlum oku oğlum ders çalış nasihatlarında oldukça fazla bulundu fakat ne var ki her zaman bunları kulak arkası ettim. Şuanki aklım o zaman olsaydı keşke diyorum ama böyle bir şeyin olması malesef mümkün değil. Benimle aynı durumda olan yiğenlerimi karşıma alıp, bırakın bilgisayarı oyunu felan ders çalışın adam gibi bir üniversite okuyun diyorum, sanki ben dinledimde büyüklerimi onların da beni dinlemesini bekliyorum, pehhh !!

  • Asp.Net kontrollerine giriş

    Bir yazı dizisine başlamak istiyorum, başlıktan da anlaşılacağı gibi dizimizin adı kontroller (controller). En sık kullanılan kontroller hakkında temel bilgilerileri örneklerle yazmaya çalışacağım. Asp.Net ile yeni tanışmış yada tanışacak insanlara güzel bir kaynak olacağını düşünüyorum. Şimdi hangi kontrollere bulaşacağız bunun bir listesini yazayım, ilerleyen günlerde de sıradan üçer beşer bu kontrollere detaylı bir şekilde göz atarız. Hatta grup grup yazayım.

  • Biri Twitter mı dedi ?

    İnternet kullanan 100 kişiye Twitter diye bir şey duydunmu diye sorun 95 tanesi duymuştur. Bu 95 kişiye ne işe yaradığını biliyor musun diye sorun, 90 tanesi anlamsız birşey olduğunu söyler, hatta kullananlara akıl sır erdiremez. Çok enteresandır ki bu 90 kişinin Twitter hesabı vardır ve çok sık olmasa da kullanır. Açık konuşmak gerekirse bende Twitter' ı çok eleştiriyordum. Arkadaş insan niye öyle bir platformda bir şeyler yazma hissi duyar ki ?

  • Maceraya gerek yok

    Bazı şeyler vardır tecrübe etmeden doğruluğunu mümkün değil anlayamazsınız. Benimde başımdan böyle bir olay geçti ve sizlerle paylaşmak istedim. Kendi yaptığın şeyi kullanmak en güzeli; fakat bazı durumlar da kendin bir şey yapmak amelelikden bir adım öne geçmiyor.

  • iPhone 3g ios4 Multitasking özelliğini kapatmak

    iPhone 3G ye hem unlock hemde jailbreak ios4 de dahil tüm versiyonlarda rahatlıkla yapılabiliyor. Bilindiği üzere ios4 ün en büyük özelliği multitasking olayı, fakat 3g lerin teknik özellikleri sebebiyle bu özellik aktifken telefon adeta can çekişiyor. Araştırdığım kadarıyla ios4 yüklendikten sonra bu özellik kapanmıyor. Bu işlemi yapmak için telefona tekrar kurulum yapmak gerekiyor, fakat korkmayın hiç bir şeyiniz kaybolmuyor (sorumluluk bana değil size aittir, tecrübemi yazıyorum :)), kaybolan sadece aşağıdaki resimden kaldıracağınız özellikler oluyor. Ben multitasking ve arkaplan resmini değiştiren özelliği kapattım. Şu anda bu özelliklerden arındırılmış bir ios4 kullanıyorum ve hızda gayet güzel. Jailbreak ve unlock işlemleri için buraya göz atabilirsiniz.

  • Merhaba WordPress dünyası :)

    Sonun da sitemi WordPress' e taşıyabildim. Elimden geldiğince aksak kısımları düzenlemeye çalışıyorum. Özellikle görsellerde ve bazı kodlarda ciddi problemler var ama olsun onları nazarlık kabul ediyor ve fırsat buldukça düzenliyorum. Hayırlı uğurlu olsun :)

  • Asp.Net ile Twitter' a gönderi yapmak

    FriendFeed başlığıyla aynı olsun istedim :) son yılların en anlamsız aynı zamanda da en anlamlı girişimi hiç şüphesiz Twitter. Herkes adını duymuştur herkes üyedir ama kimse ne işe yaradığını bilmez, ne işe yaradığını bilenler fuzuli bir araç olduğunu söyler ama ne var ki herkesde aynı zamanda bu hizmeti kullanır. Burada durum Twitter nedir ne değildir diye uzun uzadıya birşey yazmayacağı, amacım belli asp.net ile Twitter' a gönderi yapacağız, yani twitliyeceğiz :) FriendFeed örneğinde thread kullanmamıştık, bu örnekte thread kullanmakta fayda var diye düşünüyorum. Nedeni ise Twitter FriendFeed e göre çok daha etkin kullanılan bir hizmet olduğundan zaman zaman sunucuları bize geç cevap verebiliyor, bazen hiç cevap veremiyor Twitter' ın deyimiyle over capacity oluyor. Bu arada thread nedir diye soracak olursanız buraya bakmanızı öneririm. Kaba tabirle ne olduğunu anlatmaya çalışayım. Methodumuzu aynen yazıyoruz, fakat methodu yeni bir thread ile çağıyorsunuz. Twitter örneğinde kullanıcı sayfanın işlemi yapmasını bekler, çünkü ilk önce bağlantı kurulup sonrasında bilginin karşıya gönderilmesi gerekmektedir, bu da karşı tarafın ve sizin trafiğinize göre değişkenlik gösterir. Kimi zaman 2 saniyede gerçekleşen iş kimi zaman 20 saniyede gerçekleşir. Thread ile bu işi arkaplanda yaptırıyoruz. Yani kullanıcıyı hiç bekletmiyoruz. Kullanıcı direk işlemin tamamlandığını görüyor, fakat arkatarafta thread işlemi koşturup sonuçlanmasını sağlıyor. Unutmadan projemize referans olarak Microsoft.Http.dll' yi ekliyoruz. Twitter a gönderi yapmak için api anahtarına ihtiyaç duymuyoruz. Direk kullanıcı adımız ve şifremiz yeterli oluyor. Bu arada gönderiyi yapan kodu bir yerden bulmuştum fakat adresi hatırlamadığımdan kaynak gösteremiyorum. Yazan arkadaş hakkını helal etsin :)

  • Asp.Net Ajax Upload

    Sağım solum önüm arkam AJAX ! Ajax ile dosya yüklemek işgence olmaktan çıkıyor desem sanırım abartmış olmam. Sayfa yeniden yüklenmediğinden dolayı kullanıcı seçtiği dosyayı sistemize yüklerken öte yandan formun geri kalanını rahatlıkla doldurabiliyor. jQuery nin Ajax Upload eklentisiyle iki dakika da upload işimizi halledebiliyoruz. Bu adreste klentinin demoları bulunuyor. Bu arada ben güvenlik sebebiyle örneğimde sadece .jpg dosyalarını yükletiyorum.

  • quickSearch ile tablo içinde arama

    quickSearch tablo içinde ki veriler içerisinde arama yapmamıza olanak sağlayan bir jquery eklentisi. Eklentinin ana sayfasına buradan ulaşabilirsiniz. Eklenti gayet hızlı çalışıyor ve arama işinde de gayet başarılı.  Buradan içerisinde çok kayıt bulunan bir tabloda ki performansını görebilirsiniz. İnsan neden böyle bir eklentiye ihtiyaç duyar gibisinden bir soru gelebilir. Alınan raporlarda, ürün listelerinde vb.. yerlerde formu post edip, veritabanına istek göndermek bu tarz bir eklenti varken gereksiz olur, üstelik sayfa yeniden yüklenmeyeceğinden ayrıca bir performans kazanımı söz konusu oluyor. Şöyle de bir durum var 10bin 100bin kayıt olan yerlerde böyle bir çözüm söz konusu olamaz. Eklentinin çaışma mantığı gayet basit, nihayetinde biz veritabanından gelen veriyi tablomuza dolduruyoruz. Eklenti tablo içerisinde ki verilerden bizim kriterlerimize uygun olan olanları gösteriyor, diğerlerini ise gizliyor. Birde unutmadan eklenti sadece table içerisinde arama yapmıyor, liste elemanları içerisinde de arama yapabiliyor, bu bilgilere eklentinin sayfasından ulaşabilirsiniz. Örneğim de kullandığım tablo şablonunu  buradan aldım, illa bu tarz bir şablon kullanacaksınız diye bir şartta yok, istediğiniz tasarıma kolayca entegre edebilirsiniz. İlerleyen günlerde yine jquery eklentisiyle, tablo içerisinde arama, sıralama ve sayfalama işlemlerinin kolayca yapılmasına olanak tanıyan başka bir eklentiye bakacağız. Bu eklentiler sayesinde gridView den bir nebzede olsa uzaklaşmış olacağız, zaten bu tarz şeyler varken kim gridview kullanır ki ?

  • Asp.Net ile FriendFeed' e gönderi yapmak.

    Son günlerde o api senin bu api benim uğraşıp duruyor, kim mi ? Tabi ki Emre abi :) Twitter' a göre çok bilindik olmasada FriendFeed' de azımsanmıyacak bir kullanıcı kitlesine sahip. Basit bir şekilde FF hesabınıza nasıl gönderi yapabileceğimizi göreceğiz. İlk önce api keyinizi  https://friendfeed.com/account/api adresinden öğrenip, projemize referans olarak Microsoft.Http.dll' yi ekliyoruz.

  • jQuery ile FaceBook tarzı fotoğraf etiketleme

    Facebook' un fotoğrafları etiketleme (tag) lama mekanızmasını bilmeyen yoktur herhalde. Geçen gün lazım oldu ara tara bir türlü istediğim gibisini bulamadım. İsteğimize en yakın olan olan scripti gözüme kestirip facebook vari bir etiketleme mekanızması yapmaya çalıştım. (Scriptin (betik) orjinal halini bir türlü bulamadım, unutmazsam yarın eklerim.) Betiğe eklediğim özellikler; etiketleme sırasında arkadaşların listesi geliyor ve tıklayıp o kişiyi etiketleyebiliyorsunuz. Arkadaş listenizde arama yapabiliyorsunuz. Etiketleme işlemlerini veritbanına yazma ve okuma. Ufak tefek bir kaç ayar daha verdim. Betik kullanılacağı yere göre kolayca düzenlebilir. Bundan dolayı bir kullanıcı etiketlenmişse tekrar etiketlenemesin veya benzeri durumlar için hiç bir işlem yapmadım, heh unutmadan sql enjeksiyona önleminizi almadan direk kullanmayın. İsteyen istediği gibi düzenleyip kullanabilir, zaten görünce ne kadar basit bir şey olduğunu göreceksiniz.

  • String i Hex e, Hex i String e dönüştürme.

    Ne garip bir başlık oldu yav :) String to Hex, Hex to String yazacaktım sonra dedim güzel Türkçe' mi kullanayım. Geçenlerde başımız bir session nesnesi yüzünden okadar ağırdıki tarifi inanın mümkün değil. İlgili kodları şekilden şekile soktuk, amuda bile kaldırdık ama bir türlü çözüm bulamadık. En sonunda session daki veriyi bir anahtarla birlikte şifreleyip adres çubuğundan taşıyalım dedik. Nitekimde başarılı olduk ama zaman zaman sıkıntılar olduğunu gözledik. Arkadaş zaten canımızı çıkaran bir durumdu tam hallettik derken yine hata almak ciddi şekilde canımızı sıktı. Sıkıntı şifrelenen verinin + ^ | gibi karakterlerin adres çubuğundan taşınırken problem çıkarmasından ileri geliyormuş. HtmlDecode ve benzeri aksiyonların işe yaramadığı bir durum. Emre abi nin imda da yetiştiği bu durumda, karşı tarafa şifrelenmiş veriyi Hex formatına dönüştürüp adres çubuğundan taşıyıp, sonrasında Hex veriyi stringe dönüştürerek başarılı bir şekilde taşımış olduk. Böylelikle ciddi bir tecrübe edinmiş olduk, demekki karmaşık karakterli verileri işlemler sonunda Hex formatında taşımak gayet sağlıklı oluyormuş. Bu durumda dönüşümler kullandığımız kodları sizlerle paylaşmak istedim.

  • Sık kullandığım 3 jQuery eklentisi

    jQuery çatısının çok tercih edilme sebeplerinin başında, bolca dökümanın ve eklentisinin olması geliyor. Son zamanlar da birazdan sıralayacağım eklentileri çok kullanır oldum. Sebebide işlerini gayet başarılı bir şekilde yapmaları, kullanımlarının son derece basit olması ve boyutlarının makul seviyede olması.

  • TimeSpan ile şu kadar saniye, dakika, saat ve gün olayı

    TimeSpan iki zaman arasındaki farkı bize veren bir fonksiyon. Kullanımıda gerçekten çok basit. İşlemin sonunda bize milisaniye, saniye, dakika, saat ve gün değerlerini double tipinde geri döndürüyor. Facebook, friendfeed veya twitter gibi sitelerde, bu içerik bir kaç saniye önce eklendi yada 5 saat önce yüklendi gibi mesajları görmüşsünüzdür, TimeSpan kullanarak bu işlemin nasıl yapıldığına bir göz atalım.

  • Blog Ödülleri 2010 Teknoloji Kategorisi 1. si apostylee.com

    Bu sene 3. sü düzenlenen blog ödülleri(bö!) yarışmasında Hepsiburada.com teknoloji kategorisinde apostylee.com ile birinci oldum. Oy veren ve katkıda bulunan herkese teşekkürler. İsterseniz bö! sürecinden biraz bahsedeyim.

  • Türkiye Ziraat Kupası Trabzonspor' umuzun !

    Yer bordo gök mavi diyoruz başka birşey demiyoruz, beş yılın ardından aldığımız bu kupa son zamanlarda çıkışa geçen takımımıza ve taraftarımıza büyük bir moral kaynağı oldu. Emeği geçen herkese sonsuz teşekkürlerimizi sunuyoruz. Maçın ilk dakikasından son dakikasına kadar kupayı daha çok isteyen ekip bizdik, hakettik ve kazandık. Futbol adına herşeyin güzel olduğu bir maçtı, bu taraftar ve takıma herşey helal olsun diyor ve görsellerle sizi baş başa bırakıyorum..

  • Son model arabalar

    Gönül isterdi ki kendi arabamın resimlerini ekleyeyim ama bu tarz arabalara sahip olmak ne mümkün :) Uzun zaman önce paylaştığım modifiye edilmiş arabalar halenda büyük bir ziyaretçi kesimi tarafından ziyaret ediliyor. Madem bu tarz resimler seviliyor birde bilindik markaların son model araçlarını ekleyeyim dedim. İçlerinde, Mercedes, Volkswagen, Porche, Ferrari, Skoda, Ford, Peugeot, Bmw ve adını bile bilmediğim bir sürü model bulunuyor.

  • Sözenler 12 - Ivent 2 Maç görüntüleri

    Dün gece yine Sözenler fırtınası esti, maçın başında bir golle öne geçen Ivent son golünüde maçın sonunda attı. Oyunun kontrülünü maçın son saniyesine kadar elimizde tutmayı başardık. Açık konuşmak gerekirse maçın ilk 2 dakikasında korku dolu anlar yaşadık fakat geri kalan 58 dakikada da bu korkuyu rakibimize yaşattık. Maç gününde rahatsızlanan ve aramızda olamayan Sedat' a da bu vesileyle geçmiş olsun dileklerimizi iletiyoruz. Sedat' ın naylon çorap sıkandalının dışında maçta başka hiç bir anormallik yoktu. Sonuç itibariyle dostluk havasında geçen ve aynı havada biten bir maç oldu. Oynayan ve izlemeye gelen herkesin ayaklarına sağlık.

  • Uzay dan fotoğraflar

    Beş öğle yemeğinin en az birinde uzayla ilgili konuşuyor işin içinden çıkamıyoruz, yıllar oldu haleda çıkamadık :) Zaman zaman uzayla ilgili fotoğrafları görüncede vay anasını be biz nelerden bahsediyoruz adamlar neler yapıyor diyoruz. Madem güzel fotoğraflar buldum paylaşayım istedim. Bu arada geçenlerdeburada veburada da paylaşmıştım.

  • GridView XML Veri Listeleme, Ekleme, Düzenleme ve Silme İşlemleri

    Asp.Net ile ilgili epeydir yazı yazmıyordum, kısmet bugüneymiş. Başlıktan da anlaşılacağı üzere gridview kontrolü ile xml bir veriyi nasıl listeleyebilir, düzenleyebilir, silebilir ve yeni bir kayıt ekleyebileceğimize bakacağız. Bunun yanında gridview nesnesini css ile kolayca nasıl biçimlendirebildiğimizide göreceğiz. Lafı daha fazla uzatmadan konumuza dönelim. Aşşağıda xml verimizi görüyoruz.

  • İçinden çıkılmaz konular

    Takip edenler bilirler ara ara birazdan okuyacağınız tarzdan yazılarım olabiliyor. Aklımdaki bir kaç konu hakkında düşüncülerimi ve gözlemlerimi paylaşmak istiyorum.

  • Burak Yılmaz resmi web sayfası yayında

    Trabzonspor' a Fenerbahçe' den Gökhan Ünal karşılığında gelen Burak Yılmazın resmi web sayfası yayına girdi. Vallahi biz yaptık diye demiyorum gayet hoş bir site oldu. Özellikle Emrah' ı tebrik ediyorum güzel bir iş çıkardı. Allah izin ederse ilerleyen günlerde daha güzel işlerede imza atacağız. Burağa bol gollü günler bizede bol eğlenceli bol bol kahkahalı sevgi ve huzurlu günler diliyorum.

  • jQuery ile yatay açılır menü yapımı (horizontal menu)

    Sürekli site açılış haberi verecek değilim :) Şimdi ki yazımda jQuery ve css ile basit bir yatay açılır menünün nasıl yapılacağına göz atacağız. Başlangıç noktasında ul ve li etiketlerinden bir hiyerarşi yaratıyoruz. Eğer kodumuza bakarsak yapıyı rahatlıkla anlayabiliriz, bir nevi ağaç yapısı.

  • EYOF 2011 Avrupa Gençlik Olimpiyatları - Trabzon Resmi web sayfası yayında

    Olimpiyat bayrağının Türkiye' de ilk kez dalgalanacağı ve 49 ülkeden 4000 sporcunun katılacağı EYOF 2011 Avrupa Gençlik Olimpiyatları' nın yeni resmi web sitesi yayına girdi. Szn Yazılım olarak bu işe imza atmaktan büyük gurur ve onur duyduk. Her gün geliştirmesine devam ettiğimiz sitenin önümüzdeki haftalarda çok daha güzelleşeceği inancındayız. Şimdilik eleştiriler hep olumlu yönde, elimizden geldiğincede her türlü fikir ve görüşü değerlendirmeye çalışıyoruz. Olimpiyatların Ülkemize ve Trabzon' umuza hayırlı ve uğurlu olmasını ve kazasız belasız en iyi şekilde icra edilmesini diliyoruz.

  • jQuery ile haber manşet yapımı

    Hazırdan ne kadar kaçarsak yaptığımız işin kontrolüde bir okadar elimizde olur. Son zamanlarda elimden geldiği kadar hazır scriptlere bulaşmıyorum. Sebebide ekleme çıkarmalarda yada kişiselleştirmelerde yaşadığım problemler ve beraberinde çok büyük zaman kayıpları. Bu noktada jQuery dertlere deva oluyor desem sanırım abartmış olmam. Bu yazımda çoğu haber sitesinden aşikâr olduğumuz manşet mekanızmasından yapacağız. Kodları gördüğünüzde jQuery nin bize neler sunduğunu daha iyi anlayacaksınız. Kodlar gayet açık ve net, istediğiniz gibi istediğiniz yerini basitçe değiştirebilir, şekilden şekile sokabilirsiniz. Buyrun size jQuery manşet mekanızması;

  • Yazılım geliştirmek ve namaz kılmak !

    İlk bakışta garip bir başlık gibi  gelebilir fakat bu tecrübemi sizlerle paylaşmak istiyorum. Her ne kadar başlıkta yazılım geliştiren yazdıysamda esasında işi bilgisayarda birşeyler üreten tüm kullanıcılar için geçerli olan en büyük sorun şüphesiz aşırı konsantrasyondan dolayı veya uzunca saatler aynı şeyler üzerinde çalışmaktan çok basit problemleri çözememe basit yerlerde takılı kalma gibi durumlar kaçınılmazdır. Bu seferde cümle devrik oldu. Şöyle yazmayı deneyeyim, eğer yüksek konsantrasyonlu bir işle meşgulseniz, yaşadığınız en büyük problem zaman zaman basit problemleri çözememe yada basit problemleri çok karmaşık şekilde çözümleme gibi durumlarla karşılaşıyorsunuzdur. Çoğu zaman öyle kapılırızki yemek saati gelir geçer, uyku saati gelir geçer fakat biz haleda kastırırız. Bunun yanında sürekli oturmaktan oramız buramız tutulur, şeklimiz şemalimiz değişir. Namaz kılarak bu durumlardan çok rahat kurtulabiliyoruz. Namaz saatlerinde işlerimizi bir kenara koyup bu dini vecibeyi yerine getirerek ilk etapta kafamız güzel bir şekilde dağılıyor, sonrasında namaz kılarak hareketsiz kalan vucudumuz kendine geliyor, namaz esnasında çoğu zaman aklımıza parlak fikirler yada çözüm yollarıda geliyor. Bu yazı kimilerine çok itici gelebilir fakat yazma gereği hissettim, eğer bir gün bunu denerseniz demek istediğimi çok daha iyi anlayacaksınız...

  • Asp.Net projelerimizde neden jQuery kullanmalıyız ?

    Bilmeyenler için jQuery bir javascript çatısıdır. (framework). Bilidiğiniz üzere web ortamında kullanıcı tarafında yapmamız gereken aksiyonları javascript ile yapabiliyoruz. Web 2.0 ile birlikte kullanıcı tarafındaki özellikler bir hayli arttı ve önem kazandı. Bu olayın şüphesiz öncüleri Facebook ve Google gibi isimler oldu. Hayatımıza giren yeni özelleklerden bazıları şu şekilde; sayfa yeniden yüklenmeden sunucu taraflı işlemler yapabilme (ajax), sekme (tab), aramalarda otomatik tamamlama (auto complete) gibi.. Asp.Net geliştiricilerinin bildiği üzere Ajax Control Kit ile yukarda bahsettiğim işleri çok basit bir şekilde projelerimize uygulayabiliyoruz. Böyle bir imkan varken neden jQuery kullanalım dimi ? Bunun bir çok sebebi bulunuyor, isterseniz bunlara bir göz atalım.

  • Visual studio jQuery otomatik kod tamamlama (IntelliSense)

    Otomatik kod tanımlamayı garipsemeyin çünkü intelliSense kelimesinin Türkçe karşılığını bulamadım :) Kısaca intelliSense şu demek; kodu yazmaya başladığınızda otomatik olarak ilgili kodcuklar listeleyen, aynı zamanda fonksyionların açıklamalarını alacağı parametreleri görebildiğimiz, işimizi hızlandırmaktan başka bir şeye yaramayan bir özellik. Bu işlemi jQuery içinde yapabiliyoruz, yani $(document) noktaya bastığımızda ilgili fonksiyonlar geliyor. Bunun için http://code.jquery.com/jquery-1.2.6-vsdoc.js adresindeki vsdoc dosyasını indiriyoruz. Sonrasında http://docs.jquery.com/Downloading_jQuery#Current_Release adresinden en son jQuery dosyasını indiriyoruz. Yapmamız gereken tek şey indirdiğimiz jquery-1.2.6-vsdoc.js dosyasının adını, indirdiğimiz jQuery dosyası adı -vsdoc şeklinde düzenliyoruz. Garip bir cümle oldu bende farkındayım, resimlerden bakarsak daha iyi anlayabiliriz.

  • Uzunca bir aradan sonra..

    En son yazımı 31.12.2009 tarihinde yazmışım, pehh epeyde olmuş ! Yazmamaktan çok sıkıldım, bundan sonra haftada en az bir yazı yazmayı planlıyorum. Yazılarımın ağırlığını jQuery ve Asp.net oluşturacak. Geçen süre içerisinde bu konularda epeyce bir şeyler öğrendim, bunları sizlerle paylaşmaya çalışacağım. Birde Blog Ödülleri 2010 var, katılmayı düşünmüyorum ama katılmam yönünde çevremden ciddi anlamda bir baskı var. Düşünmek için önümde 8-9 gün daha var bakalım ne olur, bu arada BÖ! yetkililerine sesleniyorum lütfen bu organizasyonu Aöf sınavlarının olacağa döneme getirmeyin :) Birazdan ders çalıp ardından soru çözeceğim, sonrada üzerimi kuvvetlice giyip Trabzonspor - Galatasaray maçına doğru yollanacağım. Heh tamda bu sırada çayım geldi ! Burayı çok özlemişim yahu, tekrar görüşmek üzere..

  • Bu akşam parti var !

    Diye girmek isterdim fakat benim için yılın sonu, başı ve ortası arasında çok fazla bir fark bulunmuyor. Beni dini bayramlarımız daha çok ilgilendiriyor. Ama görüyorum ki bayramda evine şeker almayan insanlar yıl başında koli koli içkileri evlerine taşıyabiliyor. Her neyse herkes istediği gibi yaşamakta özgür, sadece aklımdaydı ekledim.

  • Pi sayısının paralel bilgisayarlarla hesaplanması

    Geliştirme ortamı ve kullanılan süreçler aşağıdaki gibidir;     ° Bilgisayarlara Pardus 2009 işletim sisteminin kurulması     ° Bilgisayarlarda tam yetkili (ssh protokollü) aynı kullanıcı adı ve şifreye sahip kullanıcı oluşturulması.     ° Bilgisayarlara gcc (C derleyicisi) ve OpenMPI (Mesaj Tabanlı Paralel Programlama Modeli) paketlerinin kurulması.     ° Pi sayısını hesaplayan kodun MPI kütüphanesi ile C programlama dili kullanılarak yazılması     ° Programın derlenmesi         $mpicc MPIdeneme.c – o ck     ° Programın tek bilgisayarda çalıştırılması         $mpirun –np 10 ck     ° Programın birden fazla makinada birden fazla süreçle çalıştırılması         $mpirun –H 192.168.1.5 –H 192.168.1.3 –np 10 ck

  • Cargo Bridge - Süper ötesi bir flash oyun !

    Flash oyunlara hasta olduğumuz zaman zaman dile getiriyorum. Özellikle anlaşılır, basitlerine ayrı bir hastayım. Bu köprü oyunuda tam benim istediğim tarzdan bir oyun. İdaa ediyorum başından kalkamayacaksınız. Oyundaki amaç çok basit, bir kaç materyal ile köprü kurup karşıdaki nesneleri hedefe taşıyacaksınız. Zaman zaman çok zorlanıp burası olmuyor diyebilirsiniz ama hemen pes etmeyin, tümü geçiliyor Sol üst taraftaki ikona tıklayıp köprünüzü inşa ediyorsunuz, sonrasında yine sol üst kısımdaki butona tıklayıp yaptığınız köprüyü uyguluyorsunuz. Geçtiğiniz bölümler otomatik olarak kaydedildiğinden kaldığınız bölümden de devam edebiliyorsunuz. Hadi iyi eğlenceler..

  • Asp.Net ile jQuery Autocomplete kullanmak

    Bilmeyenler için autocomplete nedir onu söyleyeyim, bir textbox' a kelime girmeye başlıyorsunuz ve o ana kadar girilmiş olan karakterleri veritabanında arayıp alt tarafta açılan listede, ilgili kayıtları kullanıcıya sunan bir sistem. Google buna güzel bir örnek teşkil ediyor. Bu işlem için Ajax Control Toolkit içinde bulunan AutoComplete nesnesiyle de işimizi görebiliyoruz. Fakat ajax control araçlarıyla projemize bir şey eklediğimizde arka planda bir kod ve dosyada beraberinde projemize eklenmiş oluyor, bu durum büyük projelerde problemler çıkartabilir. Hemde zaman zaman tarayıcıdan tarayıcıya antin kuntin problemleride beraberinde getiriyor. Aklıma gelmişken, oldukçada yavaş çalışıyor. Kısacası kullanması basit fakat performansı çok kötü bir yöntem. Uzun zamandır projelerimde jQuery kullanıyorum ve en ufak bir problem dahi yaşamadım. Master sayfama jQuery' i ekliyorum ve tüm projede istediğim herşeyi rahatlıkla yapabiliyorum. Farklı durumlar içinse bir sürü eklentisi bulunuyor. AutoComplete' de bunlardan biri. Eklentinin sayfasına buradan ulaşabilir, demosuna buradan bakabilirsiniz. Anlatacağım örnekte direk veritabanından arama yapacağız. Daha fazla uzatmadan kodlarımıza bakalım. İlk önce gerekli dosyaları indirip, projemize ekliyoruz.

  • MVC ve Ado.Net Entity' e Merhaba

    Klasik Asp' den kurtulup Asp.Net' e geçtiğim günü daha dün gibi hatırlasamda aradan 1 sene belkide daha çok zaman geçti. Hayatım boyunca yeniliklere hep geç adapte oldum, yakın zamana kadar Front Page 2003 kullanıyordum zorda olsa ondanda kurtuldum. Şimdilerde yeni yeniliklere yelken açma zamanın geldiğinin resmidir. Bu yazdıklarımın konumuzla ne alakası var açıkcası bende bilmiyorum ama girişler hep zor oluyor

  • Meslek seçmek yada seçememek.

    Son zamanlarda çevremdeki  çalışan insanları gözlemlemeye çalışıyorum. Herkes iyi kötü kendince bir şeyler yapıyor para kazanıyor. Benim gözümde burada olay iki kısımdan oluşuyor, birinci kısımda maddiyat ikinci kısımda kendini tatmin etme geliyor. Çoğu insan olayın maddiyatına göre meslek seçimi yapıyor. Kimileride kendilerini en iyi şekilde ifade edebileceği alanlara yöneliyor. Bende kendimi en iyi ifade edebileceğim, zamanı geldiğinde de egolarımı tatmin edeceğim bir meslek seçimi yaptım, belkide ben mesleği değil meslek beni seçti, bunuda tam olarak bilmiyorum. Hep ne deriz ?  "Her işin bir zorluğu vardır." Kimimiz türlü türlü insanlarla uğraşmak zorundadır, kimimiz hayatını ortaya koyar vb.. Ama yazılım işi bana göre olduğu gibi zor !

  • iPhone Unlock Çıktı blackra1n (bootloader 06.04 baseband 05.11.07)

    Apple iPhone 3.1 versiyonu ile birlikte baseband versiyonunu 05.11.07 ' a yükseltip yurt dışı cihazların sim kartların çalışmamasına sebep olmuştu. Ben ve benim gibi binlerce dikkatsiz kurban bu işlemden sonra aylarca hatlarını kullanamamaya başladı. Baseband versiyonu düşürmeye yarayan Fuzzyband 06.04 versiyonlu bootloader da indirme işlemini yapamıyordu. Neyseki iPhone dehası arkadaş tüm dünyanın imdadına yetişti :) http://www.blackra1n.com/ adresindeki blackra1n programı ile hem jailbreak hemde unlock yapabiliyoruz. Esasında uzun uzadıya yazılacak pek birşey bulunmuyor. Programı indirip iphone u bilgisayarınıza bağlamanız yeterli. Eğer özelleştirilmiş (custom) yazılım kullanıyorsanız benim size önerim telefonunuzu orjinal 3.1.2 versiyonuna döndürmeniz yönündedir. Orjinal yazılımı indirmek için buraya tıklayabilirsiniz. Unlock işleminin detayı için İngilizAnahtarı' na bakabilirsiniz. Denedim tüm hatlar sağlıklı bir biçimde çalışıyor, tekrardan hepimize hayırlı olsun :)

  • iPhone Oyun - Huje Tower

    Bu deli manyak oyunu şans eseri bir Rus sitesinde buldum. Benzeri oyunun bilgisayar için versiyonunu da epeyce oynamıştım ama şuanda adı aklımda değil. Oyunumuz gayet basit, elemanlarımızı üst üste koyarak en üstteki hatta ulaşıp yıkılmadan 5 saniye beklememiz gerekiyor. İlk aşamalar gayet basit ama ilerledikçe işler zorlaşıyor. Oyundaki sesler çok güzel, insanın oynadıkça oynayası geliyor. Oyun dosyasını paylaşıp paylaşmamakta çok düşündüm ama bu zevkten kimsenin mahrum olmasını istemiyorum :) Buyrun oyunun .ipa dosyası !

  • 20 ekim salı halı saha maçı

    Hemen şunu söyliyeyim yine yenildik Kadrolar 3 aşşağı 5 yukarı eşit gibiydi fakat takım olarak inanmadık, konsantre olamadık ve neticesinde yenildik. Maç çok büyük bir çekişmeyle başladı ilk 15 dakika gol sesi yoktu, resmen birbirimizi tarttık. İlk golü biz yedik, sonra birtane daha sonra bir tane daha, 3-0 ken 3-2 yapmayı başardık ama yine altını çiziyorum sahaya ruhumuzu yansıtamadık !!! Futbolun altın kuralı başarıya inanmaktır, nedense takım arkadaşlarım kendilerine dahi bir türlü inanamadı. Maç baştan sona süper zevkliydi, futbol adına herşey sahada vardı, düşünün ben bile vardım (kendi mekanımda kendimi övmem gayet doğal :)) Maçın başında zıtlaştığımız Ali Kemal abi sözünü tuttu ve topla alakasız bir şekilde bileğime güzel bir şekilde vurdu. Maçın sonlarında Maradona yatırıp kaldırmaya çalışıyordum ki Zekeriya abi (alttaki resimde en sağdaki BORDO MAVİ li abimiz.) ayağımı elime verdi, 2 gün geçti haleda ağrılarım devam ediyor. Bir daha ki maç hakkında yorum yapmak istemiyorum. Bu arada resimleri çeken Selim arkadaşımıza teşekkürlerimizi sunuyor, bir daha ki maçta şahsıma daha güzel fotoğraflar çekmesini istiyorum :)

  • Gelenekselleşen salı sallanır halı saha maçımız

    Artık bu konuyada değinme zamanı geldi :) Yaklaşık 3 ay belkide daha fazladır salı günleri 20-21 arası Söğütlü' de maç yapıyoruz. Bu olayın başlangıcını sağlayan Bekir abi ve Şükrü' ye sevgi ve şükranlarımı sunuyorum. Süreklilik de katkıları çok büyük. İlk başlarda Derdata' ya karşı Sözenler olarak çarpışıyorduk fakat baktıkki bizi yenmeleri mümkün değil, dedik karışık oynayalım Zaman zaman bazı arkadaşlar tarafından ekilsekte, şimdilerde biz onları ekiyoruz. Açık konuşmak gerekirse sahada ki 13 kişiye karşı mücadele veriyorum, kendi takım arkadaşlarımın bile beni çekemediği bir ortamda mücadelemi veriyorum. Sanıyorum 1 kere galibiyet yüzü gördüm oda geçen haftaydı. Ama bu hafta herkesi karşıma almaya karar verdim. Özellikle Ali Kemal' i GIRACAMMMMMM !!!! Arkadaş geçen hafta aynı takımda olmamıza ve süper oynamama rağmen, bir türlü ağzı durmadı. Bu hafta çekeceği var. Neyse daha gerilmeden sürekli oynayan arkadaşların listesini yazayım. Google' da adlarını yazıp bu sayfayı gördüklerinde zevkten ölüyorlar Bu arada unutmadan, şuan da askerde olan Koray ve Bayram' a da sevgilerimi sunuyorum. Allah inşallah hayırlı teskereler nasip eder.

  • Sanal pos kurulumu ve ipuçları

    Merhaba arkadaşlar bildiğim kadarıyla sanal pos konusuna değinmeye çalışacağım. Eğer daha önce hiç ilgilenilmemişse çoğu insanı korkutan bir konu, sanal poslar. Hâlbu ki hiçte göründükleri gibi ürkütücü şeyler değiller. Bilmeyenler için sanal pos nedir onu söyleyeyim. Bankalar internet ortamında bildiğimiz fiziksel pos cihazlarının işlevini manüel olarak gören bir hizmet sunuyorlar, manüel diyorum çünkü kartı fiziksel posa soktuğumuzda ilgili bilgiler bankamıza gönderiliyor, sanal posta biz elimizle giriyoruz. Bu hizmete sanal pos diyoruz. Yapı esasında bir cümlede anlatılacak kadar basit değil ama en genel haliyle bu şekilde düşünebilirsiniz.

  • jQuery ile anket sonuçları olayı

    Bir projem de kullanmak üzere jQuery ile basit bir anket uygulaması yapmıştım. İşlevini gerektiği gibi yerine getiriyordu fakat dedim ki azcık da göze hitap etsin. Aramaya oyuldum ve bu iş için uygun mekanizmayı aramaya başladım fakat bir türlü istediğim gibi bir şey bulamadım. Madem dedim öyle kendim yapayım ve yapmışken de sizlerle aylaşayım. 4-5 satır kodla işi bağladım, çok da hoşuma gitti.

  • Ey gidi güzel günlerim ey

    Beni tanıyıp da hız aşırtmayla (overclock) veya bilgisayar donanımıyla ne kadar içli dışlı olduğumu bilmeyen yoktur. Ama bu işleri bırakalı 1 - 1,5 sene olduğunu bilende bir o kadar azdır. Çok eskiye dayanmasa da fotoğraf makinemi aldığımdan beri çektiğim kareleri sizlerle paylaşmak istedim. Eleye eleye 106 kareye indirebildim. Her telden fotoğrafın mevcut olduğu bu karelere bakıp bakıp üzülsem mi yoksa mutlumu olsam bilemiyorum. Bu işlere harcadığım zamanın yarısına programlamaya ayırsaydım acaba daha mı iyi olurdu ? onu da bilmiyorum. O günlere dair hatırladığım tek şey zevkten öldüğüm, elimde kalansa aşağıda ki kareler ve bir kaç dost. Yandığım bir nokta da aşağıda bulunan çoğu donanımla ilgili uzun uzadıya yazılar yazıp daha sonra bunları arşivlememem olmuştur. Geçenlerde Hwbot da ki skorlarımı da eklemiştim, merak edenler bakabilir. Bu imkanı bana sağlayan Emre abime yine teşekkür etmek istiyorum, rüyamda bile göremeyeceğim şeyleri sayesinde gördüm, yeri geldi yurt dışından sipariş verdi, yeri geldi yanacağını bile bile basın tuşa dedi :) Tekrar tekrar teşekkürler..

  • ASP.NET ile Google Api Kullanarak Hava Durumu Almak

    Başlıktan da anlaşılacağı gibi Google Api yi kullanarak şehirlerin hava sıcaklığı, nem oranı, rüzgarın hızı gibi bilgileri alacağız. İstenilirse 5 günlük durum bilgisini de almamız mümkün fakat bu örnekte 1 günlük bilgiyi alacağız. İlk başta Meteoroloji müdürlüğünün yayınladığı bilgilerini kullanarak yapmak istedim fakat ne hikmetse sağlıklı çalışmıyor, muhtemelen bilginin çekildiğini anlayıp engelliyorlar. İlgilenenler için ilgili adres http://www.dmi.gov.tr/FTPDATA/analiz/sonSOA.xml burası. Buranın bir eksiği de görsellik için bir adres verilmemesi, bunun içinde ayrı bir mekanizmayla resimleri alıyordum, dünya kadar zaman harcamıştım ama elimde sadece koskoca bir hiç kaldı. İlgilenenlere kodları gönderebilirim.

  • Güne dair..

    İlerleyen günlerde teknik taktik anlamda bir kaç tane yazı ekleyeceğim, aklımda var ama bir türlü zaman bulamıyorum. Şimdilik aklımda olan bir kaç konuyu sizlerle paylaşmak istiyorum.

  • Facebook ve Messenger' ı hayatımdan çıkardım.

    Bu ikiliden kurtulmak uzun zamandır aklımda olan bir şeydi. Bu sabah uygulamaya geçtim ve kesin bir kararla bu belalardan kurtuldum. Bela diyorum çünkü bu zamana kadar sadece zaman kaybı sebebiydi, bana kattığı en ufak bir şey yoktu aksine zamanımı çalıyorlardı. Ohh be dünya varmış ! Her sabah öğle akşam kim kime yorum yapmış, kim ne video eklemiş, sadece soru soran zihniyet ve bir sürü fuzuli şey artık yok, bunun yerine araştırmak geliştirmek var. Zamanımız bu kadar değersiz olmamalı deyip, konuyu noktalıyorum.

  • iPhone BossPrefs

    Telefonu kullanmaya başladığım da direkt kablosuz ağı kullanarak internete bağlandım sonrasında kablosuz ağı kapattım. Aradan bir zaman geçti kablosuz ağı açmayı unutarak internette dolaşmaya başladım bir süre sonra kablosuz ağın kapalı olduğunu fark ettiğimde çok geç olmuştu, 1 kontörüm kalmıştı Meğer iPhone internete çıkmak için her şeyi deniyormuş ve Edge üzerinden internete bağlanmış. Aradım taradım ayaların içinde bu özelliği kapatmanın bir yolunu bulamadım. Sonrasında BossPrefs adındaki yazılımın bu iş için biçilmiş kaftan olduğunu öğrendim ve yükledim. Cydia ya girip arama (search) bölümüne BossPrefs yazarak, programı bulup bilgisayarınıza yükleyebilirsiniz. Gördüm ki sadece edgeyi kapatmakla kalmıyor, diğer hizmetleri de kapatabiliyoruz. Bana ilaç gibi gelen diğer bir özelliği ise Hide Icons (İkonları gizle) olayı. Çünkü menüde hiç bir zaman kullanmayacağım programların ekranda boşuna durmasını istemiyordum. Programda başka özelliklerde bulunuyor fakat onlara hiç elleşmedim :)

  • ASP.NET ile Dosya yükleme, listeleme ve silme işlemleri

    Merhaba arkadaşlar, başlıktan da anlaşıldığı gibi asp.net ile dosya yükleme (file upload), yüklediğimiz dosyaları listeleme (file list) ve listelediğimiz dosyalardan seçileni fiziksel olarak silme işlemini göstermeye çalışacağım. Öncelikle şunu belirtmek istiyorum, bu örneğimizde veritabanı bulunmuyor, yani işlemlerimizi direk klasör içindeki dosyalar ile yapacağız.

  • FireBall V90 CNC Router

    Cnc ne alaka diyebilirsiniz ama içinden elektrik geçen her türlü alet edevatla çok ilgili bir patronum var :) Bu cihaz bilgisayar kontrollü 3 eksenli (x y z) bir cnc. Hobi ürünü olarak geçmesine rağmen gerçekten güzel bir alet. Şu ana kadar hiç bir cihazı ilk anda çalıştıramadık. Bu da onlardan bir tanesi. Cihaz 110V ile çalışıyormuş ilk anda direk 220V ye takınca kontrol kart haliyle yandı. Aldığımız firmaya kontrol mekanizmasını göndermemiz ve geri gelmesi 2 haftayı buldu. Bu sefer bir adet 220V yi 110V ya dönüştürücü ile denemelere başladık, 30 dakikalık uğraştan sonra dönüştürücü de yandı Gidip daha güçlü bir dönüştürücü aldık 100W' lık bunla beraber step motorları bilgisayar aracılığıyla kontrol etmeyi başardık ama ne varki 3 step aynı anda bir hayli zorlanıyordu, teşhisi koyduk güç yetmiyordu ! Gittik bir tane 300W' lık  trafo sardırdık. Cihaz güzel bir şekilde çalışıyor fakat bu seferde step motorlar boştayken garip garip sesler çıkartıyordu, muhtemelen yine sıkıntı güçle alakalıydı. Mach3 programını biraz anlamaya başladıktan sonra dedik ki en iyisi orjinal trafonun 220V luğunu sardıralım. Allah' tan trafoları saran abimiz işin erbabıydı, yuvarlak şekildeki trafoyu başarıyla sardı ve cihaz resmen kendine geldi. Kesme biçme işleri için  Bosch marka ve Dremel marka kesme biçme aletleri aldık. Zar zorda olsa makinenin çalışma mantığını anladık, şuanda Emre abim makinaya hükmediyor, kesip biçiyor. Şu anda kesip biçtiğimiz örneklerin resmi yok ama ilk fırsatta onları da ekleyeceğim. Aklıma iyi geldi, yukarda bahsettiğim ilk sıkıntı olduğunda 2 hafta bekleme süresinde boş durmadık, C# ile paralel porttan önce led diyotları yakma devresi sonrasında araya bir entegre ekleyerek röle kontrolü sonrasında da bir step motoru kontrol devresi yaptık. Bu da çok keyifliydi ama ne yalan söyleyeyim bu işlerin hiç biri benim tarzım değildi :)

  • iPhone Need For Speed Undercover

    Emre abimden Allah razı olsun sayesinde bir iPhone 3G sahibi oldum. Hemen bu konuya da değineyim. Bir gece ansızın aklıma www.iphoneistiyorum.com adında bir site kurup oradan elde ettiğim gelirle iphone almak fikri geldi. Sabah evden çıkarken baktığımda alan adı boştu. Hemen şirkete gidip Emre abime akıl danışıp bu işe bir an önce girişmek istiyordum, tasarım özürlü olmama rağmen aklıma güzel birde tasarım gelmişti. Neyse şirkete gider gitmez Emre abime konuyu anlatmaya başladım ve soru hemen geldi, ne yapacan iphone' yi dedim abi aleti seviyorum, al dedi sana iphone, çekmeceden çıkardı koydu masanın üstüne kutuyu, sabah sabah çok iyi gelmişti açıkçası, zevkten ölmüş kırılmıştım Tekrar tekrar teşekkür ediyorum.

  • jQuery ile Açılır Menu (Drop Down Menu)

    Bazı şeyler hep gözünüzün önündedir fakat aradığınızda bir türlü bulamazsınız, geçenlerde çok aramama rağmen bir türlü istediğim şekilde açılır menü (drop down menu) bulamadım. Dedim madem yok kendim yapmaya çalışayım, çat pat jQuery bilgimle kendimce bir menü yaptım, umarım işinize yarar. Çok basit jQuery ve css kodlarından oluşan bu menünün görüşünü istediğiniz gibi değiştirebilirsiniz. Dosyaların içerisinde .psd dosyası da bulunuyor.

  • Css ile hazırlanmış Web 2.0 butonlar

    Daha dün hiç bir şey yazmayacağım diyordum bugün yazıyorum, elimde değil dayanamıyorum. Geçenlerde bir projede kullanmak üzere kendimce css ile web 2.0 butonlar hazırlamıştım. Tasarımdan çok fazla anlamadığımı her seferinde dile getiriyorum ama inanıyorum ki bu butonlar birilerinin işine yaracaktır. Dosyaların içerisinde .psd dosyası da bulunuyor, css kodlarıyla da oynayarak istediğiniz gibi şekillendirebilirsiniz.

  • Günlük naber, nabaysın ?

    Ammada zaman oldu buraya birşeyler yazmayalı, gerçi bundan sonrada amma zamanlar geçebilir yazmam için ! Neyse yazayım birşeylerde azcık hareketlilik olsun. Açıkcası yazacak çok fazla şey var nereden başlayacağımı bilemiyorum, tamam buldum :)

  • Basit bir alış veriş sepetinin mantığı.

    Elimden geldiğince e-ticaret sitelerinin en önemli unsurlarından biri olan alış-veriş sepeti mantığını anlatmaya çalışacağım. Bu konuya değinmemin sebebi sürekli sorulan ve korkulan bir konu olması. Esasında oldukça basit olan bu yapıya adım atmadan önce bize neler lazım bunlara bir bakalım. 2 Adet tablo işimizi görecektir. Bunlardan biri stoklarımızın olacağı stoklar ve sepetimizde saklayacağımız bilgilerin bulunacağı sepet tablosu.

  • Euro NCAP çarpma testleri

    Öncelikle kabaca Euro NCAP nedir bunu açıklayayım isterseniz. Bu kuruluş bağımsız olarak araçların dayanıklılık testlerini belirlenmiş kriterlere göre gerçekleştirir ve 5 üzerinden puanlandırır. Belirlenmiş testler, daha önce olmuş binlerce kaza sonuçlarının ortalamasıdır. Resmi sitesinde çarpma testlerinin videoları da bulunuyor. Üretici firmalar piyasaya yeni sürecekleri arabalardan geri dönüşü olmayacak şekilde üçer beşer bu kuruluşa gönderiyor, zaten nasıl geri dönüş olsun ki arabaları adeta hurdaya çeviriyorlar :) Her bir testi haftalar boyu süren çalışmalar sonucunda çok büyük emek ve titizlikle sürdüren bir ekipleri var ki zaten böyle olmalı, bir testi ikinci kez yapmak demek inanılmaz maliyetler demek. Buyurun testlerden bazı resimler..

  • Flash oyun - Fragger

    Evet yaz yaz yaz nereye kadar ! arada sırada dinlenip eğlenmek lazım, en büyük zevklerimin arasında yeralan flash oyunları bundan sonra sizlerlede paylaşmak istiyorum. Yanlış anlaşılmasın çer çöp oyunları değil en sevdiklerimi en eğlencelilerini paylaşacağım. Eminim çoğunuzun hoşuna gidecektir.

  • Geleceğin araçları..

    Gelecek kelimesini duyduğumuzda hemen aklımıza yenilikler geliyor. Her ne kadar teknoloji alanındaki yenilikler zaman zaman hayal gücümüzü zorlasa da araştırmacılar aralıksız yeni buluşların peşinden koşuyor. Dünyanın en büyük sorunlarının başını küresel ısınma ve trafik sıkıntısı çekiyor. Eğer Discovery Channel veya Davinci Learning gibi kanalları izlerseniz geleceğe yönelik çoğu araştırmanın bu yönde yapıldığını görürsünüz. Gezinirken bulduğum bu garip ama işlevsel araçların resimlerini sizlerle paylaşmak istedim.

  • jQuery ile sürükle bırak yaparak sıralama işlemi

    Sıralamadan kastım, kategori sıralama olabilir, eklenti sıralama olabilir, yazı sıralama olabilir vb.. Normalde sıralama işlemlerini yapabilmek için epeyce kod yazmaktan ziyade kullanıcının nasıl en rahat şekilde kullanabileceğinin hesabını kitabını sıklıkla yapıyoruz. Sağolsun  jQuery' nin Ui (kullanıcı arayüzü (user interface)) imdadımıza yetişiyor. Önce  sıralama (sortable) fonksiyonunu kullanıyoruz, daha sonra veriyi serileştiriyoruz (serialize) sonrada ajax ile postalıyoruz.Hemen kodlarımıza bakalım. Öncelikle bu iki dosyayı  Jquery Ui indirelim ve sayfamıza ekleyelim.Veritabanımızdaki kategoriler tablomuz. [sql] CREATE TABLE [kategoriler] ( [id] int IDENTITY(1, 1) NOT NULL, [kategoriadi] nvarchar(50) NULL, [sira] int NULL, PRIMARY KEY CLUSTERED ([id]) ) ON [PRIMARY] GO [/sql]  

  • Ts Club resmi sitesi yayına girdi.

    Uzun zamandır üzerinde çalıştığımız Trabzonspor' umuzun lisanslı ürünlerinin satıldığı resmi alış veriş sitesi yayına girdi. Sözenler Yazılım ve İnterdizayn ortaklığıyla yapılan sitede, bizim üstlendiğimiz rol sitenin yazılım kısmıydı ve bende bunun üzerine yazmak istedim.

  • Yakın zamanda eklemeyi düşündüğüm yazılardan bazıları.

    Bu aralar siteme gerekli ilgi alakayı gösteremiyorum. Takip eden arkadaşlar için önümüzdeki günlerde neler üzerine yazılar yazacağımı paylaşmak istedim. Kafamda iki ana konu bulunuyor bunlardan birincisi e-ticaret sitelerindeki sepet olayı, ikincisi de sanal pos. Bu iki konuyu da bölümler halinde ele almayı düşünüyorum, bölümler ise şu şekilde olacak.

  • digitalage ile tekrar heycanlanmak.

    Bilgisayarla tanışmam tahmin ediyorum bundan 8-9 yıl önceydi. Ay başlarını iple çekerdim, çünkü yenilikleri öğrenme hastasıydım o zamanlarda internet kelimesini sadece duyuyordum ne olduğunu bile tam olarak bilmiyordum zaten bilgisayarımda modemde yoktu :) En yakın dergi satıcısından Chip başta  olmak üzere tüm bilgisayar dergilerini toplar alırdım ve koşa koşa eve gidip okumaya başlardım. Bu heycanı kelimelere dökmem mümkün değil, çünkü daha önce hiç duymadığım şeyleri okuyor anlamaya çalışıyordum ozamanlar sadece anlamaya çalışıyordum ne yalan söyliym çoğu şeyden tek kelime dahi anlamıyordum. Aradan geçen zaman ve internetin hayatımıza girmesi bu öğrenme şeklini tam anlamıyla dijitalleştirdi. Özellikle okuldan uzaklaştığım bir kaç yılda ne gerçek ortamda bir şey okudum nede yazdım. Bilgisayarla geçirdiğim zamanlar giderek artıyordu, çünkü artık devir benim devrimdi önceden okuyup anlamaya çalıştığım şeyleri anlamıştım. Helede gün gelmiş ve Byte dergisinde yazılarım yayınlanmaya başlamıştı ki değmeyin keyfime :)

  • Aynı kullanıcı adı daha önceden kullanılmışmı doğrulaması.

    Bir kullanıcı kayıt formumuz varsa, önceden kaydedilmiş kullanıcıyı tekrardan kaydetmemek için bir kontrol yapıp, yeni üye olacak kullanıcıya bu kullanıcı adı kullanımda gibisinden bir hata verdirmemiz gerekir. Çünkü aynı kullanıcı adından 2 veya daha fazla olursa karışıklıklar meydana gelir ve bunu kimse istemez. Mantığımız çok basit, yeni yazılan kullanıcı adını eski kayıtlar içerisinden kontrol edip eğer varsa uyarı veriyor yoksa kayıt işlemini tamamlıyoruz. Bunu tek bir sql cümlesinde çözmemizde mümkün fakat yeni başlayan arkadaşların olayın mantığını anlaması açısından c# da kod yazarak bu sorunu çözeceğiz.

  • Bilgisayar ile yapılan işlerin değersizliği üzerine..

    Konu ciddi anlamda çok derin, kabaca aklımdakileri yazıp rahatlamak istiyorum. İnsanlar bilgisayarlara nasıl bir gözle bakıyorlarsa arıza yapmalarını imkansız sanıyorlar. Çünkü bilgisayar = inanılmaz bir alet, inanılmaz bir düzenek. Adam alıyor bilgisayarı 1 ay sonra geliyor, bunu alın yenisini verin, gerekçe ise bilgisayar bozuk ! Bu tarz problemlerin %99' unda kullanıcı hatası bulunuyor, özellikle virüs vb.. durumlar, çok nadir donanım arızası olabiliyor. Benim anlatmak istediğim olay ise bu değil, bundan sonraki işleyiş. Doktora gidip iki öksürüyoruz 100lira veriyoruz gıkımız çıkmıyor. Bilgisayarımızı iki tıkla düzelten servise ise 1lirayı dahi çok görüyoruz, gerekçe ise oldukça komik. 2 tıkladın be kardeşim el insaf ! Güzel abim okadar biliyorsan sende tıklasaydın ! Doktorada gitme kendi kendine öksür ilacını kendin yaz olsun bitsin. İnsanlar para kazanmak için belli konularda uzmanlaşıyor ve bu işten para kazanıyor. Saygı duymamız gerekiyor, emeğin karşılığını da sesizimi çıkartmadan vermemiz gerekiyor. Arçelik ürünleri satan bir mağazadan buzdolabı veya çamaşır makinesi aldığımızda problem oluşması durumunda ürünü aldığımız yeri değil yetkili servisi arıyoruz. Bilgisayar dünyasında ise bu durum şöyle kabul görmüş, ben senden aldım kardeşim al ne yaparsan yap. Tabi tek suç kullanıcılarda değil, zamanında insanları kandıran sözde bilgisayarcı olan insanların. Kullanıcı ne satıcıya nede firmaya güvenmiyor, akabinde durum bu noktaya geliyor.

  • Asus U2E Nasıl Sökülür ?

    Evet yine bir teknoloji faciasının eşiğinden döndük, 10 dakika daha sökülemeseydi eşikten dönemeyecektik bunu da söyleyeyim :) Resimlerden de görüleceği üzere çok şirin ve cici olan bu bilgisayarı insan neden sökmek ister isterseniz bunun cevabını vereyim, üzerinde bulunan 32GB SSD harddiskin boyutu küçük geldiğinden yerine 256Gb lik bir SSD ve  2Gb lik belleğini 4Gb yapmak istedik. (SSD diski yanlış sipariş vermişiz ondan dolayı sökmemiz boşuna gitti) Emre abimin sökme işleri üzerine özel bir yeteneği var, önce görülür vidalar sökülür, sonrasında ilgili yerlerden gerilerek aralardan bakıp daha başka nerelerde bağlantı noktası var bunların tespiti yapılır, çoğu zaman hüsranla sonlanan bu işlemi bu sefer başarıyla tamamladı, bunun haklı sevincini yaşıyoruz :) Uzun bir zaman önce IPhone neler olduğunu yazmıştım :)

  • GridView Satırlarını tıklayınca genişletmek (Expand Rows)

    Nedenini bilmiyorum ama başlığı seçerken epeyce zorlandım, neyse ki bir tane buldum :) Konumuza dönelim, GridView kontrolünde verileri listeletirken ilgili satırın altında ilişkili diğer kayıtları göstermemiz gerekebiliyor. Bu sayede kullanıcıya çok işlevsel bir listeleme yapabiliyoruz. Bu işlem için genelde kullanılan yöntem; tüm verilerin tümünün çekilip sonra javascript kullanarak göster-gizle şeklinde gösterilmesi. Bu yöntemde ciddi anlamda performans sıkıntısı yaşarız çünkü 40 tane kaydımız olsa ve bu kayıtlara ait 5' er de alt kayıt olsa ilk seferde toplam 200 kayıt listelemiş oluyoruz. Anlatacağım yöntemde bu işi jQuery Ajax ile birlikte verimli ve efektif bir şekilde çözeceğiz. (Bugün çok değişik bir gün sanırım havalardan kaynaklanıyor, anlatım bozukluğu varsa kusuruma bakmayın) Mekanızmamız iki adet .aspx sayfasından oluşuyor. Birincisi normal kayıtlarımızı listelettiğimiz GridGenislet.aspx diğeri ise üzerine tıklayınca açılacak olan kısmın bilgilerini getiren Genisle.aspx GridGenislet.aspx sayfamızın ilgili kodlarına bakalım. Burada jQuery ile açılıp kapanma işlemi sırasında oluşacak efekt işini ve Genisle.aspx sayfamıza Ajax ile ilgili kayıtların gelmesini sağlayacak fonksiyonumuzu yazıyoruz. Sonrada Tümünü Göster ve Tümünü Gizle olayını ekledim. Sırf jQuery i biraz daha algılayabilmek adına :)

  • Sonunda jQuery ile tanışmak nasip oldu

    Günümüz web sitelerini yapmak için ne kendi başına html ,ne css, ne dinamik bir programlama dili nede javascript yeterli oluyor. Elden geldiği kadar yenilikleri takip etmek, güncel olmak gerekiyor. Ezelinden beri web sayfalarında hükümdarlığını sürdüren javascript son yıllarda çeşitli kütüphaneler ile kullanım alanlarını ve şekillerini epeyce değiştirdi. jQuery javascript çatısı (framework) sayesinde hem tarayıcılar arasındaki uyumluluk problemlerinden kurtuluyoruz hemde efekt ve ajax nimetlerinden yararlanabiliyoruz. Bundan 1 sene önce Adem abinin bir sohbetimizde, "muhakkak başlamalısın çok kolay ve kullanışlı bir çatı" dediğini dün gibi hatırlıyorum. Zaman problemleriyüzünden 1 sene üzerine şimdilerde nasip oldu ve Google' da arama yaptığımda karşıma Eburhan hocamızın yazdığı bir birinden mükemmel makaleler çıktı, kendisine ayrıca teşşekürlerimi sunuyorum. Kendi kendime gün bugündür bu yazılardan da öğrenemezsen artık jQuery hayallerinden vazgeçme zamanıdır dedim ve inceden inceden okumaya başladım. Gerçekten çok basit ve kolay anlaşılır bir yapısı var, az buçuk birşeyler yapmaya başladım bile :) Öğrendikçe sizlerlede paylaşmaya çalışacağım. Oh bee dünya varmış, artık eskisi gibi saatlerce hazır betik (script) arayıp zaman kaybetmeyeğim.

  • Devamını oku olayı..

    İster klasik asp isterse asp.net olsun yeni başlayan arkadaşların bir numaralı sorularının başında devamını oku olayı geliyor. Genelde X karakterden büyükse sona iki nokta şeklinde kullanılıyor. Her zaman olduğu gibi birden fazla yapım şekli bulunuyor, fakat ben bu örnekte işi sql e yıkıyorum. Sebebi ise daha performanslı bir yöntem olduğunu düşünmemden ileri geliyor. Örneğin 500 karakterli bir verimiz olsa bunun sql den gelmesi ve işlenmesi 2 adımdan oluşur ve 500 karakterin yüklenmesi zaman kaybı doğurur. Halbuki direk sql cümlemizle olayı çözersek hem tek adımda hemde karakterlerin istediğimiz kadarını alacağımız için sürede kısalacaktır. Bu benim düşüncem belkide aksi gibidir :) Neyse daha fazla uzatmadan sql kodumuza bakalım..

  • Yazalım Güzelleşelim..

    Güzel bir pazar gününden herkeslere merhabalar. Hafta boyunca işlerimin yoğunluğu sebebiyle siteye birşeyler ekleyemedim. Öncelikle şunu söyleyeyim, pazartesi sabahı sunucuda oluşan olağan dışı bir problem nedeniyle otomatik olarak sistem düzgün çalışan en yakın zamana geri yüklendi fakat epeyce yazı ve sizlerin yorumları silindi. Elimden geldiğince Google' nin ön belleğinden yazıları bulup siteye ekledim fakat resimler için bu durum malesef söz konusu olamadı. Bu olayndan kendime ders çıkarttım ve bundan sonra her yazımı bilgisayarımda resimleriyle birlikte saklayacağım, doğrusuda sanırım bu :) Hafta içi Emre abimle birlikte güzel bir vadesi geçmiş borçlar raporu yazdık, c# ile tanıştığım süre içerisinde ilk kez rakamlarla boğuştuğum için yeni tecrübeler edindim, bunları ilerleyen zamanlarda sizlerle paylaşacağım. Hafta sonu Açık öğretim sonuçları açıklandı ve Allah' a şükürler olsunki sonuçlar istediğimden bile iyiydi, bu adrenaline nacizane vücudum daha fazla dayanamadı ve eve gelir gelmez uyumuşum, gözümü açtığımda bu güzel pazar gününe uyanmıştım. Uzun zamandır aklımda olan server ve kabinet temizliğini bugüne planlamıştık. Ben, Selim ve Volkan 2 saatlik başarılı bir operasyonla temizliği tamamladık, şuanda sistem ayakta ve çalışıyor :)

  • Acer Aspire A150L Netbook Windows 7 Performansı

    Teknolojiyi yakından takip edenler bilir Windows 7 (Seven) yakın bir süre önce deneme sürümü olarak, Microsoft' un sitesinden indirilebilir duruma gelmişti. Her ne kadar 10 bilgisayar kullanıcısından 6-7 si ista' yı beğenmeselerde ben oldukça memnundum ve belkide bu yüzden Windows 7 gelişmelerini sadece göz ucuyla takip ediyordum. Esasında herzamanki Microsoft ürünlerinden biri olacağını düşünüyordum. Windows 7' nin en büyük özelliği şüphesiz Vista' nın cömertçe harcadığı kaynak kullanımı aza indirip çok daha performanslı çalışacağı vaadiydi. Geçmişten ders alan kullanıcı kesimi buna çok fazla kulak kabartmamıştır diye düşünüyorum çünkü geçmişte de benzeri söylentiler olmuş fakat sonu hep hüsranla bitmişti. Neyse daha uzatmadan konumuza gelelim. Daha önce kabaca bahsettiğim Acer One A150L netbooka (her nekadar bu isime Microsoft son günlerde fena taksada) bu işletim sistemini kurmup gerçekten verimlimi değilmiyi gözlemlemek istedim ve işe giriştim.

  • ASP.NET DropDownList, CheckBoxList ve RadioButtonList Kontrollerinin Kullanımı

    Klasik asp den asp.net e zar zorda olsa geçmiş biri olarak, .net' in en hayran olduğum kısımlarından biride form elemanlarının kullanım esnekliği. Yani bir sürü kodla yaptığımız işleri asp.net de çoğu zaman hiç kod yazmadan halledebilmemiz mümkün. Hele ki  Ajax Control Toolkit ile birleşince mükemmel sonuçlar elde ediyorsunuz. Bu yazımda ajaxı işin içine katmadan, sadece temel hatlarıyla DropDownList, CheckBoxList ve RadioButtonList kontrollerinin en çok kullanılan özelliklerini anlatmaya çalışacağım. DropDownList: En aşina olduğumuz kontrollerin başında geliyor. Bu kontrolün içine eleman nasıl ve ne şekilde ekleniyor bir bakalım.

  • GridView ve Modal Popup Extender ile birlikte çalışma

    Ajax uygulamaları artık web sayfalarının olmazsa olmazlarından, Asp.Net ile birlikte  Ajax Control Toolkit ile birlikte ajaxın nimetlerinden en iyi ve rahat şekilde faydalanmamız hedeflenmiş. Bu yazımda Modal Popup Extender ile GridView satırında bulunan kaydın id si ile birlikte nasıl işlerimizi yürüteceğimizi anlatmaya çalışacağım. Bu konuda beni bilgilendiren Yunus Emre ye sonsuz teşekkürlerimi sunuyorum.

  • MSSQL 2005 de Tarih Formatını Değiştirme

    Evet yine sql yine tarih formatı :) Bilindiği üzere veritabanın kendi tarih formatı bulunuyor ve bu format varsayılan olarak us_english olarak geliyor. Bilmeyen arkadaşlar için bu tarih formatı Ay-Gün-Yıl (mdy) şeklinde, bizim kullandığımız düzen ise, Gün-Ay-Yıl (dmy). Bu çoğu zaman verileri listelerken, süzerken veya veritabanına kayıt eklerken sizi türlü türlü cambazlıklara iten, sürekli karşınıza farklı sıkıntılarla gelen bir handikap durumudur. Geçenlerde burada bir kısmından bahsetmiştim. Bu olayın sanıyorum ki en kesin çözümü sql serverin ayarlarını isteğimiz doğrultusunda düzenlemek.

  • T-SQL ile newID, Soundex, Case ve Substring kullanımı

    Bazı işlemler vardır kod yazmaya kalkınca dünya kadar satır yazmanız gerekir, halbuki zaman zaman Sql in nimetlerinden yararlanmak olayları bir çırpıda performanslı bir şekilde çözmek anlamına geliyor. Bu nimetleri birer örnekle açıklamaya çalışayım. NewID() herzaman heryerdeki fiks sorulardan biridir, veritabanından rastgele nasıl veri çekerim veya veri kümesinin içinden rastgele x kadar kaydı nasıl çekerim gibi.. satır satır kod yazmak yerine newId fonksiyonunu kullanabilirsiniz.

  • Çeşitli robot resimleri, Terminatörde dahil !

    Sanayide, tıpta, askeriyede, uzayda, filmlerde kısacası yavaş yavaş her yerde robotları görmemiz mümkün. Her geçen gün insanlara benzetilmeye çalışılsalar da bilim adamlarına göre yolun çok daha başındalar. Bize çok basitmiş gibi gelen yürüme işlemini bile daha tam yapan bir robot dünyada bulunmuyor. Geçenlerde gezerken bulduğum çeşitli alanlarda kullanılan robotları sizlerle paylaşmak istedim, içlerinde meşhur film yıldızımız Terminatör' de bulunuyor :)

  • Çok garip bir ofis

    Zaman zaman ilginç ofis tasarımlarıyla karşılaşıyoruz, fakat böylesini ilk defa gördüm. Gerçi buna ofis değil de iş yeri desek daha iyi olur :)

  • Tam isabet dedikleri bu olsa gerek :)

    Millet nelerle uğraşıyor yahu, ortamın fotoğrafını ortama öyle bir tutuyorlar ki, yahu görmeniz lazım kelimeler kifayetsiz kalıyor :)

  • Web Servis Yazmak ve Kullanmak

    Bu yazımda elimden geldiğince Web Service (Web Servis) konusuna değinmeye çalışacağım. Öncelikle web servis nedir sorusunun cevabını kendimce vermeye çalışayım. Çeşitli uygulamalar geliştiren bir firma olduğunuzu kabul edelim. Projelerinizde sık sık kullandığınız yapılar var örneğin, seçilen şehire göre ilçeleri listeleme veya döviz kurlarını gösterme gibi.. Biraz daha geniş düşünürsek, birden fazla uygulamada kullandığımız sanal posları tek bir merkezde toplayıp, istediğimiz uygulamadan veri gönderip işlemlerimizi gerçekleştirebiliriz. Servislerin bir güzelliği de, php, klasik asp, jsp, java vb.. dillerlede çok rahat bir şekilde kullanılması. Ne kadar yazarsam yazayım web servisin nimetlerini uygulamadan görmemiz imkansız. Öncelikle burada ve [şurada](http://www.yazgelistir.com/Makaleler/makaleler.aspx?KatId=1000000009&Kat=XML Web Servisleri) ki makalelere göz atmanızda fayda var.

  • Bö! 2009 Teknoloji Kategorisi 2. cisi www.apoStyLEE.com !

    Blog ödülleri 2009' da Teknoloji kategorisinde Yakuter.com un ardından 2. olmuşum. Bu organizasyonda yer aldığım ve dereceye girdiğim için çok mutlu oldum. Dereceye giren tüm bloglara buradan bakabilirsiniz. Destekleyen tüm herkese sonsuz teşekkür ediyorum. 2 Mayıs 2009 Cumartesi günü yapılacak konferansa özel sebeplerden dolayı katılamayacağım. Fenerbahçe Faruk Ilgaz Tesislerinde Trabzonspor formamla ödül almak çok keyifli olacaktı ama olsun her işte bir hayır vardır. Kategori birincisi, Erhan Yakut arkadaşıma, üçüncüsü www.ogren.tv ekibini kutluyor, başarılarının devamını diliyorum.

  • Daha tutamadım kendimi

    Günlerdir yaşadığım gördüğüm bir sürü olay var, kendimi tutup buraya yazmak istemedim ama artık dayanamadım ve yazma gereği duydum.

  • Datalist içinde RadioButton Gruplamak !

    İlkten çok basit gibi görünen bir durum, fakat uğraşmaya başlayınca durumun böyle olmadığını görüyorsunuz. Senaryomuz şu şekilde; verileri listelediğimiz bir DataList nesnemiz var, her satırın başında bir RadioButton bulunuyor, biz kullanıcının sadece bir tane seçim yapmasını istiyoruz (Şekil 1). Bir nevi RadioButtonList nesnesinin yaptığı işi DataList içinde yapmak istiyoruz. Yaptığım araştırmalarda CodePorject de bir .dll sayesinde yapıldığını gördüm, fakat projeye bu .dll yi eklemek işime gelmedi. Aklıma bu işin Javascript' le çözülebileceği geldi ve aramalarımı bu yönde sürdürdüm, en sonunda aradığım betiği buldum ve çok mutlu oldum :) Sizlerlede paylaşmak istedim :)

  • ASP.Net ile veri çekme testleri..

    Zamanında overclock ile epeyce uğraştım, çok fazla sayıda donanımı deneme ve test etme imkanı buldum. Sonrasında yazılım tarafı ağır basınca overclock işini maziye gömdüm. Kaç zamandır acaba DataTable mi kullansam, foreach mı kullansam veya DataAdapter mi kullansamın hesabını yapıyordum, diğer yandan acaba hangisi daha performanslı çalışır veya kullanıcı tarafında hangisi daha sorunsuz görüntülenebilir gibi düşünceler içerisindeydim. Madem eski hız aşırtmacılardanım kendimce bir test (benchmark) platformu hazırlayıp işe koyulayım dedim. Belki yanlış işlemler yapmış olabilirim, göz ardı ettiğim noktalar olabilir bunları eğer paylaşırsanız çok sevinirim.

  • Benmi sınavları atlattım yoksa onlarmı beni ?

    Son haftalarda zamanımın en büyük kısmını aof sınavlarına ayırmıştım. Elimden geldiğince çalışıp kayıpsız atlatmak istiyordum fakat ne varki bazı derslerde işler umduğum gibi gitmedi. Moralimi bozmuyorum finallere daha sıkı çalışıp istediğim sonuca ulaşcağıma inanıyorum. Sınav soruları eöğrenme portalından açıklandı fakat ne varki şuanda sitede tam tamına 41025 kişi aktif görünüyor. Eğer sayaç doğruysaki büyük olasılıkla doğru anlık bu kadar ziyaretçi olmasına rağmen site geçte olsa açılıyor ve isteklere cevap verebiliyor. AOF yetkililerini buradan tebrik etmek istiyorum, demekki önem gösteriyorlar. Konu nereden nereye geldi yahu Neyse sınavlara gire çıka gire çıka bir takım gözlemlerde bulundum ve bunları sizlerlede paylaşmak istedim.

  • Açık öğretim ilk vizelerine ramak kaldı !

    Bu hafta sonu yani, Nisan 4-5 açık öğretim sınavlarının ilk vizesi yapılacak. Malum bende inceden bu sınavlara gireceğim, bu senede geçen seneden farksız, sınav haftasına girdiğimizden beri aksilikler sıkıntılar peşimi bırakmıyor. Ders çalışma programım hep aksadı, elimden geldiğince konsantrasyonumu bozmak istemiyorum ama zaman zaman hakimiyeti kaybediyorum. Her ne olursa olsun, Allah' ın da izniyle sınav işini iyi bir şekilde atlatacağıma inanıyorum. Kendime ve benim gibi sınava girecek tüm arkadaşlarıma başarılar diliyorum.

  • T-SQL ile newID, Soundex, Case ve Substring kullanımı

    Bazı işlemler vardır kod yazmaya kalkınca dünya kadar satır yazmanız gerekir, halbuki zaman zaman Sql in nimetlerinden yararlanmak olayları bir çırpıda performanslı bir şekilde çözmek anlamına geliyor. Bu nimetleri birer örnekle açıklamaya çalışayım.

  • Şimdi KDV Yüzde Nekiz ! ?

    Kaç gündür gündemde olan %8 kdv hikayesi, ne hikmetse bugün itibariyle resmi olarak sözde uygulanmaya başlandı. Başından beri bunun hikayeden başka birşey olmadığını hissediyordum. Olan yine bize olacaktı ve nitekim öyle oldu. Yazıklar olsun diyorum, utanıyorum diyorum başkada birşey demiyorum.

  • Datalist ile kayıtları kolay bir şekilde sayfalama.

    DataGrid ile sayfalama işlemini 2 satır kodla yapabilirken bu durum DataList için biraz farklı. Birden fazla sayfalama şekli bulunuyor. İnternette en basit şekilde nasıl yapılabilirin yollarını ararken şunu gördüm, kabaca iki şekil bulunuyor. Birincisi PagedDataSource nesnesini kullanarak sayfalama yapmak, diğeride benim izlediğim yol tarzı yöntemler. Araştırmalarımda üçüncü bir yola rastlamadım.

  • İnternet aleminde farklı olmak yada olmamak !

    Google Reader ile elimden geldiğince yenilikleri takip etmeye çalışıyorum. Fakat son zamanlarda görüyorum ki içerikler hep birbirinin kopyası ! Teknoloji üzerine 10 siteyi takip ediyorsam 8' i hemen hemen sürekli aynı şeyleri kullanıcılarına sunuyor, kimse kendi yorumunu katıp olaylara başka açılardan bakmıyor veya gerek duymuyor. Bu durum şuanda bloglarda da geçerli, X film fragmanı çıktı, Y tarayıcısı çıktı indirin vb.. bir sürü aynı başlık. Özgün içerik anlayışı giderek malesef kayboluyor. Blog kelimesinin karşılığı Web Günlüğü yani sadece bizim söz sahibi olmamız gereken bir yer. Eskiden insanlar günlük tutarken farklı insanların yaşadıklarınımı yazıyorlardı ! tabiki hayır, şuanki durumun tek sebebi para kazanmak. Artık hemen hemen herkes internetten para kazanmanın yollarını öğrendi, yada öğrendiğini sandı. En popüler konu üzerine kopyala yapıştır şeklinde içerik ekleyip ziyaretçi kazanma taktikleri aldı başını gidiyor. Kendi adıma bu tarz hareketlerin günü birlik olduğuna inanıyorum.

  • Sosyal imleme mekanızması yapmak.

    Kaç zamandır aklımdaydı siteme sosyal imleme mekanızması eklemek. Öcelikle sosyal imleme nedemek kabaca bunu anlatmaya çalışayım. Beğendiğiniz bir siteyi veya bir yazıyı tekrar lazım olur diye tarayıcılarımızda bulunan Sık Kullanılanlar kısmına ekliyoruz ve ne hikmetse bilgisayarımıza format atarken genellikle yedeklemeyi unutuyoruz ve hepsi birden siliniyor. Yada kendi bilgisayarımız başında değilken sık kullanılanlara erişmemiz mümkün değildir.  Bağlantılarımızı saklayıp insanlarla paylaşabileceğimiz sitelere, sosyal imleme sitesi diyoruz. Özellikle Facebook gibi sosyal ağların popüler olduğu günümüzde bu ağlarda haber, resim ve video paylaşımlarıda epeyce popüler. Şimdi düşünelim kullanıcı sitemizdeki bir yazıyı çok beğendi ve Facebook' da bunu arkadaşlarıyla paylaşmak istiyor. Eğer sitemizde paylaşım için herhangi bir bilgi yoksa %99 kullanıcı paylaşımdan vazgeçiyor, varsa bir tıkla işini hallediyor ve sitemizin ciddi anlamda ziyaretçi kazanmasını sağlıyor. Uzun lafın kısası Web 2.0 ile birlikte popüler olan bu paylaşım tarzı bize güzel şeyler sunuyor. Geçelim mekanızmamızı yapma işlemine;

  • ASP.NET C# T-SQL ile İlgili İpuçları

    Daha çok yeni başlayanların işine yarayacağını düşündüğüm bu yazıda sizlerle, gerek tasarım tarafında gerekse kod tarafında karşılaştığım sıkıntıların çözümlerini, teknik ve taktiklerini paylaşmaya çalışacağım.

  • Web Tasarımının Katledildiği Anlar..

    Bazı insanlarda doğuştan bir yetenektir tasarım, kuralını kaidesini bilmeden tasarlar. Günümüzdeki modern web tasarımlarında görünen kısım kadar arkaplandaki modernlikte çok fazla önemli. Tasarımların neredeyse tamamı Css kullanılarak yapılıyor. Fakat haleda bazı şık sitelerin kaynak kodlarını görüntülediğimizde şaşkınlığımızı gizleyemiyoruz. Çok sevdiğim bir abim, bu işin tasarım kısmının üstadlarından denebilecek bir abim ne varki haleda eski usul tasarlıyor. Her nekadar yeniliklere ayak uydurmama adına kendini kassada ya yeniliğe uyacak yada uyacaktır. Aşşağıda basit bir örnek gösteriyorum, merak eden html editörüne yapıştırıp çıktısını görebilir. Bu adamın bir eTicaret veya Haber portalı tasarladığını düşünsenize :|

  • Maybach Exelero

    Maybach görüp görebileceğiniz en asil arabaları üreten firmalardan biri, en son konsept arabası olan Maybach Exelero nun resimlerini gördüğümde aman Allah' ım bu nedir dedim, sizinde ilginizi çekebilir diye ekleyip paylaşmak istedim.

  • Gezerken bulduğum süper çizgi karakterler

    Epey zamandır sizlerle resimler paylaşmıyordum, gezerken bulduğum içlerinde Wolverine, GTA, Hitman, Transporter, Joker, Hulk ve diğer karakterlerin bulunduğu süper çizimleri ilginizi çekebilir diye paylaşmak istedim. Bu muhtemelen bir sanat adının ne olduğunu bilmiyorum ama bildiğim gördüğüm tek şey var buda çalışmaların gerçekten çok kaliteli olduğu ! Bu arada bu galeriyi sizlerle Google Picasa üzerinden paylaşacağım, kullanmanızı şiddetle tavsiye ederim ;)

  • Bizim uşaklar Disko Kralında !!!

    Szn hopteğin başarılı oyuncuları, cumartesi günü yayınlanan Okan Bayülgen' nin Disko Kralı adlı programında oyunlarını sergileyecekler. Kolbastı şovu kesinlikle kaçırmayın, Okan emicemin yorumlarını büyük bir keyifle izliyeceğim :) Hoptek hoptekkkkk çıstakk çıstakkk ...

  • Dünyanın en garip sektörü !

    Bana göre dünyadaki en berbat sektör teknoloji, özellikle benimde içinde bulunduğum bilgisayar teknolojileri sektörü. Ne hikmetse son zamanlarda ciddi anlamda popüler olan "bilgisayar donanım & teknik servis hizmeti" veren, firmalara demiyorum dükanlara her gün bir yenisi ekleniyor. Askere gitmeden 1 ay internet kafede takılıp format atmayı, oyun yüklemeyi öğrenen yada öğrendiğini sanan hemen hemen herkes asker dönüşü mutlaka bir dükan açıyor. Tabi sektörün sıkıntısı sadece bu değil, bahsettiğim zincirin bana göre en dip noktası. Burdan dallanarak gördüğüm sıkıntıları yazmaya çalışacağım;

  • ASP.NET de Password alanını postBack yapınca silmeme..

    Başlık acayip gelebilir, ama başınıza gün gelirde böle bişiy gelirse ozaman görürüm sizi :) Olayımız şu, kullanıcı formu dolduruyor, alanlar arasında password tipinde bir alanımızda var. Sayfayı herhangi bir nedenden dolayı postback etmemiz gerekiyor. Durum böyle olunca password alanları boşalıyor, halbuki boşalmasını istemiyoruz. Mesela adam formu doldurdu, sözleşmeyi okudum kabul ediyorum adındaki checkboxa tıkladı, sayfa postpack oldu, hobaaaa password alanları boşaldı, bunun önüne şu şekilde geçebiliyoruz.

  • Veee Alper abi Trabzonspor un kaldığı oteli basar !

    Beşiktaş maçı öncesi Alper Tunga Erkol ve kızı Zeynep, Trabzonspor' un kaldığı Mövenpick Otelini bastı ! Bu baskından İbrahima Yattara ve Rigobert Song da nasiplerini aldı. Alper abinin BASKIN BASANINDIR sözleri ise dikkati başka noktalara çekti ! Başka hiç bir yerde bulamayacağınız bu şok baskının resimlerini sizlerle paylaşıyorum

  • ASP de Querystring ile alınan bilgide Türkçe karakter problemi

    Epey zamandır ASP ile uğraşıyorum türlü türlü Türkçe karakter problemleriyle karşılaştım fakat ilk kez böylesine rastladım. Google da ufak bir araştırma yaptıktan sonra sonuca ulaşamadım, hemen kolları sıvayıp bir replace fonksiyonu yazdım. Belki birilerinin işine yarar diye paylaşayım istedim. [asp] function tCevir(gelenveri) gelenveri=Replace(gelenveri,"ı","ı") gelenveri=Replace(gelenveri,"ÄŸ","ğ") gelenveri=Replace(gelenveri,"ü","ü") gelenveri=Replace(gelenveri,"ç","ç") gelenveri=Replace(gelenveri,"Ä°","İ") gelenveri=Replace(gelenveri,"Ä","Ğ") gelenveri=Replace(gelenveri,"Ç","Ç") gelenveri=Replace(gelenveri,"Ãœ","Ü") gelenveri=Replace(gelenveri,"ö","ö") gelenveri=Replace(gelenveri,"Ö","Ö") tCevir = gelenveri end Function [/asp]

  • ASP.NET ile Kullanıcı Kayıt Formu Tasarımı ve Kontroller

    Formları oluştururken şüphesiz en büyük sıkıntı, istediğimiz bilgilerin istediğimiz şekilde doldurulması olayıdır. Bu olaya "Geçerlilik Denetimi" (Validation) denilmektedir. ASP.NET de bu iş için bizlere sunulmuş validation nesnelerimiz bulunuyor. Genellikle e-posta, telefon numarası, kredi kartı numarası,web adresi ve tarih gibi belli bir formatı olan bilgileri alırken egularExpressionValidator adındaki nesne sayesinde çok rahat bir biçimde bu kontrolleri sağlıyabiliyoruz. Bu adreste istemediğiniz kadar regularexpressionvalidator için kullanabileceğiniz formül bulunuyor. Eğer bir alanın zorunlu doldurulmasını istiyorsak RequiredFieldValidator tam bize göre :) Yazılan şifrelerin eşit olup olmadığını yada yazılan e-posta adreslerinin eşit olup olmadığını ise CompareValidator nesnesiyle yapabiliyorsunuz.

  • Visual Studio 2008 İle Yaşadığım Tablo Sıkıntıları

    Visual Studio' ya laf atacak değilim, Microsoft' un bizlere bahşettiği eşşiz bir araç. Kaynak (Source) kısmında hiç bir problemle karşılaşmama rağmen Tas

  • Sabah sabah kefimin içine ettiler ya..

    Arkadaş sabah okadar güzel uyandımki, hava güzel, eşim kalkmış güzel bir kahvaltı hazırlamış, herşey süper. Çıktık evimizden güle oynaya şirkete adım attım, Selamınaleyküm, günaydın arkadaşlar dedim daha kimse selamımı almadan anzolot arkadaşlardan biri hemen yırtık dondan atlar gibi "bilgisayarlar açılmıyor" dedi. İnsan bir günaydın der ya, bu kadarmı önemli bilgisayarlar. Hayır çokda çalışan biri olsa..

  • Sagopa Kajmer - Aşk Yok Artık

    İznim olmadıkça alamazsın bendekini benden Eğer alsan hesap sorar bendeki senden Böyle sorgu sual beklerken abdiyetten ? Ne çıkar planladığın çirkin art niyetten Bu miskinlik keyfiyetten Hali vakti yerindelikten Herşey günlük gülüstanlık olacak olsaydı Gerçekten imtihan olmazdı Gelişi güzel doğar büyür ölürdük Alimler olmasaydı bizler şuanda kördük İnsan öyle yaradılış ki Düşünür- Taşınır- Hamle Yapar Sorgusuzca başına buyruk doğrularını savunuyorsun Yanlış fikirlerden yanlış bir sen yaratıyorsun (sen) Sen abartıyorsun rahat yaşamla sapıtmayı İstanbul üstünden geçmiş bırak kendini korumayı İyiden iyiye bakıyorumda yoldan raydan çıkmışsın Tenine dokunan ellerden bir koleksiyon yapmışssın(Aferin) O yataktan bu yatağa yatıp takılıp sızmışsın Bu zihniyetle aşkı yorgan altlarında aramışsın(Aferin) Akrep ateş çemberinde harakiri yaptı sahiden Pozitif olana dek negatifim kuzen

  • Sagopa Kajmer - Ateşten Gömlek

    Benim bir sırrım var açıklanmayacak kadar sır.. Bundan çıkar hır,patlamalar vuku bulur dert kahır.. Sırdan geçen dilim olsa hale değer diken.. Bilmez bilen adam olur,ben ben iken.. Ya söylersem kim anlar.. Söylemezsem bağlar gamlardan ağlar. Bu yıpranışta dağılır bütün.. Doymaz Sago yakar tütün.. İçindeyim oyunun büsbütün, Hayatıma musallat oldu şöhret,ün.. Karıştı yarınım bitti dün,tedirgin bugün.. Topla çıkar nedir sonuç? Her kıyasta dilime değer bıçağa ait keskin uç, Kimdir suçlu kimde suç? Öylesine kibirli ki biber yakmadan bırakmaz rahat, Yarası ağır dilimin bulamıyorum kapatacak bant! Üzerime gelin bakın,dinamit bağlı gövdeme, Yaklaşını uçururum uçurtma misal pimden iplerle.. Fesatlar kapıma vardılar ellerinde güllerle, İşlerine gelmediğinde saldırdılar aynı güllerin dikenleriyle.. Vurdular siyah güllelerle..

  • Sagopa Kajmer - Kötü İnsanları Tanıma Senesi

    tek basınalıgın yolcusu Bal saçan dudak ısır Malum çirkeflik kısır İblis kanıma girmeni üstelerse bilki hile vardır . Bir aftır ayıba örtü Çirkef koparır gürültü Binlerce süprüntü ben şahidim ses var yok görüntü. Sadece bana mahsus bu mapushane Bengü tütün yanında insan sarılı beyaz kefene . Hakkım üçtür kulağıma söyle, insan kaç tür ? Gördüğün halüsilasyonlar seni derinden ürkütür Günah yalan haram adamın suratına tükürtür Yanar dağlarının volkanlarını nefsim püskürtür. Dudaklarım çarpıştıkça meftun yunus gazaplarda Tahammülüm ayaklar altında izler minik bir karınca. Rüzgar şiddeti bilmez duvarın ardına saklananlar . Gam Bağından ayaklarımı kurtar canım feci yanar. Güneş ışıldadıkça duvarlardan gölgem parlar Sözlerimin perişan saçlarını kalemim tarar. Kader Beter zengini duygu hazinem iflas Diline hakim ol bak sol elimde alyans. Bir kan pıhtısından oldum yoktur bundan gayrım bana sorduğunuz saçma soru için hem evet hem hayırım . Dilsiz şairin dili çözülse kulak duymaz sağırım Güneşin küstüğü çöllere ben yağmurcasına yağarım . Hey yabancı yolun yarısı 35 der Sıtkı Tarancı ! Korkarım 5 sene sonra saracak içimi derin sancı.

  • Şebnem Ferah - Okyanus

    Önümde ağır bir kapı ardında okyanus var Ben zaten suda doğmuşum kapıyı açmam gerek İşte o an biri geliyor tutuyor kulağımdan Gözü anahtar deliğinde "bak" diyor sadece burdan "bırak" diyorum o küçücük resmi Yetmez bize bu küçük esinti Nerde törpülendin böyle "olmaz"diyor tutup ayak bileğimi. . Şimdi önümde ağır bir kapı ardında okyanus var

  • Online Kullanıcıları ve Hangi Sayfalarda Olduklarını Gösterme

    Eğer bu konu hakkında araştırma yaparsanız online üyeleri gösterirken genelde global.asa veya global.asax kullanıldığını görürsünüz, fakat sitedeki online kullanıcı sayısı arttıkça bu methot sapıtabiliyor, hatta biliyor değil sapıtıyor. Anlatmaya çalışacağım mantıkta gerçeğe yakın bir sonuç alacağız. Üstelik çokda basit, nederedeyse sadece SQL ile bu işin üstesinden geleceğiz. Bu yöntemi ASP, PHP, ASP.NET ve benzeri dillerde kullanmak mümkün. Ben ASP.Net ile bu olayı göstereceğim.

  • ASP.NET ile Login, MasterPage ve RequiredFieldValidator Kullanımı

    Merhabalar, ASP.NET ile kullanıcı girişi olayını veritabanına bağlantılı bir şekilde nasıl yapabilirizi anlatmaya çalışacağım. Anlatacağım mekanızmada .Net ile birlikte gelen Login nesnelerini kullanacağız. Nedeni ise güvenlik ve işlevsellik. Özellikle giriş işlemlerinde, kullanıcıyı bir önceki sayfaya yönlendirmek tam bir kabus ! Kabus derken yanlış anlaşılmasın, birazcık kod yazmak gerektirir manasında :) ASP.Net ile yapılmış sitelerde şunu illaki görmüşsünüzdür. Bir sayfa kullanıcı girişi gerektirmektedir, kullanıcı adınız ve şifrenizi yazdığınızda, eğer bilgileriniz doğru iste geldiğiniz sayfaya yönlendirilirsiniz. Bu noktada adres satırında "?ReturnUrl=Default.aspx" gibisinden bir önceki sayfanın adresi görünür. Bunu kendimiz kodlayarakta yapabiliriz fakat ASP.NET' de hazır yapılmışı zaten var :)

  • Haziran ayına kadar YOKUM Diyorum !

    Merhabalar, bugünden sonra ciddi anlamda ders çalışma moduna girmiş bulunmaktayım, öte yandan şirketteki işlerimin de yoğunluğu nedeniyle fantazi olan herşeyden, her işten uzak duracağım. Bu dönemde pes oynamak, boş vakitlerde araştırma yapmak, uyduruk kaytırık ayrıntılara takılıp uzun zamanlar geçirmek yerine, her fırsatta ders çalışacağım. Anladımki bana benden başka kimseden hayır yok, olmayacakta, bari az da kendim için kasayım.. Bu arada 27 Şubat 2009 Aof 2. dönem harç parasının son günü. Birde AOF' nin E-Öğrenme Platformunada buradan ulaşabilirsiniz.

  • ASP.NET ile Resim Boyutlandırma

    Weble uğraşıpta resimlerle uğraşmayan kimse yokdur herhalde. Resmi upload et, sitenin tasarımında kullanılacak yerlere göre boyutlandır vs.. ASP.NET C# ile bu işlemi farklı bir methodla nasıl çözebilirizi anlatmaya çalışacağım. Bu mekanızmada sadece orjinal resmi upload ediyoruz ve görüntülemek istediğiniz yere göre boyutlandırıp çağırabiliyorsunuz. Bunu klasik ASP de PHP de yapmak da mümkün.

  • Yardır apO Yardır !

    Genel olarak şehrimin, ülkemin ve dünyanın gidişatını beğenmemekteyim. Kimin elinin kimin cebinde olduğunu bile bile, bilmemeyi tercih ettiğimiz uydurmasyon bir sistemin içerisine adeta sürüklenip bırakılmışız. Bu uyduruk gaydırık şeyleri sabahın köründe yazmak istememin nedeni, piskolojimi rahatlatıp işime sakin bir kafayla başlamak isteyişimdir.

  • 1 Mayıs Tatil Oluyor !

    Yahu ne acayip bir ülke olduk ? Yoksa ne acayip bir dünyamı demeliyim ? Bugün ki haberlere göz gezdirirken 1 Mayısın tatil olma durumunu okudum ve çok şaşırdım. Yılın 200 günü zaten tatil, nasıl daha çok çalışıp kalkınabilirizi kimse düşünmüyor aksine zaten tatil manyağı olan bir sistemi yeni bir tatille destekliyorlar. Madem öyle oldu olacak Sevgililer, anneler, babalar, paranın bulunuşu, ekmeğin icadı gibi günleride tatile bağlayıp milletçe yatalım. Bu kafayla gidersek sanırım olduğumuz yerin bir adım ilerisine değil sürekli gerisine gideceğiz. Kendime değil doğmamış çocuğuma acıyorum..

  • Arkadaş bendemi anormallik var ?

    Müzik dinlemek için kulağıma kulaklıkları takıp, işimi yapmaya çalışıyorum. Ama ne hikmetse insanlar kulağımda kulaklığı görüyor ve yinede bana o guş kafalarıyla birşeyler demeye çalışıyorlar hay Allah' ım ya. Ulan kulaklık varsa müzik çalıyordur ve bu durumda duymak güçleşir ! Sırf bu yüzden konsantrem bozuldu ve yanlış dosyaları yanlış yere kopyalıyıp yaptığım bir ton iş gitti. Hayret bir olay ya !

  • Sagopa Kajmer

    Bu zamana kadar sanat dünyasından (şarkıcı, manken, aktör vb..) kimseye hayran olmadım olamadım, hayranlık eylemininde ne olduğunu açıkcası hiç anlamlandıramazdım. Üniversite yıllarında bir arkadaşım Sagopa Kajmer diye birinden bahsetti, ozamanlar küfürlerini şarkılarının içinde uçuşturan bir adamı dinliyordum. Şuanda kendiside bundan pişmanlık duyuyorum diye ekliyor konuşmalarına.. Kimdir Sagopa Kajmer ? Gerçek adı Yunus ÖZYAVUZ, 1978 yılında Samsun' da doğmuş, kendisi gibi rap müzik yapan Kolera ile mütavaziyet üzerine kurulu bir yaşantısı olan bir abimizdir. Bana göre son zamanlarda yapmış olduğu müzik rap değildir ! özellikle Ceza ile karşılaştırılmaya çalışılmasıda ciddi anlamda yanlış ve bir okadar da saçmadır. Biri bana ne tür dinliyorsun dediğinde rap demiyorum, Sagopa Kajmer diyorum ! Çok fazla şan şöhret kaygısı duymadığı için tv de öyle sık sık göremeyeceğiniz hatta yılda bir bile göremeyeceğiniz ender kişiliktir. Şarkılarını çalma listeme eklediğimde kesinlikle listemde ondan başkası olamaz, çünki beni alıp götürdüğünde ardından gelen farklı bir müzik konsantremin içine eder. Sürekli dinlememe rağmen bir şarkısının bile sözlerini tamemen bilmiyorum. Zaten ezberlesemde onun okuduğu şekilde okumamın mümkünatı yok. Denemesi bedava, herhangi bir şarkısını dinlerken yanına şarkının sözlerini açın, Sagoyla birlikte aynı tarzda okumaya çalışın, bakalım becerebilecekmisiniz. Ben beceremiyorum :) Yıllardır dinlediğim şarkılarını bile sözlerine göz gezdirerek dinlediğimde türlü türlü manaları yakalıyorum. Ben böyle sözler yazabilen bir insanın normal biri olduğuna inanmıyorum. Yanlız şöyle bir durumda var eğer şarkılarını dinlemek için dinlerseniz hiç birşey anlamazsınız, yakalayamazsınız ! Yazacak bir sürü şey düşünmüştüm fakat ne hikmetse alayını unuttum, Trabzon' a gelmesini 4 hatta 5 gözle bekliyorum. Yahu insan en keyifli anında şarkı dinleyip hüzne boğulabilirmi ? Her kelime, her cümle, her paragraf bu kadar manidar olabilirmi ? Eğer Sago insansa ben insan değilim :) Kastır SAGOOOO !!!!

  • Alan Carlos Gomes da Costa !

    Veeeee karşınızda yılın transferi Alanzinho ! , uzun uğraşlar sonucunda renklerimize katılan bu oyuncuya dikkat ! İlk maçı sabırsızlıkla bekliyorum. Sitelerden derlediğim bilgileri sizlerlede paylaşmak istedim.

  • MSSQL Tarih Saat Problemi ve Çözümü

    Arkadaş işin içine tarih saat girince heryer karışıyor. Belki sadece bana oluyordur ama araştırdığım kadarıyla bu sıkıntıları herkes yaşıyor. Sıkıntıların başında tarihleri karşılaştıramama geliyor. Özellikle 29.01.2009 15:38:39 şeklindeki tarih saat formatındaki verilerde sürekli problem oluşuyor.

  • ASP.NET ASP Session Transferi

    ASP.Net ile gün geçtikçe farklı tecrübeler ediniyor ve fırsat buldukçada sizlerle paylaşıyorum. Dün başıma gelen session olayını kendi kurallarıma göre çözmeyi başardım. Önce senaryoyu sizlere anlatayım.

  • ASP.NET de Klasik ASP İşi Veritabanından Veri Çekmek

    Yazdan kalma bir günden merhaba arkadaşlar. Çoğu forumda okuyorum, asp den asp.net e geçmek isteyenlerin veya asp.net de bişiyler yapmak isteyenlerin ilk önce sordukları şeylerin başında, veritabanı işlemleri geliyor. Yani veritabanına bağlanıp verileri ekrana yazdırmak. Esasında asp.net deki gelişmiş nesneleri kavradıktan sonra bu işlerin ne kadar basit olduğunu görüyorsunuz, fakat başlangıç için bu tarz bir bilgiyi öğrenmek iyi oluyor. Sonuçta asp ile veritbanı işlemleri bu şekilde ilerliyor ve geçişte de insan ister istemez bu tarz birşey görmek istiyor. Neyse uzatmadan örneğimize geçelim.

  • Bugün çok güldüm yav :)

    Bayi kanal müdürümüz Uğur abinin bir konuşmasına kulak verdim ve bunu sizlerle paylaşmak istedim. Bir arkadaşı muhtemelen bilgisayar alacak ve ısrarla Uğur abiden AMD işlemci fiyatı istiyor, Uğur abide aynı ısrarla karşılık verip INTEL satmaya çalışıyor. Sanırım müşteri peki neden AMD değilde INTEL diye soruyor, Uğur abide patlatıyor, AMD HEMEN YIPRANİYYYYYYY !!! ben koptum tabi, şuanda saat 22:34 haleda gülüyorum :))

  • Ortalıklarda olmama sebeplerim..

    Yahu zamanım hızlı geçiyor yoksa banamı öyle geliyor anlayamadım, Ocak ayı resmen bitmek üzere. İşlerimin yoğunluğu nedeniyle epeydir yeni bir içerik ekleme fırsatım olmadı. Kestaneler pişerken bir tıngırdatayım istedim :)

  • Yemekteyiz

    Son günlerin en bol reytingli programı şüphesiz Yemekteyiz adındaki yarışma programı. Dikkat ettiyseniz reyting canavarı Acun abi bile neredeyse bu programın gölgesinde kaldı. Kabul ediyorumki orjinal bir fikir, ama eksikleri var daha doğrusu bizim sosyo piskolojik durumumuzdan dolayı eksikleri var. Nihayet insanlara dizilerden bıkkınlık gelmişti, herkes farklı şeyler istiyordu ki bu program imdata yetişti. İlk önceleri İstanbul' da ki insanlarla yapılan program, aldığı reytingden dolayı tüm ülkeye yayılmaya başladı ve ilk durak Adana oldu. Bana göre programdaki en büyük eksiklik birinciyi direk yarışmacıların seçmesi. Kimse yemek yemiyor kıl, tüy ve benzeri materyalleri yemeklerin içinde arıyor ki puan kırayım ortamı gereyim, bir kısımda şöyle bir yol izliyorki gülmekten yarılıyorum. Ben et yemem, tavuk yemem, tuzu fazla, tuzu az, pişmemiş, çok pişmiş, ben marul sevmem, ben soğan yemem vb.. Ulan açmı geziyorsun sen ! Madem rakibine puan vermeyeceksin verme, niye kendini yanlış yollara itiyorsun. Daha sonra izleyip demiyormusun ya ne abartmışım. Neyse uzatırda uzatırım, geleyim benim konuma.

  • bölüm 2 (Msn Messenger)

    İlk yazımda kabataslak olarak ana hatlarıyla trojanları anlatmaya çalıştım. Bu yazımda ise benim görüşümce daha büyük bir tehlike olan Messenger ile gelebilecek tehlikeliler üzerine sizlere bilgi vermeye çalışacağım. Son zamanlarda kullanıcı kitlesi ve bu oranda popülaritesi giderek artan Msn Messenger beraberinde güvenlik problemlerinide beraberinde getiriyor. Satılan 10 bilgisayardan en az bir tanesinin kullanım amacı sadece messenger..! Bunun nedenini anlamak esasında çok zor insanlar neden tanımadıkları yada normal hayatta yüz yüze baktıkları insanlarla sanal ortamda konuşmak ister ki ? Belki de tek nedeni insanlar sevdikleriyle sürekli iletişim halinde olmak istiyor ve bunuda bedava ve en eğlenceli şekilde messenger sayesinde yapabiliyor. Olayın şöyle bir boyutuda gözden kaçmamalı neden onca chat programı varken messenger tercih ediliyor? Yada ne olduda messenger kullanıcı patlaması yarattı ? En büyük neden şüphesiz arkasında dünyanın en büyük yazılım firması olan Micosoft’ un olması ikinci nedende (benim görüşümce) basit ve herkesin rahatlıkla anlayabileceği bir arayüz. Bu sebepler bir yazılımın özellikle bu tarz bir yazılımın gözde olması için yeterli. Neyse kabaca msnden (bu noktadan sonra msn=messenger) bahsettikten sonra konumuz olan güvenlik konusuna değinelim.

  • Messenger Güvenliği

    İlk yazımda kabataslak olarak ana hatlarıyla trojanları anlatmaya çalıştım. Bu yazımda ise benim görüşümce daha büyük bir tehlike olan Messenger ile gelebilecek tehlikeliler üzerine sizlere bilgi vermeye çalışacağım. Son zamanlarda kullanıcı kitlesi ve bu oranda popülaritesi giderek artan Msn Messenger beraberinde güvenlik problemlerinide beraberinde getiriyor. Satılan 10 bilgisayardan en az bir tanesinin kullanım amacı sadece messenger..! Bunun nedenini anlamak esasında çok zor insanlar neden tanımadıkları yada normal hayatta yüz yüze baktıkları insanlarla sanal ortamda konuşmak ister ki ? Belki de tek nedeni insanlar sevdikleriyle sürekli iletişim halinde olmak istiyor ve bunuda bedava ve en eğlenceli şekilde messenger sayesinde yapabiliyor. Olayın şöyle bir boyutuda gözden kaçmamalı neden onca chat programı varken messenger tercih ediliyor? Yada ne olduda messenger kullanıcı patlaması yarattı ? En büyük neden şüphesiz arkasında dünyanın en büyük yazılım firması olan Micosoft’ un olması ikinci nedende (benim görüşümce) basit ve herkesin rahatlıkla anlayabileceği bir arayüz. Bu sebepler bir yazılımın özellikle bu tarz bir yazılımın gözde olması için yeterli. Neyse kabaca msnden (bu noktadan sonra msn=messenger) bahsettikten sonra konumuz olan güvenlik konusuna değinelim.

  • Az iki dakka durun ya

    Belki bende bir anormallik var ama bunları yazmam gerekiyor. Ülkemizdeki görsel ve yazılı basını anlamıyorum yada anlayamıyorum. 7 genç arkadaşımız öldü, Allah rahmet eğlesin geride kalanlarına sabırlar ihsan eylesin. Arkadaş sabah akşam televizyonda, aynı şekilde gazetelerde de bu olaylar anlatılıyor tartışılıyor. Onun ihmali bunun ihmalimi gibisinden. Acıyorum geride kalanlarına, onlarıda tv lere çıkarıp reyting uğruna katlediyorlar. Eğer bir ihmal veya benzeri bir durum varsa devletin ilgili kurum kuruluşları gereğini zaten yerine getirecektir. Haa burası Türkiye burda devletin umrunda olmaz diyorsanız, basının kendisine söylüyorum açıpda kendi götünüze bakınız ! İnsanların acizliklerinden faydalanıp reyting için devletimizi, dinimizi, milletimizi alet edip insanların duygusallığını kullanarak bu işler olmaz. Bir sürü Mehmetçik şehit oldu neden bukadar üzerinde durulmadı ? Eminim reytingi az gelmiştir. Sizede yazıklar olsun, size yayın yaptıranlarada, sizi izleyenlerede. Şu basın yüzünden hiç birşeye hiç bir olaya güvenim kalmadı. Basın özgürdür diye kendi kendinize bi hikaye uydurdunuz ve bunu kullanarak herşeyi bulandırdınız, ülkemiz şuanda sayenizde kalkınamıyor bir adım ileri atacağı yerde bir adım geriye atıyor. Yarın savaş çıkarsa eminimki ülkemizi ilk siz terkedip yurt dışındaki evlerinize sığınıp oradan izleyeceksiniz herşeyi, nede olsa özgürsünüz. Ama yukarda Allah var, devran elbet bir gün dönecektir.

  • ASP ile SEO

    Merhabalar efendim, uzun bir zamandan sonra yeni bir makale ile tekrardan karşınızdayım. Bu yazımda ASP ile SEO (Arama motoru optimizasyonu) için gerekli olan en önemli işlemlerden olan linklerin yazı başlığı şeklinde uzantısının .html şeklinde olması olayını (SEF) kendimce anlatmaya çalışacağım. Bu ne için gereklidir dilerseniz önce bunu anlamaya çalışalım. Google bu konu hakkında şunu der; kullanıcı bir arama sonucunda yada bir yerde sitenizin içeriği hakkında bir link gördüğünde, linkten konunun içeriğini anlamalıdır.Olayın özeti budur. Bakınız bu site. Linkler; baslik-deneme-1-2.html şeklindedir. Burdaki .html uzantısı ise sayfanın sabit bir içerik olduğunu temsil eder. PHP ASP.NET gibi dillerde bu işlemi yapmak gayet basitken ASP gibi modası geçmiş bir dilde birazcık zahmetlidir. Birden fazla yolu vardır fakat bence en kolay şu şekilde yapılmaktadır. Sitemde ki yapıda aynen anlatacağım şekildedir.

  • Chopper INTEL

    Mailing yapmak için Google de materyal ararken karşıma http://ignite.intel.com/ adresi çıktı. Gerçekten şaşırdım. Intel ve American Chopper ! Adresde Wallpaperler, Demolar ve diğer zavazingolar bulunuyor. Zavazingo diyorum çünkü ordaki olayı kavrayacak kadar ingilizce bilmiyorum :) İlginizi çeker diye paylaşmak istedim.

  • güvenlik güvenlik nedir bu güvenlik ? bölüm 1 (trojanlar)

    Bilgisayar ve internet kullanıcılarının artmasıyla bilinçsiz kullanıcıların zaaflarından faydalanıp bilgisayarlarındaki dosyalarını bozmak yada şifrelerini çalmak gibi eylemler son zamanlarda çığ gibi büyüyerek devam eden adeta bir sektör halini aldı. Hergeçen gün yeni bir strateji belirleyen kötü niyetli insanlardan korunmak gerçekten dikkat ve sabır istiyor tabiki ek yazılımlarda. Peki nedir bunlar? Bilmiyorum bizim ülkemizdemi böyle ama bir tıklama çılgınlığıdır gidiyor. Önümüze gelen her bannere her linke her resme kısacası tıklanabilecek herşeye amaçsızca tıklıyoruz. Peki neden tıklıyoruz? Bu sorunun bir sürü nedeni yok. Nedenlerin başında MP3 indirmek yada VİDEO indirmek geliyor. Özellikle internetin hızlanması ve ucuzlamasıyla birlikte bu tarz dosyaların indirilmesi bir nevi moda oldu. Zihniyet ise malesef ve malesef şu; madem var, madem sabit para ödüyorum neden indirmeyeyim.. Peki bukadar insan indiriyor hepsinemi virüs yada trojan bulaşıyor? Tabiki hayır genellikle www.google.com a girip xxx mp3 yazarak çıkan listedeki herhangi bir linke tıklayarak daha sonrasında açılan sayfada beliren onu yükleyin bunu yükleyin mp3 indirin tarzındaki linklere tıklarsanız malesef bir kaç dakika sonra şikayetiniz aynen bu şekilde olur. “İnternete giremiyorum, girsem bile sürekli acayip siteler açılıyor. Bilgisayarım acayip yavaşladı nerdeyse hiç bir şey yapmıyor vb..” Bu arada kesinlikle İnternetten mp3 indirmeyi kınıyoruz çünki insanların emekleri 3~4 dakika kadar kısa ve zahmetsiz değil. Yine son zamanlarda moda olan paylaşım programlarıda bu tarz olayların olmasına önemli ölçüde arttırıyor. Şöyle bir soru sorabilirsiniz. Benim bilgisayarımda virüs programı var işi ne bulsun silsin. Bende ozaman şöyle bir soru sorarım size virüs programınızın yapılandırılması ne kadar doğru ve virüs programınızın verdiği uyarıları nekadar dinliyor ve uyuyorsunuz? Unutmayınki herşeyin bir yolu yordamı kuralı vardır.

  • Sagopa Kajmer & Kolera Yeni Albüm

    Sagopa Kajmer, Kolera kimdir? nedir? gibi soruları google den araştırabilirsiniz. Zaten benim işim bilenlerle :) Yeni albümleri KÖR CERRAH&KOLOSTROFOBİ çıkalı çok kısa bir zaman oldu. İnternetten ücretsiz indirebiliyorsunuz. Buyrun buradan yakın: http://melankolia.com.tr/

  • Yeni yıla yeni tasarım.

    Epey zamandır sitemin tasarımını değiştirmek için bahane arıyor, inceden hazır şablonları (template) geziyordum. Bir önceki şablonu hazırlayan arkadaşın sitesinde dolaşırken şuanki yeni tasarımı gördüm ve tam benlik dedim. İnceden bir kaç yerini elleyip istediğim hale getirdim. Bu arada merak edenler olabilir bu site Wordpress veya benzeri hazır bir script değildir. Tasarım şablonu hariç geri kalan kısım (programlama) kendime aittir. Evde Photoshop ta yapmaya başladığım fakat bir türlü sonlandıramadığım tasarımdan sonra daha tasarımın t sine el değmiyeceğim konusunda kendime söz verdim. Benim işim tasarım değil arkadaş :) Yeni tasarım ve yerleşim sanırım diğerki halinden çok daha güzel ve tertipli oldu. Hadi bakalım hayırlısı olsun :)

  • Yanlış Bilinenler. Bölüm 2

    Hiç şüphesiz Teknoloji, dünyanın en karmaşık ve en hızlı ilerleyen sektörü. Hâl böyle oluncada ister istemez çoğu konu sapıyor ve yanlış bilgilenmelere neden oluyor. Artık bilgisayar alacak herkes aynı şeyleri söylüyor ve düşünüyor, ama ne varki çoğumuz yanlış biliyor ve düşünüyoruz. Kendimce maddeler halinde bu konuları ele alıp anlatmaya çalışayım..

  • Yazmak hiçbirşeydir ! Tasarlamak, Eriştirebilmek Herşey !

    Esasında yazacağım çok şey var fakat nerden başlayacağımı bilmiyorum. En iyisi şöyle bir giriş yapalım; bazı şeyler vardır, sonradan kazanılamaz. Allah doğuştan bazı yetenekleri bizlere bahşetmiştir. Kiminin sesi, kiminin güzelliği, kimininde TASARIMı. Bu konuda yanlız olmadığımı adım gibi biliyorum. İleri seviyede Photoshop ve CSS bilmeme rağmen en ufak bir siteyi bile tasarlıyamıyorum. Ne renkler nede farklı bişiyler uyduramıyor, yaratamıyorum. Öylede tanıdığım insanlar varki bildiği sıradan 2-3 şeyle tasarımı ağlatabiliyor. Ben bu insanlara doğuştan yetenekli diyorum. Eminimki aradan yüzyıl geçse ben yine tasarım yapamıyacağım. Bunun yanında programlama kısmını ise hevesli olan herkes kendini biraz kasarak öğrenebilir. Eninde sonunda istediğini yapabilir. Tasarım yapabilen insanları feci halde kıskanmaktayım, evet evet kıskanmaktayım :) Yazının geri kalanıyla alakasız bir giriş olmuş olabilir ama içimde kalmıştı yazayım dedim ;)

  • Bilgisayar kullananların yanlış bildiği şeyler. Bölüm 1

    Bu yazı dizisi epey bir uzayacak gibi, çünkü okadar fazla konu varki uzadıkça uzuyor. Vakit kaybetmeden başlayalım.

  • İnternetten Alış-Veriş Bölüm-2 (Güvenlik)

    Son günlerde İnternetten Alış - Verişin ve İnternet Bankacılığının yaygınlaşmasıyla birlikte kredi kartı bilgilerimizin güvenliğide bir hayli önem kazandı. Çoğu kullanıcı bu konularda bilgisizken bir kısım kullanıcı bilgili; fakat bu bilgileri çok da yeterli değil. Gelin biraz daha derinlere inelim.

  • İnternetten Alış-Veriş Bölüm-1 (Genel Anlamda E-Ticaret)

    İnternetten alış-veriş yapmak son zamanlarda modamı oldu yoksa gerçekten dahamı kârlı. E-Ticaret, Sanal Ticaret, E-Mağazacılık veya Sanal Mağazacılık gibi kavramlarda bu sistemin içerisideki farklı isimler, esasında hepsi aynı şey. İlk başlarda büyük bir kesimin karşı olduğu bu sitelere neden son zamanlarda talep giderek artıyor ? Hem internetten alış-veriş yapan birisi olarak hemde bu tarz siteleri yapan biri olarak dilimin döndüğünce aklınızdaki tüm sorulara cevap vermeye çalışacağım. Amacım hergeçen gün ortaya atılan iddialar yüzünden insanların kafalarındaki soru işaretlerini bir nebze olsun giderebilmek. Madde madde konularımızı sıralamaya başlayalım.

  • IPhone Kırmak, Parçalamak

    IPhone hakkında çok fazla bir bilgim yok; fakat şunu iyi biliyorumki eğer Emre abim bişeyi eline aldıysa onun olmaktan veya daha hiç olamamaktan fazla bir şansı yok Nitekim bugün kaç zamandır üzerinde araştırma yaptığı bir iphone versiyonunu kırabilmek için yazılımın ilerisine giderek alete fiziksel müdehale yapmak gerekiyordu. Gökhan’ la beraber olaya giriştiler. Aslında yapılırdı; fakat iphone üzerinde hiç vida yoktu, esasında bunu anladığımda aletin fazla şansının olmadığınıda anlamıştım Emre abimin yaklaşık tornavida, falçata ve benzeri ince uçlu aletlerle iphoneyi sökme girişimi başarısız olmuştu ve o beklediğim an gelmişti. Önce dış kapak levyeyi kilide takıp kırma taktiğiyle söküldü, daha sonra aletin derinliklerine doğru inilerek sökülecek herşey söküldü tabi zaman zaman kırılma, çatlama ve yamulma gibi durumlarda oluşmadı değil, bir nevi IPhone pert oldu Sonuç olarak Ar-Ge çalışmalarında zaman zaman bu tarz durumlar olabiliyor. Gökhan iflahı kesilmiş bir durumda olan iphoneyi kör topal toparlamayı başardı en azından ekrana görüntü geldi, havyayı şirkette unuttuğumuz için tamir işlemine pazartesi devam edecek hiç olmazsa iphone yi bir ipoda dönüştürmek istiyor.

  • s.asde0msd.cn s.js ve Türevi Trojan Meselesi..

    Virüs veya Trojan nedir ? Bilgisayarınıza veya ağınıza zarar vermek için giren ufak programcıklardır. Bir virüs programınız varsa ve güncelse birazda olsa güvencedesinizdir. Başıma gelen bir virüs trojan türevi bir tecrübeyi sizlerle paylaşmak istiyorum.

  • Dönüşüm Muhteşem Olabilir..

    Ciddi anlamda yoğun bir dönemi atlatmak üzeriyim. Normalde bayram tatili dönüşü insanlar dinlek olur ama ben pek öyle olamayacağım aksiye çokdaha yorgun olacağım. Ama Allah' ıma şükür ediyorum yeterki sağlığımız sihatimiz olsunda çalışalım diye. Şirketteki ağ yapımızda büyük bir değişikliğe gidip, sanallaştırma teknolojisini kullanmaya karar verip uygulamasına geçtik. Şuan itibariyle %80 lik kısım bitti gibi, yarın tüm kullanıcılar sanal makinalarıyla çalışmalarına başlayacak. Bu süreç içerisinde epeyce bir tecrübe edindim ve bu tecrübeleri rahat bir zamanda sizlerle paylaşacağım. Ahmet Akbulut kardeşim sağolsun sonuna kadar desteklerini esirgemedi, kendi işiymişcesine ilgilendi ona burdan şükranlarımı sunuyorum.

  • Yine Bir Teknik Aksaklık..

    Yine yine yine yine yine teknik bir aksaklıktan dolayı 2-3 gün siteme erişim sağlanamadı. Veritabanını geri yüklemek zorunda kaldığım için en son eklediğim içerikler maselef silindi. Google dan bu içeriklerin linklerine tıklayıpta bulamayan arkadaşlardan özür diliyorum. Eğer ilgi konu önemli bir konu ise lütfen iletişime geçsinler, elimden gelen yardımı yapmaya çalışırım. Şirketteki network yapısını değiştirme sürecinde olduğumuz için bir süre burayla ilgilenemeyebilirim. Herkesin geçmiş bayramını tekrardan kutluyorum..

  • MasterPage' den diğer sayfadaki bir nesneye erişmek. FindControl

    Geçtiğimiz haftalarda apostylee.com un .Net versiyonunu sizlere duyurmuştum. Header kısmındaki arama kutusuna girilen değeri veritabanında aratıp sonucu default.aspx sayfamdaki DataList te göstermek istediğimde, direk dataliste erişemediğimi farkettim. Halbuki windows form da nesnenin özelliklerine girip Modifiers kısmından Private değerini Public ile değiştirdiğimizde erişebiliyorduk. Web Form da durum biraz daha farklı ! Belki başka bir yoluda fakat benim bildiğim ve incelediğim kadarıyla herkesin kullandığı yöntem FindControl. Esasında Javascript deki getElementById ifadesine benziyor. Adından da anlaşılacağı gibi kontrolü arayıp bulmaya yarıyor :) Sadece sayfalar arasında değil nesne içindeki nesneyede bu sayede erişebiliyoruz. Örneğin bir GridList imiz var ve içinde de TextBox ımız. Textboxa erişmek için bu yöntemi kullanabiliyoruz. Yani öğrenilmesi anlanması gereken bir konu.

  • Uçak Kazaları..

    Uçaklar ulaşımı herne kadar kolaylaştırsada, kaza yapmaları durumunda içinden canlı çıkmak neredeyse imkansız. Allah bu tarz kazaları kimselere göstermesin diyor ve sizi birbirinden garip 87 uçak kazasıyla baş başa bırakıyorum.

  • Uzay Araçları ve Benzeri Resimler Bölüm 2

    Geçenlerde Uzay araçları ve benzeri şeylerle ilgili 26 resimeklemiştim, şimdide devamı niteliğinde olan bu 31 resmi sizlerle paylaşmak istiyorum. Uzay kimin ilgisini çekmezki :)

  • Ford Mustang Resimleri

    7' den 70' e Ford Mustang resimlerini sizlerle paylaşmak istiyorum. Tam 75 adet Mustang resmi. Bu arada artık resimleri sizlere Flickr aracılığıyla göstereceğim. Nedenlerini diğer yazılarımda sizlerle paylaşacağım. İyi seyirler..

  • Google Bir Türk' ün olsaydı ?

    Dün şirkette hummalı bir çalışma yaparken arkadaşlarımızdan biri Google ya yeniden aşık olup, " Ula bu Google kaçliradır diye söze başlayıp, Google ne güzel birşey, acaba kimindir ? Türkmü bunun sahibi " deyince kahkaha tufanı koptu ve bizim de aklımıza böyle bir mim konusu geldi. Emrah benden evvel davranıp konuyu sitesinde açıp beni mimlemiş :) Beni yakından tanıyanlar bilir, bir konuya geyiksel açıdan yaklaşırsam sınırları zorlarım Gelelim Google bir Türk' ün olsaydı işine;

  • Böyle polis arabası görülmedi 2

    Geçenlerde Lamborghini polis arabasını sizlerle paylaşmıştım şimdide markasını bilmediğim fakat lamborghini kadar güzel bir polis arabasını paylaşmak istiyorum. Sanırım bu iş moda olma yolunda gidiyor. Bakalım ne zaman bizim sokaklarımızda böyle polis arabalarını görecez. ![](/images/polis arabası (2).jpg)

  • Teknik bir aksaklıktan sonra..

    Teknik bir aksaklıkmı demek lazım yoksa teknik bir vurdumduymazlıkmı bilemiyorum.. Esasında yoğun bir zamanımdı sanırım ondan da olmuş olabilir

  • Ayıptır, yazıktır, günahtır Milliyet.com.tr !!!

    Yaklaşık 6-7 aydır Milliyet.com.tr adresinden tüm gündemi takip ediyorum. Basında Güven sloganıyla ülkenin en büyük gazetlerinden biri, eyvallah diyoruz. Fakat Ligin başından beri bir şey dikkatimi çekti 12. Hafta yada lider giren takımımız hakkında en ufak bir şeyin bulunmaması! Bir çok arkadaşımla bu konuyu tartıştım en sonunda, bu işin okunma işi olduğu ve diğer 3 kulübün haberlerinin daha fazla dikkate alındığı için böyle olduğu kanısına vardık. Buraya kadar en ufak bir problemimiz yok fakat [bu adresteki](http://www.milliyet.com.tr/Spor/HaberDetay.aspx?aType=HaberDetay&Kategori=spor&KategoriID=&ArticleID=1020389&Date=25.11.2008&b=Hakem Selcuk Dereliyi cildirtan soz&ver=58) haber beni çıldırttı. Nedenide bu tarz olayların hatta daha büyüklerinin İstabul' da ve/veya diğer yerlerde sürekli yaşanması fakat hiç birinin haber dahi yapılmaması. Madem Lider Trabzonspor' umuzun başarısını kıskanıp haberini yapmıyorsunuz, bu tarz karalamalardan da uzak durun ! Yağmurun altındaki coşkulu seyirciyi sakın yazmayın, sakın futbolcularımızın saha içerisindeki centilmenliklerini yazmayın, sakın maç sonlarında rakipleri alkışladığımızı yazmayın. Bu kadar karaktersiz bir yaklaşımın olması beni gerçekten üzüyor. Diğer takımların futbolcuları ishal olsa, tırnaklarını kesseler onları haber yapıp manşetlere taşırsınız. Bizi taşıyın demiyorum, bize bulaşmayın diyorum.

  • Kullandığım Web Tasarım Programları

    Emrah tasarım yaparken kullandığım alet edevatı sormuş ve beni mimlemiş bende üzerime düşeni yapıp cevap vereceğim.

  • apoStyLEE.com .NET

    Çok geniş bir derya olan .net platformunda ilk sitemi yapmayı başardım. Tasarımda tarayıcılar arasında uyumsuzluk olabilir ama çok önemli bir ayrıntı değil, çünki amacım asp.net ile neler yapabiliyorumu görmekti amacım. Yaptığım sayfamda kullandığım metodları ve öğrendiklerimi sıralayayım. Haa unutmadan dil olarak C# kullanıyorum.

  • ASP.NET MasterPage

    ASP den ASP.Net' e geçiş sürecinde beni en çok MasterPage olayı şaşırttı. Gerçekten süper düşünülmüş. Kabaca MasterPage için sitemizin şablonu diyebiliriz. ASP ile sitemizin tasarımını sabit tutmak için genellikle include file yöntemini kullanıyorduk. MasterPage yi gördükten sonra bu işin hamallıktan başka bişiy olmadığını gördüm. Heleki aradan zaman geçtikten sonra araki hangi sayfa nerde bulasın :) MasterPage ler .master uzantısında oluyor ve kodlama kısmı içinde .master.cs şeklinde oluşturuluyor. Oluşturuluyor diyorum Visual Studio kullanıyorsanız ve yeni MasterPage ekle derseniz otomatik olarak bu dosyalar oluşuyor. Örneğin*;* sitemizin üst (header) , alt (footer) ve menü kısmını MasterPage mizde tasarlıyoruz, değişken olan kısımımız  etiketleri arasında yer alıyor, birden fazla ContentPlaceHolder kullanmamız mümkün. Biraz karışıkmış gibi geliyor biliyorum, belkide ben karıştırdım. Eğer uygulamaya geçip bir deneme yaparsanız olayın çok zevkli ve kolay olduğunu anlayacaksınız. Hatta sırf bu olay için .Net e geçmek isteyenler bile olacaktır. Kabaca MasterPage ye değinmeye çalıştım, öğrendikçe daha detaylı yazılarla görüşmek üzere..

  • Gmail artık Tema destekli !

    Önünde saygı ile eğildiğimiz Google, kullanıcılarına bir güzellik daha yapıp tema desteği eklemiş. Demin maillerime bakmak için Gmail e girdiğimde karşılaştığım uyarı ile bu yeniliği gördüm ve hemen sizlerle paylaşmak istedim, Temalarda öyle uyduruk kıytırık değil Google ya yakışır cinsten hani :)  Ayarlar / Temalar sekmesinden Tema sayfasına ulaşabilirsiniz. Bakalım diğer hizmetler içinde tema desteği çıkacakmı, merakla bekliyoruz.

  • İbrahima YATTARA

    Futbolla ilgilenipte Yattara adını duymayan çok nadir insan vardır sanırsam. Çok yetenekli bir futbolcu, topu her aldığında insan ne yapcak diye düşünüyor. Canlı gözlerle izlemek çok daha keyif veriyor. O bir efsane o bir YATTARAAAA OOOOoooOOOO İbrahim YATTARAAAAA OoooOOOooo İbrahim Yattaraaaa...

  • Kriz Döneminde Tasarruf Yöntemleri.

    Dünyayı kasıp kavuran ekonomik kriz etkilerini ülkemizde de gösteriyor. Özellikle son zamanlarda bu etki giderek artmış durumda. Dünyanın en büyük firmaları bile küçülmeye gidiyor. Her geçen gün işsizlik artacak, iş yerleri kapanmaya başlayacak, ayakta kalmak ise gerçek anlamda çok zor. Gelirin neredeyse olmadığı bu dönemde, tasarruf yapmaktan başka bir çaremiz yok. Malesef ülke olarak çok fazla har bulup harman savuruyoruz; fakat bugünlerin sonuna gelindi hiç bir şey eskisi gibi olmayacak ! Kendimce bir kaç tasarruf yöntemini sizlerle paylaşmak istedim.

  • ASP den ASP.NET e Geçmek yada Geçmemek

    Merhabalar, yaklaşık 2 - 2,5 yıldır emektar ASP den ASP.Net e geçmek için dönem dönem uğraşıyorum. İlk başta isimlerin benzerliği geçişin çok basit olacağını hissettiriyor fakat öyle birşey söz konusu bile değil. ASP.Net çok daha farklı bir yapı, okadar farklı ki web programcılığının mantığına doğasına aykırı bile denilebilir. Eğer önceden windows form ortamında çalışmışsanız bu yapı size çok tanıdık gelebilir, çünkü temel burda da web form lar. Burdaki Form ibaresini html deki form ile karıştırmayın :) ASP.NET sayfalarının en büyük özelliği C#, Visual Basic, J#  vb.. diller ile programlama yapılabilmesi. Zaten eğer ASP.Net e geçmek için karar verdiyseniz bunları biliyorsunuzdur, ön bilgi olsun diye bunları yazdım.

  • ASP.Net GridView Sıralama Sayfalama İşlemleri..

    Veritabanı ile GridView' i doldurup, sayfalama ve sıralama işlemine göz atacağız. Öncelikle şunu belirtmekte fayda var diye görüyorum eğer editör olarak Visual Studio kullanıyorsanız sadece sürükle bırak yaparak bu işlemleri yapabilirsiniz, ama biz asp den geldiğimiz için kodu göre göre ne olduğunu anlaya anlaya yapmaya çalışacağız. Şunu itiraf  etmeliyim sıralama işlemini yapan bloğu http://www.forxy.net/ adresindeki http://www.forxy.net/ViewKonuDetay.aspx?KonuID=22 örneğinden gördüm :) İlk yapmaya çalıştığım örnek olduğu için daha kolay bir şekilde yapılabilirmiydi şuanlık bilemiyorum, ama saat gibi çalıştığını söyleyebilirim. Kodlara baktığınızda hemen hemen herşeyi anlayacaksınız zaten, eğer anlamazsanız sorun bildiğim kadarıyla açıklamaya çalışırım :)

  • Modifiye Arabalar.

    Modifikasyon terimi her alanda var, özellikle son zamanlarda gerçekten abartı boyutuna ulaştı diyebiliriz. Bilgisayar kasası, araba, motorsiklet, bedenimiz, işletim sistemlerimiz ve aklıma gelmeyen bir çok şeyi kendimize göre yeniden düzenliyoruz. Aşağıdaki resimlerde abartının abartısı şeklinde modifiye edilmiş arabalar bulunuyor. Tek kelimeyle mükemmel :)

  • Ya yoruldum yada yoruluyorum..

    Hergeçen gün olaylara karşı verdiğim tepkiler sertleşiyor. Mantıklı düşünememeye başladım, gözlerim ağrıyor ve uykumu hiç alamıyorum. Bunlar yorgunluk belirtisidir diye düşünüyorum. Yaşım çok küçük bu yaşta yorulmamam lazım çok çalışmam lazım diyorum ama sanırım beceremiyorum Bilgisayar denilen aletten internet denilen sanal dünyadan bıktım usandım. Eskisi gibi kod yazarken tad alamıyorum istediğim gibi şekillendiremiyorum. Tüm bunların nedeni nazarda olabilir diye düşünüyorum. Bilgisayar sporu olarak eskiden overclock yapardım şimdilerde seo ile uğraşıyorum belkide tekrar overclock felan yapmam lazım veya farklı bir hobi bulmam gerekiyor. Benden size tavsiye işinizi işinizde yapın gece gündüz bilgisayar başında durmayın bir noktadan sonra sosyal yaşantı ve düşünme becerisi köreliyor insanın. Neyse tez zamanda bu dönemi atlatırım inşallah..

  • Anlayamadığım veya Anlamak istemediğim şeyler..

    Neden Varmısın Yokmusun adlı yarışmada 1. Teklif denilen kısım var ? Mutfak temizleme ürünlerinin reklamlarındaki ortamlar yıllardır temizlenmemiş mi ? Süper kahramanlar neden hep pencereden girip çıkarlar ? Filmlerdeki sevenler neden hiç kavuşamazlar ? Sevmek harammıdır ? İşlemci çekirdekleri hergeçen gün neden artıyor ? Bir süre sonra bunları yiyecezmi ? Kendi dilimizden daha güzel bir dil varmı ? Eğer hayırsa; neden giderek kurduğumuz cümlelerdeki yabancı kelime sayısı artıyor ? Yeni doğan çocuklara; Ali, Mehmet, Ayşe, Fatma isimleri değil de; Ayliz, Aysima, Erlik, Beyran gibi asortik isimler koyuluyor ? 3 - 5 sene sonra çocuklara Benjamin, Carlos, Yattara gibi isimler konulmaya başlarsa hiç şaşırmayacağım hatta ilaç isimleri bile gündeme gelebilir Öğrencilere neden herşey ucuzdur, farkları nedir ? Farklarını daha başka yerlerde de onlara hissettirmemiz gerekmezmi ? Microsoft neden her bilgisayar kullanıcısını programcı yapmak istiyor ? Devlet dairelerinde neden her işlemi kocaman bir deftere yazıyorlar ? Bu görevi üstlenen insan nasıl oluyorda akşama kadar çok yoruluyorum diyebiliyor ? 8 saat boyunca 50 kayıt yaptığını varsayarsak, ilk okul 4. sınıfa giden küçük kardeşimizin ölmesi gerekiyor.. Para nasıl birşeydir ? Bulduğumuz anda neden harcarız ? Saklamak kötü birşeymidir ?

  • HDR Tekniği ile hazırlanmış 73 adet resim..

    Son zamanlarda fotoğraf ile uğraşan hemen hemen herkes HDR terimini duymuştur. HDR, High Dynamic Range kelimelerinin kısaltılmış halidir. Son zamanlarda fotoğraf çekme eğiliminin artmasına büyük bir etkisi vardır. Gerçekten güzel bir icaattır :) En yakın zamanda güzel bir makine alıp bu çıldınlığa katılmak istiyorum. Buyrun size bu teknikle oluşturulmuş 73 resim. Bu yazımla birlikte kotalı internet kullanıcıları için sayfa içindeki resimlerim boyutlarını vereceğim..

  • En Çakma Markalar :)

    Dünyanın en ama en çakma markaları burada, baktıkça bakıyorum ve herdefasında afallıyorum böyle bir şey olurmu yahu bukadar da harf oyunu olmazki be kardeşim :D Gülmemek elde değil..

  • Mortal Kombat DC Universe Videosu Yayınlandı..

    Yıllar önce sega mega drive 2 ile Mortal Kombat Trilogy' i bizim Ozanla birlikte sabahlara kadar oynardık. Zamanın oyun dergilerinden birinin bir yaprağında Fatalityler, Kombolar ve Brutalityler vardı, bunlar keşfettiğimizde olay kopmuştu artık Zevkten ölürdük yahu ne günlerdi bee diymi Ozzi ? Neyse şimdi Mortal kombatın yenisinin çıkacağını duyurmamak ayıp olurdu. Çok ilginç bir oyun olacağı karakterlerden belli oluyor zaten, Joker, Batman, Süpermen epey bir ilginç olacaktır. İnşallah kontroller felanda aynı güzellikte olurda insanlar doya doya birbirlerini kırarlar Bu arada Xbox360 ve PS3 e çıkıyor, muhtemelen ilerleyen zamanlarda bilgisayar içinde çıkacaktır. İyi seyirler..

  • Vay anasını be..

    Annem bana hep, oğlum iyilik yap denize at derdi, görüyorumda bu devirde çokte geçerli değilmiş bu görüş. Dünya yeryüzüne benim kadar insanlara yardım eden, bildiğini paylaşan bir insan daha gelmemiştir. Fakat son zamanlarda görüyorumki benden aldığıyla bana hava atmaya çalışan arkadaşlarım, kardeşimlerim var. Bir kelime bile öğrettiysem ne mutlu bana, boynuz kulağa geçer ve bundan gurur duyarım; fakat saygısızlık boyutunda fikirlerimi benimsememek beni üzer. Yıllar boyunca sayısız işte edindiğim tecrübeyi, bu işe meraklı arkadaşlarla, kardeşlerimle paylaşmak beni mutlu ediyordu. Maalesef bundan sonra Allah' ın hiç bir kuluna yardım etmeyeceğim. En ufak çözümü bile söylemeyeceğim. Herkes kendi kafasının çaresine baksın.. Benim bildiklerimi bana Allah' ın bir kulu öğretmedi bundan sonrada varsın öğretmesin. Sağlıcakla kalın..

  • Tasarımlarınızda Kullanabileceğiniz 16x16 Boyutlarında PNG İkonlar..

    Sayfa tasarımlarında kullanabileceğiniz birbirinden güzel tam 373 adet 16x16 boyutunda .png uzantılı simge burada :) Bundan sonra elimdeki ikon ve diğer tasarımlarınızda kullanabileceğiniz görselleri sizlerle paylaşacağım. Aşşağıdakiler sadece bir kısmının ekran görüntüsüdür..

  • Siteler tek tek kapanıyor !

    Ülkemizde ki bilgisayarlara, bilgisayar teknolojilerine bakış açısı sanıyorumki diğer ülkelerden birazcık farklı, devletimizinde bu duruma uyması bilgisayar kullanıcılarını çileden çıkartmaya yetiyor vede artıyor ! Son zamanların en popüler davranışı olan site kapatma çığ gibi büyüyor, şuanda buraya bazı insanların görüşlerine davranışlarına ters düşen bişiy yazsam ertesi gün bu siteyide kapatırlar. Umrumda olurmu ? Kesinlikle olmaz.. Herkes Telekom' u suçluyor fakat Telekom' un elinde de fazla bişiy olduğunu düşünmüyorum. Emir büyük yerden geliyor çünkü ! Burdaki yazımda dizilerden bahsettim, bu dizilerin hitap ettikleri kesim ve yarattıkları etki web sitelerine oranla katbe kat daha fazla ama ne varki ancak siteleri kapatmaya gücü yeten abilerimizin gücü bu yayınları engellemeye yetmiyor, yetemiyor. İnternetteki içeriği gören gözler bu dizileri veya benzeri yayınları göremiyormu ? Yoksa görüyorda yemiyor mu ? Yıllar önce sürekli dillerimizde olan bir laf vardı, "Millet gider aya, biz gideriz yaya" diye, hatta şarkılar bile yazıldı bu söz üzerine. Malesef bu günlere geri dönüyor, döndürülüyoruz. Yazıklar olsun içinizdeki geri kafaya ! Olayın garip bir boyutuda görsel basın. Bir manken firikik verse anında haberlerde izlemek mümkün, ne varki bu tarz olayları görmemiz mümkün değil. Vallahi yazıklar olsun hepinize yaa.. www.bobiler.org adresindeki birbirinden güzel görsellerden biriyle yazıyı bağlamak istiyorum, yapanın düşünenin ellerine beynine sağlık..

  • ASP ile veriyi olduğu yerde düzenleyin (Instantedit)..

    Belki başlık biraz alakasız oldu ama aklıma bu olaya verecek Türkçe bir isim gelmedi. Bir veriyi düzenlemek için ya yeni bir pencere açtıyoruz veya olduğu sayfayı yeninden düzenleyip düzenleme formunu kullanıcıya sunuyoruz. Genellikle yorucu bir işlem olan bu olayı gösterecek olduğum şekilde rahatça ve oldukça şık bir şekilde halledebilirsiniz. Bir çok kullanım alanına sahip olan bu scriptin orjinal sayfası Burası fakat herzamanki gibi PHP  burda ASP versiyonuna çevrilmiş hali var. Çalışır halini ise buradan indirebilirsiniz..

  • Böyle polis arabası görülmedi !

    Bu nasıl bir polis arabasıdır ? Bu resimleri görünce aklıma hemen need for speed deki Lamborghini polis arabaları geldi. Heyyyy maşallahhh !

  • Adidas Futbol Topu Nasıl Yapılır ?

    Adidas futbol toplarının nasıl yapıldığını, hangi işlemlerden geçtiğini merak ediyorsanız buyrun aradığınız şey tam aşşağıda

  • İğrenç ötesi diziler !!!

    Kaç zamandır yazacam yazacam diyordum ama bir türlü fırsatını bulamıyordum. Dün gördüğüm reklamlardan sonra artık olayın ciddi anlamda kavram kargaşasına dödüğünü anladım. Oldum olası dizileri sevmiyorum sevemiyorum, komedi üzerine olanlar hariç! Ülke olarak, gerek ekonomik gerek piskolojik zor bir dönemden geçiyoruz. Ama nedense tüm kanallardaki dizilerin modelleri aynı. 6 insan var 3'ü kız 3'ü erkek aylar boyunca bunlar etrafında dönen aşk üçgenimi diym beşgenimi diym bilemiyorum konular dönüp dönüp duruyor. Bu dizileri izleyipte etkilenen hatta hayatlarını bunlara göre çizen insanlarımız gençlerimiz bile var. Ağzımı bozmamak için kendimi zor tuturoyurm. Bir Allah' ın kulu kalkıpta demiyorki arkadaş bunları yayından kaldırın artık, çoluk çocuğun piskolojisi bozuldu. İddaa ediyorum bu dizilerin yerine kırmızı noktalı filmler konulsa bunların yarattığı etkiden daha az etkiyle karşılaşırız. Özellikle gıcık üzeri gıcık olduğum dizileri sıralamak istiyorum !

  • ACER Rookie ASG7700 Q6600 2GB 640GB Vista Home Premium

    Eski overclock veya modifikasyon üzerine yazdığım yazıların hemen hemen tamamında şu tabiri kullanmışımdır; "Artık bu iş hobi değil, sektör halini almıştır." Acer' in bu bilgisayarı bu dediğimi doğrular nitelikte. Test sonucu felan veremiyeceğim sadece gördüğüm kadarını size aktarmaya çalışacağım. Kasa oldukça kaliteli bir işçiliğe ve tasarıma sahip. Özellikle ön tarafta bulunan ve genellikle serverlarda görmeye alışık olduğumuz tak çıkart harddisk modülü gerçekten iyi düşünülmüş. Ön kapak bize Asus Vento nun kapağını anımsatsada mekanızma olarak bakıldığında Acer kapak sistemi oldukça kaliteli ve kullanışlı. Optik okuyuları saklamak için oluşturulan düzenekte başka bir güzellik katmış. İşlemci kapalı devre bir sıvı soğutmayla soğutuluyor. Ekran kartının üzerinden etiketleri sökülmüş olduğundan markasını göremedik fakat sli köprüsü markayı ele verdi MSI. Sistemi Delta marka 750W' lık bir psu besliyor. Bu fiyata bu alınırmı diyebilirsiniz ve nitekimde toplamaya kalkarsanız daha iyisini bu fiyata toplayabilirsiniz. Toplamayla uğraşmadan farklı bir bilgisayara sahip olmak istiyorsanız şiddetle tavsiye edebilirim ;)

  • Bu sefer yenildik Ama ezilmedik !

    Öncelikle belirtmeliyim ki çok güzel bir maç oldu. Maçın ilk yarısında ağırlığımızı hissettirsekte gol yollarında çok fazla etkili olamadık ve devre 1-1 beraberlikle kapandı. İkinci yarıya flaş bir başlangıç yaptık fakat yine gol yollarında sıkıntılarımız vardı. Rakip bulduğu pozisyonlarını değerlendirmeyibilince skor lehlerine döndü ve 7-4 lük skorla bizi yendiler. Bir daha ki maçta ne olur Allah bilir ama yaptığımız 3 maçtanda inanılmaz keyif aldığımızı ve asıl amacımızında bu olduğunu belirtmek istiyorum. Genç arkadaşlarımı kutluyor ve ekliyorum, bir sonraki maçta görüşmek üzere ;)

  • C#.Net ile DataGridView içinde veri gösterimi..

    C#.Net öğrenmeye, ilgilenmeye yeni yeni başlıyorum. Bildiklerimi, gördüklerimi ve yaptıklarımı sizlerle paylaşmak istedim. Webde bir çok kaynak bulunmasına rağmen sıfırdan başlayan birinin işine yarayacak kaynak malesef oldukça az. Aşşağıdaki kodlar sayesinde veritabanındaki kayıtları oldukça basit bir şekilde listeleyebilir veya filtreleyebilirsiniz. Bu yapı sayesinde her seferinde veritabanı bağlantısını ve datagridview ile ilgili diğer tanımlamaları yapmak zorunda kalmıyorsunuz. Sadece istediğiniz sql sorgusunu yolluyorsunuz okadar.. Terimlerde veya ifadelerimde hata varsa affola :)

  • C#.Net ile MonthCalendar nesnesini kullanarak verileri filtremelek.

    Merhabalar efendim, bu seferde C#.net de MonthCalendar nesnesiyle tarihe göre filtreleme nasıl yapacağımızı göreceğiz.. Bu uygulama ilk yaptığımız örneğin bir nevi meyvelerinden birtanesi. Sadece kullanının takvim üzerinden seçeceği günü sql cümlemize ekleyip datagridview1 nesnemizi yeniden dolduracağız.

  • Metrelerce yukardan çekilmiş enteresan fotoğraflar..

    Metrelerce yukardan çekilmiş fotoğraflar. İçlerinde gerçekten güzel kareler var. Sanırım kuşlar sürekli böyle görüyor :)

  • Rontgen ile çekilmiş birbirinden ilgin resimler..

    Bir şeyin iç yüzünümü merak ediyorsunuz ? Buyrun size rontgen ile çekilmiş birbirinden ilginç resimler. Özellikle elektronik eşyaların rontgenli hali bir hayli enteresan olmuş. İyi seyirler..

  • İnsan mimikleri temalı çalışmalar..

    İşlerimin yoğunluğundan dolayı bu aralar sadece elimdeki güzel resimleri ekleyebiliyorum. Bu serideki resimler bana göre çok orijinal ve çok amaçlı kullanım alanlarına sahip ! Bu tarz insan mimiklerinin içinde bulunduğu resimlere ulaşmak oldukça güç. Nereye koyasnız yakışır cinsten bu çalışmalarıda paslanmış arşivimden sizlere sunuyorum, alın tepe tepe kullanının :)

  • Yine Maç sonucu, Yine Yendik :D

    Kadro kurmakta sıkıntılar çektiğimizi ilk yazıda söylemiştim. Mert ise inanılmaz bir kadro ile sizi silip süpürecez demişti. Hernekadar servis bizi maç saatinden 5 dakika geç sahaya ulaştırsada, keyiflerimiz yine gıcırdı. Isınırken topu öyle bir istop ettimki dedim biz yine bunları kıracaz Maçın ilk saniylerinde rakip üzerinde inanılmaz bir baskı kurduk, hernekadar golü bulamasakta dehşet bir pas yüzdemiz ve kaliteli futbolumuz söz konusuydu. Lakin bir atak yapan rakip o atakta golü bulunca moralimiz az da olsa bozuldu. Bu gol rakibi değil bizi ateşlemişti. Gollerimiz ardı ardına geldi ve 6-2 lik skorla yenmeyi başardık. Bu sefer gücümüzü hissettirdik. Bana gelince bu sefer ağırlığımı sanırım ciddi anlamda hissetti genç arkadaşlarım

  • Yaratıcılık Üzerine Güzel Çalışmalar..

    Yaratıcılık üzerine sınır tanımayan birbirinden mükemmel görseller. İlhammı alınır yoksa üzerinde bişiylermi orasını bilemiyorum, bildiğim tekşey bunları yapan insan olamaz

  • Büyük müsabaka CUMA !!

    Duyurmakta biraz geç kaldım biliyorum ama YATTARA gidiyormu kalıyormu dedikodularının arasında resmen oynanacak olan müsabakamıza gölge düştü. Herne kadar milli takıma yolladığımız oyuncularımız nedeniyle takım kurmakta güçlük çeksemde dişe diş kanakannn intikammm intikammm sloganıyla maça bilenmeye başladık bile

  • Resimlerimden seçmeler Bölüm 1

    Kaç zamandır elimdeki alengirli resimleri sizlerle paylaşmak istiyordum.  Hernekadar elimdeki HDR resim arşivimi kaybetsemde, bunlarda ilginizi çekecektir diye düşünüyorum. Açılışı arabalar üzerine olan resimlerden yapıyorum. İster duvar kağıdı yapın isterseniz tasarımlarınızda kullanın :)

  • Uzay araçları ve benzeri şeylerle ilgili 26 resim

    Tam olarak nerden bulduğumu hatırlayamıyorum bu yüzden kaynak gösteremiyorum. Şundan eminim, uzay araçları büyük küçük herkesin ilgisini çeken bir konu. Ülke olarak bu konuda belki çok geriyiz ama ilerleyen yıllarda bu alanda da büyük başarılara imza atmamız çokda zor olmasa gerek. Ciddi anlamda ilginizi çekeceğineinanıyorum..

  • Ve Beklenen Maç Sonucu Berabere :)

    Çok sert ve kıran kırana geçen mücadelede dostluk kazandı. Rakibi çok küçümsemişiz, gerçi onlarda bizi küçümsemiş. Maçın başlarında üstünlüğümüzü ortaya koyduk fakat disiplinsiz hareketler ve kaçan goller yüzünden ikinci yarı zaman zaman çok zor duruma düştük fakat benim olaya ağırlığımı (85KG) koymamla birlikte rahat bir nefes aldık (Site benim değil mi arkadaşım istediğimi yazarım :)) Velhasıl kelam çok zevkli bir geceydi. Rakibi tekrar tebrik ediyorum, helal olsun uşaklar size :)

  • Cuma günü Sekiz Dokuz büyük maç var !

    Doğduğu günü dün gibi hatırladığım amcamın küçük olu Mert namı diğer Mertx, tutturmuş abi maç yapalım olm dedim eminmisin abi dedi hertürlü, iyi dedim yapalım. Sordum kaç yaşında oldun sen dedi 15 abovv dedim ben senin yaşındayken b genç, a genç, a takım da oynuyordum siz bizi kırarsınız , kaçmak yok yapacaz diye ısrar edince kıramadım. Sonrasında diğer amcamın büyük oğlu Bora' da üstüne abi sen benim arkamdan bile koşamazsın gibi bir ifade kullanınca savaş kaçınılmaz oldu haliyle. İdmanlara yarın başlıyorum, bizim takımdaki en  büyük koz ise tabiki ben, mehmet, amcamın büyük oğlu samet (yani mert' in abisi), uğur abi, adem abi şaka bir yana çok eğlenceli olacak hihihihih

  • Ajax Scriptler Adres Listesi..

    Öncelikle Ajax nedir ondan biraz bahsedelim. Kabaca ajax; sayfa yenilenmeden sunucu tarafında işlem yapmamızı sağlayan bir kodlama tekniği. Yani bir linke tıklıyorsunuz veya bir form dolduruyorsunuz farklı bir sayfaya gitmeden işlemler oracıkta gerçekleşiyor. Bu adresten detayına bakabilirsiniz http://tr.wikipedia.org/wiki/AJAX_(programlama) Web 2.0 denildiğinde akla ilk gelen özellik Ajax kullanılarak yapılmış atraksiyonlar geliyor. Eğer sizde benim gibi asp ile kodlama yapıyorsanız, veritabanı işlemlerinin neredeyse çoğunun php ile verildiğini göreceksiniz. Kendimce 3-5 scripti asp ye çevirdim. Yakın gelecekte onları sizlerle paylaşacağım. Buyrun alttaki scriptleri inceleyin..

  • Trabzonspor.org.tr Yapılış Hikayesi..

    Emre abimden bu olayı ilk duyduğumda çok heycanlanmıştım. Sonrasında Oğuzhan abiyle Trabzonspor tesislerine giderek diğer Emre abiyle tanıştık ve neler olmalı nasıl olmalının konuşmasını yaptık. Dönüşte kendi kendime "Apo bu yükün altından nasıl kalkacaksın sorusunu sordum", nedenide sitenin çok yoğun bir ziyaretçi trafiğinin olmasıydı. Kafamda kendimce özellikle fikstür sistemi için bir kaç harita belirledim, çünkü fikstür bitince işin bana göre zor kısmı bitecekti. Neyseki ufak tefek sıkıntılar haricinde çok yorulmadan o kısmı hallettik. Gel zaman git zaman ilk baştaki tasarımın ve yapının birazcık uzağında bir yapıyla testlere başladık. Hergeçen gün hataları eksikleri giderdik. Sağolsun Emre abi çok yardımcı oldu, gece gündüz hiç durmadan çalıştık desek abartmış olmam herhalde. Çok kısa bir zamanda böyle bir sitenin çıkması gerçek anlamda bir başarıydı bana göre. Oğuzhan abinin inanılmaz tasarım kabiliyetini hiç ağzıma almıyorum bile :) Site şuanda yayaında fakat çalışmalar devam ediyor. Benim tahminime göre yeni yılda dört dörtlük bir halde yayın hayatına devam eder. Sonuç olarak Sözenler Bilgisayar ve İnterdizayn iş birliğiyle, bana göre tarzındaki en iyi sitelerden bir tanesi oldu. Emeği geçen herkese tekrar tekrar teşşekür ediyorum.

  • Trabzonspor.org.tr ha yayınlandı ha yayınlacak :)

    Merhabalar efendim.. Haftalardır süren çalışmaların sonucunda Trabzonspor' un resmi web sitesi olan http://www.trabzonspor.org.tr yeni kimliğine bürünmek için dakika sayıyor. Hûmmallı bir çalışmanın eseri olan bu sitede benimde katkım olduğu için çok onurlu ve gururluyum. İçinde bulunduğum en büyük proje buydu. Allah' ın izniyle bu mûbarek gecede açılışını yapacağız. Bakalım tepkiler ne olacak. Bu konuya ilerki zamanlarda derinden tekrar değineceğim.

  • Google 10 Yaşında

    Google 10. yaşını çeşitli aktivitelerle kullanıcılarıyla paylaşıyor. Özellikle 10 üssü 100 adındaki proje yarışması büyük ilgi görüyor. Eğer Google projenizi beğenirse size 10milyon dolar bütçe veriyor. Bu yarışmaya katılmak için buradaki adresi kullanabilirsiniz. Eğer Google ya kullanım hikayenizi göndermek istersenizde buradan başlayabilirsiniz. 10. Yıl etkinliklerini bu adresten gözatabilir ve Google hakkında enteresan bilgilere ulaşabilirsiniz. Google Zaman çizelgesine gözatmayı sakın unutmayın ;) Bu arada zaman çizelgesi Google' nin kendi tarayıcısı olan Chrome' da çalışmıyor :) Belki bende çalışmıyordur :)

  • Site ile ilgili güncellemeler 2

    Merhabalar, her geçen gün ufak tefek iyileştirmeler, geliştirmeler yapıyorum. Eskiye nazaranla hayatımın biraz daha düzene oturması, zamanı elimden geldiğince iyi kullanmama imkan veriyor ve ben bu zamanın 30 ila 45 dakikalık kısmını kişisel siteme ayırıyorum. Bu zaman zarfında gerçek dünyadan bir nebzede olsun uzaklaşmış ve neticesinde stresden sıkıntıdan kurtulmuş gibi hissediyorum. Bu bana gerçekten iyi geliyor :) Neyse çok fazla lafı uzatmadan yaptığım yenilikleri listeleyeyim.

  • ASP ile sık kullanılan fonksiyonlar ve kullanım şekilleri (Bölüm 1)

    Trim: Türkçe karşılığı düzeltmek, kesip budamak vb.. anlamlara geliyor. Verinin başındaki ve sonundaki boşlukları almaya yarıyor. Üç şekilde kullanımı bulunuyor. LTrim: Burdaki "L" Left in yani sol un kısaltılmış hali. RTrim: Burdaki "R" Right in yani sağ ın kısaltılmış hali.

  • ASP Fonksiyon (Function) Kullanımı

    Fonksiyonlar genellikle tekrarlanan işlemleri bir kerede yapmak için kullanılan, hem kodlamayı hemde hata bulmayı kolaylaştıran vazgeçilmez özelliğimizdir. Hemen bir örnekle fonksiyon kullanımı anlayalım.

  • ASP Split Kullanımı..

    Merhabalar efendim, kabaca split fonksiyonunun kullanımını örneklemeye çalışacağım.. Split kelime anlamı olarak bölünme, parçalama vari bir anlama geliyor. Örneğin; deneme1,kitap,defter gibi bir veriden sadece "deneme1" "kitap" "defter" kelimelerini çekip kullanmak istiyoruz. Burada ihtiyacımız olan fonksiyon split !

  • ACER ASPIRE ONE A150L 8.9 inc

    Bu kadar şık ve ucuz bir diz üstü bilgisayar hayatımda görmedim, Asus' un EEPC sinden sonra firmalar küçük taşınabilir aygıtlara ciddi anlamda önem göstermeye başladı, Intel de bence çok çok mantıklı bir hareketle Atom işlemcisini piyasaya sürdü. 15,4" ekrana sahip 2,5kg ağırlığındaki bir diz üstü bilgisayar benim görüşümce taşınabilir özelliğini hak etmiyor nedeni de taşınmasının işkence olması, hatta diz üstü ibaresini dahi haketmiyor, dizleriniz terliyor bir süre sonra dizler uyuşuyor vb.. Fakat yeni nesil küçük bilgisayarlar tam manasıyla küçük devler, sistem özellikleri çok üst düzey değil belki fakat oyun oynatma haricindeki tüm herşeyi yapmaya olanak sağlıyorlar. Velhasıl kelam stoğumuza yeni giren bu ürünü sizlerle paylaşmak istedim.. Bu arada ACER ASPIRE ONE A150L ' ye Windows Xp ve Office 2007 çok rahat bir şekilde kuruluyor ve gayet performanslı bir şekilde çalışıyor. Windows XP driverlerine http://support.acer-euro.com/drivers/notebook/as_one_150.html adresinden ulaşabilirsiniz.

  • Palit 4870 Sonic Dual Edition

    Bundan 1 sene önce olsaydı sizlere, her türlü testini yapmış ve bilgilerini buraya sıralıyor olurdum. Eski şevkimin kalmamasından dolayı çok fazla teknik bilgi veremeyeceğim, Şefik abimiz bu kartlardan 2 adet istedi ve bende dayamadım en azından resimlerini çekip paylaşayım istedim. Kartlar Palit 4870 Sonic Dual Edition, kart bu adı 2 adet fanından ve arka tarafında bulunan overclock anahtarından alıyor. Palit' den biraz bahsetmek istiyorum, markayla ilk tanıştığımızda açıkcası çok iyi bir intiba uyandırmıyordu, nedeni de giriş seviyesine hitap etmesiydi. İlerleyen aylarda Sonic modelleriyle çıkışına başladı, bu modellerde kartlar fabrikasyon hızlarının üzerinde çalışıyor ve soğutucuları diğer markaların soğutucularından farklıydı. Aynı zamanda da ucuzdu da, bu kartta görüyorum ki Palit kullanılan malzemenin de kalitesini arttırmış, bu gidişle Palit' i kimse tutamayacak gibi görülüyor. Kartın detaylı incelemesine buradan ulaşabilirsiniz.

  • Arkadaş JavaScript e de saygım kalmadı...

    Yahu şu site için günlerdir yazı eklemede kullanmak üzere yazı editörü arıyorum (texteditör) fakat bir türlü istediğim gibi sade ve kullanışlı bişiy bulamadım. Ben başka bişiy yapıştırıyorum o bi ton arka plana kod ekliyor en uyuz olduğum şey bu ya, sırf bu yüzden yıllar önce Dreamweaver kaldırıp yerine FrontPage kurmuştum ki aradan dünya kadar zaman geçti haleda frontpageyi silmedim.. En sonunda kafam bozuluyor düz yazı alanı kullanıp elle yazacam html sini css sini..

  • Değişkeni değişkenle tanımlamak (Redim)

    Zaman zaman değişkenleri değişkenlerle tanımlamak gerekebilir. Hatta çoğu zaman bana göre çok büyük karmaşıklıkları önleyebilir. Bu işlem için imdadımıza Redim yetişiyor. Buyrun kodlar.. [html]for i = 1 to 6 redim degisken(i) degisken(i)=i Response.Write degisken(i) next [/html]

  • Formu birden fazla yere post etmek.

    Formu birden fazla yere post etmek.

  • Sitenin yapılışı hakkında..

    Web aleminin içinde olan biri olrak bi türlü kendime istediğim nitelikte bir site yapamadım, hani derlerya terzi kendi söküğünü dikemezmiş sanırım o misal bir durum. Günlerden pazardı ve canımın sıkkınlığını ancak kendime bir site yaparak giderebilirdimki nitekim öle oldu. Dış dünyayla ilişkimi kestiğim anlar bilgisayarın başında bu tarz işlerle uğraştığım anlar oluyor ve ciddi anlamda rahatlıyorum. Neyse uzatmim daha fazla bu sanırım apostylee.com un 81. halidir :)

  • SQL ile sıkça sorulan fonksiyonlar (Bölüm 1)

    [sql] Select TOP 10 * From TABLOADI Order By ID DESC Select Gruplanacak_AlanAdi From TABLOADI Group By Gruplanacak_AlanAdi Select Sum(BirinciAlan-IkinciAlan) as 'Sonuc' From TABLOADI Select Max(AlanAdi) as 'EnBuyuk' From TABLOADI Select * From TABLOADI Order By NEWID() [/sql]

  • Trabzonspor Beşiktaş Berabere..

    Bence iki takimda puan kaybetmeme adina basladi maça ve nitekimde öyle oldu. Maç 0-0 berabere bitti. Çok can sikici bir maçti. Zaten maçin basinda Yattara' yi göremeyince eve gidesim bile geldi. Yattara olsaydi kesin yenerdik

  • Artık Gına Getiren, Sıkça Sorulan Sorular...

    Askere ne zaman gideceksin ? Forum' da dükkan açacak misiniz ? Çocuk ne zaman ? Su anda en iyi islemci ne ? Ne kadar maas aliyorsun ? Sen evli misin :| ? Bu sarkilardan ne anliyorsun ? Bunu sen mi yaptin ? Baban nerede çalisiyor ? Esin çalisiyor mu ? Ne kadar kira ödüyorsun ? Bilgisayarda ne oynuyorsun ? Ingilizcen var mi ? Yasin kaç ? En pahali bilgisayar kaç lira ? Maç kaç kaç bitti ? Sen olsan hangisini alirsin ? Bu bunu destekler mi ?

  • ASP İle Gün, Saat, Dakika, Saniye olarak Geri Sayma..

    Varilacak zamana Gün, Saat, Dakika, Saniye cinsinden ne kadar zaman kaldigini bulabilirsiniz. Ekrana çiktisi 14 Gün 1789 S. 42 Dk. 46 Sn. Kaldi seklindedir.

  • Benimle İletişime Geçin..

    Her türlü sey için email atabilirsiniz, 7/24 açiktir :)

  • Bu akşam maç var maç ! Trabzonspor - Beşiktaş

    Lige firtina gibi baslayan Trabzonspor, bu aksam saat 21:45' de Hüseyin Avni Aker stadyumunda karsi karsiya gelecek. Allah nasip ederse Ali Kemal abim, ben ve Ugur abimde stadda olacagiz. Insallah Besiktasi yenip seriye devam ederiz. Yattara' nin durumu sanirim mas saatinde belli olacak, Allah' a dua ediyorum insallah oynarda meshur resitallerine canli sahitlik etmis oluruz. Doslugun kazanacagi bir müsabaka olmasida en büyük temennim tabiki. Milliyet gazetesinin sitesindeki haberide paylasmak istiyorum;

  • Can Sıkıntılarının Sonuçları..

    Bu gün gerçek anlamda canim çok sikildi, hiç bir seye konsantre olamiyordum. Kafami bir sekilde dejarj etmem gerekiyorduki huzura ereyim. Bende kendime bir günlük yapayim dedim. Biseye benzemedi belki ama beni gerçekten rahatlatti :) Oh bea dünya varmis..

  • Google Chrome İzlenimlerim

    Herseyden önce üretici Google oldugu için büyük bir yanki uyandiran Google Chrome, simdiden tarayicilar arasinda %1′ lik bir pay sahibi olmus bile. Arayüzüne açikcasi bayildim, özelliklede minimalist tasarimi sayesinde tam ekran gibi kullanima olanak vermesi benim açimdan en büyük artisi, dügmelerin hepsi yerli yerinde, hiç bir fûzuli buton bulunmuyor. Yeni sekme açarken ufacik efektlerde tam tadinda olmus. Google yetkililerininde dedigi gibi “bizim için en önemli sey hiz”, Chrome’ de bu hizi özellikle JavaScript lerin çok oldugu sitelerde kullaniciya hissettiriyor. Internet Explorer kullanicilarinin en çok yakindiklari seylerin basinda süphesiz, bir sekmenin donmasi durumunda tüm explorer penceresinin kilitlenmesi. Google Chrome’ de tüm sekmeler birbirinden bagimsiz çalisiyor ve herhangi bir sekme dondugunda sadece olan o sekmeye oluyor, bu gerçekten güzel bir özellik. Bunlarin yaninda eksikleride yok degil. Çogu flash uygulamasini ve JavaScript uygulamasini çalistirmiyor. Örnek olarak, www.kraloyun.com ve www.milliyet.com.tr nin galeri bölümlerine bakabilirsiniz. Beta olmasindan kaynaklanan budurumlarin en yakin zamanda çözülecegini umut ediyoruz. Bu yazimida Chrome üzerinden yaziyorum, sadece resim upload eden kisimdaki flash uygulamasinda ufak bir problem oldu geri kalan hersey simdilik normal gözüküyor :)

  • kimim ben

    Güncelleniyor..

  • tehlikelidir uyarıyorum :)

    [html] Response.Write faktorbul (5) Function faktorbul ( sayi ) If sayi <= 1 Then faktorbul = 1 Else faktorbul = sayi * faktorbul ( sayi - 1 ) End If End Function [/html]