"Enter"a basıp içeriğe geçin

Kategori: ipucu

Macos komut satırından bir şeyi kopyalayıp yapıştırmak

Elbette fare kullanarak komut satırı / terminal ekranından bir şeyi kopyalayıp yapıştırabilirsiniz. Fakat ben uzun bir environment (.env) dosyasını cat ettiğimde bunu kopyalamak için fareyi dosya boyunca yukarı doğru çekmek fikrini sevmedim. Onun yerine cat ettiğim dosyayı doğrudan clipboard’a (macos dünyasında meğer bunun adı pasteboard’mış) aktarmak daha kolay bir yöntem olurdu. Her Türk gibi ben de GPT’ye sordum ve beklediğim üzere böyle bir komut olduğunu öğrendim. Aslında iki komut: Biri pbcopy, diğer pbpaste. veya Bu şekilde kullandığınızda dosyanın içini doğrudan panoya aktarmış oluyorsunuz. Panodaki kopyalanmış bilginin içeriğini görmek için de komut satırında demek yeterli.

macos Dock’ta uygulama simgelerini gruplamak

macOS kullanıcısı iseniz Dock’taki uygulamalarınızın sayısı arttıkça onları gruplamak isteyebilirsiniz. Bazı kullanıcılar Dock’ta çok az uygulama tutup gerisini arama ile buluyor. Ben de pek çok uygulamayı arayıp bulmayı tercih ediyorum ama yine de Dock’ta 20’ye yakın sabit uygulamam var. Bunları amaçlarına göre başta Mail, WhatsApp, Telegram, Slack gibi iletişim uygulamaları, sonra VS Code, Sublime Text, TablePlus, Brave, Chrome, Safari, Opera gibi web geliştirme araçları, sonrasında da Calendar, Notes gibi ufak tefek uygulamaları sıralıyorum. İşte bu grupların arasına boşluk koyabilmek ilk bakışta ayırmak için çok faydalı oluyor. Ben neredeyse bir yıldır böyle kullanıyorum ama blogumda paylaşmamıştım. Eşim bugün nasıl yapıldığını sorunca…

WordPress’te JSON kaynağından içerik oluşturmak

Başlık düzgün oldu mu bilemiyorum ama demek istediğim şey şu: Mesela WordPress ile oluşturduğunuz web sitenizde döviz kuru, nöbetçi eczane, ya da önemli haber başlıkları içeren bir JSON kaynağından veri almak istiyorsunuz. Bunun çok basit bir eklenti ile gayet kolay bir yöntemle yapmak mümkün. Eklenti kısmı yazının sonunda yer alacak. Aşağıda uzun uzadıya anlattığım mevzu ise bir siteden nasıl JSON veri elde edebileceğimiz üzerine bir örnek. Dolayısı ile eğer zaten elinizin altında JSON kaynağı varsa doğrudan son kısma atlayabilirsiniz. Dün aklıma esti, yaşadığımız mevkiin haberlerini paylaşabileceğimiz WP tabanlı basit bir yerel haber sitesi oluşturdum. Siteyi sizle de paylaşırdım da, domaini…

nginx neden yanlış sitenin içeriğini göstermekte ısrar ediyor?

Sunucu ayarlarınızı yaptınız; yani Ubuntu için konuşursak /usr/share/nginx/html/orneksite dizinine dosyaları yerleştirdiniz ve /etc/nginx/conf.d‘nin altında orneksite.conf dosyası oluşturup içine sunucu adresini ve bakacağı klasörü yazdınız. Sunucuyu da service nginx restart diyerek baştan başlattınız. Geriye sadece domainin yönlendirilmesi kaldı. Henüz domaini yönlendirmemiş olsanız da kendi bilgisayarınızda /etc/hosts dosyasına ilgili ip’yi görecek şekilde satır eklediğinizde en azından sizin bilgisayarınızda orneksite.com deyince sunucuya gidecektir. Benim örneğimde işte problem burada başlıyor. Tarayıcı ısrarla https://orneksite.com diye gitmeye çalıştığı için yani http yerine https’i tercih ettiği için -ki site sunucuyu taşımadan önce https üzerinde çalışıyordu, cache yüzünden ısrarla https açmaya çalışıyor- sunucu üzerinde sürekli başka bir sitenin…

Yedeklerinizi download ederken sunucuyu uçurmayın!

Benim başıma tam da bu geldi. Amazon AWS’deki kişisel projelerimin olduğu sunucuyu silip eski yuvası Hetzner’a geri döndürmek istiyorum. Bakın ne hatalar yaptım. Siz bunları yapmayın. Her zaman yaptığım gibi önce web klasörlerini tar.gz ile sıkıştırdım. 1 GB bir dosya oluştu. Bunun indirmesi uzun sürer diye indirme işlemini hemen başlattım. Birinci hatamı burada yaptım. Dosyaları sunucudaki aktif bir web klasörüne koyup kendi bilgisayarımda browserdan linki çağırarak dosyaları indirmeye başladım. İnternet hızım idare eder ama bu işi kendi bilgisayarıma değil Hetzner‘daki sunucuya yapmam gerekiyordu. Hem daha hızlı inerdi hem de zaten dosyalar nihayetinde oraya gidecekti. Boşu boşuna iki kere işlem yapmam…

macOS Catalina’da basit imaj editörü nasıl çalıştırılır

macOS’da Cmd-Shift-4 kısayolu ile herhangi bir ekran çıktısı aldığınızda ve Cntrl tuşuna basmayıp dosya olarak kaydedilmesine izin verdiğinizde (bu tuşa bastığınızda sadece panoda -clipboard- kalıyor) dosya hemen kaydedilmiyor ve ekranın sağ alt köşesinde bir önizleme olarak duruyor. Bu esnada görselin üzerine tıklayıp açılan pencereden basitçe görseli düzenleyebiliyor, üzerine yazıp çizebiliyorsunuz. Hemen hemen her defasında bu özelliği kullanırım. Benzer bir özellik iOS’ta da var. Aldığım ekran çıktısını birisine göndereceksem, üzerine işaretleme yapmam gereken yerler varsa bu özellik çok kullanışlı oluyor. Vurgulamak için çizdiğim ok şeklini algılayıp düzgün bir şekle dönüştürmesi de işime yarıyor. Dilerseniz bunu kapatabiliyorsunuz. İşte bu minik ve kullanışlı…

Bootstrap validation kullanırken zorunlu olmayan alanları görmezden gelmek

VueJS ile bir iki haftada bitirmek üzere başladığım bir yan projemde Bootstrap-vue kullanıyorum. Burada karşılaştığım bir validation sorununu nasıl aştığımı kısaca belirteyim. Sorun şu; formda iki alan zorunlu iken diğer üç alan zorunlu değil. Formdaki submit butonuna tıklanınca bütün form validate ediliyor ve hatalı alanlar kırmızı ile, hata olmayanlar yeşil ile belirtiliyor. İşte bu yeşil olanlar zaten zorunlu olmayan alanlar. Bunların yeşil görünmelerini istemiyordum. Bootstrap dökümanında yazdığı üzere form elemanlarını validate edebilmek için başlangıçta bunları kapsayan bir öğeye (mesela form öğesine) .novalidate class’ı eklemek gerekiyor. Validate işlemi olunca bu öğe yakalanıp buna .was-validated class’ı ekleniyor ve bunun altındaki bütün alanlar…

MAMP’da PHP ayarlarının sürekli geri dönmesi problemi

MAMP’da PHP ayarlarını ne kadar değiştirirsem değiştireyim tekrar başlattığımda geriye döndüğünü görünce bu işin içinde bir iş olduğunu anladım. /Library/Application Support/appsolute/MAMP PRO/conf/php.ini Buradaki dosyayı güncellemeniz bile yeterli olmuyor. Zira MAMP’i restart ettiğinizde dosya eski haline geri dönüyor. Meğer asıl şu dosyayı değiştirmek gerekiyormuş. MAMP başlatıldığında buradaki içeriği alıp yukarıdaki dosyayı güncelliyormuş.  /Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php6.5.2.ini Bu bilgiyi işte buradan öğrendim. 

MAC’de İngilizce-Türkçe sözlük üç parmağınızın altında

Son günlerde yaptığım işlerden dolayı sık sık İngilizce-Türkçe sözlük ihtiyacım oluyor. Tarayıcımda Google Translate tabı sabit oldu diyebilirim. Cümleleri batırsa da kelime bulmada işe yaradığı için sık kullanıyorum. Mac kullanıcıları için başka ve çok daha pratik bir yöntem olduğunu öğrendim. Eminim Windows veya Linux versiyonları da vardır. İlgilileri yazarsa öğreniriz. MacOS’da kelimeleri düzgün yazıp yazmadığımızı kontrol eden mekanizma gereği  hali hazırda Dictionary / Sözlük uygulaması mevcut. Bilgisayarınızdaki trackpad üzerinden herhangi bir kelimeye üç parmağınızla dokunduğunuzda bu kelimenin anlamı popup olarak karşınıza çıkıyor. Bu özelliği aktif hale getirmek için Sistem Ayarları’nda Trackpad’e gelip “Look up & data detectors” seçeneğini aktif hale getirmelisiniz. Fakat MacOS’la hazır…