Kategoriler
Google

Lighthouse nedir?

Lighthouse, web sayfalarının kalitesini artırmak için açık kaynaklı , otomatik bir araçtır. Herkese açık veya kimlik doğrulaması gerektiren herhangi bir web sayfasında çalıştırabilirsiniz. Performans, erişilebilirlik, aşamalı web uygulamaları, SEO ve daha fazlası için denetimlere sahiptir.

Lighthouse’u Chrome DevTools’ta, komut satırından veya Düğüm modülü olarak çalıştırabilirsiniz. Lighthouse’a denetlenmesi için bir URL verirsiniz, sayfaya karşı bir dizi denetim gerçekleştirir ve ardından sayfanın ne kadar iyi olduğuna dair bir rapor oluşturur. Oradan, başarısız denetimleri sayfanın nasıl geliştirileceğine ilişkin göstergeler olarak kullanın. Her denetimin, denetimin neden önemli olduğunu ve nasıl düzeltileceğini açıklayan bir referans belgesi vardır.

Sitelerinizdeki gerilemeleri önlemek için Lighthouse CI’yi de kullanabilirsiniz .

Lighthouse nasıl kullanılacağı ve Lighthouse’a nasıl katkıda bulunacağı hakkında daha fazla bilgi edinmek için Google I / O 2019’dan aşağıdaki videoya göz atın.

Başlamak

Size en uygun Lighthouse iş akışını seçin:

Not: CLI ve Düğüm iş akışları, makinenize bir Google Chrome örneği yüklemenizi gerektirir.

Chrome DevTools’ta Lighthouse Çalıştırın

Lighthouse, Chrome DevTools’un Denetim paneline güç veriyor. Bir rapor çalıştırmak için:

  1. Masaüstü için Google Chrome’u indirin .
  2. Google Chrome’da, denetlemek istediğiniz URL’ye gidin. Web üzerindeki herhangi bir URL’yi denetleyebilirsiniz.
  3. Chrome DevTools’u açın .
  4. Click Denetimler sekmesi.
  1. Şekil 1 . Solda, denetlenecek sayfanın görünüm alanı bulunur. Sağ tarafta ise Denetimler şimdi Fener tarafından desteklenmektedir Chrome Geliştirme Araçları, paneli
  2. Denetim gerçekleştir’i tıklayın . DevTools size denetim kategorilerinin bir listesini gösterir. Hepsini etkin bırakın.
  3. Denetimi çalıştır’ı tıklayın . 30 ila 60 saniye sonra, Lighthouse sayfada bir rapor verir.Şekil 2 . Chrome DevTools’ta bir Lighthouse raporu

Düğüm komut satırı aracını yükleme ve çalıştırma

Düğüm modülünü kurmak için:

  1. Masaüstü için Google Chrome’u indirin .
  2. Düğümün geçerli Uzun Süreli Destek sürümünü yükleyin .
  3. Lighthouse yükleyin. -gBayrak küresel modül olarak yükler.npm install -g lighthouse

Bir denetim yapmak için:

lighthouse <url>

Tüm seçenekleri görmek için:

lighthouse --help

Düğüm modülünü programlı olarak çalıştırma

Bkz programlı kullanma bir Düğümü modül olarak, programlı Lighthouse çalışan bir örnek için.

Lighthouse’u Chrome Uzantısı Olarak Çalıştırma

Not: Belirli bir nedeniniz olmadıkça, bu Chrome Uzantısı iş akışı yerine Chrome DevTools iş akışını kullanmalısınız. DevTools iş akışı yerel sitelerin ve kimliği doğrulanmış sayfaların test edilmesine izin verirken, uzantı bunu yapmaz.

Uzantıyı yüklemek için:

  1. Masaüstü için Google Chrome’u indirin .
  2. Lighthouse Chrome Uzantısını Chrome Web Mağazası’ndan yükleyin .

Bir denetim yapmak için:

  1. Chrome’da, denetlemek istediğiniz sayfaya gidin.
  2. Lighthouse’a tıklayın . Chrome adres çubuğunun yanında olmalıdır. Değilse, Chrome’un ana menüsünü açın ve menünün üst kısmından erişin. Tıkladıktan sonra Lighthouse menüsü genişler.Şekil 3 . Lighthouse menüsü
  3. Rapor oluştur’u tıklayın . Lighthouse, denetimlerini geçerli olarak odaklanmış sayfaya karşı yürütür, ardından sonuçların raporunu içeren yeni bir sekme açar.Şekil 4 . Lighthouse raporu

PageSpeed ​​Insights’ı çalıştırın

Lighthouse’u PageSpeed ​​Insights’ta çalıştırmak için:

  1. PageSpeed ​​Insights’a gidin .
  2. Bir web sayfası URL’si girin.
  3. Analiz Et’i tıklayın .Şekil 5 . PageSpeed ​​Insights Kullanıcı Arayüzü

Raporları çevrimiçi paylaşın ve görüntüleyin

Raporları çevrimiçi görüntülemek ve paylaşmak için Lighthouse Görüntüleyicisi’ni kullanın .

Lighthouse Görüntüleyicisi.
Şekil 6 . Lighthouse’dan bir görüntü

Raporları JSON olarak paylaşma

Lighthouse Görüntüleyicisi’nin bir Lighthouse raporunun JSON çıktısına ihtiyacı vardır. Aşağıdaki listede, hangi Lighthouse iş akışını kullandığınıza bağlı olarak JSON çıktısının nasıl alınacağı açıklanmaktadır:

  • Chrome DevTools . Raporu İndir’i tıklayın .
  • Komut satırı . Çalıştırmak:lighthouse --output json --output-path <path/for/output.json>
  • Lighthouse Görüntüleyicisi . Click Aktar > JSON olarak kaydet .

Rapor verilerini görüntülemek için:

  1. Aç Feneri Görüntüleyici Google Chrome.
  2. JSON dosyasını görüntüleyiciye sürükleyin veya dosya gezgini açmak ve dosyayı seçmek için Görüntüleyicinin herhangi bir yerini tıklatın.

Raporları GitHub Gists olarak paylaşma

JSON dosyalarının el ile iletilmesini istemiyorsanız, raporlarınızı gizli GitHub Gists olarak da paylaşabilirsiniz. Gists’in bir yararı ücretsiz sürüm kontrolüdür.

Bir raporu rapordan Gist olarak dışa aktarmak için:

  1. (Zaten görüntüleyiciyseniz, bu adımı atlayın) Dışa Aktar > Görüntüleyicide Aç’ı tıklayın . Rapor, adresinde bulunan Görüntüleyici’de açılır https://googlechrome.github.io/lighthouse/viewer/.
  2. Görüntüleyicide Paylaş’ı tıklayın . Bunu ilk kez yaptığınızda, bir açılır pencere temel GitHub verilerinize erişme ve Gists’inize okuma ve yazma izni ister.

Bir raporu Lighthouse’un CLI sürümünden bir Gist olarak dışa aktarmak için manuel olarak bir Gist oluşturun ve raporun JSON çıktısını Gist’e kopyalayıp yapıştırın. JSON çıktısını içeren Gist dosya adı bitmelidir .lighthouse.report.json. Komut satırı aracından JSON çıktısını nasıl oluşturacağınıza ilişkin bir örnek için Raporları JSON olarak paylaşma konusuna bakın .

Gist olarak kaydedilmiş bir raporu görüntülemek için:

  • Ekle ?gist=<ID>İzleyicinin URL’ye <ID>Gist’e kimliğidir.https://googlechrome.github.io/lighthouse/viewer/?gist=<ID>
  • Görüntüleyiciyi açın ve bir Gist’in URL’sini ona yapıştırın.

Lighthouse Genişletilebilirliği

Lighthouse, tüm web geliştiricileri için alakalı ve uygulanabilir bir rehberlik sağlamayı amaçlamaktadır. Bu amaçla, Lighthouse’ta özel ihtiyaçlarınıza göre uyarlamanıza izin veren iki özellik var.

  • Yığın Paketleri . Bugün birçok geliştirici web sayfalarını oluşturmak için farklı teknolojiler (arka uç / CMS / JavaScript çerçeveleri) kullanıyor. Lighthouse, yalnızca genel önerileri ortaya koymak yerine, kullanılan araçlara bağlı olarak daha alakalı ve uygulanabilir tavsiyeler sağlayabilir.

Yığın Paketleri, Lighthouse’un sitenizin hangi platformda oluşturulduğunu algılamasına ve belirli yığın tabanlı önerileri görüntülemesine olanak tanır. Bu öneriler, topluluktan uzmanlar tarafından tanımlanır ve derlenir.

Bir Yığın Paketine katkıda bulunmak için Katkıda Bulunan Yönergeleri inceleyin .

  • Lighthouse Eklentileri . Lighthouse Eklentileri, topluluktaki alan adı uzmanlarının Lighthouse’un işlevselliğini özel ihtiyaçları için genişletmelerine olanak tanır. Artık Lighthouse’un topladığı verilerden yeni denetimler oluşturmak için yararlanabilirsiniz. Özünde, bir Lighthouse eklentisi, Lighthouse tarafından çalıştırılacak ve rapora yeni bir kategori olarak eklenecek bir dizi kontrol uygulayan bir düğüm modülüdür.

Kendi eklentinizi nasıl oluşturacağınız hakkında daha fazla bilgi için Lighthouse GitHub deposundaki Eklenti El Kitabımıza göz atın .

Lighthouse’a Katkıda Bulunun

Lighthouse açık kaynaklıdır ve katkıları memnuniyetle karşılanmaktadır . Düzeltebileceğiniz hataları veya oluşturabileceğiniz veya geliştirebileceğiniz denetimleri bulmak için deponun sorun izleyicisine göz atın . Sorun izleyici ayrıca denetim metriklerini, yeni denetimler için fikirleri veya Lighthouse ile ilgili herhangi bir şeyi tartışmak için iyi bir yerdir.

https://developers.google.com/web/tools/lighthouse/

Google resmi kaynağı: Google Çeviri ile Türkçe‘ye çevrilmiştir.

Kategoriler
Google Tarayıcılar

Google Chromium nedir?

Chromium, Google Chrome tarafından oluşturulan açık kaynaklı bir projedir. Kod tamamen açık olduğundan, Chromium, depolarındaki kolay kurulum için birçok Linux dağıtımında kullanılabilir.

Chromium Tarayıcı, diğer platformlar için de kullanılabilir. Windows ve Mac çalıştırabilirsiniz. Chrome OS, açık kaynaklı bir Google tabanlı addır. Chromium’u buradan indirin.

Chromium veya Chrome’u kullanabilirsiniz

Linux’ta Chromium çoğu zaman doğrudan dağıtım havuzundan yüklenebilir. Ubuntu sürümünde, Ubuntu Yazılım Merkezini açarak, Chromium’u arayarak ve “Yükle” yi tıklayarak kurabilirsiniz. Linux dağıtım havuzunuzdaki güvenlik güncellemeleri ile güncellenecektir.

Windows ve Mac’te Chromium kullanımı daha zordur. Chromium’un resmi sürümleri mevcuttur, ancak otomatik olarak güncellenmezler.

Linux’ta, Chrome’u indirmek için Google Chrome İndirmeleri sayfasını ziyaret etmeniz yeterlidir. Kural olarak, paket resmi Google depolarını yapılandıracak, böylece Chrome için güncellemeler Linux’un “Güncelleyicisi” kullanılarak otomatikleştirilecektir. Paket, kapalı kodun bölümlerini içerir ve bu nedenle yazılım deposunda bulunmayacaktır.

Windows ve Mac’te, Chrome Google Yüklemeler sayfasından otomatik olarak yüklenir.

Kategoriler
Algoritmalar Google Google Güncellemeleri

Google çekirdek güncellemesi: Haber siteleri 8,5/10 geriledi.

Bu güncellemede haber sitesi sahipleri için oldukça önem arz eden bir gelişme yaşandı. 03.06.2019 tarihinde Google, çekirdek güncellemesini resmi twitter hesabından duyurdu.

Açıklamanın üzerinden bir kaç saat geçmeden arama sonuçlarında sürekli ve büyük dalgalanmalar yaşanmaya başladı.
Sitenizin bazı kelimelerde üst sıralara çıkıp, bazı kelimelerde de düşüş yaşayabilme ihtimalinize karşı kontrol etmenizde fayda var.

Google’da kelimelerinizin sıra takibini yapabilmeniz için bir panel öneriyorum:
1. Paneli kullanabilmemiz için giriş yapmanız gerek. (dilerseniz direkt buradan inceleyebilirsiniz)

2. Mail adresi ve şifrenizi girdikten sonra, Adınız ve Soyadınızı da girerek panel kaydını tamamlayın.

3. Panel kaydında manuel işlemleri seçerseniz, istediğiniz kelimenin sıralama takibini pratik bir şekilde yapabilirsiniz.

Not: Otomatik olarak oluştursanız bile, panel içerisinde Anahtar Kelimeler sekmesinden anahtar kelimelerinizi ekleyebilir veya silebilirsiniz.

 

Kategoriler
Algoritmalar Google Google Güncellemeleri SEO

Çekirdek güncellemesi Semrush Sensor’e yansımaya başladı.

Dün akşam saatlerinde Google Algoritma Çekirdek Güncellemesi hakkında başladığına dair Google resmi twitter hesabından duyuru yaptı.

Duyurudan hemen sonra sosyal medya bu konuyla çalkalanırken, Semrush.com/sensor sayfasında dalgalanma boylarını takip etmek amaçlı ziyaretçi akınına uğradı. Bugün sabah saatlerinde, güncelleme başlamasına rağmen herhangi bir dalgalanma hakkında forum veya blog sayfalarında ani çıkışlar yaşanmadı. Uzun bir süre Semrush sensor aracına da güncellenme dalgalanmaları yansımadı.

Öğle saatlerine gelindiğinde ise Semrush Sensor’de bir çok kategori ve genel tüm kategoriler de dalga boyları gözükmeye başladı.

 

Kategoriler
Google Google Güncellemeleri

Google duyurdu! Haziran Ayı Çekirdek Güncellemesi başladı.

(3 haziran 2019 Saat: 10:30) Google 2019 Haziran ayı çekirdek güncellemesi 3 haziran’da gerçekleşecek.

Güncelleme: Google resmi twitter adresinden google çekirdek güncelemesinin başladığını açıkladı. Bir kaç gün sürecek olan bu güncellemede internet siteleri ani düşüş veya yükseliş yaşayabilir. Güncelleme boyunca internet sitelerinize yapısal anlamda müdahale etmeyin.

Google Florida Güncellemesi 2019 yılına damga vurdu. Bir çok internet sitesini olumsuz etkilerken, kullanıcıya önem veren internet site sahipleri ise olumlu olarak geri dönüş aldı.

2019 Haziran Çekirdek Güncellemesi 3 Haziran‘da gerçekleşecek. Google algoritma güncellemelerini ve gelişen süreçleri tweetlediği resmi twitter adresinden yaptığı açıklama şöyle:

Türkçe çeviri olarak okumak için tıklayın:

Google Haziran ayı çekirdek güncellemesi başladı. Bu bilgi, Saat 20:00’da resmi twitter hesabından paylaşıldı.

Türkçe çeviri olarak okumak için tıklayın:

Kategoriler
Algoritmalar Google Google Güncellemeleri

Algoritma nedir? Basitçe açıkladım.

Algoritma nedir, bu pratik ip ucunda açıklıyorum. Bilgisayar bilimi ve matematik terimi genellikle yazılım ve bilgisayar bağlamında ortaya çıkar. Tam olarak arkasında ne olduğunu ve günlük yaşamda hangi büyük algoritmalarla karşılaştığınızı anlatıyoruz.

Algoritmalar nedir?

Anlamı:

Uygulama alanına bağlı olarak, bir algoritmanın farklı tanımları vardır.

  1. Terim, belirli bir sorunu çözmek için kullanılabilecek bir dizi talimatı tarif eder.
  2. Talimatların sırası genellikle yazılımda bulunur ve kaynak kodundadır. Tanım olarak, bir algoritma bilgisayarı doğru bağlamak için yazılı bir rehber de olabilir. Bu, insan ve makinenin farklı algoritmalar yürütmesine izin verir.
  3. Genellikle “sonlu uzunluk” gibi başka kriterler göreceksiniz. Bu, algoritmanın sınırlı sayıda adımdan sonra sona ermesi gerektiği anlamına gelir.
  4. “Algoritma” ile bağlantılı olarak “iyi tanımlanmış” terimi ile karşılaşırsanız, bu ifadelerin net olmadığı, yani belirsiz olmadığı ve dolayısıyla belirsiz olduğu ve var olması gerektiği anlamına gelir.
  5. Bir algoritma – diğer program kodları gibi – katı bir sözdizimine göre yazılmıştır .