Kategori: Programlama

Sigma Fuel – Yakıt Maliyeti Hesabı

Merhabalar,

Bir süre önce yayına çıkan uygulamamızın daha çok kitleye ulaştırmak adına ücretsiz versiyonu da yayına alındı.

Öncelikle uygulamadan kısaca bahsetmek gerekirse harita tabanlı bir uygulamadır. Yapmanız gereken uygulama içerisinde yer alan haritadan sadece hareket noktanızı ve hedef noktanızı işaretlemek. Uygulama daha sonra bu iki nokta arasındaki mesafeyi, ne kadar süreceğini, ne kadar yakıt harcanacağını ve bu yakıtın maliyetini hesaplayarak size sunar. Uygulamadan bir kaç görsel ile birlikte linkini aşağıda paylaşıyorum. Uygulama ile ilgili görüş ve önerilerinizi bize iletebilirsiniz.

Sigma Fuel Lite

5s3 5s4

appstore

get_it_on_play_logo_large

Bilgisayar ismi değiştikten sonra Team Foundation Server kullanımı sorunu

Merhaba,

Team Foundation Server , takım çalışması şeklinde oluşturulmuş projelerde veya kendi projelerinizde kullanabileceğiniz birçok faydalı özelliği (check-in , check-out, build , test , shelve) içinde barındıran bir yazılımdır. Yazının bu konusunu Team Foundation Server’a ayırmayacağım. Hali hazırda Team Foundation Server kullanırken bilgisayar adınızı değiştirirseniz muhtemelen üzerinde çalıştığınız çalışma alanınızı ( workspace) açamayacaksınız. Bu sorunu aşmak için izlemeniz gereken adımları yazacağım.

cmd  ile Komut istemcisini çalıştırıyoruz.

Bilgisayarınızda Visual Studio’nun bulunduğu klasöre gidin. Buradan da ide yoluna gidin. Yani yazacağınız kod kendi bilgisayarınızda kurulu olan kısıma göre şu şekilde olacaktır. cd c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE (Burada cd komutu bu klasöre gitmek için kullandığımız koddur)

Eğer Team Foundation Server’ı online kullanıyorsanız; komut istemcisine tf workspaces updateComputerName:OLDCOMPUTERNAME /s:”https://MYCOMPANY.visualstudio.com/DefaultCollection”  (OLDCOMPUTERNAME kısmına bilgisayarınızın eski adını , https://MYCOMPANY.visualstudio.com kısmına kendi Online Team Foundation Server adresinizi yazacaksınız)

Kendi serverınızda kullanıyorsanız, tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:”http://MyServer:8080/tfs/MyCollection”  (OLDCOMPUTERNAME kısmına bilgisayarınızın eski adını, http://MyServer:8080/tfs/MyCollection kısmına da kendi Team Foundation Server adresinizi yazacaksınız) yazarak bilgisayar adınız değiştikten sonra da eski projelerinizi açabiilirsiniz.

Başka bir yazıda görüşmek üzere 🙂

Android Studio ve Proxy

Geçtiğimiz günlerde Google, Android Studio’yu resmi uygulama geliştirme aracı olarak duyurdu. Bize de bu geliştirme aracını kullanmak farz oldu tabi. Kullanım olarak Eclipse’den daha iyi görünüyor. En azından layout tasarım kısmındaki iyileştirmeler de Android Studio’yu tercih edilebilir kılıyor.  Nasıl indiririm bu Android Studio’yu derseniz şu adresten indirebilirsiniz. Benim bu yazıda bahsetmek istediğim, proxy ile internete bağlandığınız bir işiyeriniz varsa ve Android Studio’yu bu proxy ile kullanıyorsanız, Android Studio’yu başta proxy engeli nedeniyle çaıştıramayabilirsiniz. Bu sorunu aşmak için aşağıda bahsettiğim yolu takip edebilirsiniz.

Öncelikle bilgisayarınızda Android Studio’nun yüklü olduğu klasöre girip burada bin klasöründen idea.properties dosyası herhangi bir editör ile açılır. Bu dosyanın en altına ; disable.android.first.run=true yazılır. Daha sonra Android Studio ilk açılış ekranında sırasıyla Configure-Settings- HTTP Proxy kısmına girilir bu kısımda Manuel Proxy Configuration bölümünde proxy bilgileriniz yazılır. Bu işlemler bittikten sonra idea.properties klasöründen disable.android.first.run=true satırı silinerek Android Studio proxy engeline takılmadan başlatılmış olur.

Başka bir yazıda görüşmek üzere.

İTÜ Kampüs – Mobil Uygulaması

Boş zamanlarımda Apple’ın sistemlerinde kullanmış olduğu programlama dili Objective – C çalışmaları yapıyordum. Bu çalışmalar sırasında hem öğrendiklerimi uygulamak hem de insanlarında bu uygulamadan yararlanacağı bir mobil uygulama yazmak istedim. İTÜ Kampüs mobil uygulama fikri buradan geldi. Uygulamayı ne kadar sürede yazdığıma net birşey söyleyemiyorum.Kendi yoğunluğum nedeniyle ara ara programın ilerleyişi durdu.Fakat sonunda uygulamayı tüm görselleri ile birlikte tamamlamış bulunuyorum.Uygulamayı yayınlamak için bir Apple iOS uygulama geliştirme hesabı aldım.En kısa zamanda uygulamayı Apple mağazasında indirilebilir hale gelmesi için çalışmaları tamamladım ve onay sürecini bekledim ve sonunda bugün (14 Ağustos ’14 tarihinde ) uygulamamız çıkmış oldu.

Uygulamanın zaten detaylarını aşağıda bahsedeceğim ama şunu da söylemek istiyorum. Uygulama İTÜ’ye yeni kayıt yaptırmak için gelecek öğrencilere belkide ilk defa görcekleri böylesine büyük bir kampüsde yani İTÜ Ayazağa kampüsünde istedikleri yeri kolayca bulma ve telefon ve internet adreslerine rahatça ulaşabilecekleri büyük kolaylık sağlayacak bir rehber olacağını düşünüyorum. Ben ve arkadaşım Salih de İTÜ de Coğrafi Bilgi Teknolojileri bölümünde Yüksek Lisans ögrencileriyiz. Bizde İTÜ ye ilk defa gelişimizde bir çok binayı eski usullerde (sorarak 🙂 ) arayarak bulduk hatta bazen çok gereksizce uzun yollardan yürüdük. Bu uygulamayı bende gerekli oldukça kullanmayı düşünüyorum.

İTÜ KAMPÜS

İTÜ KAMPÜS, İstanbul Teknik Üniversitesi Ayazağa Kampüsü’nde aradığınız yeri kolayca bulmanıza yardımcı olacak ve cihazınızdan web adresine ve telefon bilgilerine kolayca ulaşabilceğiniz bir rehber uygulamasıdır.

Uygulamanın özellikleri:

-Akıllı arama özelliği ile kolay ve hızlı bir şekilde arama yapabilirsiniz.
-Belirlenen hedefe araç ve yaya olmak üzere iki opsiyonlu rota çizdirebilirsiniz.
-Belirlediğiniz hedefin telefon ve web adreslerine kolayca erişebilirsiniz.

Uygulama ile ilgili soru ve görüşlerinizi itucampus@gmail.com mail adresinden iletebilirsiniz.Ayrıca Uygulama içinden de bize mail atabilirsiniz.

Uygulamayı arkadaşlarınıza tavsiye ederek kullanımının yaygınlaşmasına yardımcı olursanız sevinirim.

iphone5s

appstore

Steve Jobs – Kayıp Röportaj (The Lost Interview)

Steve Jobs – Kayıp Röportaj (The Lost Interview)

Apple’ı duyduysanız Steve Jobs’ı biliyor olmalısınız. Yine de kısaca bahsedeyim.  Steve Jobs Apple’ın kurucusudur ve hayat hikayesinde çok ciddi kırılma noktaları mevcuttur, çok ilginçtir. Özellikle Walter Isaacson’un yazdığı Steve Jobs’un biyografi kitabını okumanızı tavsiye ederim. Hatta iPad’iniz varsa e-kitap formatında okumak çok daha farklı bir hava katıyor.

Konu başlığında da olduğu gibi kayıp bir röportajın seneler sonra bulunup yayınlanması sonucu bizlere ulaştı. Aslında bu röportajın 3dk’lık kısmı zaten vardı. Ancak tamamını seyretmek inanılmaz keyfli oldu. 🙂 Bu videoyu izlerken şunlarıda bilmekte fayda var. Steve Jobs’ın kendi kurduğu şirketi Apple’dan kovulması üzerine, çalışma azminden ve hedeflerinden vazgeçmeyerek NeXT şirketini kurar. Bu röportaj Steve Jobs’un Next firmasında bulunduğu  1995 yılına karşılık geliyor. İşin ilginç bir yanı da 6 ay gibi bir süre sonra Apple’a döneceğinden habersiz olmasıdır. Apple ‘a dönüşle birlikte dünyayı değiştiren iTunes, iPod, iPhone, iPad gibi önemli buluşlar gerçekleştirecğini , NeXT firmasında üzerinde çalıştığı  Objective C programlama dilinin Machintosh işletim sisteminin temel mimarisini oluşturacağını düşündüğümüzde Steve Job’un röportajında gelecek hakkında öngörülerde bulunduğunu ve dönüp baktığımızda birçok öngörüsünün de doğru olduğunu görüyoruz. Aslında video içinde birçok insana mesaj olucak içerikler var. Tekrar söylüyorum ben keyifle izledim. Umarım siz de keyifle seyredersiniz.Video veya yazı hakkında yorumlarınızı ve eleştirilerinizi belirtirseniz okumaktan keyif alırım.

İyi Seyirler…

Continue reading “Steve Jobs – Kayıp Röportaj (The Lost Interview)”

Faydalı bir site : Codecademy

codecademy-logo

Codecademy – “Teaching the world to code “

Merhaba, bugün uzun zamandır yazmayı düşündüğüm faydalı bir siteden bahsedeceğim. Konu başlığında görüleceği üzere sitemizin adı Codecademy programlama öğrenmeyi çok farklı ve eğlenceli kılan bir yapısı var. Bu sitenin içeriğine geçmeden önce şöyle bir sloganı var  “Teaching the world to code ” yani türkçesi “Kodu Dünyaya öğretelim” hakikaten de site uzun süredir kullanıyor olmam ve herhangi bir ücret talep etmemesi programlama konusunda kendimi geliştirmemi sağladı.  Ancak Amerika merkezli bir site olmasından dolayı en azından orta düzeyde bir inglizceye sahip olmanız gerekmekte çünkü Codecademy’nin eğitim sistemi de oldukça farklı.  İlk olarak kısa bir bilgi veriyor ve anlattığı şeyi direk deneyerek ve hatalardan ders çıkartarak ögretmeyi amaçlıyor. Sitenin linkini yazının sonunda ekleyeceğim.

Continue reading “Faydalı bir site : Codecademy”