말그대로 멀쩡히 잘되던 네트워크 드라이브 연결이 안되는 경우가 발생해서 5일가량을 원인을 못찾고 있었다. 구글과 네이버를 샅샅이 뒤져서 해보라는 건 다 해봤지만 되질 않았다. 방화벽도 문제가 없었고, 텔넷/원격데스크톱 접속까지 문제없이 잘 되는데 \\ip로 접근하는 경우만 드라이브가 열리지 않고 네트워크 공급자를 찾을 수 없다는 거다. 그래서 원격 데스크톱으로 붙어서 이것저것 살펴보던중 드디어 원인을 찾았다. server 서비스가 꺼져있었네... 아 이런 - _-;;;
어딘가 찾아보면 구글 크롬에도 이런 저런 플러그인을 만들어서 배포하는 사람들이 있는지도 모르지만, 아직까지 공식적으로 크롬을 위한 부가 기능이 존재하는지는 잘 모르겠습니다. 크롬을 쓰면서 약간 아쉽다 생각이 드는 것 중 하나가 마우스 제스쳐가 지원되지 않는다는 것이고 (물론 다른 방법으로 사용하는 길도 있기는 합니다만) 또 하나는 광고 차단 기능이 없다는 것입니다. 애드센스로 큰 수익을 내고 있을 구글에서 광고 차단 기능을 제거할리 만무하기에 사실 큰 기대는 하지 않고 있습니다. (그러니까 구글, 캘린더에 기어좀 달아주세....) 저의 하루 일과 대부분을 함께하여 주말에도 간혹 웹서핑을 함께하는 - _- 회사의 노트북은 그리 좋은 CPU를 탑재하지 못한 관계로, 플래시 배너들이 번쩍거리는 곳을 들어가면 ..
easyInstall은 소스포지 등에 올라와 있는 모듈을 알맞은 (설치된 파이썬 버전에 맞는) 버전으로 내려 받아 설치까지 한 번에 해주는 기특한 툴이다. 설치는 이 파일을 실행하는 것으로 해결된다. C:\> python ez_setup.py PATHEXT에 .PY를 등록해 놓았다면 명령 프롬프트에서 ez_setup 만 타이핑 해도 된다. 소스 포지상에 ---.egg 이런 식의 파일이 올라와 있으면 easy install로 설치할 수 있는 듯 하다. 이지 인스톨이 설치가 되었다면 시스템 환경 변수에 path = %PATH%;c:\python\scripts 와 같이 scripts 폴더를 추가해주고 설치하면 된다. 대략 다음과 같은 모듈들을 설치해 보았다. easy_install twill easy_inst..
구글 api로 접속하면 그 때 생성된 날씨 정보를 xml형태로 돌려준다. 이것을 받아와서 파싱한 다음 화면에 출력해준다. 대신 아이콘 이미지 경로는 필요없으니까 표시하지 않는다. 사실 좀 많이 쉽다! - _- import urllib2 from xml.dom import minidom f1 = urllib2.urlopen('http://google.co.kr/ig/api?weather=seoul') a = f1.read() a = a.decode('euc-kr') doc = minidom.parseString(a.encode('utf-8')) for node in doc.childNodes[0].childNodes[0].childNodes: for child in node.childNodes: if no..
파이썬은 나누기를 제대로 못한다? 대화형 모드를 계산기로 쓰시는 분들이 있다는 이야기는 어지간한 파이썬 자습서 같은 곳에는 다들 나와 있습니다. 예를 들어 이런 식이지요. >>> 100 / 4 25 그럼 이런 건 어떤 가요? >>> 100 / 8 12 좀 이상한데요... >>> (1/4)*100 0 좀 이상한게 아닙니다. 모두 정수부분만 취급을 하고 똑 떨어져 나가버리는 군요. 실수형태로 계산을 하고 싶다면 나누는 수와 나눠지는 수에 모드 float()처리를 합니다. >>> float(1) / float(4) 0.25 혹은 소수점을 붙여서 실수형태로 입력해주면 됩니다. >> 1.0 / 4.0 0.25 이제사 계산을 제대로 하고 있군요. 음... 나누기가 번거로운 저 이유는 뭘까요? 좀 더 연구해봐야겠네요.
파이썬에서 모듈을 반입하는 것은 import 키워드를 사용하여 할 수 있다. 예를 들어 apihelper 라는 모듈을 반입하고자 한다면 다음과 같이 쓰면 된다. import apihelper apihelper라는 모듈은 apihelper.py라는 이름으로 존재할 것이다. 모듈 내에 포함된 함수를 호출하려면 '모듈이름.함수이름'의 형식을 사용한다. 만약 apihelper 모듈 내에 있는 info라는 함수를 호출하려면 다음과 같이 하게 된다. apihelper.info(li) 그런데 만약 자신이 별도로 작성한 모듈을 별도의 디렉토리에 넣어두고 이따금씩 호출하고 싶다면 어떻게 할까. import 키워드는 sys.path에 기재된 디렉토리들을 순서대로 검색하여 모듈 이름을 찾는다. sys.path를 찾아서 해당..
최근에 이것 저것 글 읽기를 다시 시작했습니다. 아 그러니까 종이에 쓰인 글 말이지요. 파이썬을 좀 공부해 보려니, 컴퓨터 앞에 앉아 있는 시간에 일을 해야지 '딴 짓'하기가 좀 그렇기도 해서 갖고 다니면서 봐야지 싶었는데 Dive into Python을 종이에 인쇄해서 가지고 다니려니, 이것도 그리 만만치 않은 분량이더군요. PDF나 혹은 CDS로 만들어서 핸드폰에 넣어도 봤지만, 화면이 너무 작다 보니 읽기가 무지하게 불편합니다. ㅠㅠ 꽤 오래전에 여기 저기 블로그들을 돌아다니던 중에 e-book 리더기가 국내에도 곧 출시된다는 소문을 접한 이후로 지금쯤이면 출시되지 않았을까 하는 마음에 찾아보았더랬습니다. 어이쿠 이런 그런데 이거 왜 이렇게 비싼 겁니까 - _-;; 일단 Nuut 라는 녀석을 찾았습..
- Total
- Today
- Yesterday
- locals()
- 정렬키
- iterable
- globals()
- ipython-notebook
- 튜플언패킹
- 사전
- 반복자
- 표준입력
- short_circuit
- dict
- jupyter-notebook
- mutability
- 정렬기준
- leapYear
- python list
- 복수기준정렬
- 변경가능
- 리눅스
- 이중리스트를 사용하지 않기
- 파이썬노트북
- Lambda
- 파일입출력
- 우분투
- 단어 빈도수
- sorted
- 함수형
- Python
- 파이썬
- 리스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |