본문 바로가기

전체 글

(71)
알고쓰면 유용한 티스토리 단축키 모음 그리고... 블로그를 시작하고 나서 이제 막 2개월 정도가 지났습니다. 그동안 수없이 스킨과 CSS를 수정했습니다. 왠지 사이드바에 관리자 메뉴를 달기가 싫었습니다. 그런데, 관리자 메뉴로 갈려면 여간 불편한 게 아니었습니다. 그래서 아이디어를 냈습니다. "그래! 브라우저 맨 앞에 관리자 페이지 북마크를 달자." 굿 아이디어라고 생각했습니다. 왠걸 티스토리에서 단축키를 제공하고 있었네요. 게다가 스킨 파일에 코드만 조금 추가하면 내 맘대로 단축키를 설정할 수도 있었습니다. 오늘은 그 방법을 이야기 하려고 합니다. 티스토리 단축키, 블로그와 글쓰기 모드 티스토리에서는 기본적으로 블로그 상에서 사용할 수 있는 단축키와 글쓰기 모드에서 사용할 수 있는 단축키를 제공합니다. 먼저, 글쓰기 모드에서는 우리가 일반적으로 사용하..
최고의 글쓰기 연습법, 베껴쓰기 일요일 저녁입니다. 매주 다섯 개 이상은 블로그에 포스팅을 하기로 했는데, 금주는 네 개네요. 일상과 데이터 분석에 유용한 경험들을 글로 써내려가기 위해 블로깅을 시작했습니다. 아이디어는 많이 있는데, 막상 글을 쓰려고 자리에 앉으면 글이 써지지 않습니다. 필력이 달리기 때문입니다. 금요일이면 습관적으로 교보문고 인터넷 사이트를 검색합니다. 읽을 만한 책들이 나왔나 보기 위해서 입니다. 우연히 교보문고 검색창에 자동생성 키워드로 '최고의 글쓰기 연습법, 베껴쓰기!'라는 글자가 눈에 들어왔습니다. 검색 버튼을 눌렀습니다. 송숙희 선생님의 새 책이 나온 것입니다. 송숙희 선생님의 책 '당신의 글에 투자하라'와 '읽고 생각하고 쓰다', 그리고 번역서 '로지컬 라이팅'은 이미 사서 읽었습니다. 그리고 베껴쓰기에..
[파이썬] 문자열 메서드 활용하기 데이터 분석을 위해서는 원시 데이터를 가공하는 능력이 중요합니다. 파이썬에서 제공하는 리스트, 문자열 메소드와 for문을 통해 리눅스의 'etc/passwd'파일에서 사용자 id만을 추출하는 방법을 살펴 보겠습니다. 만약 리눅스를 사용하고 있다면, 'etc/passwd'파일을 열어보시기 바랍니다. 아래와 같은 형식으로 되어 있을 것입니다.root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bi..
IPython Qtconsole과 Notebook 설정하기 파이썬을 처음 설치하고 IDLE을 실행하면 콘솔형태로 파이썬 코드를 작성하고 실행 할 수 있습니다. 그런데 기본적으로 제공하는 편집기를 사용하다 보면 불편함이 많습니다. 그래서 나에게 맞는 개발환경 구축을 위해 여러 방편들을 찾기 시작하게 됩니다. Eclipse에서 Pydev를 사용하기도 했고, Wing IDE라고 하는 파이썬에 최적화된 IDE를 사용하기도 했습니다. 그러나 이제는 IPython의 Qt Console과 Notebook에 정착했습니다. 가볍고, 편하고, 강력하기 때문입니다. Python을 활용한 Data분석을 위해서는 최고의 도구라고 생각합니다. IPython에 대한 자세한 내용은 ipython.org에서 확인할 수 있습니다. 여기서는 IPython을 처음 설치한 후 필요한 몇가지 설정사항..
배우는 법 배우기 평소에 엑셀은 누구를 가르칠 수 있을 정도로 사용하고 있었고, 엑세스로 가계부를 만들어서 수년 째 사용하고 있었습니다. 회사에서도 ERP시스템을 통한 원가계산과 관리 업무를 하고 있어서 데이터 분석에 나름 자신이 있다고 생각했습니다. 그런데 한달에 만들어 지는 데이터의 양이 불과 몇 년 전과는 비교도 안되게 커지다 보니 엑셀로 분석하는 데에 한계를 느꼈습니다. 그래서 대용량의 데이터를 처리하는 방법에 대해 고민하기 시작했습니다. Python, R, SQL... 대학교 때 교양으로 프로그래밍을 배워 본 적이 있지만 오래된 일이고, 다시 배운다는 것에 대한 두려움도 있었습니다. 회사 일을 하면서 시작한 공부라 거기에 독학이라 어떻게 효과적으로 배울 수 있을까라는 생각이 들었습니다. 배우는 법을 배울 수 있을..
SyntaxHighlighter 적용하기 읽을 만한 소스코드를 찾아 웹을 돌아다니다 보면 소스코드가 아주 예쁘게 보이는 페이지들이 있다. 거기에 행번호까지 나온다. "저건 도대체 어떻게 한걸까?" 라는 생각해 구글링을 했다. 그리고 SyntaxHighliter라는 기능이 있다는 것을 알았다. 바로 내 티스토리 블로그에 적용했고, 그 방법을 이야기하려고 한다. 1. SyntaxHighliter 다운로드(http://alexgorbatchev.com/SyntaxHighlighter/download/) 2013년 11월 3일 현재, 최신버전은 3.0.83버전이다. 2. 다운로드 파일 압축풀기 다운로드 파일을 압축을 풀면 아래와 같이 5개의 폴더와 2개의 라이센스 파일, 그리고 1개의 html파일이 생성된다 3. Tistory Server에 Javas..
머리와 손으로 시작하기 Photo by LAGtheNoggin 무언가 끄적대기를 좋아합니다. 책상 위에는 항상 만년필과 리갈패드가 놓여있습니다. 가방에도 필기도구와 노트가 들어있습니다. 무언가를 처음 시작 할 때 항상 빈페이지에 생각을 그려보곤 합니다. 손으로 시작하면 여러가지 이점이 있습니다. 핵심에 집중할 수 있다 무언가를 해결해야 할 때, 우리가 가장 먼저 해야 할 일은 문제의 본질을 파악하는 일입니다. 그러기 위해서는 올바른 질문을 던지는 것이 무엇보다 중요합니다. 프레젠테이션 전문가 가르 레이놀즈는 그의 책 '프레젠테이션 젠'에서 두 가지 질문에 대해 이야기합니다. "이야기의 핵심이 무엇인가?", "그 핵심이 왜 중요한가". 그렇지만 우리는 핵심보다는 도구의 사용에 집중하는 경향이 있습니다. 발표를 해야 한다면 먼저 ..