본문 바로가기

전체 글817

localStorage 에 checkbox 상태 저장 localStorage 에 checkbox 상태 저장 change 이벤트 받기 HTML 에서 checkbox input 삽입 자바스크립트에서 change 이벤트 정의 $(function () { $("#checkboxShowGPSInfo").change(function(){ if($("#checkboxShowGPSInfo").is(":checked")){ alert("체크박스 체크했음!"); }else{ alert("체크박스 체크 해제!"); } }); }); localStorage 에 상태저장 $(function () { var checkboxShowGPSInfo = $("#checkboxShowGPSInfo"); checkboxShowGPSInfo.change(function () { showGPSI.. 2018. 9. 7.
[도쿠위키] 파일명 인코딩을 url 에서 utf8로 변경하기 [도쿠위키] 파일명 인코딩을 url 에서 utf8로 변경하기 오래전에 설치한 도쿠위키라서 파일 저장시에 url로 인코딩 되도록 지정되어 있었습니다. 이것을 utf-8로 변경하니 문서를 읽지 못하게 되었습니다. UTF-8 로 변경 그리하여, 저장된 파일명들을 모두 utf-8로 변경하기로 합니다. 도쿠위키에서 파일들은 /data/pages 밑에 저장됩니다. import os from glob import glob import urllib.parse def change_file(path): files = glob(path, recursive=True) for file in files: if os.path.isfile(file): dir_name = os.path.dirname(file) file_name = .. 2018. 9. 6.
vscode 에서 revealjs 사용 vscode 에서 revealjs 사용 vscode : https://code.visualstudio.com/ revealjs : https://revealjs.com note: visual studio 코드에서 revealjs 를 사용하는 법을 알아보겠습니다. reveal.js 프레임워크만을 가지고 프리젠테이션을 만들 수 있습니다. 그러기 위해서는 node 를 설치하고 명령어를 입력해야 하는 번거로움이 있습니다. vscode 를 통해서 쉽게 사용해 보도록 하겠습니다. -- vscode? 비주얼 스튜디오 코드(영어: Visual Studio Code)는 마이크로소프트가 마이크로소프트 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기출처: 위키피디아note: vscode 에 대해서 먼저 살펴보겠습.. 2018. 8. 7.
[책] 아무도 알려주지 않은 4차 산업혁명 이야기 [책] 아무도 알려주지 않은 4차 산업혁명 이야기 아무도 알려주지 않은 4차 산업혁명 이야기 강명구 저 한눈에 보는 4차 산업혁명 용어 맞춤 Customization 생산자 중심이 아닌 소비자 중심으로의 변화를 뜻한다. 소품종 대량생산이 다품종 소량생산으로 바뀌며, 동일한 생산성이 유지되는 대량 맞춤 개념이 중요해진다. 분권 Decentrailization 소수에게 권력이 집중되는 현상에 대한 반발이다. 중앙 관리자 없이 당사자가 직접 권력을 갖고 참여하는 시스템을 지향한다. 개방 Openness 정보가 모인 플랫폼 간 연결과 상호 연동을 의미한다. 개방의 대표적 응용 사례는 스마트 홈이다. 집 안의 가전기기가 제조업체에 따라 각자 따로 운영되는 현재와 달리 미래는 업체와 상관없이 연동될 것이다. 지금은.. 2018. 7. 9.
Big Data 플랫폼 구현기술의 이해 Big Data 플랫폼 구현기술의 이해 제타바이트의 시대 빅데이터란 기존의 관리 및 분석 체계로는 감당할 수 없을 정도의 거대한 데이터의 집합을 지칭 빅데이터의 정의는 데이터 규모와 기술 측면에서 출발했으나, 빅데이터의 가치와 활용효과 측면으로 의미가 확대되는 추세 ICT 주도권이 데이터로 이동 모바일, 클라우드, SNS의 등장으로 근본적인 인프라와 데이터의 변화가 일어나며 데이터를 바라보는 시각이 변화 축적과 공유를 통해 유의미하게 분석할 수 있는 데이터 자원(빅데이터)이 쌓이자 데이터의 역할은 분석과 추론(전망)의 방향으로 진화 빅데이터는 대용량 데이터, 비정형화된 데이터의 수집, 검색, 데이터 전처리 및 분석 기술, 시각화 기술 등이 중요 공간, 시간, 관계, 세상을 담는 데이터 최근 소셜 미디어에.. 2018. 6. 1.
[책] 인간다운 Git [책] 인간다운 Git 인간다운 Git 데이비드 디마리 저/이태상 역 버전 관리의 요소 버전 관리 시스템(Version Control System) VCS어떤 작업물의 최종본만 갖고 있는 것이 아니라 그 이전 각 수정본을 모두 보유함으로써, 필요할 때 이전 버전을 참고하거나 그 버전으로 되돌릴 수 있게 하자 병합 충돌 (merge conflict) 포함하고자 하는 변경 사항을 먼저 스테이징하고 그 다음에 커밋을 하는 것은 마찬가지다Git 은 충돌이 있는 각 파일에 충돌마커(conflict marker)라고 하는 불가사의하고 난해한 표식을 넣는다. $ git merge master 꺾쇠괄호가 연속으로 있는 라인이 충돌 마커이며, 두 충돌 마커 사이가 충돌 영역이다. $ git add about.html $.. 2018. 5. 24.