25 Nisan 2014 Cuma

Üye Girişindeki Hatırla Kutucuğunu Doldurun



Navbar templatesinde arayın;


Kod:
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />$vbphrase[remember_me]</label></td>
Üstteki kodu silin ve bunu yazın

Kod:
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type=

Twitter Takipçi Havuzu Scripti ! // Ücretsiz !



Merhaba arkadaşlar , öncelikle belirteyim scripti ücretli paylaşıyordum ve artık satışları durdurdum.Kendi sitemde de kullanıyordum.Amacım sizlere yararlı olmak.


Tek istediğim altta yer alan Copyright yazısını kaldırmamanız  


Demo : Tıklayınız ( demo kaldırıldı )


İndirme bağlantısı ekte

Rar Şifresi : http://www.vohaa.net/


Güncelleme Eklendi , SQL hatası alanlar tekrardan indirebilir.

Admin Paneli K.Adı : Harun Şifre : 25511891asd ayarlardan şifrenizi değiştirebilirsiniz.

Önemli : Script'in şu anki sürümü ( v2.1 )'nden önce ki sürümü kullananlar lütfen ekteki dosyayı tekrardan indirsin ve kursun çünkü önce ki sürümlerde shell mevcut , kusura bakmayın ben koymadım düzenlediğim script'te mevcutmuş.

Bildirim için @Brooklyn'e teşekkürler.


Alıntı:
Brooklyn, rumuzlu kullanıcıdan alıntı; Mesajı göster
Script'te SHEEL mevcuttur.

Shell Yolu: \admin\data\js\editor\images\x.php



Gerçekten kimseye güven olmuyor :/

Eklenmiş Dosya Konuya cevap yazmadan eklentideki dosyayı göremezsiniz...

Samsung'un Yeni Galaxy Modeli S5 Türkiye'de



Teknoloji tüketicileri hergün zenginlentirilmiş yaşantılarının ayrıca, kendilerine ilham verecek mobil araçlar aramaktadırlar.Bilgilerini yenileyebilecek mobil telefonlar aramaktadırlar. Samsung Galaxy, insanların ilham verdiği yeniliklerle, piyasada bugün ki üst düzey cep telefonu sunmaya stabil yapıya ve kullanışlı özelliklere sahip, muhteşem alıcılığa yol gösteriyor.

Yeni Samsung Galaxy; on altı MP telefon kamerası, gelişmiş bir menü ve arayüze sahip üstün kamera işlevleri sayesinde kullanıcıların zahmetsizce fotoğraf çekmelerini, değiştirmelerini ve paylaşmalarını sağlıyor.

Samsung S5, 0.3 saniyeye kadar odaklanma sağlayan dünyanın en seri sabitleme özelliğini sunuyor ve gelişmiş Yüksek Dinamik Aralığı (High Dynamic Range) özelliği ile bütün koşullarda doğal ışık ve renkleri göz kamaştırıcı bir yoğunlukta yeniden oluşturuyor. Aynı zamanda Samsung GalaxyS5’in yeni Selective Focus özelliği, kişilerin ortak ağda bir nesnenin belirli bir alanına odaklanmasını sağlarken, arka planı bulanıklaştırabiliyor. Bu nitelik ile teknoloji kullananların, Sığ Alan Derinliği (DOF) etkisi oluşturmak için özel bir mercek setine ihtiyacı kalmıyor.
Samsung S5, beşinci nesil Wi-Fi 802.11ac ile 2X2 MIMO özelliği sunmakta ve LTE Kategori 4 standardı ile çok sayıda LTE frekansını desteklemektedir. Daha hızlı bağlantı talep eden kullanıcılar için Galaxy S5, sahip olduğu Download Booster özelliği sayesinde Wi-Fi ile LTE teknolojilerini aynı anda kablosuz erişim sağlayarak veri hızlarını güçlendiren yenilikçi Wi-Fi özelliğini sunuyor. Samsung S5, nerede olursa olsun, kullanıcıların kullanabileceği en son teknolojiye sahip olmalarına yardımcı oluyor.

Wordpress Eklenti Geliştirme : Adf.ly Eklenti Yazmak



 WORDPRESS'TE PLUGIN NASIL YAZILIR

Wordpress'te plugin yazmak için ilk önce hook mantığına sahip olmanız gerekmektedir. WP Hook'un ne olduğunu bilmeyenleri buraya alalım.

BİLGİ : Wordpress'te eklentiler “wp-content/plugins” altına yazılır. Bu klasör yazının devamında “WP eklenti klasorü” şeklinde anılacaktır.

BU KONUDA NELER ÖĞRENECEKSİNİZ

  • WP Eklenti Oluşturma ve Tanımlama
  • Eklenti Admin Sayfası Oluşturma
  • Eklenti Yüklendiğinde İşlem Yaptırmak
  • WP Eklentilerinde Ajax İşlemleri
  • WP Eklentilerinde Shortcode Oluşturma
  • WP Post Editörü'ne Buton Ekleme

WP Hook mantığını kavradığınıza göre, şimdi adf.ly eklentisi yazalım. Eklentinin ana mantığı postumuzu yazarken, bir butona basarak yazıya tag ekleyeceğiz. Bu tagta belirtilen adres ise adf.ly adresindeki üyeliğimiz sayesinde kısa bir linke çevrilecek.

Hazırsanız başlayalım.

WP PLUGIN TANIMLAMA

Wordpress'te plugin tanımlanırken ilk önce ana bir dosya belirlenir. Genellikle functions.php dosyası kullanılır. Bu dosyanın başına yazacağınız PHP'de yorum kodu olarak geçen bir kaç satırlık kod, hem bizim plugin açıklamamız olacak, hemde WP'nin pluginimizi tanımasını sağlayacaktır.

Wp eklenti klasörü altına bir klasör oluşturalım. Adı da “sd-adfly” olsun. Bu klasör altına functions.php ve index.php dosyalarını da oluşturalım. İndex.php dosyasına herhangi bir şey yazmayacağız.

Functions.php dosyasını açın ve aşağıdaki satırları <?php tagında sonra yapıştırın.

PHP- Kodu:
/*
Plugin Name: sDenizhan Adf.ly Link Kısaltıcı
Plugin URI: http://www.sdenizhan.com
Description: Adf.ly Linkleriniz Üzerinden Para Kazanmanızı Sağlar
Version: 1.0
Author: Süleyman DENİZHAN
Author URI: http://www.sdenizhan.com
*/ 
Buradaki açıklamaları kendi isteğinize göre değiştirebilirsiniz. Bu dosyayı kaydedip Wordpress Eklentiler sayfasına baktığınızda aşağıdaki ekranla karşılarsanız işler yolunda demektir.

Orjinal Boyutunda Açmak İçin ( 909x74 ve %3$sKB ) Buraya Tıklayın


Fonksiyonları yazarken bize kolaylık sağlaması açısından birkaç sabit değişken tanımlayalım.


PHP- Kodu:
/**************************
 *     SABİTLER
 * ************************/
define(ADFLY_PLUGIN_NAME'Skyweboffice Adf.ly Link Kısaltıcı');define(ADFLY_PLUGIN_VERSION'1.0');define(ADFLY_PLUGIN_DIRplugin_dir_path(__FILE__));define(ADFLY_PLUGIN_AUTHOR'Süleyman DENİZHAN');define(ADFLY_PLUGIN_AUTHOR_WEBSITE'http://www.sdenizhan.com');define(ADFLY_PLUGIN_BASEplugin_basename(__FILE__));define(ADFLY_PLUGIN_URLplugin_dir_url(__FILE__)); 
Bu değişkenlerin wp açısından bir önemi yoktur. Ben kodlama açısından kolaylık olması için bunları tanımlıyorum.

Şimdi dikkat ederseniz sabitlerde birkaç fonksiyon kulladım. O zaman bu fonksiyonları tanımak lazım.

plugin_basename(__FILE__) : Bu fonksiyon bize üzerinde çalıştığımız dosyanın klasörünü ve dosya adını verir. Örneğin, sitemizin path'i /home/www/wp-content/plugins/sd-adfly/functions.php ise, bu fonksiyon bize sd-adfly/functions.php şeklinde değer döndürür. Çok fazla kullanmayız ama bilmenizde fayda var.

plugin_dir_path(__FILE__) : Bu fonksiyon plugin klasörünun konumunu döndürür. Örnek : /home/user/var/www/wordpress/wp-content/plugins/my-plugin/ gibi...

plugin_dir_url(__FILE__): Bu fonksiyon, plugin klasörünün url'sini bize döndürür. URL'nin sonunda / ekler.

Devam edelim...

WORDPRESS EKLENTİ YÖNETİM SAYFASI

Şimdi sıra eklentimiz için yönetim sayfası yapmaya geldi. Bunun için ilk önce soldaki menülere bir menü eklememiz gerekmektedir. Bunun için aşağıdaki kodları kullanacağız.

PHP- Kodu:
//sd_admin_menus fonksiyonu var mı yok mu diye kontrol ediyoruz.if (!function_exists('sd_admin_menus'))
{
    
//fonksiyonumuzu yazıyoruz...
    
function sd_admin_menus()
    {
        global 
$page;
        
$page add_options_page('Skyweboffice Adf.ly Link Kısaltıcı''Adf.ly Ayarları'10'sd-adfly-options''sd_adfly_admin');
    }
    
add_action('admin_menu''sd_admin_menus');
Açıklamlar fonksiyonun içinde yazıyor. Ama biz yinede açıklamasını yapalım.

WP Hooks konusundan öğrendiğimiz add_action fonksiyonu ile admin_menu kancasına sd_admin_menus fonksiyonunu takıyoruz. Böylece WP admin_menu kancasında sd_admin_menus fonksiyonun çalıştırılacağını öğreniyor.

sd_admin_menus fonksiyonunda ise global $page ile sayfa değişkenine erişiyoruz. add_options_page fonksiyonunun return değerini bu değişkene atayarak sayfamızı eklemiş oluyoruz.



WP'nin admin sayfaları için çeşitli fonksiyonları mevcuttur. Bunları buradaki linkten öğrenebilirsiniz. Şimdi biz add_options_page fonksiyonunu inceleyeceğiz. Zaten birini öğrendiğinizde diğerlerini de hemen kavrayacaksınız. Çünkü kullanım şekilleri aynıdır.

add_options_page : Bu fonksiyon ile WP Ayarlar menüsü altında bir alt menü oluşturuyoruz. Fonksiyonun kullanımı ise şöyle :

add_options_page('Sayfa Title', 'Menü Text', Öncelik, 'benzersiz-bir-kelime-yada-id', 'çalışacak fonksiyon');

Sayta Title : Sayfanın Title Bilgisi
Menü Text : Alt menün yazısı
Öncelik : Bu değer 1 ile 10 arasında bir integer değeri alır. Genellikle 10 yazılır.
Benzersiz-bir-kelime-yada-id : Bu kısım önemlidir. Buraya benzersiz bir kelime grubu girmelisiniz. Aksi takdirde sayfanız çalışmaz. Boşluklara – (tire) koymayı unutmayın...!
çalışacak fonksiyon : Menüye tıklandığında çalışacak fonksiyonu belirtiyoruz.

Buraya kadar herşey tamamsa şimdi admin sayfamızı yazalım. Ben bootstrap kullanarak yazdığım admin panelin kodlarını paylaşıyorum. Yazının sonunda ise hem bu dosyaları, hem de anlatım dosyalarını paylaşacağım. Gerekirse ordan kontrol edebilirsiniz.

Yönetici sayfamız için gerekli fonksiyonun adını sd_adfly_admin olarak belirlemiştik. Bu sayfa bir form oluşturup, adf.ly apisi için gerekli olan User ID ( UID ), Key ( Kullanıcı Anahtar Değeri ) ve Kısaltma Domaini değerlerini kaydettirmeyi planlıyoruz.
Fonksiyonumuz şu şekilde :

PHP- Kodu:
if (!function_exists('sd_adfly_admin'))
{
    function sd_adfly_admin()
    {
    ?>
        <div class="page-header">
            <h3><?php echo ADFLY_PLUGIN_NAME?> Ayarları</h3>
        </div>

        <div id="result" class="result"></div>

        <form method="post" action="kaydet.php" role="form" class="form-horizontal adfly_ayar_form">
            <div class="form-group">
                <label class="col-sm-2">Adf.ly Kullanıcı UID Değeri:</label>
                <div class="col-lg-6">
                    <input type="text" name="adfly_uid" id="adfly_uid" value="<?php echo get_option('sd_adfly_uid'); ?>" class="form-control">
                    <span class="help-block"> adf.ly tarafında size verilen UID değerini girmelisiniz. </span>
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-2">Adf.ly Kullanıcı Anahtar Değeri:</label>
                <div class="col-lg-6">
                    <input type="text" name="adfly_key" id="adfly_key" value="<?php echo get_option('sd_adfly_key'); ?>" class="form-control">
                    <span class="help-block"> adf.ly tarafında size verilen KEY değerini girmelisiniz. </span>
                </div>
            </div>

            <div class="form-group">
                <label class="col-sm-2">Kısaltma İçin Kullanılacak Domain:</label>
                <div class="col-lg-6">
                    <select name="adfly_domain" id="adfly_domain" class="form-control">
                        <option value="adf.ly" <?php echo get_option('sd_adfly_domain') == 'adf.ly' 'selected="selected"' ''?>>adf.ly</option>
                        <option value="q.gs" <?php echo get_option('sd_adfly_domain') == 'q.gs' 'selected="selected"' ''?>>q.gs</option>
                    </select>
                    <span class="help-block"> adf.ly size kısaltma için alternatif domainler sunar. </span>
                </div>
            </div>

            <div class="form-group">
                <label class="col-sm-2"></label>
                <div class="col-lg-6">
                    <input type="submit" name="Ayar Kaydet" value="Ayarları Kaydet" class="btn btn-success">
                    <img src="<?php echo ADFLY_PLUGIN_URL?>http://www.fuub.net/images/wpspin.gif" class="loading_icon hide" height="16" width="16" border="0" />
                </div>
            </div>
        </form>

        <div class="col-lg-12">
            <div class="page-header">
                <h3>Bu Bilgileri Nasıl Elde Ederim ?</h3>
            </div>

            <p>
                Adf.ly sitesine kendi kullanıcı adı ve şifreniz ile giriş yaptıktan sonra <i>Tools</i> menüsü altındaki <i>API Documentation</i> menüsüne tıklayın.
                <br>
                Sayfa açıldığında sağ tarafta
                <br>
                <pre>http://api.adf.ly/api.php?key=<b>dd628995bd9717ed88278a7979406852</b>&uid=<b>1041595</b>&advert_type=int&domain=adf.ly&url=http://somewebsite.com</pre>
                şeklinde bir link göreceksiniz. Bize lazım olan değerler, key ve uid kelimelerinin karşısında yazıyor.
            </p>
        </div>

        <div class="col-lg-12">
            <div class="page-header">
                <h3>Nasıl Kullanırım ?</h3>
            </div>

            <p>
                Adf.ly ayarlarını girip kayıt ettikten sonra yazınıza aşağıdaki kodu eklemeniz yeterli olacaktır.<br>
                <pre>[sd_adfly url="http://www.google.com"][/sd_adfly]</pre>
                <br>
                Ayrıca editöre bu işlemi için bir buton eklenmiştir. Bu butonu kullanarakta eklentiyi kullanabilirsiniz.
            </p>

            <div class="page-header">
                <h3>Örnek Kullanımlar</h3>
            </div>

            <p>
                [sd_adfly url="http://www.google.com"][/sd_adfly]<br>
                [sd_adfly url="http://www.google.com" title="Google.Com" target="_blank" class="link"][/sd_adfly]<br>
                [sd_adfly url="http://www.google.com" title="Google.Com" target="_blank" class="link"]Buraya Tıklayın[/sd_adfly]<br>
            </p>
        </div>

    <?php
    
}
}
BİLGİ : Bu sayfada dikkat ederseniz get_option diye bir fonksiyon göreceksiniz. Bu WP'nin ayarlarına erişmek için kullanılan bir fonksiyondur. Diğer fonksiyonlar ise,

add_option : WP'ye ayar eklemeyi sağlar.
update_option : Ayarı güncellemeyi sağlar.

Sonraki konuda ve yazının genelinde bu fonksiyonların kullanımını göreceksiniz.

WORDPRESS EKLENTISI YÜKLENDIĞINDE IŞLEM YAPTIRMAK

Gördüğünüz gibi admin sayfasında kullanıcıdan birkaç bilgi istedik. Bu bilgileri wp'nin db'sinde saklayacağız. Fakat bu saklanacak alanları ayarlamamız gerekiyor değil mi Bu durumda eklenti etkinleştiğinde wp db'sine gerekli ayar alanlarını ekleyelim.

PHP- Kodu:
if (!function_exists('sd_adfly_init'))
{
    function 
sd_adfly_init()
    {
        
add_option('sd_adfly_uid''');
        
add_option('sd_adfly_key''');
        
add_option('sd_adfly_domain''');
    }
    
add_action('init''sd_adfly_init');
Bu fonksiyonda add_option ile db'ye gerekli ayarları ekliyoruz. Böylece kullanıcının gireceği ayarları db' de saklamaya olanak sağlayacağız. Bunu yaparken wordpress'in add_option fonksiyonundan yararlanıyoruz. Bu fonksiyon,

add_option('ayar_alanı', 'ayar_değeri')

şeklinde kullanılır. Datada ayar_alanı adında bir yer açar ve ayar_değeri'ni oraya kaydeder.

Fonksiyondan sonra, sd_adfly_init fonksiyonunu wordpress'in init kancasına add_action ile takıyoruz. Böylece eklenti aktifleştiği zaman bu fonksiyonun çalışmasını sağlıyoruz. Burdan anlayacağınız gibi

init kancası, eklenti aktifleştiği zaman yapılacakların kancasıdır.

WP EKLENTİLERİNDE AJAX KULLANMAK

Günümüz web teknolojilerinin başında ajax gelir. Kısaca ajax ile sayfanın tamamı değil sadece belli bir bölümü ile ilgili işlemler yaptırılarak, kullanıcıya gereksiz işkence çektirilmez. Bu eklenti de ajax kullanmamızın amacı “Wordpress Eklentilerinde Ajax Nasıl Kullanılır?” sorusunu yanıtlamaktır. Ayrıca ufak bir güzelliği de yok değil yani

Wordpress'te ajax kullanırken mantık şöyle işliyor :

1- javascript kısmında post edilecek url kısmına ajaxurl yazılacak.
2- post edilecek değerlere ek olarak action : 'anahtar_deger' eklenecek. Bu kısım biraz kafa karıştırıcı olabiliyor. Bu yüzden şöyle kullanmanız sizin için daha faydalı olur.

Jquery ile ajax işlemlerinde $.post() kullanıyoruz. Bunu wp'ye göre geliştirirsek,

Kod:
$.post(ajaxurl, { data : $('#formid').serialize(), action : 'anahtar_bir_deger' }, function(){});
Bu şekilde kullanırsak, data değişkeninde formun verilerini tutabiliriz.

Peki action 'i neden tanımladık ?

Worpdress ajax işlemleri için kullandığı hook'un adı şu şekildedir :

wp_ajax_{bu_kısım_javascripteki_action_kismi}

Yani yukarıda action için 'anahtar_bir_deger' tanımladık ve wp hook'u şöyle oldu :

wp_ajax_anahtar_bir_deger

Eğer kafanız karıştıysa hemen örneğe geçelim.

Ajax kullanabilmek için ilk önce adfly.js dosyası oluşturalım. Ben konum olarak bootstrap/js altına oluşturuyorum. Bu js dosyasında jQuery'nin nimetlerinde yararlanacağız.

BİLGİ : Wordpress Ajax işlemlerinde, işlem başarılı olduysa '0' (sıfır) değeri return eder. Dikkat etmeniz gereken şey, işlemin başarılı olması demek, bir dosyaya veri gönderilip, o dosyadan olumlu/olumsuz verinin geri alınması demektir.

Adfly.js içeriği :

HTML-Kodu:
jQuery(document).ready(function($){ 

$('form.adfly_ayar_form').submit(function(event){
event.preventDefault();

var form = $(this);

var adfly_uid, adfly_key, adfly_domain;

adfly_domain = $('#adfly_domain').val();
adfly_key = $('#adfly_key').val();
adfly_uid = $('#adfly_uid').val();

if (adfly_key == '')
{
$('#adfly_key').parent().parent().addClass('has-error');
alert('Adf.ly Kullanıcı Anahtar Değerini Girmelisiniz..!');
return;
}

if (adfly_uid == '')
{
$('#adfly_uid').parent().parent().addClass('has-error');
alert('Adf.ly UID Değerini Girmelisiniz..!');
return;
}

//Yükleniyor ...
var submitButton = form.find('input[type=submit]');
submitButton.val('Ayarlar Güncelleniyor..').attr('disabled', 'disabled');

//loading icon gösteriliyor...
form.parent().find('img.loading_icon').removeClass('hide').show();

//post url olarak ajaxurl giriyoruz...
// action : 'anahtar_kelime' tanımlıyoruz...
$.post([B][U]ajaxurl[/U][/B], { data : form.serialize(), [B][U]action : 'sd_adfly_ayar_kaydet'[/U][/B]}, function(results){

//işlem başarılı ise
if (results != '0')
{
//loading icon gösteriliyor...
form.parent().find('img.loading_icon').addClass('hide').hide();

submitButton.val('Ayarları Güncelle').css({'color' : 'white'}).removeAttr('disabled');

form.parent().find('div.result').addClass('alert alert-success').html('Ayarlar Güncellendi..!');

}
else
{
//loading icon gösteriliyor...
form.parent().find('img.loading_icon').addClass('hide').hide();

submitButton.val('Ayarları Güncelle').removeAttr('disabled');
form.parent().find('div.result').addClass('alert alert-danger').html(results);
}
});
});
});
Burada dikkat etmeniz gereken nokta, $.post için yapılan ayarlardır. Ajax için gerekli url yerine ajaxurl giriyoruz. Böylece wp bizim için gerekli olan url'yi ayarlamış oluyor.

İkinci nokta ise gönderilen bilgiler kısmındadır. Buradaki action değeri bizim için önemli bir değerdir bu yüzden buradaki değeri aklınızda tutun. İleride kullanacağız.

Ajax için gerekli js dosyamızı hazırladıktan sonra bunu wp'ye eklememiz gerekiyor. Bu işlem içinde wp'nin admin_enqueue_scripts kancasını kullanacağız. Bu kanca sayesinde bu js dosyası sadece admin panelinde çalışacaktır.

PHP- Kodu:
if (!function_exists('sd_adfly_scripts'))
{
    function 
sd_adfly_scripts($hook)
    {
        global 
$page;
   
    
//sadece bizim eklenti sayfamızda çalışmasını sağlıyoruz.
        
if ($page != $hook)
            return;

        
wp_enqueue_style('sd-adfly'ADFLY_PLUGIN_URL.'bootstrap/style/style.css');
        
wp_enqueue_style('sd-adfly-bt'ADFLY_PLUGIN_URL.'bootstrap/style/css/bootstrap.min.css');

        
wp_enqueue_script('sd-adfly-js'ADFLY_PLUGIN_URL.'bootstrap/js/adfly.js', array('jquery'));
    }

    
add_action('admin_enqueue_scripts''sd_adfly_scripts');
wp_enqueue_style fonksiyonu ile css dosyalarımızı, wp_enqueue_script ile de js dosyalarımızı ekliyoruz. Her iki fonksiyonda ilk önce benzersiz bir kelime grubu yani id alıyor. Daha sonra eklenecek css yada js dosyalarının url'sini belirtiyoruz. Bunu yaparken başta eklediğim sabitlerden yararlandım. Js dosyaları için üçüncü bir argüman, ilgi js'nin kütüphanesinin belirtilmesidir. Biz jquery kullandığımız için jquery değeri içeren bir array gösterdik.

Şimdi bu alınan verilerin kaydedileceği kısma geldik. Burada ajax ile gelen veri grubunu dbye yazdıracağız. Bu kısmı adım adım anlatacağım ki ajax mantığı otursun.

1-İlk önce bir fonksiyon tanımlayalım :

PHP- Kodu:
if (! function_exists('sd_adfyl_ayarlari_kaydet'))
{
    function 
sd_adfyl_ayarlari_kaydet()
    {
   
    }
2 – ÖNEMLİ NOKTA : Şimdi bu fonksiyonun çalışacağı hook'a yani wp_ajax hook'una bu fonksiyonu ekliyorum. Burada önemli olan nokta, hook tanımlarken, js kodlarındaki action kısmını wp_ajax_action_kismi şeklinde yazmak. Javascript kodlarında action kismini sd_adfly_ayar_kaydet şeklinde tanımladım. O zaman hook'un adı wp_ajax_sd_adfly_ayar_kaydet oldu. Şimdi aşağıdaki koddaki add_action kısmına dikkat edin. Birinci kısım yeni oluşan hook'un adı, ikinci kısım ise fonksiyonumuzun adı.

PHP- Kodu:
if (! function_exists('sd_adfyl_ayarlari_kaydet'))
{
    function 
sd_adfyl_ayarlari_kaydet()
    {
   
    }

     [
B]add_action('wp_ajax_sd_adfly_ayar_kaydet''sd_adfyl_ayarlari_kaydet');[/B]

3- Şimdi de fonksiyonun içeriğini yazalım.

PHP- Kodu:
if (! function_exists('sd_adfyl_ayarlari_kaydet'))
{
    function 
sd_adfyl_ayarlari_kaydet()
    {
        
$data $_POST['data'];
        
parse_str($data$post);

        
$post = (object) $post;

        if (empty(
$post->adfly_key) || empty($post->adfly_uid))
        {
            die(
'Tüm Forumu Doldurmalısınız..!');
        }
        else
        {
            
$msg '';

            if (!
update_option('sd_adfly_uid'$post->adfly_uid))
            {
                
$msg .= 'Adf.ly UID Bilgisi Güncellenemedi.';
            }
            else
            {
                
$msg .= 'Adf.ly UID Bilgisi Güncellendi.';
            }

            if (!
update_option('sd_adfly_key'$post->adfly_key))
            {
                
$msg .= 'Adf.ly KEY Bilgisi Güncellenemedi.';
            }
            else
            {
                
$msg .= 'Adf.ly KEY Bilgisi Güncellendi.';
            }

            if (!
update_option('sd_adfly_domain'$post->adfly_domain))
            {
                
$msg .= 'Adf.ly DOMAIN Bilgisi Güncellenemedi.';
            }
            else
            {
                
$msg .= 'Adf.ly DOMAIN Bilgisi Güncellendi.';
            }

            die(
$msg);
        }

        die();
    }

    
add_action('wp_ajax_sd_adfly_ayar_kaydet''sd_adfyl_ayarlari_kaydet');
Bu kısımda $_POST['data'] ile gelen form verilerini aldıktan sonra parse_str ile $post değişkenine aktardım. Kolaylık olması açısından $post'u object yaptım. Eğer gerekli veriler boş ise die() kullanarak işlemi sonlandırdım. Veriler boş değilse, update_option ile güncellemelerini yaptırdım ve durumlarını $msg değişkenine aktardım. En son yine die($msg) kullanarak işlem sonuçlarını ekrana yazdırdım.

Wordpress'te Ajax İşlemi bu şekilde yapılmaktadır. Eğer sistem karışık geldiyse, takıldığınız bir nokta varsa memnuniyetle cevaplayabilirim.

WORDPRESS EKLENTILERINDE SHORTCODE OLUŞTURMA

Wp'nin en güzel yanından biri de shortcode taglarıdır. Forumlarda vs. çok kullanılan, [img] gibi tagları istersek pluginlerimizde kendimizde tanımlayabiliriz.

Eklentimiz asıl işini bu kısım yapacaktır. WP postlarımız içinde tanımlayacağımız kodu görünce, buradaki fonksiyonu çalıştıracaktır. Bu yüzden adf.ly apisine de burada bağlanacağız.

Hemen işlemlerimize devam edelim ve fonksiyonumuzu yazalım.

PHP- Kodu:
if (!function_exists('sd_adfly_shortcode'))
{
    function 
sd_adfly_shortcode($atts$content)
    {
    
//gelen değerleri parçalıyoruz...
        
extract(shortcode_atts(array(
            
'url' => 'http://www.sdenizhan.com',
            
'title' => '',
            
'target' => '_self',
            
'class' => ''
        
), $atts ));

        
//gerekli bilgileri alalım
        
$adfly_key get_option('sd_adfly_key');
        
$adfly_uid get_option('sd_adfly_uid');
        
$adfly_domain get_option('sd_adfly_domain');

        
//html için değişken
        
$output '<a ';

        
//adf.ly apisinden kısaltılmış linkini alalım
        
$adfly_link file_get_contents('http://api.adf.ly/api.php?key='$adfly_key .'&uid='$adfly_uid .'&advert_type=int&domain='$adfly_domain .'&url='$url);

        
//link geldiyse
        
if ($adfly_link)
        {
            
$output .= ' href="'$adfly_link .'" title="'$title .'" target="'$target .'" class="'$class .'"';

            if (! empty(
$content))
            {
                
$output .= '>'$content .'</a>';
            }
            else
            {
                
$output .= '>'$url .'</a>';
            }

            return 
$output;
        }
        
//link gelmediyse orjinal linki return edelim
        
else
        {
            return 
'<a href="'$url .'" title="'$title .'" target="'$target .'" class="'$class .'">'$url .'</a>';
        }
    }
    
add_shortcode('sd_adfly''sd_adfly_shortcode');
Burayı anlatmak gerekirse, add_shortcode('shortcode_tagı', 'tag_icin_fonksiyon') fonksiyonuna, shortcode tagını ve bu tagın karşılında çalıştıracağı fonksiyonu tanımladık.

Tanımladığımız fonksiyon $atts ve $content şeklinde iki değişken alır. $atts değişkeni shortcode'nin parametlerini taşır. $content ise, shortcode'nin içeriğidir. Yani shortcode'miz

Kod:
[sd_adfly url='' title='' class='' target='']Buraya Tıkla[/sd_adfly]
şeklinde ise, $atts değişkeni, url, title, class, target değerlerini taşırken, $content ise “Buraya Tıkla” değerine sahiptir.

Fonksiyonumuz extract ile bu değikenleri ayarlamaktadır. shortcode_atts ile de değişkenlerin default değerlerini belirtiyoruz. Daha sonra db'den gerekli ayarları elde edip adf.ly apisine gönderiyoruz. Apiden link geldiyse, html tagına göre bağlayıp return ediyoruz, eğer apiden link gelmediyse, Orijinal linki return ediyoruz.

SHORTCODE IÇIN EDITOR BUTONU EKLEYELIM

Eklentimizin son kısmına geldik. Bu kadar iş yaptık, herşeyimiz hazır. Fakat kullanıcılarımızdan her seferinde

Kod:
[sd_adfly url='' title='' class='' target='']Buraya Tıkla[/sd_adfly]
şeklinde bir kodu yazmasını bekleyemeyiz. Bu yüzden editöre bir button eklememiz gerekiyor. Bu butona Quicktags deniliyor. Fonksiyonumuz şu şekilde :

PHP- Kodu:
if (! function_exists('sd_adfly_add_quicktags') )
 {

  function sd_adfly_add_quicktags() {
  ?>
      <script type="text/javascript">
      //QTags.addButton( benzersiz_id, gorunecek_isim, kod_1, kod_2, erişim_tuşu, mouse_uzerinde_durdugunda_, priority );
      QTags.addButton( 'eg_adfly', 'Adf.ly Link Converter', '[sd_adfly url="" title="" class=""]Buraya Tıklayın[/sd_adfly]', '', 'c', 'Adf.ly Link Converter', 111 );
      </script>
  <?php
  
}
  
add_action'admin_print_footer_scripts''sd_adfly_add_quicktags' );
}
Yazdığımız fonksiyonu admin_print_footer_scripts kancasına takıyoruz. Fonksiyon basit bir javascript kodu şeklindedir.

Ve eklentimizi bitirmiş bulunmaktayız. Hayırlı uğurlu olsun.

Eğer aklınıza takılan bir şey varsa sorabilirsiniz. Eklentinin hazır şekli ve dökümanı ektedir. İndirip kodları incelemenizde fayda vardır.


MacBook Air Mock-Up [PSD]



İNDİR

Facebook’un Yeni Özelliği Nearby Friend


Facebook yeni özelliği bu gün devreye giriyor. Nearby Friend yani Yakın Arkadaşlarım ismin’deki bu özelliği aktif etmeniz durumunda size yakın olan yerlerdeki arkadaşla ilgili bildirimler/uyarılar alabileceksiniz. Örneğin sinemaya gideceksiniz, yakındaki olan arkadaşlarınız ile ilgili tam bilgi alabileceksiniz.

Bu özellik zorunlu olmayıp istemediğiniz halde kullanmaya bilirsiniz. İster seniz’de sizi kimler takip edebileceğini seçebilirsiniz. Bu özelliği kullana bilmeniz için Facebook’da arkadaşınız açık olması gerekir. Size verilen harita üzerinden nerede olduğunu bulabilirsiniz.

Pardus ile windows arasındaki farklar



Windows ile Linux kapışması her dönem sürmüştür. Kullanıcılar ikisi arasındaki farkları biliyor mu hangi işletim sistemi hangi özelliklere sahip hangisini seçmeliyim yada kendime en uygun işletim sistemi hangisi nasıl karar vereceğim birlikte bir göz atalım...

Pardus aslında Linux dür yani Linux tabanlı işletim sistemidir peki neden onlarca Linux arasından pardusu seçtik Çünkü üretimi Türkiye’de yapılmakta ve milli yazılım olarak adı geçmektedir. %100 Türkçe olmakla birlikte Windowsa iyi bir rakip.


Windows;
Virüs Programları, Firewall programları ve daha bir çok savunma programları kullanarak bilgisayarınızı zararlı yazılımlardan korumanız gerekir. Bu size ek ücret ve Bilgisayar sisteminizin yavaşlaması anlamına geliyor. Unutmamanız gereken bir şey daha hangi Savunma programını kullanırsanız kullanın her zaman bir açık vardır. Hiçbir zaman %100 koruma sağlanamaz.
Pardus;
Pardus’ta sisteminize Virüs bulaşmaz. Bunun sebebi hemen hemen bütün zararlı yazılımlar windows için yazılır. Yani pardusa ulaşan virüsler aktif olamazlar böylece ek bir ücretten kurtulmuş oluyorsunuz.



Windows;
Windows’ta istediğiniz yazılımları bulmanız daha kolay kullanıcı sayısı çok fazla olduğundan programlar Windows tabanlı üretilir ve bunları bulup yüklemek size düşer tabi ek ücretleri gözden çıkarmanız gerekir.
Pardus;
Gereken bütün temel programlar yüklendiği anda gelir. Yine de eksikler vardır bunları bulup yüklemek size düşüyor yalnız şunu unutmayın kullandığınız programların %99’u tamamen ücretsiz.



Windows;
Windows için ücret ödemeniz gerektiğini bilmeyeniniz yoktur sanırım korsanda kullanma avantajınız var piyasada çokça bulunmakta ama unutmamanız gereken bir şey var yakalandığınız takdirde oldukça yüksek cezalar ödemek zorunda kalırsınız.
Pardus;
Tamamen ücretsizdir.



Windows;
Piyasadaki oyunların hemen hemen hepsini oynanabilirsiniz. Bunun sebebi oyunların Windows tabanlı olmasıdır.
Pardus;
Pardus’ta Oyun oynama sıkıntılıdır Pardus’un en zayıf yönlerinden biride budur ama bazı emulatörler sayesinde oyunlar oynanabiliyor ve özel programlar sayesinde de bazı oyunları oynayabilirsiniz. Bu yönde çalışmalar yapıldığınız biliyoruz ama daha henüz tam anlamda istediğiniz oyunu oynayabileceğiniz kapasitede bir yazılım üretilemedi. 

Omega Sade Responsive Blogger Teması


Bir kaç gün önce WordPress'ten uyarlamış olduğum Omega Blogger Teması'nı yeni, sade ve responsive tema arayışı içinde olanlar için paylaşıyorum. Temayı elimden geldiğince %100 ve anlaşılır olarak blogger'a uyarlamaya çalıştım. Tabi ki eksiklikler ve bir takım hatalar olabilir bunları da siz bulup düzeltirsiniz artık.

Önizle - İndir

16 Nisan 2014 Çarşamba

Flash Slide Show Maker 2.40 (Bedava) full indir

 

merhaba sizlere bu programı tanıtayım
Flash Slide Show Maker, .swf biçiminde slayt şovları şeklinde albümler yapmanızı sağlar. Elinizde bulunan resimlerle istediğiniz şekilde albüm yapabilirsiniz. Ayrıca web sitenizde ve arkadaşlarınızla paylaşabileceğiniz şekilde düzenleyebilirsiniz.

Özellikleri :

# Yüksek kalitede görüntüler oluşturulabilir.
# Kullanımı kolay arayüze sahiptir.
# Albümlerinizi web sitenizde veya e-posta yoluyla paylaşmak isterseniz program o türde ve düşük boyutta kaydeder.
# Albümlerinize müzik ve çeşitli efektler ekleyebilirsiniz.
# Program tamamen ücretsizdir.
# Ayrıca herhangi bir flash programına ihtiyaç duymaz. Tüm gereksinimlerini kendisi yükler.

yenilikler (2.40) :

# Yeni arkaplan müzikleri eklendi.
# Program artık WMA müzik dosyalarını da destekliyor.

6.3 MB boyutunda ve ücretsiz olan programı indirmek için alttaki linke tıklayın.


   






Begeni scripti 2014 sistem bomba

 



Kurulum bilgisi:

1- Rardan çıkardıgınız klasörü açın
2- Config.php yi Kendi Database Bilgilerinizi Yazın
3- Ve Son Olarakta Sql Aktarın

Demo => http://feymlike.tk/cengizhanv1/
İndir => http://www.dosya.tc/server28/UbXCh1/...hanv1.rar.html

12 Nisan 2014 Cumartesi

Banner Yapma Programı Türkçe



Banner Design Studio, grafik bilginiz olmadan kolay ve basit kullanımı ile dakikalar içerisinde kendi bannerlarınızı yapmanıza olanak sağlayan bir programdır. Program halihazırda içerisinde 500 Kadar hazır şablon içermektedir.Yine program içerisinde 450 adet önceden hazırlanmış sabit ve hareketli arka plan ve 4000 adet sembol, yazı, şekil, görüntü ve düğmeler barındırmaktadır.Program ile yapmış olduğunuz çalışmaları popüler olan 14 Farklı biçimde kayıt seçeneği SWF, HTML, AVI, PDF, GIF, JPG, PNG, TIFF, BMP v.b. Ek olarak flash bannerlarda yapabilirsiniz.
Özellikleri:
# 500 Kadar hazır şablon
# 450 adet önceden hazırlanmış sabit ve hareketli arka planlar
# 4000 adet sembol, yazı, şekil, görüntü ve düğmeler
# Animasyon metin ve görüntü geçiş efektleri ile ve bindirmeleri.
# 14 Farklı biçimde kayıt seçeneği SWF, HTML, AVI, PDF, GIF, JPG, PNG, TIFF, BMP v.b
Download Uploaded
Banner Design Studio 5.1.rar (64,07 MB) - uploaded.net
Download Freakshare
FreakShare - Easy One-Click File Hosting

PC Virüslü yada Yavaşsa GİR !



Virüs girmiş bilgisayar üzerinde,nasıl işlemler yapıp , pc yi derleyip , performans almayı anlatacağım.Hatta, anti olamayan pc de virüs girse antivirüs yüklenmese dahi yapılacakları anlatacağım.

Yalnız her zaman derim ; yinede diyorum ,bazı exelerin virüs olduğunu anlamak için;
hangi uygulama nın ne işe yaradığını çalışma prensiplerini ve yetki kriterlerini üretici sertifikasını bilmeniz gerekiyor.

Ben kendim şahsen bu yollları her zaman denemişimdir ve sorunsuz şekilde virüsleri temizleyip, sistemi hızlandırmışımdır.

Bugüne kadar gördüğüm virüsler;

a) kendini başlangıca atar, çalıştığı belli olur.
b) görev yöneticinden , çalıştığı belli olur.
c) kendini kopyaladığı ve çalıştığı windows dizinleri ;
c/root - c/windows - c/system32 -
C:\Users\otorumaçma adınız\AppData
d)bunların dışında birçok virüs
Aklıma suan gelenler bunlardır.

d) üretici sertifikası yoktur
e) isimleri abuk sabuktur msn.exe
sechosd.exe vs.
f) çalışma prensiplerine bağlı olarak ; dosya ; okuma- değiştirme vs vs
izinleri tam yetkilidir.

Ama virüs , çalışma dizini olarak heryerde çalışabilir.
benim verdiğim örneklerdir.


Sunuda belirtmek gerek ; bazı özel yazılımlar, kendilerini, çok iyi gizlerler. onları bulmak malesefki çok zordur.Bazıları ise silseniz dahi kendini kopyalar,
bilgisayarı tekrar açtığınız vakit,aktif olup yeniden çalışmaya başlar.Ama bedava olan, sağda - solda dağıtılan,tüm yazılımları ,bulup silebilirsiniz.

İimdi seneryomuzu oluşturalım ; karşınızdaki, pc de anti virüs yok ,
karşınızdaki kişide pc den anlamıyor ,antivirüs (güvenlik yazılımıda kurulmuyor pc de , hata veriyor )
bilgisayar sahibi, sizden yardım istiyor,sizin yapacağınız işlem sırası, şu şekildedir.

Buradaki örnek uygulama adı msn.exe dir.


[x] : Önce Görev Yöneticisini açın , orada çalışsan muhakkak ,dandik bir uygulama vardır, bizim türk lamerlerinin klasik olarak server lara verdikleri isim ;
msn.exe örnek olarak verdim , bu ve benzerleri türünden düşünün, isminde , çalışan bir uygulama vardır. bunu hemen sonlandırın....

Derseniz görev yöneticisi açılmıyor ; o zaman

Internetten windowsa bulasan trojan ve virusler genellikle gorev yoneticisini calismaz duruma getirirler.
Gorev yoneticisi CTRL+ALT+DELETE tuslarina bastigimizda ekrana gelen istedigimiz uygulamayi sonlandirma sistemidir.
Gorev yoneticisini tekrar calisir duruma getirmek icin Windows XP proffesional da(kendi sistemim) nasil geri getirebiliyoruz adim adim görelim.

Genellikle gorev yoneticisini bilgisayar kilitlendiginde yada virus bulastiginda kullaniriz.

Baslattan calistir a gpedit.msc yaziyoruz enterliyoruz asagidaki gibi bir sayfa gelecek.

Buradan sirayla kullanici yapilandirmasi-yonetim sablonlari-sistem-ctrl+alt+del seceneklerini isaretliyoruz.

Burada gorev yoneticisini devre kaldir ozelliklerini tikliyoruz.3.yeri isaretliyoruz uygula tamam

XP Home kullananlar ise Calistir a regedit yaziyoruz.enterliyoruz.Sirayla
HKEY_CURRENT_USER-Software-Microsoft-Windows-CurrentVersion- Policies-System
Disable TaskMgr Ona sag tikliyoruz. değiştir den
1 yazan yere 0 yaziyoruz.


[x] Ondan sonra ,

Başlat>çalıştır>msconfig yazıp, aynı uygulama msn.exe örnektir)
bunu başlangıçtan iptal edin.
Dosya başlangıçta çalıştığı için , dosya konumunu ve kayıt defteri , dword değerlerini bulup , rahatça silebilirsiniz.


örnek ; msn.exe , nin kayıt anahtarı değerlerini bulmak için , başlat > çalıştır > regedit yazar , enter e basarız. Eğer kayıt defteri açılmıyorsa , açmak için aşağıdaki scripts i indirin.

Çalışması lazım. eğer çalışmazsa,

Kayıt defterini açmak için
Başlat/Çalıştır ı aç "gpedit.msc" yaz ve tamam de. Grup İlkesi gelir sırasıyla Kullanıcı Yapılandırması/
yönetim sablonları/sistem (kayıt defteri düzenleme araçlarına erişimi engelle )seçeneği üzerine iki kere tıkla "yapılandırılmadı" seçeneğini etkinleştir uygula tamam .

Google den araştırın. misli ile bilgi bulursunuz.


Kayıt Defteri Açıldı :
şimdi , kayıt defterinden , msn.exe (örnektir );
Virisünün anahtar değerlerini sileceğiz .

Nasılmı;

CTRL+F yapın , msn.exe yazın . Açılan tüm değerleri silin.

Bu şekilde , virüsü temizlemiş olduk .

Yaptığımız işlemleri sayalım :

1 - ) Görev yöneticisini açtık , virüsün çalışmasını durdurduk,

2 - ) Registery iptal olmuştu , registry yi açtık ,

3 - ) Başlangıçtan virüsü engelledik

4 - ) Kayıt defterinden ,virüsün dword değerlerini sildik,


Önemli ; görev yöneticisini ve kayıt defteri eğer açılmazsa , güvenli modda bilgisayarınızı açıp , tüm anlatıklarımı yapın.



Bitti mi ?

HAYIR !

Şimdi Sıra;


Şimdi ise norman malware cleaner , programını ,bilgisayarımıza indirip, tarama yapacağız.

Ondan sonra ;

1- ) Anti virüs yazılımı kurmaya ,

2 - ) sistem optimize ve senkranizasyon programları ile sistemi hızlandırıp perfonmas almaya geldi.

bunlarıda yaptıktan sonra , sistem virüslerden temizlenmiş ,hızlandırılmış, olarak kullanabilirsiniz.

Çin malı Galaxy S5 çıktı



Daha geçtiğimiz günlerde Türkiye'ye gelen Galaxy S5'in birebir çakması çıktı.

Tüm ürünleri birebir kopyalaması ile bilinen Çinliler çok kısa bir sürede Samsung'un en iyi serisini olarak gösterilen S serisinin yeni ürünü S5'i kopyaladılar.

Kalp ritmi ölçme gibi bir çok özelliği birebir kopyalarak ilgi gören Çinliler kısa bir süre içerisinde yeni ürünlerini tüm dünyaya yaymayı planlıyor.

Ayrıca bu telefonlara 150 dolar gibi uygun bir fiyata ulaşmak mümkün.Ancak ne kadar dayanıklı olucağı yönündeki tartışmalar sürüyor.

CyberCODER Beğeni Scripti V1.0 Çıktı

,

Selamun Aleyküm Arkadaşlar
Bildiğiniz Gibi Bu Benim İlk Scriptim Ve Sizlere Sunmak İstedim Her Ne Kadar da Sade Olsada Sizinle Paylaşmak İstedim (Temlateyi Giydirdim Sonra Emek Hırsızı Demeyin.)

Scriptin Özellikleri;
1-TÜM TOKEN LINKLERINI KABUL EDER
2-Boşa Token Harcamaz
3-ID ile beğendirme işlemi yapıyor

KURULUM NOTLARI:

1- Rardan çıkardıgınız klasörü açın
2- config.php yi kendi db bilgilerinizi yazın
3- Konuya sql eklemedim Likers tablosu olan sql'erde çalışır.

Akdj06 Like Scpriti V1.1





Kullananlar Yorum Atarlarsa Sevinirim
Buyrun Link

Kişisel blog nedir?



Merhaba arkadaşlar merak eden arkadaşlarımıza bugün kişisel blog nedir ? sorusunun cevabını vereceğim. Bildiğimiz üzere eskiden hepimiz forum sitelerinde vakit geçirir ve sürekli olarak forum Kişisel Blogforum gezer üye olurduk. Günümüzde artık forum siteleri eski önemini kaybetmiş durumda. Artık portal tarzı siteler ve kişisel blog siteleri daha büyük bir ilgi görüyor. Çünkü insanlarımız artık kolay olanı tercih ediyor. Çünkü forum sitelerinde bizi üye yapmak için konuya cevap yazmak, linki görebilmek için üye olmak, teşekkür butonuna basmak gibi eklentiler uygulanıyor yani bunun anlamı karşılıklı bilgi anlamına geliyor. Ancak kişisel blog böyle değil 2011 yıllarından itibaren daha yoğun bir şekilde kişisel blog kullanılıyor. Çünkü kişisel blog bilgi vermek için sizden bir karşılık beklemiyor.

Sistem gayet kolay bir şekilde. Siteye giriyor istediğiniz bilgileri, linkleri rahatça görebiliyor ve isterseniz yorum yapma gereksinimi bile duymuyorsunuz. Bu şekilde internet daha eğlenceli bir hale geliyor. En önemlisi internet üzerinde herkesin istediği şey karşılanmış oluyor. Yani “aradığını bulmak” kişisel blogların gittikçe yaygınlaşmasıyla aradığınız şeyi bulmak kolaylaştı. Şimdi kişisel bloglar ne içerir size bunu açıklayalım. Kişisel blog kişinin isteğine ve ilgi alanına göre değişiyor. Mesela bu benim kişisel blogum ve ben yaklaşık 20 kategori hakkında okurlarıma karşılıksız olarak içerik sunuyorum. Kişisel blog tek bir sayfa halinde olduğu için gerçek kişisel blog yazarları sitelerine girdiği içerikleri özene bezene hazırlıyor ve okuyucalarına bunu sunmaktan mutluluk duyuyor.
Bir çok kişisel blogun en güzel özelliklerinden birisi ise günce olması. Güncel olan kişisel bloglar takipçi kazanıyor böylece okurları hergün girip “yahu bakalım bu adam bugün ne yazmış” diye merak ediyor. Bu nedenle kişisel blog ülkemizin gelişmesini de sağlıyor. Çünkü insanlara bir bakıma okumak isteği kazandırıyor ve üzerlerindeki üşengeçlik hissini ortadan kaldırıyor. Anlayacağımız üzere kişisel blog şu sıralar internet üzerinde en popüler portal olarak biliniyor. Umarım kişisel blog hakkında gerekli bilgileri edinmişsinizdir. Kendinize iyi bakın, saygılarımla

Edebiyat nedir?



Edebiyat nedir?
Düşünce, duygu ve hayallerin sözlü veya yazılı olarak güzel ve tesirli biçimde anlatılması sanatıedebiyat

Edebiyat düşünce ve duyguları güzel ve etkili bir biçimde anlatma sanatı olarak tanımlanabilirse de her anlatı her metin edebiyat tanımı içerisine sokulmaz. Amacı okuyucuya estetik bir lezzet sunmak değil de onu bir konuda aydınlatacak teknik bilgileri içeren yapıtlar (bilimsel makale veyakitaplar, gazete haberleri gibi) edebiyat tanımı dışında değerlendirilirler.
Ayrıca bazı müellifler bilimsel yapıt ve haberlerin edebi değer taşıtabilecek nitelikte olabileceği gibi sanatsal kaygı taşımayan şiirlere de rastlanabileceğini belirterek bu tanıma karşı çıkmışlardır. Ayrıca edebiyat sadece yazılı metinleri kapsamaz, edebiyat eserleri (destanlar vb.) her zaman yazılı olarak ifade edilmeyebilir.
Sözlükte "edebiyat" ne demek?
1. Yazın, literatür; içten olmayan, gereksiz, boş sözler.
2. Bir bilim kolunun türlü konuları üzerine yazılmış yazı ve yapıtlarının tümü, literatür.
3. Yazınsal yapıtlara ilişkin bilgilerin öğretildiği ders.
Cümle içinde kullanımı
Edebiyat hocası iken talebeme bu nesir sanatından bir defa bahsetmiştim.
- F. R. Atay
Edebiyat kelimesinin ingilizcesi
n. literature, belles lettres, polite letters, letters
Köken: Arapça

Ekran kartı nedir?



Ekran Kartı Nedir?
Görüntüyü ekrana yansıtmak için bilgisayar kasasının içine takılan bir karttır. Bir bilgisayarın görüntü kalitesi hem ekran kartına (Görüntü bağdaştırıcısı) hem de monitör’e bağlıdır. Örneğin, Bir Monochrome monitör, görüntü bağdaştırıcınız ne kadar kuvvetli olursa olsun renkleri görüntüleyemez.

Birçok farklı tipte görüntü bağdaştırıcısı günümüzde bulunmaktadır. Bunlardan en uygun görüntü standartlarını IBM ve VESA firması tarafından tanımlanmıştır. Her bağdaştırıcı farklı video modları sunar. Video modlarının iki temel kategorisi text ve grafik modudur. Text modunda bir monitör yalnızca ASCII karakterleri görüntüleyebilir. Grafik modunda ise bit eşlemli şekilleri görüntüleyebilir. Text ve grafik modlarının içinde bazı monitörler çözünürlük seçeneği sunarlar. Daha düşük çözünürlükte bir monitör daha çok renk görüntüleyebilirEkran kartı
Modern bağdaştırıcılar bir bellek taşırlar. Böylece bilgisayarın belleği görüntüleri depolamada kullanılmak zorunda kalmaz. Buna ek olarak çoğu bağdaştırıcının grafik hesaplamalarını gerçekleştirmek için kendi grafik işlemcisi vardır. Bu bağdaştırıcılara grafik hızlandırıcı (graphic accelerators) denir. Günümüzdeki çoğu monitör görüntüleri göstermek için analog sinyalleri kullanırlar. Görüntü bağdaştırıcısı ise ekrana gidecek olan görüntünün dijital bilgisini alır. Kendi belleğinde depolar ve bunu analog sinyallere çevirerek monitöre gönderir.

Google Adsense Nedir?

 

Google Adsense kısaca website sahipleri için Google’ın sunduğu bir reklamcılık hizmetidir.Şu anda dünya üzerinde on binlerce site bu sistemi kullanıyor ve içlerinde oldukça iyi para kazanan siteler olduğunu belirtmek istiyorum.

Adsense Nasıl Çalışır?

Üyeliğiniz onaylandığı taktirde ödeme alacağınız yöntemi hesap ayarlarından yaparak (çek veya banka havalesi) çeşitli boyutlarda reklam birimleri oluşturup ilgili kodu sitenizde istediğiniz yere yapıştırabilirsiniz. 2-3 dakika içerisinde sitenizdeki içeriğiniz ile alakalı reklamlar gözükmeye başlayacaktır.

Reklamlar Neye Göre Çıkıyor?

Reklam verenler google adwords ile kampanyalarını oluştururken sadece arama ağı değilde yayıncı siteleri de hedeflediği taktirde bu reklamlar Adsense yayıncı havuzunda toplanır ve reklam ile benzer içerik barındıran sitelerde veya sayfalarda bu reklamlar görüntülenmeye başlar. Google örümcekleri sitenizi sürekli indexlediklerinden dolayı sizin içeriğinizin kategorisini belirler ve moda siteniz varsa gidipte sitenizde kombi reklamlarını yayınlamaz. Bunun faydası ise tıklanma oranının arttırmasıdır. Bu sayede hem google hem yayıncı daha çok gelir elde etmiş olur.
Adsense’den Para Kazanmak

Görüntülenen bu reklamlar tıklandığı zaman google site sahibinde belirli bir komisyon verir. Örneğin tık başı maliyeti 1 TL olan bir reklamdan google 30 kuruş alırken, site sahibi 70 kuruşgibi bir miktar almaktadır. Elbetteki reklam verenlerin bütçesi sizin adsense gelirinizi etkiler. Tatil kelimesindeki rekabetten dolayı adwords’te tık başı maliyet yüksek olur dolayısıyla sitenizdeki bu tarz bir reklama tıklanma size daha çok gelir getirir. Dünya üzerinde bu sistemi kullanarak oldukça fazla gelir elde eden siteler mevcut demiştim. Örneğin ünlü sosyal medya blogu mashable.com’un aylık 600.000 $ adsense gelirinin olduğu tahmin ediliyor. Elbetteki bu kazançlar için çok büyük bir emek harcanması aşikar ki zaten dünyanın en iyi sitelerinden bahsediyorum.
Neden Adsense Kullanmalıyım?

Öncelikle arkasında en güvenilir internet şirketi google var. Hile hurda yapmadığınız sürece paranızı her ay düzenli olarak alırsınız. İkinci olarak büyük bir site olmadan reklam almanız oldukça zor ancak günde 100 tekil ziyaretçiye sahip bir blogdan günde 2-3$ kazanabilir dolayısıyla ayda 150 TL‘den fazla para kazanabilirsiniz. Belirli bir kategoride yayın yapan küçük site sahipleri için oldukça iyi bir sistem diyebilirim. 



Html nedir?



Html bir uzantıdır. tıpkı mp3'ün bir şarkı uzantısı olması gibi, Html de bir yazı dosyası uzantısıdır. Bu yazı dosyalarını açmak için de Microsoft Word gibi, bilgisayarınızın metin editörlerini kullanabilirsiniz.


Html uzantılı dosyalar, başka bir bilgisayardan, internet yoluyla ulaşılabilir. Microsoft Word gibi programlar interneti kullanamadığı için, Tarayıcı dediğimiz programlar oluşturulmuştur. Tarayıcılar, hem internete bağlanabilen, hem de html dosyalarını gösterebilen programlardır. En çok bilinen tarayıcılar ise şunlardır:

İnternet Explorer
Mozilla Firefox
Chrome
Çoğu internet sayfası aslında bir html dosyasıdır. Siz dosyanın adresini yazarsınız, tarayıcınız o dosyayı internetten bulup açar ve size gösterir.

Gerçi Php, asp gibi farklı dosyalar da var, ama bu yazıyı html öğrenmeniz için hazırladık, html öğrenmenize yaramayacak şeylerden bahsetmiyoruz.