신랑, 역시 공돌이구나 느끼는 저녁 -_-; 1탄
신랑, 역시 공돌이구나 느끼는 저녁 -_-; 2탄
여기에 이어.
얼마 전에 프로그래머의 제일 조건은 게으름이라고 했는데. -_-;
신랑님, 일이 밀렸다.
일은 하기 싫다.
일이 하기 싫은 것이, 스크린을 볼 때 눈이 피곤해서라고 결론을 내렸다.
이런 저런 문법 파일을 다운해서 vim 에서 돌려보았으나 맘에 드는 게 안 보인다. (=> 여기서부터 삼천포) 게다가 비교하기도 쉽지 않다.
신랑, 무슨 스크립트를 써서 돌린다. 스크린이 막 번쩍번쩍 한다. 뭐냐고 물어봐도 암 대꾸 안한다.
두 시간 후, 일해야 할 시간 다 지나고 나서 웹 페이지를 뚫어져라 쳐다보고 있다.
뭐냐고 물어보니까 -_-;;
언어 하이라이트 문법 파일을 다운해서 그 파일을 하나하나 코드 파일에 적용시켜 디스플레이 한 다음에 그걸 스크린샷으로 찍어 하드에 저장하고, 동시에 html 페이지를 생성해서 나중에 스크린샷 몇 백개가 링크된 html 페이지를 보며 직접적인 비교가 가능하도록 하는 스크립트를 썼.....
와. 일 피하기도 이 정도면 신선급 아니냐. 유 윈.
덧1: 신랑은 눈의 피로를 덜하기 위해서 어쩔 수 없었다고 항변한다.
덧2: 그런데 그 수백개 다 비교해보고 나서 결론은? 그냥 원래 쓰던게 낫단다. (...한대 처맞아야 할까나 어쩔까나.)
덧3: 문제의 스크립트는, 오늘 벙개 하고, 저녁에 집에 오자마자 또 기어나가서 워치맨 영화 보고, 집에 귀가한 후에 잠깐 만든 거 -_-;
짧긴 짧다:
#!/bin/bash
FILE=~/src/perl/syntax.pl
rm crop-*.png || /bin/true
echo "<html><head></head><body>" > index.html
echo "<table>" >> index.html
for f in `(cd ~/.vim/colors; ls *.vim)`
do
c=`echo $f|sed -e s/.vim//`
echo $c
vim -u NONE --cmd 'set nolz|set t_Co=256|set bg=dark|syntax on|redraw' --cmd "e $FILE" --cmd "colo $c|redraw|sleep 200m" --cmd "redraw|sleep 50m|silent execute \"\!scrot $c.png\"|quit"
convert $c.png -crop 600x400+0+0 crop-$c.png
echo "<tr><td><a href=\"$c.vim\">$c</a></td><td><img src=\"crop-$c.png\"></td></tr>" >> index.html
done
echo "</table>" >> index.html
echo "</body></html>" >> index.html
신랑, 역시 공돌이구나 느끼는 저녁 -_-; 2탄
여기에 이어.
얼마 전에 프로그래머의 제일 조건은 게으름이라고 했는데. -_-;
신랑님, 일이 밀렸다.
일은 하기 싫다.
일이 하기 싫은 것이, 스크린을 볼 때 눈이 피곤해서라고 결론을 내렸다.
이런 저런 문법 파일을 다운해서 vim 에서 돌려보았으나 맘에 드는 게 안 보인다. (=> 여기서부터 삼천포) 게다가 비교하기도 쉽지 않다.
신랑, 무슨 스크립트를 써서 돌린다. 스크린이 막 번쩍번쩍 한다. 뭐냐고 물어봐도 암 대꾸 안한다.
두 시간 후, 일해야 할 시간 다 지나고 나서 웹 페이지를 뚫어져라 쳐다보고 있다.
뭐냐고 물어보니까 -_-;;
언어 하이라이트 문법 파일을 다운해서 그 파일을 하나하나 코드 파일에 적용시켜 디스플레이 한 다음에 그걸 스크린샷으로 찍어 하드에 저장하고, 동시에 html 페이지를 생성해서 나중에 스크린샷 몇 백개가 링크된 html 페이지를 보며 직접적인 비교가 가능하도록 하는 스크립트를 썼.....
와. 일 피하기도 이 정도면 신선급 아니냐. 유 윈.
덧1: 신랑은 눈의 피로를 덜하기 위해서 어쩔 수 없었다고 항변한다.
덧2: 그런데 그 수백개 다 비교해보고 나서 결론은? 그냥 원래 쓰던게 낫단다. (...한대 처맞아야 할까나 어쩔까나.)
덧3: 문제의 스크립트는, 오늘 벙개 하고, 저녁에 집에 오자마자 또 기어나가서 워치맨 영화 보고, 집에 귀가한 후에 잠깐 만든 거 -_-;
짧긴 짧다:
#!/bin/bash
FILE=~/src/perl/syntax.pl
rm crop-*.png || /bin/true
echo "<html><head></head><body>" > index.html
echo "<table>" >> index.html
for f in `(cd ~/.vim/colors; ls *.vim)`
do
c=`echo $f|sed -e s/.vim//`
echo $c
vim -u NONE --cmd 'set nolz|set t_Co=256|set bg=dark|syntax on|redraw' --cmd "e $FILE" --cmd "colo $c|redraw|sleep 200m" --cmd "redraw|sleep 50m|silent execute \"\!scrot $c.png\"|quit"
convert $c.png -crop 600x400+0+0 crop-$c.png
echo "<tr><td><a href=\"$c.vim\">$c</a></td><td><img src=\"crop-$c.png\"></td></tr>" >> index.html
done
echo "</table>" >> index.html
echo "</body></html>" >> index.html


최근 덧글