Apple, Adobe ve Web Standartları

Bildiğiniz gibi Apple’ın iPad’lerde Flash’ı desteklemeyeceğini(izin vermeyecekleri) açıklaması büyük tartışmalar yaratmıştı. Yakın zamanda Apple’ın kurucusu ve CEOsu Steve Jobs, Flash hakkındaki düşüncelerini bir açık mektupla duyurdu. Mektupta genel olarak

  • Tamamen Adobe’un malı olduğu için Açok (Open) Web standartlarına uymadığı
  • Webdeki videoların çoğu Flash arayüzlü olsa da çeşitli uygulamalarla onlara erişilebileceği
  • Flash’ın yeterince güvenli bir sistem olmadığı
  • Güç tüketiminin fazla olduğu
  • Dokunma ile sağlanan etkileşimin verimli kullanılamaması
  • Flash ile uygulama geliştirilmesinin geliştiricileri kısıtlaması, yarı standart uygulamalar üretmesi ve platformun özellikleri etkili kullanamaması

konularına değinmiş. Atrıca Flash’ın HTML5 gibi standartların gelişmesiyle pek de gerekli olmayan bir teknoloji olacağını düşünüyor.

Apple tarafından bakınca haklı oldukları noktalar olduğunu söylemek gerek. Fakat burada dikkat çekilmesi gereken daha önemli noktalar var. Flash konusunda söylediklerinde haklı olması Steve Job’un tutumunu haklı çıkartmıyor. Özellikle sattığı cihazların kullanımı konusunda kendi kullanıcılarını ne kadar kısıtladığını ve iPhone ve iPadlere uygulama geliştirmek için sadece Mac kullanabildiğimizi, Apple Store dışında yazılım yükleyemediğimizi göz önüne alırsak, Apple’ın özgürlük, açık standartlar gibi kavramlar üzerinden Adobe’u eleştirmesini biraz garip karşıladım.

Apple’ın kullanıcının kullandığı yazılımları ve platformları bu kadar kısıtlaması işin garip bir tarafı. Standart olarak flasın gelmemesi, tavsiye edilmesi fakat yine de bunun kullanıcının tercihine bırakılması çok daha etkili bir çözüm olurdu.

Özetle Adobe’ın belli konularda haksız olması Apple’ı bu konuda haklı yapmıyor bence.

Bu düşüncelerimin üzerine FSF’dan (Free Software Foundation) John Sullivan’ın yaptığı bir açıklama konuyu bence daha net bir biçimde ele alıyor.

Steve Jobs’un açık standartların ve özgür webin önemine dikkat çektikten sonra ortaya koyduğu çözümün saçma olduğunu savunuyor ve insanların Adobe’un tescilli yazılımlarıyle Apple’ın duvarlarla çevrilmiş bahçesi arasında bir seçim yapmaya zorlandığını özgürlüğün ikisiyle de alakasız olduğunu anlatmış.

Hele şükür birisi duygularımıza tercüman olmuş…

Okyanus Gibi Hayat

Okyanus gibi hayat,
Uçsuz, bucaksız.
En uzakları bile görebiliyorsun,
Havayı okuyorsun bulutlardan.
Zaten güzelce de bir teknen var,
Karada gibisin neredeyse…
Her taraf bildiğin su güya,
Hiçbir şey bildiğin gibi değil aslında…
Çok yanılıyorsun…

Öyle bir an geliyor ki,
Sana hayat veren su,
Canını almak için kovalıyor seni.
Gördüğün o ufuk,
Bir anda kayboluveriyor sislerin arasında,
Gökyüzünün mavisini,
Ucundan bile göremiyorsun kara bulutlardan.
Tekne dediğin o şey,
Yapraklardan farksız fırtınada.
Hiç sallanmadığı kadar sallanıyor hayatın.
Hiç korkmadığın kadar korkuyorsun.

Sonuna kadar geriliyor halatlar,
Duyabildiğin tek şey,
Rüzgarın sesinden başka,
Gıcırtısı ve çatırtısı direklerin.
Kendi sesin bile kaybolup gidiyor,
Sen bile duyamıyorsun kendini.
Tanıyamıyorsun bildiğin dünyayı.
Ya da bildiğini sandığın…

Olur da sağ kalırsan,
Korkuyla yaşıyorsun artık.
Her bulut felaket tellalı oluyor,
Her rüzgar ölüm fermanını okuyor sanki.

Ne ayrılabiliyorsun okyanustan,
Ne de cesaretin var yelken açmaya.
Ne bir evin var artık kalacak.
Ne de sağlam bir teknen kaldı devam edecek.

Belki de en korkuncu.
Günlük güneşlik ertesi sabah.
Sanki hiçbir şey olmamış gibi,
Öyle güzel ki gökkuşağı…
Biliyorsun, fırtınalar vardır,
Ama inanamıyorsun…

16.04.2010
Sinan Onur ALTINUÇ

Alışmak

Önce alışmayı öğrendim,
Geçen seneler boyunca
Yediğim her yemeğe,
Yürüdüğüm her yola,
Hatta soluduğum havaya alıştım.
Öyle alıştım ki hatta,
Hiç farklı olmamıştı sanki,
Öncesinde bile hayatım.
Sanki yaşanabilecek,
Tek bir hayat vardı şu dünyada;
Benimkisiydi o da…

Seneler yine geçti.
Birdenbire farkına vardım.
Sanki en derin yerinde,
Uyandırılmışım gibi uzun bir uykunun.
Şaşırmayı öğrendim yeniden.
Zaten bildiğim her şeyi,
Yeniden, yeniden öğrendim.

Yeniden tattım herşeyi,
Yollardan yeniden yürüdüm,
Her zamankinden güzeldiler sanki.
Yeniden soludum aynı havayı,
Sanki farklı kokuyordu bu sefer.

Bir tek sebebi vardı aslında,
Tek bir yolu vardı bunları farketmenin.
Veda vakti yaklaşıyordu işte…

Odamı toplar gibi paketlere,
Bir anımı topladım her bir köşeden.
Veda eder gibi insanlara,
Tek tek hoşçakal dedim bütün ağaçlara içimden.
Sabaha karşı öten kuşların sesini,
Bir veda şarkısı gibi dinledim bu sefer.

İstesem de istemesem de,
Hazır sayılırım artık.
Alıştığım onca şeyi bırakmaya.
Alışkanlıkları rafa kaldırmaya anıların yanına…

Yeniden şaşırmaya yeni şeylere,
Ve yeniden alışmaya…

11.04.2010
Sinan Onur ALTINUÇ

Yolculuk

Keşke, yolculuk etmek kadar basit olsa hayat.

Ne kadar hızlı gittiğini sen bilirdin o zaman,
Manzara güzelse yavaşça giderdin.
Sıkıldıysan da basıverirdin gaza…
Bir anmış gibi gelmezdi sevinçler,
Ya da üzülmek zorunda kalmazdın geceler boyu.

Durup keyfini çıakrta bilirdin manzaranın.
Şöyle bir bakardın doya doya,
Azında kalan tatla yetinmek zorunda kalmazdın o zaman.
Ne zaman istersen,
O zaman devam ederdin yola…

Hiç dönmeyecek olsan bile belki,
Dönebileceğini bilerek yaşardın.
Üzülmeden kaçırdıklarına,
Bir özlem olmadan geçmişe,
Ve belki de pişman olmadan…

Yolculuk gibi olsaydı hayat,
Haritası olurdu bir de.
Yanlış yöne gitmezdin.
En yakın kavşantan dönerdin gitsen bile,
Kaybolmaktan korkmadan yaşardın o zaman…

Sinan Onur ALTINUÇ
07.12.2009

Google Chrome OS

Google’ın işletim sistemi çıkartacağına dair dedikodular çok önceden İnternet’te duyulmaya başlamıştı. Hatta söylendiğine göre daha Google buna karar vermeden böyle şeyler söyleyenler vardı. Bu söylentiler Google’a ilham kaynağı oldu. Öncelikle bir çeşit Linux dağıtımı olacağını duyduk daha sonra bir Ubuntu türevi olacağını duyduk.Herkesin kendine göre bir beklentisi gelişti. Ben de bu yazıyı Google Chrome OS’un ne olduğunu var olanlardan ne farkı olduğunu anlatmak için yazıyorum.

İngilizceyle aranız iyiyse şu videoyu izlemenizi tavsiye ediyorum. Google’ın Chrome OS’u tanıtmak için hazırladığı bir video.

Google Chrome OS’un ne olduğunu anlayabilmek için Chrome‘un en azından ne olduğunu bilmeniz gerekir. Chrome Google’ın hazırladığı webkit motorunu kullanan bir web tarayıcısıdır. Temel amacı kullanımı kolaylaştırmak, basit ve hızlı bir web deneyimi sağlamaktır.

Chrome OS ise bir işletim sistemidir. İsminde Chrome bulundurmasının sebebi kendi içerisinde Chrome tarayıcısını çalıştıran bir işletim sistemi olmasıdır. Başka bir işletim sisteminde de pekala tarayıcı çalıştırabilirsiniz fakat Google Chrome OS bilgisayar başında asıl yaptığı İnternet kullanmak olan kullanıcılar için ortaya atılmış bir işletim sistemidir. İnternet olmadan pek anlamlı olduğu söylenemez.

Beklentilerin aksine Google tarafından desteklenecek olan masaüstü bilgisayarlar için olan bir Linux dağıtımı değildir. Şu anda kaynak kodundan derlenerek bilgisayarınıza denemek amacıyla kurulabiliyor olsa da asıl amacı Apple mantığıyla belirli donanımlar üzerinde (ki bu çoğu zaman netbooklar) sorunsuz çalışmak üzere geliştirilmektedir. Klasik bir bilgisayar kullanıcısının bütün ihtiyaçlarını karşılamak amaçlanmamıştır. Tamamen hafif istemci (thinclient) mantığına göre yapılmıştır ve bütün uygulamaları web uygulamalarıdır. (E-posta, video izleme, müzik dinleme, oyun oynama, ofis uygulamaları,…) diğer yandan internette kullanabileceğiniz tüm web uygulamaları da aynı zamanda bir Chrome OS uygulamasıdır. Dolayısıyla yükleme gerektirmezler.

Proje basit şekilde çekirdeğin Chrome tarayıcısının değiştirilmiş bir versiyonunu çalıştırmak için özelleştirilmesi bunun yanında gerekli olmayacak bütün servislerin ve uygulamaların yok edilmesi ve duruma uygun kütüphanelerin, yazılımların geliştirilmesi olarak özetlenebilir. Google’ın açıklamasına göre “Televizyon mantığında açılıp kapatılarak kullanılabilen bir İnternet cihazı için öngörülen bir işletim sistemidir.”

İnternette dolaşan Türkçe haberlerde malesef haberciliğin kötü örneklerini gördük. Google’ın “Sabit disk ve RAM’e ihtiyaç duymayan işletim sistemi geliştirdiğine” dair haberler yayınlandı. Malesef bunlar meselenin bilgisiz kişiler sonucu haber yapılması tercümelerin ise eksik ve yanlış yapılması ile ilgili durumlar. Hiç RAM’e ihtiyaç duymadan şu andaki bilgisayar mimarilerinde bir işletim sisteminin çalışması mümkün değildir. Asıl söylenmek istenen “fazla” RAM ve disk alanına ihtiyaç duymayan bir işletim sistemi olduğu dolayısıyla son derece ucuz donanımlarla performans gösterebileceğidir. Dönen diskli bellekler yerine flash bellek gibi bellek üniteleri tercih edilecektir. Bu bellekler de önbellek olarak (cache) kullanılarak sistem performansını arttırmayı amaçlamaktadır. İşletim sisteminin kendisi ise salt okunur (read only) bir kısımda bulunarak herhangi zararlı bir yazılımın etkisinden korunmuş olacaktır.

Özetlemek gerekirse:

  • Google Chrome OS Chrome tarayıcısını çalıştırmak için asgari düzeyde hizmet ve yazılım koşturacak bir işletim sistemidir.
  • Verilerinizin tümü İnternet’te depolanır. Mevcut donanım üzerindeki veriler performansı arttırmak için önbelleklemede kullanılır.
  • Uygulamaların tümü web uygulamasıdır. Chrome OS ile bütün web uygulamaları da kullanılabilir. Herhangi bir uygulamanın yüklenmesi söz konusu değildir.
  • (Televizyon mantığıyla) Hızlı başlayan ve hızlı çalışan İnternet cihazları içindir.
  • Başka bir cihazda oturum açıldığında tamamen aynı arayüz ve aynı uygulamalarla karşılaşılır.
  • Kullanıcı verileri önbellekte tamamen şifrelenmiş biçimde saklanır, böylece bir başkasının veriye erişmesi engellenir.
  • Hız, basitlik ve güvenlik öğeleri üzerinde tasarlanmıştır.
  • Masaüstü (ta da dizüstü) bilgisayarınızın yanına bir internet cihazı olarak öngörülmüştür. Kullanacağınız ana işletim sistemi olarak tasarlanmamıştır.
  • Usb gibi arayüzlerden kendi bellek ünitelerinize erişmenize olanak sağlar (film izlemek, resimlere bakmak)
  • Chrome OS açık kaynak kodlu bir projedir ve açık kaynak kodlu teknolojiler kullanır.
  • Proje sonuca ulaştığında firmalarla anlaşılarak İnternet kullanımı için özelleşmiş Chrome OS cihazları çıkacaktır.

Bir arkadaşım kaynak kodundan Chrome OS’u kendi bilgisayarında derledi ve çalıştırdı. İzlenimlerini okumak isterseniz yazıya buradan ulaşa bilirsiniz.

Daya ayrıntılı bilgiye İngilizce olmak üzere şuralardan erişebilirsiniz:

  • http://en.wikipedia.org/wiki/Google_Chrome_OS
  • http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html
  • http://www.techradar.com/news/software/operating-systems/10-things-to-know-about-google-chrome-os-614370
  • http://www.youtube.com/watch?v=5JyFbF7QFlY (Open Source Announcement)

Linux ssh ve proxy

Şu anda Hacettepe Üniversitesi’nde yurtlardan hiç birinde internet bağlantısı yok. 3 şey sayesinde sanıyorum internete erişebilen bir tek benim.

İltiraf etmek gerekirse ilki şans. Tesadüfen hacettepe.edu.tr alan adı altındaki adreslere erişebildiğimi fark ettim. Dışarıya çıkışlarda bir sorun olmalı.

İkincisi bölümümüz tarafından sağlanan ssh (Secure Shell) ile hesabımıza uzaktan etişme hakkı. Bu makine de hacettepe.edu.tr altında olduğu için buna bağlanmam da pek sorun olmadı. Eriştiğim bilgisara sadece komut satırı ara yüzüyle erişsem de komut satırı tarayıcısı sayesinde internete girmeyi deneyebildim. (Lynx ya da links deneyebilirsiniz.) Gariptir ki bağlandığım makinenin internete sorunsuz erişebildiğini farkettim. Aslında teorik olarak bir şekilde internete eriştiğinizde onu istediğiniz gibi kullanıyor olmanız gerekir. Fakat bahsettiğim tarayıcılar normal ihtiyaçları pek karşılayamıyorlar malesef.

Üçüncü etmense Linux’un daha doğrusu Linux’taki ssh yazılımının sağladığı bir olanak.

#ssh -D <portNo> <adres>

Kullandığınızda <adres> ile belirttiğiniz adresteki bilgisayara bağlanır. (kullanıcı adı belirtmek için kullaiciadi@adres seçmelisiniz.) ve bilgisayarınızın <portNo> ile belirttiğimiz portundan bir vekil sunucu (proxy server) açar.

Tarayıcınızın vekil sunucu ayarlarında adres olarak 127.0.0.1 (her zaman kendi bilgisayarınızı gösterir) port olarak seçtiğiniz portu gösterip vekil sunucunun SOCKS olduğunu belirttiğinizde bağlandığınız o bilgisayar üzerinden internete erişebiliyor olmanız gerekir.

Kabul etmek gerekirse benim için işe yaraması biraz şansla alakalı fakat bu olayın daha yaygın olarak kullanıldığı yerler de yok değil.

Normalde yerel ağlarda (özellikle kablosuz ağlarda) bilgisayarınızın yolladığı veri paketlerinin okunup okunmadığını bilmenin pek bir yolu yoktur. İletişiminizin gizliğini güvence altına alamazsınız. Bu gibi durumlarda (biraz paronayakça bir düşünce olsa da) güvendiğiniz sitelere yolladığınız bilgierin bile izleniyor olma olasılığı vardır. Hem de bahsi geçen sitelerin hiçbir kabahati olmadan…

SSH ise iki bilgisayar arasında güvenli iletişim sağlayabilmek için yaratılmıştır. SSH yoluyla iletişim kuran iki bilgisayarın iletişimi dinlense bile anlamsız şifrelenmiş verilerle karşılaşacaklardır. Bağlandığınız bilgisayarın fiziksel olarak güvenli olduğunu düşünürsek verileriniz tamamen güvende olur.

Çocuklar ve Gelecek

Bu seferki yazdığım teknolojiyle ya da edebiyatla ilgili değil. Şiirler genelde herkesin bildiği şeyleri güzel biçimde söyleyebildikleri için etkilidirler. Bu seferki farklı. Farklı olmasının sebebi bana ait olmaması değil. Saf biçimde gerçekleri duymak düşünmek istemediğimiz şeylerin önümüze sürülmesi bu sefer etkileyici yapan.

Bu sefer bir video paylaşacağım. Hangi organizasyonda olduğuna dair detayları bilmiyorum. Öylece rastladım. (Bilenler yaplaşabilirse iyi olur)

İzlemek biraz koydu açıkçası. Fakat bir çocuktan duyduğum için mi? Yoksa gerçek oldukları için mi anlayamadım. Umarım ilk ağızdan dinleyenleri etkilemiştir.

Yalan

O kadar kolay ki söylemek,
Hemen anlatıvereyim isterseniz.
Hayallerinizin peşinden koşun diyeyim.
Siz varsınız bir tek bu dünyada,
Kırın zincirlerinizi,
Yelken açın diyeyim yeni sulara.
Hep duymak istediklerinizi söyleyeyim.
Yapmak isteyip de,
Kalkışmayı bile beceremediğiniz,
Ama düşlediğiniz şeyleri anlatayım.

Bilseniz de gerçeği,
Ben size yalanlar söyleyeyim,
“Evet aslında.” deyin diz de,
“Çekip gideceksin buralardan.”,
“Ufak bir sahil kasabasına yerleşeceksin.”
Öyle bir kasaba olduğundan değil ya,
Laf olsun diye işte…

Ben anlatayım,
Siz dinleyin isterseniz.
Sizi bağlayan zincirlerden bahsetmeyeyim hiç.
Yelkenleri açınca öylece,
Birdenbire gidebilecekmiş gibi gibi yapalım.
Söylemek yasak olsa bile,Bilerek kalmaya mahkum olduğumuzu…

Şunu da bilin ama,

Laflan, şiirlen olmuyor bu işler.
Bilin ki gidebilecek olanlar,
Çekip gittiler bile…

Sinan Onur ALTINUÇ
01.09.2009 05:25

Yalandan Yaşamak

Yalandan yaşıyoruz be kardeşim.
Hangimiz gerçekten düşünüyoruz ki mesela.
Bencil olmayı bile yüzümüze gözümüze bulaştırıyoruz.
Kendimize bile bir hayrımız olmuyor çoğu zaman.
Bakasını düşünmek desen,
İstemiyor zaten çoğumuz,
Boş ver diyoruz,
Boş ver sen mi kurtaracaksın dünyayı.
İstese bile güç bela yetiyor aklımız.

Medeniyiz diyoruz.
Gökdelenler dikiyoruz,
Köprüler yapıyoruz.
Bir yandan yapıyoruz medeniyet adına,
Bir yandan yıkıyoruz hangimizin sopası daha büyük diye.
Açlıktan ölebiliyorken hala insanlar nasıl medeniyetse?

Uzaya gidiyoruz güya.
Kim nereye gitmiş ki DÜnyadan.
Gitmiş de nereye varmış daha?
Bir gün gidilir belki ama,
Şimdilik sıkışıp kalmışız dünyada.
Orayı da zehir ediyoruz kendimize.
Medeniyiz ya güya,
Kendi evimize pisliyoruz resmen.

Özgürüz diyoruz.
Zindanlarda yaşayıp özgürlük masalları anlatmak bizimkisi.
Her şeyimiz diyoruz, olmadan yaşayamayız…
Bir pencereden başka bir şey değil aslında özgürlük.
Camdan bakmak da özgür olmak.
Belki diyoruz,
Bir gün biz de çıkarız.

Aşk şarkıları söylüyoruz.
Kimisi için her şeyin adı aşk.
Çok kolay yani aşık olmak.
Kimisine göre zaten yok.
Kimisi arasa da bulamamış hiç…
Çoğumuz bir haberiz yani.
Ama yine de düşmüyor şarkılar dilimizden.

14.08.2009
Sinan Onur ALTINUÇ

Pixel 1.9.7 Türkçe

Yeni kullanmaya başladığım Pixel adlı WordPress temasının 1.9.7 sürümünü kendi bloguma uyarlarken epey Türkçeleştirdim. Hazır o kadar uğraşmışken her tarafını tamamlayayım da paylaşayım istedim.

İndirmek için tıklayın: Pixel 1.9.7 Türkçe

Bu halinde gördüğünüze çok benziyor olacak fakat sayfanın yan kısmını ve alt kısmını kendime göre bir miktar değiştirdim. İndireceğiniz hali temanın orjinalinin Türkçe’ye çevrilmiş hali kendime yaptığım değişiklikler yer almıyor.

Bir çeviri hatasına rastladığınızda ya da önerileriniz, yorumlarınız olduğunda lütfen iletişime geçin. Çok fazla inceleme fırsatım olmadı.