Sayfalar

27 Mart 2009

NetBeans 6.5.1'de Satır yüksekliğini düşürmek

Netbeans'i yeniden kurunca, bir farklılık hissettim. Bu, satır yüksekliğinin eskisine göre daha büyük oluşuydu. Netbeans ayarlarında da bununla ilgili bir ayar bulamadım. Nitekim böyle bir ayar, kullanıcı arayüzünde yokmuş.

cd ~/.netbeans/6.5/config/Editors/Preferences
gedit org-netbeans-modules-editor-settings-CustomPreferences.xml

Burada "<editor-preferences>" etiketinin içine:

<entry javaType="java.lang.Float" name="line-height-correction" xml:space="preserve">
<value><![CDATA[0.7]]>
</entry>


eklenir ve kaydedilir. Hepsi bu.

Not: Eğer org-netbeans-modules-editor-settings-CustomPreferences.xml yoksa, Options-> Editor kısmında yapılacak küçük bir değişiklik, bu dosyanın yaratılmasına yetiyor. Ben "Formating" sekmesinden "Number of Spaces per intend"'i "3" yaptım. Böylece girintilerin de uzunluğunu düşürmüş oldum.

Kaynak:http://justcheckingonall.wordpress.com/2008/12/26/change-line-height-in-netbeans/

23 Mart 2009

Konsoldan Mynet videolarını indirme

Mynet videolarının esas adresleri, bir xml dosyasında saklanıyor. Örneğin video,
http://video.eksenim.mynet.com/hasan/cengiz/12345/
adresinde görüntüleriyorsa;
http://video.eksenim.mynet.com/batch/video_xml_embed.php?video_id=12345
adresinde de xml dosyası vardır.

XML dosyasının id="12345" içeren satırında videonun esas adresi yer alır. Şimdi indirmeyi deneyelim:

Önce görüntüyü içeren sayfayı indirdim;
$ wget -O tmp http://video.eksenim.mynet.com/hureyra4/nightwish/127966/
XML dosyasını alıyorum;
$ wget -O tmp $(cat tmp | grep videolist | cut -d\' -f26| cut -d\= -f2-)
ve flv'yi yakalıyorum;
$ cat tmp| grep flv| cut -d\" -f2

Şu da mynet videolarını indirebilmek için ufak bir betik:

# !/bin/bash
# Betik: eksenim-dl
# Yazar: Hasan Cengiz
# Amac: Butun dandikligine ragmen, mynet videolarini indirmek
export isim=$(echo $1| cut -d\/ -f5)
wget $1 -O .tmp
wget -O tmp $(cat tmp | grep videolist | cut -d\' -f26| cut -d\= -f2-)
wget $(cat tmp| grep flv| cut -d\" -f2) -O $isim.flv

Ubuntu'nun açılışta şifre sormasını esgeçme

Bilgisayarı her açtığımda şifre girmekten usandım.

  1. Sistem>Yönetim>Giriş yöneticisi (root)
  2. Güvenlik"
  3. “Kendiliğinden girişi etkinleştir” -> yönetici(hc)

Kaynak:http://ubuntu.kullaniyoruz.biz/ubuntuda-otomatik-giris-yapmak

12 Mart 2009

Pidgin'de unutulan şifreyi kurtarma

Daha önce Amsn'de başıma gelen, şimdi Pidgin'de tekrar geldi. Fakat ne yazık ki Pidgin, Amsn kadar şifre korumasına özen göstermemiş. Bu da benim işime yaradı:

Pidgin'de kayıtlı parolalar, ~/.purple/accounts.xml altıntında şifrelernmemiş bir şekilde yer alıyor.
cat ~/.purple/accounts.xml | grep "<password>" yazınca bütün parolalar listeleniveriyor. Benimkindeki listede birden çok parola sıralanıyorsa, hangi parolanın aranan parola olduğunu öğrenmek zorlaşıyor. Bunun için ufak, bir satırlık kod yazdım:

for i in $(cat ~/.purple/accounts.xml| grep -n "<password>" | cut -d\: -f1); do cat ~/.purple/accounts.xml| head -n $i | tail -n2;done

Buradaki temel ilke, kullanıcı hesaplarının, şifrelerin hemen üstünde yer almasıdır. Böylece sadece şifre ve kullanıcı hesapları sırayla listelenir.

6 Mart 2009

Epiphany'de userstylesheet.css kullanımı

Sırf bu özelliği yok diye, Epiphany'den Firefox'a geçmiştim. Şimdi buldum. Epiphany Gnome'la beraber geliyor. İki seçeneği var; birisi epiphany-browser diğeri ise epiphany-gecko. Epiphany-Gecko, Firefox'un en sade şekli denebilir. Kendisi, bir Firefox olmasa da özellikleriyle Firefox'u aratmıyor. Üstelik Firefox 3 ile iyicene karmaşıklaşan menülere de sahip değil. Firefox'un yerimlerinde her zaman kayboluyorum.

Epiphany'de userstylsheet.css kullanmak için:
Öncelikle epiphany-gecko açılmalı. Bundan sonra, hep epihany-gecko kullanılacaktır. Sıra geldi userstyles.org'dan indirdiğim css'yi(benimkisi googleBlack.css) eklemeye. Bu dosyayı "/home/hc/.gnome2/epiphany" dizinine aktardım. Sonra epiphany-gecko'dan Düzenle>Tercihler>Yazıyüzleri ve Biçemler kısmında "Özel biçem sayfası kullan" seçeneğini işaretleyip "Stylesheet Düzenle..." düğmesine tıkladım. Böylece, "/home/hc/.gnome2/epiphany" dizinine boş bir userstylesheet.css oluşturuldu. Şimdi googleBlack.css'yi tanıması için, userstylesheet.css'nin içine @import url("googleBlack.css") ; yazıp kaydettim. İşte bu kadar.

Firefox'u Sadeleştirme

Uzun bir aradan sonra tekrar Firefox'a döndüm. Eklentilerle şişip bellek canavarına dönüştüğü için, Firefox yerine Opera'yı tercih ediyordum. Ama şimdi aynı sorunu Opera'da da yaşıyorum. Gnome'nin Epiphany'si hem hızlı, hem de kullanışlı. Fakat, en sevdiğim eklenti olan Stylish'i desteklemiyor maalesef.

Epiphany'nin en sevdiğim özelliklerinden birisi de adres çubuğunda, arama yapmaya olanak sağlaması. Benzer özellik Firefox'da da mevcut. Ama firefox adres çubuğu aramalarında, Google'ın "Kendimi Şanslı Hissediyorum!" özelliğini kullanıyor. Genellikle, doğrudan istenen adreslere yönlendirmesi kullanışlı sayılsa da, ben adresleri kendim yazmayı tercih ederim.

Adres çubuğunda sadece arama yapmak, yani "Kendimi Şanslı Hissediyorum" özelliğini kapatmak için:

about:config, keyword.url'nin değeri http://www.google.com.my/search?q= olarak değiştirilir. Görüldüğü gibi, bu adresi değiştirerek arama motorunu da değiştirebiliriz.

Bunu yaptıktan sonra mycroft (yani arama çubuğu)'dan kurtulabiliriz. Ben görünmesini engellemektense, tamamen silmeyi tercih ettim. Böylece eser de olsa, hız kazandıracağına inanıyorum.

sudo rm -Rfv /usr/lib/firefox/extensions/ubufox@ubuntu.com/searchplugins
sudo rm -Rfv /usr/lib/firefox-3.0.6/searchplugins
sudo rm -Rfv /usr/lib/firefox-addons/searchplugins/
ve
/usr/lib/firefox-3.0.6/chrome/browser.jar/search silinmelidir.
/usr/lib/firefox-3.0.6/chrome/browser.jar/Browser.xul dosyasının 1192 satırındaki aşağıdaki girdi silinmelidir:


<toolbaritem id="search-container" title="&searchItem.title;"
align="center" class="chromeclass-toolbar-additional"
flex="100" persist="width">
<searchbar id="searchbar" flex="1" chromedir="&locale.dir;"
newlines="replacewithspaces"/>
</toolbaritem>


Not: Bunu yapmadan önce mutlaka yedekler alınmalıdır.