Ali Hıdımoğlu

Boo! Dergi Resmi Blogu

Subscribe to Ali Hıdımoğlu
Technorati
del.icio.us

Archive for the ‘Yazım Günlüğü’ Category

Ağustos-29-08

İnternet Explorer 8 Beta 2 izlenimleri…

posted by Panda

İnternet Explorer hayranı olduğumu daha önceden demiş idim size sanırım. 6 ay önce İnternet Explorer Beta1 olan 8 versiyonunu çıkartmıştı. Tabii olarak ilk deneyen de ben oldum. Hatta yeniliklerini çok beğenip sevinmiştim de. Fakat Firefox 3, İE8 Beta1 e göre gayet daha güçlü bir yapı gösteriyordu - kişisel görüşüm: beğenmedim. Her neyse, şimdiki konumuz İE8 Beta 2.

Başlamadan önce indirmek isteyen arkadaşlar varsa eğer aramızda, buradan setup dosyasına erişebilir ve indirebilirler…

İE 8 Beta 2′yi ilk kurduğumda bir farklılık hissetmedim  - zira Beta 1′den gelen bir kullanmışlık vardı bende. Görsel olarak pek bir değişiklik gelmemiş sadece tabların renkleri değişiyor ara sıra :D bir renk seli gibi görünebiliyor.

Özellikleri:

1- Accelerators (Hızlandırıcılar): Bir yazı ya da bir link var onu direk blogunuza eklemek istiyorsunuz, ya da b,r yerin ismi var ve haritada merak ettiniz, bir kelimeyi çevirmek istediniz, vb… isteklerinizi karşılayacak bir özellik. Bu özellik sayesinde seçmiş olduğunuz yazının ya da adresi önceden tanımlanmış ya da sonradan eklediğiniz eklentileri ile sadece bir sağ tıklama ile erişebiliyorsunuz…

2- Web Slices (Web Kısımları): Son zamanlarda RSS çok fazla kullanıma sahip olmaya başladı ve sitelere girmeden onların içeriklerine ulaşabiliyorduk. Şimdi siteye girmeden onun bir blok kısmındaki güncellemelere ulaşabildiğinizi düşünün. Bunu canlı olarak denemek için Facebook’un Durum Güncellemeleri (Status Updates) kısmına bir mouse ile bakabilirsiniz.

3- In Private (Özel Gezinti): Bazen girdiğiniz web siteleri hakkında hiç bir bilginin tutulmasını istemezsiniz. Ne Temp dosyaları, ne cookieler, ne şifreler, ne isimler, vs… İşte bunun için bir sistemimiz daha var. In Private seçeneğine tıkladığınızda bir pencere açılıyor ve bu pencerede girilen siteler hiç bir şekilde kayda tutulmuyor. Kayda tutulmuyor dediğim sadece İE tutmuyor yani :)…

4- Compatibility View (Uyumluluk gösterimi): İE 8 geliyorken kendi düzeni ile geliyor. Yani bazı sayfaları açarken sapıtabilir, hatalar verir. Bunu engellemek için uyumluluk butonu vardır. Bu butona bastığımız zaman web sitemiz sanki İE7 varmışçasına çalışır.

5-SmartScreen Filter (Akıllı ekran filtresi): Zararlı sitelere girmenizi engelleyen bir sistem - ki zaten bu İE7′de vardı ama burda daha geliştirilmiş.

6- Search suggestions (Arama önerileri): Hani hepimiz biliriz. Bir şey arayacağımız zaman onu yazarız ve arama butonuna basmadan önce onunla alakalı başlıklar karşımıza gelir. Aynısı şimdi İE8 içerisinde bulunmakta.

Ayrıca arayüzü de bi güzel değiştirmişler artıkın…

Temmuz-30-08

İş günleri…

posted by Panda

Uzun süredir burada yeni bir şeyler yazmıyordum. Aslında Boo! Dergi’nin 31. sayısı ile ilgili kısa bir yazı yazacaktım fakat vakit bulamıyordum.

Son zamanlarda gerçekten kolay kolay vakit bulmakta zorlanıyorum. Arayacak kişiler, yapılması gerekilen şeyler var. fakat ne haldir ki ben vakit bulamıyorum. :)

Boo! Dergi’yi bilenler beni anlıyodur. Gerçekten zor bir tasarım süreci geçirdim. Çünkü hem geç gelen yazılar vardı, hem de ben yeni yeni İstanbul’a taşınmaya başlamıştım. Şimdi ise yavaştan bir sabitlenme sürecine giriş yapmaya başladım diyebilirim.

İş aradığımı buradan duyurduğumu sanıyorum. Şu an - ki sanırım 3. gün doldu artık - Gözen Group içerisinde Bilgi İşlem kısmında çalışmaktayım. Bu yüzden yukarı tarafta MSN şeysi kısmında orası yazıyor.

Yorucu günler geçiriyorum, yeni yeni makaleler yazabilirim aklıma güzel şeyler geliyor. Artık direk olarak Asp.net üzerine yoğunlaşmakta fayda olduğunu görmüş anlamış bir bireyim - ki zaten ilgilenmiyor muydum? tabii ki ilgileniyordum. Şimdi ise bu konu üzerine yazmayı düşündüğüm makaleleri yazabilecek vakit ve beceriyi bulabileceğime de güveniyorum :D

Şimdilik bu kadar haber verebilirim bu arada Wordpress’in 2.6 sürümü çıkmış onuda test etmeyi düşünüyorum :D … Biraz dinlenmem lazım işten eve geçince.

Temmuz-16-08

İstanbul’a yerleşmek

posted by Panda

Uzun zamandır planlamış olduğum “İstanbul’a Yerleşme” olayını sonunda yapmış bulunuyorum. Bu eylem o kadar da kolay pşmadı benim için. Trabzondan bağlantılarımı kesmiş (kısmen), eşyaları toplamış, bileti almış ve buraya gelmiş olmakla olmuyor. Sonrasında burada bir yaşam savaşı vermeye başlıyorsunuz.

Neyseki öncesinden arkadş gruplarımı burada belirlemiş bir insan olduğum için yalnız kalma gibi bir durum söz konusu olmuyor. Fakat buraya gelirken aklımdaki plan ve programın artık çok fazla dışına çıkmış bulunuyorum. Bu yazıyı yazarken neredeyse buraya gelişimin üzerinden 12 gün geçmiş olmasına rağmen daha yeni yeni kafamı toparlayıp Blog yazısı girebiliyorum misal.

Buraya gelmiş ve sonunda iş arayışlarıma başlamış bir insan olarak artık hesaplarımı daha iyi yapmam gerekiyor. Aslında son zamanlarda düzeni bırakıp kaos teorisine geçiş mi yapsam diye düşünmekteyim. Neyse sonuçta birden çok firmaya iş başvurusu yapmış ve bir kaçına da görüşmeye gitmiş bir insanım.

Bu görüşmeler sürsede aklımda olan pozisyonlara giremieyebilirim. Sonuçta kendimi geliştirme planlarımı tam olarka yerine getirebilecek boş zamanımda var aslında. Fakat bunları sağlayacak maddi destek kıtlığım var. Bu maddi ve iş kısıtlamalarından sonra ben artık bitkisel hayata mı geçsem diye düşünmeye başladım :D Ama hayat böyle ne yapacağız… değil mi :D

Haziran-19-08

Boo! Dergi 30. Sayısı…

posted by Panda

kapak

Uzun ve yorucu bir ayın ardından, bir Boo! Dergi sayısı ile karşınızdayız. Bu ayki sayı – e artık yeni   yazarların alışması ile beraber – yine 160 küsürlü sayfa boyutlarına ulaştı.

Aynı zamanda bu gün içerisinde bildirgec.com adresinde reklam kampanyası denemesi yaparak hit oranlarını ölçmeye başladık. Ki malesef insanların dikkatini çekemiyoruz. Yani derginin okunması için en büyük desteğimiz siz sevgili okur arkadaşlarımız. Başka da büyük destekçimiz yok zaten. :)

Bu ay teknoloji sayfasına fazla özen göstermediğimi demekten de çekinmiyorum :) fakat yazılarından dolayı elmasepeti.com dan Esra hanıma teşekkür etmek isterim. Garip bir çalışma oldu ama güzel oldu diyebilirim.

Nicesi için, lütfen www.boodergi.com a girin, girdirin…

Haziran-9-08

Silverlight Türkçe karakter sorunu

posted by Panda

Hiç karşılaştınız mı bilmiyorum fakat Silverlight’ı WS ya da Expression Studio içerisinde tasarlamadığınız zamanlarda Türkçe karakterler olduğundan animasyonunuz gösterilmiyor. Zira bu durumu aşmak için Türkçe karakterlerden kaçındığımızı biliyorum. Fakat bunu neden yapalım? Neden güzel Türkçemizi bozalım ki?

Silverlight sadece UTF8 kodlamaya izin vermektedir. Fakat bu encoding içerisinde Türkçe karakterler gösterilmemektedir. En son Silverlight 2 Beta 2 de kontrol edilmiştir.

Bunun için bir yol keşfettim bu yol içerisinde – ki benden önce bu duruma açıklık geritenler olmuş olabilir – html kodunu yapıştırıyoruz karakterimizin. Aşağıda bu Türkçe karakter olan fakat Silverlight da gösterilmeyen karakterler listelenmiştir…

1
2
3
4
5
6
7
8
9
10
Ö Ö
ö ö
Ü Ü
ü ü
Ğ Ğ
ğ ğ
İ İ
ı ı
ş ş
Ş Ş

XAML kodu ise aşağıda belirtilmiştir…

1
2
3
<canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">   
  <textblock> &#214; - &#246; - &#220; - &#252; - &#286; - &#287; - &#304; - &#305; - &#351; - &#350;</textblock>
</canvas>
Haziran-8-08

Boo! RSS dosyası

posted by Panda

Son zamanlarda RSS dosyalarını kullanmaya çok dikkat etmeye başladım. Biraz bu kullanımda geç olduğunun farkındayım fakat en basit olarak her siteye teker teker girmeye özen gösteren bir insanımdır. Fakat son zamanlarda dediğim gibi bir çok sitede ilgimi çekecek haberlerin olduğunu farkettim ve bu siteleri diğer yazılarımda bahsettiğim gibi PageFlakes RSS okuyucusu ile okumaya özen gösterdim. (Tabi bir de Outlook’un RSS okuyucusu var ama onu dikkate almıyorum)

Bir kaç gün önce aklıma Boo!’nun neden bir RSS’i yok diye bir fikir geldi ve bunun neticesinde bir Boo! hizmeti olarak RSS reader ortaya çıkarttım. İlgilenen arkadaşlar varsa buradan bildirmek isterim. Bu arada RSS kodlaması çok basit bir olguymuş bunuda öğrenmiş oldum en azından :D

Aşağıda bu rss reader’a nasıl ulaşabileceğinizin grafiği verilmiş bulunmakta…

rss

Haziran-5-08

Bitirme Projesi

posted by Panda

Bu sefer biraz farklılık yaratıp Bitirme Projem hakkında konuşmak istiyorum. Zira daha önce bitime projesi yaptınız mı bilmiyorum, genelde 4 yıllık eğitimin tüm acısını sizden çıkartmayı planlayan bir projedir. Öğrencileri en beklenmedik yerlerinden vurur. İki ana şekli vardır; Projeli Bitme Projesi, Açıklamalı Bitirme Projesi. Bunlardan ilki eğer bir proje yapıyorsanız bitirmeniz içerisinde (misal; görüntü işleme teknikleri) bir de projeyi içeren CD vermeniz gerekir. İkincisinde ise bir bir konuyu açıklamanız gereken durumlar vardır (misal; markov zincirleri ve kaos teorisi).

Efendim, benim Bitirme Projem açıklamalı dediğimiz tipten, konusu ise – biraz hafif gelebilir – “C#’da Veri Yapıları” ingilizce hali ile Data Structures in C# :)

Bu projeyi Yalçın Uzun arkadaşımla beraber yapıyorduk. Gayet her şeyiniz hazırlamışken bir anda bir Bitirme Projesinin içerimesi gereken standartlar ile karşı karşıya geldik. Neyse iyi güzel diyerek bunları da halledip ilk çıktılarımızı da aldıktan sonra aslında büyük bir hata yaptığımızın farkına vardık – hatalar her zaman olur demeyin, bizimkisi büyük bir hata idi.

Projemizi danışman öğretim üyemize götürüp onayını aldıktan sonra aslında bir de Bölüm Başkanımıza (Yrd. Doç. Dr. Zafer KÜÇÜK) göstermemiz gerektiğini an itibari ile farkettik. Kendisine gösterdiğimizde, kapağı açmasından itibaren aslında çokkk büyük hatalar yaptığımızı farkettik. Bu hataların gelipte insanın suratına an ve an çarpılması hiç de kolay değil aslında :D Boy ölçümüzü detaylarına kadar aldık.

Akabinde düzelttiğimiz projemizi yarın – tabi son gün - itibari ile çıktı alıp teslim etmeyi planlıyoruz. Tabi bununlada biten bir konu değil bu. Bir de bunun üzerine sunum yapılacak. Buradan KTÜ içerisinde öğrenci olan arkadaşlarıma 16 Haziran günü saat 10.00 da Fen-Edebiyat Fakültesi Bilgisayar Salonlarının orda olmalarını isterim – tabi bu blog yazısını okuyup da KTÜ de okuyor iseniz muhtemelen aynı sınıftayızdır :D .

Bitirme projesi ya da her hangi bir proje hazırlamadan önce arkadaşlar konuyu bitirmiş olmanıza rağmen uslünü tekrar tekrar gözden geçirmenizde yarar var. Ve en önemlisi hemen kör ayak koşup çıktı almayınız, çıktı işini en sona bırakınız ey fellalar…

Haziran-5-08

Windows Live Writer Önizleme Sürümü

posted by Panda

Hiç kullandınız mı bilmiyorum Windows Live Writer programını, zira ben her blog girişi yaptığımda kullanıyorum. Gayet de kullanışlı rahat bir program. Yeni sürümü çıkmadan önce çıkan Teknik Önizleme sürümünü çıkardı bu günlerde. Kullanan arkadaşlarımız için buradan edinebileceklerini bildireyim.

Bilmeyen ve kullanmayanlar için kısa bir şekilde tanıtayım. Eğer bir Blog kullanıcısıysanız (Spaces, Blogger, Wordpress, vs…) her seferinde yeni bir yazı eklemek için ilgili blog adresinizin yönetici sayfasına girmeniz gerekir. Aynı anda bir çok yerde blog açmış ve onlara aynı yazıları yazmak istiyorsanız, teker teker uğraşmanız gerekir. Eğer ki, herşeyi elinizin altında istiyorsanız, işte size tam çözüm WLW. WLW basit bir program ve kurduktan sonra aslında kullanımı basit fakat etkileyici olduğunu anlayacaksınız. Tek tuşla sanki blogunuzdaki görüntü ekranında yazamış gibi bir durum göreceksiniz, videolar ekleyip, eklediğiniz görselleri direk şekkillendirebilecek, haritalar ekleyebileceksiniz.

Bu kısa tanıtımdan sonra esas konuma dönmek istiyorum, yeni sürümü çıkmadan önce çıkan Teknik Önizleme sürümü içerisinde nelerle karşılaşacaksınız bir görelim;

Video ve Resim yayınlama:Windows Live Writer

  • Soapbox içerisine video yükleyebilme
  • Resimleri kesip, yana soğru eğme
  • Seçime bağlı kenarlık eklemesi
  • LightBox gibi resim gösterme javascriptlerine destek
  • Resimleri ortalama desteği

Düzenleme:

  • Otomatik linkleme
  • Akıllı Quote (söz öbekleri) / tipografik karakterleme
  • Kelime sayacı

UI (User Interface) Görüntü:

  • Düzeltimiş araçkutusu
  • Görüntü değiştirme tabları
  • Arama/filtreleme ile geliştilmiş kategorizasyon

Bu yukarıda bahsettiğim özellikler Teknik Önizleme sürümü içerisinde bulunmakta, zira bu blog girişini yazarken, arada gözüm kaymıyor değil :D

Haziran-2-08

Makalem konusunda…

posted by Panda

Merhaba arkadaşlar,

Az önce Turhal Temizer arkadaşımdan aldığım bir haber ile biraz da olsa alındığımı belirtmek istiyorum. Bir arkadaşımız Turhal arkadaşıma mail yolu ile WPF konusunda yazdığım makalemi Turhal‘ın yazıp bana verdiğini zannederek ondan kendisine bir makale göndermesini istemiş. Aslında komik bir durum ama yinede bir açıklama yapmam gerek bu durum üzerine.

İlgi alanlarım neticesinde uzmanlık alanımın Asp.net olduğuna inanıyorum. Turhal arkadaşım ise kendini WPF üzerine yoğunlaştırmış ve uzman olmuş birisi, fakat bir başkasının WPF konusu hakkında yazamayacağı gibi bir durum söz konusu bile olamaz.

Ben makale yazarken iki hususa özellikle dikkat ederim;

  • Daha önce hiç bir yerde yazılmış mı?
  • Genel olarak bilinmesi gereken bir konu mu?

Bu hususları sağlayan bir konu bulduğum zaman işlerimden özellikle vakit ayırıp yazarım. En son makalemi yazmadan önce de - ki bakınız - Turhal arkadaşımla bir konu üzerine tartışırken, bu konuya hiç değinilmediğini farkettim ve yazdım.

Sonuç olarak Turhal bir makale yazıp bana vermedi, ki zaten vermez, hadi verdi ben almam.

"Kişiler tamamen kendi bilgi düzeylerinden sorumludur." şeklinde düşünmek gerekir bu durumlarda.

Komik olanı ise, aslında makale yazma kısmı bir yarış gibi bir olgudur diyebilirim, insanlar paylaşmaz, birbirlerini geçmeye çalışırlar… :D

Tags: ,
Mayıs-26-08

WPF - Resource Dictionary Makalesi…

posted by Panda

Geçenlerde, Turhal Temizer arkadaşımla konuşurken WPF içerisinde inherit form konusunda bir araştırma yapmıştım. Bu araştırmanın neticesinde WPF içerisinde Resource Dictionary - Kaynak Sözlüğü - kullanımı ile ilgili bir makale yazdım.
Evet, sevgili arkadaşlar 7. makalem olan "WPF - Resource Dictionary"e CsharpNedir.com adresinden ulaşabilirsiniz…