Parse.com Kapanıyor!

2011’de mobil uygulamalar için backend desteği sağlamak üzere kurulan Parse daha sonra Facebook tarafından 2013 yılında 85 Milyon Dolar’a satın alınmıştı. Android, iOS, Js gibi bir çok alanda hem server hem veritabanı sağlamakla birlikte push notification yollamak gibi işleri de bizler için kolaylaştırıyordu. Benim de bitirme projem ve bunun gibi bir çok Android uygulaması için kullanmakta olduğum hizmet, kullanıcılarına yolladığı mail ile hizmeti 2017 Ocak ayından sonra tamamen kapatacaklarını duyurdu.

We have a difficult announcement to make. Beginning today we’re winding down the Parse service, and Parse will be fully retired after a year-long period ending on January 28, 2017. We’re proud that we’ve been able to help so many of you build great mobile apps, but we need to focus our resources elsewhere.

We understand that this won’t be an easy transition, and we’re working hard to make this process as easy as possible. We are committed to maintaining the backend service during the sunset period, and are providing several tools to help migrate applications to other services.

First, we’re releasing a database migration tool that lets you migrate data from your Parse app to any MongoDB database. During this migration, the Parse API will continue to operate as usual based on your new database, so this can happen without downtime. Second, we’re releasing the open source Parse Server, which lets you run most of the Parse API from your own Node.js server. Once you have your data in your own database, Parse Server lets you keep your application running without major changes in the client-side code. For more details, check out our migration guide here.

We know that many of you have come to rely on Parse, and we are striving to make this transition as straightforward as possible. We enjoyed working with each of you, and we have deep admiration for the things you’ve built. Thank you for using Parse.

Bununla birlikte Parse üzerine kurulmuş uygulamarı kolayca aktarabilmemiz için bir tool sunacaklarını açıklamışlar yazıda. Bu sayede var olan uygulamarımızı bir şekilde uğraşıp MongoDB’ye çevirecekmişiz. Ayrıca bunun yanında bir de açık kaynak kodlu Parse Server yazılımını geliştiricilere sunacaklarını duyurmuşlar. Yani illa Parse kullanacağım diyenler varsa alıp kendi serverlarını kurabilirler.

Facebook’da Parse için kurulmuş gruplarda da bayağı yankılanan haberin ardından bir grup geliştirici buna engel olmak için INDIEGOGO kampanyası başlattı. Kimsenin düzgün destek vereceğini sanmıyorum aslında. Sonuçta yıllardır milyonlarca dolar para harcandıktan sonra bir hizmeti kafalarına göre kapatmıyorlardır adamlar. Ki öyle olsa bile ben neden Facebook’a bağış yapayım yani…

UPDATE

Yorumlarda da görebilirsiniz ama yine de buraya belirteyim dedim. “Özsırma” adlı kullanıcının belirttiği backlendless diye başka bir hizmet var. Sitelerinde parse’dan geçiş için ayrı dökümantasyon oluşturmuşlar bile. Buradan ulaşabilirsiniz. Güzel bir şeye benziyor.

 

Uykuya Yardımcı Yiyecekler

Yorgun ve stressli misiniz? Merak etmeyin bir tek siz değilsiniz bu sorunları yaşayan. NSF’ye göre Amerika’lıların %40’ı uyku sorunları çekiyor. Stressli bir işiniz veye kafanıza takılan başka problemler varsa, gözlerinizi ne kadar uzun süre kapalı tuttuğunuzun bir önemi yok. Yorgun hissetmek gerçekten berbattır ve ciddi sağlık sorunlarına -kalp rahatsızlıkları, depresyon- yol açabilir. Bunun için ilaçlar kullanmak yerine tavsiye edeceğimiz ve uyumanıza yardımcı olacak yiyecekleri tüketmenizin sizin için daha iyi bir yol olacacağını düşünüyoruz. Diyetinizi değiştirmek daha sağlıklı uyumanıza yardımcı olabilir. Continue reading

Ubuntu’da rar dosyalarını açmak [Resimli Anlatım]

Uygulama Merkezini Kullanarak Unrar Kurmak

Bildiğimiz gibi Linux dağıtımlarının çoğusu .rar uzantılı sıkıştırılmış dosyaları açamıyor. Ben de size Ubuntu’da rar dosyalarınızı nasıl açabileceğinizi kısaca anlatacağım. Ben Ubuntu ve Ubuntu tabanlı olan Elementary OS için anlatıyorum ama hepsi neredeyse aynı. Bu iş için kullandığımız bir program mevcut. Adı da “unrar” uygulama merkezinden indirebileceğiniz gibi uçbirim kullanarak da indirebilirsiniz. File Roller diye bildiğimiz default sıkıştırma yazılımı içinde .rar dosyalarını açabilmek için bir yöntem bulundurmuyor. Bunun için öncelikle Uygulama Merkezine giriyoruz.

Üst tarafta unrar diye aratıyoruz. Bende program kurulu olduğu için Remove gözüküyor ama sizde Install ya da Kur gözükür. Tıklıyoruz, şifremizi giriyoruz, kuruluyor. Ardından .rar dosyalarını açabilir oluyoruz.

Terminal Kullanarak Unrar Kurmak

Uçbirimi açıyoruz ve komutumuz:

sudo apt-get install unrar

Şifrenizi girdikten sonra program otomatik kurulacaktır.

Ubuntu’da rar dosyalarını açmak işte bu kadar kolay. 🙂

Linux de Android SDK (ADK) Kurulumu ve Hazırlanması [Resimli Anlatım]

Giriş

Merhaba, Şimdi size kısaca Linux tabanlı bir işletim sistemin de (Benim şu anda kullandığım Linux tabanlı Ubuntu tabanlı bir işletim sistemi olan Elementary OS. Anlatımda kendi sistemimden görüntüler paylaşacağım ama zaten hepsi aynı hemen hemen.) Android uygulaması geliştirmek için gereken yazılımları nasıl edineceğinizden bahsedeceğim. Bildiğiniz gibi Eclipse Windows’da da çalışıyor ama açık kaynak kodlu ve asıl olarak Linux için geliştirilmesi nedeniyle Adroid uygulamalarını Linux üzerinde geliştirmek daha rahat olacaktır. Windowsda Eclipse sanki Wine ile çalıştırılmış gibi duruyor tip olarak bile.

Bundan önceleri önce Eclipse’i indirir sonra Android’in sitesine gider SDK’ları indirir ardından da bunları teker teker kabul ederek Eclipse’imize kurardık. Ama artık Google’ın bizlere sunduğu ücretsiz ADK (Android Development Kit) sayesinde bu kadar ameleliğe gerek kalmadan çalışma ortamınızı hazırlayabilirsiniz.

1. Android ADK’nın indirilmesi

Android ADK yukarıda da bahsettiğim gibi Google tarafından bize ücretsiz sunuluyor ve Eclipse geliştirme ortamını da içinde barındırıyor. Bunun için direk olarak buraya gidiyoruz.

Android_SDK_ADK_Linux_Kurulum_02

Resimin büyük halini görmek için üzerine tıklayınız.

Android_SDK_ADK_Linux_Kurulum001

Resimin büyük halini görmek için üzerine tıklayınız.

Karşımıza yukarıdaki gibi bir sayfa geliyor. Sağ taraftan Download the SDK diyoruz.

 

Şartları kabul edip, işletim sistemimize göre hangisi uygunsa 64 ya da 32 bit seçip Download the SDK ADT Bundle for Linux diyerek devam ediyoruz. Ardından indirmemiz otomatik olarak başlıyor.

2. Uygulamayı başlatmak

Uygulama sıkıştırılmış bir şekilde iniyor onu zipten çıkartmak kolay zaten .zip formatında. Zipten çıkarttıktan sonra klasörümüzü açıyoruz.

Android_SDK_ADK_Linux_Kurulum002

Resimin büyük halini görmek için üzerine tıklayınız.

Resimde görünen klasörü bulamıyorsanız benim bilgisayarımda şurada:

/home/cagdas/Downloads/adt-bundle-linux-x86_64-20140321/eclipse

Sizinki de muhtemelen benzer bir yerdedir. Her neyse buraya geldiğinizde resimde kutu içine aldığım eclipse’e tıklıyoruz. (Dosyanın çalıştırılabilir(executable) olduğundan emin olun.) Ve program açılacaktır. Ama yine de üzerinde yeterli android SDK bilgisi bulunmamakta bunun için bunları indirmemiz gerek.

3. Android SDK Dosyalarını İndirmek

Android_SDK_ADK_Linux_Kurulum003

Resimin büyük halini görmek için üzerine tıklayınız.

Resimde gösterdiğim simgeye tıklıyoruz. Eğer simge gözükmüyorsa sağ tarafta java’nın seçili olduğundan emin olun. C/C++ vs. seçerseniz görünmeyecektir. Butona tıkladığınızda bir pencere açılacak ve sizi biraz beklettikten sonra karşınıza böyle bir şey çıkacak:

Android_SDK_ADK_Linux_Kurulum004

Resimin büyük halini görmek için üzerine tıklayınız.

Buradan yüklemek (yani uygulama geliştirmek) istediğimiz Android Sürümlerini seçiyoruz ve Install packages diyoruz. Ben neredeyse hepsini yüklemişim. Ne kadar çok o kadar iyi çünkü uygulamanızı son sürüm Android cihazlarında da deneme şansınız olması gayet güzel bir şey.

Ben de size göstermek için bir tanesini sildim tekrar indireceğim. Install packages dediğimizde karşımıza böyle bir ekran geliyor.

Android_SDK_ADK_Linux_Kurulum005

Resimin büyük halini görmek için üzerine tıklayınız.

Şartları kabul ettikten sonra Install butonu aktifleşiyor ve tıklıyoruz. Bizi SDK ayarı için açtığımız ana pencereye getiriyor ve alt tarafta bir yükleme çubuğu beliriyor.

Android_SDK_ADK_Linux_Kurulum006

Resimin büyük halini görmek için üzerine tıklayınız.

Ardından kurulum bitince Done Loading Packages yazısı beliyor aşağıda. Böylece istediğimiz API’leri de kurmuş olduk bilgisayarımıza. Yanlız şunu unutmamak gerek Eclipse kurulumsuz çalışan bir yazılımdır hem Windows’da hem Linux’de kurulum yapmadan çalışır. Bu yüzden indirdiğiniz SDK’lar Eclipse’i çalıştırdığımız yerdeki klasörlerden birine kuruluyor. Klasörleri birbirinden ayırmayı veya silmeyi düşünmeseniz iyi olur yani. Ama kurulum klasörünü /usr/bin’e taşıyacağım Masaüstüne de kısayol ekleyeceğim diyorsanız siz bilirsiniz.

 

f.lux – Bilgisayarınız için daha iyi aydınlatma

Merhaba, sizlere çok beğendiğim bir programı tanıtmak istiyorum: f.lux

Eğer siz de benim gibi bilgisayar başında çok zaman geçiriyorsanız mutlaka arada sırada da olsa “Gözlerim bozulacak!” korkusunu yaşıyorsunuzdur. f.lux bu konuda size yardımcı olmak için yazılmış açık kaynak kodlu bir program.

“Nasıl çalışır?” derseniz: Kullandığımız ekranlar sizlerinde bildiği gibi mavi ışık yayarlar. Özellikle geceleri bu mavi ışık gözlerimizi oldukça rahatsız eder. f.lux bulunduğunuz yerin yerel saatine göre ekran ayarlarınızı biraz değiştirir. Özellikle geceleri ekrana sağ ya da sol taraftan baktığınızda fark edebilirsiniz.

Hatta yurtta başıma geldiği gibi çevrenizden “Bu ekran niye sarı lan böyle. Bozuk mu bu bilgisayar?” şeklinde söylemlere maruz kalabilirsiniz. Benden söylemesi.

Şöyle sade ve küçük bir ayarlar ekranı var: f.lux f.lux2

Ben sürekli sarı kullanmayı tercih ettiğim için “Daytime” kısmı da en sona çekilmiş. Dışarıda güneş altında kullanmaya çalışırsanız ekran parlayacaktır. O zaman “Daytime” ayarını “Daylight” tarafına çekerseniz daha iyi bir görüntü elde edersiniz.

Transition Speed dediği kısım ise “Daytime” dan “At Night” a geçiş süresi. mesela ben bu ekran görüntüsünü aldığımda geçiş zamanını bir kaç dakika geçmiş. Eğer 20 s seçili ise geçiş birden olacaktır ve ekranın hızla sararmaya başladığını fark edeceksiniz. 60 m seçili ise bu süreç daha yavaş işler ve hızlı bir etki olmadan ekranınız yavaşça sararır.

f.lux’ın şu anda Windows, Linux, Mac ve iOS sürümleri mevcut. Android sürümü de en kısa zamanda çıkar umarım.

djbeto267 isimli Youtube kullanıcı tarafından hazırlanmış bir tanıtım videosu mevcut (dil tabii ki İngilizce):