Ahmet Alp Balkan
  • Blog
  • About
  • Tweets
  • GitHub
  • Talks
  • Turkish Deasciifier for Java

    06 August 2010

    Bir süredir ufak tefek NLP projeleriyle ilgilenmeye başlayan ben, Deniz Yüret’in hazırladığı Emacs Turkish mode‘un Emre Sevinç tarafından yapılan Python çevirisini Java için uyarlamış bulunuyorum.

    _Deasciifying _kelimesi ilk etapta yabancı gelebilir, özetle Latin alfabesindeki harfler kullanarak yazılmış Türkçe yazıları tekrar Türkçe’ye özel harflere  kavuşturma işlemi olarak tanımlayabiliriz. Turkish deasciifier‘ın yaptığı da tam olarak bu. Türkçe klavye sahibi olmayanlar (veya sahip olup İngilizce ayarında kullanmaya alışmış olanlar), uzun yazılar yazdıklarında bunu Türkçe harflere çevirmek için bu kütüphaneyi kullanabilirler.

    Örneğin:

    Hadi bir masal uyduralim, icinde mutlu, doygun, telassiz durdugumuz. yazısı, deasciifying işlemi sonrasında aşağıdaki gibi olacaktır: Hadi bir masal uyduralım, içinde mutlu, doygun, telaşsız durduğumuz. Kullanım alanlarına örnek verecek olursak, bir foruma yazı yazarken veye e-posta yollarken Türkçe karakterleri düzeltmek istiyorsanız kuracağınız bir Firefox veya Chrome eklentisi ile tek tuşla anında yazıyı düzeltebilirsiniz. Yahut sitenizde ziyaretçilerinizden düz yazı içeriği veya _feedback _topluyorsanız daha okunaklı olması açısından sitenin backend‘inde bu kütüphaneyi kullanabilirsiniz.

    Read more →

  • Turkcell Teknoloji'de Staj: 4.Hafta

    30 July 2010

    Bugün itibariyle Turkcell Teknoloji’deki stajımın yarısını doldurdum. Geçen dört haftada buraya oldukça alıştım ve şimdilik bitmesini istemiyorum. :) Keşke okul daha geç açılsaymış ben de 3 ay staj yapabilseymişim diyorum şimdi.

    Verimli bir hafta geçirdim. Üzerinde çalıştığım proje _release _aşamasına neredeyse geldi. Neredeyse sadece arayüz giydirme, entegrasyon, yük ve kullanılabilirlik testleri kaldı diyebiliriz. Markasını da oturttuktan sonra güzel bir ürün haline gelecek. Özene bezene alt yapısını hazırladığım, her koduna _comment _eklediğim için mutluyum. Geçmişte çıkardığım kişisel projelerde altyapının güvenilirliğine ve sağlamlığına önem vermiyor, sadece çalışacak hale getiriyordum. Fakat bir şirket için bir ürün çıkarma aşamasında en verimli ve güvenilir yöntemleri düşünmek zorunda kalıyorsunuz. Umarım en kısa zamanda yine bir yazıyla sizlerin de beğenisine sunabilirim. :) Read more →

  • Turkcell Teknoloji'de Staj: 3.Hafta

    24 July 2010
    Hayat çabuk geçiyor. Bugün Turkcell Teknoloji‘de yaptığım stajdaki 3. haftamı doldurdum. [2][1] Geçen hafta boyunca uğraşıp ayağa kaldıramadığımız framework’ü bir kenara bırakıp Java Spring Framework ile ufak uygulamayı geliştirmeye başladık. Beklediğimden düşük bir performans gösteriyorum ve bu nedenle yavaş ilerliyor fakat en kısa zamanda release çıkarıyor olacağız. Üzerinde çalıştığım proje bir web servisi. Orijinal değil, yapılmışları da bol ama bir de biz yapalım dedik. Turkcell değil ama Turkcell Teknoloji markasıyla çıkacak bir ürün olacak. Read more →

  • Turkcell Teknoloji'de Staj: 2.Hafta

    16 July 2010

    Turkcell Teknoloji’de İlk haftanın ardından ciddi staj temposuna bu hafta başlamış oldum. Stajyerler olarak çömez bakışlarımızı da gizlemeyi öğrendik ve artık ortamda kamufle olabiliyoruz.

    Pazartesi gününden beri stajyer arkadaşım Sarper’le sıfırdan ufak bir proje geliştirmeye başladık. Daha doğrusu başlayamadık. :) Çünkü projeyi geliştirmemiz için burada geliştirilen bir framework‘ü kullanmayı öğrenmemiz gerekiyor. İlk birkaç gün Spring Framework okuyup öğrendik. Her mantıklı yerde olduğu gibi burada da RTFM geleneği var. Sonraki günlerde ise Tomcat ve Memcached üzerinde projeyi ayağa kaldırıp Hello World! yazdırmakla uğraştık. En güncel problemimiz ise Hibernate ile projeyi veritabanına bağlayamamak oldu. Üstelik daha önce Hibernate kullanmış olmama rağmen framework içinde bean olarak çalıştığından _konfigüre _edemedik. Yıllardır web dillerine dandik diyen bir insan olarak bu defa o diller için “adam haklı beyler” dedim. Read more →

  • Bilkent Üniversitesi ile Koç Üniversitesi Arasındaki Farklar

    13 July 2010

    Öncelikle başlık tamamen sansasyonel. Büyük beklentilerle geldiyseniz en baştan sayfayı kapatmak doğrusu olabilir.

    Normalde kendi okulumu seven ve her fırsatta öven birisiyim. Bireylerin yaptıklarını da büyük kurumlara ve markalara mâl etmenin doğru olmadığının da bilincindeyim.

    Aşağıda ufak (aslında hem 2. sınıfa giden bir öğrenci için ve kim bilir belki ileride bir gün Türk bilgisayar bilimi adına ufak da olsa önem taşıyabilecek) görünen bir araştırma için Bilkent’teki iki hocadan (isimlerini vermek haksızlık olabilir) ve Koç Üniversitesi’ndeki bir hocadan istediğim yardımların e-postaları var. Sözü uzatmadan görüntülerle sizi baş başa bırakıyorum. :) Read more →

  • Turkcell Teknoloji'de Staj: 1.Hafta

    11 July 2010

    Bu sene 2. sınıfı bitirdiğim için zorunlu bir teknik yaz stajı yapmam gerekiyordu ve ben aylar önceden araştırmamı yapıp kararımı verdim. Ne bankalarda çalışabilirdim, ne de Siemens, Intel, Alcatel-Lucent, Nortel-Netaş gibi elektronik tabanlı şirketlerde. Benim ihtiyacım olan, küçük _startup_lar gibi çalışabilen ama büyük ve kurumsal bir firmaydı. Çalışanına değer veren, inovasyonu hedefleyen, hızlı hareket edebilen ve oturmuş bir kültürü olan bir firma arıyordum.

    Sonunda bu konuda Türkiye’de staj yapabileceğim en iyi firmanın Turkcell  Teknoloji olduğuna kanaat getirmiştim. Bu sene TTech, iki farklı staj programıyla alımlar yaptı. Birincisi klasik PAF Takımı, ikincisi ise bu sene yeni olan ve sadece sosyal medyada duyurulan Farkını Fark Edeni Arıyor programı. Ben ikincisine başvurma kararı aldım. Çünkü sadece geliştirici değil, aynı zamanda fikir üreten, iş geliştiren ve planlayan bir departmanda çalışmak istiyordum. Mart’ta yolladığım yaratıcı bir CV’ye Haziran’da cevap geldi. Okuldan çoğu arkadaşım staja başlamış iken ben “geç cevap döndüler, mülakatlar falan derken acaba stajı okul başlayana kadar bitirebilecek miyim” diye tedirgindim. Çünkü İK’nın CV’ye bir süre geç cevap dönmesi açıkçası beni epey telaşlandırıyordu. :) Read more →

  • PaW Projesi Nasıl Gidiyor?

    04 July 2010

    Bir süredir Google Summer of Code programı kapsamında Pardus için yürüttüğüm PaW projesinde güzel gelişmeler var.

    Windows kullanıcılarına Windows üzerinden kolayca Pardus kurup kaldırabilecekleri ve disk bölümlendirme gibi tehlikeli konularla uğraşmadan kurulum gerçekleştirebilecekleri bir proje olan PaW, artık Pardus Çalışan CD’sini boot edebilir hale geldi.

    Bu hale gelmesinde mentorum değerli Renan Çakırerk‘in ve bizim için Pardus’un ram disk başlatıcısını düzenleyen Onur Küçük’ün büyük emeği var. Ayrıca bir süredir Pardus ofisine gidip geliyordum. Bana kapılarını açtıkları için proje yöneticisi Erkan Tekman’a da teşekkür borcum var. Read more →

  • Bir üniversite hocasından: nasıl e-posta yazılır?

    29 June 2010
    Eski Bilgi CS hocalarından değerli Emre Sevinç’in blogundaki kısa bir yazının çevirisini yaptım. Yazının sahibi aynı departmandan Chris Stephenson. Faydalı olması dileğiyle… Her gün okuması vakit kaybı olan bir çok e-posta alıyorum. İşte daha iyi e-posta iletişimi için birkaç ipucu: Postanızın alıcısını düşünün. Eğer alıcının vaktini boşa harcıyorsanız veya olayı anlamasını zorlaştırıyorsanız beklediğiniz cevabı alamayabilirsiniz. Anlamlı bir konu (başlık) yazın. Bu şekilde alıcının iletinizle nasıl ilgileneceğine karar vermesine yardımcı olursunuz. Eğer başlıksız yolluyorsanız alıcıyı kendisiyle alakası olmayan bir e-postayı açmaya zorluyorsunuz demektir. Read more →

  • Google Summer of Code 2010 Öğrencisiyim

    27 April 2010
    Dün akşamki meraklı bekleyişin ardından güzel haberi alanlardanım :) Google’ın her sene açık kaynaklı projeleri desteklemek amacıyla düzenlediği ve öğrencilerin katıldığı Summer of Code etkinliğine Pardus projesi üstünden kabul aldım. Bu yaz tatilinde Pardus için Ubuntu’nun sahip olduğu bir Windows Installer olan WUBI benzeri bir yükleyici yazıyor olacağım. Bu program kullanıcıların harddisklerindeki partition table’lar gibi ayrıntı konularla uğraşmadan bir program kurar/kaldırır gibi Pardus kullanabilmelerini sağlayacak. Başardığım takdirde Pardus kurmaktan korkan bir çok kişinin sistemlerine zarar verme riski ortadan kalktığı için Pardus’u deneyeceklerini düşünüyorum. Read more →

  • Microsoft Academic Search

    20 April 2010
    Microsoft Research’in yan ürünü olarak geliştirilen Academic Search’te 5 milyonun üstünde bilgisayar bilimleri ve bilişim teknolojileri ile ilgili bilimsel kağıt, konferans ve dergi makalesi var. Google Scholar ve EBSCO üzerinden bulamadığım veya ücretsiz ulaşamadığım bazı makaleleri bulunca sevindirici oldu. Nasıl olduğunu ise henüz çözemedim. Göze de hitap eden akıcı bir tasarımı var. Logosu da güzel olmuş :) Scholar’dan farklı olan yanı ise sadece bilgisayar bilimleri ile ilgili disiplinlerdeki yayımları bulabilmesi. Ayrıca “citation ranking” de yapıyor. Read more →

  • ««
  • «
  • 19
  • 20
  • 21
  • 22
  • 23
  • »
  • »»

About the Author

I'm a software engineer at LinkedIn's Kubernetes-based compute infrastructure team. I enjoy building tools to orchestrate large-scale compute server fleets and love digging deep on Kubernetes and containers space. In my spare time, I maintain several tools in the Kubernetes open source ecosystem.

About me Other articles Follow on Bluesky Follow on 𝕏