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.

 

Sübliminal Mesaj

Bakın işte Amerika’nın oyunları:

facebook sübliminal sex

Abi manyak mısınız? İşsiz misiniz nesiniz anlamadım. Millet işi gücü bırakmış nereden bir şeyler bulup sübliminal mesaj diye yayınlarım diye kıçını yırtıyor. Allah aşkına bu nedir ya. Adam bir dünya üzerine bir kaç karakter koymuş birbirlerine bağlandığını anlatmak için çizgiler çizmiş, manyağın biri de çıkıp üzerine noktaları birleştirip sex yazmış sonra bunu sübliminal mesaj diye yayınlıyor. Şuna bakın bir de:

sübliminal-mesaj_250651

Bu ne şimdi. Yemeksepeti reklamı. Ne oluyor işte her türlü yemeği bulabileceğiniz bir site olduğunu anlatmak için bir kaç garson farklı mutfakların yemeklerini sunuyor. Vee bizim işsiz ve gereksiz dostlarımız oturup inceliyip ne bulmuşlar. Ulan adam tabak tutuyor be! Manyak mısınız nesiniz paranoyak olmuşsunuz. Al bir tane daha:

sübliminal uçak google

Bu fotoğraf ile ilgili uludağ sözlükte geçen metin:

Terbiyesiz gayrimüslimlerin son icraatı olsa gerek. şoklardayım şu an. daha önceleri de yapıyorlardı ama bu kadar belli etmiyorlardı. google sayfası açılır açılmaz uçağın sol kanadının kafamızdaki erkek cinsel organı fotoğrafıyla bire bir örtüştüğünü görebilirsiniz.

Evet nedense ben göremedim. Yani sözü edilen “erkek cinsel organı”ndan bende de var ve neye benzediğini gayet iyi bildiğime inanıyorum. Ama bu yazıyı yazan adam ne biliyor, ne düşünüyor anlamadım.İşsizliğin canlı kanıtısınız. Ya da kafasında sürekli erkek cinsel organı düşünen insanlar var ki her şeyi ona benzetiyorlar. Adamın aklından çıkmıyor ki. Başka bir “sübliminal mesaj” fotoğrafı göstermem gerekirse:

sübliminal atatürk

Bu ne şimdi. Mantıklı mı yaptıkları? Başarı mı bu yani? Böyle yaparsanız adamlar tabii bir daha doodle oluşturmazlar Atatürk için. Oluşturuyorlar, kıçınızı yırtıp adamın sırtında sex yazısı buluyorsunuz. Bu sefer de sadece bir gül koydular yine isyan ettiniz. Son bir resim daha:subliminal-mesajlar-1

Adam bir de yazmış “Yazıya dikkat diye. Ulan bu sübliminal mesaj değil ki adam açık açık yazmış. Dalga geçmiş. Ne diye bunu sübliminal mesaj diye millete yayıyorsunuz. Birisi atmış ortaya sübliminal mesaj diye bir şeyi ortaya bin deli peşinden koşuyor.

Bırakın artık şu işleri de kendi işinize bakın adam gibi bir şeyler başarın. Milleti yereceğinize “Orasında bu mesaj var, burasında sübliminal var.” diye, çıkın kendiniz bir şeyler yaratın da reklamını yapın. Koskoca Disney’e Google’a oturduğun yerden “Aaa pis gavur ne koymuş oraya” diyeceğinize. Hani dediklerinin doğru olma ihtimali bile olsa bu iddalarla kimseyi çürütemez ya da yok edemezsin. Beğenmiyorsan adam gibi rakip çıkar. Ya da git Yandex kullan, Bing kullan…

Android İçin Uygulama Geliştirmek

Ee artık kışın yaptığımız planları hayata geçirme vakti geldi de geçiyor değil mi? Android için uygulama yazmaya kararlıyım. Bir kitap sipariş ettim bakalım neler yapacağız. Güzel fikirlerimde var aslında. Ama önce dili öğrenmem lazım. 🙂 Pek zorlanacağımı sanmıyorum yine de her şeye hazırlıklıyım. 😀 Yani Android uygulamalarını gördükçe heyecanlanıyorum. Bazen “Lan bu benim aklıma gelmişti yaa!” dediğim de oluyor ama her zaman bulunacak daha iyi fikirler mevcut. 😀

Bu aşağıda resmi olan kitabı satın aldım yakında gelir kargo. Kitapta Android 2 ve 3 diyor benim telefonum Android 4 ama zaten temeli öğrendikten sonra yapılan ufak değişiklikler beni etkilemez diye düşünüyorum. Buna alternatif başka kitaplarda vardı ama onlar hakkındaki yorumlar pek iştah açıcı değildi açıkcası. Bunun yorumlarını okudukça insan gaza geliyor yani 😀 

Android’i öğrendim mi sırada iOS var. Onda daha kolaymış diyorlar geliştirme yapmak ama bakıcaz. Bence Android’in potansiyeli daha yüksek. Uygulamaları geliştirmeye başladığımda adımları size haber vereceğim teker teker. 😀 Heyecanlanmayın dostlar.

Hadi bay.

DNS nedir? Nasıl çalışır?

Şimdi size DNS’in ne olduğunu elimden geldiği kadar anlatmaya çalışacağım.

Öncelikle genelde büyük çoğunluğun bildiği bir tanımla başlamamız daha doğru olur. IP adresi. IP adresi dediğimiz şey adı üstünde bir adresdir. Posta adresiniz gibi ama biraz daha farklı. Posta adresinizle yaklaşık olarak aynı işi görsede daha kısa ve herkes tarafından okunup anlanması daha karışık bir sistemdir. (PNAT’ı şimdilik karıştırmayın.) IP adresi 5 sayının aralarına nokta konarak yazılmasından ibarettir örnek vermek gerekirse :

Google sitesinin IP adresi : http://72.14.204.99/ bu link ile Google’a erişebilirsiniz. Ama bu çok saçma, uzun ve ezber gerektiren bir adres olduğu için insanoğlu olarak biz bunların yerine daha kısa, akılda kalıcı ve ezberlenmesi kolay isimler kullanmayı tercih ediyoruz. İşte önemli nokta burası.

Siz google’a girmek istediğinizde tarayıcınızın adres bölümüne : http://www.google.com.tr/ yazıyorsunuz ve tak! Google açılıyor. Aslında burada, arkaplanda size hissettirmeden işinizi halleden bir DNS server’ı vardır. O DNS serverının görevi sizin harflerle girdiğiniz adresi (Yani http://www.google.com.tr/ ‘yi) rakamlar diline (Yani :  http://72.14.204.99/ şekline) çevirme görevini üstlenir ve sizi saçma sapan rakamları ezberlemekten kurtarır. Bu çevirme işlemine “Alan adı çözümlemesi” yani “DNS Name Resolution” adı verilir.

Dns serverınızın üzerindeki yönlendirmelerde değişiklik yapılabilir. Bu sayede siz gitmek istediğiniz web adresini yazdığınızda DNS sunucusu bunu bir “Bu Siteye Erişim Mahkeme Kararıyla Engellenmiştir.” sayfasına yönlendirebilir. Bu sayede sizin o siteye erişiminiz engellenmiş olur. Tabii bunun yapıldığı DNS otomatik atanan DNS’dir. Böyle engellemelerden kurtulmak ve DNS sunucunuzun sizi doğru adreslere yönlendirmesini istiyorsanız (Ki bu en doğal hakkınız!) DNS adresinizi değiştirmek sizin elinizde olan bir şeydir.

Sonuçta kimse otomatik atanan DNS server’ı kullanmak zorunda değil. Kısaca olan biten böyle işte daha ne diyim. DNS ayarlarınızı nasıl değiştireceğinizi bilmiyorsanız eski yazılarıma da göz atabilirsiniz:

Windows’da DNS adresi değiştirmek

Ubuntu’da DNS adresi değiştirmek

Stop SOPA!

Dün SOPA ve PIPA için interneti karartmıştık.İşte bizi destekleyen bazı sitelerden ekran görüntüleri!

SOPA ve PIPA olarak bilinen tasarı ABD senatosunda onaylanırsa tüm dünyada kullanılan internette değişiklikler olacak.

Çevrimiçi Korsanlığı Durdurma Yasası (SOPA) ve Entelektüel Mülkiyetin Korunması Yasası (PIPA) olarak bilinen tasarı ABD’de senatosunda onaylanırsa ABD başta olmak üzere tüm dünyada internet ile ilgili köklü değişiklikler olacak. Amerikan Temsilciler Meclisi’nin korsanla mücadele için çıkaracağı SOPA ve PİPA yasalarını protesto etmek amacıyla bir çok büyük internet sitesi sitelerini  kararttı.

Bu yasanın ileride internet sansürlerinin yolunu açacağını düşünen ve bu görüşte birleşen google, wordpress, boing boing gibi pek çok firma tasarıyı protesto ediyor. Telif hakkı gibi konulara odaklanan yasa tasarısının internet özgürlüğünü ihlal ettiğini öne süren Google ve Facebook gibi internet devleri ise tasarıya şiddetle karşı çıkıyor.

Bu bağlamda Facebook’un kurucusu Mark Zuckerberg, “Kara Çarşamba”nın ardından yaptığı açıklamada internetten anlayan, bilinçli liderlere dünyanın ihtiyacı olduğunu kaydederken, Facebook’un internete zarar verecek her yasaya karşı duracağını belirtti.

İnterneti dünyayı birbirine bağlayan çok güçlü bir yapı olarak nitelendiren Zuckerberg, internetin gelişimi üzerine vasat düşüncelerin yasalar yoluyla hayata geçirilmesine engel olmak için elinden geleni yapacaklarını dile getirdi.

Bunun yanında, ABD’deki sosyal haber servisi Reddit.com 12 saatliğine yayınlarını durdurdu. Craigslist.com da giriş sayfasına “Bu çılgınlığa bir son vermeye nasıl ve niçin yardım edeceğinizin farkına varın çok geç olmadan…” yazısını yerleştirdi. Teknoloji dergisi Wired internet sitesinde başlığını kararttı. Facebook ise sayfasını kapatmadı ama Washington bürosu tasarıyı protesto eden bir sayfa açtı. ABD’de daha birçok internet sitesinin de bu protestoya katıldığı belirtiliyor.

Yasa tasarısına, Yahoo, Twitter, eBay, AOL gibi şirketler de ifade özgürlüğünü kısıtlayacağı ve internete sansür getireceği gerekçesiyle karşı çıkıyor.

SOPA nedir?

Telif haklarına dayanılarak hazırlanan bir yasa tasarısı olan SOPA, temelde fikri mülkiyet haklarını ihlal eden sitelere yaptırımları artırıyor gibi görünüyor. Yasa uyarınca ABD organları, internet sağlayıcılarının telif ya da ticari marka yasalarını ihlal ettiğinden ‘şüphelenilen’ ve kullanıcılarının faaliyetlerini yeterince takip etmeyen siteleri bloklamaya zorlayabilecek.

SOPA ile bir bakıma ‘kara liste’ oluşturulacak yorumu yapılıyor. ABD organlarının istediği şartlara uymayan her site bu listeye eklenebilecek. Kara listedeki siteler, Google gibi arama motorlarında da gösterilmeyecek, gösterilirse Google da erişim engeli tehlikesiyle karşı karşıya kalacak.

Buna benzer bir yasa Türkiye’de bir çok internet sitesinin kapanmasına neden olmuştu. Yasa internet sitelerinde satılan ürünlerden, kullanılan içeriklere, yayınlanan videolardan, bilgisayar oyunlarına kadar telif hakkı ve ticari marka kelimelerinin gibi birçok alanı etkilemesi bekleniyor. Üstelik yasasının ABD dışındaki sitelere de uygulanacağı, dolayısıyla küresel çapta trafiğin doğrudan ABD resmi organlarınca belirlenmesi gibi bir durumun ortaya çıkacağı savunuluyor.

Tasarı, eğer geçerse Adalet Bakanlığı ve telif hakkı sahiplerine, arama motorlarını, telif hakkı ihlali yaptığı düşünülen sitelere ait linkleri silmeleri için talepte bulunma hakkı veriyor.

Film ve müzik endüstrisi, film, müzik ve diğer telif hakkına tabi içeriklerin yasadışı şekilde indirilmesine son verilmesi gerektiğini belirterek, bu düzenlemeye geç bile kalındığını savunuyor. İnternet siteleri ise bunun ifade özgürlüğünün kısıtlanması ve internete sansür getirilmesi anlamına geldiği görüşünü dile getiriyor.

[Alıntıdır.Kaynak : http://is.gd/wdy8CN ]

HADİ SİZDE İMZALAYIN ! AMERİKAN’NIN İNTERNET SANSÜRÜNE KARŞI BİZE DESTEK VERİN !

http://americancensorship.org/