15 Mart 2013 Cuma

Google Reader'dan Taşınma Zamanı

Google, en çok kullandığım RSS takip uygulamasını 1 Temmuz'da emekliye ayıracağını açıkladı. Daha 3 ay var ama o gün gelmeden başka bir yere taşınıp alışmak iyi olur diye düşündüm. 15 Dakikalık bir araştırma sonucu Bloglines'ı bir deneyeyim dedim.

Abonelikleri almak için https://www.google.com/takeout/#custom:reader adresine gidip zip arşivini bilgisayarınıza indiriyorsunuz, içinden çıkan subscriptions.xml dosyası OPML biçiminde, yani bloglines gibi sitelerde içeri aktarabiliyorsunuz.

26 Şubat 2013 Salı

WebRTC Değişimin başlangıcı mı?

Gerçekte Skype, GoogleTalk, Jitsi gibi uygulamalar ve Adobe Flash uygulamaları olmadan da web tarayıcısı üzerinden ve hiçbir eklenti kurmadan anında görsel ve sesli iletişim kurabilmek teknik olarak mümkün. Ancak bunun için standart bir protokol olmadığından her firma kendi teknolojilerini geliştirmek zorunda kalıyor. Örneğin Google, Hangout uygulaması için her bir tarayıcı ve her bir işletim sistemi için ayrı ayrı eklenti ve uygulamalar geliştirmek durumunda. Ancak yakında tüm bu yazılımlara gerek kalmayacak gibi görünüyor.

Google, Mozilla ve Opera ile birlikte bu iş için WebRTC (Web Real Time Communications) adında bir W3C standardı üzerinde 2011 yılından beri çalışıyor. Bu sayede tek bir HTML5 uygulaması ile farklı sistemler ve tarayıcılar üzerinden gerçek zamanlı sesli ve görsel iletişim mümkün olacak. Gerekli kütüphaneler tarayıcılarda gömülü olacak ve standart Javascript API'leri sayesinde yönetilecek, herhangi bir cihazda kullanıcının ihtiyacı olan tek şey modern bir web tarayıcıdan ibaret olacak.

AT&T, Mozilla ile birlikte geliştirdiği WebRTC'yi temel alan WebPhone projesi için "vision for the future of seamlessly integrated communication." diyor.  İnternet bağlantısının olduğu her yerden hiçbir ek yazılıma gerek duyulmadan platform bağımsız kesintisiz anlık veri paylaşımı imkanı A.Graham Bell’in icadını tarih kitaplarına kaldırabilir mi? Özellikle IPv6’nın sağlayacağı avantajlar, mobil cihazların gelişimi ve VOIP desteği ile birlikte düşününce olabilir diyorum. 


WebRTC Desteği Firefox ve Chrome tarayıcıların son sürümlerine ekleniyor, Firefox ile test etmek için http://mozilla.github.com/webrtc-landing/ adresindeki örneklere bakabilirsiniz.

WebRTC'de öntanımlı kodlama VP8 olmuş (başka açık kodlamalar da destekleniyor ve ileride eklenebilir), ancak Microsoft bu durumdan pek memnun olmamış olacak ki CU-RTC adını verdiği benzer bir çalışmayı bağımsız olarak yürütüyor ve WebRTC'den daha esnek ve özelleştirilebilir olduğunu iddia ediyor.
 

http://html5labs.interoperabilitybridges.com/cu-rtc-web/cu-rtc-web.htm


15 Ocak 2013 Salı

Windows'ta başlangıç komutlarını arkaplanda çalıştırmak

Bir Windows sistemde belirli aralıklarla sonsuz bir döngüde bir komutun çalışmasına ve bu işin sistem açılışında MSDOS penceresi olmadan arkaplanda başlamasına ihtiyacım oldu. Linux tecrübelerime dayanarak bu işin oldukça kolay olabileceğini sanmıştım ama hiç de öyle değilmiş. Bu işi yapmak için araçlar vardır mutlaka ama böyle basit bir şey için ek yazılım kullanmak... Önce CMD, START ve CALL komutlarının parametrelerine bakmaya başladım, işin içinden çıkamayınca Gogıllamaya ve deneme/yamulma yöntemine başladım... derken aşağıdaki çözüme ulaştım.

Çalıştırmak istediğim komutlar ve timeout parametresiye belirlediğim saniye cinsinden zaman aşımı süresini C:\run.bat dosyasına kaydediyorum. (Örnek işe yarar bir şey olsun diye TMP dizinini temizleyen bir komut yazayım)


:deltmp
del %TMP%\* /s /q
for /D %%i IN ("%TEMP%\*") do rmdir /S /Q "%%i"
timeout /t 10
goto deltmp

Sonra bunu çağıracak aşağıdaki VBScript kodunu bir run.vbs dosyasına kaydedip, kullanıcının Başlangıç menüsüne yapıştırıyorum.


Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\run.bat" & Chr(34), 0
Set WshShell = Nothing

5 Ocak 2013 Cumartesi

Bodhi Linux, epey eğlenceli bir eleman

Enlightenment (bundan sonra E diyeceğim) sonunda kararlı 17 sürümünü yayınladı. Yaklaşık 1.3 sürümünden bugüne kullandığım Ubuntu LTS tabanlı E dağıtımı Bodhi Linux ise 2.2.0 sürümü ile bu güncellemeyi ilk sunan dağıtımlardan birisi oldu. Bence E, hız ve hafiflik konusunda harika, Bodhi Linux ise E'yi en iyi, en güncel ve en derli toplu sunan dağıtım. Meraklısı için aşağıda bol görselli bir inceleme var;


21 Ekim 2012 Pazar

Silikon Vadisinde Bilgisayarsız Eğitim

İlköğretimde bilgisayar kullanımının fayda ve zararları  Türkiye'nin aksine gelişmiş ülkelerde epey zamandır tartışılıyor ve tecrübe ediliyor. Geçen yıl The New York Times internet sitesinde yayınlanan bir yazıdan, teknoloji şirketlerinin bazı üst düzey çalışanlarının çocuklarını bilgisayarsız eğitim yapan bir okula gönderdiklerini okumuştum.

Sonraki aylarda bu yazının bir çevirisini yapmanın iyi olacağını düşündüm, çünkü zavallı ulusal basınımızda Fatih projesini bu açıdan tartışan bir yazı, Dünya'daki tecrübeleri araştıran bir inceleme göremedim. Yazının üzerinden 1 yıl geçmiş olsa da konu tazeliğini koruyor.

Yeterliyseniz yazının orjinalini okumanız daha iyi olur zira benim çevirim çok iyi değil, zaten kendime güvenemediğim için sevgili Anıl Özbek ve Zeki Bildirici'den bir göz atıp düzeltme yapmalarını rica etmiştim, beni kırmadıkları için teşekkür ederim.

13 Eylül 2012 Perşembe

"Eee Windows fazla oldun!" demek de lazım

Can Dündar "Eee-devlet fazla oldun!" yazısı ile devletin güvenlik birimlerinin gazetecileri nasıl izleyebildiğini bir örnekle anlatmış;

...
Bir gün polisteki bir tanıdığı arayıp “Sakıncalı şeyler yazıyorsun” demiş.
Dehşete kapılmış gazeteci...
“Ne yazıyormuşum” diye sormuş.
Telefondaki kitabı anlatmaya başlamış.
“Ama... Nerden biliyorsunuz” diye kekelemiş bizimki...
“İnternete bağlı olduğun sürece bilgisayarına girip yazdıklarını görebiliyorlar” diye izah etmiş arayan.
...


27 Ağustos 2012 Pazartesi

Dojo (CoffeeScript) projesini MVC yapısına uygun geliştirmek

Önceki yazıda aşağıdaki uygulamayı Nginx+Tornado Server ile sunmak için kullandığım dosyaları paylaşmıştım. Daha önce de basit bir panele bir açılır düğme yerleştirmiştim. Şimdi işi biraz büyütüp MVC havası katıyorum ve bir form oluşturuyorum.


Dojo (CoffeeScript) projesini Nginx ve Tornado Server ile sunmak

Önceki yazıda basit bir panele bir açılır düğme yerleştirmiştim. Artık projeyi Nginx+Tornado Server sunucusundan çalıştırıyorum.

19 Haziran 2012 Salı

Tübitak'ın vaat dolu Pardus toplantısının özeti


Pardus'un geleceği hakkında bugün Tübitak'tan beklenen basın toplantısı yapılmış, internet sitelerine düşen haberlerden ikisini okurken önemli cümleleri aşağıya not ettim, özet gibi oldu, ileride belki dönüp bugünlere bakmak isteyen olabilir.

11 Haziran 2012 Pazartesi

Unutulan Windows parolasını silmek veya değiştirmek

İşyerindeki personel yaz tatilinde kafayı resetleyip geliyor ve Windows kullanıcı parolasını unutmuş oluyor mesela, parolayı silmek veya değiştirmek SystemRescueCD ile 2dk.lık iş. Bunu önceden indirip CD'ye kalıp olarak yazdığınızı farz ederesek (aslında benim gibi hep elinizin altında olduğunu varsayıyorum).