Greasemonkey Script to Send Friendship Request to All Put.io Users

, , , , , , , , , , , , , Yorum Yok »

This year there were a very nice innovation about downloading and sharing files which called put.io and it drive people – including me – crazy starting from its beta version. People are trying to get beta user invitations and I was one of the lucky ones and i have been able to get invitations about 20 which i have given them to my friends. In the beta period put.io have given plenty of storage and bandwidth to the users and it was fun to see how fast it’s downloading. Then it turned into a paid service i prefer not to pay the Premium or Pro plans of it. Thus with the basic plan the storage supplied became 10Gigs in my case where i should delete files to download new ones which means the deleted files could not be shared with my friends in put.io.

Besides to these put.io crew supported to share files and search before downloading which saves storage and time and it’s really logical. But search functionality is only between your friends and as put.io gets bigger the number of users increased dramatically. So sending invitations to users became a very time work to do. As a programmer I just simply write a javascript line to send friendship request to all users and run it from the address bar of the browser. But it was at earlier stage.

Some time ago i have mentioned what i have done to a very precious friend of mine and he advised me to prepare a GreaseMonkey(GM) script for it. Then i have prepared a GM script to send request to all users instead of doing it manually. In fact 2 weeks ago this script was ready and i have twitted about it but i couldn’t be able to publish it.

The script could be found in the following url which is a github repository:
https://github.com/scriptmonster/Put.io-Friendship-Request-GM-Script

I will try to give an installation instruction, but its just available only for geek people who knows how to use GreaseMonkey. Your feedbacks will be appreciated.

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Java Date Formatter

, , , , , , , Yorum Yok »

Her seferinde javada tarih(Date) objesini istediğim formatta yazıya(String) çevirmem gerektiğinde googleda aramaktan bıktım :) . Örnek kod aşşağıda:

I’ve got bored to googling everytime when I need to convert Date object to String in a format that I wanted :) . Example code is below:

SimpleDateFormat formatter= new SimpleDateFormat ("yyyy.MM.dd ww 'at' hh:mm:ss a zzz");
Date now = new Date();
System.out.println("for:" + formatter.format( now ));

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

MySQL “skip-networking”

, , , , , Yorum Yok »

MySQL’i senelerdir ama şöyle ama böyle kullanıyorum. Konfigürasyonuyla da işim düştükçe uğraşıyorum. Aynen dün olduğu gibi. Önceki gün işte kendi kurduğum bir makinada MySQL’e yazdığım bir web uygulamacığından JDBC’ile bağlanmak istediğimde aynı makinada bile bağlanmam mümkün olmadı. Sebebi ise Arch’ın repolarından gelen MySQL’in varsayılan kofigürasyonundaki “skip-networking” ifadesi. Lokal bağlantılar hariç bağlantıları kabul etmesi için bu ifadenin kalkması gerekiyor…

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Django MySQLdb Module

, , , , Yorum Yok »

Kendi pc’mde django kurulu ve kullanılır bir halde iken ben şirket pc’me de django kurayım istedim. Kurulum problemsiz şekilde tamamlandı ancak server’ı çalıştırmak istediğimde hata vermekteydi:

...
"/usr/lib/python2.6/site-packages/django/db/backends/mysql/base.py", line 13, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb</module>

Aklıma bir anda djangoyu paket yöneticisinden kurmak geldi. Belki orda bu dependency’yi göz önünde bulundurmuşlardır diye düşündüm (Belki Arch AUR’da olma ihtimali var). Fakat bu dependency zorunlu değil, keyfi. Hangi database’i seçtiğine göre değişebilen bir şey. Dolayısıyla bunun göz önünde bulundurulmaması gayet normal.

Tabiki çalışan django, çalışmayandan iyidir diyerek hemen MySQLdb modülünü indirip kurmak için harekete geçtim. Hemen şurdan indiri verdim. Tar dosyasını açtım içine girdim ve buum :
# python setup.py build
# python setup.py install

Hiçte zor değil, öyle değil mi? Ondan sonra linux zor derler… Sonrasında django canavar gibi çalıştı…
Mutlu Son.

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Yüksek Seviye

, , , , 3 Yorum »

Aynı işi yapan kodlar yüksele yüksele gidiyor, benimde hoşuma gitti masaüstüm böyle oldu:

Masaüstü

Aslını da burdan görebilirsiniz…

Sağ altta pythonda yazmış bizim yaramaz…

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Derleme Problemi

, , , 1 Yorum »

Geçen gün devamlı derlediğim projede, derleme (compile) esnasında karşılaştığım bir problem beni saatlerce alıkoydu. Projede bulunan bir web servis derlenirken üretilen java sınıf(class)larında küçük i harfi ingilizce karakterde problem çıkartmamasına rağmen utf-8 karakter kodlamasında karşılığı yok (unmappable character for encoding utf-8) hatası verdi ve bu karakterleri bozdu. Buda benim projeyi derlememe imkan vermedi…
Hikayenin geri kalanı isterseniz »

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Java Time to Service Desk Time

, , , , , 2 Yorum »

Geçenlerde bir keresinde lazım oldu; Service Desk üzerind bir tarih kaydedecek oldum ama Service Desk’in API’sindeki metod parametre olarak double istiyordu. Ufak bir dönüşüm gerekiyormuş;

Date date = new Date();
double newDate = date.getTime()/86400000D + 25569D;

English Version;
Recently i had to set a date into Service Desk by using its API. But the method for this purpose needs a double parameter. The required double time format can be fetched with a small conversation (as it seem in the 2 line code above).

İngilizce versiyon gogol’dan ziyaretçi çekebilmek amaçlıdır :D

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Düğün ve Söke Yolculuğu

, , , , , , , , , 1 Yorum »

Dün sabah erkenden ,dört kişi, yola düştük. Hedefte Aydın Söke vardı. Niyetimiz iyi olduğundan ayaklarımız yerden kesildi ve uçarak gittik. Tabi niyetimizin yanında hava yollarını kullanmış olmamızında ayaklarımızın yerden kesilmesine büyük faydası oldu.
Hikayenin geri kalanı isterseniz »

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS

Plug-in Yazma Sevdası ve Vazgeçiş

, , , , 3 Yorum »

Bu gece bir plug-in yazayım istedim wordpress’e diye niyetlendim, zaten çokta kolay bişey. Güzel dökümantasyon yapmış adamlar. Yapacağım plug-in bana kalsın ne olduğunun bilinmesine gerek yok…

Ama biraz araştırdıktan sonra beni zorlayacağına karar verdim ve bu işten vazgeçtim tabi o hevesle uyku düzenimin dışına taştım ve bu saate kadar böylece kaldım :) … O arada gözüme blogdaki tarihlerin ingilizce olduğu vesaire takıldı onlarıda Türkçeleştirdim, bide arşivlere ulaşılan combobox’ta “Select Month” yazıyordu, onuda Türkçeleştirdim. Aslında arama butonundaki yazıda Türkçe ama o buton öyle kalmak için direndiği için bir tek o kaldı geriye :)
Hikayenin geri kalanı isterseniz »

Paylaş - Share :
  • Twitter
  • Facebook
  • LinkedIn
  • del.icio.us
  • Tumblr
  • Diigo
  • StumbleUpon
  • Technorati
  • Google Bookmarks
  • RSS
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in