블로그 이미지
이비그치면

태그목록

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
복수의 엑셀 파일을 읽어서(Open && Process) 하나의 파일로 요약하는 
엑셀 매크로(Excel VBA) 프로그램이다

예를 들어 매주 일요일 작성되는 아래와 같은 Excel File이 있다고 하자
 재정_20120101.xls,  재정_20120108.xls, 재정_20120115.xls, ........


위의 엑셀 파일들을 열어서 Cell 값을 읽어 아래와 같이 월계(Monthly Total)와
총계(Yearly Total) sheet를 만들어내는 Excel VBA Program 이다




위의 재정_xxxxxxxx는 다운받아 C:\에 저장하고 
재정테스트.xls를 다운받아 열어 메뉴 쉬트로 이동한다

아래 그림과 같은 메뉴 쉬트(Sheet)에서


작업시작 버튼을 눌러 실행한다

      

엑셀 VBA 암호, 패스워드(Password) 해제(제거)

2012. 1. 20. 16:42 | Posted by 이비그치면

이런 저런 해제  프로그램들을 사용하여 해봤는데 잘 안되고

어떤건 시간이 오래걸려 중도에 포기해 되는지 안되는지 잘 모르겠고

그런데 이건 사용법도 간단하고 시간도  안걸린다 (거의 즉시 해제

이것도 엑셀 매크로 프로그램이다

Excel Tool VBA Password Recovery  

구글에서 위의 이름으로 찾아 다운받아 사용하면 된다

사용방법은

먼저 암호가 걸린  엑셀 VBA프로그램을 오픈하고

VBA 창으로 가서 보면

 



클릭해보면  다음과 같이 암호를 묻는다




취소 누르고 쉬트로 돌아가서 파일 열기로 다운받은 해제 파일을 연다

VBA Password Recovery  버튼을 누르고 Remove VBA Pawword 를 누르면 끝이다

다시 VBA 창으로 가서 클릭해보면 해제된것을 확인할 수 있다 

 


웹페이지를 검색하시다가 나중에 다시 볼려고 스크랩 또는 클리핑해두시는 분들을 위한
구글 크롬 확장 프로그램(Google Chrome Extension)이 있다

dotEPUB -- Convert any webpage into an e-book

설치방법
크롬에서 우측상단 주소창옆의 렌치(크롬 설정 및 관리)를      

 클릭하고 옵션을 선택한다

좌측메뉴의 확장프로그램 선택후 우측창의 더 많은 확장 프로그램 다운로드 클릭

좌측상단의 스토어검색란에 dotEPUB 입력후 엔터

그리고 크롬에 추가하면 된다

추가된 모습은 아래와 같다

 


사용방법

크롬에서 검색하시다가 바로 dotEPUB(녹색 작은 동그라미)를 클릭하고 
저장문서를 클라우드 서비스(예를 들어 DropBox같은)로 옮겨두면  

아이패드나 아이폰에서 iBooks, 안드로이드폰에서 Moon Reader등을 이용하여
e-book을 보시는 분들은  바로 자기의 모바일 디바이스에서 해당 웹페이지를
읽을 수 있다 

PC에서는 칼리버(Calibre)를 이용하여 읽을 수 있다

한글 웹페이지를 테스트 해봤는데 전혀 문제없이 EPUB로 변환되고
칼리버에서 잘 읽힌다
참 편리한 크롬 확장 프로그램이다

웹의 그래픽이나 링크도 변환이 되는데 디폴트상태에서는 그래픽이나 링크는 제거된다

그래픽이나 링크를 포함하기 위해서는


녹색 도트를 우클릭하여 옵션선택 


 다음에서 immersive 클릭되어있는것을 해제하고 사용하면 된다

 

구글 크롬을 빛나게 해주는 Google Chrome Extension

찾다보니 뭘 붙여(?) 놓아야할지 모를정도로 많고 다양한 용도로 개발들이 되어있는데

어쨋든 아래가 현재  내가 사용하고 있는 다섯가지입니다

사용빈도순으로 

1. Evernote로 클립하기(95%이상 사용)
    웹페이지 스크랩/클리핑에 매우 유용하며 기타 다양한 메모가능(음성,사진등등)
    클라우드 서비스로 모바일 디바이스(아이폰, 안드로이드폰등)와 연동하여 사용가능

2. Google Dictionary
    영한사전으로 보실분들은 크롬 설정및관리(렌치아이콘)에서 
    옵션-->확장프로그램-->구글사전의 옵션선택에서
                                       My Language  Korean으로 선택후 저장

3. Pig Toolbox

4. Dayhiker

5. Google Chrome to  Phone

혹시 다른 확장 프로그램 유용하게 쓰고있는 분계시면 알려주세요
 

epub문서를 PC에서 볼수있게 해주는 몇가지 문서보기 프로그램들이 있다

Stanza 

MobipocketReader  -- epub문서를 자기포맷으로 컨버트해서 보여주기 때문에 File-->Import
                                해서 보아야 한다


그런데 두 프로그램 다 한글 epub문서보는데에 문제가 생겼다
한글이 다 깨져 나온다 ㅜ_ㅜ


한글 epub문서를 볼수있는  ebook 유틸리티 프로그램이 있다
아마 전자책 사용자들은 거의 반드시 사용하여할 툴이라고 생각되는데

Calibre 



                       
 POINT : 글자 크기를 나타내기 위한 단위

1 POINT =  1 / 72  inch

PIXEL : 컴퓨터 화면 또는 이미지를 나타내기 위한 단위

1 PIXEL = 1 / 96 inch (96 PPI 또는 DPI 해상도에서)

문서를 직접 핸들링하는 VBA 코딩시 셀의 크기등을 지정해줘야 할때 센티미터를 포인트로
변환하거나 픽셀을 포인트로 변환해줘야 하는 경우가 종종 발생한다

물론 위의 계산식을 사용하여 하나 하나 계산할 수도 있겠지만 짜증나는 일이 아닐수없다

모든 단위 변환을 일거에 해주는 싸이트를 소개한다

http://www.unitconversion.org/index.html 


포인트 <---> 센티미터 변환은

http://www.unitconversion.org/typography/centimeters-to-points-computer-conversion.html 

 

워드 문서(MS Word Document)에서 밑줄(Underline) 단어를 추출하는 VBA 모듈입니다


워드로 작성된 영어 문서나 한글문서등에서 의미가 분명치 않거나

모르는 단어등을 밑줄쳐 놓았다가

문서범위를 지정하여 그 해당범위내에서 발견된 밑줄단어들을

엑셀 쉬트(텍스트문서등)로 옮겨놓습니다.

사용방법은

위의 밑줄단어추출.docm을 오픈합니다

밑줄단어를 추출하려는 워드문서(아래의 샘플문서)를 Open 합니다

(따로오픈하지않고 지금 매크로 문서에서 엽니다)

오픈한 문서에서 범위를 지정합니다(아래 그림처럼)

다시 매크로문서로 돌아와서 밑줄단어추출 버튼을 누릅니다

엑셀문서에서 추출된 단어를 확인하고 저장합니다 

테스트해볼 수 있는 샘플문서입니다

 

 

앞의 엑셀 영어 단어장 자동으로 만들기에 동의어 및 반의어 리스트를 추가하였다

http://oneone59.tistory.com/entry/%EC%97%91%EC%85%80-%EC%98%81%EC%96%B4-%EB%8B%A8%EC%96%B4%EC%9E%A5-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0


 MS 워드의 SynoymInfo를 통해서 동의어와 반의어를 가져오는 부분이 소스에 추가되었다
 



사용하는 방법은 전과 동일하니 위의 링크를 참조하시기 바라고 실행결과는 아래와 같다


HTML TAG 제거(정규식의 힘)

2012. 1. 3. 19:05 | Posted by 이비그치면

정규식(Regular Expression)은 UNIX에서 주로 시스템 관리자가 시스템에서 제공하는
여러 텍스트 데이타들을 쉽게 처리하기 위한 용도로 많이 사용되지만  주요한 스크립트 랭귀지(PERL, PYTHON등)에서도 텍스트를 처리하는데 아주 유용하게 사용된다.

텍스트데이타인 웹데이타를 처리하는 웹프로그래밍영역에서도 이 정규식은 프로그램이 처리할 많은 노력들을 상당히 줄여주는 좋은 웹 프로그래머들의 무기이다

웹페이지는 수많은 HTML TAG와 텍스트 데이타들로 구성되어진다 
다음의 문자열 데이타에서 HTML TAG를 제거하고 기사 데이타만을 추려내야한다고 하자

<strong>노르웨이서 청어 수만마리 떼죽음<br />미국서 수천마리 검정지빠귀 죽어<br /></strong><br />새해 벽두부터 동물의 떼죽음에 관심이 쏠리고 있다.<br /><br />지난해 미국 아칸소에서 수천마리 검정지빠귀가 죽어 길바닥에 즐비하게 깔린 데 이어 노르웨이 해변에서 청어가 떼 죽음 당해 해변을 가득 덮은 모습이 전해지면서 충격을 주고 있다. <br /><br />이에 일부에서는 세계 종말의 또 다른 전조라는 지적도 나오고 있다. <br /><br />3일 영국의 데일리 메일 보도에 따르면 청정국가인 노르웨이 북부 노드레이사에 위치한 크바에네스 해변에서 20t 분량의 청어 수만마리가 떼죽음을 당한채 발견됐다.<br /><br />죽은 물고기 떼를 처음 발견한 얀 피터 요르겐슨(44)은 &ldquo;생선 썩는 냄새로 악취가 코를 찔렀다&rdquo;라며 두려움을 느꼈다고 고백했다.<br />

Sub test()
Dim regEx
Set regEx = New RegExp

sText = "<strong>노르웨이서 청어 수만마리 떼죽음<br />미국서 수천마리 검정지빠귀 죽어~~....................................두려움을 느꼈다고 고백했다.<br />"
 
regEx.Pattern = "<[^>]+>"  '--- html tag match를 위한 정규식
regEx.IgnoreCase = True
regEx.Global = True
sText = regEx.Replace(sText, "")
Debug.Print sText
End Sub

VBA에서 실행하려면 도구-->참조에서 
"Microsoft VBScript Regular Expressions 5.5"  를 선택하고 실행하여야한다

실행결과를 VBA의 직접 실행창에서 확인해보면
깔끔하게 HTML TAG가 제거된 기사 데이타를 확인할 수 있다
 

영어 어휘 학습 프로그램 Vocaboly

2011. 12. 24. 12:48 | Posted by 이비그치면
어휘학습에 유용한 (Vocabulary Builder) 프로그램을 소개합니다

Vocaboly 란 프로그램입니다


다양한 학습방법이 제공됩니다(티커, 단어,Meaning 숨기기, 사지선다등)

그리고 기본으로 탑재된 학습자료도 있습니다(Voa Special English, TOEFL, GMAT, SAT, GRE, U.S. State Capitals)

그리고 구하다보면 국내사용자들이 제작한 어휘학습자료도 있습니다(TOEIC자료등)

자기가 공부한 단어장을 올리는 방법도 있습니다

만드는 방법은 텍스트편집기(노트패드, 울트라에디트등)로 만드는 방법과

자동으로 생성하는 방법이 있습니다(이건 단어장프로그램을 약간 수정하면 가능)

텍스트편집기로 만드는 방법은 아래와 같습니다. 매우 간단합니다


예문등을 추가해서 설명창에 보이게할려면 해당단어의 아래줄 첫글자를 아래그림과같이 
#으로 시작하여 설명이나 예문을 달면 된다


한줄 이상을 쓸시에도 반드시 첫글자를 #으로 해야한다



만들어진 텍스트를 Vocaboly에 올리는 방법은 다음과 같습니다

초기화면에서 Book --> Create New Book(Continue) --> 텍스트파일이름입력 
--> 북정보입력(Book Name, Author, Description) --> Create

학습방법은 다음과 같이 하면 됩니다

초기화면에서 Select Book  공부할 Book을 선택후 OK 클릭



다시 Free Study 클릭


단어를 암기후 Multi Choice(사지선다형 문제) , Listening을 선택하여 공부한단어 Test

 


Listening에서 음성듣지않기(다음그림과같이 위의 두개 체크)로 선택하여 단어 spelling test



아래는 제가 만든 단어장을 올려서 사용한 예입니다(성경의 출애급기 NIV에 나온 단어입니다)