Aylık arşivler: Haziran 2010

Git, Her “Push” Sonrası Otomatik Olarak E-posta Atsın

Güzel bir başlık olmadı. Git’te kod değişikliklerini depoya göndermek için “git push” komutunu kullanırız. Bu yazıda, her “git push” komutundan sonra belli bir e-posta adresine otomatik olarak bu “push” ile ilgili bilgi gitmesini nasıl sağlayacağınızı yazacağım.

SVN kullananlar için ise konuyu şöyle açıklayabilirim; svn’de her commit’ten sonra belli bir e-posta adresine commit hakkında bilgi gönderilebiliyor. Bu yazıda anlatacağım şey bunun git’te nasıl yapılacağı.

Git repository’lerinde hooks klasörü bulunuyor. Bu işlemi de bir hook dosyası sayesinde yapabiliyoruz. Bu hook dosyasını buradan indirebilirsiniz. İndirdikten sonra bu dosyayı git deponuzudaki hooks klasörü altına taşıyın. Dosya ismini post-receive olarak isimlendirin ve dosyayı çalıştırılabilir bir dosya haline getirin.

Ardından git deponuzdaki config dosyasını düzenleyin. Şuna benzer bir hale gelsin;

[core]
repositoryformatversion = 0
filemode = true
bare = true
[hooks]
mailinglist = “<commitler-bu-eposta>@<adresine-gelecek>.com”
senderemail = “[email protected]<projeniz>.com”
emailprefix = “[<projeniz>-git] “

Bu ayarı da yaptıktan sonra her “git push” sonrası post-receive hook’u otomatik olarak mailinglist’in karşısında bulunan e-posta adresine bir e-posta gönderecek.

E-postalarda proje adınız “UNNAMED PROJECT” olarak görünüyorsa git deponuzdaki description dosyasının içine proje adınızı yazın.

Daha detaylı ingilizce bir yazı; http://pkill.info/blog/post/setting-up-git-commit-email-notification.html

PayPal’da Üyelik Gerektirmeden Kredi Kartı Ödemesi Alma Devri Başladı

Bugün açıklanan Adaptive Payments API sayesinde artık PayPal üyeliği olmayanlardan da kredi kartı ile ödeme alabileceksiniz. Daha detaylı bilgi almak için PayPal X Developer Network‘te duyurusu yapılan 13 Temmuz’da yapılacak olan webinara kayıt olabilirsiniz. PayPal X Developer Network’e kayıt olmadıysanız, kayıt olmanızı öneririm.

Bu gelişme özellikle internetten satış yapan/yapmayı düşünen kişiler için güzel bir haber. PayPal API’leri ile kolayca kredi kartı ödemesi alabilmek mümkün olacak. Geliştiriciler için de PayPal API’lerini kullanmak hiç zor değil. Daha önce kullandım, oradan biliyorum.

PayPal’dan gelen e-postayı da paylaşmış olayım;

Hello Huseyin Berberoglu,

The #1 request we’ve heard from you is to change Adaptive Payments to accept credit cards without a PayPal account. Done. We’ve launched Guest Payments to create a better payment experience for customers.

If you’ve already integrated Chained or Split Payments into your app, Guest Payments will launch automatically.

If you haven’t yet built a solution with our Adaptive Payments APIs, it’s easy to get started now

Thanks for developing with PayPal X. Keep the feedback coming.