Marifet nedir?

Marifet nedir?

Hazreti Şems-i Tebrîzî’nin “Marifet Nedir?” sorusuna verdiği cevapta karşılığını bulur.

“Kalbin hak ile hayatlanmasıdır” der Hazret, ve ekler: “Diriyi öldür - yani nefsini. Ölüyü dirilt – yani kalbini. Bulduğunu yitir – yani dünyayı. Yitiğini bul – yani ahireti. Varı yok et – yani hevanı. Yoğu var et – yani niyetini. Eğer cehennemden kaçıyorsan niyetine sadık kal. Eğer Mevlanı arzu ediyorsan, yüzünü ona döndür, çünkü onu hemen bulacaksın…”

Bibliyografya:

  1. Şekûr, M. (2017). Su Üstüne Yazı Yazmak (12 b.). (S. Demirci, & S. Okyay, Çev.) İstanbul: Sufi Kitap Yayınları. Mart 25, 2017 tarihinde alındı

Google Chrome'da 'Ana Ekrana Ekle' Popup Kodu

Google Chrome'da 'Ana Ekrana Ekle' Popup Kodu

Android cihazda Chrome kullanarak ziyaret ettiğiniz web sitelerinde önünüze çıkan “Ana Ekrana Ekle” popup kodunu sizlerle paylaşıyorum. Bunun çalışması için sitenizin https olması gerekir.

UYARI BURADA YAPACAĞIN İŞLEMLER ÇALIŞMAYACAKTIR!
YENİ YAZIYA GÖZ ATMAK İÇİ TIKLAYIN.

Linke tıklayın ve sizin için hazırlamış olduğum dosyaları indirin.

1. Adım Logo Düzenleme

İndirmiş olduğunuz klasör içinde yer alan ve aşağıda listelemiş olduğum logoları kendi logonuzla değiştirin.

  1. launcher-icon-0-75x.png
  2. launcher-icon-1x.png
  3. launcher-icon-1-5x.png
  4. launcher-icon-2x.png
  5. launcher-icon-3x.png
  6. launcher-icon-4x.png

2. Adım manifest.json Dosyasını Düzenleme

nameshort_namestart_urltheme_color ve background_color içeriklerini düzenleyin.

{
  "name": "Örnek Popup Uygulaması",
  "short_name": "Örnek Popup",
  "icons": [
    {
      "src": "launcher-icon-0-75x.png",
      "sizes": "36x36",
      "type": "image/png"
    },
    {
      "src": "launcher-icon-1x.png",
      "sizes": "48x48",
      "type": "image/png"
    },
    {
      "src": "launcher-icon-1-5x.png",
      "sizes": "72x72",
      "type": "image/png"
    },
    {
      "src": "launcher-icon-2x.png",
      "sizes": "96x96",
      "type": "image/png"
    },
    {
      "src": "launcher-icon-3x.png",
      "sizes": "144x144",
      "type": "image/png"
    },
    {
      "src": "launcher-icon-4x.png",
      "sizes": "192x192",
      "type": "image/png"
    }
  ],
  "start_url": "/?utm_source=webapp",
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone",
  "orientation": "portrait"
}

3. Adım manifest.json ve serviceWorker.js Dosyasını Çağırma

Web sayfanızda yer alan <head> etiketleri arasına aşağıdaki kodu yapıştırın.

<link rel="manifest" href="manifest.json">
<script>
    window.addEventListener('load', function() {
      var outputElement = document.getElementById('output');
      navigator.serviceWorker.register('sw.js', { scope: '/' })
        .then(function(r) {
          console.log('registered service worker');
        })
        .catch(function(whut) {
          console.error('uh oh... ');
          console.error(whut);
        });
      window.addEventListener('beforeinstallprompt', function(e) {
        outputElement.textContent = 'beforeinstallprompt Event fired';
      });
    });
</script>

Index dosyasının son hali bu şekilde olmalıdır.

4. Adım Test

Şu anda Chrome, yalnızca bir kullanıcı sitenizi en az iki kez ziyaret ederse ve en az 5 dakika ayrılmışsa, afişi otomatik olarak gösterecek şekilde ayarlanmıştır. Birisi, Popupu yok sayarsa, Chrome’daki tarama verilerini silmedikçe tekrar gösterilmez.

Web siteyi ziyaret ettiğinizde çıkan popup!

Google Chrome’da Ana Ekrana Ekle Popup Kodu

Ana ekrana eklendikten sonra açılış ekranı!

Google Chrome’da Ana Ekrana Ekle Popup Kodu

Popupu test etmek için kullanışlı araçlar:

  1. Adım Android cihazından Google Chrome’mu açın ve web sitenizi ziyaret edin. Eğer yukarıdaki gibi ekran görüntüsü ile karşılaşıyorsanız doğru bir işlem gerçekleştirmişsinizdir.
  2. Popup çalışmıyorsa URL’nizi manifest.json doğrulayıcıda test edin: https://manifesttester.com/
  3. Popup çalışmıyorsa Chrome’daki kullanıcı Geliştirici araçlarını inceleyin ve Uygulamalar sekmesine bakın. Hizmetler ve Manifest’i kontrol edin, aşağıdaki gibi görünmelidir.

Google Chrome'da Ana Ekrana Ekle Popup KoduGoogle Chrome'da Ana Ekrana Ekle Popup KoduGoogle Chrome'da Ana Ekrana Ekle Popup Kodu

5. Dosyalar

  1. Repo https://github.com/ahmetcadirci25/ana-ekrana-ekle
  2. Zip https://github.com/ahmetcadirci25/ana-ekrana-ekle/releases
  3. Önizleme /ana-ekrana-ekle/

Bibliyografya:

  1. Increasing Engagement with Web App Install Banners. 06 ‎Mayıs ‎2017. https://developers.google.com/web/updates/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android
  2. samples/service-worker.js at gh-pages · GoogleChrome/samples. 06 ‎Mayıs ‎2017. https://github.com/GoogleChrome/samples/blob/gh-pages/service-worker/custom-offline-page/service-worker.js
  3. samples/index.html at gh-pages · GoogleChrome/samples. 06 Mayıs ‎2017. https://github.com/GoogleChrome/samples/blob/gh-pages/app-install-banner/basic-banner/index.html
  4. Installable Web Apps with the Web App Manifest in Chrome for Android. 06 Mayıs ‎2017. https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-manifest-in-chrome-38-for-Android

Google Chrome'da Kullandığım Eklentiler

Google Chrome'da Kullandığım Eklentiler

Sizin içinde yararlı olacağını düşündüğüm ve sıklıkla kullandığım Chrome eklentileri..

1. Instant Translate

Google Chrome çeviri eklentisi. 104 dil mevcut ve anında çeviri imkanı. Firefox, Safari, Opera ve Edge eklentileri mevcuttur.

2. Save to Pocket

İnternette gördüğümüz bir yazıyı veya herhangi makaleyi, daha sonra okumak için arşivleyen ve uygun formatta okumayı sağlayan bir uygulamadır. Şu anda OS X, Windows, iOS, Android, Windows Phone, BlackBerry, Kobo, ve Web tarayıcı’larda kullanılabilmektedir. 1

3. Dashlane

Şifrelerinizi bir araya toplayarak hızlı üye girişi yapabilirsiniz. Güvenli şifreler oluşturabilirsiniz.

4. AdBlock

Rahatsız eden reklamları engellemenin en kolay yolu.

5. Web Developer

Web uygulamaları geliştirirken çok yararlı olacak bir eklenti. Mevcut eklenti içerisinde yer alan araçlar inanılmaz.

6. Web Developer Checklist

Geliştirmiş olduğunuz web uygulamalarını test etmenize yarayan eklenti.

7. Emmet Re:view

Duyarlı tasarımınızı birden fazla görünüm alanında test etmek için hızlı ve kolay bir yol.

8. Lighthouse

Google tarafından geliştirilen web uygulamalarınızın performansını, kalitesini ve doğruluğunu iyileştiren açık kaynak kodlu, otomatikleştirilmiş bir araçtır.

9. PageSpeed Insights (with PNaCl)

Web sayfalarınızın performansını analiz edin ve bunları nasıl optimize edebileceğiniz konusunda belirli öneriler edinin.

10. Chrome Uzaktan Masaüstü #Bonus

İnternet üzerinden güvenli bir şekilde diğer bilgisayarlara erişin veya başka kullanıcıların bilgisayarınıza erişmesine izin verin. 3

Bibliyografya:

  1. Pocket (uygulama). 03 ‎Mayıs ‎2017. https://tr.wikipedia.org/wiki/Pocket_(uygulama)
  2. Chrome Uzaktan Masaüstü. 03 ‎Mayıs ‎2017. https://chrome.google.com/webstore/detail/chrome-remote-desktop/inomeogfingihgjfjlpeplalcfajhgai

Windows npm - EPERM: operation not permitted on Hatası

Windows npm - EPERM: operation not permitted on Hatası

Npm install komutunu çalıştırdığınızda aşağıdaki gibi bir hata alıyorsanız. Çözüm kısmında yer alan kodu çalıştırmanı yeterlidir.

Hata

Error: EPERM: operation not permitted, mkdir 'C:Program FilesGitusrlocal' at Error (native)

Çözüm

  1. Başlat
  2. Arama kutucuğuna cmd yazın.
  3. Yönetici olarak çalıştır
  4. Aşağıdaki komut yazın ve enter tuşuna basın.
npm config set prefix /usr/local

Daha farklı hatalar alıyorsanız aşağıdaki linkten yardım alabilirsiniz.

Npm issues

Npm Paketlerinin Bulunduğu Dizin

Npm Paketlerinin Bulunduğu Dizin

Npm paketlerinin nereye yüklendiğini görmek için npm list -g kodunu teriminalde çalıştırabilirsiniz.

Dosya Dizinleri

Windows 7 - 8 - 10

%AppData%npmnode_modules

Windows XP

%USERPROFILE%Application Datanpmnode_modules

Unix

/usr/local/lib/node

veya

/usr/local/lib/node_modules

Npm Nedir?

npm javascript betik dili için geliştirilmiş olan ve Node.js’in standart olarak kabul ettiği bir paket yönetim sistemidir. npm komut satırından çalıştırılır ve uygulamalar için bağımlılık yönetimi (dependency management) sağlar. Ayrıca geliştiricilerin merkezi bir npm kaynağından var olan paketleri kurmasına imkan verir. npm tamamen javascript dili kullanılarak Isaac Z. Schuleter tarafından, PHP’nin PEAR ve Perl’in CPAN sistemlerinden esinlenilerek geliştirilmiştir. 1

Bibliyografya:

  1. Npm. ‎29 ‎Nisan ‎2017. https://tr.wikipedia.org/wiki/Npm

Ubuntu Geliştirici Ekletilerinin Kurulumu

Ubuntu Geliştirici Ekletilerinin Kurulumu

Ubuntu kullanan geliştirciler için Sublime Text, Git, Gitkraken, Node.js ve Gulp eklentilerinin kurulumunu anlatan rehber niteliğindedir.

Sublime Text Kurulumu

Sublime Text 3 için:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

Sublime Text 2 için:

sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text

Git Kurulumu

sudo apt-get update
sudo apt-get install git

Gitkraken (GUI Clients) Kurulumu

gitkraken.com

Anasayfada bulunan Download butonuna tıklayarak programın kurulumunu yapabilirsiniz.

En popüler Windows, Mac ve Linux işletim sistemleri için uygun programları aşağıdaki linkten ulaşabilirsiniz.

git-scm.com

Node.js Kurulumu

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Gulp Kurulumu

sudo npm install gulp-cli -g
sudo npm install gulp -D

Daha fazla bilgi için kaynaklar bölünde yer alan linklerden ulaşabilirsiniz.

Kaynakça

  1. How do I install Sublime Text 2/3?. ‎9 ‎Nisan ‎2017. http://askubuntu.com/questions/172698/how-do-i-install-sublime-text-2-3
  2. How To Install Git on Ubuntu 14.04. ‎9 ‎Nisan ‎2017. https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-14-04
  3. Git GUI for Windows, Mac & Linux GitKraken. ‎9 ‎Nisan ‎2017. https://www.gitkraken.com/
  4. Git - GUI Clients. ‎9 ‎Nisan ‎2017. https://git-scm.com/downloads/guis/
  5. How To Install Node.js on an Ubuntu 14.04 server. ‎9 ‎Nisan ‎2017. https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server
  6. gulp.js. ‎9 ‎Nisan ‎2017. http://gulpjs.com/

Facebook Hikayeler: Facebook'un En Son Özelliği Hakkında Bilmeniz Gereken Her Şey

Facebook Hikayeler: Facebook'un En Son Özelliği Hakkında Bilmeniz Gereken Her Şey

Bilginiz gibi “Snapchat; Akıllı telefonlar için geliştirilmiş, platformlar arası çalışma özelliğine sahip bir anlık mesajlaşma uygulamasıdır.”1 İlk olan Snapchat paylaşımları 24 saat içinde yok etmesidir. Çok fazla ilgi görünce bazı büyük sitelerde kurnazlık yapıp aynı özelliği kendi uygulamalarına entegre ettiler.

Instagram “Kevin Systrom ve Mike Krieger tarafından kurulan Instagram Nisan 2012 yılında sosyal medya devi Facebook tarafından 1 milyar dolara satın alındı.”2 Artık Facebook tarafından geliştirlen Instagram, Snapchat en büyük özelliği olan hikayeler kısmını kısa süre önde uygulamasına entegre etti. Bununla yetinmeyen Facebook bir atak yaparak Facebook Hikayeleri çıkarmak üzere…

Facebook Hikayeler

“Facebook Hikayeleri olarak bilinen özellik, kullanıcıların eğlenceli filtreleri ve Snapchat benzeri objektifleri içeriğine bindirmelerinin yanı sıra fotoğraflarına ve videolarına görsel coğrafi konum etiketleri eklemelerine izin veren Facebook’un uygulama içi kamerasına odaklanıyor. Kameraya erişmek için, Facebook mobil uygulamasında sağa hızlıca kaydırın. Instagram’a inanılmaz derecede başarılı sağladı. Instagram Hikayeleri Ağustos 2016’da başlatıldı ve şimdi dünyada günlük 150 milyondan fazla insan hikayeleri kullanıyor.” 3

Facebook Hikayeleri nasıl çalışır?

Aynı Instagram’da olduğu gibi üst kısımda yer alan arkadaşlarınızda birini dokunmanız yeterlidir.

Facebook Hikayeleri Görüntüleme

Bir hikaye görüntülerken aynı zamanda doğrudan bir mesajla cevap verebilirsiniz.

Facebook Hikayeler Yanıtlama

1.Adım: Kameraya erişin

Facebook’ta bir hikaye oluşturmak için öncelikle kameraya erişmeniz gerekir. Bunu doğrudan Facebook mobil uygulamasında hızlıca kaydırarak yapabilirsiniz.

Facebook Hikayeleri Görüntüleme

2.Adım: İçeriğinizi oluşturun

Facebook kullanıcıları hikayeleri fotoğraf ve video olarak paylaşabilirler. Kamerayı açtıktan sonra, videonuzu kaydedebilir veya hızlı bir fotoğraf çekebilirsiniz. Ayrıca, içeriğinizi süslemek için kullanılabilen bir dizi lens ve filtrenin fark edileceksiniz. Fotoğraf çekmek için, ekranın ortasındaki düğmeye dokunun. Video kaydetmek için basını tutmanız yeterli olacaktır.

3.Adım: Hikayenizi paylaşın

Güzel bir içerik oluşturdunuz, bir sonraki adım hikayenizi paylaşmaktır. Bunu yapmak için, ekranın ortasındaki ok simgesine dokunun ve daha sonra ‘Hikayenizi’ seçin ve ekranınızın sağ alt tarafındaki gönderme düğmesine tıklayın. Ayrıca direkt bir mesajla gönderdiğiniz mesajı seçilen arkadaşlara da gönderebilirsiniz.

Facebook Hikayeleri Görüntüleme

Hikayenle bir yazı paylaştıktan sonra, Snapchat ve Instagram Hikayeleri’nin çalıştığı gibi, 24 saat boyunca gösterilecek. Bir Facebook Hikayeleri’nde yayınlanan videolar ve fotoğraflar, haber akışına veya varsayılan olarak bir kullanıcının zaman çizelgesinde gösterilmeyecek, ancak kullanıcılar isterlerse haber akışını da paylaşmayı seçebilirler.

Facebook Hikayeleri 24 Saat Sonra Yok Olur

Kaynakça

  1. Instagram. 15 Mart 2017. https://tr.wikipedia.org/wiki/Instagram.
  2. Snapchat. 15 Mart 15. https://tr.wikipedia.org/wiki/Snapchat.
  3. Facebook Stories: Everything You Need to Know About Facebook’s Latest Feature. 15 Mart 2017. https://blog.bufferapp.com/facebook-stories.

VMware Workstation Port Değiştirme

VMware Workstation Port Değiştirme

VMware Workstation ile fiziksel bilgisayarlar, laptoplar üzerinde birden fazla sanal işletim sistemi çalıştırmamıza olanak sağlayan sanallaştırma programdır.

VMware Workstation’daki port değiştirmek kolaydır. VMware Workstation programını açın ve adımları takip edin.

  1. Edit > Preferences
  2. Shared VMs tab kısmı
  3. Change Settings
  4. İstediğiniz Portu yazın
  5. Enable Sharing
  6. Ok

İşlem bu kadar..

MainWP Dashboard ile Tüm Wordpress Sitelerinizi Tek Panelden Yönetme İmkanı

MainWP Dashboard ile Tüm Wordpress Sitelerinizi Tek Panelden Yönetme İmkanı

Wordpress uzun süredir internet dünyasında zirveyi korumaktadır. Birden fazla Wordpress’e sahip olan insanlar bunların yönetimde bazen sıkıntılar yaşamaktadırlar. Güncellemeler, eklentiler vb. işlemleri tüm sitelerde tekrarlamak oldukça zor hale gelebilir.

Sizlere bir eklentiyi tanıtmak istiyorum. MainWP Dashboard adlı eklenti birden fazla Wordpress sitenizi tek siteden yönetme imkanı sunmaktadır.

Örneğin;

Ana sitemiz

http://mainwptest.com

Diğer 3 sitenizde bu şekilde,

http://test-1.com
http://test-2.com
http://test-3.com

4 adet site nasıl bir adet site üzerinden işlemler gerçekleşir. Bunları örnekler ile sizlere anlataçağım.

1. MainWP Dashboard (Kontrol Paneli) Kurulumu

  1. Adım ana sitemizi belirlemek. Bizim ana sitemiz mainwptest.com.
  2. MainWP Dashboard (Kontrol Paneli) kurulumu için,
  3. Eklentiler > Yeni Ekle > MainWP Dashboard > Hemen Yükle > Etkinleştir
  4. Welcome to MainWP Dashboard ekranına Not right now butonuna tıklayın.

Şimdi diğer sitelere kurulum yapalım.

2. MainWP Child Kurulumu

  1. MainWP Child kurulumu için,
  2. Eklentiler > Yeni Ekle > MainWP Child > Hemen Yükle > Etkinleştir

test-1.com, test-2.com ve test-3.com sitelerine aynı kurulumları yapacağız.

3 siteye MainWP Child kurulumu yaptıktan sonra artık hepsinin ana siteye bağlayabiliriz.

3. MainWP Dashboard (Kontrol Paneli) Yeni Site Ekleme

MainWP Dashboard (Kontrol Paneli) yeni site eklemek için,

  1. Adım MainWP > Sites > Add New
  2. Adım Site URL > test-1.com
  3. Adım Administrator username > admin (Eğer kullanıcı adınız farklı ise onu yazmalısınız)
  4. Adım Child Unique Security ID kısmına test-1.com sitesiniz kontrol paneli giriş yapın ve Ayarlar > MainWP Child kısmına tıklayın.
  5. Adım Require unique security ID yanında yer alan kutuya tıklayın. *Your unique security ID is: kısmında çıkan kodu kopyalayın.
  6. Adım mainwptest.com sayfasında eksik kalan Child Unique Security ID kısmına kopyaladığımız kodu yapıştırıyoruz.
  7. Adım HTTP username ve HTTP password test-1.com domain adresinin kontrol paneline giriş yaparken kullandığımız kullanıcı adı ve şifresini yazın.
  8. Adım Add New Site diyerek tamamlıyoruz.

test-2.com ve test-3.com sitelerini aynı şekilde ekliyoruz.

Sorunları ve düşünlerinizi yorumlar kısmına yazabilirsiniz.

Dubai'nin Bilinmeyen ve Gizli Kalan Tarafları

Dubai'nin Bilinmeyen ve Gizli Kalan Tarafları

Eğer Casablanca filmi bugün çekilseydi, adı Dubai olurdu. Humphrey Bogart’ın içki, müzik ve kumarın yanı sıra dalaverelerin çevrildiği bir işletmenin sahibi rolünü oynadığı bu klasik film, Rick’s Cafe Americain etrafında geçer. Egzotik dekor II. Dünya Savaşı sırasındaki Fas’tır. Casablanca’nın özelliği düşmanların gönül rahatlığıyla aynı ortamda bulunabildiği tarafsız bir mekân olmasıdır. Naziler, mülteciler ve silah kaçakçıları yan yana masalarda oturup şampanya içerek “As Time Goes by” şarkısını söylerler.

Afganistan ve Libya’daki savaşlar, Irak ve Lübnan’daki istikrarsızlıklar, Tunus ve Mısır’daki rejim dönüşümleri ve İsrail ile Iran arasındaki amansız düşmanlıkla kuşatılmış görece sakin bir ada olan Dubai de böyledir. Aşırı kötü bir muhittir, burada Kick’s Cafe yerine yapay Palmiye Adası’nın abartılı dinlence mekânı Ailantis vardır. Deniz tabanından yükselen Palmiye Adası uzaydan görülebilecek kadar büyük bir palmiye biçiminde inşa edilmiştir. Atlantis’in içinde kentteki en iyi restoranlar vardır. Bu restoranlarda İsrailli ajanlar, İranlı provokatörler, Rus tetikçiler, Suudi silah simsarları ve yerel silah kaçakçıları yan yana oturmakta, çöldeki bu ülke dışından oldukları açıkça görünen uzun bacaklı sarışınlar onlara eşlik etmektedir.

Dubai’de buldukları şey Rick’s müşterilerinin Casablanca’da bulduklarıdır, burası da buluşabildikleri, yeni adam istihdam edebildikleri ve tutuklanma korkusu olmaksızın birbirlerine ihanet edebildikleri tarafsız bir ortamdır. Dubai uluslararası entrikalara uygun bir yerdir. Hava ekimden marta kadar mükemmeldir, Dubai Bombay, Lahor, Tahran, İstanbul, Kahire, Hartum ve korsan yataklarıyla çevrili bir tehlike bölgesinin tam ortasındadır. Dünyayla mükemmel bir hava ve iletişim bağlantısı vardır. Yoğun yapılaşmasıyla ünlüdür dünyanın en yüksek binasına ve daha fiziksel, baskıcı toplumlardan ziyaretçilerin gözlerini kamaştıracak birçok postmodern pırıltıya şahit olmakla övünmektedir.

Tüm bu ihtişama ve entrikalara Hollywood tam bir tür şiddet de eşlik etmektedir. Mart 2009’da bir Rus savaş ağası Dubai’nin lüks Morina kısmında, en iyi plaj ve otellerinden bazılarının yakınlarında vurularak öldürülmüştü. Biri Tacik, diğeri İranlı olan iki şüpheli tutuklamış ve verdikleri ifadede olaya Çeçenistan’ın güçlü adamı Ramazan Kadirov’un emirleriyle hareket eden bir Rus Duma üyesinin adını karıştırmışlardı. Kurban, lan Fleming’in Altın Tabancalı Adam adlı kitabına açık bir göndermeyle, bir Rus diplomatın ülkeye gizlice soktuğu altın kaplamalı tabancayla vurulmuştu.

Daha da dikkat çekici bir cinayet -ekip olarak çalışan, sahte pasaportlarla seyahat eden, kılık değiştiren ve sıkı şifrelenmiş cep telefonları kullanan- İsrailli gizli takip ajanları ve tetikçiler Ocak 2010’da Hamas’ın kıdemli casusu Mahmoud al-Mabhouh’a Dubai’deki otel odasında İranlı tedarikçilerle bir silah anlaşması imzalamak için beklediği sırada suikast düzenlediklerinde gerçekleşti. Dubai’de suç oram düşüktür, fakat düşmanlan olan teröristler söz konusu olduğunda çöl bile güvenli değildir.

Dubai tarih boyunca iki faaliyette, inci çıkarmakta ve kaçakçılıkla başarılı oldu. Günümüzde inci çıkarma turist çekmek için gerçekleştirilen küçük bir iştir. Kaçakçılık ise her zamankinden daha büyük bir iş hafine gelmiştir. Eski Dubai’nin Creek adı verilen uzun rıhtımında İran’a giden elektronik eşya, teçhizat, yedek parça ve diğer mallar yığılıdır. Sony ya da HP logolu kolilerin içindeki altın ve para miktarım kimse bilmemektedir. Rıhtımın yanı sıra uzanan Baniyas Yolu boyunca malların nakliyesini finanse etmek için -ABD’nin ticari yaptırımları dikkate alınmaksızın-spot teminat mektupları düzenleyebilen İran bankaları bulunmaktadır. Creek’te Basra Körfezi’nden Bandar Abbas’a ve İran kıyılarındaki diğer Umanlara deniz yolculukianna başlamaya hazır büyük üçgen yelken teçhizatlarına sahip, ortası geniş, pruvası yüksek, ahşap latin yelkenlileri vardır. Kaçakçılık Dubai’de örtük biçimde bile kötü görülmeyen bir yaşam tarzıdır.

Dubai uluslararası bir finans merkezi ve vergi cennetidir, bulvarları ve arka sokakları uluslararası bankalarla doludur. İran’ın başlıca kıyı bankacılığı merkezi de burasıdır. Büyük Dubai bankaları, dünyanın diğer ülkelerine yapacakları ödemelerin gerçekleştirilmesinde, rezervlerin euro ile altına dönüştürülmesini ve doların değer kaybının yavaşlatılmasını da içeren döviz işlemlerinde İran bankalarının muhabir bankaları olarak işlev görür. Dubai aynı zamanda Somali korsan ticaretinin bankacılık merkezi olarak da hareket eder. Korsanlar gemi mürettebatını rehin alıp devriye gezen savaş gemileri Arap Denizi’nde onları kolladığı sırada, korsanlar adına hareket eden simsarlar fidye pazarlığı yapmak ve nihai ödeme konusunda telefon talimattan almak için Dubai’de tur atarlar.

Burada dünyanın en büyük pazar yerlerinden biri diyebileceğimiz, maddi servet olarak altının mücevherat, sikke, çubuk ve külçe gibi her biçimde satıldığı ve ardından evrak çantaları içinde hiçbir soru sorulmaksızın dünya ölçeğinde şahsi stoklara ihraç edildiği bir altın pazarı vardır. Dubai adlarım Arapça altın, gümüş ve elmas kelimelerinden alan müstakil cam gökdelenlerin bulunduğu bir emtia merkezine sahiptir. Bu kulelerin altında Brink’s tarafından yönetilen, dünyanın en büyük, en güvenli kasa dairelerinden biri vardır. İsviçre bankalarında gizliliğin saldın altında olması ve oligarkların Rusya’da rahat bırakılmaması nedeniyle serveti izi sürülemeyen altına çevirmek ve çölde koruma altına almak cazip bir stratejidir.

Pazarda el değiştiren altın Dubai’den transit geçen toptan servet buzdağının görünen kısmıdır. Kâğıt paralar sürekli olarak oymacılardan merkez bankalarına oradan da müşterilere geçmekte, bu paraların çoğu anavatanının dışında dolaşmaktadır. Dubai dünyanın en büyük kâğıt para aktarma noktasıdır. Çok büyük miktarlarda kâğıt para Dubai havalimanına yakın güvenli yerlerde depolanmakta, kendilerini tedavüle çıkaran bankalara dönmeyi beklemektedir.

Casusluk, suikast, altın, para ve dünyanın kavşak noktasında uluslararası aktörlerin oluşturduğu karışım Dubai’ye yeni Casablanca konumunu kazandırmaktadır. Tıpkı Casablanca gibi Dubai de yalnızca zamanının ve mekânının aynasıdır. Genel olarak dünyada yozlaşma ve işlev bozukluğu olmasaydı Dubai’nin hiç müşterisi olmayacaktı. Her savaşın tarafsız bir buluşma yerine ihtiyacı vardır ve kur savaşlarında bu boşluğu Dubai doldurmaktadır. Dubai’de belirli bir fiyata iyi para etmeyecek hiçbir para birimi yoktur.

James Rickards

İzmir’i Fetheden Bizans’ı Titreten Türk Çaka Bey

İzmir’i Fetheden Bizans’ı Titreten Türk Çaka Bey

İzmir Beyliği, 1081–1092

1071 Malazgird zaferi ve Bizans imparatorunun esir düşmesi üzerine, Anadolu’da Bizans egemenliği çökmüş, Sultan Alp Arslanın çekilmesinden sonra Ege ve Marmara kıyılarına kadar Anadolu’da Türkmen beyleri tarafından kurulan beylikler ortaya çıkmıştır. Türkler Karadeniz ile Çanakkale Boğazı, Suriye ve Ege kıyılarında hemen hemen her yönde kontrollerini kurdular.1 İznik’ten Süleymanşah “tüm Doğuyu (Anadolu) kontrol altında tutuyordu”2. Sivas-Amasya bölgesinde güçlü Danişmendliler Beyliği’nin kurucusu Danişmend Gazi’nin yanındaki beyler Batıya doğru ileri harekâtı devam ettirdiler. Bunlardan Kara-Tigin (Anna Komnena’nın eserinde Caratikes), İznik ve Sinop doğrultusunda fetihler yaparken; Çaka (Çağa) Bey İzmir’e doğru akınların başına geçmiş ve İzmir’i fethederek ilk Türk İzmir Beyliği’ni kurmuştur (1081–1092). Öte yanda Tanrıvermiş, büyük kutsal Ephesus’u ele geçirmişti.

İznik fatihi Sultan Süleymanşah ve Batı Anadolu’da Türkmen Uc (serhad) beylerinin faaliyetleri üzerine en iyi bilgi sağlayan çağdaş kaynak, Anna Komnena’nın Alexiad adlı hatıra ve tarih eseridir. Anna, kumandanlardan veya yazışmalardan sarayda haberdar olan birinci derecede bir kaynaktır. Biz Alexiad’dan, Batı’da faaliyet gösteren beyler, Kara-Tigin, Çaka, İlhan, Ebul-Kasım üzerinde ayrıntılı bilgiler edinmekteyiz. Alexiad aynı zamanda İznik fatihi ve Anadolu Selçuklu Sultanlığı’nı kurmuş olan Süleymanşah ve Büyük Selçuklu Sultanı Melikşah’ın faaliyetleri ve Bizans’la diplomatik ilişkileri üzerine de birinci kaynağımızdır. Bu yazımızda bu Türkmen beylerinden İzmir ve Batı Anadolu’da bir beylik kuran ve Konstantinopolis’i almayı ve Bizans tahtı üzerine oturmayı tasarlayan Çaka Bey üzerinde duracağız.

İzmir’in ilk Türk beyi Çaka3 (Alexiadda Tzachas), Malazgird zaferinden sonra “Anadolu’yu bir baştan bir başa fethetmiş” olan Selçuklu beylerinden Danişmend Gaziye bağımlı bir beydi. Türkmen Beyi İlhan, Marmara Denizi güneyinde Cyzicus (Kapı-Dağı) ile Apolyont gölü arasındaki bölgeyi fethetmişti (Alexiad, 210). İmparator, İlhana karşı kuvvet gönderdi. Bu kuvvet, Ulubat gölü üzerinde Appolonia kalesini kuşatma altına aldı, fakat bozguna uğradı. İkinci bir seferde kale ve Cyzicus alındı ve İlhan bertaraf oldu (Alexiad, 210–211). Yine Danişmend’in yakınlarından Kara-Tigin (Charatikes) kuzeyde faaliyette idi. İznik doğrultusunda akın yapıyordu. Bir ara Sinop’u feth etti. Bizans imparatoru, Sultan Melikşah’a başvurdu. Bunun üzerine Sinop teslim edildi, imparator Alexios Komnenus (1081–1118) Haçlı yardımıyla İznik bölgesini geri alınca (1097), oradaki Türkmenler Çankırı bölgesine çekilmiş olmalıdır. Kara-Tigin’in türbesi bugün Çankırı’da tepe üstünde bir ziyaretgâhdır. Onun, İznik doğusunda vadide Kara-Tigin i bugün Karadin köyü) kalesini fethettiğini biliyoruz. Osman Gazinin oğlu Orhan bu kaleyi aldığı zaman kale bu adı taşıyordu.4 Kara-Tigin gibi Çaka da, Danişmend Gazi ile Batı ya kadar uzavan alanlara katılmış görünmektedir. Bu akınlardan birinde Çaka, Bizans’a tutsak düştü.

Sol Resim; Çaka Beyin kuşattığı Çanakkale Boğazı’nı ve karşısındaki Sestos Kalesi’ni gösteren 1664 tarihli gravür (üstte). Sağ Resim; Sentos Kalesi’nden geriye sadece harap durumsa sur duvarları günümüze ulaşabilmiştir.

Kutalmış oğlu Süleymanşah İznik’i alıp (1075) Anadolu Selçuklu Sultanlığı’nın ilk payitahtı yapmış, Dragon-suyu’na (bugün Maltepe’de Dragos), İstanbul Boğaziçi’ne kadar gelmişti. İmparatoru Alexios Komnenus, Süleymanşah’ın İznik devletini tanıdı (1081 Dragos Antlaşması, sınır Maltepe).

Çaka’nın İzmir ve Batı Anadolu Türkmen Beyliği

Çakan’ın Danişmend Bey’in maiyeti beylerinden Çavuldar5 Çaka olduğu tespit edilmiştir. Anna Komnena’ya göre Çaka, Anadolu’yu baştan başa savaş yaparak geçmiş beylerdendir. 1078 sıralarında genç yaşta Türkmenlere karşı savaşan Bizanslılar tarafından esir edilip Konstantinopolis’e götürülmüş, başka seçkin Türk esirler gibi sarayda iyi bir mevkiye yükselmiş, Rumca’yı mükemmel öğrenmiş. Bizans sarayına yeni hanedan Alexios Komnenos (1081) hakim olunca, saraydaki ayrıcalıklarını kaybetmiş. Saraydan kaçan Çaka, Anadolu’da Türkmenler arasına, belki kendi oruğu Çavuldurların yanına dönmüş.

İmparator Alexios’un Peçeneklerle mücadelesi sırasında (1087–1091) Çaka durumdan faydalanarak gidip İzmir’i saldırıyla ele geçirdi; yanında 8000 kadar Türkmen askeri varmış. Çaka, yerli Rum ustalarını kullanarak 40 parçalık bir donanma yaptı. Sonraları, 14. yüzyıl ilk yansında Umur Bey’in (öl. 1348) donanmasında gördüğümüz gibi, gemilerde kaptan ve adamları Rumlardan olup, savaşçılar Türkmenlerden olmalıdır.6 Alexiad’a göre “bu zamanda Çaka, imparatorun Batı’da (Balkanlarda) birçok güçlüklerle karşılaştığından ve Peçeneklerle (Patzinak) birçok çarpışmalar yapmak zorunda kaldığından haberdar olarak, donanma ile Ege adalarını ele geçirmeye başladı” (Alexiad, 233). İzmir yakınında bir yerde donanmasını mevdana getirdi.

Yanındaki 8000 kadar Türkmenle karadaki beyliğini fetihlerle Çanakkale Boğazına kadar genişletti.

Çaka, Batı Anadolu’da ilkin Clazomene’yi aldı, arkasından Foça üzerine gitti. Burasını da ilk saldırıda ele geçirdi. Midilli’ye çıkarma yaptı, imparator derhal bir donanma gönderdi (buradaki savaşlar Alexiad’dâ ayrıntılarıyla anlatılır). Midilli’den ayrılan Çaka, gidip zengin Sakız adasını işgal etti. Bizans kuvvetlerini yendi ve gemilerini zaptetti, imparator, Konstantin Dalassenos kumandasında bir donanmayı Sakız üzerine gönderdi. Kaleyi kuşattılar. Çaka İzmir’den donanmasıyla yetişti. Kendisini karadan 8000 Türkmen (Çaka Türkmenleri) takip ediyordu.

Sakız’daki karşılaşmalarda saf halinde Cakayı karşılayan Bizans askeri arasında, Flandr’dan (Flaman ovası-bugünkü Belçika) gelen zırhlı şövalyeler vardı. Anna Komnena’nm verdiği ayrıntılar ilginçtir: Türk okçuları onların atlarım hedef alarak ağır zırhlarıyla yaya haline getirdiler ve kılıçtan geçirdiler (1396’da Yıldırım Bayezid de Batılı şövalyelere karşı aynı taktiği kullanmıştır). Bizans kuvvetleri gemilerine kaçıp sığındılar. Çaka, Bizans gemilerinden bazısını elegeçirdi. Bizans donanmasında Anna’nın ifadesiyle “Scyth”ler vardı. A. N. Kurat, bunların Peçenek veya Kuman ücretli askeri olduğunu işaret eder (Scyth’ler Bizans literatüründe Karadeniz kuzeyindeki göçebe Türk kavimlerine verilen addır).

Çaka, Peçenekler ile ilişkiye girip Bizans askeri hakkında bilgi vermiş. Bizans kumandanı Dalassenos ile buluşan Çaka barış koşullarını görüştü. Görüşmeleri, Anna Komnena nakleder(236–237). Anna’nın verdiği ayrıntılar ilginçtir; Çaka, kendisine imparator tarafından Bizans unvanları verilir ve imparatorun bir kızıyla evlenmesi kabul edilirse, barışa hazır olduğunu ve adaları teslim edeceğini bildirir. Bizans’a karşı düşman durumuna düşmesi açıklarken, imparator Alexios Komnenos’un kendisini bütün rütbelerinden azlettiğini söyler, bu rütbelerin geri verilmesini ister. Çaka adaları geri vereceğini söylerse de, Ege kıyılarında ele geçirdiği şehirleri pazarlık konusu yapmaz.

Çaka, Dalassenos ile yaptığı konuşma sonunda, Homeros’un “Gece Yaklaşıyor” şiirini okuyarak ayrılır. Buradan, Bizans’ta bulunduğu uzun yıllar sırasında Grek kültürünü derinliğine benimsemiş bir Türkmen beyi olduğunu anlıyoruz. Dalassenos saraya dönüşte, Çaka ile görüşmelerini uzun uzun anlatmış olup Anna da bunları hatıratında nakletmiştir.

Dalassenos Çaka’yı, öbürleri gibi “hilekâr, sözüne inanılmaz” biri olarak anıyor, imparator, Çaka’nın isteklerini kabul etmez ve onu tehdit etmeyi sürdürür. Dalassenos, Çaka ile konuşmasında bunu açıkça anlamıştı: “Ne sen dediğin gibi adaları bana verirsin, ne de ben imparator emrini almadan senin taleplerini yerine getirebilirim, imparatorun kayınbiraderi Yuannis Dukas büyük bir donanma ve kara kuvvetleriyle gelmekte. Ancak o gelince ileri sürdüğün koşullarla imparatorla nihaî barış yapılabilecektir”. Anna Komnena’ya göre7 Dalassenos’un bu sözleri doğru değildi; çünkü Dukas bu sırada Dalmaçya’da âsi yerli beylerle mücadele halinde idi. Çaka, bir gemiyle İzmir’e döndü; yeni kuvvetlerle Sakız’a geldi ve Sakız kalesini aldı. Oradan Midilli’ye hareket etti. Çakanın bu faaliyetleri, A. N. Kurat’a göre 1090 yılında, Peçeneklerin İstanbul surları önüne kadar gelmelerinden önce olmalı. Bizans’ın güç durumundan yararlanan Çaka, Anadolu’da egemenlik alanını genişletmekte, donanmasını güçlendirmekte olup adaların teslimini düşünmemekte idi. Anna Komnena ilâve eder: “Çaka, imparatora karşı meydan okuyor, kendisini imparator ilân ediyor, imparatorluğun elbise ve nişanlarını taşıyordu”. Bu kayıt son derece önemlidir. 1081’de Bizans’ta yeni hanedanı kuran Alexios Komnenus tahta gelmişti. Bizans’ı iyi tanıyan Çaka, ciddi olarak Bizans tahtına oturmayı düşünmüş olmalı. Alexios, Malazgird yenilgisinden sonra yalnız Anadolu’da değil, Balkanlar’da da çöken Bizans egemenliğini diriltmek için çetin mücadele içinde idi. Karşısındaki Selçuklu Sultanı Süleymanşah (1075–1086) İznik’i almıştı (1078). Halefi Kılıç Arslan 1093’te İznik’e geldi. O zaman Türkmen beyleri güney Marmara Bölgesinde fetihlerle meşgul bulunurken, Çaka, Batı Anadolu ve Ege’de faaliyette idi.

Çaka Bey kuzey Karadeniz steplerinden gelen Peçeneklerle anlaşmayı bir fırsat savmış olmak. Türkmen beyi, Bizans hizmetinde bulunan Türk asıllı kimselerle de ilişki kurdu, onlara armağanlar gönderdi. İznik’te Süleymanşah’ın ölümünden (1086) sonra Ebul-Kasım bulunuyordu.8 O zaman Selçuklu egemenliği İznik’ten Maltepe’de Dragos deresine kadar uzanıyordu. Ebul-Kasım, İznik’ten hareketle Kios (Gemlik) limanında donanma inşa edip Bizans’a denizden saldırıya geçti. Ebul-Kasım’ın Çaka ile ilişki kurduğu tespit edilmiştir.9 Çaka, bu sayede Çanakkale Boğazı’na kadar ülkesini genişletmiş bulunuyor, Trakya’ya geçmeyi planlıyordu.10

İmparatorluk donanması, Dalmaçya şehirlerini korumak üzere Adrivatik Denizi’nde idi. Çaka, 1091 ilkbaharında Peçeneklerle işbirliği halinde Konstantinopolis’i kuşatmayı düşünüyordu.11 Kumnanlar 1091 baharında, Meriç üzerinde iken Peçeneklere saldırıp (29 Nisan 1091), kılıçtan geçirdiler. Böy-lece Peçeneklerden kurtulan imparator, hemen sonrasında Çaka’ya karşı, İznik’te tahta geçen Selçuk Sultanı I. Kılıç Arslan ile ilişki kurdu, Öte yandan Çaka da sultanla kızını evlendirmiş, dostluk kurmuştu.

Sol Resim; İstanbul’un anahtarı sayılan Abidos’u kuşatan Çaka Bey, Bizans donanmasının yanısıra Selçuklu Sultanı Kılıç Arslan ile de karşı karşıya gelmişti. Sağ Resim; Çaka Bey’i bertaraf etmeye çalışan imparator

Selçuk sultanları, Anadolu’da ön safta hareket ederek beylik kurmuş hanedanları Konya’ya bağlamak yahut ortadan kaldırmak siyasetini gütmekte idiler, imparator Alexios 1092’de Çaka’ya karşı donanmasını gönderdi. Öte tarafta Bizans ordusu, ilkin Çakanın eline geçmiş olan Midilli adasında kardeşi Yalvaç’ı kalede kuşattı. Çaka açıkta bekliyordu. Şiddetli çarpışmada Çaka yenildi ve Midilli’yi bırakıp donanmasıyla İzmir’e döndü, imparatorla görüşmelere başladı. Bizans donanması Sisam adasını aldı, ama asıl hedefte olan Sakız adası idi.

Anna’nın enerjik bir önder olarak tasvir ettiği Çaka, büyük hazırlık yaptı. Adalarda egemenliğini korumak için üç kürekli ve iki kürekli kadırgalar yaptırıp güçlü bir donanma meydana getirdi. Bizans donanması Girit ve Kıbrıs isyanlarıyla uğraştığı sırada Ege Denizi’ne tekrar hakim oldu. Çanakkale Boğazı’na kadar Batı Anadolu’yu hükmü altında tutmakta idi. Edremit’i fethetti, nihayet Konstantinopolis’in kapısı sayılan Abidos (bugün Çanakkale) kalesini kuşatma altına aldı.

İmparator Çaka’dan tahtı için ciddi biçimde korkuyordu (Alexiad, 275). Çaka’ya karşı Konya Sultanı Kılıç Arslan’la diplomatik ilişki kurdu. Uc Türkmen beylerini hükmü altına almaya çalışan Kılıç Arslan (1093–1197)12 İznik’te yerleşmiş olup, Çaka gibi ileri bölgelerde savaşan beyleri kendisine bağımlı kılmak istiyordu. Çaka ortadan kaldırılmalı idi. Selçuk sultanı müsait davrandı. İmparator Alexios’un kızı Anna Komnena, sultana gönderilen mektubu eserine almıştır. Mektupta şu satırlar dikkate değer: “Senin sultanlığın babandan, dededendir. Kızıyla evlendiğin için akraban Çaka, imparatora karşı savaş hazırlığı yapmakta ve kendini imparator ilan etmek istemektedir. Kendisi Roma tahtına layık olmadığını iyi bilir. Onun bu planları aynı zamanda sana (Sultan’a) karşıdır. Harekete geçmelisin; ben bu yandan onu Rum toprağından çıkarmak için harekete geçeceğim… Saltanatın için bu tehlikeyi düşünmeni tavsive ederim.

Bu adamı barış ile veya kılıçla hükmün altına almanı dilerim”. İki taraf arasında Çaka’ya karşı ittifak kararı alınır (Alexiad, 274–275). Böylece Bizans diplomasisi, Selçuklu sultanını Çaka aleyhine çevirmeyi başarır. Çaka, Konstantinopolis için stratejik önemde Abidos kalesini kuşatmıştır. Bizans donanması Çaka’ya karşı gelmişken, sultan da Çaka’ya karşı ordusunu harekete geçirir. Çaka, Sultan la görüşme talep eder. Onun imparatorla ittifak halinde olduğundan haberi yoktur. Kılıç Arslan, Çaka’yı merasimle karşılar; sonrasındaki ziyafet sırasında kılıcını çekip Çaka yi bizzat katleder. Anna bu sahneyi Alexiadd& anlatır (s. 275). Çakanın katli üzerine Kılıç Arslan imparatorla ileride barış içinde yaşamak üzere anlaşma yapmak istedi. Fakat imparator Çaka’dan kurtulduğu gibi, Sultan Kılıç Arslan ı da İznik’ten çıkarma azminde idi. Bir Türk sultanın İstanbul karşısında hakim olmasını daimi bir tehlike görüyordu. İmparator İznik’i kurtarmak, Türkmen saldırılarını püskürtmek için, Avrupa Hıristiyan âlemini harekete geçirdi. 1096’da Kudüs için yola çıkan halktan ilk Haçlılar ordusu harekete geçecek, arkasından feodal Avrupalı şövalyeler ordusu İznik’e gelip şehri ele geçirerek Bizans’a teslim edecektir (1097). Böylelikle Bizans, İstanbul kapılarına dayanan Türk-lerden kurtulmuş olacaktır.

Tarihte büyük Haçlı Seferleri’nin başlaması Süleymanşah, Ebul-Kasım ve Çaka gibi önderler kumandasında Türkmenlerin genel saldırısıyla doğrudan ilişkilidir. Haçlılar Selçukluları İznik’ten çıkardılar. İmparator Alexios’a teslim ettiler (1097). Sonra, sultanı Eskişehir’de de mağlup ederler ve Anadolu içlerine yürümeye başlarlar. İznik düştükten sonra, diğer taraftan bir Bizans ordusu da İzmir’i karadan, denizden kuşatma altına alır. Türk kumandan şehri teslim etmek zorunda kalır. Teslim koşulları gözardı edilip şehirdeki onbin Türk kılıçtan geçirilir (1097 yazı). Efes de (Ephesos) Türk beyi Tanrıvermiş’in elindedir. Bizans kuvvetleri bu şehri de teslim alır ve esir edilen iki bin kadar Türk adalara dağıtılır.

Çaka’nın Türkmenleri ilkin Polybotum şehrine, oradan Philadelphia (Alaşehir) civarına çekildiler. Alexios Komnenus (1081–1118) Balkanlarda, Anadolu’da ve uzun mücadeleler sonunda Batı Anadolu ve Adalarda Bizans egemenliğini yeniden kurdu. Komnen hanedanı (1081–1185) ile Bizans İmparatorluğu, merkezin bürokratik idarecileri yerine, vilayetlerdeki toprak sahibi aristokrasi eline düşmüş oldu. Komnenler, Karadeniz-Ege-Akdeniz kıyı bölgelerinden Türkleri geri attılar. Selçuklu Sultanlığı, Anadolu’da yeni serhadlerde, Kastamonu, Ankara Uc emirülümeralıklarını kurdu ve tekrar uzun mücadeleler başladı. I. Alaeddin Keykubad’ın İznik’te yerleşen Bizanslı Laskarid-lere karşı savaşları (1222–1230) önemlidir. Çaka’nın ve öteki Türk beylerinin Ege ve Marmara Denizi bölgelerinde faaliyette bulundukları dönemi, Bizans tarihçisi A. A. Vasiliev, Bizans için kritik bir dönüm noktası sayar. Çaka, o zaman sahnede en önemli rolü oynamıştır.13 Çakanın Batı Anadolu’yu alarak Bizans’ın geçim ambarını ele geçirmesini ve Konstantinopolis’i tehdidini, tarihçiler Bizans için ciddi bir tehlike saymaktadır. Tanınmış bizantinist F. İ. Uspenski, aynen şu satırlarla bunu belirtir: “imparator Alexios Komnenus’un durumu, Bizans İmparatorluğunun son yıllarındaki durumu ile, şehrin Osmanlı Türkleri tarafından kuşatılması durumu ile kıyaslanabilir”.14

Alaşehir’den Gerede’ye çekilen Çakanın Çavuldur Türkmenleri tarihini sonraki yazıda inceleyeceğiz. Bizans kuvvetleri Ege bölgesinden sonra Philadelphia’yı da alınca, onlar doğuya göç ettiler. Batı Anadolu ve Antalya’ya kadar Güney Anadolu ve Karadeniz sahil bölgeleri tekrar Bizans egemenliği altına düşmüş, Selçuklu sultanları bu bölgeleri tekrar fethetmek için uzun bir mücadele yapmak zorunda kalmışlardır.15 Germiyan, Karesi, Saruhan, Aydın ve Menteşe Beyleri ile Batı Anadolu’da Türk egemenliği ancak 200 yıl sonra gerçekleşecektir.

Halil İnalcık

Kaynakça

  1. Ana kaynak TheAlexiad of Anna Comnena, Çeviri R A Seuster, Penguin Clas-sic, 1960, 38; Grekçe metninden Türkçe çeviri, A. N. Kurat, Çaka Bey, 1081–1096, 3 Baskı, Ankara 1966; O. Turan, Selçuklular Zamanında Türkiye, İstanbul 1971.
  2. Alexiad, 129.
  3. A N. Kurat, Çaka Bey, 1081–1096, 3. Baskı, Ankara 1966. Çaka’yı tanıtan ilk eser.
  4. Aşıkpaşazâde, Atsız yayını, 108: Kara Tigin adı demek iki yüzyıl hatırası bu Uc’da unutulmamış.
  5. Çavuldar, Oğuzların sol kol boylamdandır, S. G Agacanov, Oğuzlar, İstanbul 2003, 258.
  6. Korsan gemileri inşasında bir İzmirli Rumla anlaşması Alexlad, 233
  7. Çaka Bey, 38
  8. A Sevim ve Merçil, Selçuklu Devletleri Tarihi, Genel Dizi: 578.
  9. A Sevim ve E Merçil, 427–430.
  10. A N. Kurat, Ibid., 39.
  11. Kuzey Karadeniz steplerinde doğudan birbiri arkasından gelen Türk boylan göç etmekte idi, Peçenekleri, Kıpçak (Kuman) Türkleri izledi. Kıpçaklar. Altı Ordu devleti kuruluncaya (1240) kadar Aral Gölü’nden Dobruca’ya kadar hakim oldular Bizans ile ittifak ettiler
  12. Anna Komnena, 210, KılıçArslan ve Çaka üzerine, A Sevim ve E Merçil, 428–429.
  13. A A Vasiliev, L’empire Byzantin, Paris A. Pıcadr, 1932, Çaka’ya karşı mücadele s 11
  14. A. A Vasiliev’in s 14,
  15. Bkz A Sevim ve E Merçil, 432–494, Çaka ve Tanrıvermiş hakkında, 428–43

Axen Uydu Alıcısı Türksat 4A Kurulumu ve Frekans Ayarlanması

Axen Uydu Alıcısı Türksat 4A Kurulumu ve Frekans Ayarlanması

Axen Ax-12050 uydu alıcısının Türksat 4A frekans ayarlanmasını resimli olarak aşağıdaki adımları takip ederek kolaylıkla yapabilirsiniz.

👉 Türksat 3A TRT 1 HD Frekans Bilgileri 👈

👉 Türksat 4A TRT 1 HD Frekans Bilgileri 👈

Türksat Frekans Listesi

Türksat 3A Frekans Listesi

Türksat 4A Frekans Listesi

Türksat 5B Frekans Listesi

Türksat 5A Frekans Listesi

Frekans Ayarları

  • Uydu: 42.0E TURKSAT 2A,3A

  • LNB Tipi: 09750/10600

  • LNB Gücü: 13/18V

  • 22KHz: Otomatik

  • Toneburst: Hiçbiri

  • DiSeqC1.0: LNB1

  • DiSeqC1.1: Hiçbiri

  • Motor: Hiçbiri

Adımlar

  1. Uydu Ayarları: Menü > Uydu Ayarlarını açın.

  2. Anten Ayarları: Anten Ayarlarını seçin.

  3. Türksat 2A,3A: Türksat 2A,3A seçin ve sağ taraftaki kısma geçin.

  4. Tipi Ayarı: LNB Tipi seçin ve en altta bulunan User Dual kısmını seçin.

  5. Tipi Ayarı: LNB Düşük: 09750 / LNB Yüksek 10600 olarak ayarlayın. Daha sonra geri gelin ve 09750/10600 seçin. Diğer kısımları aynı şekil de ayarlayın.

  6. Kanal Arama: Mavi tuşa basın ve Kanal arama kısımı aktif hale getirin. Arama Modu > Ağ Arama olarak ayarlayın. Daha sonra aramayı başlatın.

Resimli Adımlar

Axen Ax-12050 uydu alıcısının Türksat 4A frekans ayarlanmasını resimli olarak aşağıdaki adımları takip ederek kolaylıkla yapabilirsiniz.

Google Chrome Şifreleri Dışa ve İçe Aktarma

Google Chrome Şifreleri Dışa ve İçe Aktarma

Google’ın Chrome tarayıcısını kullananlar, tarayıcının Otomatik Doldurma özelliği için kullanılabilecek şifre koruma özelliğinin farkında olacaktır. Bununla birlikte, şifrelerini tarayıcının kendisinden içe aktarabileceğinizi veya hatta dışa aktarabileceğinizi biliyor muydunuz?

Dışa Aktarma Nasıl Yapılır?

  1. Chrome tarayıcısını açın ve adres çubuğuna chrome://password-manager/passwords yazın. “Enter” tuşuna bastığınızda, Chrome şifreler sayfası açılacak.
  2. Kayıtlı Şifreler” başlığının tam karşısında üç noktalı düğmeye tıklayın. “Şifreleri dışa aktar…” düğmesini tıklayın.
  3. Açılan pencerede “Şifreleri dışa aktar…” düğmesine tıklayın.
  4. Şifreleri Chrome’dan dışa aktarmak için PC’nizin veya Mac’inizin yönetici şifresini girmeniz gerekir.
  5. Daha sonra “Chrome Şifreleri.csv” dosyasını istediğiniz yere kayıt edin.

İçe Aktarma Nasıl Yapılır?

  1. Adres çubuğuna chrome://password-manager/settings yazın. “Enter” tuşuna bastığınızda, Chrome şifreler sayfası açılacak.
  2. Kayıtlı Şifreler” başlığının tam karşısında üç noktalı düğmeye tıklayın. “İçe aktar…” düğmesini tıklayın.
  3. Daha sonra kayıt ettiğiniz “Chrome Şifreleri.csv” dosyasını bulup tıklayın.
  4. Tüm şifreler içeri aktarılacaktır.

Adobe After Effects için 101 Ücretsiz Şablonlar

Adobe After Effects için 101 Ücretsiz Şablonlar

Bu liste, Logan Kenesis (AEBuster), Hamo Studio, dehannb, Motion Stacks, Sven Van Lathem (Hareket ve Tasarım), Ruanak Chhabra (Editing Corp) ve RocketStock’in ücretsiz kaynaklarından derlenmiştir. Bağlantılı dosyaların yazarları tarafından barındırıldığını ve bu nedenle her zaman mevcut olmayabileceğini unutmayın. Ayrıca, bu ücretsiz şablonlardan bazıları Trapcode Particular (Red Giant tarafından) veya diğer eklentilerin tam olarak çalışmasını gerektirir.

  1. Bourne
  2. DataSignals
  3. Halloween-Ghouls
  4. DVD-Home-Theater-Demo
  5. PimpMyIphone
  6. Animated-Font
  7. VHS-Distortion_RocketStock
  8. Digital-Distortion-Template_RS
  9. TYPE-O-MATIC
  10. kinetic-typography-free-AE-template1
  11. Circle-Burst-Asset-Files_RS
  12. Hiro
  13. Ribbon-AE-Buster
  14. Sports-Center
  15. Chain
  16. Movie-Titles
  17. Fire-TV
  18. DogTag
  19. Google
  20. Unity-Lite-Files
  21. Spotlight
  22. Messenger
  23. Countdown-by-RocketStock1
  24. Split-Layer-After-Effects-Template_RS
  25. Christmas-Toolkit-by-RocketStock-Freebie
  26. Free+After+Effects+Template
  27. Clean-AE-Template-Free
  28. Quick-Sketch-cvi
  29. Wedding-Rings
  30. MechBoxes
  31. LowerThird-pb
  32. FireWaves
  33. BasketBall-Game-Demo
  34. News-Paper-HeadlineDEMO
  35. Cool-Glass-Intro-
  36. Simple-Christmas-Slideshow
  37. Fairy-Dust
  38. Worship-Waves
  39. Rage-Waves
  40. Ring-of-Fire
  41. Aura-Trails
  42. Under-Water
  43. Heaven
  44. CVI-FREE-Simple-Logo-Reveal1
  45. Particular-Sphere-Free-CVI
  46. Space-Logo-Reveal
  47. Abstract-Dream
  48. Fire-Storm
  49. Grunge-Film
  50. DVD-Menu
  51. Mug-Shot
  52. Galaxy-AE
  53. CD-Case
  54. News
  55. Dynamic-Slides
  56. CoolVideoIntro-Stinger
  57. Smoke-Intro-FREE-coolvideointro
  58. CVI-Simple-Slideshow-FREE
  59. Projector-Opener1
  60. Engaged_RocketStock
  61. VashiMorphic_4K_Update
  62. pb-logo-pack
  63. 16-Free-Transitions
  64. Fire_RocketStock
  65. Blood Splat Title Template by Editingcorp
  66. Free-2D-Logo-Intro-Template-by-Motionanddesign.net_
  67. Free-AE-template-2-by-motionanddesign.net_
  68. Starter v1.0 Logo Reveal
  69. Starter v2.0 Logo Reveal AE
  70. Business & Promotional Videos Template
  71. 3D-Text-by-Editing-Corp
  72. Heatwave v1
  73. Impurity AE Title Template
  74. Streak Title Template
  75. The Cube After Effects Template
  76. Alphaballs_Typeface_Parts
  77. Modern Title 05
  78. Modern Title 04
  79. Modern Title 03
  80. Modern Title 02
  81. Modern Title 01
  82. Percentage 05
  83. Percentage 04
  84. Percentage 03
  85. Percentage 02
  86. Percentage 01
  87. Pokeball_01
  88. Circle_Burst_Rig_01_CS6
  89. Free_parallax_Slideshow_template_01_Download
  90. Test_tube_01_CS6
  91. Retro_Title_05
  92. Retro_Title_04
  93. Retro_Title_03
  94. Retro_Title_02
  95. Retro_Title_01_1
  96. Liquid_Element_064
  97. Kinetic_Titles_01__Kinetic_title_13
  98. Animated_Icon_-_Suitcase_01
  99. TextTitle01-by-stylewalker
  100. Free-AE-Template-3-Motionanddesign.net_1
  101. hMotionanddesign.net-FREE-Animation-Pack

Web Site Kaynağını Android Tarayıcısında Nasıl Görüntüleyebilirim?

Web Site Kaynağını Android Tarayıcısında Nasıl Görüntüleyebilirim?

Kolaylıkla mobil tarayıcıda web sitelerin kaynak kodlarını görüntüleyebilirsiniz. En çok kullanılan 3 tarayıcı üzerinde denendikten sonra sizlerle paylaşıyorum.

Nasıl Yapılır?

Kaynağını görüntülemek istediğiniz sayfa url’sini view-source:‘den sonra yazıyoruz.

Öncesi

view-source:

Sonrası

view-source:ahmetcadirci.com

Kaynak Kodu Nedir?

Kaynak kodu (İngilizce: source code), herhangi bir yazılımın işlenip makina diline çevrilmeden önce insanların okuyup üzerinde çalışabildiği programlama diliyle ya da Assemblyle yazılmış halinin bir IDEde açılabilen ya da derlenebilen çalışabilir kaynak kod dosyalarının tümü. Kâr amaçlı kuruluşlar ekseriyetle ürünlerinin kaynak kodlarını çeşitli algoritmalar kullanmak suretiyle gizlerler. Linux türevli sistemler ise kaynak kodlarını gizlemez ve bunun için ‘açık kaynak’, ‘özgür yazılım’ şeklinde nitelendirilirler.

XAMPP Kullanarak Yerel Ana Makinenize Özel Alan Adı (.dev) Oluşturma

XAMPP Kullanarak Yerel Ana Makinenize Özel Alan Adı (.dev) Oluşturma

Kodlar Windows’u temel alır, ancak 2. adımdan itibaren diğer işletim sistemlerine uygulanabilir.

1. Adım:

hosts dosyası

Aşağıdaki dosya dizinine gidin.

C:WindowsSystem32Driversetchosts

Dosyayı herhangi bir yazı editör programıyla açın ve bu dosyanın altına ekleyin:

127.0.0.1     wordpress.dev

2. Adım:

XAMPP dizini gidin

C:xamppapacheconfextrahttpd-vhosts.conf

3. Adım:

Dosyanın altına gidin ve bu kodu kopyalayıp yapıştırın:

Daha sonra worpdress.devalan adının yerine isteğiniz uzantıyı yazın.

C:/xampp/htdocs/wordpress/ dosyalarınızın bulunduğu klasöre değiştirin.

httpd-vhosts.conf dosyası

4. Adım:

Apache’yi XAMPP’de durdurun, 5 saniye bekleyin, ardından “Başlat” a tıklayarak Apache’yi yeniden başlatın.

Her şey iyi giderse tarayıcınıza açın. wordpress.dev yazın veya oluşturduğunuz alan adı uzantısını girin.

wordpress.dev domain uzantısı chrome ekran görüntüsü

XAMPP Nedir?

XAMPP (Extended Apache/MariaDB/PHP/Perl) bir web sunucusu yazılımıdır.

Xampp server ile bilgisayara PHP, MariaDB, Perl ve Apache yanında FileZilla ve MercuryMail gibi sistemler kurularak hazır bir web sunucusu oluşturulabilmektedir.

Localhost Nedir?

localhost , o anda kullanılan bilgisayarı, veya sahip olduğu ip adresini belirtir. Uzaktaki bir bilgisayar ile yapılan iletişimi, o an kullanılan bilgisayar ile yapılması gerektiği her durumda, bu adres kullanılır. Aynı sistem üzerinde hem sunucu hem de istemci programı varsa (mesela web sunucusunu test etmek), adres satırına 127.0.0.0/8, örneğin http://127.0.0.1/ veya http://localhost/ biçiminde URL kullanılabilir.

Dış Bağlantılar

  1. XAMPP
  2. Localhost
  3. XAMPP Resmi Sitesi
  4. RFC 3330 “Special-Use IPv4 Addresses”
  5. RFC 3513 “Internet Protocol Version 6 (IPv6) Addressing Architecture”

AMP HTML Merhaba Dünya!

AMP HTML Merhaba Dünya!

AMP HTML tamamen mevcut web teknolojileri üzerine kurulmuştur. HTML, CSS ve JavaScript’in bazı bölümlerini kısıtlayarak güvenilir performans elde etmektedir. Bu sınırlamaları telafi etmek için AMP HTML, zengin içerik için temel HTML’nin ötesinde bir dizi özel öğe tanımlar. Bu örnekler, geçerli bir AMP HTML dosyası oluşturmak için neyin gerekli olduğunu gösterir.

Bu herkese bunun bir AMP dosyası olduğunu söyler. <html amp> olarak çalışır.

Head Kısmı

Head bölümünün başlangıcı

<!doctype html>
<html ⚡>
<head>

Karakter seti tanımı, etiketinin ilk kısmı olmalıdır.

<meta charset="utf-8">

AMP HTML çalışma zamanı etiketinin ikinci kısmı olarak yüklenmelidir.

<script async src="https://cdn.ampproject.org/v0.js"></script>

AMP HTML dosyaları normal HTML’ye işaret eden kanonik bir bağlantı gerektirir.

<link rel="canonical" href="/">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">

CSS kodlarının gömülü olması gerekir.

<style amp-custom>
    h1 {
      color: red;
    }
  </style>

AMP HTML demirbaşı.

<style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>

Head bölümünün bitişi

</head>

Body Kısmı

Body bölümünün başlangıcı

<body>

Çoğu HTML etiketi doğrudan AMP HTML’de kullanılabilir.

<h1>Merhaba Dünya!</h1>

<img> etiketi gibi belirli etiketler, eşdeğer veya biraz geliştirilmiş özel AMP HTML etiketleri ile değiştirilmiştir.

<amp-img src="/img/amp.jpg"
      width="1080"
      height="610"
      layout="responsive"></amp-img>

AMP HTML dosyanızın geçerli AMP HTML olup olmadığını kontrol etmek için AMP Validator‘ı kullanabilirsiniz. AMP HTML URL’sinin sonunu #development=1 eklemeniz yeterlidir. Doğrulama hataları Javascript konsolunda yazdırılacaktır. AMP ile oluşturulan bu web sitesini kullanarak deneyebilirsiniz.

Tarayıcı Uzantısı

AMP Validator’a doğrudan bir tarayıcı uzantısı kullanarak tarayıcınızın araç çubuğundan erişilebilir. Göz attığınızda, otomatik olarak ziyaret edilen her AMP sayfasını doğrular ve sayfanın renkli bir simge olarak geçerliliğini görsel bir şekilde gösterir.

Bir AMP sayfasında hata olduğunda, uzantının simgesi kırmızı renkte gösterilir ve karşılaşılan hataların sayısını görüntüler.

AMP sayfasında herhangi bir hata olmadığında, simge yeşil renkte gösterilir ve varsa uyarı sayısını görüntüler.

Sayfa AMP olmadığı halde sayfa bir AMP sürümü bulunduğunu gösterdiğinde, simge bağlantı simgesiyle birlikte mavi bir renkte gösterilir ve uzantıyı tıklamak tarayıcıyı AMP sürümüne yeniden yönlendirecektir.

Body kısmının bitişi

</body>
</html>

Tüm Kodlar Bir Arada

<!doctype html>
<html ⚡>
  <head>
  <meta charset="utf-8">
    
  <script async src="https://cdn.ampproject.org/v0.js"></script>
    
  <link rel="canonical" href="/">
    
  <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
    
  <style amp-custom>
    h1 {
      color: red;
    }
  </style>
    
  <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>
    
</head>
  
<body>
  
   <h1>Merhaba Dünya!</h1>
  
   <!-- Responsive resim kodu -->
   <amp-img src="http://lorempixel.com/400/200"
      width="400" 
      height="200" 
      layout="responsive">
  </amp-img>
  
</body>
  
</html>

Kodlarının Çıktısı

WordPress wp-config.php'inizi Nasıl Güvenli Hale Getirebilirsiniz?

WordPress wp-config.php'inizi Nasıl Güvenli Hale Getirebilirsiniz?

WordPress, genel olarak, kurulması ve kısa bir süre içinde üzerinde çalışmaya hazır olan kolay bir sistemdir. Yanlışlıkla sitenizi hackerlara açık hale getirebilir ve hacklenme sonra sıkıntılar yaşayabilirsiniz.

“wp-config.php” dosyası, WordPress siteniz için önemli yapılandırma bilgilerini tutar ve mümkün olduğu kadar davetsiz misafirlerden korumak önemlidir.

wp-config.php’yi Nasıl Güvenli Hale Getirebilirim?

wp-config.php’nin İçeriği

Wp-config.php dosyasını açarsak ve içeriğe bakarsak, bazı hassas bilgiler içerdiğini görürsünüz.

Birincisi, kurulum sırasında girdiğiniz veritabanınıza erişim sağlayan tüm bilgileri içerir.

wp-config.php'nin İçeriği

Veritabanı adını, kullanıcı adını, parolayı tutar; bu veritabanına erişebilmek için ihtiyacınız olan her şey. Tahayyül edebileceğiniz gibi, bu dosyayı korumak çok önemlidir, çünkü birisi bu dosyanın içeriğini okuyabiliyorsa, veritabanınıza girip istedikleri her şeyi yapabilir.

Aşağıda, bir dizi gizli anahtar var.

WordPress Secret Key Salt

Bu anahtar web sitenizi güvenli hale getirmeye yardımcı olmak için çeşitli şekillerde çalışır.

Aşağıda, güvenlikle ilgili çok önemli bilgilerin bir başka parçası olan tablo öneki bulunmaktadır.

WordPress Tablo Ön Eki

wp-config.php’yi Güvenli Hale Getirme

Dolayısıyla, bu dosyayı güvence altına almak için atacağımız birkaç adım var.

1. Yeni Gizli Tuşlar Oluşturun

Yapacağımız ilk şey yeni gizli anahtarlar dizisi üretmektir. WordPress’in sağladığı gizli anahtar üreticisi web sitesine giderek bunu yapabilirsiniz. Tek yapmanız gereken bu URL’ye gidip yenilemektir, sizin için üretilen yepyeni bir anahtar grubu olacaktır. Bunları kopyalayıp daha sonra eski anahtarları değiştirerek doğrudan wp-config.php dosyanıza yapıştırabilirsiniz.

2. wp-config.php’yi Taşı

Yapacağımız sonraki şey wp-config dosyasını taşımaktır. Varsayılan olarak, web sitenizin kök klasöründe bulunur. Böylece, genel HTML klasörünüzde, siteniz ana alanınızda bulunuyorsa veya hangi alt dizinde sitenizi oluşturuyorsa, WordPress aslında bu wp-config dosyasını alıp bir adım yukarı taşımanızı sağlar, Bu nedenle, ortak klasörünüzün dışında.

Çevrimdışı çalışıyorsanız, bu dosyayı sürükleyip bırakmanız yeterlidir; ancak çevrimiçi kurulumda, dosya yöneticinizde taşıma aracını kullanabilirsiniz. Yani wp-config dosyanızı seçin, move aracına basın ve daha sonra dosyanın yerleştirilmesini istediğiniz dizini değiştirin.

Bu ilk seferde işe yaramazsa, sunucunuzla konuşmanız ve sunucunuzun buna izin verecek bir şekilde kurulduğundan emin olmanız gerekebilir.

3. wp-config.php’ye erişimi engelleyin

Artık, wp-config.php dosyamızı korumak için yalnızca bir güvenlik önlemi ekleyebiliriz; bu, herkesin wp-config.php dosyasına erişmesini engellemek için aynı dizine bir .htaccess dosyası eklemenizdir.

Yani wp-config.php dosyanızla aynı dizinde bir htaccess dosyası oluşturun. Uzantısı olmayan bir dosya oluşturamazsınız, bu yüzden bir geçici çözüm.

htaccess.txt adlı bir düz metin dosyası oluşturarak başlayın. Ardından, adını .htaccess olacak şekilde sonuna kadar dosya uzantısını kesin bir nokta ekleyerek yeniden adlandırın.

Şimdi dosyayı düzenleyin ve şu kodu ekleyin:


order allow,deny
deny from all

Bu kod, wp-config.php dosyasına erişimi reddeder.

Windows’daysanız, muhtemelen en iyi ihtimal, halen .txt olarak adlandırıldığında dosyanızda değişiklik yapmak, yukarıdaki gibi aynı kodu ekleyerek ve ardından uzantıyı silmek suretiyle yeniden adlandırmaktır. Windows’da yapmanız gereken tek şey bu; .htaccess dosyanızı yükleyin.

Bir kere bunu yaptıktan sonra, dosyanızla aynı dizine yükleyin ve hepsi tamam!

Onlar Sadece Çocuk...

Onlar Sadece Çocuk...

Suriyeli Çocuklar… Yıllardır Süren Acımasız Savaştan Görüntüler…

Bu acıyı tarif edecek kelime hiçbir dilde yok. Suriyede savaş yapılmıyor, katliam yapılıyor…

15 Mart 2011-günümüz…

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Onlar Sadece Çocuk... - Suriye

Mikrobilgisayar Sistemleri Örnek Sorular

Mikrobilgisayar Sistemleri Örnek Sorular

Aşağıdaki döngü bittiği zaman hangi pinler lojik 1 yapılmış olur?

for (int i = 3; i < 8; i=i+2){
digitalWrite(i, HIGH);
}

Cevap: 3,5,7 nolu pinler

Aşağıdaki program çalıştığında seri porttan hangi veriyi gönderir?

String kelime = “Merhaba test”;

Serial.print(kelime.length());

Cevap: 12

Aşağıdaki dizi a[1][4] olarak çağrıldığında hangi sayı gelir?

int a[3][5] = { { 1, 2, 3, 4, 5 }, { 6, 7, 8, 9, 10 }, { 11, 12, 13, 14, 15 } };

Cevap: 10

Aşağıdaki program çalıştırıldığında seri porttan hangi veri gönderilir?

float x = 1.05;
float y = 1.55;
Serial.print(min(x,y));

Cevap: 1.05

Arduino programlama dilinde bulunan setup fonksiyonu ne zaman çalışır?

Cevap: Arduino’ya enerji verildiği anda

Arduino programla dilinde kullanılan “~” operatörü ne işe yarar?

Cevap: Operandın bütün bitlerini değiller.

Aşağıdaki tanımlanan değişkenler ile program çalıştırıldığı zaman “c” değişkeninin değeri ne olur?

int a = 489;
int b = 76;
int c = a^b

Cevap: 421

pinMode(13, INPUT) komutu ne işe yarar?

Cevap: 13 nolu pini giriş olarak ayarlar

Atmega ve bir çok denetleyicide bulunan Interrupt (kesme) nedir?

Cevap: Denetleyicinin o anki işi bırakıp başka bir işe yönelmesi

if (x > 75 || y > 30) koşulunun açıklaması nedir?

Cevap: x büyüktür 75 ve y büyüktür 30

I- Her işlemcinin kendine ait makine kodları vardır.

II- Yazdığımız bir program mutlaka makine koduna çevrilip bellekte öyle saklanmalıdır.

III- *.asm uzantılı dosyalar makine kodlarını içerirler.

Yukarıda makine kodu ile ilgili verilmiş olan açıklamalardan hangisi veya hangileri doğrudur?

Cevap: I-II

Arduino Uno’da Char veri türünün bellekteki kapladığı alandır?

Cevap: 1 byte

I- Bilgisayar üzerindeki özel donanım parçaları üzerinde çalışırken, iyi bir denetim imkanı verir.

II- Program geliştirme ortamı yüksek seviyeli programlara göre daha kolaydır.

III- Küçük ve oturaklı, çalışabilir programlar yazılabilir.

Yukarıda verilen açıklamalardan hangisi veya hangileri assembly programlama dilinin yüksek seviyeli programlama dillerine göre üstünlükleri arasında yer alır?

Cevap: I-III

Birleşik operatör olan “- - x” işleminin görevi nedir?

Cevap: x’in değerini 2 azaltır, sonra yeni değeri döndürür

Aşağıdaki program çalıştırıldığında seri porttan hangi veri gönderilir?

int x = -16;
Serial.print(abs(x));

Cevap: 16

I- Programın derlenmesi

II- Test ve kontroller

III- Program yazma işlemi

IV- Program algoritmasının oluşturulması

Yukarıda gömülü sistemler için program geliştirme aşamaları sırasız olarak verilmiştir. Aşağıdaki seçeneklerden hanigsinde sıralama doğru olarak verilmiştir?

Cevap: IV-III-I-II

Aşağıdaki program çalıştırıldığında seri porttan hangi veriyi gönderir?

String test = “abcdefg”;
Serial.print(test.charAt(4));

Cevap: e

Arduino programlama dilinde Setup ve Loop fonksiyonlarının dışında tanımlanan değişkene ne ad verilir?

Cevap: Global değişken

Arduino Uno’nun 8 numaralı pinine bağlı hoparlörden nota çıkışı almak için hangi kütüphane kullanılabilir?

Cevap: Tone.h

Serial.available() komutu ne işe yarar?

Cevap: Seri porttan gelen verinin karakter sayısı kadar değer dönderir.

Mikrodenetleyicide olup mikroişlemci içerisinde bulunmayan bir yapıdır?

Cevap: Çevresel birimler

I- Yığın (Stack) hafızasındaki değer PC (Program Counter) içerisine aktarılır.

II- Program kesme vektörünün olduğu adrese gider.

III- PC (Program Counter) değerinin bir fazlası yığın (Stack) hafıza içerisine atılır.

IV- Kesme alt programı işletilir.

V- Kesme bayrağı kalkar.

Yukarıda kesme (interrupt) olayının meydana gelmesindeki olaylar sırasız olarak verilmiştir. Aşağıdaki seçeneklerin hangisinde bu olaylar doğru bir sırada verilmiştir?

Cevap: V-III-II-IV-I

SPI protokolünün pinlerinden değildir?

Cevap: SDA

I- Genel amaçlı uygulamalardan daha çok özel amaçlı uygulamalar için üretilmişlerdir.

II- Sistemin üretim maliyetlerini düşürürler.

III- Genellikle çevresel birimleri, RAM, EEPROM ve program hafızası tümleşik üretilirler.

Yukarıda verilmiş olan açıklamalardan hangisi veya hangileri mikrodenetleyiciler için söylenebilir?

Cevap: I-II-III

Arduino Uno’daki A0-A5 nolu pinlerden analog çıkış alınabilir mi?

Cevap: Alınamaz

On tabanındaki 125 sayısının iki tabanındaki karşılığı aşağıdaki seçeneklerin hangisinde verilmiştir?

Cevap: 1111101

İki tabanındaki (10100111) sayısının onaltı tabanındaki karşılığı aşağıdakilerden hangisidir?

Cevap: 0xA7

I- İşlet

II-Kod Çöz

III- Getir

IV- Yaz

Yukarıda bir işlemci içerisinde gerçekleştirilen işlemler sırasız olarak verilmiştir. Aşağıdaki seçeneklerin hangisinde bu işlemlerin gerçekleştirilme sırası doğru olarak verilmiştir?

Cevap: III-II-I-IV

Bilgisayarın temel bileşenlerinden değildir?

Cevap: Kasa

I- VE Kapısı

II- VEYA Kapısı

III- XOR Kapısı

IV- VEYA-DEĞİL Kapısı

Yukarıda sıralanmış olan mantık kapılarının her birinin A ve B olmak üzere iki girişi vardır. A girişine dijital sıfır, B girişine dijital bir uygularsak kaç tane kapının çıkışı dijital bir olur?

Cevap: 2

Önceki Sonraki