본문 바로가기

전체 글3358

MATLAB 과 유사한 Open Source 프로그램 FreeMat 평소 오픈 소스 프로그램을 즐겨 사용해 보곤 하는데~ 오픈 소스 프로그램 중에는 정말 훌륭한 프로그램들이 많다는 생각을 많이 합니다. 아래 포스팅에서 MATLAB 과 유사한 프로그램들로 SCILAB 과 Octave 를 소개해 드린 바 있는데요. 2011/04/17 - [유틸] - GNU Octave 를 이용해 보자 2011/03/11 - [MATLAB] - SCILAB 2012/01/12 - [컴퓨터일반] - SCILAB 간단 사용법 오늘은 MATLAB 과 유사한 또 다른 오픈 소스 프로그램인 FreeMat 에 대해 소개해 드리려 합니다. 일단 FreeMat 의 공식 홈피는 아래 주소와 같습니다. http://freemat.sourceforge.net/ 메인 화면에 Downloads 라고 쓰여진 바로 밑.. 2012. 8. 20.
글로벌 성공시대 반기문 UN 사무총장 삶이 고되다 보니 살아가다 보면 마냥 쉬고 싶다는 생각이 드는 순간들이 있습니다. 이런 순간에 KBS 글로벌 성공시대를 보면 다시 가슴이 뛰는 것을 느끼는데요~ 지난주에는 반기문 UN 사무총장이 그 주인공이었습니다. 방송을 보다 보니 항상 최초라는 수식어가 붙더군요. 현장 외교를 고집하며 하루를 분 초로 나눠서 스케줄을 소화하시는 모습을 보니 제 삶에 대해 반성하게 되더군요. UN 사무총장으로는 최초로 발칸반도를 방문하고 핵실험 지역인 그라운드 제로를 방문하고 기후변화의 심각성을 알리기 위해 남극방문을 한 최초의 UN 사무총장이라고 하더군요. 원칙에 입각한 행동으로 전 세계에서 가장 존경받는 지도자 1위에 뽑히셨다고 하던데~ 한국인으로서 정말 자랑스럽더군요. 남수단에서는 수단 독립의 아버지로 여겨진다고 .. 2012. 8. 20.
KBS 다큐 슈퍼피쉬 아래와 같이 KBS 에서 5부작으로 슈퍼피쉬라는 다큐를 방영하고 있습니다. 저는 이런 다큐는 거의 빼놓지 않고 보는데 이전 포스팅에서 축구 알림 받는 것처럼 포털의 알림 서비스를 이용해서 잊지 않고 보는 편입니다. 2012/03/17 - [잡담,잡다] - 네이버 캘린더로 운동경기 빠뜨리지 말고 보기 아래 캡쳐 내용은 네이버에서 슈퍼피쉬를 검색한 내용인데요. 빨간색 네모부분의 알림받기를 통해서 알림서비스를 이용하실 수 있습니다. 본 방송을 못 보면 녹화라도 해 놓고 보는 편입니다. 어쨌든 이번 슈퍼피쉬는 예고부터 굉장히 기대를 했었는데 그 영상미가 굉장히 훌륭하더군요. 역동적인 물고기의 모습과 그들을 잡으려는 어부의 사투가 잘 표현 됐습니다. 물고기에게 있어서의 죽음이 인간에게는 생명이 된다는 게 안타깝긴.. 2012. 8. 19.
로또 당첨번호 모음 [507 회] 507회 로또 당첨 결과 입니다. 이번 507회는 9 명이 1등에 당첨됐네요. 507회차 까지의 로또 당첨 번호 모음 첨부합니다. 보너스 번호를 포함하여 최근에 안 나온 수는 다음과 같습니다. 최근 20 회 동안 안나온 번호: 16 18 21 45 최근 19 회 동안 안나온 번호: 16 18 21 45 최근 18 회 동안 안나온 번호: 16 18 21 45 최근 17 회 동안 안나온 번호: 16 18 21 45 최근 16 회 동안 안나온 번호: 16 18 21 45 최근 15 회 동안 안나온 번호: 16 18 21 45 최근 14 회 동안 안나온 번호: 16 18 21 37 45 최근 13 회 동안 안나온 번호: 8 15 16 18 21 37 45 최근 12 회 동안 안나온 번호: 8 15 16 18 2.. 2012. 8. 18.
수학 관련 TED TED 에는 정말 유익한 내용들이 많이 있는데요~ 오늘은 수학과 관려한 TED 몇 편을 소개하려 합니다. 수학과 관련한 툴 중에 굉장히 유명한 매쓰메티카는 대부분이 알고 계실 겁니다. 이 툴은 스티븐 울프램 박사가 설립한 울프램 연구소에서 만들었는데요~ 스티븐 울프램 박사의 동생인 콘래드 울프램이 이 연구소의 소장이더군요. 형제가 다 수학을 잘 하고 좋아했나 봅니다. 아래 TED 는 콘래드 울프램의 TED 강연인데요~ 컴퓨터를 이용한 진짜 수학 교육에 대해 얘기를 하더군요. 매쓰메티카라는 수학 프로그램을 만든 연구소의 소장이라서 이런 얘기를 하겠지~ 하면서도 들어 보면 구구절절이 공감이 가는 내용들입니다. 사실 우리나라의 수학 교육은 실용적이지는 못한 것 같다는 생각을 많이 했는데요. 종이와 연필을 이용.. 2012. 8. 16.
컴퓨터 화면 동영상 캡쳐 프로그램 oCam 블로그에 컴퓨터 사용과 관련한 설명을 하다 보면 이미지 캡쳐 만으로는 부족하다 싶은 경우가 많이 있습니다. 연속적인 동작 모습을 보여 주고 싶을 때 모니터 화면에 대한 동영상 캡쳐 프로그램이 필요한데요~ 저는 예전부터 oCam 을 주로 이용해 왔습니다. 프로그램을 찾을 때 웬만하면 프리웨어나 오픈 소스를 찾는 경향이 있는데~ 집에서 뿐만 아니라 회사에서도 같은 툴을 사용하고 싶기 때문이죠~ oCam 은 회사에서도 후~리 하게 쓸 수 있는 프리웨어입니다. 공식 사이트는 다음과 같습니다. http://ohsoft.net/download.php 네이버나 다음에서도 심파일을 통해서 다운로드 가능한데요~ 네이버 다운로드 링크 : http://file.naver.com/pc/view.html?fnum=329146&.. 2012. 8. 16.
Autohotkey_L을 이용한 MS Word 자동화 지난 포스팅에서 perl 을 이용한 워드 문서 생성 자동화에 대해 간략히 소개 드렸었는데요. 2012/01/11 - [컴퓨터일반] - Perl을 이용한 MS word 문서 생성 자동화 아래 주소의 글을 보니 Autohotkey_L 을 이용한 MS word 에 대한 예제 코드가 있더군요. http://www.autohotkey.com/community/viewtopic.php?t=61509&start=30&p=393082#p393082 위 링크의 예제에서 끝에 파일로 저장하도록 수정해 봤습니다. 코드는 다음과 같구요~ oWord := ComObjCreate("Word.Application") ; create MS Word object oWord.Documents.Add ; create new documen.. 2012. 8. 16.
deque 이용 Memory shift 실험 지난 포스팅에서 memmove() 함수를 이용한 memory shift 실험을 수행했었는데~ 2012/08/06 - [컴퓨터일반] - C/C++ memmove() 함수 속도 실험 memmove() 함수의 속도가 for 문을 이용했을 경우에 비해 그리 빠르지 않은 것을 확인했었습니다. 그래서 계속 찾다 보니 C++ STL 에 deque 가 있더군요. 디지털 필터 설계시의 memory shift 는 이전 신호는 없애고 현재의 신호가 끝에 들어가는 동작이 반복되기 때문에 C++ STL 의 deque 가 적격이라고 생각되는군요. 그래서 얼마나 빠른지 다시 한번 실험을 해봤습니다. 본 실험은 컴퓨터 성능에 따라 다르겠지만 for 문, memmove(), deque 사용에 따른 상대적인 속도 차이를 비교하기 위한 .. 2012. 8. 15.
윈도우용 캡쳐 프로그램 PrtScr 컴퓨터를 사용하다 보면 캡쳐 기능은 여러가지 용도로 많이 사용하게 될 텐데요. 웹 서핑 중 간만에 괜찮은 윈도우용 캡쳐툴을 발견했습니다. PrtScr 이라는 이름의 윈도우용 캡쳐 툴인데요. 아래 주소에서 다운로드 가능합니다. http://www.fiastarta.com/PrtScr/Download.html 다운로드 받아서 설치하면 바탕 화면에 요렇게 생긴 귀여운 여자아이 모양의 아이콘이 생깁니다. 아이콘을 더블클릭해서 실행하면 윈도우 작업 표시줄 오른쪽에 위 그림과 똑 같은 모양의 아이콘이 생기고 마우스 오른쪽 클릭해서 setting 을 보시면 다음 그림처럼 생겼습니다. capture 를 위한 단축키는 Prt Scr 키로 되어 있습니다. 그냥 우리 일반적인 화면 캡쳐 하듯이 프린트 스크린 버튼 누르면 캡.. 2012. 8. 15.
MATLAB run configuration 을 통한 실행 MATLAB 스크립트의 실행은 스크립트 에디터에서 F5 를 누르거나 command 창에서 해당 되는 스크립트 파일명을 치고 엔터를 쳐서 실행하곤 합니다. 함수 스크립트의 경우에도 마찬가지로 일반적인 실행 스크립트와 같이 실행 시킬 수 있지만~ 입력 argument 가 있는 경우에는 그 상황이 좀 달라집니다. 예를 들어보죠. function y=TempFunc() x=1:10; y=x.^2+2.*x+3; figure, plot(x,y), grid on 위와 같은 TempFunc () 함수는 에디터에서 바로 F5 를 누르거나 초록색 삼각형의 실행 버튼을 눌러도 실행이 됩니다. 하지만 다음과 같이 x 를 입력 argument 로 준 경우에는 에디터에서 F5 를 눌러서는 제대로 실행이 되지 않죠. functio.. 2012. 8. 15.
오픈소스 수학 프로그램 지오지브라(GeoGebra) 학생들 중에는 수학에 대해 굉장히 힘들어하는 경우가 많은데요~ 어떻게 보면 수학이 굉장히 추상적이어서 그럴지도 모른다는 생각을 많이 합니다. 수학 기호들만 봐서는 이게 무슨 의미인지 쉽게 상상이 안되거든요. 하지만 그래프를 그려보고 계산 몇번 하다보면 어떤 과목 보다도 헷갈리지 않고 재미있는게 수학이라는 과목입니다. 제가 어렸을때는 컴퓨터가 그리 보편적이지 않아서 수학 프로그램을 이용한 교육 같은건 생각도 안해봤는데~ 요즘은 컴퓨터가 워낙 좋아지고 발달해서 수학 프로그램을 이용하면 학생들이 좀더 쉽게 수학을 익힐수 있지 않을까 하는 생각을 많이 합니다. 수학 관련한 프로그램들은 많지만~ 그 중에서 오늘 소개하는 지오지브라는 교육용으로 사용하기에도 굉장히 편리하다는 생각이 듭니다. 프로그램은 아래 주소에서.. 2012. 8. 13.
로또 당첨번호 모음 [506 회] 506회 로또 당첨 결과 입니다. 이번 506회는 3 명이 1등에 당첨됐네요. 506회차 까지의 로또 당첨 번호 모음 첨부합니다. 보너스 번호를 포함하여 최근에 안 나온 수는 다음과 같습니다. 최근 20 회 동안 안나온 번호: 16 18 45 최근 19 회 동안 안나온 번호: 16 18 21 45 최근 18 회 동안 안나온 번호: 16 18 21 45 최근 17 회 동안 안나온 번호: 16 18 21 45 최근 16 회 동안 안나온 번호: 16 18 21 45 최근 15 회 동안 안나온 번호: 16 18 21 45 최근 14 회 동안 안나온 번호: 16 18 21 45 최근 13 회 동안 안나온 번호: 16 18 21 33 37 45 최근 12 회 동안 안나온 번호: 8 15 16 18 21 33 37 .. 2012. 8. 11.
자바 환경변수 설정 지난 포스팅에서 프로그램의 인기도에 대해 소개했었는데요 2011/03/07 - [컴퓨터일반] - Programming language 인기도 최근에 살펴보니 아래 그림처럼 자바의 인기는 요즘도 여전 하더군요. 인기 있는 언어를 꼭 알아야 하는 것은 아니지만~ 여러 사람들이 많이 사용한다는 것은 그만큼 좋은 점이나 쓰임이 있다는 거니깐~~ 한번쯤 공부해 보는 것도 나쁘지 않다고 생각해서 조금씩이라고 공부 중입니다. 아래 주소에서 자바 설치 파일을 다운로드 받을 수 있습니다. http://www.oracle.com/technetwork/java/index.html 위 주소에서 원하는 버전을 다운로드 받고~ 설치과정은 다음~ 다음~ 아시죠~ 그런데 자바 설치를 위해서는 환경 변수 등록을 해줘야 하더군요. 전 .. 2012. 8. 11.
휴대전화 운전 중 모드가 있었으면 좋겠다 휴대폰 시작 버튼을 길~게 누르면 아래 사진과 같이 비행기 탑승 모드가 있는데요~ 비행기 탑승 모드는 항공 안전상~ 휴대전화를 끄지 않고도 전파송수신파트를 끄게 하는 기능입니다. 비행기 탑승 시의 안전상 굉장히 중요한 기능이죠~ 비행기 탑승 모드를 보면서 문득 든 생각은 나 같은 사람은 일년에 한번 탈까 말까 한 비행기탑승 모드는 있는데 왜 운전 중 모드는 없을까 하는 생각입니다. 요즘 운전 중 전화 사용으로 인한 교통 사고가 많이 일어난다고 합니다. 운전 중 휴대폰 사용은 혈중 알코올 농도 0.08% 수치와 맞먹는다고 하네요~ http://www.busandrivers.or.kr/board_bd/view.php?id=news&no=113 어떤 사람들은 자신이 멀티태스킹을 잘한다고 착각을 하곤 하지만 실.. 2012. 8. 11.
공짜 압축 툴 반디집 국내 압축 툴 하면 많은 분들이 알집을 많이들 알고 계신데 ~ 알집은 개인한테는 무료이지만 기업에서는 돈을 주고 사서 사용해야 하는 유료 툴입니다. 지난 포스팅에서도 공짜 압축 툴에대해 소개 드린적이 있는데~ 2011/04/03 - [유틸] - 공짜 압축 프로그램, 압축시대 요즘은 오늘 소개드리는 반디집이 대세라고 하더군요. 사실 이 반디집은 압축시대의 개발자가 압축시대를 갈아업고 반디집을 만들었다고 하니깐~ 압축시대의 업그레이드 버전이라는 생각도 들더군요. 반디집은 아래 주소에서 다운로드 가능하구요~ http://apps.bandisoft.com/bandizip/ 첫 페이지 소개에도 있듯이 회사에서도 무료인 압축툴이라서 라이센스 걱정 안하고 편하게 사용하셔도 되는 툴입니다. 요렇게 깔끔하게 생겼더군요... 2012. 8. 9.
내 몸이랑 가장 닮은 올림픽 선수는 누구일까 알아보세요~ 바야흐로 올림픽 시즌이라 ~~ 새벽에 잠 못 주무시는 분들 많으실것 같은데요. 내일 새벽에는 08.08(수) 03:45 우리나라가 그라운드의 헐리웃 배우 네이마르가 있는 부~~라질이랑 올림픽 4강전이 있습니다. 아.... 네이마르... 축구 실력 뿐만이 아니라~~ 그라운드를 침대로 아는 경향이 있어서~ 우리 선수들 조심해야 합니다. 한국 선수들 완죤 파이팅입니다!!! 자!! 딴소리는 이만하고~ 이번 올림픽을 맞이하야~ BBC 에서 자신의 키와 몸무게를 입력하면 가장 닮은 올림픽 선수를 갈켜 주더군요. 아래 주소에서 알아 볼 수 있습니다. http://www.bbc.co.uk/news/uk-19050139 위 주소에 가보니깐 가장 큰 선수는 중국의 농구 선수 Zhaoxu Zhang 이구~ 가장 작은 선수는.. 2012. 8. 7.
소라게 유리집~ 신기하네요 소라게는 이름에서도 알 수 있듯이 소라껍데기 안에서 살아가는 바다 생물인데요~ 소라게가 나오는 방송을 볼 때마다 그 안에는 어떻게 생겼을까~~ 하고 궁금했는데 이런 궁금증을 말끔히 해소 시킬 소라게 집이 있더군요. 아래 사진에서 보는 것과 같이 유리집으로 되어 있어서 소라게가 안에서 어떻게 살고 있는지 속속들이(?) 볼 수가 있습니다. 소라게의 프라이버시 침해라면 미안하긴 하지만~~~ 궁금함을 한방에 날려 주는 재미있는 아이디어라는 생각이 드네요~ 이런 생각을 어떻게 했을까 ... ㅋㅋ 2012. 8. 7.
동물의 왕국 미지의 심해 상어 동물의 왕국에 상어가 소개 되더군요. 지난번에 봤던 작은 심해 상어가 아니라 무쟈게~~ 큰 심해상어인데 한 4~5 미터 정도? 2012/03/08 - [리뷰] - 환경스페셜–상어의 슬픈 초상을 보다가 이렇게 생겼습니다. 심해 상어도 종류가 몇 가지 되는 것 같은데 그 중에서도 식스길 상어에 대해 방송 됐습니다. 위 사진의 자막에 있는 것처럼 아가미가 6개라 식스길 상어라 한다는군요. 보통 상어는 아가미가 5개라고 합니다. 어쨌든 이 놈은 이빨이 이렇게 촘촘하게 날카롭게 생긴 무시무시한 놈인데요~ 눈빛이 이렇게 무섭게 청록색 입니다. 심해까지 관통하는 빛이 청록색 뿐이라서 그 빛을 최대한 흡수 할 수 있게 적응 한 것 이라고 하네요~ 쥬라기때 모습에서 거의 변하지 않은 상어라는데~ 보통 상어에 비해 등 지.. 2012. 8. 7.
화성 탐사로봇 큐리오시티 화성 착륙 성공 오늘 아래 주소의 기사를 접하게 됐습니다. 화성 탐사로봇 큐리오시티, 무사착륙…화성표면 사진 전송 화성 탐사 로봇 큐리오시티가 화성 착륙에 성공해서 사진을 보내왔다는 기사더군요. NASA 홈페이지에 착륙과정이 중계되었다고 해서 가보니 다음과 같은 비디오가 있더군요. http://www.nasa.gov/multimedia/videogallery/index.html 잘 알아 듣지는 못해도 .. 무쟈게 좋아한다는것은 알겠더군요. 괜히 저도 기쁘네요~ 화성이 그나마 물이 존재 할 가능성이 있다고 들었었는데~ 큐리오시티가 이런 궁금증을 풀어줄 날이 멀지 않은것 같네요. 과학 기술의 힘은 정말 끝이 없는것 같습니다. 아래 비디오는 나사에서 공개한 중계 장면입니다. 우리 나라에서도 이런 멋진 장면들을 볼 수 있었으면.. 2012. 8. 7.
MATLAB Conditional Breakpoints 오늘은 MATLAB 의 디버그 기능 중 Conditional Breakpoints 에 대해 소개하려 합니다. 짧은 코드를 작성 할 때는 디버그 할 일이 거의 없지만 코드가 조금만 복잡해져도 디버그는 꼭 필요하더군요. MATLAB 에서 디버그를 하기 위해서는 C/C++ 에서와 마찬가지로 알아보고자 하는 줄에 break point를 설정하고 실행 시키는데요. 다음 그림처럼 원하는 줄의 – 부분을 클릭하면 빨간색 동그라미가 생깁니다. 그리고 이 상태에서 F5 를 누르면 break point 를 설정한 줄에서 멈추고 command 창은 아래 그림처럼 k>> 으로 프롬프트가 바뀌게 되죠. 각 변수의 값들을 알고 싶을 때는 변수 명을 command 창에 쳐도 되고~ Editor 에서 알고자 하는 변수를 블록으로 설.. 2012. 8. 6.
C/C++ memmove() 함수 속도 실험 이전 포스팅에서 memcpy() 함수와 for 문을 이용한 메모리 복사의 속도 실험을 해 본적이 있었는데요. 2012/07/16 - [컴퓨터일반] - C/C++ memcpy() 함수 속도 오늘은 그 연장선으로 memmove() 함수의 속도 실험을 수행해 봤습니다. memcpy() 함수는 인자로 들어가는 두 메모리가 다른 주소여야 하지만 다음과 같은 정의의 memmove() 함수는 source 와 destination 이 같은 주소여도 상관이 없는 것으로 알고 있습니다. void * memmove ( void * destination, const void * source, size_t num ); 즉 memmove() 함수는 소스가 겹쳐지는 부분에 대해 내부적으로 고려를 해주는 뭔가가 더 들어간다는 거죠... 2012. 8. 6.
MATLAB 단축키 설정 백업 아래 포스팅에서 MATLAB 단축키 설정 방법에 대해 설명을 드렸었는데요. 2011/04/01 - [MATLAB] - MATLAB shortcut, 단축키 설정 이런 단축키 설정들을 MATLAB 을 깔 때마다 다시 설정해 줘야 한다면 굉장히 귀찮은 일일 것입니다. 따라서 이런 설정 파일들은 파일로 저장해서 백업을 해 두고 다시 깔 때마다 로드 해서 사용하는 것이 바람직하다고 생각합니다. MATLAB 데스크톱의 File à Preferences 메뉴에 들어가거나 MATLAB command 창에서 preferences 를 입력한 후 엔터를 치면~ 다음과 같이 preference 창이 나타납니다. 아래 그림과 같이 설정에 들어가서 Save as를 클릭하고 자신이 원하는 위치에 파일을 저장하시면 됩니다. 보통 .. 2012. 8. 5.
Open PC 반갑습니다. 2012년 초에 Raspberry Pi라는 저가형 컴퓨터가 영국에서 출시가 되었습니다. http://www.raspberrypi.org/ Raspberry Pi 는 아이들 한 명당 한 대의 노트북을 공급하는 것을 목표로 한 "원 랩톱 퍼 차일드" 의 후속 프로젝트로 계획 제작 되었다고 합니다. 우리나라에 컴퓨터는 굉장히 많이 보급은 되었지만 그 효율성은 너무 떨어진다고 생각했었는데~ 이런 저가 컴퓨터 바람은 굉장히 의미 있는 일이라는 생각이 들었고 그와 동시에… Raspberry Pi 한번 사볼까? 하는 생각을 하던 참이었습니다. 그런데 … 드뎌 우리나라에도 한국형 Raspberry Pi 가 생겨 났습니다. 바로 Open PC 인데요. 굉장히 기대가 크네요. Open PC 는 백업코리아가 리눅스OS(우분.. 2012. 8. 5.
로또 당첨번호 모음 [505 회] 505회 로또 당첨 결과 입니다. 이번 505회는 6 명이 1등에 당첨됐네요. 505회차 까지의 로또 당첨 번호 모음 첨부합니다. 보너스 번호를 포함하여 최근에 안 나온 수는 다음과 같습니다. 최근 20 회 동안 안나온 번호: 9 16 18 45 최근 19 회 동안 안나온 번호: 9 16 18 45 최근 18 회 동안 안나온 번호: 9 16 18 21 45 최근 17 회 동안 안나온 번호: 9 16 18 21 45 최근 16 회 동안 안나온 번호: 9 11 16 18 21 45 최근 15 회 동안 안나온 번호: 9 11 16 18 21 45 최근 14 회 동안 안나온 번호: 9 11 16 18 21 45 최근 13 회 동안 안나온 번호: 9 11 16 18 21 45 최근 12 회 동안 안나온 번호: 9.. 2012. 8. 4.
MATLAB Fixed point toolbox, demo버그? MATLAB 이 좋은 건 문법의 간편함이나 방대한 라이브러리뿐만이 아니라 굉장히 잘 정리되어 있는 매뉴얼에 있다고 생각합니다. 각종 example 뿐만 아니라 demo를 보면 각 함수의 사용법에 대해 쉽게 이해 할 수가 있습니다. 그런데 Fixed point toolbox 관련 데모를 보다가 약간 이해 안 되는 코드가 있더군요. 아래 주소에 Fixed-Point Data Type Override, Min/Max Logging, and Scaling 라는 제목의 데모가 소개 됩니다. http://www.mathworks.co.kr/products/demos/fixedpt/datatype_override/fi_datatype_override_demo.html 위 데모에서는 다음과 같은 함수가 있는데요. fu.. 2012. 8. 4.
Autohotkey_L 워드 매크로 설정 방법 아래 포스팅에서 워드 매크로에 대한 단축키 설정에 대한 부분이 나오는데요. 2012/08/01 - [컴퓨터일반] - MS 워드 VBA 그림 폭 맞추기 구글링을 해보니 이러한 워드 단축키 설정은 Autohotkey_L 을 이용해서도 가능하더군요. 다음 코드는 워드 매크로를 실행하기 위한 Autohotkey_L 코드 입니다. RunMSWordMacro(MacroName) 함수를 보시면 간단히 word object 를 생성해주고 MacroName 라는 이름의 워드 매크로를 실행해주는 아주 간단한 코드입니다. RunMSWordMacro(MacroName) { ; MacroName : 매크로 이름 oWord := ComObjActive("Word.Application") oWord.Run(MacroName) } .. 2012. 8. 4.
Autohotkey_L 로 대소문자 변환 하기 문서를 작성하다 보면 대소문자 변환이 은근 짜증나게 느껴질 때가 있습니다. 사용하시는 프로그램에 따라 이런 대소문자를 변환해주는 단축키 등으로 변환할수 있는 프로그램도 있고 그렇지 않은 프로그램도 있죠~ MS 워드 같은 경우에는 대소문자 변환 단축키를 제공하는데요. 변환하고자 하는 영어 단어를 블록을 잡은 후에 Ctrl +Shift + A 를 하면 대문자 소문자가 변환이 됩니다. 워드와 같이 단축키를 제공해주는 경우야 쉽게 변환 가능 하지만 그렇지 않은 프로그램에서는 대소문자 변환 하려고 생각하면 귀찮아 지는데요. 오늘은 이러한 대소문자를 쉽게 변환하게 해 주는 Autohotkey_L 단축키를 소개하려 합니다. Autohotkey_L 의 StringUpper, StringLower 함수를 사용하면 되는데.. 2012. 8. 2.
MS 워드 VBA 그림 폭 맞추기 워드를 비롯한 MS 오피스 프로그램들은 VBA (Visual Basic for Applications)를 이용하여 프로그래밍을 할 수 있습니다. 반복되는 작업들은 VBA 를 이용하여 매크로의 형태로 만들어 놓고 단축키를 지정해서 사용한다면 문서 작업시의 생산성을 현저히 높일 수 있다고 생각합니다. 그런데 엑셀 관련한 VBA 내용들은 국내에도 굉장히 많은 반면에 다른 오피스 제품군들에 대해서는 이상하게도 VBA 관련한 책이나 내용들이 그리 많지 않은 것 같습니다. 저는 워드에 그림을 추가하는 경우가 많은데요. 추가된 그림들의 크기가 들쭉 날쭉하면 문서가 어딘지 모르게 예뻐 보이지 않아서 그림들의 폭을 일정하게 맞추는 편입니다. 그런데 이런 그림이 한 두개라면 상관 없는데 10개 넘어가면 하나 하나 맞추기가.. 2012. 8. 1.
Codeblock 에서 DLL 사용하기 윈도우에서 C/C++ 코딩을 할 때는 보통 Visual studio 를 사용하곤 합니다. 지난 포스팅에서도 말씀 드렸다시피 요즘은 Visual C++ 같은 경우에는 공짜로 사용 가능 하더군요. 2012/06/03 - [컴퓨터일반] - Visual studio 에서 math.h 정의시 상수 사용 방법 그런데 Visual C++ 은 타 운영체제에서 지원을 안 하므로 타 운영체제도 고려 한다면 Cross platform 컴파일러를 이용하는 것이 좋다고 생각돼서~~ 윈도우에서도 gcc 를 사용하곤 합니다. 윈도우에서 gcc를 사용하는 방법은 세 가지 정도 되는 것 같습니다. Cygwin, MinGW 등을 사용하거나 아니면 버츄얼 박스 등으로 윈도 내에 리눅스 깔아서 사용하는 방법 등이 있는 것 같은데. MinG.. 2012. 7. 31.
올레 KT 고객 정보 유출, 고객 분들은 정보 유출 확인해 보세요. 또 다시 개인정보 유출 사건이 벌어졌습니다. 이번에는 올레 KT 네요. 어쩐지 약정 기간 끝날 때 다 돼서 어떻게 알았는지… 핸드폰 바꾸라고 전화 열라 많이 오더라니 옥션 사고때부터 내 개인정보는 중국애들 꺼라고 생각하며 살아와서 그리 큰 충격은 아니지만, 이런 사건에 대해 그냥 넘어가서는 안 된다고 생각합니다. 매번 반복되는 개인 정보 유출 사고에 대해 신상을 털린 고객들에게는 어떠한 보상도 주어지지 않더군요. 해킹을 당한 기업은 죄송하다는 몇 마디 홈페이지에 덜렁 올리면 그걸로 끝입니다. 아래 주소의 올레 홈페이지에 들어가보니 사과문 딸랑 하나 올려 놓고 개인 정보 유출 확인 하라 해서 확인 해 봤습니다. http://www.olleh.com/ 다음 페이지에서 이름이랑 주민 번호랑 넣으니깐 유출 여부.. 2012. 7. 29.