본문 바로가기

R&D6

Linux ^M 개행문자 삭제방법 [리눅스, 유닉스에서 ^M 개행문자를 삭제하는 방법] 윈도우에서 작성한 file을 리눅스에서 open했을 때, ^M개행문자가 남아있을 수 있는데,리눅스의 ^M 개행문자는 Ctrl + V + M 인데, (키보드로 ^M을 입력하는 것과는 다르다!)이를 삭제하는 방법이다. VI에디터에서방법1. :%s/^M//방법2.:%s/\015// (^M대신에 \015로 대신해도된다.)방법3.:set ff=unix 2018. 3. 13.
about Unicode 유니코드 파이썬과 유니코드 적어도 파이썬3을 사용한다면 이 이슈에서는 좀 더 자유로울 수 있다. 그리고 또한 만약 고전적인 아스키문자 열 세트내의 문자, 숫자등을 포괄하는 127개의 글자만을 사용한다면 역시 이 부분에 대해서 자유로울 수 있다. 하지만 한글, 일본어, 한자와 같은 비 라틴 문자 계열의 언어를 사용해야 하고, 적어도 그것을 다른 시스템 (대표적으로 웹!)과 주고 받아야 하거나, 아니면 웹에서 다른 언어로 된 문자들을 주고 받아야 하는 종류의 작업과 관련이 있다면 유니코드에 대해서 어느 정도는 파악할 필요가 있다. 주목할만한 것은 사람들은 아스키코드에 대해서는 상당히 친숙하게 느끼면서 유니코드는 어려워한다는 것이다. 이는 단지 아스키코드를 “단순 문자열”로 생각하는대신 유니코드를 매우 특별한.. 2014. 10. 30.
IT에서 솔루션(Solution)이란? IT업계에서 허구헌날 들어온 말, 솔루션(solution) 근데 도대체 정확한 정의가 뭔지 한번 파헤쳐본다. '솔루션(Solution)' , 당연히 영어 단어 뜻은 해법, 해결책, 해답, 정답 따위다. 그럼 이런 뜻 말고, 용어로서의 사전적 의미는 다음과 같다. 사전적 의미: "어떤 특정한 상황에 대한 해결책으로 사용자의 요구에 따라 프로그램과 관련된 문제들을 처리해주는 하드웨어, 소프트웨어, 기술 등을 가리킨다. 솔루션은 사용자가 하드웨어, 소프트웨어, 서비스, 응용프로그램, 파일형식, 회사, 상표명, 운영체제 등을 일일이 구분하지 않고 원하는 해결책을 구입할 때 사용되는 용어이다. 따라서 보통 솔루션에 관한 요구는 수량이 많고 여러 가지 작업 및 다양한 제작자의 제품들이 함께 관련되어 있는 경우에 필.. 2012. 6. 15.
제안서, 기획서는 왜 쓰는가 미생이란 웹툰을 보는데, 거기 이런 글이 있네, 와닿기도 하고, 잊으면 안되기에 적어둔다. 제안서, 기획서는 왜 쓰냐? 첫째, 자기 기획안에 대해서 설명하고 이해를 구하기 위해,,,,blarblarblar,,,결국, 두 글자로 "설득"을 하기 위해 둘째, 누구를? 사장님?부장님? 고객? 여러 사람을 설득하기 위해 쓴다. 셋째, 계속해서, 여러사람을 설득해야 하니까 쓴다. 마지막으로~ (이게 젤 와닿았다...) 나는 설득되어 있는가? 바둑을 인생에 비유해서 그린 만화인데, 어느 한 수를 둘 때, 그 수에 스스로 납득이 되었는지 자문을 구하라고 한다. 자기 스스로 설득, 납득이 되어 있는지...가장 기본이 되는 것인데 불구하고, 간과하게 되는 점인 것 같다. 물론, 자기자신을 어거지로 납득시키는 잘못은 범하.. 2012. 6. 13.