Programlama Dünyasının Ustası: Hakkı Öcal

Röportaj: Abdullah Tekin

Hepimiz onun kitapları ile kod yazmaya başlatarak “Merhaba Dünya!” demiştik. Bu sayımızda (Bkz. Sanalkurs E-Dergi Sayı:7) programlama dünyasının meşhur ismi Hakkı Öcal konuğumuz oldu.

Yazdığı kitaplar ve makaleleriyle Türkiye’de bilişimin gelişmesinde önemli katkılan bulunan Dr. Hakkı Öcal’ı genel anlamda bilgisayar dergileriyle birlikte verilen küçük programlama kitapçıklarından tanımaya başladık desek herhalde yanılmış olmayız. Programlama dünyasının hem Türkiye’de, hem yurtdışında tanınan bu önemli ismiyle, ne zamandır gerçekleştirmeyi düşündüğümüz röportaj da bu sayıya nasip oldu.

- Öncelikle hakkınızda bilgisi olmayanlar için kendinizden bahseder misiniz? Hakkı Öcal kimdir? Ne iş yapar? Nelere ilgi duyar? Nasıl “Merhaba Dünya!” demiştir?
Ben 1949 yılında Ankara’da doğdum. Ankara, Kınkkale ve Yozgat’ta liseyi bitirdim. 1971′de AÜ-SBF’den mezun oldum. 1969 yılında Hürriyet gazetesinin Ankara bürosunda gazeteciliğe başladım.

Okulu bitirince, İstanbul’a atandım ve Hürriyet Haber Merkezi Müdür yardımcısı olarak çalıştım. İki yıl sonra gazetenin Yazi İşleri Müdürlüğü’ne atandım (yani henüz kısa pantalon giyerken..).

1975 yılında Boğaziçi Üniversitesi İdari Bilimler’de master’a başladım. Sonra doktoraya devam ettim.

1980-81 ders yılında Harward Üniversitesi’nde Prof. Samuel Huntington’ın başkanı olduğu Uluslararası Araştırmalar Enstitüsü’nde doktora-sonrası ça-
lışması yaptım.

Bilgisayarla Boğaziçi’nde tanıştım. Harvard’da iken Boston Üniversitesi’nde bilgisayar operatörlüğü bölümüne devam ettim; sertifika almayı başardım.

Sonra WordPerfect firmasında Türkçe dil desteği için danışman olarak çalıştım.

Sonra Tercüman gazelesi Genel Yayın Müdürü oldum. Orada arzu ettiğim gazeteyi kurmama Nazlı llıcak’ın engel olacağını anlayınca ayrıldım ve Güneş gazetesine Genel Koordinatör oldum.

Bir kaç kez Yılın Gazetecisi seçildim; Uluslararası Basın Enstitüsü’nden Basın Özgürlüğü Ödülü’nü aldım. Sayısız yazı yazdım. Basın kartının, basın özgürlüğüne aykırı olduğunu öne sürerek basın kartımı iade ettim. (Sandım
ki herkes peşimden gelecek.. Olan benini basın kartına ve telefon indirimine oldu! Ama bence o günden itibaren ilk kez gerçek gazeteci olmuştum.)

Türk basının yalancılığı ve uydurmacılığı normal iletişim yöntemi saymaya başlaması üzerine Güneş’ten de ayrıldım ve Amerika’nın Sesi radyosuna katılmak üzere 1985′te Washington’a gittim. Fakat radyoda işler tam beklediğim gibi gitmeyince, o sıralarda Usenet servis sağlayıcısı olan UUNet bünyesinde internet devriminin temellerinin atılmasına tanık olacak bir konumda görev aldım. Bu vesile ile Novell’den MS LAN’e kadar mevcut bütün ağ sistemlerinin sertifikalannı aldım. Burada önce George Mason,
sonra Northern Vırginia Community College’da ve Virginia International University’de masaüstü yayıncılık, görsel tasarım ve Web Tasarımcılığı dersi verdim. Byte, PCWorld, PCLife dergilerinde yazı yazdım; kitapçıklar yazdım.

Halen bütçesini ABD Kongresinin verdiği Uluslararası Yayın Bürosu’nun Internet Hizmetleri Bölümü’nde İT uzmanı olarak çalışıyorum. Evliyim. Çocuğum yok.

Şubat 5, 2010   Kategori: Genel   Devamı

Facebook’a Film

Film, Ben Mezrich'in "The Accidental Billionaires" isimli kitabından sinemaya uyarlanacak. Filmin adı The Social Network. Yönetmenlik koltuğunda Fight Club, Benjamin Button gibi başarılı filmlerin yönetmeni olan David Fincher oturuyor, senaryosu da Aaron Sorkin'e ait. Dünya genelinde milyonlarca üyesi olan ünlü sosyal ağ Facebook'un kurucu ortağı Mark Zuckerberg'in hayatı beyazperdeye taşınıyor. Filmin oyuncu kadrosunda Justin Timberlake, Rashida Jones, Brenda Song, Andrew Garfield gibi isimler yer alıyor. Mark Zuckerberg'i canlandıracak isim ise Jesse Eisenberg olacak. Filmin henüz kendi tanıtım posteri yok. Amerika'da 15 ekimde vizyona girecek. Şuan için film hakkında bildiğim şeyse filmde Justin'i NSYNC günlerindeki imajıyla görecegimiz. :)

Film is based on the Ben Mezrich's book “The Accidental Billionaires". Film's name is "The Social Network". The director of the movie is David Fincher who has the big success with Fight Club and Benjamin Button. :) Jesse Eisenberg will play Facebook CEO Mark Zuckerberg and Timberlake will star as Sean Parker. The Script is from Aaron Sorkin and the film will focus on the evolution of Facebook from its 2004 creation on the Harvard dorm where Mark Zuckerberg and his roommates created the popular social networking website. The movie hasn't a poster yet.

Şubat 5, 2010   Kategori: Sinema   Devamı

Valentine’s Day

Sevgililer Gününe yaklaştığımız şu günlerde isminden de anlaşıldığı üzere konusu sevgililer günü ve aşk olan bir film sinemalarda yer alacak. Film 12 şubatta gösterime girecek. Filmin fragmanını sinemada izledim ve her sahnesinde başka bir ünlü isim gördüm. Kadrosu oldukça zengin. Filmin kadrosunda bir çok ünlü isim biraraya getirilmiş. Son zamanların yakışıklı kurtadamı Taylor Lautner :) Julia Roberts, Eric Dane, Topher Grace, Jessica Alba, Jennifer Garner, şarkılarıyla son zamanlarda adından söz ettiren Taylor Swift, çocukluğumdaki Seventh Heaven dizisinden tanıdığımız Jessica Biel, Asthon Kutcher, Bradley Cooper ve Kathy Bates gibi isimler filmin kadrosunda yer alıyor. Gördüğünüz gibi isimler yaz yaz bitmiyor ve daha yazmadığım bazı isimler de var. :) Yönetmen koltuğunda Pretty Woman'ın yönetmenliğini yapan Gary Marshall var. Los Angeles'ta, Sevgililer Gününde on farklı hikayenin birbiriyle kesişmesi anlatılan, romantik komedi türünde bir film.

Get the Flash Player to see this content.

Şubat 5, 2010   Kategori: Sinema   Devamı

ZARA Tasarımıcılarının Mükemmel Eseri !

Geçenlerde AnkaMall de dolanırken Zara Man 'a gireyim dedim. Niyetim, var ise bir adet boğazlı kazak filan almaktı. Çünki zara'nın o tarz şeyleri gerçekten de hoş oluyor.. Tabi aradığımızı hemen bulamayınca detaylıca dolanmaya başladım taa ki bu yanda gördüğünüz eser'i görene kadar :D

Yahu sevgili tasarımcı, tasarımcılar, zaradan ekmek yiyenler, ne ettiniz siz yahu ! :D Ulen göz var nizam var ne bu, dalgınlığınıza mı denk geldi :D Hadi tasarımcıları geçtim, sevgili mağaza müdürü insan demez mi "bu ne len" diye :D   Aklınızı başınıza devşirin düzgün şeyler tasarlayın arakadaş, topitop giysisi desen onlar bile giymez ki, yok yok bu fabrika hatası filan yani hiçbir insan evladı özenle oturupda bunu tasarlayamaz :D

Kusuruma bakmadınız umarım, acaba "bu" birilerinin hoşuna gider mi ki ? Sen ne düşüyorsun bu konu hakkında, yorum olarak yazarmısın :)

ZARA'dan da özür diliyorum bu eser'in resimini çekip blogumda yayınladığım için.. Ama sizlerde benden özür dileyin, görünce resmen kaçırdınız beni zaradan.. ;)

Şubat 5, 2010   Kategori: Eğlence   Devamı

Google DNS’lerini Kullanın

Google internet kullanıcılarının yeni bir hizmet alanı açmış fakat benim haberim yokmuş :) Bugün bir arkadaşım ile konuşurken lafı geçti ve hemen google dns lerini kullanmaya başladım, sizlerlede paylaşayım dedim..

Google DNS Adresleri:

  • 8.8.8.8
  • 8.8.4.4

Bunları nasıl kullanıcağını bilemeyen arkadaşlarımız için birde görsel hazırladım. Yandaki resime tıklarsanız sizin için ufak bir yol haritasına ulaşabilirsiniz ;)

Google Public DNS servisi için daha fazla bilgi almak için google'ın bu sayfasına bakabilirsiniz.

Şubat 4, 2010   Kategori: Genel   Devamı

Facebook’da Sayfa Oluşturma

Facebook da sayfa işlemleri ile ilgili birkaç döküman yazdım. Facebook sayfasına nasıl müzik çalar ekliyeceğinizi, Static FBML'in ne olduğunu ve nasıl kullanıldığını bu sayede facebook sayfanıza html kod larının nasıl eklendiğini anlattım. Ama işin temelini atladım, kusura bakmayın :)

Yukarıda bahsettiğim işleri yapabilmek için tabiki öncelikle bir Facebook Sayfanızın olması gerekli. Şimdi size çok kısada olsa göremeyen arkadaşlarımız için Facebook sayfasını nasıl oluşturacağınızı anlatacağım.

Facebook'da sayfa oluşturmak için herhangi bir sayfanın sol alt köşesinde bulunan İşim için bir Sayfa oluştur bağlantısına tıklıyoruz. Yada direk buraya tıklayabilirsiniz.

Bu bağlantıya tıkladıktan sonra karşımıza aşşağıdaki gibi bir sayfa geliyor,

Bu ekranda dikkat etmemiz gereken iki nokta var. Sayfanımızın kategorisini olabildiğince sayfamızın içeriği ile ilişkili seçmeliyiz ki ileride birisi şikayet ettiğinde sayfamız kapanmasın ! Bir diğer nokta ise kırmızı çerçevenin içerisinde belirttiğim ve ok ile gösterdiğim check box. Buna şimdilik bir tik kolayalım ki sayfamızı düzenlerken arkadaşlarımızın haberi olmasın, sayfamızı "hah oldu" dedikten sonra arkadaşlarımıza duyurmamızda fayda var.

Sayfa Adı bölümüne ise oluşturacağımız sayfanın adını yazıyoruz. Bu adı çok iyi düşünün, çünki ileride ne yazıkki sayfa adını değiştirme imkanınız mantıki olarak yok..

Ve yanda da gördüğünüz gibi sayfamız oluşturuldu. Resim bölümünün altında bulunan sayfa'yı düzenle bağlantısına tıklayarak serüveninize başlayabilirsiniz ;)

Sayfanız hayırlı olsun, daha önce anlattığım konulara göz gezdirmeniz sayfanızı düzenlemenizi çok kolaylaştıracaktır, şimdiden kolay gelsin ;)

Şubat 4, 2010   Kategori: Programlama   Devamı

Facebook Sayfanıza Paylaş Butonu Ekleyin

Static FBML konusuna girmişken sıcağı sıcağına hemen bir örnek vereyim dedim. Static FBML'in ne olduğunu ve sayfanıza nasıl ekleyeceğinizi şu yazımda izah etmiştim ve bir daha bu konuya girmeyeceğimi söylemiştim..

Facebook sayfamıza ziyarete gelen kullanıcılarımızın, sayfamızı arkadaşları ile paylaşmalarını kolaylaştıracak ve dikkatlerini çekecek bir buton hazırlayalım. FBML hakkında herhangi bir fikrin yoksa bu bağlantıdan birşeylere ulaşabilirsin.

Kutumuzun başlığı, Arkadaşlarınla Paylaş olsun ve içeriğinde de dikkat çekmek adına profilimizin/sayfamızın resimi, altında minik bir yazı ardından da buton yer alsın.

<fb:profile-pic uid="profileowner" linked="false" size="small" /><br /> <b>Hey Sen! </b> <br /> Sayfamızın gelişmesi için lütfen Facebook sayfamızı ve internet sitemizi arkadaşlarınla paylaşırmısın? <br /><br />

Web Sayfasını Paylaş:
<fb:share-button href="http://www.evrence.com" />

<br /><br />

Facebook Sayfasını Paylaş:
<fb:share-button href="http://www.facebook.com/pages/EvrenCe/165977678405" />

Yandaki resimde de gördüğünüz gibi yukarıda verdiğim kodları yazıyoruz ve değişiklikleri kaydet butonunua basıyoruz.

Bu işlemi yaptıktan sonra bakıyorsunuz ki duvarınızda Arkadaşlarınla Paylaş kutusu çıkmıyor, normaldir !

Duvar sekmesinde çıkması için, sayfamızın/profilmizin kutular sekmesine gidiyoruz, Arkadaşlarınla Paylaş kutusunun sağ üstündeki kaleme tıklayıp Duvar Sekmesine Taşı diyoruz ve işlemimiz tamam.

Tabiki ben burada örnek olması açısından evrenCe.com un ve Facebookdaki EvrenCe sayfasının linkini verdim, sizler kendi linkleriniz ile değiştirin.

Şubat 3, 2010   Kategori: Programlama   Devamı

Facebook’da Static FBML Kullanma

Facebook'da sayfamıza yada profilimize birşeyler eklerken Static FBML uygulaması işlerimizi gerçekten çok kolaylaştırabiliyor. Static FBML uygulaması sayesinde kutular oluşturup bunların içerisinde izin verilen HTML ve FBML kodlarını kullanabiliyoruz. Gel gelelim Static FBML uygulamasını sayfamızda nasıl kullanıcağımıza.

Static FBML sayfasına gidip, yani bu linke tıklayıp, Sayfam'a Ekle bağlantısına tıklıyoruz.

Sayfam'a Ekle bağlantısına tıkladıktan sonra karşımıza aşşağıdaki görüntü geliyor.

Burada Static FBML uygulamasını eklemek istediğimiz sayfamızın yanında bulunan Sayfaya Ekle butonuna tıklayıp, Static FBML uygulamasını sayfamıza dahil etmiş oluyoruz. Bundan sonra yapacağımız iş ise sayfamıza giderek, Sayfa'yı Düzenle Bağlantısına tıklamak. Bu bağlantıya tıkladıktan sonra  sayfamızda kullanabileceğimiz uygulamalar listeleniyor. FBML uygulamasını bulup düzenle diyoruz.

Düzenle dedikten sonra karşımıza;

Ekranı geliyor. Burada mavi ok ile gösterdiğim yer adı üstünde kutu başlığı. Oluşturacağımız küçük kutunun üstünde kalınca bu başlık yazacak.

Siyah ok ile gösterdiğim bağlantıya tıklayarak bir kutu daha ekliyebilirsiniz. Bu işin sınırı yok.

Kırmızı ok ile gösterdiğim yer bizim kod bölümümüz. Burada yazıcağımız kodlar kutumuzun içerisinde yer alacak. Gerisi size kalmış, ister HTML kodları ile resim filan eklersiniz, isterseniz FBML kodları ile paylaş butonu gibi şeyler. İleride Static FBML ile ilgili anlatacağım konularda bu nedir ?, ne değildir ? gibi mevzulara hiç girmeyip direk konuya atlıyacağım, beni takip edin ;)

Ha bu arada unutmadan söyleyeyim, bu işlerde kullanabileceğiniz etiketler sınırlı. Bu bağlantıda izin verilen HTML ve FBML etiketlerinin listesi verilmiş, bilginize..

Şubat 3, 2010   Kategori: Programlama   Devamı

Edge of Darkness

Mel Gibson'ın yeni filmi, Edge of Darkness "İntikam Peşinde" 29 ocakta vizyona girdi. Filmde Mel Gibson ile birlikte Ray Winstone, Danny Huston ve Gibson'ın filmdeki kızı rolünde de Bojana Novakovic rol alıyor. Mel Gibson rolünde cinayet masasında görevli dedektif Thomas Craven'i canlandırıyor. 24 yaşındaki kızı evinde vurulunca Craven bu olayı araştırmaya başlar. Dedektif araştırmasında sadece kızının bilmediği yönleri ve onun gizli yaşamı ile karşı karşıya kalmaz. Araştırma onu aynı zamanda devletin gizli işlerine ve kanıtları yok etmekle görevli devletin gizli adamı Darius Jedburgh'e götürür. Imdb de film 10 üzerinden 7.6 olarak değerlendirilmiş. Mel Gibson'ın oyunculuğuda yine herkes tarafından büyük beğeni topluyor, zaten ona şüphe yok :)

Get the Flash Player to see this content.

Şubat 2, 2010   Kategori: Sinema   Devamı

Telefon Şakası: Kayıp Telefon (Ders olsun çakala !)

Çocuk yolda telefon bulmuş ve baya kullanmış. Çakal bulunca gidip teslim etmezse böyle şaka yaparlar işte. Az bile olmuş. Varmı böyle bir şerefsizlik, ooh müstahak böylelerine iyi olmuş.

Eğerki siz de yolda bir telefon bulursanız, bu şerefsiz gibi alıp kullanmak yerine doğruca polise teslim edersiniz heralde.

Get the Flash Player to see this content.

Ocak 24, 2010   Kategori: Videolar   Devamı