Wednesday, April 02, 2008

OpenXML artık bir ISO standardı . 87 Üye Ülkenin katılımıyla gerçekleşen standartlaşma süreci bugün itibarıyla nihayete erdi ve Open XML açık dosya saklama standardı olarak ISO tarafından onaylandı. Open XML 87 Ülkenin %86'sı gibi büyük bir çoğunluğunun desteğini aldı.

ECMA'nın konuyla ilgili açıklamasına http://www.ecma-international.org/news/TC45_current_work/ISO_and_IEC_approve_Office_Open_XML.htm linkinden erişebilirsiniz.

 Microsoft'un basın duyurusuysa http://www.microsoft.com/presspass/press/2008/apr08/04-01OpenXMLVotePR.mspx linkinde yer almakta.

posted on 4/2/2008 11:16:40 AM (GTB Daylight Time, UTC+03:00)  #   
 Tuesday, April 01, 2008

     Today I got notice that I have once again been honored as Microsoft MVP for 2008 in Visual Developer - Device Application Development. Thanks again to Microsoft, Mobile Product Team, my MVP lead Mehmet Emre and all those who have supported my community work past year.

My MVP Profile

 

posted on 4/1/2008 4:38:44 PM (GTB Daylight Time, UTC+03:00)  #   
 Wednesday, January 16, 2008

Microsoft will soon release version 2.5 of its .NET Micro Framework platform for low-end embedded processors. The new release adds support for networking via a native TCP/IP stack, and for Web Services on Devices (WSD), according to postings on the .NET Micro Framework Team's blog.

Microsoft first released .NET Micro Framework (.NET MF) in 2006, aiming it at wireless remote controls, watches, and other cost-sensitive devices with constrained processor and memory resources. The .NET MF grew out of Microsoft's Smart Personal Objects Technology (SPOT) initiative, with embryonic versions variously dubbed .NET Embedded and TinyCLR.

According to Microsoft, .NET MF supports low-end embedded processors and doesn't require an MMU (memory management unit). A typical runtime image is only about 300 KB in size, the company says.


.NET MF grew out of Microsoft's work with SPOT Watches

Microsoft released .NET MF version 2.0 in February 2007, and .NET MF 2.0, Service Pack 1 in September. However, these releases still did not include a native TCP/IP stack, which was listed as "coming soon." Therefore, networking a .NET MF device has required calling through to an underlying operating system with sockets support, according to the company.

Version 2.5 of .NET MF will now offer a stack that is available even when running directly on the hardware. Device makers need only provide a driver for the network interface. This will result in a wider selection of network-capable hardware development platforms for developers to choose from, Microsoft says.

The company adds that the new version of .NET MF will also include client and server support for Web Services on Devices, also known as Device Profile for Web Services (DPWS). Already part of Windows Vista and Windows CE 6.0 Release 2, this "enables a USB-like level of plug-and-play for networked devices," in the company's words. DPWS-enabled devices on a network can discover one another, then invoke the functionality each device provides.

Further specifics of .NET MF, version 2.5, were not provided, nor has a release date been announced. However, according to the .NET MF team, the new version should appear in "early 2008."

For further information, see the blog posting, here.

posted on 1/16/2008 12:28:10 AM (GTB Standard Time, UTC+02:00)  #   
 Friday, January 11, 2008
posted on 1/11/2008 9:48:09 PM (GTB Standard Time, UTC+02:00)  #   
 Friday, November 09, 2007

I have just discovered a cool and handy service for blogs. You can post your msn status via this service as a nice image. Like that:

this status, update time, nick and messages are correct and live..!

Nice, isn't it?

posted on 11/9/2007 3:54:16 PM (GTB Standard Time, UTC+02:00)  #   
 Thursday, November 01, 2007

Microsoft announced Visual Studio 2008 and .NET Framework 3.5 will be released at the end of this month. From the beta releases (we have beta 2 now) and .NET 3.0 we saw so many improvements on framework and languages.  From now on, we become capable to use Domain Specific Languages (DSLs) like LINQ and we can focus on the domain of the problem space. And we can do Domain Driven Design (DDD) in language level.

DDD is still one of the hardest design issues in many languages and development disciplines, but LINQ is a really nice approach to that problem. So languages are evolving into higher level.

But what is next step for languages? In .NET environment or any other frameworks it is still very difficult to parallelize applications. Few programmers, seniors can write multi-threaded code and very few of them really enough capable to debug. In somehow, the operation theory is totally different than human brain.     

As commonly known our hardware, computers are ready for those programs for couple of years. Dual core, multi-core processors stand in our laptops, PCs for years. As Aaron Coday from Intel mentioned in Istanbul Bilisim Kongresi 2007, “Software should fallow and support hardware”. Thoughts from the development zone are almost the same. Bill Gates announced in MVP Global Summit 2007, “…..take multiple processors and use them in parallel has been a programming challenge going back many, many decades, so now it's important that we actually solve that problem, and make it possible for developers of all types to take advantage of these multi-core devices….

So, in my opinion; first step of language evaluation will be in multi-core application development and may be the second one multi-computer (computing-grid) . The name of the first step and opportunities on it are ready : Parallel LINQ or PLINQ.

posted on 11/1/2007 4:07:31 PM (GTB Standard Time, UTC+02:00)  #   
 Wednesday, October 31, 2007

Nowadays the Facebook phenomenon is rising up via the entire globe. According to the statistics it is the fastest growing social network. But ofcourse Facebook is not the only one, there were many and now there are much more Social Networks in all countries, all languages.

Whatever the aims of these communites are, the question is, how do they affect your life? I know so many friends who communicate with his/her friends or congratulate birthdays etc... via those tools but don’t want to give a phone call or visit them. You may think that “Communication is communication; the way of it does not matter.” The interesting thing that, if I don’t have someones e-mail or he is not a contact in one of my social networks, msn, g-talk, etc... I don’t recall him as often as the others. So do those networks or tools improve my social life or kill it?

In other way, most of us sit infront of the pcs whole day hence we always have access to those networks or tools. But do we really do something productive or accomplish something on those sites or just wasting the time and loosing consantration?

So, to query all those issues and give up this stupidity you may check this out.

Edit on 9 Nov. 2007 : Ten days later from this post, I saw a news in www.ntvmsnbc.com, the most serious Turkish news portal. They announced that, 860.000 Turkish user have been registered in facebook and we are the 5th most crowded nation in facebook :)

posted on 10/31/2007 12:54:20 PM (GTB Standard Time, UTC+02:00)  #   
 Tuesday, September 18, 2007

Selam Blog,

Ne uzun zaman oldu senle ilgilenmeyeli, ilginenemeyeli... O kadar cok sey var ki aslinda sana anlatacak, seninle paylasacak. Hepsini yavas yavas anlatacagim. Bu arada, artik daha fazla ilgilenecegim senle, soz...

En son 7 Haziran'da asagidaki Bilisim Kongresi Notlarini paylasmistim, hatta onu bile editleyip tamamlamaya zamanim olmamis anlasilan. Bu uc ay icinde en buyuk degisiklik, isimde, hatta yasam alaninda oldu. Uzun suredir planladigim bir hedefi gerceklestirdim; artik Hollanda'da calisiyorum. Lalelerin arasinda, yagmurun altinda, kanallarin uzerinde bisiklete biniyor, ormanin icinde gizlenmis bisiklet yollarinda kayboluyorum :)  Peki nasil oldu bu?

Ziyaret edenler bilir, bir sene Netron’da developer, iki sene de BilgeAdam Kurumsal Yazilim Projeler ekibinde Birim Mudur Yardimcisi olarak calistim, bircok projelerde gorev aldim. Ama is hayati sadece Istanbul degil. Nasil ki daha once Izmir’i reddedip Istanbul’a geldiysem, simdi de Istanbul’u birakip Hollanda’ya geldim. Biraz daha proje, biraz daha tecrube icin. Su anda burada Universal Music Group, IT Global Applications takiminda PreClearence / Restrictions uygulamasi uzerinde calisiyorum.

Hollanda degisik bir yer, yemeginden otobuse binis sekline, bisiklet kullanim alanlarindan, kanallara kadar o kadar cok farkli sey var ki burada. Dil onemli sorunlar arasinda. Ingilizce ile anlasamadigim hic kimse olmamasina karsin, daha cok arkadas edinebilmek, esprileri anlamak, konusmalara katilabilmek icin Dutch ogrenmek gerekiyor. Ogreniyor muyum? Umudum var :P

Baska neler oldu? Elbette bircok sey daha var, Marmaris tatil anilari, Izmir ziyareti, BilgeAdam vedasi…

Eh, ben hep teknik seyler yaziyordum(!) dimi? SOAnin dibine vurmanin ne oldugunu burada cok iyi anladim. Stand-Alone uygulama yerine servis gelistirmenin buyuleyici guzelligini hergun baska bir acidan goruyorum. Gerci bugun LosAngeles’tan desteklenen servislerden biri sorun cikardi ve saat farki nedeniyle onlarin uyanmasini bekliyoruz ama, olsun yahu, arada olur boyle seyler. Detaylari daha sonra paylasacagim.

Su an yapicak cok is var. Hem is yerinde hem de ev vs. de henuz tam yerlesmis degilim. Ama biliyorsun ben rahat adamim :) zamanla hepsi yerli yerine oturacak, eminim.

Bu arada, senle sadece icerik olarak degil teknik olarak ta ilgilenmeye baslayacagim, mesela bi yolunu bulup su botlarin track-back lerini silecegim, bu arada, farkettin mi bilmem ama, seni analytics ile takip etmeye de basladim. Eeh, ziyaretcilerimi taniyayim ki icerigi de ona gore yazayim, degil mi?

Son not : keyboard artik Ingilizce, harfler icin kusura bakma.

posted on 9/18/2007 4:45:02 PM (GTB Daylight Time, UTC+03:00)  #   
 Friday, April 27, 2007

Windows & .NET Magazin,  Nisan 2007 sayısında yayınlanan IPTV makalemi, soft copy olarak aşağıda bulabilirsiniz;

Televizyon kumandanızı tuşlamaya başladınız, kaç farklı kanal izleyebilirsiniz? Analog yayınlar ile 20 civarı, Kablo TV üzerinden 40-50, en fazla birkaç uyduyu dinleyen digital receiverlarınız üzerinden maximum 1000. Peki  ya sonrası? Canınız yerel haber dinlemek istiyor, ama saat haber saati değil. Dün gece izleyeceğiniz diziyi dışarıda olduğunuz için izleyemediniz, ya da bir iş yemeğiniz var ama tuttuğunuz takımın en önemli maçını da canlı yayında izlemek istiyorsunuz.

Yıllar önce Bill Gates’in “Önümüzdeki Yol  - The Road Ahead ” i okuduğumda,  yukarıdaki tanıma çok benzer bir anlatımla karşılaşmıştım. O zamanki vizyonumla, bana göre kitaptaki diğer tüm fikirler arasında en son gerçekleşecekler listesinin en iddalısıydı bu. İstediğin TV içeriğini istediğin an izleyebilmek. Hatta daha da ilerisi, her an her yerde izleyebilmek ve TV içeriğini herkese yayınlanan içerik ve yayın akışı’ndan çıkararak kişisel yayınlara çevirebilmek. Bu fikir, şu anda karşımızda, kullanıma hazır, devrim yaratacak kadar güçlü bir teknoloji olarak duruyor: IPTV

TV kanallarının ve video içeriklerinin internet üzerinden yayınlanması ve geniş bant erişim teknolojileri ile televizyonlarımıza, bilgisayar ve cep telefonlarımıza ulaşması IPTV’nin en yüzeysel açıklamaları arasındadır. Aslında bu açıklama ile, görüntü ve ses kalitesi, dil seçimi ve benzeri bir çok uygulamayı bizlere sunan ve uzun süredir neredeyse hepimizin kullandığı digital yayınlar (DVB – Digital Video Broadcasting) ile pek farkı görünmemektedir. Peki niçin yayınları internet üzerinden izleyelim ki?



Yeni Uygulamalar, yeni alışkanlıklar

IPTV’nin en büyük getirilerinden birtanesi de interaktivitedir. Ne zaman neyin izleneceği seçimi (Video on Demand) interaktivitenin ilk meyvesidir. Yayın kuruluşları açısından bakarsak, hangi programın hangi saatlerde daha çok izlendiğinden tutun da, kimlerin, kaç yaş grubunun yayınlanan içeriğe eriştiği, reklamların izlenme ve takip edilme oranları, coğrafi bölgeler olarak nerelerden izlenildiği gibi bir çok detaylı bilgiyi toplaması mümkündür. Bu bilgiler tüm kullanıcılardan ve tüm detayları ile gelmektedir. Şu anda bu verileri toplamak için kullanılan raiting cihazları Türkiye’de yalnızca 10000 kişilik nüfusu temsil eden yaklaşık 2500 evde bulunmaktadır, iki teknoloji ile toplanan bilgiler arasındaki doğruluğa dikkat lütfen.!

 Elbette IPTV teknolojisi sadece yayıncıya bu bilgileri sağlamak için de geliştirilmedi. Birkaç sene önce, herkesin pür dikkat takip ettiği dizilerden birinin başrol oyuncusunun kullandığı parfüm uzun süre satış rekorları kırmış, birçok yerde yok satılmıştı. Şimdi ise, IPTV yepyeni bir alışveriş alışkanlığı sunuyor. Film izlerken oyuncunun kravatını çok beğendiniz, videoyu durdurdunuz, kravata tıkladınız ve size alışveriş sitelerinden kravatın fiyatı, ödeme koşulları ve gönderim bilgileri alternatifleri gösterildi. Hatta bir yan taba tıkladınız ve gerek Türkiye gerekse uluslararası açık arttırma sitelerinden de alternatiflere o anda ulaştınız. En makul seçimi yaptınız ve kravatınız birkaç gün içinde postanızda.

                Takımınız çok kritik bir maçta ve çok kritik bir anda penaltı kazandı. Bu zamana dek, penaltıyı kimin kullanması gerektiği için fikrinizi söyleyebildiniz mi? Yayın sırasında 25 – 30 saniye içinde oylanması gereken bir anket yapılıp penaltıyı kimin atacağı seçimine katkıda bulunabilirsiniz.

                TRT-4’te uzun zamandır yayınlanan açık öğretim içerikleri hepimizin birkaç kez dikkatini çekmiş, birçok öğrenci de bu yayınları takip etmiştir. Ders kaçırma stresi, derste bir etkileşim olmadığı için konsantrasyon eksikliği, soru soramama, akışa dahil olamama gibi birçok zorluğu beraberinde getiren bu sistem, son yıllarda e-learning ve video conferanslar ile desteklenmektedir. IPTV teknolojisi ile e-learning, m-learning ve video conferancing yeni açılımlara doğru ilerleyecektir.

Teknik Altyapı

                TV yada video yayınının internet üzerinden aksamasız verilebilmesi için yüksek bant genişliklerine ihtiyaç duyulmaktadır. DSL altyapısı, teknoloji olarak çok yüksek hızlara çıkabilecek, IP omurgası üzerinden kesintisiz olarak veri transferi yapabilecek yeterliliğe ulaşmıştır. ADSL2+ teknolojisi ile 25Mbps, VDSL ile ise 52Mbps’lık hızlara  ulaşılmış durumdadır. Elbetteki tek gelişme bağlantı hızı değildir, sıkıştırma format ve oranlarındaki gelişim IPTV için en büyük destek teknolojilerdendir. MPEG2 formatı ile sıkıştırılmış SDTV (Standart Definition) kanalları  3 – 3,5 Mbps bir bant genişliği üzerinden stream basabilirlerken, yeni vizyonumuz olan HDTV(High Defi nation) yayını için ise 15-19 Mbps bant genişliği kullanılmaktadır. MPEG4 formatı ile sıkıştırılan yayınlar ise, SDTV de 2 Mbps, HDTV de 10-12 Mbps civarındadır. Sıkıştırma formatlarında çok yakın gelecekte sonuçlanacak calışmalar ile, MPEG4 sıkıştırma oranının iki katına çıkılacak ve bu sayede kullanılacak bant genişliği de yarıya düşecektir.

                Donanım olarak şu anda Microsoft’un çalışmalarını tamamladığı “Set Top Box” ları ve kişisel bilgisayarlarımızı kullanabileceğiz. Set Top Box şu anki uydu yayınlarını aldığımız receiverlar gibi, televizyon ve internet bağlantısı arasında, TV, Radyo ve diğer yayınlarını alarak televizyona ileten bir cihaz olarak evlerdeki yerini kısa bir süre sonra almaya başlanacaktır.

                3G geçişleri ile birlikte, GSM şebekelerinde IPTV streamleri için yeterli bant genişliği sağlanmış olacak ve cep telefonları ve PDA’ler ile de IPTV içeriklerine erişebilecektir. Bu sayede her an, her yerde, istediğimiz içeriğe ulaşabilecek, Video on Demand ve interaktivitenin tüm getirilerinden faydalanabilecektir.

                Hem kullanıcılar, hem de çözüm geliştiriciler için yepyeni ve büyük bir dünya sunuyor IPTV. Düşünmemiz gereken neler yapılabileceği ve kullanıcılarla ne kadar interaktivite kurulabileceğidir. Bu aşamadaki küçük planlarınız, bir kaç sene sonra IPTV teknolojisine yön veren uygulamalar olarak karşımızda olabilir.

posted on 4/27/2007 12:13:41 PM (GTB Daylight Time, UTC+03:00)  #   
 Thursday, December 07, 2006

Kim demiş ki yazılımcıların işleri sıkıcı diye, mesela size hemen bir XP (Extreme Programming) Japon videosu.

http://www.youtube.com/v/zpw8h4OGNxg

Tek örnek mi? Elbette ki bu tek örnek değil, işte birtane de SCRUM

http://www.youtube.com/v/B3htbxIkzzM


iyi eğlenceler.

Edit : 07.03.2007 youtube erişimi TTNET omurgasi üzerinde yasaklandigi için sadece linkleri vermekle yetiniyorum, izleyebileceginiz bir bağlanti ve özgür bir internet bulabilmeniz umuduyla..!

posted on 12/7/2006 8:49:38 PM (GTB Standard Time, UTC+02:00)  #   
 Thursday, November 09, 2006

Biri Google mi dedi? Altavista? MS Search?

yo yooo.. bu hicbirine benzemiyor, biraz esmer, (sevimli bir sarışın daha iyi olmaz mi acaba?) pek te sempatik bir arama motoru bu...

Ms. Dewey için tıklayın. çok hoşunuza gideceğine eminim.

Mustafa'ya teşekkurler..

posted on 11/9/2006 11:04:11 PM (GTB Standard Time, UTC+02:00)  #   
 Saturday, October 28, 2006

Canımız, kanımız, bitanemiz yazgeliştir yenilendi.
Bir css değişikliği oldu ama oldukça da hoş durdu.

Emeği geçenlere teşekkurler.

posted on 10/28/2006 8:34:26 AM (GTB Daylight Time, UTC+03:00)  #   
 Saturday, October 21, 2006

Daha önce kablonet.net'te ve bir çok sitede hız testi yapabileceğimiz bölümler vardı, ama hiç biri aşağıdaki adres kadar eğlenceli değil.
Mutlaka bir göz atın.

http://www.speedtest.net

posted on 10/21/2006 4:46:37 AM (GTB Daylight Time, UTC+03:00)  #   
 Saturday, September 23, 2006

 Değişik birşey mi lazım? hem çok basit, cok işe yarar, çok kullanışlı ve de pratik, insanin aklina hayatı boyunca kac defa boyle birsey yapmak gelir ve yapar ve urun haline getirip satar bilemiyorum ama, bu zamana dek USB den kahve ısıtıcısından vantilatore kadar bi cok seyi yapan büyük sirketlerin aklina nasil USB'den sarj olan AA pil yapmak gelmemiş, ilginç.
:) 
Mutlaka bir göz atın.
http://www.usbcell.com/

posted on 9/23/2006 3:55:11 PM (GTB Daylight Time, UTC+03:00)  #   
 Wednesday, September 13, 2006

  Eski blogumda özellikle çocukların oldukça ilgisini çekebilecek olan bir çalışmaya yer vermiştim. ( http://blogs.yazgelistir.com/kivanc/archive/2005/09/21/424.aspx ) Neredeyse tam bir yil olmus bu entryi gireli.
 
   Fikrin yaraticilarindan aldiğim guzel bir maille ikinci kez bu programi duyurmak istiyorum. Benim gordugum eski halinden oyle cok gelistirmişler, kullanimini oyle sevimli, basit, anlasilir ve program mantigina uygun bir şekile hazirlamişlar ki, gercekten sevdim. Hatta bir kac supri de koymayi ihmal etmemişler, onlari da bulmak size kalmiş.
 
   MVP Open Days'te de konusmalardan birinin konusu, "mümkün olduğu kadar çok kişiyi bilgisayarla, bilgisayar bilgisiyle donatmak" tı. KPL (yeni adiyla Phrogram) bu yöne atılan sağlam taşlardan görünüyor.
http://www.kidsprogramminglanguage.com/
http://www.phrogram.com/ 

posted on 9/13/2006 11:12:34 PM (GTB Daylight Time, UTC+03:00)  #   
 Thursday, September 07, 2006

  Oradaydık,

   Ortadoğu ve Afrika'dan bir çok dostumuzla birlikte The Marmara Antalya'da deniz gunes ve Microsoft üçlüsüyle oldukca eglenceli 3 gun gecirdik. Aslinda tüm detaylara bakarsanız biraz macera gibi oldu bizimkisi.
   1 Eylul Cuma aksami dolustuk arabaya, Hakan Ulagan'ın harika söförlügü, Cenk'in süper co-pilotlugu, Tamer, Ibrahim Gokalp ve benim arkada kacamak uyuklamalarımız sayesinde 10 saatte Istanbuldan Antalyaya ulastik ve otelimize yerleştik. 

3 gun boyunca seminerler nedeniyle pek gezemesek te :) oldukca eglenceli ve verimli bir toplantiydi MVP Open Days 2006. Bircok yeni MVP ile tanismak, tanisiklarla da görüsmek için harika bir firsatti. Dönüş ise bambaşka güzeldi, yanlis yollara girmemiz, ikide birde zorunlu(!) mola vermemiz :) Atakan Bey'in sürüs tecrübesiyle yine kapidan kapiya 10 saat süren bir yolculuk yaptik.
  Bizi, cicili sevgi t-shirtleri ile karsilayan ve agirlayan tum Microsoft ailesine ve System tur calisanlarina çok tesekkurler.

2007 Mart'ta Amerika'da gorusmek dilegiyle.

posted on 9/7/2006 6:58:33 PM (GTB Daylight Time, UTC+03:00)  #   
 Monday, August 21, 2006

      Kapalı ofislerde, havasız ve karanlik odalarda, klimalarin altinda ya da terden bayılmak üzereyken bir çok programi yazdim da, ilk kez boyle güzel bir ortamda, bu kadar cok işi, kisa zamanda  bitirmek için kastım. Ama kendim de gordum ki eger ortam super olursa, rahatsiz edici telefonlar olmazsa, bir de msn kapali olursa :) gercekten verimli calisabiliniyormus. Code satırı farkina bakamamakla birlikte, sp sayisini bir ölçüt olarak kabul edersek 2 gun içinde 675 ten 934 e cikabiliyormus :)

Bu çalışmada benimle birlikte, benden daha bile cok yorulan Mehmet'e, istanbuldan destek veren Tamer ve Erbug ya ve boyle bir ortami ayarlayarak bu kadar sıkısık bi zamanda bu işleri cikarabilecegimi bana gosteren Atakan a ve son olarak ta boyle cici bir projeyi sattigi için Kenan Cavnar a sonsuz tesekkurler.

İşte size code camp tan birkac goruntu.

 
posted on 8/21/2006 9:38:14 AM (GTB Daylight Time, UTC+03:00)  #