Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Wednesday, December 29, 2010

Özgür Yazılım Günleri 2011

Özgür Yazılım Günleri 1-2 Nisan tarihlerinde, bir aksilik olmazsa bende katılacağım, katılacak arkadaşlarda isterlerse tanışma fırsatı yaratabiliriz. Sağ tarafada destek için logoyu koydum, merak edenler tıklasın okusun incelesin öğrensin.

Neyse görüşmek üzere :)

Saturday, December 11, 2010

awk awk

Yazmayali uzun zaman olmus :) awk ile ugrastim biraz cok eglenceli tavsiye edebilirim :) sunu yaptim kisaca; bir dizindeki mp3 dosyalarinin isimlerinden istenmeyen karakterleri yok ettim once ( "_" tiksindigim bi karakterdir). sed ile'de yapilabilir ben awk'la yaptim onu yazicam :]

ls | awk -F. '{a=$0; gsub(/_/," "); gsub(/-/," - "); print "mv \""a"\" \""$1".mp3\"";}' | sh

Güzel olsunlar diyede "-" karakterinin sagina ve solunada bosluk ekledim ayni komutla. Pipe'i bash'e yonlendirdimki mv komutlarini islesin. Daha sonra PHP'den aşina olunulan ucfirst uygulayayim dedim. awk'ta biraz gicikmis ucfirst turevi bi olay :) Onuda aşağıdaki komutla hallettim;

ls | awk -F. 'BEGIN {RS=" "; FS=""; ORS=" "; OFS="";} {$1=toupper($1); print $0;};' | awk -F. '{print "mv \""tolower($0)"\" \""$0"\""}' | sh

Tamamdirrr, artik dosyalarim istedigim gibi gozukuyor :)
hcr@world:~/desktop/Dexter - Soundtracks$ ls 01*
01 - Rolfe Kent - Dexter Main Title.mp3

Evet duzene ve kontrole cok onem veriyorum..

Tuesday, August 31, 2010

why i love linux


question: why do you love linux?
answer: because it make my job easy


i'm so so so love linux when i need to resize and rotate 250+ picture :>



#!/usr/bin/env ruby

for i in (1..272)

    `convert Untitled-#{i.to_s}.jpg -resize 2121x1500 -rotate 270 oki-doki/Untitled-#{i.to_s}.jpg`

end




only 3 lines make it for you.. 'll love it forever :))