Case Converter

Case Converter (Büyük Küçük Harf Çevirici)

Case Converter

Case converter title image

Paste text, then choose one of the case options.

Ready.
Tip: You can copy the result with one click.
Paylaş:

Linux'ta Global uv Base Ortamı Kurulumu

uv kullanarak varsayılan python base environment (ortam) oluşturma (Conda base ortamına benzer şekilde)



1. uv Kurulumu

curl -LsSf https://astral.sh/uv/install.sh | sh

Shell'i yeniden yükleyin:

source ~/.bashrc

Kurulumun tamamlandığını kontrol edin:

uv --version

2. Base Ortamını Oluşturma

Base ortamını uv'nin dosyalarının bulunduğu yerde oluşturma:

uv venv ~/.local/share/uv/environments/base

Aktifleştirin:

source ~/.local/share/uv/environments/base/bin/activate

Pip pakedini ekleyin:

uv pip install --upgrade pip

Genel paketleri kurun (örnek):

uv pip install ipython fastapi 

3. Base Ortamını Otomatik Aktifleştirme (ve Proje .venv Önceliği)

~/.bashrc dosyasına ekleyin:

# Eğer proje'de .venv varsa onu, yoksa uv base ortamını aktifleştir
if [ -x "$PWD/.venv/bin/python" ]; then
    source "$PWD/.venv/bin/activate"
else
    source ~/.local/share/uv/environments/base/bin/activate
fi

# Kısayol ekleme
alias ac-base='source ~/.local/share/uv/environments/base/bin/activate'

Terminal'i tekrardan yenileyin:

source ~/.bashrc

4. Kullanım

Yeni bir terminal açtığınızda:

  • .venv/ bulunan bir projedeyseniz → proje ortamı otomatik aktifleştirilir.

  • Proje dışındaysanız → uv base ortamı otomatik aktifleştirilir.

Python'ı kontrol edin:

which python

Devre dışı bırakmak isterseniz:

deactivate
Paylaş:

Day Difference Calculator

Day Difference Calculator



Calculate day difference excluding and including last day, and reverse-calculate target date.

Date Difference

Excluding last day: -
Including last day: -
Direction: -

Reverse Calculate

Target date: -
Rule used: -
Ready.
Paylaş:

Linux'ta N: Skipping acquisition of configured file 'main/binary-i386/Packages' Uyarısı Çözümü

 Eğer Google Antigravity'i Linux'ta kullanıyorsanız, uygulamayı yükledikten sonra terminalde her yüklemede şu uyarının geldiğini farketmişsinizdir:

N: Skipping acquisition of configured file 'main/binary-i386/Packages', as repository 'https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev antigravity-debian InRelease' doesn't support architecture 'i386'

Bu hatayı çözmek için ilk olarak ls /etc/apt/sources.list.d/ komutunu çalıştırın.


antigravity.list veya antigravity-debian.list dosyasının klasörde olduğundan emin olduktan sonra:

sudo gted /etc/apt/sources.list.d/antigravity.list komutuyla dosyayı açın ve köşeli parantezin başında arch=amd64'ü ekleyin. 

Örnek:

deb [arch=amd64 signed-by=/etc/apt/keyrings/antigravity-repo-key.gpg] https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/ antigravity-debian main

Bu sayede her seferinde gelen bu uyarıdan kurtulmuş olacaksınız.
Paylaş:

Windows 11'de Eski Sistem / Bu Bilgisayar Özellikleri Ekranını Görme

 Bildiğiniz gibi Windows 11'de artık sağ tıklayıp özellikler'e bastığınız zaman Windows 11'in kendi ayarlar ekranı açılıyor.

Fakat eğer eski özellikler ekranına erişmek isterseniz şu yöntemi kullanabilirsiniz:


İlk olarak masaüstünde (veya herhangi bir klasörde) yeni bir klasör oluşturun.

İsmini System.{BB06C0E4-D293-4f75-8A90-CB05B6477EEE} koyun.

Enter'a bastığınızda simge sistem simgesine değişecek ve klasör size eski özellikler ekranını açacaktır.



Paylaş:

Git'in Tüm Logları Birden Yazdırması Sorununun Çözümü

Git ile çalışırken, özellikle yüzlerce commit'iniz olduğunda, git log komutunun çıktısı bazen terminal ekranınızı hızla doldurur ve geçmişi incelemeyi zorlaştırır. Normalde, git log çıktıyı sayfa sayfa göstermeli, size "Devam etmek için bir tuşa bas, çıkmak için q'ya bas" gibi olması gerekirken tüm loglar bir anda ekrana yığılır.

Git normalde uzun çıktıları yönetmek için bir "pager" (sayfalayıcı) kullanır. Eğer tüm komutlar birden gösteriliyorsa bu genellikle pager'ın devre dışı bırakıldığı veya yanlış yapılandırıldığı anlamına gelir.


1. Ortam Değişkenlerini Kontrol Edin

Bazen GIT_PAGER veya genel PAGER ortam değişkenleri Git'in kendi ayarlarını geçersiz kılabilir. Bu değişkenlerin cat gibi bir programa ayarlı olması veya boş olması pager'ı devre dışı bırakır.

Terminalinizde bu değişkenlerin değerlerini kontrol edin:

echo $GIT_PAGER
echo $PAGER

Eğer bu komutlar cat veya boş bir satır döndürüyorsa, geçici olarak onları kaldırabilirsiniz:

unset GIT_PAGER
unset PAGER

Bunu yaptıktan sonra git'in global config ayarlaından pager'ı tekrardan less olarak ayarlayabilirsiniz.

git config --global core.pager "less -F"


Bonus: Eğer loglarınızı her bir commit tek satır olacak şekilde görmek isterseniz "git l" comutunu şu config'i ayarlayarak kullanabilirsiniz:
git config --global alias.l "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --all"

Paylaş:

Linux'ta Thunderbird.tmp klasörü nasıl saklanır?

 Bildiğiniz gibi Thunderbird Linux'ta Downloads klasöründe sürekli 'thunderbird.tmp' isimli bir klasör oluşturuyor. Bu dosyayı silseniz de geri geliyor ve Thunderbird ayalarında bunu devre dışı bırakmanın bir yolu yok.

Bu klasörü gizlemek içinse Linux'taki gizli dosya mantığını kullanabiliriz.


Linux distrolarında bir dosya veya klasörü gizlemek için başına "." eklememiz gerekiyor. 

İsmini değiştiremediğimiz dosyalarda ise o klasöre .hidden isimli bir text dosyası ekleyip içine gizlemek istediklerimizin ismini ekleyebilme seçeneği var.

İlk olarak indirilenler klasörünü açıp sağ tıklayıp "Yeni Döküman" kısmından "Yeni .txt Dosyası"nı seçiyoruz. İsmini .hidden koyuyoruz.


Eğer Ubuntu gibi command-line kullanımı harici kullanıcı deneyimi pek gelişmemiş bir distro kullanıyorsanız bulunduğunuz klasörde sağ tıklayıp terminali açıp terminalin içinde nano .hidden komutunu yazıyoruz. (Zorin OS gibi distrolar default template'lere sahip.)

Dosyayı oluşturduktan sonra içine saklamak istediğimiz klasörlerin ismini ekleyebiliriz.


 İçine thunderbird.tmp yazdıktan sonra dosyayı kaydedip kapatıyoruz. (nano'da ise Ctrl X ile kaydedip Y ile onay veriyoruz.)

Daha sonra hamburger ikonuna tıklayıp "Show Hidden Files (Gizli dosyaları göster)" seçeneğini devre dışı bırakıyoruz. Ikon gözükmüyorsa Ctrl H ile de gizleyebilirsiniz.



Paylaş:

Yunan Harfleri Nelerdir ve Okunuşları

 YUNAN HARFLERİ LİSTESİ



Yunan Harflerinin Okunuşları ve Benzer İngilizce Kelime Örnekleri 

Not: Antik Yunanca'daki Beta günümüzde b yerine v sesiyle okunuyor. Aşağıda bunların listesini karşılıklarını bulabilirsiniz.




2 Harfin Yan Yana Gelmesi Sonucu Değişen Okunuşlar



Paylaş:

GoDaddy'de Blogger Özel Alan Adı Sitesi için www'ya Yönlendirme Seçeneğini Kullanma



Domaininiz (alan adınız) yalnızca Blogger'a bağlıysa, önerilen DNS yapılandırması şöyledir:

Blogger tarafından sağlanan 4 adet A kaydını Godaddy veya domain'inizi yönettiğiniz site üzerinden DNS Records bölümüne ekleyin:

(Type: A, Name: @)

@ veya boş -> A -> 216.239.32.21

@ veya boş -> A -> 216.239.34.21

@ veya boş -> A -> 216.239.36.21

@ veya boş -> A -> 216.239.38.21

Not: Eğer A kayıtlarını silemiyorsanız, Godaddy'nin DNS Frowarding / Yönlendirmesi ayarlarını sıfırlayın. Godaddy'nin kendi yönlendirmesi Amazon'un DNS adreslerini kullanmaktadır.

2 adet CNAME kaydını (www ve güvenlik) saklayın. (Önce blogger'a bağlamak için kullandığınız url)

Çıplak (www'suz) alan adınız için diğer A kayıtlarını silin (şunları içerir: “Yönlendirme” / “Park Edilmiş” / vb.)

En az 1 saat bekleyin ve HTTPS ayarlarınızı yenileyin: 

https://www.blogger.com adresinden kontrol panelinize gidin.

  1. Ayarlar sekmesini açın
  2. “Alan adını yeniden yönlendir” seçeneğinin etkinleştirildiğinden emin olun
  3. “HTTPS” seçeneğine kadar aşağı kaydırın
  4. “HTTPS kullanılabilirliği” seçeneğini devre dışı bırakın
  5. 1-3 dakika bekleyin ve Ayarlar sekmesini yenileyin
  6. “HTTPS kullanılabilirliği”ni tekrar etkinleştirin
  7. 15-60 dakika bekleyin (SSL sertifikanız hemen oluşturulmayacaktır, bu nedenle beklemeniz gerekir.) ve Ayarlar sekmesini yenileyin
  8. “HTTPS yönlendirmesi”ni etkinleştirin - yalnızca durum “Kullanılabilir / Tamam” ise
  9. ardından (gerekirse): tarayıcınızın önbelleğini temizleyin (çerezleri değil! ve mümkünse, tümünü değil, yalnızca alan adınız için)

“Etki alanını yönlendir” ve “HTTPS yönlendirmesi” etkinleştirildiğinde, tüm bağlantılar https://www... adresine yönlendirilecektir.


Paylaş:

Ara