Yazılım, kahve, ev biracılığı, bisiklet ve ilgi duyduğum, düşüncelerimi paylaşmak istediğim her konuda yazmaya çalıştığım siteme hoşgeldiniz.
System76 Lemur Pro Hakkında
Uzun zamandır çalıştığım şirketlerin verdiği, çoğunlukla da Mac bilgisayarlar kullanıyordum. Açıkcası en son ne zaman kendi bilgisayarıma sahiptim, ne zaman ve kaça sattım, hatırlayamıyorum bile. Bir dönem kendi masaüstü bilgisayarlarımızı topladığımız, bilgisayar fiyatlarının ulaşılabilir olduğu bir dönem vardı. Mac’ler belki yine pahalıydı ama bilgisayar fiyatları hiç bir zaman erişilmez değildi. Geldiğimiz noktadan ciddi anlamda endişe duyuyorum. Özellikle içinden geçtiğimiz pandemi sürecinde, eğitimin bile internetten yapıldığı bir dönemde öğrencilerin, yeni mezunların iyi bir bilgisayara erişimi oldukça zorlaşmış durumda....
GSuite'ten Neden Ayrıldım?
Çok uzun süredir GSuite kullanıcısıydım ve yakın zamanda aboneliğimi iptal edip farklı bir yol izlemeye karar verdim. Peki bunu neden yaptım? Yaptığım şeyden memnun muyum? Alternatifler neler? Geçişte problem yaşadım mı? Hepsini; geçişin üzerinden aylar geçmiş durumdayken yazmak istedim. Hadi başlayalım! GSuite nedir? GSuite (yeni adıyla Google Workspace), Google’ın tüm ürünlerini, bazı kurumsal özelliklerle birlikte paketleyip sunduğu bir hizmet. GMail, Drive, Docs, Sheets vb. bir çok ürünü, aynı ücretsiz sürümlerinde olduğu gibi kullanabiliyorsunuz....
(Tekrar) Merhaba Dünya!
(Tekrar) Merhaba Dünya! 🙂 Adettendir; ilk günceler hep “Merhaba Dünya!” diye başlar. Yeni site de yayın hayatına böyle başlasın istedim. Her ne kadar yazım deneyimini sevsem de, Medium’un içinden geçtiği değişim beni genel anlamda rahatsız ediyor. Özetlersem; Her yaptığım yorumun, kendi başına bir günceymiş gibi Stories bölümünde çıkması İlgilendiğim neredeyse tüm içerikleri ücretli içerik yapıp beni yalnızca bunlarla taciz etmesi beni rahatsız eden esas etmenler. Öte yandan internetin bağımsızlığı ve çeşitliliği açısından geldiğimiz noktanın endişe verici olduğu kanısındayım....
24 Haziran 2018, CB & Milletvekili Seçimlerine Dair Gözlemlerim
Bu yazıya, ülkemin geleceğiyle ilgili derin bir hayalkırıklığı ve endişe duyduğumu belirterek başlamak istiyorum. Bu seçimde de, ülke olarak partizanlıktan öteye geçemiyor oluşumuz nedeniyle farkında olmadan neleri kaybettiğimizi, kendi kavrayabildiğim kadar anlatmaya çalışacağım. Siyasetçi değilim, politika benim işim değil. Ama günlük hayatta yaşadıklarımız, hayatımızda o kadar fazla yere değmeye başladı ki; politikadan bağımsız düşünmek bence imkânsız. Baştan açıkça belirtmeliyim ki; okumasını ve düşünmesini hayal ettiğim kişiler bu yazıyı asla okumayacak, biliyorum....
Docker Serisi #5 -- Docker Machine & Swarm Bölüm 1
bölüme hoşgeldiniz! 🤘🏻 Serinin önceki bölümlerine ulaşmak için aşağıdaki bağlantıları kullanabilirsiniz: Docker Serisi #1 Docker Serisi #2 — Docker Engine Bölüm 1 Docker Serisi #3 — Docker Engine Bölüm 2 Docker Serisi #4 — Docker Compose Serinin bu bölümünde Docker Machine’den ve teknoloji camiasının bu sıralar çok sık duyduğu Docker Swarm’dan bahsedeceğim. Swarm konusu derya deniz olduğundan konuyu 2 ayrı bölüm halinde işleyeceğim. İlk bölümde Docker Machine’den bahsedip Swarm’a giriş yapacağız....
Docker Serisi #4 -- Docker Compose
bölüme hoşgeldiniz! 🤘🏻 Serinin önceki bölümlerine ulaşmak için aşağıdaki bağlantıları kullanabilirsiniz: Docker Serisi #1 Docker Serisi #2 — Docker Engine Bölüm 1 Docker Serisi #3 — Docker Engine Bölüm 2 Daha çok geliştirme üstüne duracak olsam da, Docker Compose’u test ortamı ya da farklı ihtiyaçlar için de kullanabilirsiniz. Özellikle tek bir makine üstünde birden fazla container ile çalışmayı düşünüyorsanız Docker Compose mutlaka incelemeniz gereken bir araç! Güncelleme: Docker 1.13 ile birlikte Docker Compose ile tanımladığınız bir projeyi Swarm ile birden çok makineye dağıtabiliyorsunuz!...
Docker Serisi #3 -- Docker Engine Bölüm 2
Docker Serisi’nin 3. bölümüne hoşgeldiniz! İlk bölümde sanallaştırmanın ne olduğundan, container teknolojisinden ve temel Docker kavramlarından; ikinci bölümde Docker Engine ve Docker komutlarından bahsetmiştim. Bu bölümdeyse özetle şu konulara değineceğim: Kalıcı Veri Depolama Çevresel Değişkenler Bağlantı Noktaları Dockerfile Kendi İmajınızı Hazırlamak Docker Store & Registry Kendi Docker Registry’nizi Kurun Hızlıca başlayalım! 🙂 Kalıcı Veri Depolama İkinci bölümün docker run komutuyla ilgili olan kısmında container’lara dışarıdan dosya ve dizin bağlanabileceğinden bahsetmiştim. Normalde, ölçeklenebilirliğin ön planda olduğu gerçek ortam container’ları dışarıdan bağımsız çalışabilecek şekilde tasarlanmalıdır....
macOS'te Ekran Görüntüsü Almak
Günlük yazısı yazarken ya da herhangi bir sebepten macOS’te ekran görüntüsü çekme ihtiyacı duydunuz mu? Bu iş için minik uygulamalar kullanıyorsanız artık onlardan kurtulmanın zamanı geldi! Bu yazıda size macOS’te oldukça pratik ekran görüntüsü çekme yöntemlerinden bahsedeceğim. Öncelikle tuş kısaltmalarından bahsedeyim: CMD: Command Tuşu Klavyenizde boşluk tuşunun solundaki ve sağındaki ⌘ işaretiyle gösterilen tuş. CTRL: Control Tuşu Klavyenizde üstünde kntrl ya da ctrl yazan tuş. SHIFT Klavyenizin solunda ve sağında ⇧ işaretiyle gösterilen tuş....
Docker Serisi #2 -- Docker Engine Bölüm 1
Docker Serisi’nin ilk bölümünde sanallaştırmanın ne olduğundan, container teknolojisinden ve temel Docker kavramlarından bahsetmiştim. Serinin bu bölümünde temel Docker komutlarının kullanılmasından bahsedeceğim. Hazırsanız başlayalım! 🙂 docker <cmd> … Öncelikle tüm docker komutları docker kelimesiyle başlıyor. Serinin sonraki bölümlerinde bahsedeceğim eklentiler ise docker- ön ekiyle (docker-compose, docker-swarm gibi..) başlıyorlar. Hiç bir parametre vermeden yalnızca bu komutları yazacak olursanız ilgili komuta ait yardım metinleri ekranınıza çıkacaktır. Dolayısıyla docker’ı ya da eklentilerini kurduktan sonra, kurulumunuzun başarılı olduğunu anlamak için ilk yapmanız gereken şey herhangi bir parametre vermeden çalıştırdığınızda yardım metinlerini görüp göremediğiniz olmalı....
Docker Serisi #1
Docker’laştıramadıklarımızdan mısınız? başlıklı yazımda bahsettiğim serinin ilk yazısına biraz temelden girerek başlayacağım. Öncelikle İngilizce’niz varsa Docker’ın CTO’su Solomon Hykes’ın yaptığı aşağıdaki sunumu izlemelisiniz. Sanallaştırma Hakkında Sanallaştırma, Virtualbox veya VMWare gibi yazılımlardan aşina olabileceğiniz gibi; bilgisayarınızın işlemci, bellek gibi kaynaklarını paylaşan, tamamen ayrı bir bilgisayarmış gibi işletim sistemi çalıştırabileceğiniz teknolojinin genel adı. Bu teknoloji sayesinde örneğin bilgisayarınızda Windows çalışırken Ubuntu ya da Mac işletim sistemlerini performanslı bir şekilde çalıştırıp kullanabilirsiniz. Hatta bazı sanallaştırma yazılımları sayesinde yalnızca bu işletim sistemlerinde çalışabilen uygulamaları gerçek birer Windows uygulamasıymış gibi kullanabilirsiniz....