16 Ocak 2025 Perşembe

Linux Firewall Yonetimi

Linux sunucularında güvenliği artırmanın en önemli yollarından biri, güçlü bir firewall (güvenlik duvarı) yapılandırması yapmaktır. Bu makalede, UFW (Uncomplicated Firewall) aracıyla temel ve ileri seviye firewall kurallarının nasıl oluşturulacağını anlatacağız.

1. UFW Kurulumu

Debian tabanlı sistemlerde UFW genellikle varsayılan olarak yüklü gelir. Ancak kontrol etmek ve gerekirse yüklemek için aşağıdaki komutları kullanabilirsiniz:

sudo apt update
sudo apt install ufw

2. UFW'nin Aktif Edilmesi

Firewall'ı etkinleştirmek için şu komutu çalıştırın:

sudo ufw enable

Bu işlem sırasında mevcut SSH bağlantınızın kesilmemesi için gerekli kuralları önceden eklediğinizden emin olun.

3. Temel Kuralların Eklenmesi

Ağ trafiğini yönetmek için bazı temel kurallar oluşturabilirsiniz:

  • SSH bağlantısını izin vermek:
  • sudo ufw allow ssh
  • Belirli bir portu (örneğin 80 numaralı HTTP portu) açmak:
  • sudo ufw allow 80
  • Belirli bir IP adresini engellemek:
  • sudo ufw deny from 192.168.1.100

4. İleri Seviye Kurallar

Belirli durumlar için daha detaylı kurallar yazabilirsiniz:

  • Belirli bir IP'den yalnızca belirli bir porta erişimi izin vermek:
  • sudo ufw allow from 192.168.1.100 to any port 22
  • Belli bir portu sadece TCP trafiği için açmak:
  • sudo ufw allow 443/tcp

5. UFW Durumunu Kontrol Etme

Firewall kurallarını görmek için şu komutu çalıştırabilirsiniz:

sudo ufw status

Çıktı, aktif olan tüm kuralları gösterecektir.

Sonuç

UFW, Linux sunucularında güvenliği artırmanın basit ve etkili bir yoludur. Yukarıdaki adımları takip ederek temel ve ileri düzey firewall kuralları oluşturabilir, sisteminizi dış tehditlere karşı koruyabilirsiniz.


Firewall


4 Ocak 2025 Cumartesi

Cursor ile Google Gemini Flash 2.0 Nasıl Kullanılır?

  Cursor üzerinde kullanacağınız dil modellerini ayarlar > model kısmından ekleyip çıkarabiliyor ve istediğiniz gibi güncelleyebiliyorsunuz. Claude'nin limitleri dolduğunda veya daha fazla ücretsiz kullanım hakkı istediğinizde Google'un yeni deneysel olarak sunduğu Gemini Flash 2.0'ı API ile idenize entegre ederek bu limitleri arttırabilir ve daha fazla günlük istedik sınırlarına ulaşabilirsiniz. Bu sınırlar şimdilik Gemini için bir hayli fazla ve yeterli. Google Gemini Flash 2.0'ı Cursor'da kullanmak için öncelikle Cursor ayarlar penceresine geçerek buradan modeller kısmına tıklıyoruz ve listeden Gemini Flash 2.0'ı işaretliyoruz, ardından dil modelinin aktif olması için Google AI Studio'dan aldığımız API kodunu aşağıdaki ilgili satıra ekleyip doğrulama işlemini tamamlıyoruz (verify)

İşlemleri yapmak çok pratik ve kolay. Bu işlemlerden sonra Cursor promp ekranının altındaki dil modelini değiştirerek yeni eklediğimiz Gemini Flash 2.0'ı kullanmaya başlayabilir ve geliştirmelerimizde yeni modelden yararlanabiliriz. 

İşlemlere ait ekran görüntüleri aşağıdaki gibidir:

Google API Create

Cursor IDE Settings

26 Aralık 2024 Perşembe

AI Dünyasında Geri Kalmamak İçin Çabalamak

     Geçenlerde biraz youtube'da vakit geçiriyordum ve yapay zeka ile ilgili videolar seyrediyordum. Kimi TED konuşmasında, kimi kendi girişimiyle ilgili, kimi içerik üretimi, kimi de film yapımında yapay zeka araçlarının ve teknolojilerinin kullanımından bahsediyordu. Bir yerde konuşmacılardan biri AI gelişimini internetin buluşundan daha da önemli tutuyordu, kimisi de bitcoin'i kaçırdık, metaverse'ü kaçırdık ama yapay zekayı kaçırmamalıyız diyerek şu an içinde bulunduğumuz ortamı özetlemeye çalışıyordu. 

Hemen hemen bu konuda araştırma yapan teknik veya araştırmacı herkes genel olarak bunun bir başlangıç olduğunu ve doğrudan bazı mesleklere müdahale edeceğini düşünüyor. Peki hangi meslekler bunlar? Elbette net bir meslek listesi yok ancak, AI ile yapılabilecek şeyler düşünüldüğünde aslında cevaba kendimiz ulaşabiliyoruz.

Yazılım sektörü, film sektörü, tasarım, editörlük, müzik, web tasarımı ve seo gibi bir çok sektör şimdiden bu gelişimden etkilenmeye başladı bile. Bunu şuradan çok rahat bir şekilde anlayabiliriz, henüz emekleme aşamasında olduğu düşünülen bu teknolojiler ne kadar yeni de olsa yazılımcılar, tasarımcılar ve fikir üreten insanlar tarafından zaten kullanılmaya başlandı bile. Örneğin yapay zekadan destek almadan kod yazmaya çalışmak belki de şimdilerde bir zaman kaybı hatta demode bir alışkanlık olarak bile görülebilir. Çünkü AI tüm bu süreçlerimizi kolaylaştırıp bize zaman kazandırabiliyor. Henüz elimizden mesleği almadı belki ama yaptığımız işi daha hızlı ve kolay bir şekilde yapabilmemize yardım ediyor. Elbette ileride işler değişebilir. Yapay zekanın yazılım geliştiriciliğine etkisini merak ediyorsanız sadece Cursor IDE'i incelemeniz bile yeterli olacaktır. Gerçekten inanılmaz yetenekli, programlama dili bilmeden profesyonel bir developer gibi yazılımlar geliştirebilirsiniz.

Muhtemelen AI ile birlikte tek kişilik yada birkaç kişiden oluşan ekiplerle girişimcilik örnekleri yani şirketler ve teknoloji hizmetleri görmemiz çokta uzak değil. Çünkü sadece yapay zekayı kullanarak bir fikir bulabilir, sitenizi geliştirebilir, kod yazabilir, seo yapabilir, video üretebilir veya ses içerikleri oluşturabilirsiniz. Aslında kimseye ihtiyacınız olmadığı, sadece yapay zeka ile birlikte çalışarak işlerinizi hallettiğiniz bir dünyaya doğru gittiğimizi düşünebiliriz. Sizin AI ile ilgili deneyimleriniz neler, hangi teknolojileri kullanıyorsunuz?

19 Aralık 2024 Perşembe

Hired Gun: Aksiyon ve Adrenalin Dolu Bir Macera

    Warhammer 40K evreninin gölgelerle örülü, kaotik dünyasına adım atmaya hazır mısınız? Necromunda: Hired Gun, sizi acımasız bir yeraltı dünyasında, adrenalin dolu bir maceraya davet ediyor. Bu birinci şahıs nişancı oyununda, Necromunda'nın karmaşık sokaklarında bir ödül avcısı olarak hayatta kalmaya çalışırken, kendi hikayenizi yazıyorsunuz. Devasa endüstriyel labirentlerde, pas kokusu ve buharın içinde her köşeden bir tehlike çıkabilir. 

    Ancak yalnız değilsiniz: Yanınızda, augmentik teknolojilerle güçlendirilmiş sadık cybermastiff’iniz bulunuyor. Bu sibernetik köpek sadece çatışmalarda en büyük destekçiniz değil, aynı zamanda hikayeye duygusal bir bağ katan yoldaşınız olacak. Oyun, geniş bir silah ve yetenek yelpazesi sunarak her oyuncuya kendi tarzını belirleme özgürlüğü tanıyor. Plazma tabancalarından ağır makineli tüfeklere kadar çeşitli seçeneklerle düşmanlarınızı alt ederken, augmentik geliştirmelerle karakterinizi sürekli güçlendirebilirsiniz.

    Bu sayede her görev, farklı bir taktik ve deneyim sunuyor. Necromunda'nın karanlık sokaklarında ilerlerken, her adımınız yeni bir keşif anlamına geliyor. Gizemli sırlar, beklenmedik dostluklar ve zorlu düşmanlarla dolu bu dünya, sizi her an tetikte tutacak. Yan görevler ve saklı bölgeler, bu evreni daha da derinlemesine keşfetmenizi sağlıyor. 

    Necromunda: Hired Gun, sadece aksiyon dolu bir oyun değil; aynı zamanda Warhammer 40K evreninin karanlık ruhunu birebir yaşatan bir deneyim. Tehlikelerin kol gezdiği bu dünyada, hayatta kalmak için cesaretinizi, yeteneklerinizi ve stratejinizi konuşturmanız gerekiyor. Kendi efsanenizi yaratmak için, şimdi bu karanlık evrene adım atın!

14 Aralık 2024 Cumartesi

Max The Curse Of Brotherhood - Bu Aralar Favori Oyunum

 Max: The Curse of Brotherhood, oyuncuyu büyülü bir dünyaya sürükleyen, hem görselliğiyle hem de zekice tasarlanmış bulmacalarıyla etkileyen harika bir platform oyunu. Hikayesi, Max’in kaybolan kardeşini kurtarmak için çıktığı macerayı konu alıyor ve oyunun büyülü atmosferi bu yolculuğu unutulmaz kılıyor. Doğanın güçlerini kullanarak engelleri aşmak, çizim mekanikleriyle çevreyi şekillendirmek ve her bölümde karşılaşılan yaratıcı bulmacaları çözmek gerçekten inanılmaz keyifli. Her anı hem düşündürüyor hem de eğlendiriyor. Eğer kaliteli bir platform oyunu arıyorsanız, Max: The Curse of Brotherhood kesinlikle göz atmanız gereken bir yapım!

Max The Curse Of Brotherhood

5 Aralık 2024 Perşembe

Macbook Sequoia Anydesk Problemi Çözümü - Rosetta

 Macbook'un son sürümüne cihazımı yükselttiğimde Anydesk uygulamasının çalışmadığını farkettim. Aslında Anydesk açılıyor, ID veriyor ancak ne başka bir bilgisayara ne de başka bir bilgisayar benim cihazıma erişemiyor. Connection kısmında kalıyor, karşı tarafa istek ulaşmıyor. Uygulama izinleri verili ve herhangi bir eksiklik yok. Çözüm için aşağıdaki adımları uygulayabilirsiniz, ardından Anydesk uygulaması Sequoia sürümünde de rahatlıkla çalışmaya başlayacaktır.

Çözüm:

  • Finder uygulamasını açın
  • Anydesk uygulamasını bulun ve sağ klik yapın
  • Open using Rosetta yazısının yanında yer alan kutucuğu işaretleyin ve ekranı kapatın
  • Ardından Anydesk uygulamasını yeniden açmayı deneyin

Open Using Rosetta Nedir?

"Open Using Rosetta," Apple'ın macOS işletim sisteminde Intel tabanlı uygulamaların, Apple Silicon çipli (M1, M2 vb.) Mac'lerde çalışmasını sağlayan bir seçenektir. Rosetta 2, bu uyumluluğu sağlamak için uygulamaları çalıştırmadan önce kodlarını otomatik olarak dönüştürür. Bu özellik, eski uygulamaların yeni cihazlarda sorunsuz çalışmasını mümkün kılar. Ancak, performans açısından doğal Apple Silicon uygulamalarına göre biraz daha yavaş olabilir. Yeni bir Mac kullanıyorsanız ve eski bir uygulamayı açarken sorun yaşıyorsanız, bu seçeneği aktif hale getirmek faydalı olabilir.

28 Kasım 2024 Perşembe

Yapay Zeka ile İçerik Üretim Fikirleri: Yeni Çağın İlham Kaynağı

 İçerik üretimi, özellikle dijital çağda, her zamankinden daha önemli bir hale geldi. Ancak bu süreç, hem zaman hem de yaratıcılık açısından yorucu olabiliyor. İşte tam da burada yapay zeka devreye giriyor ve bize üretkenlik konusunda sınırsız fırsatlar sunuyor. Peki, yapay zekayı kullanarak nasıl içerik üretiminde fark yaratabiliriz? Bu yazıda, hem pratik hem de yaratıcı içerik fikirlerini sizinle paylaşmak istiyorum.

Yapay Zeka İçerik Üretimi


1. Fikir Üretiminde Beyin Fırtınası Asistanı

Yapay zeka, fikir üretim sürecinde mükemmel bir ortak. Örneğin, belirli bir konuya odaklanmak istediğinizde ChatGPT gibi araçları kullanarak yeni bakış açıları keşfedebilirsiniz. Bir video serisi mi planlıyorsunuz? Yapay zekadan ilgi çekici başlıklar veya hikaye önerileri alabilirsiniz. Örneğin, “2024’te Dijital Pazarlama Trendleri” veya “Yapay Zeka ile Hayatınızı Kolaylaştıracak 10 Uygulama” gibi özgün içerik başlıkları yaratmak mümkün.

2. Metin Yazarlığında Hız ve Verimlilik

Blog yazıları, sosyal medya postları veya ürün açıklamaları gibi içerikler yazarken, yapay zeka sizin için temel metni oluşturabilir. Üretilen içeriği kendi dilinize ve tarzınıza uyarlayarak zamandan tasarruf edebilirsiniz. Örneğin, bir e-ticaret sitesi için ürün açıklaması yazmanız gerektiğinde, yapay zeka kısa ve etkili açıklamalar önerir ve sizi detaylarla uğraşmaktan kurtarır.

3. Görsel İçerik Üretimi

DALL·E gibi yapay zeka araçlarıyla eşsiz görsel içerikler oluşturabilirsiniz. Örneğin, bir YouTube videosu için kapak görseli ya da sosyal medya gönderisi için yaratıcı bir illüstrasyon hazırlamak artık çok kolay. Tek yapmanız gereken, hayalinizdeki görseli detaylıca tarif etmek. Bu, özellikle markalar ve küçük işletmeler için maliyeti düşük, etkisi büyük bir çözüm sunuyor.

4. Kısa Video ve Sosyal Medya İçerikleri

Tiktok, Instagram Reels veya YouTube Shorts gibi platformlarda öne çıkmak için kısa, ilgi çekici videolar üretmek şart. Yapay zeka, video senaryoları yazabilir, hatta bazı platformlarda videoyu otomatik olarak oluşturabilir. Örneğin, bir ürünün nasıl kullanıldığını anlatan eğitici bir içerik ya da eğlenceli bir trend videosu hazırlamak için yapay zekadan yardım alabilirsiniz.

5. SEO ve Anahtar Kelime Analizi

İçeriğinizin daha fazla kişiye ulaşmasını istiyorsanız, SEO kurallarına uygun yazılar oluşturmalısınız. Yapay zeka, hem anahtar kelime analizi yapar hem de bu kelimeleri metninize nasıl entegre edebileceğiniz konusunda öneriler sunar. Örneğin, “en iyi seyahat rehberleri” gibi bir konu üzerine çalışıyorsanız, yapay zeka popüler arama trendlerine uygun başlıklar ve alt başlıklar önerir.

6. Dil ve Çeviri Desteği

Birden fazla dilde içerik üretmek istiyorsanız, yapay zeka çeviri konusunda da yanınızda. Ancak sadece çeviri değil, aynı zamanda dilin inceliklerini anlamaya ve lokalize içerik oluşturmaya da yardımcı oluyor. Böylece, farklı ülkelerdeki takipçilerinize daha etkili bir şekilde ulaşabilirsiniz.

7. Eğlenceli ve Etkileşimli İçerikler

Yapay zeka ile etkileşimli içerikler oluşturmak da mümkün. Örneğin, bir takipçi yarışması planlıyorsanız, yapay zeka size kısa bir quiz veya anket hazırlamada yardımcı olabilir. Bu tür içerikler, kitlenizle daha güçlü bir bağ kurmanızı sağlar.

8. Yaratıcılığı Geliştirme Alanı

Yapay zeka sadece işinizi kolaylaştırmakla kalmaz, aynı zamanda yaratıcılığınızı da tetikler. Örneğin, klasik bir konuyu farklı bir bakış açısıyla ele almak istediğinizde, yapay zekadan alternatif perspektifler isteyebilirsiniz. Bu, özellikle yazar tıkanıklığı yaşadığınızda çok faydalı olur.

Sonuç

Yapay zeka, içerik üretiminde bir devrim yaratıyor ve doğru kullanıldığında hem zamanı etkili kullanmanızı sağlıyor hem de yaratıcılığınızı artırıyor. Ancak unutmamak gerekir ki, yapay zeka sadece bir araçtır; asıl farkı yaratan sizin bakış açınız ve üslubunuzdur. İster bir blog yazarı, ister bir YouTuber ya da sosyal medya içerik üreticisi olun, yapay zekayı yanınıza alarak içerik dünyasında fark yaratabilirsiniz.

Şimdi sıra sizde! Bir sonraki projeniz için yapay zekayı kullanmaya başlayın ve hayal gücünüzü serbest bırakın.