Apple'ın hem kurucusu hemde CEO'u olan Steve Job, hayatındaki üç dönüm noktasını anlatıyor. Paylaşımından dolayı Hasan arkadaşıma teşekkür ederim.
İşte küçük Ömercik'kin şovu.
Teknoloji aşığı biri olarak, ilk dafa teknolojiden bu kadar nefret ettim! Akbank'ı arayıp yapmak istediğim, cep telefonu numaramı yurtdışı numaram ile değiştirmekti. İsteğimi kendilerine ilettim. Değiştiremezlermiş! Nedenini sorunca şubemi aramamı istediler, annemin evlenmeden önceki soyadı kayıtlı değilmiş.. Dedim ben soyadını söyleyeyim, aramama gerek yok. Neymiş MERKEZ'den olmuyormuş. Ya sabır dedim aradım, soyadı bilgisini kaydettirdim. Tekrar merkezi aradım, dedim ki ben bu bilgiyi kaydettim değişebilrimisiniz cep numaramı, tabi dediler önce sizden bi sabit numara alalım. Dedim ki ben yurtdışında öğreciyim sabit numaram yok, sadece cep numaram var. O zaman işleminizi gerçekleştiremeyiz dediler!!! Böyle saçma bi mantık bi aptalca sistem nerde görüldü? Herşeyi düşündülerde, yurtdışında olan bir insanın sabit numarası olamayacağını neden düşünemediler çok merak ettim ve sordum, "Neden bunu düşünemediniz? Benim numaram olmak zorunda değil." Müşteri temsilcisi arkadaş papağan gibi aynı şeyleri söylemeye devam etti. Dedim bana çözüm üretin, mağdurum, ne yapmam lazım? Arkadaş hala numaranız olması lazım diyor:)) Trajikomik bir olay... Neymiş, güvenlik politikası!!! Saçma sapan güvenlik politikaları yüzünden, mağdur ettikleri insanların haddi hesabı yoktur sanırım. Hala cep telefon numaramı değiştirmek için uğraşıyorum. Teknolojiyi insanlara yardım etmek yerine insanları strese bunalıma sokmak için kullanan Akbank'ı kınıyorum.
Buda bozulmuş TurkCell:))
Peki biz bunu söylediğimizde neden kimse bizi dinlemedi? Üniversite 3. sınıfta, ekip olarak Ex-Go(Extreme Government) adı ile Microsoft'un yazılım tasarımı yarışması olan Imagine Cup'a katıldık. Projemiz bugün okuduğum bir haberde bahsedilen elektonik kartların e-devlet yapısında kullanılmasından bahseden haberdeki gibiydi. Bunun yanında biz ehliyetin, vergi kartının, sağlık karnesinin ve buna benzer kamusal işlerin tek kart üzerine, kişinin parmak izinide güvenlik için kullanarak entegre edilmesini proje olarak sunmuş ve pilot uygulamasınıda geliştirmiştik. Ama bunu yarışmada sunduğumuzda jüri dinlememişti bile:) Dinliyor görünmüşlerdi ama, dinlemediklerini sunumun sonunda anlamıştık... Yuvarlak bir kaç yorum sonunda elemişlerdi... Şimdi ise proje gerçek oluyor, ne demeli ki? Olan bizim projeye oldu...
http://www.whoshouldliveagain.com/ internet adresinde, hangi önemli kişi tekrar yaşamalı, anketi yapılmış. Listede Ulu Önder Atatürk'de var. Ve yaklaşık 102.000 oydan %73 üçünü alarak ilk sırada. Sizde düşüncenizi oylabilir, sonuçları görebilirsiniz.
Neden böyle bi yazıya yer verdim blogumda diye soranlarınız olacaktır eminim. Herşey dün okuduğum bir "magazin" haberi ile başladı. Pek alakalı değilim ama magazin haberinin başlığında Facebook kelimesi geçince okuma gereği duydum. Haber Cemre Mirel isimli bir Türk kızı ile Formula1 pilotlarından Lewis'in ilişkisini anlatıyor. Aslında haber, Cemre Mirel hakkında yayınlanan abartı haber sonucunda Cemre Mirel ile yapılan söyleşiyi içeriyor. Kendisinin haberi Türkiye'de yayınlandıktan sonra, "Facebook" üzerinden, Türkiye'den bir sürü insan, "geceliğin ne kadar","Türkiyede bis sürü kamyoncu var, neden Lewis' i seçtin buraya gelsene" gibi bir sürü seviyesiz mesaj aldığını ve bu konudaki üzüntüsünü dile getiriyor. Buraya kadar olan kısım, magazin kısmı belki, birazda özel hayat: kimseyi uzaktan veya yakından ilgilendirmemeli. Özgür bir dünyada yaşıyorsak, herkes kendi hayatından sorumlu olmalıdır. Bu insanıda yargılamak kimsenin hakkı değildir, kendisinden başka.
Şimdi gelelim işin Facebook kısmına, bir kaç hafta önceki yazımda Facebook'un artık eski anlamını yitirdiğini, insanların, kendi tabirleri ile, kız tavlama amaçlı kullandıkları bir site haline gelmesinden duyduğum rahatsızlığı dile getirmiştim. Artık, günden güne öyle bir hal alıyorki son yukarda yazdığım haber bir önceki yazımı tamamen destekler içerikte. Sadece kendi egolarını tatmin eden, internetin sadece cinsel içerikli kullanılması gerektiğini düşünen ve kullanan sayın insan türevi arkadaşlarım, sizlere bir kez daha hatırlatmak isterim ki,internet ne sapkınlık, nede insanlara küfür ederek gizli kalmış egoları tatmin etme yeridir. İnsanca kullanıyorsanız kullanında, birilerine faydanız olsun, kullanmıyorsanız, rica ediyorum daha fazla kirletmeyin...
VS 2008 ile .NET 3.5 hakkında yirmiye yakın faydalı videoya buraya tıklayarak ulaşabilirsiniz. Videoları, WMV, Zune, IPod, PSP, MPEG-4 ve 3GP formatlarının tamamında izleme ve indirme şansınızda var.
Kolay Gelsin
Merakla beklenen Visual Studio 2008 ve .NET Framework 3.5 MSDN üyeleri için yayınlandı. Şu an sadece Premium üyelerin indirebildiği Visual Studio 2005 ve .NET Framework 3.5 in, Professional sürümü yenüz deneme sürümü olarak bile olsa, indirilemiyor. Şu an sadece Team Suite sürümünü 90 günlük deneme sürümü ile indirebiliyorsunuz. Bunun yanında, öğrenciler için olan C++, C#, VB.NET, Visual Web Developer ve SQL Server Express sürümünü buraya tıklayarak indirebilirsiniz. Muhtemelen Professional sürümünüde haftaya indiriyor olacağız.
Visual Studio 2008 ve .NET Framework hakkındaki gelişmeleri Scott Guthrie' nin blogundan takip edebilirsiniz. Özellikle yeni ORM teknolojisi olan Linq hakkındaki makaleleri çok faydalı.
İyi Eğlenceler
Kullananlar bilirler, Developer Express dünyanın önde gelen, MS Framework, Delphi ve ActiveX kontrolleri geliştiren firmalarından birisidir. Infragistics ile Developer Express arasında büyük bir rekabet yaşanmaktadır. Bildiğiniz üzere bu Visual Studio 2008 RTM ve Framework 3.5 Final Version görücüye çıkıyor, Infragistics firması bu finali beklemeden, DataGrid ve bunun yanında bir kaç bileşenini WPF(Windows Presentation Foundation) platformuna geçirdi. Bu konuda geride kalan Developer Express firması, ben dahil:) müşterilerinin neden WPF'de bir gelişme yok, bakın Infragistic's yaptı sizde bi hareket yok gibi sözlerine maruz kaldılar. Sanırım sorulardan gerildiler ki, durumlarını, planlarını, neden acele davranmadıklarını açıklayan güzel bi yazı, Julian M Bucknall tarafından dün şirketin resmi web sayfası olan, www.devexpress.com adresinde,
http://community.devexpress.com/blogs/ctodx/archive/2007/11/14/wpf-grid-where-the-bleedin-edge-can-be-sharp.aspx linki altında yayınlandı. Umarım ilginizi çeker...
Dün http://www.habeturk.com/ haber sitesinde okuduğum habere göre, http://www.haberturk.com/, Türkiye Bilişim Derneği tarafından 2007'nin en iyi web sayfası seçilmiş... Gülermisin ağlarmısın diye sordum kendime. Haberturk.com sitesini gezenler veya az çok bu site hakkında bilgisi olanları bu en iyi web sayfası seçilme mevzusuna güldüklerine eminim.. Neden mi? İşte gerekçeleri:Yaklaşık 1 yıla yakın bir süredir bu web sayfasını çok yakından takip ediyorum. Sitenin eksik yönleri, olmaması gerekenler hakkında bir kaç e-mail bile gönderdim... Bir gün sinirlendim sabahın 4'ünde Amerika'dan Haberturk'u aradım... İşte neden bunları yaptığımın nedenleri?
1) Site'de (şu an aktif değil) Arka Sayfa Güzeli diye bir bölüm vardı, bu bölümde dünyanın "porno" yıldızlarının bir haber sitesine yakışmayacak derecede müstehcen resimleri yayınlanıyordu. Daha sonradan bu bölüm kalktı. Uzun bir zaman yayında kaldı. Bu siteyi yönetenler hiç sormadımı kendilerine biz ne tür bi siteyiz!!!
2) Sitenin bir çok ksımı diğer web tarayıcılar tarafından gösterilemiyor veya site üzerindeki fonksiyonlar bir tarayıcıda çalışırken diğerdinde çalışmıyor. Ana sayfa reklamını bile çoğu zaman kapatmakta zorlanabiliyorsunuz. Site yöneticilerine sormak lazım, bu siteyi www.w3c.org (1994 yılında Tim Berners-Lee, web standartlarını belirleyen konsorsiyum) sayfasını kullanarak doğrulamayı hiç denediniz mi? Ben denedim, standart değil!!!
3) Site kesinlikle kullanıcı dostu değil, gözü yoran bir düzen ve çok fazla içeriğin aynı anda kullanıcıya verilmesi...
4) Sitede yapılan saçma yorumlar... Ve yaptığınız yorumları görememeniz... Ben bazen haberlerden çok haber yorumlarını okumayı daha mantıklı buluyorum. Yazdığınız seviyeli yorumları haberlerin altında görmeniz çok nadirdir, onaylayan arkadaş nelere dikkat ediyor bilmiyorum. Haberlere yazılan birçok yorum ise anlamsız, sadece yazılmak için yazılmış, bu yorumların yayınlanması, yazdığınız seviyeli yorumların yayınlanmaması, bence sitenin ciddiyetsizliğini ortaya koyuyor. Önceden üye olup yazıyordunuz, şu an herkes istediği gibi yazıyor ve istediğini... Onay mekanizması ne iş yapıyor onuda kendilerine sormak lazım.
4) Ciddiyetsiz! Bu kanıya varmamak için çok inceledim siteyi ama önceki gün yayınlanan haber bir haber sitesinin ne kadar ciddiyetsiz olduğunu ortaya koydu. Haber şu: hemde MANŞETTE!
Haber iki resim içeriyor, bisiri Avrupa Yakası dizisindeki Burhan Altıntop(Engin Günaydın), Diğeri ise Suudi Arabistanın Kralı Abdullah. Haberin devamı şöyle:
2 resim arasındaki 7 farkı bulun! Suudi Kral Abdullah ile Burhan Altıntop arasınra ne fark var? Yazın yayınlayalım.
Gazeteci değilim ama, yayınlanan bir haberin, haber değeri olması gerektiğini hepimiz biliriz, şimdi sormak istiyorum bu haberin manşeti işgal edecek bir haber değeri varmı? Mizah deseniz değil, karikatür değil, önemli bir gündem maddesi değil, nedir bu? Hangi mantıkla yayınlandı bu haber. Birilerine iyi görünmekmi, yoksa gündemi farklı bir yere çekip, bişeylere(!) yardımcı olmakmı...Ayrıca yazılan saçma yorumları eleştirirsem bu yazı bitmez.
5) Sitede geçmiş tarihlerde yayınlanan haberleri sonraki günlerdede manşetlerde yeniden görmeniz çok olağan bir durum. Sanırım haber bulamamadan kaynaklı... Bu durumu bir kullanıcı olarak e-mail aracılığı ile yazmama rağmen, cevap bile alamadım...
Bunların yanında bir sürü bir haber portalında olmaması gerekenleri saymak gayet mümkün... Şimdi TBD'ye -yani Türkiye Bilişim Derneği yani Türkiye'de bilişime yön veren kurumlardan birisi- sormak istiyorum, hangi kriterler altında bu siteyi 2007 nin en iyi haber sitesi ilan ettiniz... Kriterleri sizmi belirlediniz, haberturk.com'mu?
Sonuç olarak, benim düşüncem www.habeturk.com haber siteleri bazında 2007 nin en iyisi olacak bir yapıya sayip değil. Neye göre(!) değerlendirildiğini anlamak ise gerçekten çok zor. Umarım bir sonraki değerlendirme daha adil olur.
Bazen yazılım geliştiriciler OpenFileDialog kullanılarak seçtiğiniz bir dosyanın icon'unu alma ihtiyacı duyuyorlar. Araştırdığım kadarıyla, bunun için Framewok 2.0'da herhangi bir yönetilebilen(managed) kod yok, onun için bu işlemi API yani yönetileyen(Unmanaged) kod ile yapmamız gerekiyor. İnternette yaptığım küçük araştırma sonucu nasıl yapılacağını anlatan bir MSDN kaynağına ulaştım. Aşağıdaki kısım, bahsettiğim kodun yönetilemeyen kısmı.
#region Unmanaged Code [StructLayout(LayoutKind.Sequential)] public struct SHFILEINFO { public IntPtr hIcon; public IntPtr iIcon; public uint dwAttributes; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 260)] public string szDisplayName;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 80)] public string szTypeName; }; class Win32 { public const uint SHGFI_ICON = 0x100; public const uint SHGFI_LARGEICON = 0x0; // 'Large icon public const uint SHGFI_SMALLICON = 0x1; // 'Small icon [DllImport("shell32.dll")] public static extern IntPtr SHGetFileInfo(string pszPath, uint dwFileAttributes, ref SHFILEINFO psfi, uint cbSizeFileInfo, uint uFlags); } #endregion
Bu Win32 isimli sınıfı nasıl kullanmamıza gelince;
Aşağıdaki küçük kod ile ile istediğiniz dosyanın büyük ve küçük icon'larına ulaşmanız mümkün.
IntPtr hImgSmall; //sistemin resim listelerine ulaşım IntPtr hImgLarge; //sistemin resim listelerine ulaşım string strFileName; // icon'unu alacağımız dosya adı. SHFILEINFO shinfo = new SHFILEINFO(); this.OpenFileAttahcment.InitialDirectory = "c:\\"; OpenFileAttahcment.Filter = "All files (*.*)|*.*"; OpenFileAttahcment.FilterIndex = 2; OpenFileAttahcment.RestoreDirectory = true; if (OpenFileAttahcment.ShowDialog() == DialogResult.OK) { strFileName = OpenFileAttahcment.FileName; //dosyanın iconunun küçük formatına ulaşım hImgSmall = Win32.SHGetFileInfo(strFileName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_SMALLICON); //dosyanın iconunun küçük formatına ulaşım hImgLarge = Win32.SHGetFileInfo(strFileName, 0, ref shinfo, (uint)Marshal.SizeOf(shinfo), Win32.SHGFI_ICON | Win32.SHGFI_LARGEICON); System.Drawing.Icon myIcon = System.Drawing.Icon.FromHandle(shinfo.hIcon); FileInfo fInfo = new FileInfo(OpenFileAttahcment.FileName.ToString()); FileStream fStream = new FileStream(OpenFileAttahcment.FileName.ToString(),
FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fStream); long numBytes = fInfo.Length; byte[] data = br.ReadBytes((int)numBytes); br.Close(); fStream.Close();
Hepsi bu kadar... Yapmanız gereken, myIcon değişkenini istediğiniz yerde kullanmak.
Umarım yararlı olur...
Bundan önceki blogumda bahsetmiştim ama, tekrar paylaşmak istedim. Windows XP kullandığım dönemlerde sorunsuz bilgisayarımda çalışan Joost, Vista ile bir süre çalışmadı, bu nedenle bir süre ilgilenemedim. Dün denediğimde, çok güzel bir şekilde çalıştığını gördüm. Peki nedir bu Joost? Joost, 15.000 videoyu ve 250 den fazla kanalı online olarak mükemmel denecek bi görüntü kalitesi ile izlemenize imkan tanıyan yeni nesil TV platformudur. Platform içinde diğer kişilerle konulşabileceğiniz gibi, Yahoo, Gmail, MSN gibi anlık mesajlaşma programlarınıda kullanmanız mümkün. Çok güzel filmler, müzik programları belgeseller, klipler bulunan Joost tamamen ücretsiz. Şu an bildiğim kadarı ile site üzerinden kayıt olmanız mümkün değil, sisteme davet edilmeniz gerekiyor. Davetiyem yettiği kadarı ile, bu dünyaya katılmak isteyen arkadaşları davet edebilirim. Yorumlar kısmına, mail adresiniz adınızı yazarsanız yada bana mail atarsanız, hemen davet edebilirim. Şimdiden iyi eğlenceler.
Sevgili Dostum Hasan Ayaz 'ın blogundan aldığım ilginç bir resim...
Ulu Önder Mustafa Kemal Atatürk, bugün aramızdan ayrılışınızın 69. yıl dönümü... Bugün yokluğunuzun burukluğunu ulus olarak bir kez daha yaşıyoruz. Her insan bu dünyadan gelip geçicidir, esas olan, bizlere büyük emanetiniz, ilke ve inkılaplarınız üzerine temellendirdiğiniz laik ve demokratik Türkiye Cumhuriyetinin sonsuza kadar varlığıdır. Emanetinizi ulus olarak ilelebet koruyacağımıza söz veriyoruz. Nur içinde yatın...