yazilim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
yazilim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

9 Ağustos 2012 Perşembe

Hayati Kolaylastiran Uygulamalar - 2


Uzun zaman once ilk kismini yazdigim yazimin devamini getirmek istedim. Gunluk kosusturmada hayatimi kolaylastiran bu minik! uygulamalar, birakin sizinkini de kolaylastirsin ;)

Cloud (Bulut) Uygulamalarindan bahsetmismiydim hatirlayamadim ama Dropbox'tan bahsetmeden bu is tamamlanmis sayilmaz degil mi?
  • Dropbox - Evraklarinizi, sifrelerinizi, herseylerinizi saklayabileceginiz sizin icin dunyanin bir yerlerinde acilmis bir harici disk olarak dusunebilirsiniz onu. Tabii hal boyle olunca, bir kullanici ismi ve sifresi ile hem isten, hem evden, hem de misafirlikten ve hatta cep telefonunuzdan dosyalariniza istediginiz zaman ulasabiliyorsunuz.
browser wars

Eee artik internetsiz ve browser'siz (bu alanda da Chrome'u tek geciyorum, hala kullanmiyorsaniz kesin bir deneyin derim) bir hayat olmadigina  gore soyle en cok kullandigim browser eklentilerinden ve sitelerinden de bahsedeyim...
  • Gmail - Sirket mailim haricinde kullandigim public mail adresim, tum maillerimi, adres defterimi burada tutuyorum. Maillerdeki thread mantigi ve sade yapisi hemen her isimi halletmemi sagliyor, ayri bir mail client'ina falan ihtiyac duymuyorum. Sadece search fonksiyonunu biraz daha gelistirmeliler bence, duy sesimi Google...
  • Clearly - Evernote takimindan cikan yine cok yararli bir browser eklentisi. Bilgisayar ekraninizdan bir sey okumak istediginiz de, genelde yaninda kosesinde yanip sonen reklamlar, ordan burdan cikan pop-up ekranlar insanin canini sikabiliyor. Clearly de bu yaraya merhem oluyor. Istediginiz internet sayfasinda tam da okumak istediginiz alani cok guzel ve sizin istediginiz sekilde sunuyor.
  • Zargan - Yillardir temiz ve sakin arayuzu ile bir numarali ingilizce-turkce-ingilize sozlugum olarak hayatimda etkili bir yeri var.
  • Divxplanet - Hemen her filmin, dizinin alt yazisinin bulundugu guzide site, cevirmenlerin ellerine saglik diyorum. Gerci Boston Legal'in cevirisini bulamadigimdan ingilizce seyretmistim tum sezonlarini ama galiba simdi onu da cevirmisler.

Evdeki bilgisayarimda kullandigim uygulamarin bazilarindan bahsedeyim biraz da....
  • uTorrent - Ben indirmiyorum ama (!) torrent indiriyorsaniz bundan daha light olani bulamazsiniz, ustelik bir de android uygulamasi var ki, uzaktan kontrol imkani da veriyor size... Yalniz galiba yeni  bir chrome add-on'u varmis o belki daha basit bile olabilir ama hic kullanmadim.
  • Calibre - Cok sevdigim e-kitap okuyucum Kindle'im icin ordan burdan aldigim, indirdigim kitaplari e-kitaplari dogru formata cevirmemi saglayan guzide uygulama, daha cok ozelligi var ama ben pek kullanmiyorum.
  • Adium - Tum protokolleri destekleyen cok guzel bir instant messaging uygulamasi. MSN, Gtalk, Yahoo Messenger, Facebook akliniza ne gelirse. Yalniz unutmayin sadece MacOS'ta calisiyor, Windows ortamlarinda denemeyiniz.
10100111000111000111.....
Mesleki acidan kullandigim uygulamalari da kisaca anlatayim. Sikilirsaniz buralari atlayabilirsiniz, anlayisla karsilarim.
  • Atlassian - Eger yazilim sektorundeyseniz ve hic bir atlassian aracini kullanmiyorsaniz kendinizi sorgulayin derim. Cunku siz isinizi yaparken ihtiyac duydugunuz cevresel ortamlari en iyi sekilde size sunuyor. 
  • JetBrains - Uzak ara en iyi yazilim gelistirme ortamlarini (Java, Ruby, .NET, PHP...) saglayan firmadir kendisi... Hangi dilde isterseniz o dil icin en guzel ortami sagliyor.
  • XCode - iPhone uygulamari gelistirdigim ortam, cok fazla hayatimi kolaylastirdigini soyelemem ama mecburen kullanmak zorundayim :( 
  • Putty Connection Manager - SSH ile o server'a bu server'a baglantimi sagladigim guzel bir uygulama ama gelistirilmesi durdurulmus durumda, uzucu yani. SSH nedir ilmiyorsaniz bosverin gitsin :)


Bitti, finito derdim ama aslinda simdi bakiyorum da, yeni newism akimi ile birlikte, ayni isi daha iyi veya daha yararli veya daha kolay veya daha farkli veya veya veya bir sekilde yapabilen uygulamalar surekli gelisecek ve hayatimizdaki yerini alacak. Yani kisaca bu yazilarin devami gelir...

3 Nisan 2012 Salı

Yazilim ve Su Tesisati

Bugun dus alirken aklima takilan bir durum ve onun bana dusundurdukleri ile ilgili yazacagim :)

Normalde evim kombili ve dolayisiyla banyodaki sicak suyu kombi/dogalgaz ikilisi ile temin etmekteyim. Cogu evde oldugu gibi kombi mutfaktaki kucuk balkoncukta dururken, banyo ise evin diger ucunda... Yani dus almadan once suyu biraz akitmak gerekiyor ki, borulardaki soguk su gitsin ve sicak su gelmeye baslasin dustan. Yani bir kisim suyu kaybediyoruz en basta... Benzer sekilde dus aldiktan sonra ise muslugu kapatinca borulardaki isinmis olan suyu heba ediyoruz ister istemez... Simdi bunun ne alakasi var yazilimla diyorsunuz degil mi? Ama unutmayin ki ben yaklasik 10 senedir yazilim isindeyim ve yeterince zaman verirseniz tum konulari yazilima baglayabilirim :)

Evet gelelim konumuza, daha hic kimseden bu sicak suyun heba edilmesi ile ilgili bir sikayet duymadim su ana kadar. Cok kucuk bisey oldugu icin mi yoksa cozumu cok karmasik bir sistem oldugu icin mi bilemiyorum. Ama sonucta insanlar suanda bu sekilde hayatlarina devam etmekteler. 

benim banyom :)
Dusunsenize bu kucuk mesele icin akilli bir su tesisati kurdunuz diyelim. Dusunuz bitmek uzere iken musluga yerlestirilen kucuk bir dugmeye basarak kombiye haber gonderiyosunuz ve o da suyu isitmayi durduruyor ama hala sicak su borusundan su gelmesini sagliyor. Nasil, cozum cok basit gorunuyor degil mi, ama unutulan noktalar var. Birincisi bu sistemi kurdurmak icin normalden daha fazla para vermeniz gerekecek. Ayni sekilde bozulma ihtimalini artirmis oluyorsunuz ve bozuldugunda da tamir icin normalden cok daha fazla parayi da gozden cikarmis oluyorsunuz. Arti bu sistemi kullanmasini gereken kisilere ogretmek zorundasiniz. Ama asil ve en onemlisi herkesin bildiginden, kabul ettiginden farkli bir uygulamaya gitmis oldunuz.

Iste yazilimda boyle bisey, o kadar kucuk meseleler icin o kadar  garip ve ilk bakista akilci gorunen cozumler uretiyoruz ki, sonrasinda ne onlari duzeltebiliyoruz ne de dokunabiliyoruz. Calisiyorsa dokunma diyoruz. Bir gun anlamadigimiz bir nedenden calismamaya basladiginda ise en bastan tekrar yazmak istiyoruz her ne kadar sonuc ayni olsa da... Iste bu kucuk duzenlemeler ve istekler yuzunden yazilim hep karmasik, zor ve degisken olacak gibi... 

Eyfel Kulesi v.4
Iste cok guzel bir anlatim, Eyfel Kulesi bir yazilim olsaydi bu sekilde olacakti emin olabilirsiniz :) Su tesisatini dusunmek bile istemiyorum... 

12 Şubat 2012 Pazar

Hayati Kolaylastiran Uygulamalar - 1

Bilgisayar yazilimlarinin / uygulamalarinin is hayatimizda onemli bir yer almaya baslamasindan epey bir zaman gecti. Ama ozellikle mobil teknolojilerin gelismesiyle  gundelik hayatimizin da vazgecilmezi arasina giren bir cok uygulama var artik... Bunlarin kimisini eglenceli oldugu icin, kimisini hayat kurtardigi icin, kimisini herkes kullandigi icin ben de kullaniyorum. Biraz da geek oldugum icin, biraz da yaptigim isle alakasi oldugu icin sizlerle paylasmak istedim.

Evde, iste, cepte heryerde kullanirim, hic acimam dedigim sosyal medya uygulamalari:

  • Twitter - Bi aciklama yapmama gerek yok heralde, takiliyorum buralarda...
  • Facebook - Yeni neslin kisaca feys dedigi, benim de cektigim fotograflarimi, anilarimi, dusuncelerimi arkadaslarimla paylastigim mekan.
  • Google+ - Sadece Google calisanlarinin kullandigi diyerek dalga gecilen Facebook klonu.
  • Foursquare - Lokasyon bazli, gittiginiz yerleri paylastiginiz bir cesit oyun, oyun varsa ben de varim.
  • Linkedin - Daha ciddi, is arkadaslarinizla, sadece is konustugunuz bir tur Facebook, cok nadir kullansamda ara ara bakiyorum.
  • Path - Yeni nesil gunluk tutmaca, sadece kendinize ait ve/veya en sevdiklerinizle beraber ortak olarak doldurdugunuz bir gunluk. Ben esimle takiliyorum bu platformda.
  • Pinterest - Sanal dunyada en sevdigim herseyleri paylasmak icin kullandigim platform, yeni favorilerimden.
  • FriendFeed - Bir de friend feed vardi ama artik neredeyse hic kullanmiyorum.

Arkadas burada kisaca anlatmis :)

Sosyal medya disinda internette okudugum, yazdigim, not aldigim, baktigim, takip ettigim, deger verdigim kaynaklari bohcaladigim mekanlar:

  • Google Reader - Takip ettigim tum kaynaklara buradan abone oluyorum, coookk rahat ve guzel.
  • Feedly - Google reader uzerine oturan bir uygulama, takip ettigim tum bu kaynaklari bana bir online dergi havasinda sunmasina bayiliyorum, belki de en cok kullandigim uygulama.
  • Google Docs - Ozellikle ortak dokuman olusturmak ve yonetmek icin bire bir, evde (maliyet yonetimi icin), iste (her turlu proje icin) kullaniyorum.
  • Blogger - Bu yazdiklarimi yayinlayan Google'in guzide blog platformu.
  • ReadItLater - Okumak icin daha uygun bir zamanim olur diye bir suru yaziyi attigim ama onlarin icinden de ancak yarisini okuyabildigim bir platform. Gerci Kindle'imi aldiktan sonra bu orani %75'lere cikardim. Bence gayet iyi. (Nasil mi, baska bir zaman anlatirim ;)
  • Evernote - Tum notlarim burada, etiketlenmis ve kategorize edilmis bir sekilde super degil mi,  tum bu kategorizasyona ragmen herseyi search ederek buluyorum o baska... 
  • RTM (Remember the Milk) - Super bir "To Do List" uygulamasi, cok sık olmasa da kullaniyorum iste.

Eveeet, muzik icin neler kullaniyorum bir bakalim:





  • Shazam - Orada burada duydugum sarkilarin, parcalarin adini sanini, sahibini kesfetmek icin kullandigim uygulama, daha yuzumu kara cikarmadi. Turkce parcalarda bile...
  • Spotify - Artik muzigi, orada burada depolamiyorum bulut icinden dinliyorum. Spotify da hemen her istedigim parcayi buldugum ve aninda dinlemeye basladigim super bir uygulama. Felsefesi biraz farkli olan, gelecegin uygulamalarindan bence ama Turkiye'de hanuz aktif degil. (Ben nasil kullaniyorum, onu da anlatirim bi ara.)
  • Google Music - Ayni sekilde bana ait parcalari (Spotify'da parcalar size ait degil) Google sunucularinda saklayip istedigim zaman cepten, bilgisayardan dinleyebiliyorum, yillardir aradigim sey, neydi o "aman o sarki telefonda kaldi, bu sarkiyi iPhone'la senkronize edemedim" cart curt, hikaye oldu bunlar hikaye...
  • Last.FM - Ozunde bir sosyal medya araci ama ben sadece dinledigim her parcanin (Spotify'dan, Google'dan, kendi bilgisayarimdan veya telefonumdan farketmez) istatistigi icin kullaniyorum, kac kere dinlemisim, ne zaman dinlemisim, neleri sevmisim.


Fotograf ve fotografcilikla pek ilgim olmasa da fotograflarim var sonucta :)
  • Picasa - Online fotograflarimi burada tutuyorum, blogger zaten istesem de istemesem de bu isi yapiyor zaten. 
  • iPhoto - Apple'in guzide uygulamasi, tum fotograflarim suanda burada umarim bi sakatlik cikip da kaybetmem fotograflarimi, en yakin zamanda bulut (cloud) icine almayi dusunuyorum.
  • Flickr - Cok kullanmiyorum, modasi gecti mi ne?
  • Instagram - iPhone kullanmiyorum, ve bu uygulamayi da kullanmiyorum ama Android'e geldiginde dusunebilirim.

Amma uzunmus bu liste yahuu, gerisini de baska bir zaman anlatirim, cunku daha gercekten bayaa bir  uygulama var, Dropbox gibi, Apture gibi, Clearly gibi gibi gibi...


29 Ocak 2012 Pazar

Google Prediction (Tahmin) API

Google Prediction API, Google'in yazilim gelistiricilere sundugu servislerinden bir tanesi, "Machine Learning" yani turkcesi Otomatik Ogrenme veya Yapay Zeka ile Ogrenme olan teknolojinin google'in bulut sistemlerinde RESTful servisidir. Aslinda Google bu servisini 2011 Google IO'da tanitmis ve benim takip ettigim kadariyla cok fazla sukse yapmamis bir servisi (yaniliyorsam lutfen duzeltiniz).


Gercek zamanli verilerinizi yorumlamanizi ve dogru yonlendirmenizi saglayan servis, uc ana adima sahip:
  • Veri kumenizi hazirlayip / yorumlayip google cloud sistemine yukluyorsunuz. 
  • Birakin google kendi kendini verdiginiz bu veri kumesi ile egitsin ve hazirlansin.
  • Artik geriye yeni verileri gercek zamanli  veya degil google'a gondererek, sonuclarini  servisten almak kaliyor.
Tabii bunlari yaparken onemli bir kac nokta var, dogru sonuclara ulasmak icin sisteme yukeleyeceginiz veri kumesinin ozenle ve dikkatli  hazirlanmasi gerekiyor. Bunun ustune de, servisten donen degerlerin zaman zaman kontrolunu saglamak ve gerekiyorsa guncellemeleri yapmak cok kritik. 

Servisin aslinda iki tane de cok yararli eklentisi var. Bunlardan bir tanesi "Stream Training", yukaridaki 1 ve 2 numarali adimlari gercek zamanli olarak degistirmenizi ve guncellemenizi sagliyor ki, boylelikle servis sonuclarinizin guncelligini yitirmeden size hizmet etmeye devam etmesini saglayabilirsiniz. Tabii bunun performans anlamindaki etkisi nasil olacaktir cok emin olamiyorum. Bazi projelerimde bu API'yi kullanmayi dusunuyorum, zamani gelince sonuclarini sizinle paylasacagim. 

Digeri ise "Hosted Model" veya "Prediction Gallery" onceden hazirlanmis servisleri bedava veya ucretli olarak kullanmanizi sagliyor.  Baskalari veya google tarafindan kullanilan ve size sunulan "Spam Algilama", "Duygu Analizi" gibi bazi yatay hizmetleri bunlara ozel veri kumeleri hazirlamadan kullanabilirsiniz. Hatta siz de bu tur servisler hazirlayarak ucretli olarak satisa cikarabilirsiniz (aslinda guzel bir girisim alani olabilir).

Daha detayli bilgilere ve demoya (ingilizce) bu videodan ulasabilirsiniz:



Bu API ile neler yapilabilecegi hayal gucumuzle sinirli tabiki ama ilk akla gelenler arasinda bu asagidakiler siralanabilir, gecen sene mayis ayinda bu videoyu izlerken aldigim notlara ise bu linkten ulasabilirsiniz.
  • Spam Algilama : Mesela bir forum sisteminiz var, spam, erotik veya kufurlu icerikleri filtrelemek istiyorsunuz. Bunu manuel yapmak yerine, bu servisle otomatize edebilir ve daha zengin ve kaliteli icerige sahip bir forumunuz olabilir.
  • Duygu Analizi : Mesela sosyal medyada sirketiniz / hizmetiniz ile ilgili yorumlari pozitif, negatif olarak siniflandirmak icin kullanabilirsiniz. Boylelikle sirketinizi veya hizmetinizi nasil sekillendirebileceginize daha rahat karar verebilirsiniz.
  • Kategorizasyon : Elinizde yuklu miktarda yapilandirilmamis icerik  (unstructured content) varsa bu icerigi iyi hazirlanmis bir ornek veri kumesi ile cok guzel bir sekilde etiketleyip kategorize edebilirsiniz.
  • Mesaj Yonlendirme : Herhangi bir sisteme (yardim masasi, bilgi isteme forumlari vs...) mesajlarin dogru bir sekilde otomatik olarak yorumlanip yonlendirmesini saglayabilirsiniz.
Bildigim kadariyla, Google Gmail uygulamasinda, gelen kutusunu siniflandirmak icin bu API'yi kullaniyor. Yine ayni sekilde HP de hata ve kalite kontrol araci olan QC icin kullaniyor. Ford ise hibrid arabalari icin kullaniyor.

Daha fazla bilgi icin bu linktenten, bedava ve/veya ucretli kullanim kolatalarina ise buradan ulasabilirsiniz.