<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Muharrem Taç / Bilgisayarcı</title>
<link>http://www.muharremtac.com/</link>
<description>Muharrem Taç / Bilgisayarcı</description>
<language>tr</language>
<image>
<title>Muharrem Taç / Bilgisayarcı</title>
<link>http://www.muharremtac.com</link>
<url>http://images.muharremtac.com/logo.jpg</url>
<width>90</width>
<height>90</height>
</image>
<item>
<title>Android&#039;den native olarak mail göndermek</title>
<link>http://www.muharremtac.com/metin/android_den_native_olarak_mail_gondermek-704</link>
<description><![CDATA[Android'den native olarak Gmail üzerinden email göndermek için aşağıdaki uygulamayı kullanabilirsiniz.<br />
<br />
<a href="http://gomobil.in/mailgonder.zip" target="_blank">http://gomobil.in/mailgonder.zip</a> <br />
<br />
Bu basit uygulamada&nbsp;MainActivity.java içindeki ilgili yerlere ilgili bilgileri yazmanız gerekmektedir.<br />
<br />
Uygulamada&nbsp;mail.jar, activation.jar ve additionnal.jar kütüphane olarak eklenmiştir.<br />
<br />
Stackoverflow'daki şu adresten yararlanılmıştır:<br />
<br />
<a href="http://goo.gl/PwgI9" target="_blank">http://goo.gl/PwgI9</a><br type="_moz" />]]></description>
<pubDate>Mon, 07 May 2012 02:07:08 +0300</pubDate>
</item>
<item>
<title>İletişimi Birleştirme</title>
<link>http://www.muharremtac.com/metin/iletisimi_birlestirme-703</link>
<description><![CDATA[<div><img src="http://images.muharremtac.com/galaxy-nexus-avea-297x300.jpg" width="297" height="300" align="right" alt="" />Android ile uğraşmaya başlamadan önce sürekli ultrasonik telefonlar kullanan bir kişi değildim. Sıradan bir telefon işimi fazlasıyla görüyordu. Hatta mobil proje olduğu zamanlar mobil projenin ihtiyaç duyduğu cihazı, projeyi talep eden şirketten istiyordum.</div>
<div>Android cihazlarım olmaya başladığı zaman bile uzun süre telefon ihtiyacımı Nokia 6300 ile gördüm.</div>
<div>Bunun tek nedeni yok, pek çok nedeni var:</div>
<div><br />
1) Android cihazlarımın çoğu 1000 TL üzeri cihazlar olduğundan her telefona bakışta düşme ihtimalini göze alamıyordum</div>
<div>2) Nokia&rsquo;ya çok alışmıştım ve telefona bakmak, SMS göndermek çok daha kolay geliyordu</div>
<div>3) Akıllı telefonları &ldquo;telefon&rdquo; olarak kullanmak onlara hakaret gibi geliyordu ve bu cihazları daha çok el terminali olarak kullanıyordum, email, sosyal ağların neredeyse hepsi Android cihazlarımdaydı</div>
<div>4) Avea hattımın internet pakedi yoktu ve zaten mevcut hattımla hiç konuşmasam bile her ay 50 TL ödüyordum (nasıl oluyorsa)</div>
<div>&nbsp;</div>
<div>Ama sonra Android&rsquo;deki rehber ve telefon özelliklerini yeterince bilmediğimi anladım ve Avea&rsquo;nın Galaxy Nexus kampanyası başladı. 4 GB internet pakedi ile birlikte Android&rsquo;in yeni geliştirici telefonuna sahip oldum. Nokia 6300&rsquo;ı emekli ettim ve artık Galaxy Nexus kullanıyorum.</div>
<div>&nbsp;</div>
<div>Bu durum çok hoşuma gitti. Çünkü teorisini bildiğim kontak listesinin Google&rsquo;da durması, diğer 2 hattımın (Vodafone ve Turkcell) da aynı kontaklara anında erişebilmesini kullanmaya başlamak inanılmaz bir konfor olarak karşıma çıktı.&nbsp;</div>
<div>Aynı anda kulaklıktan müzik dinlerken çağrı geldiği zaman yanıt verebilmek gibi özellikleri de kullanmak çok harika oldu.</div>
<div>&nbsp;</div>
<div>Fakat halen bir çağrı geldiğinde telefonu düşüreceğim diye ödüm kopuyor,</div>
<div>Telefona bakmak, SMS göndermek gibi konlarda Nokia&rsquo;nın menülerini arıyorum,</div>
<div>&nbsp;</div>
<div>Şu anda 4 adet Android telefonum ve 2 adet Android tabletim var.</div>
<div>&nbsp;</div>
<div>Telefonlar:</div>
<div>1) Galaxy Nexus</div>
<div>2) Nexus S</div>
<div>3) HTC Evo 3D</div>
<div>4) Galaxy i7500</div>
<div>&nbsp;</div>
<div>Tabletler:</div>
<div>1) Motorola Xoom MZ601</div>
<div>2) Vodafone ZTE Smart Tab 10 (bir blogda bundan bahsedeceğim)</div>
<div>&nbsp;</div>
<div>Şimdi bu manzaraya bakınca ipin ucunu kaçırmışım gibi görünebilir ancak bu cihazların hepsi birbirinden farkı özelliklere sahip ve bana proje testlerinde çok büyük bir hareket imkanı sağlıyor.</div>
<div>&nbsp;</div>
<div>1) Galaxy Nexus 1280 x 720 çözünürlükte ve pek çok uygulamanın bu cihaz ile uyumlu &nbsp;olmadığını görmüş oldum.(Android 4 uyumundan bahsetmiyorum)</div>
<div>2) HTC Evo 3D ise ekran ve ağırlık hariç şu ana kadar kullandığım en iyi cihaz ve Android 2.3 testlerimde bu cihazı kullanıyorum ama ekran çözünürlüğü QHD yani 960 x 540&nbsp;</div>
<div>3) Nexus S sol tarafındaki algılama problemine rağmen şu an Android 4.0.4 çalıştıran tek cihaz. Üzerinde her türlü test yaptığım hatta ROM derleyip yüklediğim tek cihaz. Sol tarafındaki takılma problemi bir ekranı kere kilitleyip tekrar açınca düzeliyor bu arada</div>
<div>4) Galaxy i7500 ise Android 1.6 çalıştıran ve en küçük ekrana sahip cihaz.</div>
<div>&nbsp;</div>
<div>Bu cihazlarla çalışırken biraz fazla sayıda olduklarını düşündüm. Aslında bana Galaxy Nexus ve Galaxy i7500 yeterli.</div>
<div>&nbsp;</div>
<div>Yani HTC Evo 3D ve Nexus S&rsquo;i satıyorum efendim (evet bu kadar yazının altından ticari bir iş çıkacağını tahmin etmemiştiniz sanırım hehe)</div>
<div>&nbsp;</div>
<div>HTC Evo 3D&rsquo;yi biraz da HTC One X alabilmek için mi satıyorum emin değilim. Ama cihaz sağlam ve çiziksiz olup garantisi ile birlikte fiyatı 900 TL&rsquo;dir.</div>
<div>Nexus S&rsquo;e ise istediğim fiyat: 700 TL (sol tarafında ekranı kapatıp açarak düzelen bir dokunmatik problemi var, kulaklık ve şarj aleti yok ama USB kablosu var, garantisi de yok)</div>
<div>&nbsp;</div>
<div>Neyse efendim umarım sıkılmamışsınızdır.</div>
<div>Özetle iletişimi birleştirdim ve mutluyum :)</div>]]></description>
<pubDate>Fri, 04 May 2012 03:16:48 +0300</pubDate>
</item>
<item>
<title>Huawei MediaPad incelemesi</title>
<link>http://www.muharremtac.com/metin/huawei_mediapad_incelemesi-702</link>
<description><![CDATA[Sayın İbrahim Özdemir tarafından incelemem için bana gönderilen Huawei Mediapad ile ilgili bir video çektim. Beğenmeniz dileğiyle. <br />
<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/W528j92GWIY" frameborder="0" allowfullscreen=""></iframe>]]></description>
<pubDate>Thu, 29 Mar 2012 23:13:44 +0300</pubDate>
</item>
<item>
<title>Basit çözümler: Blackberry geliştirmede eski versiyonları destekleme</title>
<link>http://www.muharremtac.com/metin/basit_cozumler_blackberry_gelistirmede_eski_versiyonlari_destekleme-701</link>
<description><![CDATA[<div>Blackberry geliştirmede önceki versiyonları da desteklemek gerekirse <strong>Eclipse Help</strong> Menüsünden <strong>Install New Software</strong> diyerek aşağıdaki linki ekliyoruz:&nbsp;</div>
<div>&nbsp;</div>
<div><strong>http://www.blackberry.com/go/eclipseUpdate/3.6/java</strong></div>
<div>&nbsp;</div>
<div>Aşağıdaki ekrandaki gibi önceki versyionlar da listeleniyor ve yükleme tamamlandıktan sona bu versiyonlar için de geliştirme yapabiliriz.<br />
<br />
<img src="http://images.muharremtac.com/blackberry_eclipse_old_version.jpg" alt="" style="width: 508px; height: 508px;" /><br />
<br />
<br />
&nbsp;</div>]]></description>
<pubDate>Wed, 28 Mar 2012 02:07:16 +0300</pubDate>
</item>
<item>
<title>Basit çözümler: Spring&#039;de AOP ile transaction</title>
<link>http://www.muharremtac.com/metin/basit_cozumler_spring_de_aop_ile_transaction-700</link>
<description><![CDATA[<div>Java'da JTA (Java Transaction API) ile transaction yapmak mümkün.</div>
<div>Hibernate'te şöyle yapılıyor:</div>
<div>&nbsp;</div>
<div>Pseudocode:</div>
<div>&nbsp;</div>
<div>method(){</div>
<div>try{</div>
<div>tranasction.begin();</div>
<div>islem();</div>
<div>tranasction.commit();</div>
<div>}catch(exception){</div>
<div>transction.rollback();</div>
<div>}</div>
<div>}</div>
<div>&nbsp;</div>
<div>Spring ise AOP ile pattern vererek şu isimde olan bütün sınıfların içindeki şu methodları transactional yap diyebiliyoruz. Bu durumda Spring AOP ile sınıflara hiç dokunmadan transaction methodlarını ekliyor. Örnek bir konfigürasyon:</div>
<div>&nbsp;</div>
<div>&lt;aop:config&gt;</div>
<div>&lt;aop:pointcut id=&quot;txManager&quot; expression=&quot;execution(* org.btdeneyim.mblog.service.*Service.*(..))&quot;/&gt;</div>
<div>&lt;aop:advisor id=&quot;advPerf&quot; pointcut-ref=&quot;txManager&quot; advice-ref=&quot;performanceMonitorInterceptor&quot; order=&quot;0&quot;/&gt;</div>
<div>&lt;aop:advisor id=&quot;advTx&quot; pointcut-ref=&quot;txManager&quot; advice-ref=&quot;txAdvice&quot; order=&quot;1&quot;/&gt;</div>
<div>&lt;/aop:config&gt;</div>]]></description>
<pubDate>Wed, 28 Mar 2012 01:44:58 +0300</pubDate>
</item>
<item>
<title>Basit çözümler: Tomcat&#039;te parametreler</title>
<link>http://www.muharremtac.com/metin/basit_cozumler_tomcat_te_parametrele-699</link>
<description><![CDATA[<div>Java'da JVM'i ayağa kaldırırken çeşili parametreler verebiliyoruz. Mesela Tomcat'i çalışıracağınız zaman timezone vermek istereseniz catalina.bat veya Unix sistemler için catalina.sh dosyasında JAVA_OPTS parametrelerine şöyle İstanbul / Türkiye için şu parametreyi ekleyiniz:&nbsp;</div>
<div>&nbsp;</div>
<div><strong>-Duser.timezone=Europe/Istanbul</strong></div>
<div>&nbsp;</div>
<div>Tomcat'in maksimum adresleyeceği RAM'i şöyle verebilirisiniz:</div>
<div>&nbsp;</div>
<div><strong>-Xmx RAMMİKARI G veya m</strong></div>
<div>&nbsp;</div>
<div>Muharremtac.com'ıun bulunduğu sunucuda bu değer şöyle:</div>
<div>&nbsp;</div>
<div><strong>-Xmx6G&nbsp;</strong></div>
<div>&nbsp;</div>
<div>Yani bu sunucu Tomcat'i 6 GB'a kadar RAM kullanabilir. Sunucumuz 8 GB olduğundan sorun olmuyor ama ikinci bir Tomcat Instance açmak istesem yüksek RAM taleplerinde sorun çıkabilir.</div>]]></description>
<pubDate>Wed, 28 Mar 2012 01:42:28 +0300</pubDate>
</item>
<item>
<title>Basit çözümler: Spring MVC 3 ile obje gönderme - alma</title>
<link>http://www.muharremtac.com/metin/basit_cozumler_spring_mvc_3_ile_obje_gonderme___alma-698</link>
<description><![CDATA[<div>Spring MVC 3 ile hiç request nesnesine bakmadan doğrudan obje gönderip almak mümkün. Örnek:</div>
<div>&nbsp;</div>
<div>@RequestMapping(value = &quot;/login&quot;)</div>
<div>@ResponseBody</div>
<div>public User user(@RequestBody User user) {</div>
<div>işlemler...</div>
<div>return user;&nbsp;</div>
<div>}</div>
<div>&nbsp;</div>
<div>Fakat bu metoda düşecek talebin marshalling olarak ne tipte olacağını Spring servlet contexte söylemek gerekiyor. Mesela burada JSON ile veri göndereceksek GSON veya Jackson message converter ayarlaması yapmamız lazım:</div>
<div>&nbsp;</div>
<div>Örnek:</div>
<div>&nbsp;</div>
<div>&lt;bean class=&quot;org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter&quot;&gt;</div>
<div>&lt;property name=&quot;messageConverters&quot;&gt;</div>
<div>&lt;list&gt;</div>
<div>&lt;bean class=&quot;org.springframework.http.converter.json.MappingJacksonHttpMessageConverter&quot; /&gt;</div>
<div>&lt;/list&gt;</div>
<div>&lt;/property&gt;</div>
<div>&lt;/bean&gt;</div>]]></description>
<pubDate>Wed, 28 Mar 2012 01:38:09 +0300</pubDate>
</item>
<item>
<title>Basit çözümler: jQuery Mobile&#039;da mobiscroll yüklemesi</title>
<link>http://www.muharremtac.com/metin/basit_cozumler_jquery_mobile_da_mobiscroll_yuklemesi-697</link>
<description><![CDATA[<a href="http://jquerymobile.com">jQuery Mobile</a>'da bazı pluginlerde sayfa yüklendiğinde sorun yaşayabilirsiniz. Mesela <a target="_blank" href="http://code.google.com/p/mobiscroll/">mobiscroll</a> ile ben bu sorunu yaşadım. Çözüm şöyle:
<div>&nbsp;</div>
<div>&lt;div data-role=&quot;page&quot;&gt; içinde live diye bir method yapıp scroller yüklemesini orada yapıyoruz.</div>
<div>&nbsp;</div>
<div>Örnek:</div>
<div>&nbsp;</div>
<div>&lt;div data-role=&quot;page&quot;&gt;</div>
<div>&lt;script type=&quot;text/javascript&quot;&gt;</div>
<div>$('[data-role=page]').live('pageshow', function () {</div>
<div>$('#expireDate').scroller({ dateFormat: 'dd/mm/yyyy' ,dateOrder : 'ddmmyyyy' });</div>
<div>});</div>
<div>&lt;/script&gt;</div>]]></description>
<pubDate>Wed, 28 Mar 2012 01:34:50 +0300</pubDate>
</item>
<item>
<title>Android sınıfımızı açtık</title>
<link>http://www.muharremtac.com/metin/android_sinifimizi_actik-696</link>
<description><![CDATA[<a target="_blank" href="http://images.muharremtac.com/android.jpg"><img width="200" height="200" align="right" alt="" src="http://images.muharremtac.com/android.jpg" /></a>Daha önce duyurusunu yaptığım M2 Bilişim Android eğtimleri için ilk sınıfımızı açtık.<br />
<br />
Talepler 4 gün olması ve hafta sonu olması yönündeydi. Biz de tarih değişikliğ yaptık.<br />
<br />
<strong>Kursumuz 17 - 18 Mart ve 24 - 25 Mart tarihleri arasında düzenlenecek.</strong><br />
<br />
<strong>Bağdat Cad. Örnek Apt. No: 221 D:9 K:4 Göztepe, Kadıköy/İstanbul</strong> adresindeki ofisimizde düzenyeleceğimiz kursumuz <strong>saat 12:00 &nbsp;- 17:00</strong> arası gerçekleşecek.<br />
<br />
<strong>Kurs fiyatları öğrenciler için 300TL ve öğrenci olmayanlar için 400 TL'dir.</strong><br />
<br type="_moz" />]]></description>
<pubDate>Tue, 13 Mar 2012 20:57:31 +0200</pubDate>
</item>
<item>
<title>Sping Mobile</title>
<link>http://www.muharremtac.com/metin/sping_mobile-695</link>
<description><![CDATA[<b id="internal-source-marker_0.17970251105725765" style="font-family: 'Times New Roman'; font-size: medium; "><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Spring Mobile, Spring Topluluğu tarafından mobil web uygulamaları oluşturulmasında kolaylık sağlayan bir kütüphanedir. Şu an için cihaz tanıma özelliğine sahip ve web uygulamasına girilen cihazın mobil olup olmadığını algılıyor ayrıca cihazın daha ileri bilgilerine sahip olmak için de WURFL (Wireless Universal Resource File) desteği de sağlıyor.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Bu yazımda Spring&rsquo;in Eclipse tabanlı yazılım geliştirme aracı olan </span></b><b id="internal-source-marker_0.17970251105725765" style="font-family: 'Times New Roman'; font-size: medium; "><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">Spring Source Tool Suite (STS)</span></b><b id="internal-source-marker_0.17970251105725765" style="font-family: 'Times New Roman'; font-size: medium; "><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; "> ile örnek bir web projesi yaparak Spring Mobile yetenekleri kazandırmaya çalışacağım.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">İşlemler kısaca şu sırayla olacak:</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">1) STS&rsquo;yi indirmek ve kullanmaya başlamak,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">2) STS&rsquo;de Spring Template projesi seçerek Spring MVC Template projesi oluşturmak,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">3) Maven pom.xml içerisinde Spring Mobile tanımlaması yapmak,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">4) servlet-context.xml içerisinde uygulamamızın mobil cihazları tanıması için interceptor tanımlamak,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">5) Mobil cihazlar için yeni bir jsp yani yeni bir view oluşturmak,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">6) Controller sınıfından cihaza erişmek, </span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">7) Chrome ile mobil cihazları taklit etmek için </span></b><b id="internal-source-marker_0.17970251105725765" style="font-family: 'Times New Roman'; font-size: medium; "><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">User-Agent Selector</span></b><b id="internal-source-marker_0.17970251105725765" style="font-family: 'Times New Roman'; font-size: medium; "><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; "> adlı plugini yüklemek ve sayfaya giriş yaparak cihazın tanınıp tanınmadığına bakmak.<br />
</span></b>]]></description>
<pubDate>Sat, 10 Mar 2012 21:09:18 +0200</pubDate>
</item>
<item>
<title>Heytaxi projesi için sunum</title>
<link>http://www.muharremtac.com/metin/heytaxi_projesi_icin_sunum-694</link>
<description><![CDATA[Heytaxi Projemiz için bir sunum yaptık ve Slideshare'e yükledik.<br />
<br />
Bu sunum non teknik kişilere yapılacağından oldukça basit tutmaya çalıştık.<br />
<br />
Her türlü soru, öneri ve eleştirinize açığız.<br />
<br />
<div style="width:425px" id="__ss_11767603"><strong style="display:block;margin:12px 0 4px"><a title="Heytaxi Projesi" target="_blank" href="http://www.slideshare.net/muharremtac/heytaxi-projesi-sunumu">Heytaxi Projesi</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11767603" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px">View more <a target="_blank" href="http://www.slideshare.net/thecroaker/death-by-powerpoint">PowerPoint</a> from <a target="_blank" href="http://www.slideshare.net/muharremtac">Muharrem Taç</a></div>
</div>]]></description>
<pubDate>Mon, 27 Feb 2012 15:12:20 +0200</pubDate>
</item>
<item>
<title>Android Derneği hakkında açıklama </title>
<link>http://www.muharremtac.com/metin/android_dernegi_hakkinda_aciklama-693</link>
<description><![CDATA[Bazı sosyal ağlarda bir Android oluşumu ile ilgili görünmem nedeniyle aşağıdaki açıklamayı yapma zarureti doğmuştur:<br />
<br />
<b>C ve Sistem Programcıları Derneği çatısı altında kurulan Android Programcıları Derneği ile bir ilgim yoktur. </b><br />
<br />
Saygılarımla.]]></description>
<pubDate>Sun, 26 Feb 2012 16:02:01 +0200</pubDate>
</item>
<item>
<title>Hey Taksi Projesi&#039;nde güncellemeler</title>
<link>http://www.muharremtac.com/metin/hey_taksi_projesi_nde_guncellemeler-692</link>
<description><![CDATA[<img width="250" height="264" align="right" alt="" src="http://images.muharremtac.com/hey_taksi_logo(1).png" />Heytaksi Projesi'nde çok ciddi değişiklikler oldu bu konuları anlatmak istiyorum:<br />
<br />
Projemiz artık Android Market'in M2 Bilişim hesabında bulunuyor. Yani indirme adresleri değişti:<br />
<br />
Müşteri uygulaması:<br />
<a target="_blank" href="https://market.android.com/details?id=com.m2.android.taksi">https://market.android.com/details?id=com.m2.android.taksi</a><br />
<br />
<strong>Müşteri uygulaması&nbsp;&nbsp;</strong><strong>QR Kodu:</strong>&nbsp;<br />
<br />
<img alt="" src="http://www.heytaksi.net/images/hey_taxi_qr.png" /><br />
<br />
<strong>Araç uygulaması:</strong><br />
<a target="_blank" href="https://market.android.com/details?id=com.m2.android.taksi.arac">https://market.android.com/details?id=com.m2.android.taksi.arac</a><br />
<br />
&nbsp;<strong>Araç uygulaması</strong>&nbsp;&nbsp;<strong>QR Kodu:<br />
</strong><br />
<img alt="" src="http://www.heytaksi.net/images/find_customer_qr.png" /><br />
<br />
<br />
Artık&nbsp;<a target="_blank" href="http://www.heytaksi.net">www.heytaksi.net</a>&nbsp;adında bir alan adımız ve bulunuyor. Artık gerekli bilgileri buradan sunacağız. .Bu alan adı aynı zamanda uygulamanın çalıştığı alan olduğundan talepler de bu alan adından çalışıyor.<br />
<br />
<br />
İngilizce ve Almanca desteği ekledik.<br />
<br />
Uygulamada Google C2DM API kullanarak taleplerin anlık görünmesini sağladık.<br />
Konu ile ilgili Youtube videosu:<br />
<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/KV0LTDZwvxI" frameborder="0" allowfullscreen=""></iframe>&nbsp;<br />
<br />
Bir Twitter hesabımız bulunuyor:<br />
<br />
<a target="_blank" href="http://twitter.com/_heytaxi">http://twitter.com/_heytaxi</a><br />]]></description>
<pubDate>Fri, 24 Feb 2012 04:02:10 +0200</pubDate>
</item>
<item>
<title>Yoketmek</title>
<link>http://www.muharremtac.com/metin/yoketmek-691</link>
<description><![CDATA[İlk baltayı aldığında eline&nbsp;
<div>İlk tekeri sürdüğünde&nbsp;</div>
<div>İlk ateşi yaktığında yaktın kendini&nbsp;</div>
<div>&nbsp;</div>
<div>Yonttuğunda ilk harfleri sarp kayalara tırnaklarınla&nbsp;</div>
<div>Fırlattığında ilk oku düşman sandıklarına&nbsp;</div>
<div>İlk kaleyi yaptığında yokettin bastığın toprağı&nbsp;</div>
<div>&nbsp;</div>
<div>Işık için kandil yapman hazırladı güneşin sonunu&nbsp;</div>
<div>Su için suyu kestiğinde yağmur durdu&nbsp;</div>
<div>&nbsp;</div>
<div>Hatırla&nbsp;</div>
<div>&nbsp;</div>
<div>Daha çok toprak istedin&nbsp;</div>
<div>Daha çok evlat istedin&nbsp;</div>
<div>Soyum dedin&nbsp;</div>
<div>Soyum...&nbsp;</div>
<div>&nbsp;</div>
<div>Soyunu sen kuruttun&nbsp;</div>
<div>&nbsp;</div>
<div>Hatırla&nbsp;</div>
<div>&nbsp;</div>
<div>Mekan dedin&nbsp;</div>
<div>Daha büyük mekan&nbsp;</div>
<div>Altında can verdiğin sendin&nbsp;</div>
<div>Mekan için toprak kuruttun, dağları oydun hatırla&nbsp;</div>
<div>Enkazı altında can verdiğin o topraktı&nbsp;</div>
<div>&nbsp;</div>
<div>Işık için kandil yapman hazırladı güneşin sonunu&nbsp;</div>
<div>Su için suyu kestiğinde yağmur durdu...</div>]]></description>
<pubDate>Wed, 22 Feb 2012 04:33:22 +0200</pubDate>
</item>
<item>
<title>Google’ın ve Android’in yeni servislerine erişmek</title>
<link>http://www.muharremtac.com/metin/google_in_ve_anroid_in_yeni_servislerine_erismek-690</link>
<description><![CDATA[<div style="background-color: transparent; "><b id="internal-source-marker_0.09028171072714031"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Google bir süre önce müzik hizmetini devreye aldı. Uygulama halen sadece ABD&rsquo;ye açık ve bu durumun değişip diğer ülkelere açılması kısa zamanda gerçekleşecekmiş gibi görünmüyor. </span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Türkiye&rsquo;ye açılmayan servislere VPN gibi yöntemlerle erişmek mümkün fakat tabiaten </span><span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">&ldquo;ben yaptım oldu&rdquo;</span><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> moduna girmektense bu servislerin Türkiye&rsquo;ye açılmasını sağlamaktan ve bunun için mücadele vermekten yanayım. Google Music hizmetinin ise değil Türkiye&rsquo;ye, diğer ülkelere bile açılması biraz zor gibi görünüyor. Bunun nedeni muhtemelen telif gibi hukuksal konular. Hele Türkiye&rsquo;de MÜYAP gibi bir kurum varken boşuna beklememek lazım diye düşündüm ve işe koyuldum. </span></b></div>]]></description>
<pubDate>Fri, 17 Feb 2012 19:35:12 +0200</pubDate>
</item>
<item>
<title>Spring Android ve Gson</title>
<link>http://www.muharremtac.com/metin/spring_android_ve_gson-689</link>
<description><![CDATA[<div style="background-color: transparent; "><b id="internal-source-marker_0.11110409279353917"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Spring Android, Spring topluluğunun Android native uygulamaları geliştirilmesi için sağladığı kütüphanelerden oluşuyor. Spring Android bir web kütüphanesi değil, Android projelerine eklenen bir kütüphanedir.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Gson ise Google&rsquo;ın Java dünyasına kazandırdığı başarılı kütüphanlerden biri. Objeleri JSON&rsquo;a; JSON&rsquo;ı da objelere çok hızlı şekilde çevirebiliyor.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Bu konuda bir örnek sunmak için spring-andoid adında bir proje yaptım. Bu proje Android 2.2 için oluşturulan bir projedir. </span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Projede lib dizini oluşturarak gson-2.0.jar, spring-android-core-1.0.0.M4.jar ve spring-android-rest-template-1.0.0.M4.jar kütüphanelerini ekledim.<br />
</span><br />
<br />
<img width="428px;" height="453px;" alt="" src="https://lh5.googleusercontent.com/Mt-VsylQnBiYMNvnhi5cpwtFz8npDl3GkYVDI5YG4le-z9JjVA2XLsHHFEkHt2KVn6XO8ixR2LQs-et1fb5MAHxTTeErs8S6-cMkg9kMbRDwUF-ZXw" /><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Daha sonra bu kütüphaneleri proje üzerine sağ tuş ile tıklayıp Java Build Path -&gt; Libraries tabından Add JARs.. diyerek projeye gösterdim.<br />
</span><br />
<br />
<img width="586px;" height="446px;" alt="" src="https://lh3.googleusercontent.com/g9UnKYObS3NuL_rPXLFKdQpcJnmKMRW-0-LDIxKyNZtRWtlavOyJsWTinG4VU4Ri8-K2ReVOYr8L2FejR5R3DLmumLyMqXL-BZ9CgaWlh4dTjBYhBw" /><br />
<br />
<br />
<img width="573px;" height="378px;" alt="" src="https://lh4.googleusercontent.com/r_3Q09tmKYS1fLVNxTtkWEvdrWF0nNpNSOzG4u2oSnMQaoqkEB88f3NkldsgMoy73F0b7RHfwsE-kxYBhQs-UnDI1wgJKKj3uEilIBhuSBVIXOaB_g" /><br />
<br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Artık bu kütüphanelerin sağladığı sınıfları kullanabiliriz.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Akademik Bilişim 2012 için hazırladığım sunucu taraflı API&rsquo;de her bir oturum hakkında bilgileri JSON olarak sunuyorum. </span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Bu sunulan JSON aslında Oturum adlı bir Java sınıfının JSON&rsquo;a dönüşmüş halidir. </span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Mesela A salonundaki 1 oturumda hangi sunumların olduğunu öğrenmek için şöyle bir talep gönderebilirsiniz:</span><br />
<br />
<a href="http://www.gelecekonline.com/oturum?salon=A&amp;oturumSira=1"><span style="font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">http://www.gelecekonline.com/oturum?salon=A&amp;oturumSira=1</span></a><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Dönen sonuç aşağıdaki gibidir:<br />
</span><br />
<img width="632px;" height="475px;" alt="" src="https://lh5.googleusercontent.com/wz_6EOqnhYDRZask4YayQuddvDltYUtCRPJcUto4ZRWReg_5t-7yzGhptdOzf1tlf0mTAymTA5vg9xk503JYv7eYHQGm22bBWcsmeBfMcpy_taaeGQ" /><br />
<br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Sunucu tarafındaki Oturum sınıfının aynısını Android tarafında da yapıyorum.<br />
</span><br />
<br />
<img width="653px;" height="628px;" alt="" src="https://lh4.googleusercontent.com/HoPTvWEMBB-Fn2Oy3DHXrEgFsZ7n1qgbvu6M5npHJKoWzGYx51eiIrwOIJ6Q1IOx6WWRevELECabBc3wMYnuSWPRr2gAXNUKrfLKDddgJgbS3OcLGQ" /><br />
<br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><br />
Bu sınıftan dönen kaydı çekmek için Android projesine bir Button ve altına TextView ekledim:<br />
</span><br />
<br />
<img width="577px;" height="342px;" alt="" src="https://lh6.googleusercontent.com/AZicFj3Xg38DksD62GnL3v2vTg2aoktF0CZfiSnGWataXrZpYfrw0bNzXudwbu3HLeVQrdOdXHkfCSBsDy6ljf3F2BuO1IJwjUhu0LRYbCMPYAfKPA" /><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Butonun onClick eventı için Activity sınıfında bir method yaptım:</span><br />
<br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">public void getObject(View v){</span><br />
<p dir="ltr" style="text-indent: 36pt; margin-top: 0pt; margin-bottom: 0pt; "><span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Oturum oturumList=null;</span></p>
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span>RestTemplate restTemplate = new RestTemplate();</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory());</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>List&lt;HttpMessageConverter&lt;?&gt;&gt; messageConverters = new ArrayList&lt;HttpMessageConverter&lt;?&gt;&gt;();</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>Gson gson = new GsonBuilder().create();</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>GsonHttpMessageConverter messageConverter = new GsonHttpMessageConverter();</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>messageConverter.setGson(gson);</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>messageConverters.add(messageConverter);</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>restTemplate.setMessageConverters(messageConverters);</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>try {</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>oturumList = restTemplate.getForObject(new URI(URL), Oturum.class);</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>} catch (RestClientException e) {</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>Log.e(&quot;MainActivity&quot;, e.getMessage());</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>} catch (URISyntaxException e) {</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>Log.e(&quot;MainActivity&quot;, e.getMessage());</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>}</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>if(oturumList!=null)</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span>for (Oturum oturum :oturumList.getOturumList()) {</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> &nbsp;&nbsp;&nbsp;<span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>metinText.setText(oturum.getBaslik());</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span><span class="Apple-tab-span" style="white-space: pre; ">	</span>}</span><br />
<span style="font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><span class="Apple-tab-span" style="white-space: pre; ">	</span>}</span><br />
<br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Bu method aslında bir Spring Android RestTemplate yaratıyor ve messageConverters &lsquo;ına GsonHttpMessageConverter set ediyor. </span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Bu örnek projeyi ve Akademik Bilişim 2012 için hazırladığım proje kodlarını aşağıdaki adreslerden indirebilirsiniz:</span><br />
<br />
<a href="http://gomobil.in/spring-android.zip"><span style="font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">http://gomobil.in/spring-android.zip</span></a><br />
<a href="http://gomobil.in/ab2012.zip"><span style="font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); background-color: transparent; font-weight: normal; vertical-align: baseline; white-space: pre-wrap; ">http://gomobil.in/ab2012.zip</span></a></b></div>]]></description>
<pubDate>Thu, 09 Feb 2012 03:06:38 +0200</pubDate>
</item>
<item>
<title>M2 Bilişim olarak Android eğitimi açıyoruz </title>
<link>http://www.muharremtac.com/metin/m2_bilisim_olarak_android_egitimi_aciyoruz-688</link>
<description><![CDATA[<h3 style="color: red; "><img width="300" height="354" align="right" alt="" src="http://images.muharremtac.com/android_logo.png" />Bu yazıda güncelleme var</h3>
<br />
Akademik Bilişim 2012'de 4.5 gün olarak sunmaya çalıştığım ve geribildirimlerle yeniden şekillendirmeye çalıştığım Android kursunun ücretli halini M2 Bilişim olarak sunmaya karar verdik.<br />
<br />
Genel Müdürümüz Nuri Besen eğitim konusunda çok destekleyici olduğundan hemen bir kurs programı hazırladık.&nbsp;<br />
<br />
Kursumuzu <strong>&quot;Yeni Başlayanlar için Android Eğitimi&quot;</strong> adıyla 5 gün hafta içi saat 09:00 - 17:00 olarak belirledik. Kursa katılanların herhangi bir yazılım dili ile yazılım geliştirmiş olması gerekmektedir.<br />
<br />
Ücret öğrenciler için 300 TL ve öğrenci olmayanlar için 400 TL'dir.<br />
<br />
<div>Eğitim yeri İstanbul Bağdat Cad. Örnek Apt. No: 221 D:9 K:4 Göztepe, Kadıköy adresinde bulunan M2 Bilişim adresidir.</div>
<div>&nbsp;</div>
<div>Katılımcların kendi laptoplarını getirmeleri gerekmektedir.</div>
<br />
Kursa kayıt için info@m2bilisim.com.tr adresine mail gönderebilirsiniz.<br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: bold; text-decoration: none; vertical-align: baseline; " id="internal-source-marker_0.6516876393644683">Yeni Başlayanlar için Android Eğitimi Programı</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: bold; text-decoration: none; vertical-align: baseline; ">1.Gün</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Android nedir, Android için yazılım geliştirme türleri</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Android SDK, Eclipse Plugin, Motodev Studio tanıtım, kurulum</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Eclipse plugini view, perspective kavramları, kısayollar, Eclipse ile yazılım geliştirme</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Android komut satırı araçları (adb, ddms)</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Hello World projesi yapımı, Android SDK ile gelen örnek projeler</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: bold; text-decoration: none; vertical-align: baseline; ">2.Gün</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Activity, Layout, View kavramları, örnekleri,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Dialoglar ve örnekler,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Event handling,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Intent kavramı ve örnekleri</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Çoklu dil desteği</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Portrait ve Landscape görünümler</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Tema desteği</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: bold; text-decoration: none; vertical-align: baseline; ">3.Gün</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Menüler</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">SharedPreferences kullanımı</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Sqlite ile veritabanı işlemleri</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: bold; text-decoration: none; vertical-align: baseline; ">4.Gün</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Notification,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Service,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Widget,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Loglama,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Thread ve AsyncTask</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: bold; text-decoration: none; vertical-align: baseline; ">5.Gün</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">GPS Sensöründen kayıt okuma,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Google Maps kullanımı,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Android Market&rsquo;e uygulama gönderme</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; text-decoration: none; vertical-align: baseline; ">Proje geliştirme yöntemleri ve birlikte proje yapımı</span><br />
&nbsp;<br />
Kurs hakkındaki sorularınızı forumdan sorabilirsiniz:<br />
<br />
<a target="_blank" href="http://www.muharremtac.com/jforum/posts/list/58.page">http://www.muharremtac.com/jforum/posts/list/58.page</a>&nbsp;<br />
<br />
<br type="_moz" />]]></description>
<pubDate>Wed, 08 Feb 2012 02:34:57 +0200</pubDate>
</item>
<item>
<title>Tizen sunumu</title>
<link>http://www.muharremtac.com/metin/tizen_sunumu-687</link>
<description><![CDATA[Akademik Bilişim 2012'de arz etmeye çalıştığım Tizen sunumunu Slideshare'e yükledim.<br />
<br />
Bu sunum, <a target="_blank" href="http://www.muharremtac.com/etiket/tizen_sdk">daha önceki yazılarım</a>ın derlenip toplanmış halidir.<br />
<div style="width:425px" id="__ss_11359040"><strong style="display:block;margin:12px 0 4px"><a title="Tizen" target="_blank" href="http://www.slideshare.net/muharremtac/tizen">Tizen</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11359040" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"><a target="_blank" href="http://www.slideshare.net/muharremtac">Muharrem Taç'a ait tüm sunular</a></div>
</div>]]></description>
<pubDate>Wed, 08 Feb 2012 02:20:31 +0200</pubDate>
</item>
<item>
<title>Kapatılan dosya siteleri, sinema sanatı ve sansür üzerine</title>
<link>http://www.muharremtac.com/metin/kapatilan_dosya_siteleri__sinema_sanati_ve_sansur_uzerine-686</link>
<description><![CDATA[<img width="174" height="317" align="right" alt="" src="http://images.muharremtac.com/snatch.jpg" />Bu yazının yazıldığı tarihlerde dosya indirme, yükleme sitelerine (Megaupload, Rapidshare, Fileserve, Wupload...) ardı ardına kapatma davaları açılıyor, kullanıcı hesapları ve yüklenen dosyalar mahkeme kararları veya bu şirketlerin kendi insiyatifi (bknz ...korkusu) ile siliniyor.<br />
<br />
ABD film endüstrisinin klasikleşmiş ismi olan Hollywood'un bu yasaklara büyük bir desteği var. İstiyorlar ki insanlar sinemalardan film izlesin ve gösterim süresi bitince Blue-Ray, DVD gibi ortamlardan ücretini ödeyerek filmleri satın alsın. Ya da sadece belli ülkelerde belli filmler için geçerli olan online film izleme sistemlerini kullansın.<br />
<br />
Sinema sektörleşmiş bir sanat olduğundan ve büyük de bir paya sahip olduğundan ellerindeki bu büyük maddi gücü daha da fazla kazanmak için kullanması ne kadar doğrudur tartışılır. <br />
<strong><br />
Fakat tartışılmayacak olan insanların film izleme özgürlüğüdür.</strong><br />
<br />
Nasıl mı? Anlatayım:<br />
<br />
Efendim bir süre önce Guy Ritche adında bir İngiliz yönetmen keşfettim. Bu keşife şaşırmayın çünkü Madonna ile evlenen ve filmlerinde Jason Statham'ı başrolde oynatan bir kişiyi başlangıçta hiç kaale almamıştım. Yanılmışım. &nbsp;Elemanımız tarzını çok beğendiğim Quentin Tarantino'ya denk uçuk kaçık filmler yapıyormuş.<br />
<br />
Şimdi bu Guy Ritche nam keferenin filmleri sinemalarda çoktan gösterimden kalkmış 90'lı ve 2000'li yılların filmleri yani <strong>sinemada izleyemem</strong>.<br />
E ticaret sitelerinde Blue Ray ve DVD'leri var görünüyor fakat <strong>temin edilemiyor.</strong> &nbsp;<br />
TTNet'in Tivibu hizmeti adı altında duyurduğu ve içerisinde takriben 1000 kadar film olduğunu tahmin ettiğim (o kadar az yani) sigarayı bile sansürleyen filmleri arasında zaten default olarak <strong>yok.<br />
</strong> <br />
İmdi,&nbsp;sinema&nbsp;&nbsp;aşkı ile dolu&nbsp;bu Muharrem kardeşinize hangi yasal yollar kalıyor beraberce bakalım.<br />
<br />
1) Blue-Ray veya DVD'si bulunan bir arkadaşından ödünç istemek (seni uslu çocuk senii)<br />
2) Yurt dışından getirtmek (olur tabi)<br />
3) Guy Ritchie'nin kendisinden istemek (hemen gönderiyormuş fakat kargo sizden oluyor)<br />
4) &nbsp;Bunu bulamadım bulursanız yorum olarak yazınız lütfen<br />
<br />
Peki ben ne yaptım? &nbsp;Tabi ki premium üyeliğim olan Fileserve'den indirdim ve filmleri bir güzel izledim. <br />
<br />
Ta ki&nbsp; <strong><span style="font-family: arial, sans-serif; font-size: 13px; line-height: 18px; ">Lock, Stock and Two Smoking Barrels</span></strong>&nbsp;filmine gelene kadar. Sıra bu filmi izlemeye gelince bu kapatma ve dosya silme olayları patlak verdi ve şu an bu filmi izlemek için o torrent senin bu torrent benim geziyorum. Azimle devam edeceğim.<br />
<br />
Evet sinema sanatına son derece halisane bir aşk besleyen bu kardeşinizin hicran dolu öyküsünü dinlediniz. Bir başka yazıda buluşmak üzere. Esen kalınız.&nbsp;<br type="_moz" />]]></description>
<pubDate>Wed, 25 Jan 2012 00:58:49 +0200</pubDate>
</item>
<item>
<title>Akademik Bilişim 2012&#039;de 4 gün Android kursu ve Türkiye&#039;e ilk kez Tizen sunumu</title>
<link>http://www.muharremtac.com/metin/akademik_bilisim_2012_de_4_gun_android_kursu_ve_turkiye_e_ilk_kez_tizen_sunumu-685</link>
<description><![CDATA[<img width="500" height="138" alt="" src="http://images.muharremtac.com/usak_ab_2012.png" /><br />
<br />
Bu yıl Uşak Üniversitesi'nde düzenlenecek Akademik Bilişim'de 28 Ocak - 31 Ocak tarihleri arasında 4 gün Android kursu vereceğim.<br />
<br />
Aynı zamanda 1 Şubat tarihinde Türkiye'de ilk defa <a target="_blank" href="http://www.tizen.org">Tizen</a> sunumu yapacağım.<br />
<br />
Akademik Bilişim'de kabul edilen bildiriler'de çok önemli konular var :<br />
<br />
<a target="_blank" href="http://ab.org.tr/ab12/kabul.html">http://ab.org.tr/ab12/kabul.html</a>&nbsp;<br />
<br />
Ayrıca çok önemli kurslar da verilecek:<br />
<br />
<a href="http://ab2012.usak.edu.tr/kurslar.php">http://ab2012.usak.edu.tr/kurslar.php</a>&nbsp;&nbsp;<br />
<br />
Bu etkinliğe katılmamı sağlayan <a target="_blank" href="http://blog.akgul.web.tr/">Sayın Mustafa Akgül</a> Hocamıza teşekkür ederim.<br type="_moz" />]]></description>
<pubDate>Sat, 21 Jan 2012 14:25:06 +0200</pubDate>
</item>
<item>
<title>Mobil Eğitim Sunumu</title>
<link>http://www.muharremtac.com/metin/mobil_egitim-684</link>
<description><![CDATA[M2 Bilişim olarak bundan yaklaşık 9 ay kadar önce bir kurumumuz için hazırladığımız Mobil Eğitim sunumu<br />
<div style="width:425px" id="__ss_11180936"><strong style="display:block;margin:12px 0 4px"><a title="Mobil Eğitim" target="_blank" href="http://www.slideshare.net/muharremtac/mobile-learning-11180936">Mobil Eğitim</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/11180936" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px">View more <a target="_blank" href="http://www.slideshare.net/">presentations</a> from <a target="_blank" href="http://www.slideshare.net/muharremtac">Muharrem Taç</a></div>
</div>]]></description>
<pubDate>Fri, 20 Jan 2012 22:39:36 +0200</pubDate>
</item>
<item>
<title>Tizen IDE ile yazılım geliştirme</title>
<link>http://www.muharremtac.com/metin/tizen_ide_ile_yazilim_gelistirme</link>
<description><![CDATA[<div style="background-color: transparent; "><b id="internal-source-marker_0.8756146647501737"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Tizen ile ilgili yazılara devam ediyorum. İlk iki bölümde <a target="_blank" href="http://www.muharremtac.com/metin/yeni_bir_mobil_isletim_sistemi_ve_gelistirme_ortami_tizen">Tizen SDK kurulumu</a> ve <a target="_blank" href="http://www.muharremtac.com/metin/tizen_emulatoru-682">emülatörü</a>ne bakmıştık, bu yazımda Tizen&rsquo;in IDE&rsquo;sini kullanarak yazılım geliştirmeyi anlatmaya çalışacağım.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><br />
Şimdilik sadece 32 Bit Ubuntu üzerine kurulabilen Tizen SDK kurulumu ile Eclipse Ingido tabanlı geliştirme ortamı da kuruluyor. Yani Android&rsquo;de olduğu gibi SDK ile IDE ayrı ayrı kurulmuyor.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><br />
Bu geliştirme ortamına Appications -&gt; Other -&gt; Tizen IDE menüsünden ulaşabiliyoruz.<br />
</span><br />
<img width="410px;" height="326px;" alt="" src="https://lh3.googleusercontent.com/Jq5-_4U6ld4BcPpy2CEs3Z_q5gP_BzkukzkIMYY3JA5gz4NpqDQmxVhuE3cvzyQyTn84098jpmQ_YN9B_7tX4ggdsTZ1xWT6l_eCKM6pddOTkfDHWg" /><br />
<br />
<br />
</b></div>]]></description>
<pubDate>Mon, 16 Jan 2012 04:32:29 +0200</pubDate>
</item>
<item>
<title>Tizen emülatörü</title>
<link>http://www.muharremtac.com/metin/tizen_emulatoru-682</link>
<description><![CDATA[<b id="internal-source-marker_0.24681343184784055"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Tizen emülatörünü düzenlemek ve çalıştırmak için &nbsp;Emulator Manager yazılımı kullanılıyor. Emulator Manager yazılımını açınca 480 x 800 piksellik bir hazır cihaz olduğunu görüyoruz.<br />
</span><br />
<img width="460px;" height="381px;" alt="" src="https://lh4.googleusercontent.com/WqGUczsMLCjAKfpctCrTEkDS4oX66g7AxhxNYHffIBykg4WwegkfJR_d8ZHUgJMA03nCTjpHL8tTotlkvEf_oxls4XXdB8cA75VZs52t7JsCGardQw" /></b>]]></description>
<pubDate>Thu, 12 Jan 2012 09:37:32 +0200</pubDate>
</item>
<item>
<title>Yeni bir mobil işletim sistemi ve geliştirme ortamı: Tizen</title>
<link>http://www.muharremtac.com/metin/yeni_bir_mobil_isletim_sistemi_ve_gelistirme_ortami_tizen</link>
<description><![CDATA[<div style="background-color: transparent; "><b id="internal-source-marker_0.8878039778210223"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Nokia&rsquo;nın MeeGo&rsquo;dan tamamen desteğini çekmesi üzerine Intel Samsung ile işbirliği yaparak Linux Foundation çatısı altında MeeGo kodları ile yeni bir işletim sistemi çalışmasına başladı ve ortaya Tizen çıktı. Tizen akıllı telefonlarda, tabletlerde, araç cihazlarında, televizyonlarda kullanılabilecek açıkkaynak kodlu ve Linux tabanlı bir mobil işletim sistemi. Tamamen HTML5 düşünülerek ortaya çıkmış olan Tizen&rsquo;de uygulamalar HTML, Javascript ve CSS ile yazılıyor.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Aşağıdaki mimari çiziminden de anlaşılacağı üzere çok ince bir kernel ve servis katmanı üzerinde asıl Tizen&rsquo;in odaklandığı Web API ve Web Uygulamaları bulunuyor. <br />
</span><br />
<img width="550px;" height="428px;" alt="" src="https://lh4.googleusercontent.com/feAMcXTvxeKGQGZB8CwGfyCXgvE4nHtjt0xon3LZnx4RDq2TMZ0YIVlQ9bx_x2cIKyu_c7DJKvMxHzyDkfKk0lnIFhmchgC4WN2eV09UalA7AGRBOg" /><br />
<br type="_moz" />
</b></div>]]></description>
<pubDate>Thu, 12 Jan 2012 02:56:26 +0200</pubDate>
</item>
<item>
<title>Net Sohbet Programı</title>
<link>http://www.muharremtac.com/metin/net_sohbet_programi-680</link>
<description><![CDATA[Sayın Hocamız Ümit IŞIKDAĞ'ın Bea TV'de hazırlayıp sunduğu Net Sohbet programına konuk oldum.
<br/>
<iframe width="420" height="315" src="http://www.youtube.com/embed/U64fd3q_f14" frameborder="0" allowfullscreen></iframe>]]></description>
<pubDate>Mon, 09 Jan 2012 19:00:41 +0200</pubDate>
</item>
<item>
<title>Forum açmak</title>
<link>http://www.muharremtac.com/metin/forum_acmak-679</link>
<description><![CDATA[Birkaç günlük çalışmanın sonuda <a target="_blank" href="http://www.muharremtac.com/jforum">muharremtac.com forumu</a> aktive ettim. <br />
Şimdi <strong>bu zamanda forum mu açılır</strong> diyebilirsiniz, doğru da söylersiniz ama önce bazı konuları açıklamama izin verin.<br />
1999 ve 2000 yılından beri Bulletin Board'lar, forumlar içerisinde aktif olarak bulundum. Efsanevi <strong>ocal.net</strong> forumundan sonra uzunca bir süre <a target="_blank" href="http://forum.ceviz.net">ceviz.net</a>'te aktif olarak paylaşımlarda bulunmaya çalıştım ve arada bazı başka yazılım forumlarında da aktif olarak bulundum.<br />
<br />
Sosyal medya patlaması ile pek çok sosyal ağda da aktif olmaya çalıştım. <br />
<br />
Bu yazı yazıldığı sırada,<br />
<a target="_blank" href="http://gplus.to/muharremtac">Google Plus</a>'ta 2700'ün üzerinde kişinin çevrelerindeyim,&nbsp;<br />
<a target="_blank" href="http://twitter.com/muharremtac">Twitter</a>'da 1200'ün üzerinde takipçim bulunuyor,<br />
<a href="http://www.facebook.com/muharremtac">Facebook</a>'da 800'ün üzerinde arkadaşım var, bütün sosyal medya dostlarıma sevgilerimi saygılarımı sunuyorum.&nbsp;<br />
<br />
Bunları anlatmamın nedeni birden bire neden forum açma ihtiyacı hissettiğim. Zaten bana ulaşmak isteyen ulaşabiliyorsa foruma ne gerek var?<br />
<br />
Bunun bir kaç nedeni var.<br />
<br />
<strong>Neden 1)</strong> Java ile forum olur mu? Yapılır mı yapılsa kullanılır mı sorularına bir yanıt vermek. JForum adlı daha önce de kullandığım forumu Türkçeleştirerek ve üzerinde epey çalışarak bu soruya bir yanıt vermeye çalıştım. JForum bir kaç yıl öncesinde kendi yardım forumu olan büyük bir platformken birden gelişmesi durmuş halde karşıma çıktı. Ama ben halen ümitli olduğumdan tercihimi ondan yana kullandım. Yoksa başka <a target="_blank" href="http://java-source.net/open-source/forum-software">Java ile yazılmış forumlar</a> da yok değil.<br />
<br />
<strong>Neden 2)</strong> Mail ile, sosyal ağlar ile bana ulaşıp soru soran dostlarıma bu sorulara blog yazarak yanıt vermeye çalışıyordum ama bu soruların bir forumda olmasının daha anlamlı olacağını düşündüm. Eski bir yapı gibi görünse de forumlar bilgilere ulaşmanın halen en başarılı yolu. Bütün büyük bilişim sitelerimizin de forumu var.<br />
<br />
<strong>Neden 3)</strong> Gelecekonline için kuracağımız forum için bir altyapı hazırlığı olması için kendi forumumu canlı ortama aktardım. Buradan gelecek geribildirimler ile farklı bir forum seçebileceğiz ya da bu forumda karar kılacağız.<br />
<br />
&nbsp;<br />
Evet <a href="http://www.muharremtac.com/jforum">forumum</a> açıldı. Bazı içerikleri forumdan da paylaşacağım. &nbsp;Her türlü sorunuzu buradan yöneltebilirsiniz.<br />
<br />
En derin saygı ve muhabbetlerimle.&nbsp;<br />
<br type="_moz" />]]></description>
<pubDate>Sun, 08 Jan 2012 02:42:08 +0200</pubDate>
</item>
<item>
<title>Phonegap ve HTML5 ile Android’de native uygulama geliştirmek</title>
<link>http://www.muharremtac.com/metin/phonegap_ve_html5_ile_android_de_native_uygulama_gelistirmek-678</link>
<description><![CDATA[<div style="background-color: transparent; "><b id="internal-source-marker_0.1676339788828045"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Phonegap, Nitobi şirketi tarafından duyurulmuş açık kodlu bir mobil uygulama geliştirme platformudur. Nitobi Adobe tarafından satın alınmıştır. Phonegap&rsquo;de yazılım geliştirme HTML, CSS ve JavaScript ile yapılmaktadır ve bu özelliği pek çok avantajı beraberinde getirmektedir:</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Bu avantajları şöyle sıralayabiliriz:</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">HTML - CSS - JavaScript bilgisi ile yazılım geliştirme ve dolayısıyla daha çabuk öğrenme imkanı, </span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Aynı kodlama ile farklı platformlarda uygulama geliştirme,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Gelecek nesil web deneyimini uygulama,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Geniş topluluk (community),</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Başarılı dokümantasyon,</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Adobe desteği.</span><br />
<br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">HTML5&rsquo;in gücünü kullanarak sistem kaynaklarına / sensörlere erişmek teorik olarak bir dereceye kadar mümkündür ancak burada dikkat edilmesi gereken nokta Phonegap&rsquo;in bu işlemi yaparken native uygulama içerisinden erişim yetkilerini alarak HTML5&rsquo;e aktarmasıdır.</span></b></div>]]></description>
<pubDate>Thu, 05 Jan 2012 16:47:49 +0200</pubDate>
</item>
<item>
<title>Android üzerinden SQL Server iletişimi </title>
<link>http://www.muharremtac.com/metin/android_uzerinden_sql_server_iletisimi-677</link>
<description><![CDATA[<strong>&quot;Android cihazlardan SQL Server'a nasıl erişirim&quot;</strong> şeklinde bana ulaşan bir soruya yanıt olması açısından bu blogu yazıyorum umarım yararlı olur.<br />
<br />
Öncelikle bilinmesi gereken önemli bir nokta var: veritabanlarına mobil cihazlardan doğrudan veritabanı protokolü üzerinden iletişim kurmak doğru değildir. Bunun bir kaç nedeni var:<br />
<br />
1) Veritabanlarının portları farklı olabilir ve bu portlar güvenlik duvarları ile kapatılmış olabilir. Bu portlar üzerinden bağlantı kurmak da güvenlik duvarları neneniyle engellenmiş olabilir. &nbsp;<br />
2) Veritabanları dış erişimlere tamamen kapalı olabilir.<br />
3) &nbsp;Mobil uygulamalara veritabanı sürücüsü (database driver) eklemek harici bir kütüphane olduğundan uygulamanın boyutunu artırır.<br />
<br />
Uygun olan yöntem API veya Web Servisi kullanmaktır.<br />
<br />
Fakat gerçek hayat bazen bazı uygun olmayan koşulları zorunlu kılıyor ve bir mobil ugyulamanın bir veritabanına erişmesi ihtiyacı ortaya çıkabiliyor. Bu durumda da Android'in framework altyapısı olan Java'nın veritabanı bağlanırlığı (JDBC) yardıma yetişiyor. <br />
<br />
Yani Android cihazlardan JDBC ile&nbsp;veritabanlarına bağlanmak mümkün.<br />
<br />
<strong>Android cihazlardan SQL Server'a bağlanmak için dikkat edilecek hususlar şöyle:</strong><br />
<br />
<br />
1) Android uygulamasına AndroidManifest.xml dosyasından internet izni vermek gerekiyor.<br />
&lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt;&nbsp;<br />
<br />
2)&nbsp;<a target="_blank" href="http://sourceforge.net/projects/jtds/files/jtds/">net.sourceforge.jtds.jdbc.Driver</a> sürücüsünü kullanmak gerekiyor. Microsoft'un kendi sürücüsü ile bu işlem gerçekleşmiyor.<br />
<br />
3)&nbsp;net.sourceforge.jtds.jdbc.Driver sürücüsünün bağlantı şekline dikkat etmek gerekiyor. Örnek :&nbsp;jdbc:jtds:sqlserver://IP_ADRESI:1433;databaseName=VERITABANI_ADI<br />
<br />
Bunların dışında normal JDBC bağlantısını aynen yapabilirsiniz. Örnek:<br />
<br />
<br type="_moz" />
<div>&nbsp; &nbsp; &nbsp; &nbsp; <strong>Connection conn = null;</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>String url = &quot;jdbc:jtds:sqlserver://IP_ADRESI:1433;databaseName=VERITABANI_ADI&quot;;</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>String driver = &quot;net.sourceforge.jtds.jdbc.Driver&quot;;</strong></div>
<div><strong>&nbsp;</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>String userName = &quot;KULLANICI_ADI&quot;;</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>String password = &quot;SIFRE&quot;;</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>try {</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp;&nbsp;Class.forName(driver).newInstance();</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp;&nbsp;conn = DriverManager.getConnection(url , userName, password);</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp;&nbsp;conn.close();</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>} catch (Exception e) {</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp; &nbsp;e.printStackTrace();</strong></div>
<div><strong><span class="Apple-tab-span" style="white-space:pre">	</span>}</strong><br />
<br />
Android projenize SQL Server&nbsp;JDBC sürücüsünü kütüphane olarak tanıtmanın yöntemi de aşağıda mevcut (üzerine tıklarsanız büyük haline ulaşırsınız).<br />
<br />
<a target="_blank" href="http://images.muharremtac.com/android_sql_server.png"><img width="400" height="264" alt="" src="http://images.muharremtac.com/android_sql_server.png" /></a><br />
<br />
<br />
Bu şekildeki bir bağlantıyı yaptığım ve kendi lokal ağımda denediğim bir örneği aşağıdaki adresten indirebilirsiniz:<br />
<br />
<a target="_blank" href="http://download.muharremtac.com/android_sqlserver.zip">http://download.muharremtac.com/android_sqlserver.zip</a><br />
&nbsp;</div>]]></description>
<pubDate>Thu, 05 Jan 2012 01:38:21 +0200</pubDate>
</item>
<item>
<title>Televidyon programı</title>
<link>http://www.muharremtac.com/metin/televidyon_programi-676</link>
<description><![CDATA[Başarılı bir internet televizyonu olan Televidyon'da Mustafa Özyurt'un hazırlayıp sunduğu İnternet Süperstar programına konuk oldum. <br />
<br />
Bu vesile ile Mustafa Özyurt hocama ve MYK Medya çalışanlarına teşekkürlerimi sunarım. <br />
<br />
<script language="javascript" src="http://televidyon.com/kucuk-video-paylas/3891"></script>]]></description>
<pubDate>Wed, 04 Jan 2012 19:06:49 +0200</pubDate>
</item>
<item>
<title>Gelecekonline Projeleri</title>
<link>http://www.muharremtac.com/metin/gelecekonline_projeleri-675</link>
<description><![CDATA[<div><img width="200" height="108" vspace="0" hspace="0" border="0" align="right" alt="" src="http://images.muharremtac.com/gelecekonline-logo.png" />Uzunca bir süredir işten arta kalan zamanlarda Gelecekonline&rsquo;ın geliştirilmesine zaman ayırıyorum.&nbsp;<br />
&nbsp;</div>
<div>Gelecekonline 2005 yılında kod ve server altyapısı olarak ASP/Windows ile başladığı internet yolculuğuna şu an Java/Linux &nbsp;ile devam ediyor. Aslında Wordpress kurmak ve buna bir de vBulletin Forum entegre etmek başlarda alternatiflerden biriydi ama sonradan Java ile kendi yazdığım bir blog altyapısını Gelecekonline için geliştirmek yönünde karar aldık.</div>
<div>Bilindiği gibi Java diline hakim olmak büyük bir projede tek başına yeterli değil bunun yanında öğrenilmesi gereken bir sürü framework, kütüphane, teknik, SDK&rsquo;lar, API&rsquo;ler de işin içine giriyor.</div>
<div>Bu gibi yan konularda hem bir AR-GE laboratuvarı hem de çalışan canlı bir sistem olması açısından Gelecekonline bu zaman zarfında bana çok şey kazandırdı.</div>
<div>&nbsp;</div>
<div><strong>Gelecekonine Android Uygulaması<br />
<br type="_moz" />
</strong></div>
<div>Başlangıçta bir RSS okuyucusu olan Gelecekonline Android uygulaması için bir JSON API yaptım ve verileri bu API&rsquo;den çekmeye başladık. Bu API&rsquo;yi geliştirerek Android Uygulamasına ilave özellikler kazandırmaya çalıştım. Gelecekonline Android Uygulaması çok büyük bir ilgiyle karşılanmadı açıkçası. Halen 800&rsquo;ü rakamlarda aktif kullanım ve 4000&rsquo;lerde gezen bir indirme oranına sahip. Oysa yeni haber eklendiğinde uyarı veren ve widget içeren ilk Android bilişim haber uygulamalarından biridir.</div>
<div>Uygulama adresi : <a target="_blank" href="https://market.android.com/details?id=com.gelecekonline">https://market.android.com/details?id=com.gelecekonline</a></div>
<div>&nbsp;</div>
<div><strong>Gelecekonine Layar Uygulaması</strong></div>
<div><br />
Layar aslında en başarılı Augmented Reality (Zenginleştirilmiş Gerçeklik) uygulamasıdır. Layarı&rsquo;ı diğer çalışmalardan ayıran en büyük özellik uygulama yapıp Layar sunucularına yüklenebilmesidir. Geliştirilen uygulama da aslında bir JSON API oluşturmaktan ibaret. Bu JSON API&rsquo;yi oluştururken Google&rsquo;ın gson kütüphanesini kullandım.</div>
<div>Layar için bizim sunduğumuz çok kapsamlı bir servis henüz yok. Yaptığımız çalışma kişilerin etrafında bulunan elektronik mağaza, teknik servis gibi bilişim ile ilgili yerleri listelemek ve harita/kamera üzerinden göstermek. Layar uygulamamız şu anda bölgesel olarak en popüler Layar uygulamalarından biri.</div>
<div>Uygulama adresi : <a target="_blank" href="https://market.android.com/details?id=com.gelecekonlinelayar">https://market.android.com/details?id=com.gelecekonlinelayar</a></div>
<div>&nbsp;</div>
<div><strong>Chrome Gelecekonline TV Plugin</strong></div>
<div><br />
Google&rsquo;ın başarılı internet tarayıcısı Chrome&rsquo;a yüklenebilen uygulamamız şu an için sadece Gelecekonine videolarını çekiyor fakat ilerleyen günlerde iyileştirmeler yapacağım ve hatta yeni Chrome uygulamaları yapacağım.</div>
<div>Uygulama adresi :<a target="_blank" href="https://chrome.google.com/webstore/detail/ofakenecckigicodicjpepojimegkkno">https://chrome.google.com/webstore/detail/ofakenecckigicodicjpepojimegkkno</a></div>
<div>&nbsp;</div>
<div><strong>Gelecekonine Deprem İhtiyaç Projesi</strong></div>
<div><br />
Ve geldik canımı yakan ve &ldquo;nerede hata yaptım&rdquo; dedirten projeye.&nbsp;</div>
<div>1999 senesinde meydana gelen büyük depremde Bursa&rsquo;da yaşıyordum ve depremi çok şiddetli hissettik. Günlerce sokaklarda, parklarda yattık. Çok şükür ki hiçbirimizin başına kötü bir olay gelmedi ama depremin ne derece büyük bir yıkım olduğunu her vatandaş gibi ben de çok ağır şekilde öğrendim. Hayatını, ailelerini kaybeden on binlerce vatandaşımıza günlerce gecelerce gözümüzden yaşlar döktük, yardımcı olmaya çalıştık.</div>
<div>Van&rsquo;da meydana gelen deprem için de her Türk vatandaşı gibi ben de ne yapabilirim diye düşünmeye çalıştım. Bu düşünce ile ihtiyaçların bildirilmesi için bir projeyi hayata geçirdim.</div>
<div>Bu projede ihtiyaçlar Android ve Java ME uygulaması ile Gelecekonline Deprem sayfasına anlık olarak iletiliyor ve @vandpr Twitter kullanıcısı ile bölge bilgisi de dahil olmak üzere tweet gönderiyor.</div>
<div>Gönderilen ihtiyaçlar <a target="_blank" href="http://www.gelecekonline.com/deprem">gelecekonline.com/deprem</a> adresinden anlık olarak izlenebiliyor.</div>
<div>Bu projeyi duyurabilmek için memleketin pekçok gazetecisine mail attım, Gelecekonline&rsquo;da haber yaptım ama kullanılmasını / duyurulmasını sağlayamadım.</div>
<div>&nbsp;</div>
<div>Proje halen açık durumda ve kullanılmaması için bir sebep de yok.</div>
<div>&nbsp;</div>
<div>Evet benim için sadece bir içerik paylaşım sitesi değil büyük bir AR-GE laboratuvarı olan Gelecekonline&rsquo;ın projeleri hakkında bilgi vermeye çalıştım. Okuduğunuz için teşekkürler.&nbsp;</div>]]></description>
<pubDate>Tue, 03 Jan 2012 03:03:58 +0200</pubDate>
</item>
<item>
<title>MSI GT 680 ve SSD Macerası</title>
<link>http://www.muharremtac.com/metin/msi_gt_680_ve_ssd_macerasi-674</link>
<description><![CDATA[<img width="400" height="160" alt="" src="http://images.muharremtac.com/gt680_01.jpg" /><br />
<br />
Yaklaşık 7 ay kadar önce çok büyük bir projede çalışmak için minimum 8 GB RAM ihtiyacı olan bir laptopa ihtiyaç duydum. Ben de almışken bari en iyisi olsun diye bir araştırmaya giriştim. Sağolsun donanım konularında bir otorite olan aziz dostum Adem Tozluyurt&rsquo;un da tavsiyesi ile MSI GT680 R model bir laptop bulduk. Bu modelin R olmayanı ise ciddi anlamda hayvani bir laptoptu ve fiyatı da alternatiflerine göre çok iyiydi. Benim aldığım zamanki fiyarı : 3800 TL<br />
<br />
Zorlu bir çabadan sonra Gold&rsquo;da kalan son laptopu ben aldım ve o güne kadar edindiğim en iyi bilgisayara sahip oldum.<br />
<br />
<strong>Cihazı hayvani yapan özellikler şunlar:</strong><br />
<br />
12 GB RAM <br />
Intel&rsquo;in yeni nesil i7 işlemcisi<br />
Çift harddisk. Harddisklerden biri 120 GB SSD diğeri 7200 RPM 500 GB <br />
15 inch 1080p led ekran<br />
1.5 GB Nvidia GeForce 460M ekran kartı <br />
HDMI, USB 3.0 gibi modern çıkışlar<br />
Ayrıntılar: <a href="http://tr.msi.com/product/nb/GT680.html">http://tr.msi.com/product/nb/GT680.html</a><br />
İşte böyle bir laptop ile 5 ay kadar mutlu mesut şekilde çalışırken bir süre USB klavye ve fareyi algılamama, gibi önemsemediğim bazı sorunlarla karşılaştım.<br />
<br />
<strong>Evde MSI&rsquo;ı şöyle kullanıyorum:</strong><br />
<br />
LG&rsquo;nin 23 inch Cinema 3D D2342 monitörü HDMI ile bağlı. <br />
Klavye ve fare USB üzerinden takılı.<br />
Zaman zaman iki masaüstü ama çoğunlukla tek masaüstü var. Bir süre 2. harddiske Pardus Kurumsal 2 ve bir süre de Ubuntu 10.04 yüklüydü.<br />
İşte muhtemelen Ubuntu ile Windows NTFS bölümlerine yazma okuma esnasında SSD disk hasara uğramış ama bunu uzun süre anlamamışım.<br />
Bir sabah çalışırken mavi ekran gördüm. Sistemi açmaya çalıştım ve açamadım. Windows hiç boot etmedi ama grub ekranı görünüyordu.<br />
grub&rsquo;u kaldırmaya çalıştım ama Grub kalkmak bir yana bios açılış ekranında öylece kalmaya başladı. <br />
Bataryayı çıkarmak, kapatıp açmak gibi basit çözümlerin hiçbiri işe yaramadı. Tam o esada da müdahale etmem gereken bir projemiz vardı. Neyse ki Netbook ile projeye müdahale ettim ve sorunu giderdim ama MSI öylece kaldı. Bir süre MSI teknik servislerini aradım ama en yakın MSI teknik servisi epey uzaktaydı ve benim saat 12:00&rsquo;de <a target="_blank" href="http://televidyon.com">Televidyon</a> çekimi için Taksim&rsquo;de olmam gerekiyordu.<br />
<br />
<strong>MSI&rsquo;ı açmaya ve diskleri çıkarmaya karar verdim. </strong><br />
<br />
Sıradan laptoplarda harddiski çıkarmak için arka kapağı açmanıza gerek yoktur ama bu gaming laptopta her türlü müdahale teknik servis tarafından yapılsın diye devasa bir arka kapak &nbsp;ile RAM&rsquo;ler ve diskler koruma altına alınmış ve vidalardan bir garanti kapsamında bantlanmıştı.<br />
Garanti kapsamı diye bir kapsamın bu zamana kadar bir faydasını görmediğimden bütün prosedürleri çiğneyerek arka kapağı açtım ve harddisklerin ikisini de çıkardım.<br />
Makine boot etti ama tabi disk olmadığından ilerlemedi. SSD harddiski takınca yine bios açılış ekranında bekliyor ve işlem yapmıyordu.<br />
Makineyi açık bırakıp çekime gittim ve bu arada bir tane 500 GB 7200 RPM Seagate harddisk aldım. Amacım SSD&rsquo;yi <a target="_blank" href="http://www.acronis.com">Acronis</a> ile kopyalamaktı.<br />
Eve dönünce bios&rsquo;tan hızlı açılışı pasif ettim ve açılışta SSD diskin S.M.A.R.T hatası olduğunu söyleyen uyarıyı aldım ve buna rağmen F3 tuşu ile makineyi Windows&rsquo;tan boot edebildim.<br />
Fakat Intel&rsquo;in <a target="_blank" href="http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;DwnldID=18455">SSD bakım yazılımı</a> bu diskin arızalı olduğunu söylüyordu. Yani diske güvenemezdim.<br />
Diski Acronis ile klonlamak işimi çözecekti. Fakat Acronis diski tanımadı ve klonlama da gerçekleşmedi.<br />
Yeni çözüm olarak SSD&rsquo;yi tamamen silip formatlamayı düşündüm. Normalde tek harddiski olan laptoplarda diski kaybederseniz geri yükleme kısmı da zedelenir ve sisteminizi kurtaramayabilirsiniz. Ama MSI&rsquo;da çift harddisk olması nedeniyle sistem geri yükleme kısmı ikinci harddiskteydi ve sistemi kolayca geri yükleyebildim. Tekrar Intel SSD bakım yazılımı ile kontrol ettim ve bu sefer sorun olmadığını raporladı. Ama benim bu diske güvenim kalmamıştı. 500 GB harddiske SSD&rsquo;yi klonladım ve artık böyle kullanıyorum.<br />
<br />
Evet bir maceramızın daha sonuna geldik. Umarım sıkılmamışsınızdır. Okuduğunuz için teşekkürler.]]></description>
<pubDate>Mon, 02 Jan 2012 00:48:38 +0200</pubDate>
</item>
<item>
<title>2011 yılı değerlendirmesi</title>
<link>http://www.muharremtac.com/metin/2011_yili_degerlendirmesi-673</link>
<description><![CDATA[<div style="background-color: transparent; "><b id="internal-source-marker_0.34848798462189734"><span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">2011 yılı tam anlamıyla Android yılı oldu. Android İşletim Sistemi rakiplerinden sonra piyasaya girmesine rağmen bir numaralı akıllı telefon İşletim Sistemi oldu. </span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Android İşletim Sistemi kullanan cihazlar ile NFC, akıllı kalem, USB cihazlarıyla makinelere ve robotlara komuta edilmesini sağlayan ADK tanıtıldı. </span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">LG ve HTC&rsquo;nin geliştirdiği stereoskopik 3D cihazlar ve bu cihazlara 3D yazılımlar geliştirilmesini sağlayan SDK&rsquo;lar açık hale getirildi ve biri de ülkemizde olmak üzere seminerlerde tanıtıldı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Android İşletim Sistemini kullanan çok sayıda yeni cihaz tanıtıldı. Bunların arasında akıllı telefonlar, televizyonlar, tablet bilgisayarlar, hem tablet - hem telefon olan cihazlar, elektronik kitap okuyucuları, medya oynatıcıları, navigasyon cihazları gibi çok geniş bir yelpazede bulunan cihazlar yer alıyor.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Google pek çok yeni teknolojisini ve tabii Android 4.0 Ice Cream Sandwich&rsquo;i sundu ve kaynak kodlarını açtı. Galaxy Nexus ile yeni bir akıllı telefon çıkardı. Motorola&rsquo;nın mobil bölümünü satın aldı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">2011 yılında büyük bir bilişim akademisyenini, Unix ve C&rsquo;yi yazan iki mühendisten biri olan Dennis Ritchie&rsquo;yi kaybettik.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Özgür yazılım konusunda çok sayıda etkinlik düzenlendi.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Fatih projesindeki çalışmalar hız kazandı. Şartnamesine Android konuldu.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">İnternet tarayıcılarında Chrome Firefox&rsquo;u geçerek ikinci oldu.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Windows 8&rsquo;in kurulabilir betası yayınlandı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Google Plus adlı sosyal ağ uygulamasını açarak bir ay içerisinse 25 milyon kullanıcı sayısını aştı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Google Chrome OS adlı bulut bilişimi işletim sistemi ile çalışan Samsung ve Acer üretimi Chromebook&rsquo;lar satışa başladı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">HTML5 konusunda dikkate değer çalışmalar yapıldı. Yeni sitelerin kodlaması büyük oranda HTML5&rsquo;e uygun olarak geliştirilmeye başlandı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Türkiye&rsquo;den pek çok başarılı İnternet girişimi hayata geçti, bazı girişimler yabanı yatırımcılar tarafından satın alındı veya yatırım aldı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Teknoloji şirketleri arasındaki patent savaşları nedeniyle bazı ürünler fuarlardan kaldırıldı, bazı ürünlerin piyasadan toplatılması ihtimali doğdu.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Anonymous adlı grup Türkiye&rsquo;nin devlet sitelerine saldırı yapmak gibi bir gaflette bulundu ve başarılı olamadı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Devletlerin kendi uluslarını dinleme ve izlemede yeni taktikler geliştirdiği daha net anlaşılmaya başlandı.</span><br />
<span style="font-size: 15px; font-family: Arial; background-color: transparent; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Türkiye ulusları büyük katılımlı sokak gösterileriyle sansürü ve İnternet üzerinde devlet hegemonyası istemediklerini dünyaya duyurdu.</span></b></div>]]></description>
<pubDate>Sun, 01 Jan 2012 17:26:45 +0200</pubDate>
</item>
<item>
<title>Hey Taksi Projesi</title>
<link>http://www.muharremtac.com/metin/hey_taksi_projesi-672</link>
<description><![CDATA[<h3 style="color: red; "><strong>Bu yazıda güncelleme var:</strong></h3>
<br />
Heytaksi Projesi'nde çok ciddi değişiklikler oldu bu konuları anlatmak istiyorum:<br />
<br />
Projemiz artık Android Market'in M2 Bilişim hesabında bulunuyor. Yani indirme adresleri değişti:<br />
<br />
Müşteri uygulaması:<br />
<a target="_blank" href="https://market.android.com/details?id=com.m2.android.taksi">https://market.android.com/details?id=com.m2.android.taksi</a><br />
<br />
<strong>Müşteri uygulaması&nbsp; </strong><strong>QR Kodu:</strong>&nbsp;<br />
<br />
<img alt="" src="http://www.heytaksi.net/images/hey_taxi_qr.png" /><br />
<br />
<strong>Araç uygulaması:</strong><br />
<a target="_blank" href="https://market.android.com/details?id=com.m2.android.taksi.arac">https://market.android.com/details?id=com.m2.android.taksi.arac</a><br />
<br />
&nbsp;<strong>Araç uygulaması</strong>&nbsp;&nbsp;<strong>QR Kodu:<br />
</strong><br />
<img alt="" src="http://www.heytaksi.net/images/hey_taxi_qr.png" /><br />
<br />
Artık <a target="_blank" href="http://www.heytaksi.net">www.heytaksi.net</a> adında bir alan adımız ve bulunuyor. Artık gerekli bilgileri buradan sunacağız. .Bu alan adı aynı zamanda uygulamanın çalıştığı alan olduğundan talepler de bu alan adından çalışıyor.<br />
<br />
İngilizce ve Almanca desteği ekledik.<br />
<br />
Uygulamada Google C2DM API kullanarak taleplerin anlık görünmesini sağladık.<br />
Konu ile ilgili Youtube videosu:<br />
<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/KV0LTDZwvxI" frameborder="0" allowfullscreen=""></iframe> <br />
<br />
Bir Twitter hesabımız bulunuyor:<br />
<br />
<a target="_blank" href="http://twitter.com/_heytaxi">http://twitter.com/_heytaxi</a><br />
<br />
<br type="_moz" />]]></description>
<pubDate>Sat, 01 Oct 2011 14:15:18 +0300</pubDate>
</item>
<item>
<title>LG D2342P ile BlueRay 3D film</title>
<link>http://www.muharremtac.com/metin/lg_d2342p_ile_blueray_3d_film-671</link>
<description><![CDATA[LG'nin D2342P model 3D televizyonunda BlueRay 3D film izlenmesini anlatıyorum. <br />
<br />
<iframe width="560" height="349" src="http://www.youtube.com/embed/kUYCbbZVo5w" frameborder="0" allowfullscreen=""></iframe>]]></description>
<pubDate>Wed, 13 Jul 2011 21:32:49 +0300</pubDate>
</item>
<item>
<title>LG D2342P Cinema 3D Monitör İncelemesi</title>
<link>http://www.muharremtac.com/metin/lg_d2342p_cinema_3d_monitor_incelemesi-669</link>
<description><![CDATA[<iframe width="560" height="349" src="http://www.youtube.com/embed/AIGiaCkohh4" frameborder="0" allowfullscreen=""></iframe> <br />
LG Electronics'in &nbsp;D2342P model 3D destekli monitörü Zarakol İletişim tarafından bloggerlara inceleme için gönderildi. LG'ye Zarakol'a ve Hamza Şamlıoğlu'na teşekkür ederim.<br />
Aslında bundan birkaç ay önce benim de katıldığım bir etkinlik ile LG tarafından Cinema 3D adlı serinin Türkiye lansmanı yapılmıştı. Bu seri içerisinde televizyonlar, monitörler ve projektörler bulunuyor.<br />
Cinema 3D son derece başarılı bir teknoloji. Mevcut 3 boyut teknolojilerinden kalite ve fiyat farkı ile ayrılıyor. Cinema 3D serisinin en önemli özelliği 3 boyutlu görüntülerin baş dönmesi, mide bulanması gibi sorunlarını aşmış olması.<br />
Cinema 3D teknolojisinde kullanılan gözlükler titreşimli değil, pilli değil, ağır ve hantal değil. Ekran parlaklığı son derece başarılı ve görüş açısı son derece geniş.]]></description>
<pubDate>Sun, 26 Jun 2011 17:26:38 +0300</pubDate>
</item>
<item>
<title>Motorola Xoom&#039;u nasıl alamadım - Türk Telekom&#039;un müşteri hizmeti anlayışı</title>
<link>http://www.muharremtac.com/metin/motorola_xoom_u_nasil_alamadim___turk_telekom_un_musteri_hizmeti_anlayisi-667</link>
<description><![CDATA[<img width="300" height="225" vspace="0" hspace="0" border="0" alt="" src="http://images.muharremtac.com/motorola_zoom.jpg" /><br />
<br />
Bundan bir süre önce güzide telekominikasyon şirketimiz Türk Telekom'un Motorola Xoom'u satışa sunacağını duydum ve tabi Android işletim sistemini çok beğenen ve bu konuda çalışmalar yapmaya çalışan bir kişi olarak çok mutlu oldum.<br />
<br />
Bu güne kadar Google Nexus S hariç tüm Android cihazlarımı Türk mağaza ve operatörlerinden almayı tercih ettim. Bunun nedeni bana ulaşan <strong>&quot;hangi cihazı alayım, hangi mağazadan alayım&quot;</strong> gibi sorulara gerçekçi yanıtlar verebilmek içindi.&nbsp;<br />
<br />
Motorola Xoom'un Türk Telekom tarafından satışa çıkacağı resmi olarak duyurulunca her sıradan vatandaş gibi <strong>444 1 444</strong> numaralı hattı aradım. Görevli operatör kardeşimiz gayet halisane duygularla yardım etmeye çalıştı ve bağlı bulunduğum İkitelli Türk Telekom Müdürlüğü direk telefonlarını verdi. Şartları sorduğumda da&nbsp;<br />
<br />
1) En az altı aylık abone olmam gerektiği<br />
2) Hiç ödenmemiiş faturam olmaması gerektiği<br />
<br />
bilgilerini verdi.<br />
<br />
Kendisinden telefonuma ait borç olup olmadığına bakamasını rica ettim ve <strong>borcumun olmadığı</strong> bilgisini aldım.<br />
<br />
Aradan bir kaç gün geçti ve bana verilen telefon numaralarından İkitelli Türk Telekom Müdürlüğü'nü aradım. Yoğun işlerimden fırsat bulup gidip Motorola Xoom'u alabileceğimi düşünmüştüm.<br />
<br />
İkitelli Türk Telekom Müdürlüğü'nde görevli operatör kardeşimiz halisane duygularla yardım etmeye çalıştı.&nbsp;<br />
<br />
Kendilerinde Motorola Xoom olduğunu, gelip alabileceğimi söyledi.<br />
<br />
Şartları sorduğumda da&nbsp;<br />
<br />
1) En az altı aylık abone olmam gerektiği<br />
2) Hiç ödenmemiiş faturam olmaması gerektiği<br />
<br />
bilgilerini verdi.<br />
<br />
Kendisinden telefonuma ait borç olup olmadığına bakamasını rica ettim ve&nbsp;<strong>borcumun olmadığı</strong>&nbsp;bilgisini aldım. (evet aynı durum)<br />
<br />
Bu bilgiler üzerine sevine sevine&nbsp;İkitelli Türk Telekom Müdürlüğü'nün yolunu tuttum. Taksiye&nbsp;yaklaşık 30 TL bayıldıktan sonra&nbsp;İkitelli Türk Telekom Müdürlüğü'ne vasıl oldum.<br />
<br />
Görevli kardeşlerimiz yine halisane duygularla yardım etmek için çabaladılar. <br />
<br />
Bir adet yukarıda görmüş olduğunuz paket masaya geldi,&nbsp;<br />
İki adet yukarıda göremediğiniz sözleşme imzaladık ve son hamleye geldik.<br />
<br />
Motorola Xoom adlı güzelim tableti alıp çıkacakken, Türk Telekom'da görev yapan ve halisane duygularla yardım etmeye çalışan kerdeşimizin sesini duyumsadım.<br />
<br />
-ŞÜPHELİ ALACAK GÖRÜNÜYOR!<br />
<br />
Herhalde başkasına söyleniyor diye fazla umursamaksızın:<br />
<br />
-Efendim ? Bana mı dediniz? diye sordum.<br />
<br />
- Evet sizin fi tarihinden kalma 212 XXX XX XX numaralı telefonunuza ait 20 TL'lik borç görünüyor.<br />
<br />
Tam bu esnada yaklaşık 10 Galon soğuk su tepemden aşağı boşaldı. (boşaldı evet)<br />
<br />
-Peki bu borçtan niye haberim yok? Diye sordum. Tatmin edici bir yanıt alamadım (tatmin olmadım evet)<br />
<br />
- Peki bunu ödeyeyim dedim.&nbsp;<br />
<br />
- Vezne kapalı dediler,<br />
<br />
- Peki hemen İnternet'ten online ödeyeyim dedim,<br />
<br />
- Buraya yansımıyor dediler,<br />
<br />
- Peki ne yapayım, ben size para bırakayım siz ödeyin yarın gelip imza atayım dedim,<br />
<br />
- Olur mu beyfendi bu ne saçma bir teklif dediler,<br />
<br />
- Peki ne yapayım dedim,<br />
<br />
- Sözleşme burada yarın gelip parayı ödeyip alın dediler,<br />
<br />
- Yarın gelemem müsait değilim yoğunum dedim,<br />
<br />
- O zaman yapacak bir şey yok dediler,<br />
<br />
Tam bu noktada gözlerim bir film şeridi gibi gözlerimin önünden geçmedi (o kadar değil)<br />
<br />
- Siz o sözleşmeyi alın da bana verin dedim. Orada imzam var.<br />
<br />
Sözleşmeyi aldım ve halk arasında parça pinçik tabir edilen şekle gelene kadar yırttım. Sonra da duyulması pek mümkün olmayan bir şekilde &quot;sizin yapacağınız işin...&quot; şeklinde söylenen o meşhur isyanı dile gedirdim.<br />
<br />
İşte böyle dostlar. Motorola Xoom almak isterseniz bu yazı size yardımcı olur umarım.<br />
&nbsp;<br />
Türk Telekom'un bu işlerden çekilmesini ve bilişim dünyamızı kendi halinde bırakmasını yüce Allah'tan niyaz ediyorum.<br />
<br />
<br type="_moz" />]]></description>
<pubDate>Fri, 24 Jun 2011 01:14:18 +0300</pubDate>
</item>
<item>
<title>Android Programlama Kitabı</title>
<link>http://www.muharremtac.com/metin/android_programlama_kitabi-665</link>
<description><![CDATA[<br />
<img alt="Android Programlama Kitabı" src="http://images.muharremtac.com/android_programlama_kitabi.jpg" /><br />
<br />
Ocak 2011'de Android konusunda bir kitap yazma düşüncesi <a target="_blank" href="http://burakdd.wordpress.com">Burak Dede</a> tarafından bana ulaştığında çok sevindim tabi. <br />
Bilişim kitapları konusunda uzman bir kişi olan <a target="_blank" href="http://www.dikeyeksen.com">Dikeyeksen Yayınları</a> Kurucusu ve Genel Yayın Yönetmeni Suat Özdemirci ile kitabı tamlayarak okurlara sunduk.<br />
<br />
Kitabımızı şu adreslerden satın alabilrisiniz:<br />
<br />
Kitapyurdu :&nbsp;<a target="_blank" href="http://goo.gl/P2lA3">http://goo.gl/P2lA3</a><br />
<br />
Hepsiburada : <a target="_blank" href="http://goo.gl/sjlUQ">http://goo.gl/sjlUQ</a><br />
<br />
Idefix : <a target="_blank" href="http://goo.gl/LbmPd">http://goo.gl/LbmPd</a><br />
<br />
D&amp;R :&nbsp;<a target="_blank" href="http://goo.gl/O9TP9">http://goo.gl/O9TP9</a><br />
<br />
Okuoku : <a target="_blank" href="http://goo.gl/mqo3M">http://goo.gl/mqo3M<br />
</a><br />
<br />
Android Programlama kitabının benim için önemli özellikleri var.<br />
<ul>
<li>İlk defa bir kitap yazmış oldum,</li>
<li>Önsözü hocamız Dr. Hakkı Öcal yazdı,</li>
<li>Android gibi son derece sevdiğim ve çalışmaktan keyif aldığım bir konuda bir kitap yazmış oldum.</li>
</ul>
Kitapta bol miktarda örnek sunmaya çalıştım ve bir DVD ile kitaba dahil ettik.<br />
<br />
<strong>Preferences, Thread, AsyncTask, Birim Testleri,Debugging</strong> gibi konulara değinmeye çalıştım, Android yönetimi ve Android Market hakkında da bilgi vermeye çalıştım.Adobe Flex ile ilgili küçük de olsa bir bölüm ekledim. <br />
<br />
Kitapta bölümler şöyle:<br />
<br />
<strong>Bölüm 1 :</strong> <strong>Android Nedir</strong><br />
&nbsp;Android İşletim Sistemi<br />
&nbsp;Hakkında Temel Bilgiler<br />
&nbsp;Open Handset Alliance<br />
&nbsp;Android&rsquo;in özellikleri ve mimarisi<br />
&nbsp;Android versiyonları<br />
&nbsp;Android Cihazları ve Cihaz Yetenekleri<br />
<br />
<strong>Bölüm 2 :</strong> <strong>Uygulamalar ve Marketler<br />
</strong>&nbsp; Android Uygulamaları<br />
&nbsp; Android Uygulama Mağazaları<br />
<br />
<strong>Bölüm 3 :</strong> <strong>Android SDK</strong><br />
&nbsp; Android ile yazılım geliştirme<br />
&nbsp; Android SDK<br />
<br />
<strong>Bölüm 4 :</strong> <strong>Android Yazılım Geliştirme Aracı (Eclipse Plugin)</strong><br />
<br />
<strong>Bölüm 5 :</strong> <strong>Java ile Android Geliştirmede Bileşenler</strong><br />
&nbsp;Java ile Android Yazılımında Bileşenler<br />
&nbsp;&nbsp;&nbsp; Activity<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Layout, View, Theme<br />
&nbsp;&nbsp;&nbsp; Service<br />
&nbsp;&nbsp;&nbsp; Broadcast<br />
&nbsp;&nbsp;&nbsp; Intent<br />
&nbsp;Event<br />
&nbsp;Widget&rsquo;lar<br />
&nbsp;Notification&rsquo;lar<br />
&nbsp;İletişim Kutuları (Dialoglar) <br />
&nbsp;Menüler<br />
&nbsp;Sqlite ile Veritabanı İşlemleri<br />
&nbsp;Content Provıder &ndash; Content Resolver<br />
<br />
<strong>Bölüm 6 :</strong> <strong>Java ile Örnek Android Projeleri</strong> (Bu kısımdaki projelerin tamamı kitap ile verilen DVD'de yer almaktadır)<br />
&nbsp;Sekmeli Activity Örneği<br />
&nbsp;Çeşitli View&rsquo;lara Ait Örnek Proje<br />
&nbsp;Service Örneği <br />
&nbsp;Temalar İçin Örnek Proje<br />
&nbsp;Intent Filter ve Broadcast Receiver İçin Örnek Proje<br />
&nbsp;Intentler İçin Örnek Proje <br />
&nbsp;Eventler İçin Örnek Proje<br />
&nbsp;Widget İçin Örnek Proje<br />
&nbsp;Notification için Örnek Proje<br />
&nbsp;İletişim Kutuları İçin Örnek Proje<br />
&nbsp;Menüler İçin Örnek Proje<br />
&nbsp;Sqlite Veritabanı İçin Örnek Proje<br />
&nbsp;Threadler için Örnek Proje<br />
&nbsp;Asynctask için Örnek Proje<br />
&nbsp;Gps Sensöründen Konum Bilgisi Almak İçin Proje<br />
&nbsp;Tasarımlar Hakkında Örnek Proje<br />
&nbsp;Preferences Örneği<br />
&nbsp;Birim Testleri için Örnek Projeler<br />
&nbsp;Yerelleştirme (Localization) için Örnek Proje<br />
&nbsp;Loglama İçin Örnek Proje<br />
&nbsp;Content Resolver için Örnek Proje<br />
<br />
<strong>Bölüm 7 :</strong> <strong>Adobe Flex ve Android</strong><br />
<strong><br />
Bölüm 8 :</strong> <strong>Android Yönetimi</strong><br />
<strong><br />
Bölüm 9 :</strong>&nbsp;<strong>Ekler</strong><br />
&nbsp;<strong>Ek 1:</strong> Android Market&rsquo;e Uygulama Yüklemek<br />
&nbsp;<strong>Ek 2:</strong> Eclipse İle Yükleme Uygulaması Çıkarma (Export Etme)<br />
&nbsp;<strong>Ek 3:</strong> Dvd İçeriği<br />
&nbsp;<strong>Ek 4:</strong> Uses-Permıssıons Listesi<br />
&nbsp;<strong>Ek 5:</strong> Eclipse ile Debugging<br />
<br />
Kitabımız ile birlikte vereceğimiz DVD içeriği şöyle:<br />
<br />
<strong>JAVA </strong>Dizini<br />
Windows ve Linux için 32 ve 64 bit Java Development Kit 6 update 24 versiyonları.<br />
<br />
<strong>SDK </strong>Dizini<br />
Windows ve Linux için Mart 2011 tarihi itibariyle güncel Android SDK.<br />
<br />
<strong>ECLIPSE </strong>Dizini<br />
Windows ve Linux için 32 ve 64 bit Eclipse Helios dağıtımları. <br />
Bu dağıtımlara Android Plugin (ADT) yüklenmiştir.<br />
<br />
<strong>FLASH_BUILDER</strong> Dizini<br />
Adobe'nin halen beta aşamasında olan mobil AIR geliştirme platformu<br />
Flash Builder &quot;Burrito&quot; yükleme dosyası ve Android üzerinde AIR çalıştırmak<br />
için gereken apk dosyaları bulunmaktadır.<br />
<br />
<strong>ARACLAR</strong> Dizini<br />
Bu dizinde Android'den hareketli ekran görüntüsü almak için kullanılan<br />
droidAtScreen uygulaması ve görsel arayüz düzenlemesinde kullanılan<br />
droiddraw uygulaması bulunmaktadır.<br />
<br />
<strong>PROJELER</strong> Dizini, bu dizinde iki adet dizin bulunmaktadır:<br />
<br />
<strong>PROJELER_WORKSPACE</strong> dizini<br />
Kitabımız için hazırlamış olduğumuz 18 adet örnek proje Eclipse workspace'i<br />
olarak eklenmiştir. Bu dizini olduğu gibi alırsanız ve Eclipse workspace<br />
olarak bu dizini gösterirseniz projelerin hepsi açılacaktır. DİKKAT: Eclipse<br />
Android Plugin yüklü ve Android SDK ayarları yapılmış olmalıdır.<br />
<br />
<strong>EXTRA</strong> dizini<br />
Bu dizinde Gelecekonline Android uygulaması kaynak kodları ve demobank<br />
adlı bir örnek proje yer almaktadır.<br />
<br />
Yararlı olması dileklerimle.<br />]]></description>
<pubDate>Fri, 08 Apr 2011 09:25:24 +0300</pubDate>
</item>
<item>
<title>Android hakkında merak edilenler</title>
<link>http://www.muharremtac.com/metin/android_hakkinda_merak_edilenler-663</link>
<description><![CDATA[<b><img alt="" src="http://images.muharremtac.com/android_hakkinda_merak_edil.jpg" /><br />
<br />
Soru :</b> Android Market ne demektir? Android Market telefonumda neden yok?<br />
<br />
<b>Yanıt :</b> Android Market, Android İşletim Sistemi kullanan cihazlarda yüklü olan bir yazılım indirme / satın alma ve yükleme yazılımıdır. Yani Android Market'in kendisi de bir yazılımdır.<br />
<br />
Android Market, Google tarafından geliştirilmiştir ve Google'ın izin verdiği ülkelerde satılan Android cihazlarında yüklüdür. <strike><u>Türkiye'ye GSM&nbsp;operatörleri, elektronik mağazaları ve resmi büyük ithalatçılar tarafından getirilen cihazlarda Android Market yüklü değildir. Bu yazılım sonradan yüklenebilmekte ya da Android cihazda yüklü olan ROM&nbsp;tamamen yenilenerek yani yabancı ülkelerin ROM'ları yüklenerek Android Market'e erişilebilmektedir.</u></strike><br />
<br />
<strong><span style="color: rgb(255, 0, 0); ">GÜNCELLEME :</span></strong> HTC Tarafından Türkiye'ye yapılan güncelleme ile pekçok Android'li cihaz modeline Android Market yüklemesi gerçekleştirilmiştir.<br />
<br />
<b>Soru :</b> Android Market tam olarak ne işe yarar. Android Market olmadan telefonumu kullanamaz mıyım?<br />
<br />
<b>Yanıt :</b> Android Market sayesinde Android'li cihazınıza çok sayda yazılım indirip kurabilirsiniz. Yazılımların en güncel sürümlerinden haberdar olabilirsiniz ve yeni versiyonları cihazınıza isterseniz otomatik olarak isterseniz kendi kontrolünüzde yüklenmesini sağlayabilirsiniz. Android Market olmadan da telefonunuzu kullanabilirsiniz ve yazılım yüklemesi yapabilirsiniz ama asla Android Market'in konforuna sahip olamazsınız. Android İşletim Sistemi üzerinde uygulama geliştiren yazılımcılar yazılımlarını ilk olarak Android Market'e eklerler ve yazlım saysı olarak en hareketli Android yazılım merkezi Android Market'tir. <br />
<br />
<b>Soru :</b> Android Market yüklü değilse yani Türkiye'de yoksa neden Android'li telefonlar satılıyor? Android telefonlarının da engellenmesi gerekmez mi?<br />
<br />
<b>Yanıt :</b> Android İşletim Sistemi'nin sahibi tümüyle Google değildir. Android açık kodludur fakat Google, Android için ürettiği yazılımları her ülkeye ait ROM'lara yüklememektedir. Bu yazılımların hepsi engellenmemiştir. Mesela Android üzerinde çalışan Gmail uygulaması, Maps uygulaması gibi uygulamalar Türkiye'ye gönderilen Android cihazlarında mevcutken Android Market uygulaması ve Youtube uygulaması bulunmamaktadır.<br />
<br />
<strong><span style="color: rgb(255, 0, 0); ">GÜNCELLEME :</span></strong>&nbsp;HTC Tarafından Türkiye'ye yapılan güncelleme ile pekçok Android'li cihaz modeline Android Market yüklemesi gerçekleştirilmiştir.<br />
<br />
Google tarafından Android Market desteği verilen ülkelerin listesini şurada bulabilirsiniz:<br />
<br />
<a target="_blank" href="http://market.android.com/support/bin/answer.py?hl=en&amp;answer=138294">http://market.android.com/support/bin/answer.py?hl=en&amp;answer=138294</a><br />
<br />
<b>Soru :</b> ROM yüklemek ne demektir? ROM yüklemeden cihazımı kullanamaz mıyım? Neden ROM&nbsp;yüklemeliyim?<br />
<br />
<b>Yanıt :</b> ROM&nbsp;yüklemek cihazınızın işletim sistemini yüklemek gibi düşünülebilir. Türkiye'ye Google tarafından uygulanan kısıtlamalar nedeniyle Android Market ve Yotube gibi uygulamalar Android cihazlarda bulunmuyor. Satın aldığınız Android'li cihaz eğer Türkiye için üretilen bir cihaz ise yani Türkiye'de satılacaksa bu cihazda Android Market ve Youtube gibi yazılımlar yüklü değildir. Bu cihazın yurt dışında üretilen versiyonunda kullanılan İşletim Sisteminin aynısını cihazınıza yükleyebilirsiniz. Bu konu biraz teknik bilgi gerektirdiğinden ROM&nbsp;yükleme konusunda İnternet üzerinde bulunan dökümanları dikkatli incelemenizi öneriyoruz. Eğer kendinize güvenmiyorsanız bu konuda uzmanlardan yardım alabilirsiniz. ROM&nbsp;yüklenmesi durumunda cihazınızın garanti kapsamı dışında kalacağı yönünde şehir efsanleri dolaşıyor ama henüz ROM&nbsp;yüklediği için ürünü teknik servis tarafından garanti kapsam dışına çıkmış kimse ile tanışmadık.<br />
<br />
<b>Soru :</b> root olmak ne demektir? root olmadan cihazımı kullanamaz mıyım? root olmadan cihazıma yazılım yükleyemez miyim? ROM&nbsp;yüklemek ve root olmak aynı şeyler mi?<br />
<br />
<b>Yanıt :</b> Bazı yararlı Android uygulamalarını çalıştırmak için root olma işlemini yapmanız gerekmektedir. root olma işlemi gerçekleştiğinde tüm yazılımlar root yetkisiyle çalışmaz. SuperUser adlı bir uygulama sayesinde uygulamalar root yetkileriyle çalıştırılmak üzere cihaz kullanıcısından izin ister. Yani siz izin vermediğiniz sürece uygulamalar root yetkisiyle çalışmaz.<br />
<br />
<b>Soru :</b> ROM&nbsp;yükledim ve Android Market geldi ama ücretli uygulamalara erişemiyorum, sadece ücretsiz uygulamalara erişebiliyorum. Ne yapmalıyım?<br />
<br />
<b>Yanıt :</b> ROM yüklediğinizde Android Market'in gelmesi ücretli uygulamalara erişmek için yeterli değildir. Android Market'te ücretli yazılımlara erişmek için cihazınızda root yetkileriyle çalışan Market Enabler veya Market Access yazılımlarını kurmanız gerekmektedir. <a target="_blank" href="http://goo.gl/7IBEz">http://goo.gl/7IBEz</a> adresindeki yazımızda Market Enabler hakkında bilgi vermeye çalıştık.<br />
<br />
<b>Soru :</b> Herhangi bir Android 1.6 veya 2.0 cihaz, On the Air Update vasırasıyla 2.3 ' e yükseltilebilir mi ?<br />
<br />
<b>Yanıt :</b> Her cihaz yükseltilemiyor malesef. Cihazın işlemci hızı, RAM miktarı ve swap alanı gibi konularda sorunlar olabiliyor.<br />
<br />]]></description>
<pubDate>Sun, 06 Feb 2011 01:55:03 +0200</pubDate>
</item>
<item>
<title>Android üzerinde Adobe AIR ve Flex ile yazılım geliştirme</title>
<link>http://www.muharremtac.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme-661</link>
<description><![CDATA[<img src="http://images.muharremtac.com/android_air_flex.png" alt="Android AIR Flex" /><br />
<br />
Adobe'nin Android 2.2'ye sağladığı Flash ve AIR desteği ile Flash, Flex ve ActionScript bilen yazılımcılar Android için yazılım geliştirebilecekler.<br />
<br />
Gelecekonline'da yazmaya çalıştığım yazılarla bu konu hakkında bilgi vermeye çalıştım.<br />
<br />
Yazının 1. bölümü : <br />
<a href="http://www.gelecekonline.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme_1" target="_blank">http://www.gelecekonline.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme_1</a><br />
<br />
Yazının 2. bölümü : <br />
<a href="http://www.gelecekonline.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme_2" target="_blank">http://www.gelecekonline.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme_2</a><br />
<br />
Yazının 3. bölümü : <br />
<a href="http://www.gelecekonline.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme_3" target="_blank">http://www.gelecekonline.com/metin/android_uzerinde_adobe_air_ve_flex_ile_yazilim_gelistirme_3</a><br />
<br />
Yararlı olması dileğiyle.<br />]]></description>
<pubDate>Sun, 23 Jan 2011 15:42:06 +0200</pubDate>
</item>
</channel>
</rss>

