본문 바로가기

전체 글

Python 라이브러리 정리 1. XML 분석 : BeautifulSoup xml = open(filename, "r", encoding="utf-8").read() soup = BeautifulSoup(xml, 'html.parser') info = {} for location in soup.find_all("location"): name = location.find('city').string weather = location.find('wf').string if not (weather in info): info[weather[ = [] info[weather].append(name) for weather in info.keys(): print("+", weather) for name in info[weather]: print(".. 더보기
블록체인 8개의 황금률 가상화폐 블록체인의 8가지 황금률 1. ID와 가치확인 검증검증 가능하고 안정적인 ID유지, 암호화 해 보호할 수 있다.이해관계인 : 평가기관, 소비사 데이터 분석가, 마케터, 소매 금융업자, 도매금융업자, 카드 지불 네트워크, 규제당국 2. 가치의 이전 - 지불, 송금, 상품과 서비스의 구입중개자 없이 대규모 자금, 소액의 가치를 이전하는것이 가능해 지면서 비용이 현저히 감소되고, 지불의 속도가 빨라질 수 있다.이해관계인 : 소매금융, 도매금융, 카드지불 네트워크, 송금서비스, 텔레커뮤니케이션, 규제당국 3. 가치의 저장 - 통화, 원자재, 금융자산은 가치의 저장고다, 금고, 저축계좌, 수표계좌, MMF 또는 국채믿을만하고 안전한 가치의 저장 수단과 결부 된 지급 기제는 전형적인 금융 서비스에 대한 수.. 더보기
[조행기]신이리 가을 대물 붕어와의 조우 가을 문턱에 나서는 발걸음이 언제나 그렇듯 설레인다. 절친 이조사에게 근황을 묻던 차에 소양호 신이리에 자리를 잡았다는 소식을 듣고는 매번 춘천에서 가장 가까운 소양호 낚시터를 물색 하곤 했는데 신이리는 꼭 한번 가봐야겠다 하고 생각하던 차에 듣자마자 마음을 굳히고 3시가 넘은 시각 조금은 일찍 조행 길을 나섰다. 가끔 지나던 길이었지만 낚시터 까지 접근하는데 애를 좀 먹었다. 주 도로에서 빠지자마자 좌측으로 계속 들어가야 목적지를 만날 수 있는데, 네비 지명이 없어서 신이리 마을회관을 찍으면 산 넘고 물 건너 13km를 더 들어갔다 와야 하는 잘못된 선택을 하게 될 수도 있다. 필자는 다행히 일찍 깨닫고 이 조사의 도움으로 자리에 안착할 수 있었다. 6년만의 소양댐 방류라는 거사를 치른 후 며칠이 지났.. 더보기
욕심이 화를 부르는 또 한번의 깨우침 2017년 여름 휴가....그동안 짬 낚시로 채우지 못했던 갈망을 이번 여름 휴가 때는 꼭 채우리라 마음먹고집사람에게 구걸 반 협박 반 하여 온전히 하루의 시간을 낼 수 있게 되었다.여름휴가 8월 초는 누가 뭐래도 가장 더운 날씨지만 조금이라도 더 일찍 출조 하고픈 마음에 서둘러 점심시간이 지나기 전에 집을 나섰다.목적지는 양구읍 공수리. 이곳은 최근 대낮에 떡붕어 대박 소식이 들려오던 곳이고 가장 친한 동지의 전날 조과를 확인하고 정했다. 매년 느끼는 것이지만 한여름 땡볕의 낚시 후 다짐하곤 했던 아픈 기억은 멀어지고 다시금 그 추억 속으로 들어가 버렸다. 처음 도착한 곳 공수리 - 이곳이 최근 대박 조과를 누리는 곳임 낚시 취향상 잔잔한 곳을 선호해서 물골과 맞닿은 수로 포인트에 1차 좌대 편성정말 .. 더보기
[Node.js] Timer, Event, Listner 콜백사용 예 타이머(Timer), 이벤트(Event), 리스너(Listner) 콜백 사용 예제 1. Timer를 이용한 작업 스케쥴링(setTimer) setTimer : 1회성 콜백 함수의 실행 사용법 : timerID = setTimer(callback, delayMilliSeconds, [args]); clearTimer : 타이머 취소 사용법 : clearTimer(timerID); function simpleTimeout(consoleTimer) { console.timeEnd(consoleTimer); } console.time("twoSecond"); setTimeout(simpleTimeout, 2000, "twoSecond"); console.time("oneSecond"); setTimeout(si.. 더보기
[Node.js] 콘솔(console) 모듈 정리 Console 모듈의 멤버 함수 정리절 없이 직접 사용이 가능 1. console.log 콘솔에 결과 값 출력 예) console.log("Three are %d items", 5); console.log("Hello world!"); 2. console.info cnsole.log와 동일 3. console.error console.log와 동일하지만 stderr로 출력됨 4. console.warn console.error와 동일함 5. console.dir(object) 자바스크립트 객체의 문자열 표시 형식으로 콘솔에 출력 예) console.dir({name:"Brad", role:"Author"}); >> { name : 'Brad', role : 'Author' }6. time(라벨) labe.. 더보기
[Node.js] 입문...(설치 및 웹서버 만들고 운영해보기) 이제야 Node.js 입문합니다. 알아두면 쓸모가 있겠지요... 열공! 1. Node.js의 설치 다운로드 : http://nodejs.org 설치방법 : Installer를 이용한 설치 설치후설정 : 추가설정 없음 기본설치 경로 : C:\Program Files\nodejs node.exe : 자바스크립트 실행 엔진 npm : node.js 패키지를 관리하기 위한 명령행 프로그램 node_modules : Jode.js 확장 패키지 설치 경로 2. 웹서버 만들기 가. 간단한 웹서버 만들기 var http = require('http'); var server = http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type' : 't.. 더보기
DelphiXE 10 Seatle IDE가 느려지는 현상 개선 1. 개요 언제부터인가 DelphiXE 10 Seatle IDE가 화면 전환(F12) 또는 폼 전환시 말도 안되게 느려지는 현상이 나타나기 시작 하였다. 일단 구글링을 해보니 IDE자체의 테마에 문제가 있을 수도 있다는 포스팅이 있어서 소개 한다. 2. 레지스트리에서 DelphiXE Seatle IDE의 테마를 사용하지 않도록 처리 레지스트리 키 : HKEY_CURRENT_USER\Software\Embarcadero\BDS\17.0\Known IDE Packages 키 아래 보면 "$(BDS)\Bin\ModernTheme230.bpl" : "Embarcadero Theme Package" 이 있는데 이 VALUE를 다음과 같이 수정한다 : "_Embarcadero Theme Package" < 앞에 ".. 더보기