• Geleceği Yazanların Yeri

22 Eylül 2013 Pazar

Blogger Sayfayı Kaldırınca Açılan Mesaj KutusuYorum yok

 Okuyucularınıza bir duyuru yapmak veya bilgilendirmek için kullanabileceğiniz bir mesaj kutusudur. Sayfayı aşağı doğru kaydırınca sağ alt köşede otomatik olarak çıkar. Sayfayı yukarı doğru kaydırdığınızda ise otomatik olarak kapanır. Okuyucular sayfalar arasında gezinirken bu mesaj kutusunun tekrar gözükmemesini istiyorsa çarpı tuşu ile bu mesaj kutusunu kapatabilir. 

Mesaj Kutusu Görünümü

Eklentiyi blogunuza eklemek için aşağıdaki kodları Yerleşim->Gadget Ekle->HTML/Java Script yolunu izleyerek açılan pencereye ekleyin. 
<script type="text/javascript" src="https://dl.dropbox.com/u/60346665/sayfayi-kaydirinca-acilan-mesaj-kutusu.js"></script> 
<div style="position:fixed; width:342px; overflow:hidden; bottom:20px; 
right:10px; display:none; 
background:#000; -moz-border-radius:15px; -webkit-border-radius:15px; 
border-radius:15px; border:2px solid #111111;" id="fbslidebox"> 
<div style="width:320px; padding:10px; margin:0 auto; overflow:hidden;"> 
<a href="#" style="float:right; color:#999; padding:0 3px; 
border:1px solid #CCC; text-decoration:none; font-size:9px; font-family:Verdana, Geneva, sans-serif;" id="fbcloseslidebox">X</a> 
<strong style="color:#66ad3d;">Buraya mesajınızı yazın. </strong> 
</div></div>
"Buraya mesajınızı yazın" yazısının bulunduğu kısma mesajınızı yazın ve kaydedin. Ve işlem tamam.
daha fazlası..

Eclipse Üzerinde Android SDK Kurulumu ve Çalışma OrtamıYorum yok


Bu derste android ile uygulama geliştirmeye başlıyoruz.  Bu ders de eclipse'i kurup android sdk'yı ekleyeceğiz. Sonra eclipse ile yeni bir proje oluşturup çalışma ortamını tanıyacağız. Eğer sizde android için uygulama geliştirip para kazanmak veya popüler olmak istiyorsanız İDag Blog'u takip edebilirsiniz. 

Eclipse Kurulumu

Videolu anlatım yakında yüklenecek.



Eclipse İle Yeni Bir Proje Oluşturmak

1- Araç çubuğundaki yandaki gibi görünen şekle tıklayın.
2- Açılan pencerede Android->Android Application Project yolunu izleyin.
3- Karşınıza aşağıdaki gibi bir pencere çıkacak. Buraları nasıl doldurmanız gerektiğini tek tek anlatalım.
Şekil1- Eclipse Yeni Android Projesi Sihirbazı

Application Name: 

Kullanıcılara görünen addır. Yani uygulamanızın gerçek adıdır.

Project Name 

Sadece sizin bildiğiniz projenize koyduğunuz takma isimdir.

 Package Name

Uygulamanızı marketteki diğer uygulamalardan ayırt etmek için kullanılan bir özelliktir. "com" ile başlaması zorunludur. Sonrasını istediğiniz şekilde deva edebilirsiniz. En az iki nokta kullanmak zorundasınız. Örneğin "com.forincblog.uygulamam".

Minimum Required SDK

Uygulamanızın çalışmasını istediğiniz en düşük android sürümünü burada ayarlıyorsunuz. Mümkün olduğunca düşük bir sürüm seçmelisiniz.

Target SDK

Uygulamanızın çalışacağı en yüksek versiyondur. Eclipse otomatik olarak en yüksek sürümü seçer.

Compile With

Uygulamanızın emülatörde hangi sürümle çalışmasını istiyorsanız burada seçiyorsunuz. 

Theme

Uygulamanız derlenirken hangi temayla başlayacağınızı belirtiyorsunuz. Bence bu kısmı her zaman none seçin. 

Eclipse Çalışma Ortamı

Şekil2: Eclipse Çalışma Ortamı Görünümü

Bu bölümde yeni proje oluşturduğumuz zaman sol taraf da görünen menüyü tanıtacağım.

src

Şekilde gösterilen 1 numaralı yerdir. Android programı için oluşturulan tüm .java uzantılı kaynak dosyaları bu dizinde yer alır.

MainActivity.java

2 numaralı yer. Android uygulamanız için oluşturulan ana aktivitenin (pencerenin) .java uzantılı kaynak dosyasıdır. Bu dosyanın içeriği aşağıdaki resimde sağ tarafta 8 rakamı ile gösterilmektedir.

res

3 numaralı yer. Programı için gerekli olan kaynakları içerir. Bir Android uygulaması program kaynak kodlarının yanı sıra, resim ve ses dosyaları ile uygulamanın görsel şekli ile ilgili her şeyden oluşan kaynakları içerir. Kaynaklar program kodundan ayrı olarak tanımlanır. Bu sayede program kodunu değiştirmeden programın görsel özellikleri değiştirilebilir.

res/layout

4 numaralı yer. Programdaki her aktivite (pencerenin) için görünümü belirleyen bir .xml dosyası oluşturulmaktadır. Bu dosyaların tamamı bu dizinde yer alır.

activity_main.xml

5 numaralı yer. res/layout dizini içinde yer alır ve içinde programdaki ana aktivitenin görünümünü belirleyen elemanların tanımı yapılır.

res/value

6 numaralı yer. Karakter dizisi ve renk tanımlamaları gibi değerlerin yer aldığı diğer .xml dosyalarının bulunduğu dizindir.

AndroidManifest.xml

Ana dizinde yer alır ve içinde programın temel özellikleri ve tüm bileşenleri tanımlanır.

strings.xml

Bir yazı ve renk tanımları gibi özelliklerin belirtildiği dizindir. Bu dosya sayesinde uygulamanızı farklı dillere çevirebilir, bir yazıyı kolayca değiştirebilir veya renklerinizi değiştirebilirsiniz.

AndroidManifest.xml Dosyası 

Uygulamanın AndroidManifest.xml dosyası içinde; uygulamanın çalışması için gereken en düşük SDK sürümü ve uygulamanın oluşturulduğu SDK sürümü, application etiketleri arasında ise tek bir aktivite ve içinde bir intent-filter tanımı yapılmıştır.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.denemeprog" android:versionCode="1" android:versionName="1.0">

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />

    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" >
        <activity android:name=".MainActivity" android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

MainActivity.java Dosyası

Programın ana aktivite kaynak dosyasıdır. Activity sınıfından MainActivity adlı bir sınıf türetilir. Sınıf oluşturulduğunda çalışan onCreate() fonksiyonunun kod içeriği yeniden yazılır. Önce üst sınıfın metodu çağrılır, sonra setContentView()metodu ile ana aktivite pencere elemanlarını içeren activity_main.xml dosyası çağrılarak program giriş penceresi ekranda gösterilir.
package com.example.denemeprog;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);      // Üst sınıf metodunu çağırma
        setContentView(R.layout.activity_main);  // Ana aktivite .xml dosyası çağırma
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}


activity_main.xml Dosyası

Bu dosyada programın ana penceresindeki elemanlar yer almaktadır. Halen, pencerede sadece tek bir TextView elemanı vardır.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" >

    <TextView
        android:layout_width="wrap_content"    // Genişlik metine göre
        android:layout_height="wrap_content"   // Yükseklik metine göre
        android:layout_centerHorizontal="true" // Yatay olarak merkezde 
        android:layout_centerVertical="true"   // Dikey olarak merkezde 
        android:text="@string/hello_world"     // Karakter dizisinin adı 
        tools:context=".MainActivity" />       // Ait olduğu sınıf adı

</RelativeLayout>
Eclipse IDE ortamında sol tarafta yer alan Package Explorer içinde res/layout dizini altındaki activity_main.xml dosyasına tıkladığınızda sağ tarafta ön tanımlı olarak dosyanın metin içeriği görüntülenir. Eğer sağ tarfta aşağıdaki resimde gösterilen Graphical Layout sekmesine tıklarsanız aktivite grafik olarak ekranda gösterilir:
Şekil3: activity_main.xml dosyasın eclipse üzerinde graphical görünümü

Strings.xml Dosyası

Bu dosyada programda kullanılan karakter dizisi değişkenleri yer almaktadır. Kod görünümü ise aşağıdaki gibidir.
<resources>

    <string name="app_name">Deneme Prog</string>
    <string name="hello_world">Hello world!</string>
    <string name="menu_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>

</resources>


Dosyalar Arasındaki İlişki

Aşağıdaki resim dosyalar arasındaki sınıf ve diğer isimler üzerinden kurulan bağlantıyı göstermektedir. Resmi yeni sekmede büyük boyutta inceleyiniz.
Şekil4: dosyalar arasındaki bağlantı

Yorumlarınızı bekliyoruz.
daha fazlası..

Blogger Kategorileri Yan Yana SıralamaYorum yok

Çoğu blog temasında kategori olarak kullandığımız etiketler özelliği yan yana sıralanır. Bazı temalarda ise alt alta sıralanır. Eğer yan yana sıralamak istiyorsunuz yapmanız gereken çok basit.
Kategori Görünümü

İlk önce kodlarımız arasında ]]>< /b:skin > kodunu buluyoruz. Ve hemen üstüne aşağıdaki kodları ekliyoruz.


#LinkList1 ul li{float: left;width: 45%;}

#Label1 ul li{float: left;width: 45%;}

daha fazlası..

Blog ÇeşitleriYorum yok

 
blog çeşitleri
2005 yılından beri sürekli artan blog sayısı çok farklı tiplerde bloglar ortaya çıkarmışlardır. Bu yazıda bazı blog tiplerinden bahsedeceğim


Kişisel

İnternet üzerinde bireysel olarak oluşturulan , genel veya belli bir konuda yazıların bulunduğu blog çeşididir. Büyük oranda blog yazarının ismini veya takma adını alırlar. Bu tür bloglar çok fazla deneyimi olmayan kişilerin bile kullanabileceği ve sayfaları düzenleyebileceği yapıdadır ve daha çok günlük olarak kullanılırlar. Bloglarda en fazla rastlanan blog türüdür. Kişisel bloglar özellikle son dönemde oldukça büyük yaygınlaşma göstermiştir.

Temasal

Sadece belirli bir alanda yazılan gönderilerin yer aldığı , belirli bir konuda uzman kişilerin yazdığı ve düzenlediği bloglardır.Bu tür blogların konularına örnek olarak politika, pazarlama, yemek, internet, ekonomi, tasarım, fotoğraf, yazılım, blogger temaları ve benzeri şeylerdir.Türkçe olarak yayınlanan bloglarda ise en çok ilgiyi yemek ve blogger eklentileri konulu bloglar çekmekte, sayı olarak ise bilgisayar blogları göze çarpmaktadır.

Topluluk

Üyelik sistemine sahip olan ve bu üyelerin yazdıkları gönderilerden meydana gelen bloglardır. Bu türdeki blogların çoğu kendi sunucularındaki blog yazılımlarını kullanmaktadır.

Kurumsal

Şirketlerin kendileri ile ilgili haber ve duyurularını daha samimi bir şekilde halka açtıkları bloglardır. Türkiye'de az sayıda olsada bazı şirketler bloglarını hizmete sunmaya başlamıştır.

Bir blog açmadan önce hangi türde blog açacağımızı kararlaştırmalısınız. Sonra da güncel bir biçimde özgün yazılar yayınlamalısınız. Sonra ise para kazanmak istiyorsanız para kazanırsınız. Ünlü olmak istiyorsanız ünlü olursunuz. Sadece bu işe girdiğin zaman asla pes etmemek önemli.    
daha fazlası..

21 Eylül 2013 Cumartesi

Blogger Seçilen Yazının Arkaplanını DeğiştirmeYorum yok

Blogger Seçilen Yazının Arkaplanını Değiştirme

Bir makaleyi kopyalarken veya belirli bir alanı seçerken seçilen bölgenin arka planı mavi olur. Eğer siz bu mavi renkten sıkıldınız veya temanıza uygun başka bir renk istiyorsanız bunu çok kolay bir şekilde yapabilirsiniz.

Kodlarını açın ve ]]></b:skin> kodunu kodlarınız arasında bulun.
Kodu bulduğunuz zaman aşağıdaki kodu bu kodun hemen üstüne yapıştırın.


::-moz-selection { background: #006080; color: #FFF;} 
::selection { background: #006080; color: #FFF;} 
a::-moz-selection { background: #006080; color: #FFF;} 
a::selection { background: #006080; color: #FFF;}

#006080
kodu bir renk kodudur. Bu kodun yerine istediğiniz rengin kodunu koyabilirsiniz. Bu kodu koyarken dördünü birden değiştirmelisiniz. Renk kodlarını bulmak içinse ister google'dan renk kodları diye aratın isterseniz de buradan direk olarak ulaşabilirsiniz.
daha fazlası..

DMCA Nedir? Nasıl Kullanılır?Yorum yok

DMCA Nedir?

DMCA web sitenizde veya blogunuzda yayınlamış olduğunuz özgün içeriklerinizin korunmasını sağlayan bir sistemdir. Bu servis tamamen ücretsizdir. Üye olan herkesin bir adet takedown hakkı bulunmaktadır. Takedown kabaca indirme anlamına gelmektedir. Bunun anlamı ise içeriğinizi çalan siteden yazılarınızı sildirmek veya bu sitenin arama motorlarından çıkartılmasını sağlamaktır. Daha fazla Takedown hakkı istiyorsanız para ödemek zorundasınız. DMCA sistemini kısaca özetlemek gerekirse yazdığınız bir yazıyı bir başkası kendi sitesine ekleyerek kendi linkleriyle donattı.Bu durumda siz google düzeyinde kopyacı sıfatına düşebilirsiniz.İşte dmca bunu engellemeye yarar.


DMCA Sistemine Kayıt Olmak

  • Kayıt olmak için öncelikle https://www.dmca.com/Protection/signup.aspx adresine girip, gerekli yerleri doldurarak kayıt oluyoruz. 
  • Daha sonra DMCA mail adresinize şifrenizi yollayacak. O şifre ile sisteme giriş yapıyoruz. 
  • Giriş Yaptıktan Sonra My Protected Pages bölümüne girip Add Badges to your site bölümüne girerek istediğiniz şablonun kodunu seçip kopyalıyorsunuz. 
  • Bu kodu ekledikten sonra dmca bu kodun ekli olduğu sayfaları tarayıp kendi veritabanına ekliyor.Bundan sonra sizin yapabileceğiniz hiç birşey yok.48 saat sonra giriş yaptığınız yerde eklenen sayfaları görebilirsiniz. 
daha fazlası..

Blogger Sağ Tıklama Engeli1 yorum var.

Blogger Sağ Tıklama Engeli
Sitenizde bir yazı paylaştınız ve bir süre sonra bu yazıyı başka bir sitede gördünüz. Oldukça can sıkıcı bir durum ama bunu önleyemeyiz,. sadece tedbir alabiliriz. Bu tedbirlerden biride sağ tıklama engeli koymak. Tamamen önleyeme sonuçta hırsız bu alıcam dedim mi alır. Biz sadece yavaşlatabiliriz. 

Başka bir önlem olarak ise yazınızı koruyan sistemler var. Bu sistemler yazdığınız yazıyı sistemlerine kaydediyor. Eğer başka biri aynı yazıyı sitesine koymuşsa onun yazısı google tarafından spam olarak algılanıyor ve aram sonuçlarında gözükmüyor.  Bence bu sistemlerden birini mutlaka hemen etkinleştirmelisiniz. Çünkü başka biri bu sistemi kullanarak yazınızı kendi sitesine eklerse bu sefer siz spam olarak algılanırsanız ve arama motorları tarafından algılanmazsınız. Bu sistemlerden bazılarını ayrı yazılarda nasıl üye olabileceğinizi anlattım.



Bu yazımızda sitemize sağ tıklama engelinin nasıl ekleneceğini gösterelim. Bu özelliği kendi siteme eklediğim için kodları almak için Ctrl-C yöntemini kullanın.

 Aşağıdaki kodu temanızda bulunan <body> kodu ile değiştirin.

<body oncontextmenu="return false" ondragstart="return false"></body>
Nasıl çalıştığını görmek için bu siteye sağ tıklayın. Hiçbir şey açılmayacaktır.

daha fazlası..
Copright 2013 - Site içerisindeki içerikler izinsiz kopyalanamaz.

İletişim Destek Ol Reklam Arşiv

Bu site Blogger alt yapısı ile yapılmıştır. Tema: Cakirv3

Facebook - Twitter - Google - Youtube