Verimlilik


Twitter’da kelime engelleme otomasyonu

Twitter’da artık daha fazla bot ve ilgilenmediğim içerikler görmeye başladım, bu da fazlasıyla zamanımı alıyordu. Bu istenmeyen içerikleri engellemek için bir proje geliştirmeye karar verdim ve Twitter API’sini kullanmayı düşündüm. Ancak, kelime engelleme özelliğinin API desteği olmadığını fark ettim. Bunu çok dert etmeden, Selenium kullanarak bir script yazmaya karar verdim. […]


navi

TLDR; Not1; Linux’te shell ile çalışırken bir çok komut yazmak gerekiyor. İnsan her ne kadar günün büyük kısmını genelde bildiği komutlar ile geçirse de eskiden kullandığı bir komutu hatırlayamadığında durumlar olabiliyor. Bir de bu işin içine pipe mekanizması girecek ise, durum bir hayli can sıkıcı hale dönüşüyor. Böyle durumlarda uzun […]


Daha Hızlı git clone alma

Open source projeler üzerinde çalışırken, daha hızlı şekilde git clone almak için aşagıdaki parametreyi kullanabilirsiniz. Normal versiyon Klasör boyutu: 50 Megabyte

Hızlı versiyon Klasör boyutu: 22 Megabyte

Aşağıdaki kısmı .bashrc dosyanıza yapıştırarak kullanabilirsiniz veya CI/CD projenizde kullanabilirsiniz.  

  Daha fazlası için https://www.perforce.com/blog/vcs/git-beyond-basics-using-shallow-clones Farklı branchlar ile çalışmak […]


Kişisel otomasyon

TLDR;   İnternet ile bir hayli içli dışlı yaşıyoruz. Yaptığımız işlerden veya hobilerimizden dolayı siteleri sürekli olarak takip etmemiz gerekiyor. Acaba almak istediğim ekipmanın fiyatı düştü mü? Dizi yeni bölüm paylaştı mı? Takip ettiğim blog yeni makale yayınlandı mı? Twitter’da takip ettiğim konu hakkında yazan var mı? gibi soruların cevabını […]


Hallo Deutch!

TLDR Yine bir tane en sosyalinden blog yazısı. Almanya’da bir yılı tamamlamış, biraz da geçmiş bulunuyorum. Bu süre zarfında bir hayli üşengeç davranarak çalışmadığım Almanca diline hızlı bir giriş yapmış bulunmaktayım. Açıkçası bu durumu biraz da kendim istedim. Bir işi gereksinim duyduktan sonra yapmak daha iyi verim almamı sağlıyor.   […]


Emacs kısayol iptal etme

Emacs’te kısayollar bakımından haylice kötü bir araç Bu durumun böyle olmasının sebebi, vi gibi STATE kavramının olmamasıdır. Yani pratikte sürekli insert mod‘da çalışmaktadır. Hal böyle olunca, tasarımsal olarak, C-x ile başlayan window, buffer, editleme temel sistem için, C-c ile başlayan kısa yollar ise modlarda bulunan komutlar için ayrılmıştır.   Yapı böyle olunca, […]


Git: Geçmişteki bir commit içeriğini değiştirme

Sanırım herkes  git --amend komutu ile son committeki içeriğin değiştirilebileceğini biliyordur. Bu yazıda, kısa bir şekilde, daha önceden oluşturulmuş commit’in içeriğinin ve mesajının nasıl değiştirilebileceği hakkında bilgi vereceğim. Kullanım senaryoları Geçmişteki bir committe bulunan içeriği değiştirme Geçmişteki bir commite ekleme yapma Geçmişteki bir committen belirli bir kısmı silme

Türkçeleştirdiğim kaynak: https://stackoverflow.com/questions/1186535/how-to-modify-a-specified-commit İçinde […]


git stash işlemleri

Herkese merhabalar, Programlamayı doğru yapmak kadar, gerekli araç ve gereçleri düzgün kullanmak size epey zaman kazandırır. Bu yazıda, programlama yapan herkesin kullandığı git VCS’de olan stash komutunun nasıl daha efektif kullanabileceğinizi anlatacağım. Sanırsam herkes git stash komutunun nasıl durumlarda kullanılacağını biliyor. Bilmeyenler için Git stash ile anlık müdahale ya da zulalama […]


Firefox tab yönetimi eklentisi

Bu zamana kadar, şu Firefox sevdasından bir türlü vazgeçemedim, her geçen gün Chrome’un ne kadar geliştiğini görsem de, eski alışkanlıklar gerçekten zor bırakılıyor. Her ne kadar Chrome’da gel buraya gel buraya diyen eklentiler olsa da, bazen gitme diyen Firefox eklentileri çıkabiliyor. Son tanıştığım beni benden alan eklentinin adı tree style […]


Emacs’te spesifik proje ayarları

Her projenin kendine has belirlenmesi gereken bir yapısı vardır. Girintilerin kaç boşluk olacağı BSD mi yoksa Linux stilinde mi yazılacağı Malum tab boşluk kavgası Bugün öğrendiğim üzere, Emacs kendi yapısında her proje için ayrı ayrı değişkenler ve stiller kullanılmasına izin veriyormuş. Bunun için yapmanız gereken işlem, dosyaların veya klasörlerin içinde, […]