Bekarlık Sultanlık Değilmiş
Bu fotoğrafı dün Karşıyaka çarşıda çektim. Bekarlık abimizin canına tak etmiş artık 🙂
Bu fotoğrafı dün Karşıyaka çarşıda çektim. Bekarlık abimizin canına tak etmiş artık 🙂
Bir önceki feedburner hesabıma erişemediğim için rss besleme adresini değiştirmek zorunda kaldım. Eğer günlüğümü rss üzerinden takip ediyorsanız değiştirmenizi tavsiye ederim. Yani rss adresim: http://feeds.feedburner.com/kelebek-blog.
Herhangi bir nedenden dolayı feedburner’a gıcığınız varsa https://blog.yollu.com/feed/ adresinden takip edebilirsiniz.
cURL kullanarak komut satırından istediğimiz bir web sayfasına get/post istekleri yapabiliriz. –data parametresi ile post edilecek verileri gönderebiliryoruz. Url sonuna ekleyeceğimiz parametreler de get olarak gönderilecektir.
curl --data "param1=value1¶m2=value2" http://example.com/index.php
Web sayfasının döndürdüğü sonu doğrudan ekrana basılacaktır, bunu bir dosyaya aktarmak için
curl --data "param1=value1¶m2=value2" http://example.com/index.php > result.html
bir değişkene aktarmak için
result=$(curl --data "param1=value1¶m2=value2" http://example.com/index.php)
kullanabiliriz. Erişmek istediğimiz web sayfası kullanıcı girişi istiyorsa cookie kullanrak bunu yapabiliriz.
curl --data "username=askin&password=pasw0rd" http://example.com/login.php -c cookie.cook
Bu komutla giriş yapıp, oluşturulan cookie’yi cookie.cook dosyasına kaydettik.
Tabi burda username ve password parametreleri değişiklik gösterebilir, gönderilen form verisini inceleyerek, gerekli parametreleri bulup uygun formatta göndermek gerekir.
curl --data "param1=value1¶m2=value2" http://example.com/user_info.php -b cookie.cook
Bu şekilde de bir önceki komutla elde ettiğimiz cookie’yi kullanarak bir web sayfasına istekte bulunabiliyoruz.
Eğer https ile istek yapmak istediğinizde sorun yaşıyorsanız “-k” parametresini kullanarak bu sorunu aşabilirsiniz.Bu adreste asterisk sunucu üzerinde extension oluşturan bir shell script var, yazıda anlattıklarım için güzel bir örnek olacaktır.
Identi.ca hesabini emacs ile takip etmek çok basit ve eğlenceli. identica-mode kullanarak identi.ca hesabini takip edebiliyoruz. identica-mode elpa ya da marmalade deposunda bulunmuyor. Bunun için eski yöntemle kurmak gerek.
Öncelikle gerekli dosyaları gerekli yerlere indiriyoruz(git deposundan alacağım).
cd ~/.elisp
git clone http://git.savannah.gnu.org/cgit/identica-mode.git
Şimdi .emacs dosyamıza gerekli satırları ekleyelim.
(setq load-path (cons "~/.elisp/identica-mode" load-path))
(require 'identica-mode)
(setq identica-username "userName")
Parolasız giriş yapabilmek için ~/.authinfo adinda bir dosya olusturup içini aşağıdaki gibi dolduralım.
machine identi.ca login kullaniciAdi password parola