kimi klasörlerdeki e-postaları okundu olarak işaretlemek için:
- halihazırda seçilmiş (tag) e-postalar var ise işaretlerini kaldır
- eski ve yeni (O ve N) olarak işaretli e-postaları seç
- Bunlardaki O ve N işaretlerini kaldır
- Seçilmemiş hale getir
bunları mutt diline tercüme edelim:
- <tag-pattern>~A<enter><clear-flag>*
- <tag-pattern>~O|~N<enter>
- <tag-prefix-cond><clear-flag>O
- <tag-prefix-cond><clear-flag>*
ve bu bir dizi komutu .muttrc’ye ekleyelim ki C-r ye basınca peş peşe yapsın:
macro index \Cr “<tag-pattern>~A<enter><clear-flag>*<tag-pattern>~O|~N<enter><tag-prefix-cond><clear-flag>O<tag-prefix-cond><clear-flag>*” “mark all as read”
Ayrıca, tüm muttrc dosyam da ilgi duyanlar için girdinin devamında.
PS: Ey muttçılar, tüm işi ya da adımlardan bir kısmını daha düzgün şekilde yapmanın yolu mevcut ise ve bunu bildiğiniz halde paylaşmıyorsanız sizi mutt ısırsın.
Yazının devamını oku »
Kalıcı Bağlantı
Yorum yapılmamış
“hardcore” svn kullanıcılarından ziyade yenilere ufak bir ipucu. Eğer
ki bir commit ile gönderilmiş değişiklikleri geri almak istiyorsanız:
gerekli bilgiler:
- rev_no
- geri almak istediğiniz commit numarası
- dizin
- $rev_no değişiklikleri geri almak istediğiniz klasör
- repo_kok
- svn kök dizini (svn info çıktısından edinebilirsiniz)
cd $dizin
svn merge -c $rev_no $repo_kok/$dizin
Bu işlem sonucunda $rev_no da yapılan değişiklikler geri alınır,
isterseniz bu haliyle, isterseniz de değişiklik yaparak
gönderebilirsiniz.
Kalıcı Bağlantı
Yorum yapılmamış
A screencast which demonstrates creating a user interface with Qt Designer, compiling it to python via pyuic4 and running the generated file. For the curious, Qt also has an on the fly ui compiler which is demonstrated by /usr/share/doc/python-qt4-doc/examples/pyuic/compile-on-the-fly.py
http://cs.bilgi.edu.tr/~canburak/local/screencast/pyqt.avi
size - 1280×800
format - codec: FMP4, 25 fps, 125720 ms
Kalıcı Bağlantı
2 Yorum
Murat Sağlam’ın notify-send girdisini görünce deneyimlerimi paylaşayım dedim. ivman kurup biraz ayarlamıştım:
not: okuduğum sayfada “Sağlam” kısmına dikkat edip Emre Sağlam olarak algıladığımdan yukarıya Emre yazıvermişim. Oysa ki Murat olacak
- Fare çıkartınca böyle oluyor

- Taşınabilir diskimi takınca böyle oluyor

- Hatta bu ekrana parola yazınca da şöyle oluyor

Çok da güzel oluyor.
Kalıcı Bağlantı
2 Yorum
Birbirinden bağımsız iki ayrı konu.
find ile istenmeyen dosyalardan nasıl kurtulunur? (okunabilirlik adına, parantezlerin önünden “\” işaretini kaldırdım)
find ( -type f -and ( -name "*~" -or -name "*.pyc" ) ) -delete
Bluetooth üzerinden gprs ile nasıl bağlanılır?
hcitool scan #adresi not et
sdptool browse [adres]
#varsa “serial port”, yoksa “dialup” içeren servisin
#kanalını not edin
rfcomm bind 0 [adres] [kanal]
#ayırmak icin gerekirse rfcomm release 0
pppd /dev/rfcomm0 connect “chat -v -f chatscript”
nodetach defaultroute bsdcomp 15 usepeerdns
Notlar:
-
pppstats -a -w 1 -r -v
yazarak kaç bayt veri aktığını görebilirsiniz.
- google.com yerine m.google.com’u, gmail.com yerine m.gmail.com’u ziyaret ederek zararı en az seviyede tutabilirsiniz
- firefox’a yeni profil ekleyip, ayarlardan “resimleri yükleme” ve about:config’te update.enabled aratıp güncellemeleri iptal edip yine bütçeye en alt düzeyde zarar verebilirsiniz
- pppstats çıktısından sanki bu “bsdcomp” parametresinin turkcell’de bir işe yaramadığını farkettim ama, neyse.
- chatscript soyle birsey olabilir
'' ATZ
OK AT+CGDCONT=1,"IP","internet"
OK ATD*99***1#
CONNECT
- ‘internet’ yerine ‘wap’ yazıp mesela turkcell-im’e girmeniz mümkün olabilir. Hey gidi mazi.
Bağımsız dedim fakat, ilki bir projenin dizininde temizlik için, ikincisi de aynı projenin darcs deposuna yamaları iteklemek için lazım oldu. Ek bilgi olarak dursun kenarda.
Kalıcı Bağlantı
Yorum yapılmamış
Gezegen’de karşılaştığım bir girdi üzerine xargs’tan bahsededeyim.
Aynı işi yapmanın bir başka yolu:
find . -type d -name CVS | xargs rm -rf
Tek farkı bu komutun 2′den fazla işlem calıştırmaması. Doruk Fişek’in versiyonunda her dizin için bir rm komutu çalışırken, xargs parametre uzunluğunun elverdiği kadar dosya adını tek seferde rm’ye aktaracak, sadece geriye kalan olursa 2. rm’yi çalıştıracak. Tabi isimlerdeki boşluklar için find’a -print0, xargs’a da -0 parametreleri vermek gerekebileceğini aklımızda bulunduralım. Test etmek için komutu şöyle çalıştırabilirsiniz:
find . -type d -name CVS | echo xargs -n 1 rm -rf
find . -type d -name CVS | xargs -n 1 rm -rf
Şeklinde çalıştırdığınızda her dosyaya bir rm çalışacaktır. Eğer ki find’daki {} yeteneğine ihtiyaç duyacak olursanız -I parametresi işinizi görebilir.
Bu işi yapmanın, nam-ı diğer CVS’i katletmenin diğer yollarını da birileri yazar belki.
Kalıcı Bağlantı
Yorum yapılmamış
It takes quite a bit of time to get used to the idea that more thinking and less typing is a blessing rather than a curse. You don’t stop typing for minutes at a time because you’re not being productive. You stop typing because Haskell is incredibly expressive - one line of Haskell code is often equivalent to dozens of lines of Java or C++. You end up spending almost the same amount of time thinking about the problem regardless of the language but with Haskell you spend a lot less time (and space) expressing the problem in terms a computer can understand.
Buyrun okuyun.
Kalıcı Bağlantı
Yorum yapılmamış
Umarım bu yazıya denk gelenler django sunumu tanıtım sayfasındaki (ve sunumun içerisindeki) listeye ek yapmak isterler. Girdi anında aklımda olan tek projeyi yazıverdim.
Bildiklerinizi canburak(a)cs.bilgi.edu.tr adresine yollarsanız sevinirim.
Kalıcı Bağlantı
Yorum yapılmamış
s/tarbz2/viade.tar.bz2 dosyasını alın. İçinden 3 dosya çıkacak.
- viade.gnumeric: Fiş bilgilerini bu dosyadakileri uygun yerlere
yazın ve son kolonu (”fis..”li) kopyalayın. Uygun şekilde fazla
satırları çıkartmayı ve eksik satırları da eklemeyi unutmayın.
- fisler.tex: Bir onceki adımda kopyaladığınız metni bu dosyanin
içerisine yapıştırın.
- viade.tex: Son olarak “latex viade.tex” yazarak bu dosyayı
derleyin. Elinizde dvi dosyası olacak. İsterseniz dvipdf ile pdfe
cevirebilirsiniz. Eğer derleme sorunu yaşarsanız, longtable paketi
ile birlikte texlive-latex-extra gibi paketlerin de sisteminizde
bulunduğundan emin olun.
Not: Bu yöntem sadece zarf arkaları hazırlamak içindir. Ön yüzü
hazırlamak için bir kolaylık sunmamaktadır. (Bu metin ayrıca şurada da var.)
Kalıcı Bağlantı
Yorum yapılmamış
Enver’in gözüne anlık olarak çarpan manzarayı biraz daha komikleştireyim. Bilgi Üniversitesi Dolapdere kampüsünden, Kuştepe kampüsüne doğru, şehir içinden (Şişli, Mecidiyeköy..) giden ve dönen bir arabanın ön koltuğundaki laptopa 1000′den fazla kablosuz ağ yakalandı.
Teknik bilgi: Verileri kismet ile topladım, dosyaların içindeki access point adlarını gosteren yazılım da aircrack.

Kalıcı Bağlantı
Yorum yapılmamış