본문 바로가기

컴퓨터일반173

괜찮은 압출 유틸 7-Zip 압축 유틸로 우리나라에서는 아직도 알집을 많이 이용하시는 것 같은데요~ 알집은 개인한테나 무료지 기업에는 무료가 아닙니다~ 즉! 다 돈 주고 사야 되는 프로그램이라는 것이죠. 찾아보면 아래 포스팅에서 설명 드린 압축시대와 같이 굉장히 좋은 공짜 압축 유틸이 많이 있습니다. 공짜 압축 프로그램, 압축시대 오늘은 그 중에서도 요즘 많이들 사용하시는 압축 유틸인 7-Zip 에 대해 소개해 드리려 합니다. 제가 7-Zip 을 사용하는 이유는 공짜라는 것 만이 아니라 command line version 의 유틸이 필요 했기 때문입니다. 컴퓨터를 편리하게 이용하려면 특정 시점이 되면 알아서 자동으로 뭔가가 되기를 바라기 마련인데 ~~ 특정 폴더의 압축이나 압축 해제를 자동으로 할 필요가 있을 때 이런 comman.. 2012. 1. 27.
qBittorrent 비트토렌트 다운로드를 위한 토렌트 클라이언트로 윈도우에서는 µTorrent 나 Bittorrent 클라이언트를 주로 사용합니다. 이런 클라이언트 프로그램들은 매우 많은 사람들이 이용하는 훌륭한 프로그램임에도 불구하고 플랫폼 선택적인 프로그램이라는 맹점이 있죠~~ µTorrent 는 윈도우와 Mac만을 지원하다가 최근에는 알파 버전이긴 하지만 리눅스에서도 돌아가는 듯 하군요~ Bittorrent 는 다음 그림과 같이 현재는 윈도우와 Mac만 지원을 합니다. 이제부터 소개해드릴 비트 토렌트 클라이언트 프로그램은 qBittorrent 인데요~ qBittorrent 의 공식 홈페이지는 아래 주소입니다. http://www.qbittorrent.org/ 아래 홈페이지 설명과 같이 거의 대부분의 플랫폼을 지원하며 .. 2012. 1. 25.
centos 다운로드 요즘 오픈 소스에 관심을 갖다 보니, 자연히 리눅스에도 관심을 갖게 되었습니다. 무지하게 많은 배포판 들 중에서 뭘 고를까 하다가 예전에 사 놨던 김태용의 리눅스 쉘 스크립트 프로그래밍 입문이라는 책에서 봤던 centos 를 깔기로 맘 먹고 구박사(구글) 한테 물어봤습니다. 여기 저기 블로그도 나오고 하는데 일단 centos 홈페이지를 구경 한번 해보고 싶어서 들어가 봤습니다. http://www.centos.org/ 위 사이트에서 다운로드 페이지에 들어가서 다운로드 할라니…… 잘 모르겠더군요. 아래 주소의 미러 리스트에서 다운로드 하는 거는 맞는 거 같은데… 말이죠 ㅋㅋ ㅋ http://www.centos.org/modules/tinycontent/index.php?id=30 미러 사이트가 있는 첫 페.. 2012. 1. 18.
Google Documents 요즘은 인터넷만 연결이 되면 어디서나 문서 작성 하기가 매우 편리한 시대인 것 같습니다. 그 중에서도 저는 구글 문서도구를 즐겨 이용하는데요~ 인터넷만 된다면 어디에서나 접근이 가능한 문서 작성 도구라는 점이 맘에 들고~ 이렇게 작성한 문서를 인터넷이 연결 안된 컴퓨터에서도 이용할 수 있게 각종 포맷의 파일로 저장도 가능하다는 점이 좋더군요~ 구글 문서도구의 사이트 주소는 다음과 같습니다. https://docs.google.com/ 위 주소에 들어가면 맨 처음 접속 시에는 메뉴 등이 아래 그림과 같이 영어로 나오게 되는데요~ 영어를 한글로 셋팅 하기 위해서는 톱니바퀴처럼 생긴 아이콘을 클릭한 후 Document settings 에 들어갑니다. 그리고 아래 그림처럼 언어와 시간 존을 한국으로 설정해 줍니.. 2012. 1. 16.
윈도우 시작 종료음 제거 윈도우 사용시 os 시작 종료시의 소리가 귀에 거슬리는 경우가 많다. 윈도우의 시작 종료 또는 각종 알림 음의 설정은 제어판 >> 사운드 및 오디오 장치 에서 설정이 가능 하다. 사운드 및 오디오 장치의 소리 탭에서 아래 그림과 같이 소리 부분을 없음으로 설정하면 윈도우 시작종료시의 거슬리는 소리를 없앨 수 있다. 2012. 1. 14.
Gaussian Random Variable generation C code 가우시안 r.v. 생성하는 C 코드 #define A 16807.0 #define M 2147483647.0 static double r_seed = 1.0; double rnd() // uniform random variable (1,0) { r_seed=fmod(A*r_seed,M); return (r_seed*4.656612875e-10); } /* Gaussian random variable woth mean a and standard deviation d */ double gaussian(double a,double d) { static double t=0.0; double x,v1,v2,r; if (t==0.0) { do{ v1=2.0*rnd()-1.0; v2=2.0*rnd()-1.0; r=v.. 2012. 1. 2.
구글 크롬 북마크 정리 SuperSorter 확장 프로그램 평소에 은행이나 관공서 같은 브라우저를 심하게 차별하는 몇몇 페이지들을 제외 하고는 주로 구글 크롬 웹 브라우저를 이용하는 편입니다. 구글 계정 하나만 있으면 북마크를 비롯한 여러 확장 프로그램들의 동기화도 쉽고 속도도 빠르다고 느껴서 좋아합니다. 웹 서핑을 하다 보면 정말 많은 자료들이 있고 그 자료들을 다음에도 쉽게 접근 할 수 있도록 해주는 수단 중에 하나가 북마크 인데요~~ 크롬에서 익스플로러나 파이어폭스에 있던 북마크 들을 옮기다 보면 ~ 중복되는 북마크들이 많더군요~ 빈 폴더 들도 눈에 보이고요~ 그래서 정리를 해야겠다고 생각해서 찾아보니~~ 역시나 누군가는 다~~ 만들어 놨더군요. 오늘은 구글 확장 프로그램 중에 SuperSorter 라는 확장 프로그램에 대해 소개 하려 합니다. 구글 크롬에.. 2011. 12. 26.
Vim plug-in visincr vim plug-in 중에는 굉장히 유용한 것들이 많은데~~ 그 중에서 오늘은 엑설처럼 자동 채우기를 할 수 있는 visincr plug-in 에 대해 소개 하려 합니다. visincr 은 다음 주소에서 다운로드 받을 수 있습니다. http://www.vim.org/scripts/script.php?script_id=670 위 페이지에서 올라와 있는 버전 중 최신 버전을 다운로드 받으시면 됩니다. 현재는 2011-08-16 일에 업데이트 된 20 버전이 최신 버전이군요. 다운로드 받은 visincr.vba.gz 파일의 압축을 풀면 visincr.vba 폴더가 생기고 폴더 안에 있는 visincr.vba 라는 파일을 vim 에서 엽니다. 그리고 아래 그림처럼 :so % 라고 명령해 주면 플러그 인이 설치가.. 2011. 12. 14.
Gvim ctags 이용하기 아시다시피 vim 에는 굉장히 다양한 plugin 들이 있으며 이 중에서 가장 유명한 plugin 중에 하나가 ctags 라고 생각 됩니다. ctags 는 tag 를 생성하여 함수 instance 와 원형 간의 점프를 자유롭게 하는 프로그램이라 할 수 있습니다. c tag 라길래 c 만 지원하나 했는데~ 현재 41개의 언어에 대해 지원 한다 합니다. 아래 주소에 지원하는 언어리스트가 나와 있습니다. http://ctags.sourceforge.net/languages.html 지원하는 언어를 쭉~~ 훑어 보니 MATLAB 도 지원을 하네요~ ctags 사용을 위한 파일은 다음 주소에서 다운 받아 이용하실 수 있습니다. http://ctags.sourceforge.net/ 위 페이지에서 각 OS 에 맞는 .. 2011. 12. 3.
갤럭시 탭에서 교보 eBook 사용하기 현재 갤럭시 탭 wibro 를 사용하고 있습니다. 뭐 스마트 기기라면 처음으로 사용하는 거라, 암 것도 모르는 상태로 갤 탭을 좀 써 볼라 하니 잘 안되더군요. 이전에 교보 문고에서 샀던 eBook들을 갤 탭에서 보고 싶어서 안드로이드 마켓에서 교보라고 검색을 했습니다. 어플은 안드로이드 마켓이나 각 통신사의 마켓에서 검색하면 된다는 것만 알아서 다음 화면처럼 안드로이드 마켓에서 교보문고 eBook 어플을 검색을 했습니다. 딱!! 검색 해보니 바로 나와서 좋~~다고 히죽거리면서 교보 문고 eBook 어플을 바로 설치하고~ wibro 가 연결된 상태에서 eBook을 보려 하는데~~ 자꾸 네트워크 연결이 어쩌구~~~ 하면서 안되더군요. 분명 교보 문고 eBook 맞는데 하면서 무쟈게~ 당황했습니다. 반나절 .. 2011. 11. 20.
토렌트 RSS 다운로드 오늘은 비트토렌트 rss 를 이용하여 미드를 자동으로 다운로드 받는 방법에 대해 설명 한다. 우리나라의 토렌트 사이트들은 대부분이 RSS 를 제공해 주지 않는 것 같은데 외국 사이트 중에는 RSS 를 제공해 주는 곳이 있다. 오늘은 그 중에서 showRSS 라는 사이트의 RSS 생성 방법과 이를 이용한 토렌트 다운 방법을 알아 보도록 하자. showRSS 의 주소는 다음과 같다. http://showrss.karmorra.info/ 위 주소의 사이트에 가서 자신의 계정을 생성해야 한다. 로그인 한 후에 자신이 보고자 하는 미드를 설정한다. 아래 그림처럼 선택한 후에 Add to my list! 를 클릭하면 추가가 된다. 자신이 보는 몇 가지 미드를 다 설정 했으면 이제 RSS 를 생성하면 된다. 위 그림.. 2011. 11. 1.
C 언어 이차원 동적 배열 C 코딩 시 동적 배열은 malloc() 또는 calloc() 함수를 주로 사용한다. 보통 malloc() 함수는 다음과 같이 사용한다. Int * Arr; // 배열에 대한 포인터 선언 Arr=(int *)malloc(X * sizeof(int)); // malloc() 함수 이용 동적 배열 선언, X 는 배열의 크기 , Arr[0], Arr[1]… 등으로 각 인자의 값에 접근 free(Arr); // 동적 배열 free calloc() 함수는 다음과 같이 사용한다. Int * Arr; // 배열에 대한 포인터 선언 Arr=(int *)calloc(X , sizeof(int)); // calloc() 함수 이용 동적 배열 선언, X 는 배열의 크기 , Arr[0], Arr[1]… 등으로 각 인자의 값에.. 2011. 10. 5.
C, C++ printf(), scanf() 특수 문자 C, C++ 코딩시 printf(), scanf() 함수는 숫자 또는 문자를 표현하기 위하여 몇 가지 특수 문자를 제공한다. 매번 쓰는 것들이라 그냥 넘어가기 쉽지만, 가끔은 완전 잊어 버리게 되는 경우도 있어서 여기 정리한다. 특수 문자 내용 c 문자 출력 d 10진수 정수 출력 o 8 진수 출력 u unsigned 출력 x 16진수 소문자 출력 X 16진수 대문자 출력 e exponential 숫자 출력, e 를 소문자로 E exponential 숫자 출력, E를 대문자로 f floating number 출력 s 문자열 출력 위에서 몇 가지 문자들을 이용하여 -10 을 표현해 보자. 위 코드의 실행 결과는 다음과 같다. -10을 %d 로 표현한 경우는 정상적으로 -10 이 표현되는 것을 확인 할 수 .. 2011. 9. 24.
윈도우 제어판 확장 파일 윈도우 환경에서 Autohotkey 라는 매크로 언어를 주로 이용합니다. 자주 사용하는 프로그램이나 인터넷 페이지 등은 대부분 단축키로 지정해 이용하다 보니 단축키가 없으면 컴퓨터 사용에 매우 불편함을 느낍니다. 근래에 제어판의 디스플레이 설정을 자주 바꿔야 하는 일이 있어서 제어판에 들어가는 것을 좀 편하게 할 수 없을까 해서 찾아 봤더니 제어판 확장 파일이라는 것들이 있더군요. cpl 확장자를 갖는 파일들이며 C:\WINDOWS\system32 폴더 밑에 있습니다. 파일 별 제어판 실행 내용을 정리하면 다음과 같습니다. 자동 업데이트 wuaucpl.cpl Windows 보안 센터 wscui.cpl 날짜 및 시간 등록 정보 timedate.cpl 위치 정보 telephon.cpl 시스템 등록 정보 sy.. 2011. 9. 16.
네이버 가계부 업데이트-사용처/사용내역 자동 분류 아래 포스팅에서 네이버 가계부의 분류를 자동으로 해 줬으면 좋겠다고 포스팅을 한적이 있습니다. 2011/03/01 - [유틸] - 네이버 가계부 오늘 네이버 가계부에 사용 내역을 적어 보니 어느새 위에 불만 사항이었던 분류 자동 기록이 되더군요. 분류 자동으로 되게 해 만들어 달라고 네이버에 메일도 보냈었는데~ 의견 반영 할 수 있도록 노력하겠다고 하더니 진짜로 만들어 주니깐 기분도 좋네요~ 물론 저 혼자만의 생각은 아니었겠지만, 꼭 들어갔으면 하던 기능이 들어가니 포스팅도 하게 되네요. 5월 25일 부로 분류 자동 기록 기능이 추가가 됐습니다. 아래 주소에 자세한 설명이 나와 있구요. 내역만 적으면 이전에 기록했던 분류 내용으로 자동으로 분류해 줍니다. http://moneybook.naver.com/.. 2011. 5. 26.
MS word 자동 고침 개인에 따라 타이핑 스탈이 다르다 보니 오타가 나는 글자도 제 각각 입니다. 저 같은 경우는 '있습니다' 를 '잇습니다' 로 적는다거나 '했습니다'를 '햇습니다 ' 로 적는 경우가 많습니다. MS word 를 사용하다 보면 이렇게 자주 틀리는 오타의 경우 자동 고침으로 설정해서 중요한 문서 작성시의 오타를 줄일 수가 있습니다. MS word 에 다음과 같이 '햇습니다' 를 자동 고침 설정을 하기 위해서는 '햇습니다' 글자를 블록 지정한 후에 alt+t à a 를 누릅니다. 그럼 위 그림처럼 자동 고침 창이 뜹니다. 빨간색 네모 칸 처럼 '했습니다' 로 설정한 후 추가 à 확인 버튼을 누르면 자동 고침 설정이 됩니다. 이후 부터는 '햇습니다' 라고 오타를 썼을 때 '했습니다' 라고 자동으로 고쳐지게 됩니다. 2011. 5. 5.
NexusFile 을 이용한 파일 이름 일괄 변경 이번 포스팅에서는 NexusFile 을 이용한 파일 이름 일괄 변경을 설명한다. NexusFile 다운로드 관련해서는 다음 포스팅을 참조하기 바란다. 2011/03/01 - [잡담,잡다] - NexusFile 텍스트 파일이나 음악 또는 영화 파일을 대량으로 받았을 때, 다음 그림처럼 파일 이름이 특정 패턴으로 써져 있는 경우가 굉장히 많다. 아래 텍스트 파일들은 맨 앞에 이라는 부분이 공통으로 들어있고 맨 뒤에 (숫자) 가 들어있다. 사본 이라 써져 있는 부분들은 지우고, 파일명 뒤쪽의 (숫자) 부분은 _숫자 형태로 넣어 보자. 다음 순서대로 따라 해 보면 쉽게 위 작업을 수행 할 수 있다. 먼저 텍스트 파일들을 다 선택하기 위해 임의의 텍스트 파일이 선택된 상태에서 numpad 쪽의 / 키를 누른다. .. 2011. 3. 26.
Programming language 인기도 전세계의 사람들은 어떤 프로그래밍 언어를 주로 이용할까에 대한 궁금함을 항상 가지고 있었다. 인터넷 검색을 통해 이런 궁금증을 해결해 줄 수 있는 사이트를 발견했다. TIOBE 소프트웨어라는 회사의 홈페이지에는 한 달에 한번씩 프로그래밍 언어의 인기도에 대한 순위를 올려 놓는다. 아래 순위의 출처는 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 다. 이번 달의 프로그래밍 언어 인기도는 다음과 같다. 역시나 이번에도 1등은 자바다. 2~3 등을 하고 있는 C/C++ 야 뭐 워낙에 기본이 되는 프로그램 이니깐 할 말이 없고, 파이썬과 C#의 약진이 눈에 뜬다. 작년 까지만 해도 파이썬이 저 정도는 아니었던 것 같은데…… 요즘 진짜 많이 사.. 2011. 3. 7.
[C++] template C++ 프로그래밍을 하다 보면 변수의 type 에 따라 함수를 여러 개 작성해야 되는 경우가 많이 있다. 다음과 같이 x3 을 계산을 하는 myfunc() 함수를 가정 해 보자. 위 식에서 x 라는 변수가 int, double 인 경우에 대해 함수를 작성 하면 아래와 같이 될 것이다. x 가 integer 인 경우 int myfunc(int x) { int t0; t0 = x*x*x; return t0; } x 가 double 인 경우 double myfunc(double x) { double t0; t0 = x*x*x; return t0; } 함수는 오버로딩이 되므로 위와 같이 두 개의 함수를 지정해 놓으면 x 가 int 인 경우나 double 인 경우는 함수가 정상적으로 call 이 되고 동작을 하게.. 2011. 3. 6.
블로그 API 이미지 업로드 안될 때 tistory 블로그 API 를 이용하여 포스팅을 하곤 한다. 주로 ms-word 를 이용하는데 언제 부터인가 이미지 업로드가 되지 않았다…… 아 이런 젠장…… 왜 이러지 하다가 인터넷을 뒤져보니 나와 같은 문제가 있는 사람들이 벌써 해결 방법을 제시해 놓았다. 해결 방법은 굉장히 간단하다. 워드에서 블로그 API 설정 시 아래 그림과 같이 맨 마지막에 / 를 붙여 넣어주면 된다. 2011. 3. 5.
비트 토렌트 다운 및 이용 방법 비트 토렌트는 요즘 시대의 대표적인 p2p 프로토콜입니다. 비트토렌트는 브렘 코헨이란 사람이 만든 p2p 프로토콜인데, 파일을 인터넷 상에 분산하여 저장하여 놓고 다수의 접속을 사용하여 여러 곳에서 동시에 파일을 가져오게 되는 방식이라 합니다. 사용해 본 결과 전송 속도가 엄청나게 빠릅니다. 특히나 많은 사람들이 공유하고 있는 정보일수록 그 속도가 가공할 정도입니다. 저는 빠를 때는 한 10메가 정도의 다운로드 속도를 경험하기도 했습니다. 오늘은 위에 설명한 비트 토렌트의 다운로드 방법과 이용방법에 대해 얘기 하려 합니다. 비트 토렌트 이용을 위해서는 비트 토렌트 클라이언트를 이용해야 하는데 ~ 보통 윈도우에서 많이 이용하는 utorrent 는 다음 사이트에서 다운로드 가능 합니다. http://www... 2011. 3. 2.
NATE 메일 IMAP/POP3 설정 드뎌 네이트 메일도 IMAP/POP3 설정이 가능하게 됐다. 요즘 사람들은 여기 저기 다양한 메일 계정을 가지고 있을텐데, 일일이 계정 마다 들어가서 확인하기 불편하므로 보통 아웃룩, 아웃룩 익스프레스, 썬더버드와 같은 설치용 메일 프로그램이나 웹 메일상에서 외부메일 가져오기를 통하여 하나의 계정에 몰아서 보는 경우가 대 부분이다. 이런 환경에서 IMAP/POP3 등이 지원되지 않는 메일은 그만큼 사람들의 이용이 줄어들 수 밖에 없다. 네이트 메일은 좀 늦은 감이 있지만 이제라도 IMAP/POP3 지원을 한다니 환영할 일이다. 네이트 메일 환경설정 페이지에 들어가서 아래 동그라미 친 부분을 클릭하고 들어가면 IMAP/POP3 설정 후 이용이 가능하다. 2011. 2. 28.
Visual studio 6.0 add to path 가 안될때 http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=a8494edb-2e89-4676-a16a-5c5477cb9713 여기서 서비스팩 6 다운 받아 깔면 해결 된다. 2010. 6. 18.