노트북에서 테스트한 SSH + Cygwin/X + VNC 조합은 이상없이 작동하는데..
SSH + Xming + VNC 조합은 VNC가 먹통이 된다..


머가 문제일까?



일단은 VNC는 몇번에 할지 방법이 없으니..
Xming을 localhost:1로 하고 실행하니 이상없이 잘된다..
세션 번호 충돌인가?
Posted by 구차니

얼마전 피싱의 여파로 이런게 뜨는데..
문득 "명박이때문에!" 라고 외쳤다가 벌금 7만원 받는다는 뉴스를 보니...

이런게 나중에 뜨지 않을까 라는 불안감마저 든다


Posted by 구차니
Linux2009. 5. 28. 15:12
frhed에 너무 편해져 있어서인지.. 막상 리눅스에서 헥사 편집을 하려니 막막하다
아무튼 검색을 해보니

vi를 헥사편집기로 전환할수도 있고
:%!xxd       << hex 모드로
:%!xxd -r     << hex 모드에서 빠져나옴

[링크 : http://mwultong.blogspot.com/2007/08/vim-vi-hex-viewer-hex-editor-xxd.html]

heme라는 헥사편집기도 있는데 pctools 느낌이 난다.



[heme : http://heme.sourceforge.net/]
[발견 : http://coffeenix.net/board_view.php?bd_code=1340]
Posted by 구차니
Linux2009. 5. 28. 15:06


위의 사진은 공식 페이지에서 슬쩍..
그런데 어디서 많이 보던 디자인이다 싶긴한데.. frhex보단 조금 불편할 것 같기도 하고..
아무튼.. 서버도 ubuntu로 바꾸어 버릴까 고민이 드는 하루다.




[링크 : http://live.gnome.org/Ghex]
[링크 : http://ftp.gnome.org/pub/GNOME/sources/ghex/2.24/]
Posted by 구차니
자살이 아니라고 국민들이 대부분 믿고 싶어 하는 상황에서
노무현 전 대통령의 영부인 마저도 입을 다물고 있는건...

혹시 집안을 몰살 시키겠다는 협박을 당하고 있어서는 아닐까?
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2009. 5. 27. 22:41
ubuntu에는
/dev/paraport0 가 아닌
/dev/parport0 로 장치명이 되어 있었다.



그리고 그냥 패널에서 실행할경우 일반 사용자 모드로 구동이 되므로
아래와 같이 device를 열 수 없다는 에러가 발생한다.

패널에서 실행방법을 변경하거나
아니면 콘솔에서
$ sudo gnome-avrdude &
로 실행을 하면 해결이 된다.



패러럴로 사용시 stk200으로 프로그래머를 설정해주면
ATMega128을 패러럴로 읽을 수 있다.
Posted by 구차니
프로그램 사용/libjpeg2009. 5. 27. 19:29
libjpeg는 말그대로 jpeg을 위한 라이브러리이다.

이 녀석으로 할 수 있는 것은,
일정 사이즈로 resize(리사이즈) 혹은 scale/scaling(스케일링) 하는 것과
jpg를 bmp로 변환하는 것이다. djpeg를 보면 다른 bmp 포맷으로도 변환이 가능하지만,
윈도우 기반의 Bitmap으로만 할줄을 알아서..(헤더만 차이가 있을려나..)

아무튼 자세한 내용은 libjpeg에 들어있는 libjpeg.doc 을 참조 하면 되지만
한가지 애매한 부분이 있어 추가를 한다.

jpeg_read_header(&cinfo, TRUE);

이부분은 말그대로 jpeg 파일의 크기등의 각종 정보를 불러온다.
그리고 그 정보를 바탕으로 scaling을 준비한다. 그리고 나서

jpeg_start_decompress(&cinfo);

위의 함수를 호출하여(정확하게는 매크로) jpeg 을 bitmap으로 변환한다.
아래는 변환 부분의 소스코드이며,

cinfo.scale_num = 1;
cinfo.scale_denom = 8;

부분의 값으로 인해서 1/8 크기로 축소되어 변형된다.
(이로인해 preview 시에 상당히 빠르게 볼 수 있다. 그리고 jpeg6b 버전의 최대값이 1/8 이다)
	struct jpeg_decompress_struct cinfo;
	struct jpeg_error_mgr jerr;
	FILE * infile;
	unsigned char *data_ori = NULL;
	unsigned char *data = NULL;
	int		calc_width;

	cinfo.err = jpeg_std_error(&jerr);
	jpeg_create_decompress(&cinfo);
		jpeg_stdio_src(&cinfo, infile);
		jpeg_read_header(&cinfo, TRUE);
			cinfo.scale_num = 1;
			cinfo.scale_denom = 8;
		jpeg_start_decompress(&cinfo);
			calc_width = (cinfo.output_width * cinfo.jpeg_color_space + 3) / 4 * 4;
			data = data_ori = malloc(calc_width * cinfo.output_height);
			if(data == NULL)
			{
				jpeg_finish_decompress(&cinfo);
				jpeg_destroy_compress(&cinfo);

				fclose(infile);
				return FALSE;
			}

		while (cinfo.output_scanline < cinfo.output_height)
		{
			jpeg_read_scanlines(&cinfo, &data, 1);
			data += calc_width;
		}

		jpeg_finish_decompress(&cinfo);
	jpeg_destroy_compress(&cinfo);

fclose(infile); free(data_ori);

calc_width = (cinfo.output_width * cinfo.jpeg_color_space + 3) / 4 * 4;

이 부분은 bitmap특성상 4byte align이 되어야 하므로, 4바이트 단위로 끊어주는 계산을 해준다.
아래의 data += calc_width; 에서 사용된다.
Posted by 구차니
한번 청와대 게시판에 화장반대한다고 일단 확실한 부검후 화장을 하던 매장을 하던
미라로 만들던 하자고 글을 쓰러 갔더니...


뭥미?
글쓰기를 누르니...

※ 클릭하는 곳 아닙니다 -ㅁ-!

그리고 바로 넘어가는 회원가입 페이지


대한민국 국민이긴하지만, 강제적으로 가입해야지 글을 쓸수 있고
인증도 거친다면, 그냥 글 쓸때 주민등록 번호를 쓰게 하거나 익명을 가능하도록 해야 하는거 아닌가?


어우 욕안하고 살려고 했는데 욕이 아주 셋트로 나오게 하네 ㄱ-

아무튼 참고 참고 참아서 계속 진행을 했다.


아이디도 이렇게 까지 제한을 하다니 ㄱ-
암호도 아니고 무슨 아이디에 영문+숫자 조합을 강제한단 말인가?


울화통이 터져 다음 청와대 블로그를 가보았다.


장난해?
Posted by 구차니
1. 노무현 전 대통령의 서거 그리고 암살?

딴나라당과 현 대통령은 전 대통령을 악당으로 만들어 자신의 정권 유지와
사람들의 인정을 받으려고 노력하는 모습이 눈물 겹다.
물론 이러한 것들은 역사적으로도 당연시 되는 전법으로, 이전 왕권을 부정함으로
자신의 권력을 견고히 하기 위함이다.

하.지.만
생각치도 못한 변수가 생겼으니, 전 대통령이 도인급 디펜스를 가졌다는 사실!
이거 캐고캐고, 단골집 세무조사까지 해도 먼지하나 안나오는데
문제는 심마니가 "심봤다!" 할정도로 자기네 먼지만 폴폴 난다는 것!

두둥! 이제 어쩌랴,
압박은 해놓았지만 딱히 건덕지는 없고 오히려 자기의 칼이 자기의 목을 조여 오는것을!!

그래서 특단의 조치를 내린다!!


슬슬 압박으로 심리적으로 힘들어진 상황에서 우울증 기미도 보이기 시작했고
생활패턴은 인터넷으로 생중계 되면서, 이미 파악은 완료 되었다


최대한 조심조심하며, 기회를 노리는 것이다!
어익후 이 노친네 망령이 들었나 왜케 아침부터 등산가서 젊은 경호원들 피곤하게 그래~


경호원군 너네 부모님이 oo병원에 계시다며?
폭파시키지 않을테니 돈은 두둑하게 후세까지 챙겨줄테고 내가 시키는대로 하지 않겠어?
많은걸 바라진 않을테니 아침부터 등산가면 사람없나 보고 살짝 등을 밀어 드려 오케바리?


씌익 씌익~ Why so Serious?


그렇게 스키머 들에 의해 제거가 된 배트맨 아니 전 대통령은
영웅으로 거듭 태어나고,  빛이 강하면 그늘도 짙듯, 현 대통령은 악당으로 등극하게 된다.


두둥~~(다크나이트 엔딩 BGM 참조)





2. 북핵 실험 그리고 ICBM
전 대통령의 서거를 슬퍼하면서 김정일이 땅을 두드리니 진도 4.5의 지진이 발생을 하고
열불나서 홧김에 담배불 켜다가 손을데어 던진 불이 미사일 똥꾸녁에 떨어지니
어익후야 손이 미끄러졌구나~ 미사일이 슝슝 날아 갔다.


미사일 관련 개소리는 잠시 스탑하고
진지하게 이야기 하자면, 북한의 핵실험과 미사일 실험은
현재 대한민국에 대한 선전 포고 내지는, 위협이라고 생각이 된다.
비록 NASA나 북한의 공식 발표는 위성발사에 실패를 했다고 하지만,
국제사회에 끼치는 영향을 감안해서 실패했다고 발표를 했을 가능성이 높다고 본다.

그리고 비록 실패를 했다고 하더라도, 최소한 1000km급의 투사능력을 갖추고
소형화 되지 않은 핵탄두라고 하더라도 500km 정도는 날릴수 있지 않을까 라는 생각을 해본다.
그렇다면 현실적인 공격타켓은 미국보다는 일본이 되는 것이고, 그 안에 있는 남한, 중국, 러시아 역시 위협대상이 된다.

최고의 반사이익은 일본으로 전범국가로 묶여서 핵보유 하지 않고, 자위대로 있는 군대를
북한의 핵보유를 기정사실화 하면서 핵보유와 함께, 군대로 승격을 노리면서 실질적인 군사대국으로
제2의 제국주의를 꿈꾸게 될 것이다.

이해가 안되는 점은, 6발 정도의 핵탄두를 가졌을 가능성이 있다고 하지만
여름인 관계로 일본에 떨구어도 바람에 의해서 자신이 영향을 받고,
그렇다고 해서 남한에 떨구면 자멸의 길을 걷고 일본도 얼씨구나 쳐들어 올 가능성이 높은데

지금 이 시점에서 이러한 무리수를 두면서
'전 대통령 서거'일에 맞춘듯이 핵폭발 실험을 했을리가 없다는 것이다.
더욱이, 김정일-이명박 연계 플레이 하기에는 우호도 점수가 낮은 관계로, 연계플레이라고도 볼수 없고.
최악의 가정은 말그대로, 북한의 붕괴가 다가왔고 최후의 수단으로 전쟁을 준비하는 것이라고 밖에 보이지 않는다.


3. 전쟁징후와 고위권 인사의 이탈
아마 전쟁 날분위기가 들면, MB와 딴나라당 놈들은 해외연수등의 핑계로 미국이나 일본으로 미리 나가 있을 것이고
나라말아먹은 경력으로 그 나라의 시민권을 획득하여 또 다시 떵떵거리며 살겠지






문득 영웅의 제조(producing hero)와 선과 악의 대결(이라고 할정도 거창하진 않지만)
이러한 것들이 많이 떠오르게 된다... 누구를 위한 영웅의 탄생이며
영웅이 생겨남으로 어떠한 악당이 생겨날지


악당이 먼저 생김으로 무형의 영웅이 생겨난것으로 보이긴 하지만..
Posted by 구차니
Linux2009. 5. 27. 09:57
저번에 윈도우에서 Release mode로 컴파일 할때는 용량 변화가 전혀 없었는데..
리눅스에서 한번 혹시나? 하는 마음에 해보게 되었다.

-rw-rw-r-- 1 morpheuz dev   98 May 27 09:51 for.c
#include "stdio.h"

void main()
{
	int idx;

	for(idx = 0; idx < 5; idx++)
	printf("%X\n",idx);
}

-rw-rw-r-- 1 morpheuz dev  166 May 27 09:52 iter.c
#include "stdio.h"

void main()
{
	int idx = 0;

	printf("%X\n",idx++);
	printf("%X\n",idx++);
	printf("%X\n",idx++);
	printf("%X\n",idx++);
	printf("%X\n",idx++);
}

-rw-rw-r-- 1 morpheuz dev   98 May 27 09:51 for.c
-rwxrwxr-x 1 morpheuz dev 4749 May 27 09:52 for.o
-rw-rw-r-- 1 morpheuz dev 1446 Apr 13 17:19 iter.c
-rwxrwxr-x 1 morpheuz dev 4830 May 27 09:52 iter.o

리눅스에서는 윈도우와 다르게 for문에 의한 용량 감소가 확연히 눈에 띈다
Posted by 구차니