[entity body] 1. 웹 클라이언트는 미리 알려진 포트로 연결을 시도한다. 연결이 되면 웹 클라이언트는 HTTP 명령어, 문서 주소, HTTP 버전 정보를 웹 서버에 전달한다. 다음 예는 index.html문서를 요청하기 위해서 GET 메소드를 사용하는 것을 보여준다.
2. 요청 라인 다음 줄에 웹 클라이언트는 헤더 정보, 구성정보(Configuration Information). 받아들일 문서 포맷 등의 정보를 옵션으로
웹 서버에 전달한다. 모든 헤더 정보들은 한 줄에 하나씩 기술되며, 헤더 이름과 값으로 구성된다. 헤더 정보의 끝에는 공백 라인을
추가해서 헤더의 끝임을 알려준다.
3. 요청과 헤더 정보를 보낸 다음에 웹 클라이언트는 추가적인 정보를 웹 서버에 보낼 수 있다. 보통 이런 데이터는 POST 방법으로
웹 서버에 전달한다.
Here’s a pretty easy guide to move your Outlook 2003/2007 email to Windows live mail (found in windows 7). As a background, I found plenty of guides for Outlook Express (which is actually easier) but very little for Outlook.
Why did I want to do this? A friend bought a new laptop which had a trial version of Outlook 2007 – Once the trial had run out, they had to move to something else, and WLM is only found on Windows 7. Outlook Express is no more.
Let’s start …..
Note: I did all of the below on my friend’s PC while Outlook was still installed. Once I had imported all my email into WLM, I then uninstalled Outlook.
* Download a program called Mailstore from here. This free program (for home use) is for archiving of mail, but also is perfect for achieving what we want to do.
* Run Mailstore. The first thing you need to run the archive process. Follow your nose and (obviously) select Outlook as your email program. Here is a screenshot of the archive window:
* You will now need to export your email into a format that WLM will recognise:
With the options for Export, select “file system” and the message format will be “EML”:
Browse to any folder on your hard drive or thumb drive and kick off the process.
* OK, Now you are ready to import into WLM. From the File menu, select import>messages and then select the ‘Windows mail’ format. Browse to your folder where you exported all the mail and start importing.
Once finished you should be ready to go!
When I did the above on an another PC, I got a message to say that there was no files in the folder or another program has locked the folders. When i worked out which ones had not been imported, I just click and dragged them over to my WLM inbox from Window Explorer. End result still the same.
Incoming search terms:
pst to windows live mail converter
outlook 2007 to windows live mail
convert pst to windows live mail
outlook to windows live mail
outlook 2010 to windows live mail
export outlook 2007 to windows live mail
windows live mail import pst
export outlook 2010 to windows live mail
outlook to live mail
convert pst to wlm
outlook to windows live mail converter
pst to windows live mail
pst to windows mail
import pst into windows live mail
import outlook to windows live mail 2011
import csv from windows live mail to outlook 2007 -hotmail
microsoft live mail outlook 2007
migrate from outlook to windows live mail
import pst to windows live mail
windows live mail to outlook 2010
windows live using Outlook 2007 account
outlook 2007 to windows live mail 2011
outlook 2007 windows live mail
export pst to windows live mail
outlook to windows live mail 2011
outlook 2007 to live mail
import pst to live mail 2011
convert outlook pst to windows live mail
microsoft outlook to live mail
microsoft outlook to windows live mail
outlook pst do live mail
import mails from outlook 2007 to windows live mail
migrar de outlook 2007 a windows live mail
convert pst to live mail
export messages from outlook 2007 to windows live mail
how to convert pst to windows live mail
importer pst dans windows live mail
office outlook 2007 export eml
windows live contacts convert to outlook 2007
use mailstore to export contacts
mailstore to export outlook to windows live mail
migrate from outlook 2007 to windows live mail
z outlook 2010 do windows mail
live mail import pst
mailstore export windows live mail to outlook
mailstore home convert pst to eml
mailstore ile pst to windows live mail
mailstore mail live 2011 outlook
mailstore outlook to windows live mail
mailstore outlook windows live mail
migrar de office outlook 2007 a windows live mail
mailstore pst live mail
importowanie pst do windows live
upgrading outlook 2007 to windows live mail 2011
migrate mail account from windows live mail to outlook 2010
migrate outlook 2003 to live mail
outlook 2010 a windows mail youtube
Screenshot of the archive
outlook convert to windows live mail
outlook mail move to windows 7
outlook naar windows live mail
outlook pst to windows mail
pst 라이브메일
pst windows live mail
poczta windows live import pst
outlook2007 export to live mail
transfer email from outlook to windows live mail
outlook 2007 vers windows live mail
move inbox ms outlook 2007 to windows live mail
pst zu windows live mail converter
outlook 2007 berichten naar windows live mail
outlook 2007 export to windows live
outlook 2007 export to windows live mail
outlook 2007 exporteren naar windows live mail
outlook 2007 guide for live mail
outlook 2007 to livemail
transfer outlook to live mail using mailstore
transfer outlook 2007 mail to windows live mail
outlookin postit live mailiin
como exportar e-mail do outlook 2007 para windows live mail
export mails outlook 2007 to windows live mail
export messages from outlook 2010 to windows live mail
export outlook 2007 agenda naar windows live mail
export outlook 2007 into windows live mail
export outlook 2007 mail windows live mail
export outlook 2007 to live mail
export outlook 2007 to windows mail
export outlook 2010 to windows mail
export outlook mail to windows live mail
can you convert the pst to hotmail
exportar desde outlook 2007 a windows live mail
exportar outlook 2007 a windows live mail
exporting messages from microsoft office outlook 2003 to windows live mail
export mail microsoft outlook 2007 to windows live mail
export emails from outlook to live mail
export emails from outlook 2007 to windows live mail
Bash 쉘은 대표적인 unix 쉘이다. 거의 기본 쉘로 제공이 된다. 보통 표시되는 텍스트나 배경 색상은 단색이다. 너무 믿믿하고 요즘 colorfull한 세상에는 어딘가 어색하다. 그럼 이를 수정해볼까?
일단 Bash쉘에 대해 어느정도 알고 있다는 가정하에서 시작하겠다. 모르면, 직접 찾아보기를... 밑에 참조도 참고하세요.
간단한 예제
Bash 쉘의 색을 입히기 전에 Bash 쉘의 색 표현 방법을 잠시 알아보자. 이에 대한 재미난 예제가 있다. 쉘 프롬프트 가지고 장난 친건데, 아래 예제를 간단히 살펴보겠다.[1]
export에 의해서 PS1 환경변수에 값을 설정한 것이다.
예제를 보아서는 잘 모를 것이다. 이 예제는 단순히 PS1의 프롬프트에 현재 위치를 표시하고 마지막에 ">"를 추가한 것 뿐이다.
여기서는 앞에 이상한 기호 ("\e[32; 40m")이 붙었다. 이 값이 뒤에 오는 문자(열)의 색을 지정하는 이스케이프 값이다. 기본 형은
\e[값
여기서 "값"이 설정되는 값을 의미한다. 여기서 색상을 표시하는데, 아래 같은 의미를 가진다.
\e[색상1;색상2m
색상1과 색상2은 10진수 값이 들어간다. 간단한 색 테이블은 다음과 같다.[1] 그럼 위의 예제에서 가로 32와 세로 40를 찾으면 현재 설정될 값을 알 수 있다. 간단히 바꿔서 테스트해보면 쉽게 알 수 있다.
찾기 쉽게 색상1은 글자색 기준으로 색상2는 배경색 기준으로 정리해서 배열하였다.
\e[32;40m
즉 32;40이면 글자는 녹색, 배경은 검은색이다.
\e[40;32;1m
32와 40 순서를 변경할 수 있고, 1값은 bold 표시한다는 의미이다. 이렇게 여러 속성 값을 뒤에 추가로 지정할 수 있다.(* 1값은 bold의 의미이나 실제 적용시 밝은 색상으로 적용되는 경우도 있다.)
Bash color table(ref: http://www.funtoo.org/en/articles/linux/tips/prompt/)[1]
그럼 기본 색상을 사용하려면 어떻게 해야되나? 터미널 기본 색상을 사용하려면,
\e[0m
을 사용하면 된다. 그럼 간단한 예를 보면,
다음은 다른 예제들 이다.
다양한 색상 표시 방법은 이것의 확장일 뿐이다.
ls 에도 적용하기
실제 ls 명령에서 디렉토리나 파일의 색상을 표시하려면 명시적으로 사용해야하는 옵션이 있다. 바로 "--color"이다. 이는
".bashrc"환경 파일 등에 ls에 alias해주면 간단히 해결 할 수 있다. 추가로 "-F" 옵션을 주면 디렉토리 명 뒤에
백슬러쉬("\")도 표시되게 하여 디렉토리를 따로 구분해서 표시할 수 있다.
alias ls='ls --color -F'
이때 표시되는 기본 색상도 좋으나, 새로 추가되는 파일 타입이나, 익숙한 색상으로 변경하려면 추가 작업이 필요하게 된다.
ls coloring 고전적인 방식
Bash 쉘에서 ls의 색상에 영향을 미치는 환경변수는 LS_COLORS이다. 이는 Linux 기준이며, 플랫폼 별로 약간식
차이가 있을 수 있기에 해당 플랫폼의 ls명령어를 확인해 보는 것이 중요하다. 간혹 LSCOLORS인 곳도 있다.
사용법은 LS_COLORS 환경변수에 특정한 형식에 맞게 값을 넣어주면 된다. 예를 들어;[3]
이번은 조금 다른 방법을 사용하겠다. 앞에 방법은 지정되는 색상이 다양하면 LS_COLORS에 넣는 값이 길이가 커지고 전체적인
스크립 파일도 지저분해지고, 설정되 값이 무엇인지 해갈리는 경우도 많다. 이를 도와 줄 수 있는게 dircolors 명령어이다.
플랫폼별로 이 명령어가 없을 수 있다. 없으면 설치해주면 된다.
알아서 대충 찾아서 설치하길 바란다. 잘 안된다면 이번 내용은 건너뛰면 된다. ㅡ.ㅡ;
(내가 봐도 정말 성의 없군....)
여하튼 계속 해서...
dircolors는 자신만의 파일 안에 필요한 색을 설정하고 설정된 색을 해당 쉘에 맞게 변경해서 적용해준다. 단순한
wrapper 명령어 수준이다. 그러나 깔끔하게 색상을 목록 형태로 보여주고, 다양한 쉘에 맞게 변경해주무로 때에 따라
bash사용하다가 csh로 변경해도, 같은 색상표를 적용할 수 있는 장점이 있다.
사용법은 다음과 같다. 원하는 색상을 지정한 색 목록을 특정 파일로 저장한다. 보통 자신의 홈디렉토리에 ".dircolors"라고
지정해도 된다. 아니면 터미널이나 특정 조건에 따라 변경하고 싶다면, 다른 이름 등으로 변경해도 상관없다.
그리고 .bashrc의 적당한 위치에 아래와 같은 명령어를 넣어주면 된다.[4]
eval `dircolors -b ~/.dircolors`
위의 eval는 `` 안에 있는 명령어를 실행한 결과를 실행하는 명령어이다. "dircolors -b" 에 의해
.dircolors에 있는 내용을 bash 쉘에 맞게 변경해서 결과를 표시해주는 역활을 한다. 단순히 값을 변환 해주는 것뿐
적용되는 것이 아니기에 이를 적용하기 위해서 eval를 적용해줘야 한다.
여기서는 .dircolors로 기본으로 했지만 이를 변경하면 위의 eval에 .dircolors 파일명과 실제 저장되는 위치를 정확히 일치시켜줘야한다.
아래는 간단한 .dircolors 파일 예이다.
더보기
이를 실행하면 "dircolors -b ~/.dircolors"만 실행하면 다음과 같다.
결론
Coloring은 작업에 도움을 주는 것일 뿐 실제 실행 결과에 있어서 아무런 영향이 없습니다. 오히려 너무 난잡하게 만들수 있겠죠. 즉, 그냥 보이기에 이쁘게 할 뿐이죠. 그래도 색이 들어가니 보이기에 좋네요.
보통 파일색을 지정할때 기본적인 색 외에 큰 범주에서 색을 지정하죠. 즉, 이미지, 동영상과 오디오, 문서파일 등등.
그리고, 특정 파일은 눈에 뛰게 강조하고 싶다면, 그런 파일은 따로 특이한 색상을 지정하면 되겠죠. 가급적 삼가는게 좋을 듯 싶네요.
현재 서술한 환경은 cygwin에서 테스트 한 것이므로 각자 환경에 맞지 않을 수도 있습니다. 그러나 대략적인 틀인 이 범주 안에서 적용될 거라 생각합니다.
간혹 아무리 ls에 "--color"를 넣어도 색상이 안보이는 경우도 있는데, 이는 환경 설정 문제보다는 자신의 터미널 설정에 문제가 많이 생기므로 기본 환경에서 터미널 설정을 살펴보세요.
이글이 도움이 되었으면 하는 바램이며, 도움이 되었다면, 댓글 정도 남겨주는 센스~~
끝.
덧글
시간이 된다면 지금 윈도우에서 사용하는 totalcommand의 색을 적용하려 합니다. LCD를 사용하고 있기에 배경을 흰색으로 설정해서 사용하는데... 쉘에서 흰색을 사용하면 뽀대가 안나는데.. ㅡ.ㅡ;
40 = 검정 배경--- 41 = 빨강 배경 42 = 초록 배경--- 43 = 오렌지 배경 44 = 파랑 배경--- 45 = 자주 배경 46 = 청록 배경--- 47 = 회색 배경 100 = 진회색 배경--- 101 = 연한 빨강 배경 102 = 연두 배경--- 103 = 노랑 배경 104 = 연한 파랑 배경--- 105 = 연한 자주 배경 106 = 하늘색 배경
이제 LS_COLORS 환경변수를 직접 수정해보도록 하겠습니다. 우선 기본적인 LS_COLORS 환경변수를 ~/.bashrc에 기록합니다.
$ dircolors >> ~/.bashrc
이제 vi나 gedit로 ~/.bashrc 파일을 엽니다. .bashrc 파일의 마지막 부분을 보면 다음 부분이 추가되어 나타납니다.
에전에 new가 이상한 주소를 return해서 뭔가 한참 찾다가 결국 malloc() 으로 바꿨는데
이건가.. 싶다
이 분 블로그 예전에 한번 들었었는데, 다시 와보니 좋은 글이 많다 :)
작년에 malloc vs calloc이라는 글을 적었습니다. 그때는 급작스런 궁금증때문에 인터넷 검색+발번역을 했는데, 이번에는 new에 대해 신경쓰지 못했던 부분을 알게되었습니다.
흔히, new 나 malloc으로 메모리를 할당받고 난 후, 제대로 메모리가 할당되었는지 체크를 하지않는 경우가 많습니다. 하지만, 메모리가 부족한 상황은 얼마든지 나올 수 있으므로 체크를 해야 맞겠죠.
그렇다면, 어떻게 체크해야 할까요? 임베디드의 세상에서 malloc으로 메모리를 할당받은 후에는 null인지 확인하는 것이 보편적이라는 이야기를 들었습니다.
그렇다면 new는? C++을 배울때 제대로 공부하신 분들은 이 질문의 답을 정확히 알것입니다. 네, new 는 0을 반환하지 않습니다. 일부러 그렇게 만들지 않는한 말이죠.(오퍼레이터 오버로딩) 대신 bad_alloc exception을 발생시킵니다. 따라서, 메모리할당 여부를 굳이 확인하려면, 아래와 같이 처리해야 합니다. (예제소스)
프로그램 개발환경이 WIN32로 바뀌면서 의미를 잃어버린 포인터들이 있다. 이것이 near 및 far포인터이다. 하지만 예전의 소스를 해석하다 보면 심심찮게 볼 수 있다. 예전의 16비트 OS들은 메모리를 세그먼트(16bit):옵셋(16bit)의 형태로 다루었다. 옵셋을 사용하여 접근할 수 있는 메모리 공간은 64KB가 되고 세그먼트와 옵셋을 모두 사용할 경우 접근할 수 있는 메모리 공간은 총 1MB가 된다.
터보 C에서는 디폴트로 스몰모델(small model)의 컴파일을 사용한다. 이것은 옵셋만의 변화로 메모리에 접근하는 방식으로써 앞서 말한 바와 같이 64KB의 메모리 공간에 할당이 된다. 하지만 필요에 따라서 더 많은 메모리가 필요할 경우 터보 C에서는 near와 far키워드를 사용하여 접근할 수 있다.
near 포인터는 64KB용, far 포인터는 1MB용으로 스몰모델에서는 데이터의 기본형을 모두 near형으로 가정하기 때문에 near는 쓰지 않아도 된다.
int far *fp; // fp는 1MB 메모리 영역용 far 포인터
int near *np; // np는 64KB 메모리 영역용 near 포인터
단, far 형 포인터에 메모리번지를 대입할 때는 long형 정수를 사용해야 한다. long형 정수(4바이트)중 앞의 2바이트는 세그먼트를, 뒤쪽의 2바이트는 옵셋을 나타낸다.
np=0x1234; // np 옵셋(0x1234)
fp=0x20001234L; // fp는 세그먼트(0x2000):옵셋(0x1234)
뒤에 설명할 동적 메모리에 관한 함수들은 모두 far 포인터 형 함수를 별도로 가지고 있다. far 포인터 형 함수는 unix와 ansi c에서는 제공이 되지 않고 도스와 윈도우에서만 사용하였지만 최근에는 WIN32로 환경이 바뀌면서 사용하지 않게 되었다. 좀더 상세히 말하면 near포인터와 far포인터는 windef.h파일에 정의되는데 win32로 바뀌면서 빈 문장열로 처리하도록 변경되었다.
참고로 기존의 16비트 OS환경에서의 메모리 관련 far 포인터 형 함수의 원형들은 다음과 같다.
near 형
far 형
malloc
void far *farmalloc(unsigned long nbytes);
calloc
void far *farcalloc(unsigned long nunits, unsigned long nunitz);
realloc
void far *farrealloc(void far *oldblock, unsigned long nbytes);
free
void far *farfree(void far *block);
memset
void far *far_fmemset(void far *s, int c, size_t n);
""""""""""""""""""""""""""""""""""""" " basic set " """"""""""""""""""""""""""""""""""""" syntax on set cindent set nu set ruler set title set ts=4 sw=4 sts=4 "set tabstop, shiftwidth, softtabstop set ls=2 "set laststatus "colorscheme slate set fileencodings=utf-8,euc-kr set nobackup "set ic "ignorecase set hlsearch set path=.,../include "set makeprg=colormake set viminfo= "set cursorline "set cursorcolumn set nocompatible set cino=(0 "http://stackoverflow.com/questions/88931/lining-up-function-parameter-lists-with-vim
au BufReadPost * \ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "norm g`\"" | \ endif
func! ManPage() let sm = expand("") exe "!man -S 2:3:4:5:6:7:8:9:tcl:n:1:p:o ".sm endfunc nnoremap K :call ManPage()<cr><cr>
"copen "for quickfix list. used with cn and cp command. make is only executed in vim-command-mode.
set tags=tags,../tags,../../tags,../../../tags,../../../../tags,../../../../../tags, set tags+=/usr/include/tags
""""""""""""""""""""""""""""""""""""" " for code folding " """"""""""""""""""""""""""""""""""""" set foldmethod=syntax set nofoldenable
""""""""""""""""""""""""""""""""""""" " gvim only " """"""""""""""""""""""""""""""""""""" set guifont=consolas:h8 au guienter * winsize 180 64 set guioptions-=T "remove Toolbar set guioptions-=m "remove Menubar "Set the window position automatically "http://jentshin.new21.org/v2006/bbs/view.php?id=study&no=156 augroup my_winpos_au au! au GUIEnter * let x=getwinposx() au GUIEnter * let y=getwinposy() au GUIEnter * if x > 560 au GUIEnter * let x=560 au GUIEnter * elseif x < 16 au GUIEnter * let x=16 au GUIEnter * endif au GUIEnter * if y > 170 au GUIEnter * let y=170 au GUIEnter * elseif y < 16 au GUIEnter * let y=16 au GUIEnter * endif au GUIEnter * exe "winpos " . x y au GUIEnter * unlet x y au GUIEnter * au! my_winpos_au augroup END
"mswin.vim 은 주석처리 @_@ "slate 색 파일에서 PreProc 주석
ctags - Summary 코드 들의 태그파일<tags> 를 생성 - Usage command prompt> ctags -R 헤더파일에서 함수 proto-type 가져올 땐 -c-types=+p옵션 추가 - URL http://ctags.sourceforge.net/
taglist - Summary ctags 로 생성된 코드 태그에서 함수/매크로/변수 등을 출력하여 vsw에서 보여줌 - Usage vim command mode> :Tlist - URL http://www.vim.org/scripts/script.php?script_id=273 - Tip 오른쪽에 띄우고 싶으면 플러그인 파일을 열어서 "Tlist_Use_Right_Window" 를 1로 설정
svncommand - Summary Subversion (svn) integration plugin - Usage - URL http://www.vim.org/scripts/script.php?script_id=922 - Tip vim에서 \sv 하면 :SVNVimDiff
NERDTree - Summary Explorering filesystem in vim - Usage :NERDTree<tab> - URL https://raw.github.com/scrooloose/nerdtree/master/plugin/NERD_tree.vim
- Summary explore code - Usage 1. make shell-script as following and execute
Copy the following line to inside the BODY section,
preferably
immediately after the opening <body> tag:
<script type="text/javascript" src="wz_tooltip.js"></script>
<a href="index.htm" onmouseover="Tip('Some text')" onmouseout="UnTip()">Homepage </a> Tip('This text won\'t trigger a JavaScript error.');