Cumartesi, Şubat 15, 2025

pg_repack already has a trigger called “repack_trigger” Hatası ve Çözümü

Bu içeriğe sebep olan PostgreSQL üzerindeki hatamız aşağıdaki gibi pg_repack kullanıp bir tabloyu optimize etmek istediniz bellek taştı veya disk yetmedi geçici olarak süreç kendini öldürdüyse aşağıdaki gibi bir uyarı çıkar karşınıza. Ve işlemi devam ettirtmez. Ekli olan tetikleyicinin kaldırılması Bu hata, pg_repack uzantısını kaldırmaya çalıştığınızda, uzantının hala bazı bağımlı nesnelere sahip olduğunu gösteriyor olacak […]

IMAP e-postalarınızı nasıl tekilleştirirsiniz?

IMAP e-postalarını tekilleştirmek, yani IMAP hesabınızdan aynı e-postaları silmek için bir araç göstericem size. Varsayılan olarak, yalnızca aynı klasördeki postaları siler ve yinelenen e-postaları bulmak için Message-ID başlığını kullanır. Ayrıca oldukça hızlıdır, çünkü mesajların tamamını değil, yalnızca mesaj başlıklarını yükler ve karşılaştırır. Ardından klasöre girin, sisteminizde umarım python3 vardır. Aşağıdaki gibi çalıştırın ve bırakın kod […]

Python ile Proxy Checker

İnternet üzerinden bol miktarda ücretsiz proxy bulup bir takım işler yürütürken hangi proxy’nin çalışıp hangisinin çalışmadığına bakmamız çok önemli Temelde 1 adet bağımlılığı bulunuyor, geri kalanı Python 3 içerisinde yer alan bağımlılıklar Gerekli olan bağımlılıkları kurmak için ben pip kullandım, siz kullandığınız paket yöneticiyle bu işlemi yapabilirsiniz. Nihai kodumuz şu şekilde olmakla beraber, birden çok […]

Django’da Migrationlar Nasıl Sıfırlanır?

Uygulamanızda çokça migration dosyası olabilir, bu konuda korkmanıza veya gerilmenize gerek yok hiç bir sıkıntı çıkmaksızın kullanmaya devam edebilirsiniz. Testlerinizi çalıştırırken sadece süreyi uzatacaktır. ci/cd süreçlerinde bunu biraz iyileştirmek isterseniz kullanabilirsiniz ancak bence gerek yok. Git kullanıyorsanız bu işlemi yaparken öyle fazla korkmanıza da gerek yok, sadece Migration ve gerekli dosyaları kaldıracağız sonrasında ise sıfırlayıp […]

Django Pagination with Bulma CSS

We needed django pagination in a small project, I edited a piece of code that was visually compatible for bulma css you may need to make some changes to the code (design, structural or general) Follow the steps below to add to the template, First, let’s create our file that we are going to add. […]

Gitignore Nasıl Kullanılır?

Gitignore MacOS için ön tanımlı olarak kullanılması önerilen .gitignore dosyamızı sistemimize dahil ediyoruz. Windows işletim sistemi kullanırken ön tanımlı .gitignore dosyası için aşağıdaki kullanılacak. Linux işletim sistemi kullanırken ise aşağıdaki ön tanımlı .gitignore kullanılacak. Sistem genelinde kullanılacak olan bu .gitignore ayarlamalarını isterseniz kendinize göre tekrardan düzenleyebilirsiniz.

Web Siteleri İçin Zaman Ayarlı Gece Modu Nasıl Yapılır?

Bildiğiniz üzere gece modu uygulaması günümüzde oldukça popüler, okuma alışkanlıkları değiştikçe ve geliştikçe bu tarz güzel özellikler arayüz tasarımlarında karşımıza çıkmakta. Basit bir şekilde zaman ayarlı gece modu oluşturabiliriz, üstelik bunu yaparken o kadar fazla kod bilgisi bilmenize gerek yok. Önce zamana göre gece modunu aktif eden JavaScript kodumuzu şu şekilde paylaşıyorum. Burada belirttiğimiz zaman […]

Python ile Para Birimi Biçimlendirme İşlemi

Her para biriminde neredeyse farklı formatlama şekilleri var, örneğin bir ödeme sistemi yapıyorsunuz diyelim bunda para birimini biçimlendirmek çok önemli yapılacak olan yanlış bir biçimlendirme ile kullanıcı yüksek ve/veya düşük ücret ile ürün alabilir. Bu gibi durumların önüne geçebilmek amacıyla mümkün olan en iyi şekilde gelen değeri formatlamak ve küsuratlar ile dönecek ondalık değerler önemli