Twitter Facebook Flickr Vimeo Last.fm github

Posts Tagged with “software”

Boxer ve Dot-Matrix Printer Emülasyonu

Hafta sonu uzun zamandır beklediğim ancak programcısının artık herhangi bir geliştirme yapacağını düşünmediğim bir uygulama ile uğraşmakla geçti. Boxer. Büyük oranda gelişimini tamamlamış bir uygulama aslında, DOSBox için yazılmış bir kullanıcı arayüzü. Ancak MacOs’un kullanıcı dostu arabirimine yönelik o kadar ince detaylar düşünülerek geliştirilmiş ki bir daha Windows ile DOSBox kullanamaz oldum.

Oyun ve programların dökümanları ve kutu resimleri ile bir paket haline getirilebilmesi, DOSBox’dan farklı daha gelişmiş Roland MT-32 emülasyonu, Roland MT-32’nin LCD ekranında kimi programlar tarafından yazılan mesajları benzer bir biçimde ekranda gösterme gibi eski bilgisayarcılara yönelik baştan çıkarıcı detaylar.

Geçen yıllarda bu özelliklere bir de dot-matrix yazıcı emülasyonunun ekleneceğinden bahsedildi, ancak bu sürüm hiçbir zaman “public” olmadı.

Hazır yapacak çok birşey yokken oturdum kaynak kodunu GitHub’dan indirdim ve XCode ile derledim bu alpha sürümünü Boxerapp’in. Bir kez daha vuruldum programa. Alınan çıktı MacOs’un yazıcı arabirimine gönderiliyor ve istenirse PDF olarak kaydedilebiliyor. Normal text dosyalarının yazdırılması çok birşey ifade etmiyor belki ama grafik dosyalarını yazdırınca 1990’lı yılların başına bir yolculuk yapıyor insan.

İşte burada birkaç retro resim dosyasından emülasyon yolu ile alınan çıktı örneği var.

This slideshow requires JavaScript.

Day One 2

DayOne-Header

Çocukluğumdan beri günlük tutarım. 1984 yılında yazmaya başladığım, üzerinde Snoopy resmi olan bir defterim olduğunu hatırlıyorum. Hergün yazmamakla ve bazen çok uzun süreler yazmaya ara veriyor olmamla birlikte her yıl sonunda, hangi ay ne yaptığımı, neler düşündüğümü özetlediğim uzun “yıllık gözden geçirme yazıları” yazmaya çalışırdım. O defter bitene kadar, (1992 başları) yazdığımı hatırlıyorum.

Mobil cihazların gelişimi ile günlük tutma fikri yeniden canlandı bende. Sosyal medyaya yaptığım katkıları(!) otomatik olarak toplayan ve bir sosyal medya günlüğü şeklinde çalışan Momento kullandığım ilk uygulama olmuştu. Sosyal medyadan toplanan entry’lerin yanında yaşadığım ve üzerinde düşündüğüm önemli olayları da ufak notlar halinde kaydediyordum. Bir ara Momento’nun gelişimi durunca ve iPad sürümü geliştirilmeyince 2012 yılı başında Day One’a geçtim.

İlk sürümü 9 Mart 2011’de piyasaya çıkan Day One’ı iPad aldığım zaman 2012 yılı Mart ayında kullanmaya başlamışım.[1] Çok fazla seçeneği olmadığından o sıralar pek beğenmemiş ve Momento ile devam etmeye karar vermiştim. Bununla birlikte Momento olduğu yerde saymaya başladı ve Day One hızla geliştirildi. Özellikle Mayıs 2012’de sık seyahat ettiğim bir dönemde, gittiğim yerlerde kısa notlar almak ve düşündüklerimi not etmek amacıyla Day One kullandım. O zamanlar Day One’da resim ekleme seçeneği bile bulunnmuyordu.

Day_One-2 New Features

Day One 2 baştan sona Sketch, Pixate, Github, HuBoard, Zeplin, Slack, and Xcode faydalanılarak yeniden tasarlanmış ve programlanmış bir uygulama. Uygulamanın belli başlı yeni özellikleri şöyle;

  • Entry konularına göre kategorilere ayırma. Çoklu günlük olarak adlandırılmış bu özellik. Zaten tag’ler ile bu yapılabiliyordu, renklerle ve seçim kutuları ile daha kolay değişiklik imkanı sağlanmış.
  • Entrylere birden fazla fotoğraf ekleme. Kullanışlı bir özellik, Markdown ve Droplr aracılığı ile birden fazla fotoğraf eklemek eskiden de mümkündü, şimdi uygulamanın içine entegre edilen bir özellik olmuş.
  • Yeri, hava durumunu ve bazı diğer özelliklerin (Yürüyüş mesafesi vb.) otomatik eklenmesi ve Multi Markdown desteği. Zaten bu özellikler Day One Classic’de de bulunuyordu. Pek yeni bir özellik gibi durmuyor. iTunes’da dinlediğiniz müziğin aktarılması ise yeni bir özellik.
  • Day One Sync 2.0. Uygulama ile gelen en yeni ve önemli özellik. DropBox ve iCloud sync seçenekleri kaldırılmış durumda, sadece Day One’ın kendi cloud sistemi kullanılarak senkronizasyon sağlanbiliyor. Şifreleme sistemine sahip ve Dropbox ile iCloud’a göre sadece uygulama için geliştirilmiş olması ön planan çıkan servisin, uygulamanın piyasaya çıktığı 4 Şubat günü yaşanan yoğunluk dolayısıyla bir süreliğine kullanılamaz hale geldiğini belirtmekte fayda var.
  • Day One 2 ile eski (şimdi Classic olarak adlandırılan) sürümde kullanılan entrylerin saklanma şekli XML’den SQL veritabanına çevrilmiş durumda. Bu, bir günlük programı için eskiye oranla biraz daha profesyonel ve derli toplu bir yaklaşım bana göre. Veritabanı düzenli olarak yedeklendiğinde veri kayıpları ve dosya karmaşasının eskiye nazaran daha az gerçekleşeceğini düşünüyorum.
  • Girdilerin toplu olarak silinmesi, taşınması, tag’lenmesi gibi seçenekler eklenmiş.
  • Fotoğraf görünümü OS X sürümü için getirilmiş.
  • Harita görünümü iOS sürümü için düzenlenmiş.
  • Hatırlatıcılar sayıca artırılabilecek şekilde ve metinleri değiştirlebilecek şekilde düzenlenebiliyor.
  • Zamandilimi desteği eklenmiş.

Day One 2’nin iOS cihazlar ile Mac versionu arasında, diğer tüm uygulamalarda rastlanabileceği gibi senkronizasyon sorunları yaşanabilir. Day One ilk zamanlarından beri bu işi gerçekten çok iyi kotarmıştı. Sadece geçtiğimiz aylarda yaptıkları bir güncelleme sonrasında bazı entry’lerin fazladan kopyaları oluşmuştu. Bu durum yeni versiona geçtiğinizde biraz başınızı ağrıtabiliyor. Tag’ler ile Journal isimleri arasında bazı karışıklıklar yaşadım, birde üzerine sync server’ları çökünce bir miktar vaktimi bu durumu düzeltmek için harcadım. Şimdilik herşey yolunda ama bu senkronizasyon işinde dikkatli ve tedbirli olmak, sık yedek almak gerekiyor.

iOS’da Notification Center’da kullandığım Day One widget’ını gerçekten seviyordum. Geçen yıldan veya rastgele seçtiği zamandan bir fotoğraf ile entry’lerin sayısını yada kelime sayısını gösteren grafik belki çok işlevsel değil ama keyifliydi. Day One 2’de bu widget maalesef yer almıyor. Yer bildirimi yapıp entry girebileceğiniz bir araç konulmuş onun yerine.🙁

Bir uygulamanın yeni sürümünde yaşanabilecek ufak tefek sorunlar mevcut Day One’da. Mac versionu bazen çökebiliyor, iOS’da ise Motion Activity ve adım sayaçları çalışmıyor. (Belki de ben çalıştıramadım!)

Önceki versionu en sık kullandığım programlardan biri olan Day One 2 önümüzdeki aylarda gelecek güncellemeler ile yine sık kullanacağım programlardan biri olmaya aday.

Day One 2, Mac için 39.99 US$, iOS için 9.99 US$ fiyat etiketi ile satılacak, bununla birlikte içinde bulunduğumuz hafta %50 indirim imkanı bulunuyor.


  1. Bu bilgiyi Day One girdilerime bakarak teyit etmiş bulunmaktayım.  ↩