PHP ile Mailgun API Kullanarak Mail Gönderme

Merhaba. Bu makalede sizlere Mailgun API kullanarak nasıl mail göndereceğimizi anlatacağım. Mailgun gelişmiş birçok özelliği ile sektörde lider otonom mail gönderme hizmetlerinden birisidir. Aylık 10.000 adet maili ücretsiz olarak gönderebilirsiniz. Bu hizmeti kullanabilmek için ilk önce bir kullanıcı hesabı oluşturmanız gerekiyor. signup.mailgun.com adresinden kayıt formunu doldurarak hesabınızı oluşturabilirsiniz. Burada sizden kredi kartı bilgilerinizi de istiyor. İsterseniz "Add payment info now" checkbox işaretini kaldırarak kredi kartı bilgilerinizi girmeden kayıt olabilirsiniz.Kayıt işlemini tamamladıktan sonra sisteme giriş yaptığınızda sağ üstte Region yazan dropdown menüden Avrupa seçeneğini seçiyoruz. Bunun nedeni ise Mailgun hem…

PHP ile Akismet API Kullanarak Spam Yorumları Engelleme

Merhaba. Daha önceden captcha kullanmadan spam yorumları nasıl engelleyebileceğimizi yazmıştım. Ancak bazı spam kaynaklarının tahminimce manuel olarak yorum yazması bu önlemi de aştı maalesef. Daha sonra tekrar reCaptcha kullandım. Ancak bu yöntemin de aşıldığını gözlemledim. Bunun sonucunda artık daha kökten bir çözüm bulmam gerekiyordu ve wordpress sitelerde kullanılan Akismet'i kendi blog sistemimde kullanmaya karar verdim. Akismet wordpress siteleri spam yorumlara karşı koruyan bir hizmettir. Ancak bu hizmet sadece wordpress siteler için değil, diğer platformlar için de kullanılabilmektedir.Akismet'i PHP ile kodlanmış blog sistemimde kullanmak için aşağıdaki metodu kullanıyorum. Bu metotta ilk önce data isimli bir dizi oluşturuyoruz. Bu…

Merhaba LibreOffice! Merhaba Özgür Yazılım!

Kişisel bilgisayarınızda metinler yazmanız veya basit elektronik tablolar oluşturmanız veyahut sunumlar hazırlamanız gerekiyor. Haliyle bunları yapabilmek için Office programına ihtiyacınız var. Siz de herkes gibi Microsoft Office yükleyeyim dediniz ama bir baktınız ki en düşük sürümü bile 249,99 TL. O da ne! Sadece basit işlemler için kullanacağım bir yazılıma neden bu kadar çok ücret ödeyeyim ki dediniz içinizden. İşte tam burada LibreOffice devreye giriyor. Tamamen ücretsiz ve açık kaynak olan LibreOffice yazılımı lisans ücreti ödemek istemeyen kullanıcılar için biçilmiş kaftan. Microsoft Office ile yapabileceğiniz işlemlerin neredeyse tamamını LibreOffice ile de gerçekleştirebilirsiniz. Ayrıca LibreOffice'in Microsoft Office gibi…

TweetSharp ile Son Tweet'leri Çekme

Merhaba. Önceki bir makalemde php ile son tweet'leri nasıl listeleyeceğimizi anlatmıştım. Gelen bir istek üzerine bu işlemi ASP.NET ile de gerçekleştireceğiz. Bu işlem için TweetSharp kütüphanesi kullanılacaktır. İlk önce ASP.NET projemize TweetSharp'ı yüklüyoruz. Bunun için Visual Studio'da Tools > Library Package Manager > Package Manager Console diyoruz. Eğer Nuget Package Manager yüklü değil ise Tools > Extension Manager'dan NuGet Package Manager'ı yükleyebilirsiniz. Package Manager Console'u açtıktan sonra "Install-Package TweetSharp" komutunu verip paketi projemize ekliyoruz. Daha sonra bir adet Twitter uygulaması oluşturuyoruz. (Eğer daha önceden oluşturmadıysanız.)dev.twitter.com/apps adresine gittikten sonra Create a new application diyoruz.…

Jekyll Nedir? Nasıl Kurulur?

Merhaba. Bu makalede sizlere popüler bir statik site üretici yazılımı olan Jekyll'den bahsedeceğim. Jekyll Ruby dilinde yazılmış ve statik site üretmenizi sağlayan bir uygulama. İlk önce bu uygulamanın bazı özelliklerinden bahsedelim. Birinci konu bu uygulamayı bilgisayarımıza nasıl kuracağız? Jekyll Linux ya da MAC OS işletim sisteminde çalışabilen bir uygulama. Yani Windows üzerinden resmi olarak çalıştırılamıyor. Gerçi Jekyll'yi Windows üzerinden çalıştırmak adına bazı emülatörler var ama denemelerim sonucunda ben çalıştırmayı başaramadım. O yüzden popüler bir Linux dağıtımı olan Ubuntu kurdum ve çalışmalarımı Ubuntu üzerinde sürdürdüm. Yani bu makalede anlatacağım her şey Ubuntu üzerinde…