GetFirebug kullanma (Eski sürüm)

Selamlar,

Eğer sizler de Firebug kullanıyorsanız 2.0.18 versiyonundan itibaren sizleri üzücü bir mesajın karşıladığını ve Mozilla’nın Firebug’un geliştirmesini durdurduğunu ve bunun yerine kendi geliştirici aracını kullanıdğını tavsiye ettiğini görürsünüz.

Kendileri bu konuda şöyle bir açıklama yapmışlar;

The Firebug extension isn’t being developed or maintained any longer. We invite you to use the Firefox DevTools instead, which ship with Firebug.next

See also Migration from Firebug guide.

Yani demek istiyor ki;

Firefox eklentisi uzun süredir bakımda veya geliştirilmiyor. Bunun yerine bizim size tavsiyemiz Firefox Geliştirici Aracını Firebug eklentileri ile birlikte kullanın

Kaynak: http://getfirebug.com/

Firebug kullanma

Ben Firebug’dan vazgeçmem diyorsanız, şöyle yapıyorsunuz; https://addons.mozilla.org/en-US/firefox/addon/firebug/versions/?page=1#version-1.7.3 bu adresden Firebug’un son versiyonun bir önceki versiyonu (Version 2.0.17) indiriyorsunuz ve Eklentiler kısmından güncellemeleri kapat diyorsunuz. Bu şekilde güvenli olmasa da yine güzel Firebug’umuz ile yola devam edebiliriz.

Ayrıca buradan da eklentiyi indirebilirsiniz. (Farklı indirip Firefox üzerine atın)

Eklentiler kısmından nasıl güncellemeştirileri kapatırsınız?

Arama çubuğuna about:addons yazın eklentinin ayrıntılarını gidin ve kapatın.

 

Nasıl daha hızlı kod yazılır?

Giriş

Selamlar, bu yazı tamamen  tecrübelerimden ortaya çıkardığım bir yazıdır.

Uzun yazılardan hoşlanmadığınızı bilerek direkt listeler halinde oluşturuyorum.

  1. Çalışmalardan önce netlik kazandırmak
    1. Mümkünse Mockup
    2. Mümkünse Wireframe çizimi
    3. Hiç biri değilse en azından el ile kağıda tüm netlik çıkartılmalı
  2. OOP Kullanarak (Mümkünse Framework)
  3. Test yazarak (Unittest, Daha doğrusu kodu yazmadan önce testini yazmak)
  4. IDE kullanarak (Önerilen: JetBrains IDE’s)
  5. Project Management Tool (Proje yönetimi aracı, Önerilen: Trello)
  6. Screenshot monitor (Veya benzeri bir Timer)
  7. Sakin müzikler

Unutmayın net olmayan şeyler sizi yolun ortasında her daim strese sokar, yavaşlatır. Projeyi her adımda netleştirin ve aynı performansı yakalamaya çalışın.

*Not: Müzik konusunda emin olmamakla birlikte bana göre önemli olan uzun süre aynı performansta çalışmaktır. Bunu da başınızı ağrıtanlarla değil sizin konsantrasyonunuzu artıran müzikler ile yapabilirsiniz.)

Word Belgesini E-Book Yapma

Bildiğiniz gibi E-book’ lar genellikle PDF olur. Bu PDF dosyaları da yine genellikle Word üzerinden yazılır. Nette dolaşan bir çok Amatör e-book’ ların yüzde 99’ u word üzerinden yazılır. Şimdi gel gelelim word belgelesini nasıl pdf yapacağımıza.

word belgesini e book yapma

Bunun için internette onlarca program bulabilirsiniz. Ancak doğru anahtar kelimelerle arama yapmalısınız. Word belgesini PDF’ e çevirme diye arama yaptığınız zaman uygun programlar karşınıza çıkacaktır. Hazırladığınız Word dosyasını program vasısatıyla seçip dönüştürme işlemini başlattığınız zaman program gerekeni yapacaktır.

Bilgisayarınızda adobe reader’ ın olması gerekmektedir. Dönüşen PDF dosyasını açabilmeniz için Adobe reader yazılımının olması gerekmektedir. Bunun için yine aynı şekilde Google arama motorunu kullanıyoruz. Google’ a Adobe Reader yazdıktan sonra karşımıza Adobe’ nin resmi sitesi çıkacaktır bu siteden sorunsuz bir şekilde indirip bilgisayarınıza kurduğunuz zaman hazırlamış olduğunuz PDF dosyanızı okuyabileceksiniz.

Firefox’dan AVG Search kaldırma

Malware (Reklam yazılımları) tarzı programlar her zaman istenmeyen, interneti yavaşlatan çöplük programlardır. Bu gibi programları kaldırmanın çözüm yolu JRT, AwCleaner ve ComboFix tarzı Malware temizleyici programlar olsa da bu AVG Search öyle bir illetdir ki bu programlar AVG Search bir şey yapamazlar 🙂 Aslında böyle dediğime bakmayın kaldırması çok basit yalnızca iki aşama.

1. Aşama : Firefox Gelişmiş ayarlar bölümüne girin

Firefox için tarayıcının adres çubuğundna ulaşılan gelişmiş ayarlar bölümüne girin. Bunun için yapmanız gereken adres çubuğuna (Sitelerin ismi yazılan yere) about:config yazmanız.

about_config_firefox

2.Aşama : Avg yazın ve resimde gösterilen ayarı True yapın.

About:config içerisinden resimde göründüğü gibi avg.userPreferences.newtabDisabledByUser değerini değiştirin (true yapın). Bu şekilde Firefox üzerinden yeni sekme açtığınız zaman AVG Search bölümü yerine Firefox sık kullanılan sekmeler bölümünüz gelecektir.

avg_search_remove_kaldirma

Hepsi bu kadar. Eğer herhangi bir sorun ile karşılarsanız yorum olarak belirttiğiniz takdirde yine yardımcı olmaya çalışırım. Bu gibi programların bilgisayarınıza yüklenme sebebi yüklediğinzi diğer programlar içerisinde otomatik olarak yüklenmesidir. Eğer bu gibi reklam yazılımların bilgisayarınıza yüklenmesini istemiyorsanız program yüklerken > ileri > ileri  dememeniz. Programı önerilen şekilde kurmak yerine özelleştirilmiş sekmesinde kurup yüklenen reklam yazılımı tiklerini kaldırmalısınızç

bilgisayar için bluetooth

Bir çok bilgisayarda artık bluetooth vardır. Bilgisayarınız bluetooth aygıtına sahipse bluetooth driverını indirip kurduğunuz zaman bilgisayarınız ile bluetooth özelliği olan elektronik aletlerle bağlantı kurabilirsiniz. Bilgisayarınızın sistem özellikleri ile bluetooth driver araması yaptığınız zaman bluetooth driverını kurup bilgisayarınızda artık bluetooth kullanabilirsiniz.

Bilgisayarınızda bluetooth yoksa ne yapacaksınız?

Bilgisayarınızda bluetooth yoksa harici bluetooth adaptörü alıp bilgisayarınıza bağlayacaksınız. USB girişli aldığınız zaman bir Flash Disk takar gibi bluetooth adaptörünü takıp ardından yanında verilen CD/DVD ile driverı tanıtıp bluetooth’ u kullanabilirsiniz.

Bilgisayar için bluetooth adaptör örneği

bluetooth

 

Resimde gördüğünüz gibi bildiğiniz Flash Bellek görünümüde gayet kullanışlı ve yer kaplamayan şekildedir. Günümüz bluetooth teknolojisi ve aygıtları gelişmiştir. Belirtmemizde fayda var eğer yeni bir bilgisayara sahipseniz zaten yeni bilgisayarların % 90′ ında bluetooth aygıtı yerleşik olarak mevcuttur.

Eğer bluetooth driver sorunları yaşıyorsanız yorum olarak belirtin yardımcı olmaya çalışalım. 

Voleybol Oyununun Tanımı

Voleybol nedir, voleybol oyununun tanımı nedir? Bu soruların cevabını kısaca anlatacağız. Sıkmadan ve anlaşılır bir şekilde basitçe ele alacağız. Voleybolu bilmeyen çok az kişi vardır, ancak voleybolla yeni tanışan hakkında bilgisi olmayan bi o kadarda kişi var. Voleybol kuralları konumuzdada bu konuda bilgi isteyen arkadaşlar olmuştu. Hem bu arkadaşlara yardımcı olmak için hemde bilgilerimizi pekiştirmek adına böyle bir yazı yazmaya karar verdik.

Voleybol oyunun tanımı voleybolun kuralları anlamına gelir. Voleybol öncelikle kaç kişiyle oynanır ona açıklama getirme gerekir. Voleybol oyunu 6′ şar iki takım halinde bir sahanın tam ortasında bir file ile oynanan her takım topu rakip takımın oyun alanına değdirmek için oynanan aynı zamanda bir takımın top kendi tarafındayken her oyuncunun bir kez toplamda üç kez(3 farklı oyuncu) vurma şansının olduğu bir oyundur.  Tanımı bu şekilde açıklayabiliriz.

voleybol nedir
voleybol nedir, voleybol oyununun tanımı

Bir kaç bilgiyle voleybol oyununun tanımını tamamlamak gerekir. Voleybol oyununda forma numaraları 1-18 arasındadır. Voleybol oyununda en çok duyduğunuz iki terim vardır. Bunlar manşet ve smaçtır.

Manşet nedir?

Manşet topun parmak pas vurulmayacak kadar aşağıdan gelmesi ile iki elin birleştirilip kolların gergin halde tutulması ile topun yere değmesini önlemek için topu karşı sahaya yada takım arkadaşlarına pas için kullanılan topa vurma tekniğidir.

http://www.youtube.com/watch?v=RT2pXjf2wEI

Smaç nedir?

Smaçta atılan pasa adım alarak havada sert biçimde vurmaya denir.

C programlama vs PHP

C programlama üniversite ve bazı ortaöğretim kurumlarında Algoritmaya giriş dersiyle verilmektedir. Bunun nedenine detaylı olarak baktığımızda C programlama dilinin diğer programlama dillerinin (AMPL, AWK, csh, C++, C– , C#, Objective-C, BitC, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing, Python) temellerini oluşturduğunu  ve diğer programlama dillerine göre daha basit bir yapıya ve geliştirmeye açık olduğunu görürüz.

C programlama dili 1972 yılında geliştirilmiş olmasına rağmen çeşitli güncellemeler ve kendini güçlendirmesi 1973 yılına, popülerleşmesi ise 1978 yılında Ritchie ve Brian Kernighan The C Programming Language (C Programlama Dili) kitabının çıkışıyla gerçekleşti. Bu kitap aynı zamanda C programlama diline bir standart getirdi. Bu standart C programlama dilinin en standart halidir.

php-logoC programlama

C programlama vs PHP

Yazının başlangıcında belirtildiği gibi diğer programlama dillerinin temel yapı taşını oluşturur. Bu nedenle salt (kütüphaneleri standart bir şekilde bırakıldığında) diğer programlama dilleri gibi gelişmiş bir yapıya sahip olmaz. Örneğin C’de bir metin içerisinde boşluk olup olmadığını her karakteri teker teker tarayan ve karakterin boşluk olup / olmadığını yazan bir fonksiyon yazmak zorunda kalabilirsiniz. Fakat PHP’de bunun fonksiyonu hazır olarak zaten yazılmıştır. Daha ayrıntılı bilgi için C programlama örnekleri sayfasını inceleyebilirsiniz.

PHP’ye geçmeden önce C yazan biri PHP’de hazır bir şekilde kullanılan fonksiyonları yazacağından mantıken fonksiyonların nasıl işlediğine bir kanaat getirebilir. C’den PHP’ye geçiş oldukça kolaydır. C yazan bir kişi kendini ortalama 2 veya 3 hafta içerisinde PHP yazabilir. Yalnız PHP’nin kendine göre bir takım standartları vardır. Bunlardan bir kaç tanesi nesne yönelim, framework ve kendine has özel değişkenleridir.

Nesne yönelim (Nesne yönelimli programlama (OOP) nedir?)

C programlama dili nesneye yönelim bir yapıda değildir. Hatta bu eksiklik nedeniyle C++ çıkartılmıştır. Nesne yönelimli programlama karmaşık programlarda kullanılan ve kodların daha rahat anlaşılabilmesi için bir programlama standartıdır. Yani kendini iyi yerlere yetiştirmek isteyen kişilerin bu yazım standartını bilmesi gerekir.

Framework

Her sitenin belli başlı standart ihtiyaçları vardır. Formlar, mail sistemi, upload sistemi vb.. Bunların sürekli farklı kişiler tarafından farklı kodlar yerine bu işi iyi bilen kişiler tarafından tek bir seferde (eksikleri güncellemer ile yazan kişiler tarafından güncellenir) yazıldığını düşünün. Yine kendine ait bir standart getiriyor. Bu şekilde programlama hem daha basit, hem nesneye yönelim, hem de daha hızlı olduğundan bir çok kurum tarafından kullanılıyor.

Kendine has özel değişkenlerdir

C Masaüstü programlama dilidir, PHP ise bir WEB programlama dilidir. Siz hangisinde ilerlemek istiyorsunuz? C’de gelişmiş kişiler daha çok fiziksel aygıtlar ile çalışacaklardır.

Örneğin:

http://www.youtube.com/watch?v=3Kw9ocy55e8

PHP’de ilerlemiş kişilerse işi yalnızca WEB ile olacaktır. Web programlama içerisinde Front End ve Back End denilen kısımlar içerisinde yer alabilirler. Bana kalırsa günümüzün dünyası Web ile ilerliyor. Hayat artık Facebook kurucusu Zuckerberg’in dediği gibi internette yaşanıyor…

Paylaşımlı Ekran Kartı Nedir?

Paylaşımlı Ekran Kartı

Ekran kartı bilgisayarların görüntü yollamasını sağlayan elektronik birimdir. Ekran kartlarının enerji tüketimleri verdikleri performansa göre değişir. Günümüzde ekran kartları yüksek performans vermek için, fazla enerji kullanmaktadır.  Hatta ekran kartları en fazla enerji tüketen donanımlardan biri olabilmektedir. 

ekran kartlari
Ekran Kartı

Ekran kartları temel olarak iki kısımdan oluşur. Biri çekirdek işlemcisi diğeri ise verilerin depolandığı yer diye ayırabiliriz basit olarak.  Paylaşımsız ekran kartı doğrudan kendi belleğini kullanırken paylaşımlı ekran kartları ise bilgisayarımızın RAM‘ inden faydalanılır. Paylaşımlı ekran kartları anakartla tümleşik biçimdedir. 

Paylaşımlı ekran kartları ana kart üzerinde kuzey köprüsü içerisine entegre edilmiştir. Bilgisayarınızdaki sistemin RAM’ inden faydalanır. Basit bir örnekle açıklarsak çok daha açıklayıcı olacaktır. Örneğin Bilgisayarınızın RAM ‘ i 512 mb olsun. Paylaşımlı ekran kartınızında 64 mb olduğunu düşünelim. Düz mantıkla bakacak olursak paylaşımlı ekran kartınız sistem RAM’ ini kullanacağından 512-64 = 448 mb olduğundan, sisteminizde 448 mb RAM görünecektir. 

Özetlersek Bilgisayar alırken ekran kartı seçiminde paylaşımsız ekran kartlarını tercih etmelisiniz. Paylaşımsız ekran kartları RAM’ i kullanmaz ve sisteminizden daha fazla verim alırsınız. 

Nesne Yönelimli Programlama (OOP) nedir?

OOP1_am

oop

Nesne Yönelimli Programlama nedir?

İngilizce:Object Oriented Programming olarak adlandırılan ve dilimize Nesne Yönelimli Programlama adıyla çevrilen programlam anlayışı 1960’lı yılların sonunda bir gereksinim olarak çıkmıştır. Nesne Yönelimli Programlamanın çıktığı zaman programlama tekniklerinin bilgisayarların performansına ayak uydurması gerekliydi. Oysa ki günümüzde giderek etkisini yitiren yordamsal programlama adıyla yürütülen projelerde kod parçaları ayrı sayfalarda birden çok kullanılıyor ve kodların yazılımcıdan yazılımcıya değişerek karmaşıklık seviyesini artıyordu. Bu durum hem hem bilgisayarları hem de yazılım maaliyetini artıyordu.

Bilim adamları bu durumu Genetik bilimini göz önüne alarak gerçekleştirdiler. Belirli nesnelerden yeni nesneler türetip aynı genlerimiz gibi yazılım kodlamasının içerisnideki evrimi çok daha basit hale getirmeyi başardılar.

 

Viki’den alıntı: NYP ayrıca, bilgi gizleme (information hiding), veri soyutlama (data abstraction), çok biçimlilik (polymorphism) ve kalıtım (inheritance) gibi yazılımın bakımını ve aynı yazılım üzerinde birden fazla kişinin çalışmasını kolaylaştıran kavramları da yazılım literatürüne kazandırmıştır.

Tasarım şablonları

Oluşturucu Tasarım Şablonları

Teklik(Singleton) Tasarım Şablonu

Fabrika(Factory) Tasarım Şablonu

Soyut Fabrika(Abstract Factory) Tasarım Şablonu

İnşaatcı (Builder) Tasarım Şablonu

Prototip(Prototype) Tasarım Şablonu

Yapısal Tasarım Şablonları

Adaptör(Adapter) Tasarım Şablonu

Vekil(Proxy) Tasarım Şablonu

Köprü (Bridge) Tasarım Şablonu

Cephe(Façade) Tasarım Şablonu

Dekoratör (Decorator) Tasarım Şablonu

Kompozit (Composite) Tasarım Şablonu

Sinek Siklet (Flyweight) Tasarım Şablonu

Davranışsal Tasarım Şablonları

Strateji (Strategy) Tasarım Şablonu

Durum (State) Tasarım Şablonu

Yineleyici (Iterator) Tasarım Şablonu

Memento Tasarım Şablonu

Observer Tasarım Şablonu

Sorumluluk Zinciri(Chain of Responsibility) Tasarım Şablonu

Ziyaretçi(Visitor) Tasarım Şablonu

Şablon (Template) Tasarım Şablonu

Komut (Command) Tasarım Şablonu

Aracı (Mediator Tasarım Şablonu)

İki Gmail Hesabını Birleştirme – Gmail Hesaplarını Birleştirme

İki Gmail Hesabını Birleştirme – Gmail Hesaplarını Birleştirme

İki Gmail hesabını bağlama işlemi, bir mailinize gelen mailleri diğer mail adresinize yönlendirme işlemidir. Bu işlem birden fazla mail adresleri içinde yapılabilir. Yani bir ana mail adresiniz olur, diğer maillerinize gelen E – Postaları ana mail adresinize otomatik olarak yönlendirmiş olursunuz.

Ana maile adresinize gelen maillerin hangi mail adresinden ve o mail adresine kimin mail attığını görebiliyorsunuz. Resmi inceleyiniz.

gmail birlestirme

Açıklama: basketbolb@gmail.com adresini bir başka gmail hesabıma yönlendirmiştim. pixelmagaza@gmail.com adresinden basketbolb@gmail.com adresine atılan mail benim yönlendirdiğim hesabıma bi kopyası gelmiş durumdadır.

Gmail Hesapları Nasıl Bağlanır?

Öncelikle yönlendireceğiniz mail adresine gidin. Örneğimiz üzerinden gidersek basketbolb@gmail adresine gideceğiz.

Daha sonra sağ üst köşede yer alan çarkı tıklayıp “Ayarlar” seçeneğine gideceğiz.

ayarlar

Burada açılacak olan sayfadan Yönlendirme ve POP/IMAP ‘ ı tıklayacağız.

yonlendirme ve pop

Daha sonra yönlendirme adresi ekle diyeceğiz. Bundan sonra yönlendirilecek olan mail adresine bir onay kodu gönderilecektir. Onay kodunu ekledikten sonra işlem tamamdır.

Gmail Hesaplarını Birleştirme Videolu Anlatım