본문 바로가기

분류 전체보기

[bat] batch 파일에서 ini 수정(read/write) Windows batch 파일에서 ini 수정(read/write) .bat파일에서 ini파일을 읽고 편집 가능하다.해당 파일을 다운로드하여 그냥 사용하자. :: -------------------- :: ini.bat :: ini.bat /? for usage :: -------------------- @echo off setlocal enabledelayedexpansion goto begin :usage echo Usage: %~nx0 /i item [/v value] [/s section] inifile echo; echo Take the following ini file for example: echo; echo [Config] echo password=1234 echo usertries=0 e.. 더보기
[vagrant] VirtualBox의 .vdi 파일로 .box 만들기 (패키징) [vagrant] VirtualBox의 .vdi 파일로 .box 만들기 (즉, 패키징 하기) vagrant가 설치되어 있다고 가정, 1. vagrant package [name|id] 명령어를 사용하여 .box 생성 하기(참조1) - .vdi 파일이 있는 폴더로 이동 - 'Windows 7 (32bit).vdi' 파일이라고 한다면, 아래와 같이 입력 (.vdi떼고 이름만) > vagrant package --base "Windows 7 (32bit)" --out Win7.box 2. 생성한 .box파일을 vagrant에서 사용하기 > vagrant box add Win7(32) Win7.box > vagrant init Win7(32) > vagrant up ***이렇게 추가된 box는 '~/.vagra.. 더보기
vagrant 활용 - Windows / IE vagrant vagrant라는걸 처음 알았다. [2]에 따르면, '개발 환경을 OS에 의존적이지 않게 만드는 것이 목적'이다. 자세한건 검색하길 바란다. 나도 모른다. 여기에 쓸 내용은 vagrant로 각 버전별 Windows/IE 환경을 쉽게 구축? (다운로드) 하는 방법이다.vagrant는 여러가지 가상머신을 지원하며, 보통 virtual box를 많이 사용한다. 1. virtual box 다운로드 https://www.virtualbox.org/ 2. vagrant 다운로드 https://www.vagrantup.com/downloads.html 에서 다운로드 3. 버전별 vagrant box가 들어 있는 Vagrantfile 다운로드 (git 혹은 zip 파일) - git > git clone .. 더보기
[Python 3] smtp로 메일 보내기 샘플 smtp로 메일 보내기 샘플 contents.txt 파일의 내용을 읽어 메일 보내는 예제 import smtplib from email.header import Header from email.mime.base import MIMEBase from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email import utils from email import encoders import os ToUser = ['받는 사람 메일 주소1', '받는 사람 메일 주소2'] CcUser = ['참조할 사람 메일 주소1', '참조할 사람 메일 주소2'] FromUser = '보내는 사람 메일 주소' Passwd .. 더보기
[windows] curl 빌드 및 사용 windows에서 curl 빌드 및 사용하기 curl은 데이터 전송하는 툴 및 라이브러리로서, [1]의 공식 홈페이지를 참고한다. http, ftp, telnet, ldap, pop3, smtp등 많은 프로토콜을 지원하며, 이 프로토콜을 이용한 업로드/다운로드, 프록시, 인증, 쿠키 등의 기능도 지원한다. [2]와 [3]에서 참고한 내용을 바탕으로 다시 정리해 본다. 빌드의 내용은 [2]를 참고 했으며, [3]에는 설치 및 사용법 등이 자세히 나와 있다. 1. 다운로드 - 직접 다운로드 > https://curl.haxx.se/download.html - Github > https://github.com/curl/curl 2. curl 빌드 ([2]에 이미지를 포함한 상세한 설명이 있으니 참고) - gi.. 더보기
리더의 목적 프로먼은 인텔 이스라엘에서 서로의 의견 차이를 존중하고 끊임없이 토론을 자극하는 문화를 만들어 가는데 노력해 왔고 그 사고 방식을 산타클라라에 전수하려 했다. 리더의 목적은 저항을 극대화시키는 일이다.그래야 의견 차이나 반대를 자연스럽게 드러낼 수 있기 때문이다.한 조직이 위기에 처했을 때 저항하는 반대 의견이 부족한 것은 큰 문제가 된다.조직이 만들려는 변화가 획기적이지 않거나아니면 반대파가 냉담 속에 잠적해 버렸다는 뜻이기 때문이다.직원들의 반대 의견을 모르는 리더는 큰 문제가 있는 있는 것이다. 라고 그는 말했다. - 창업국가, 댄세노르 / 사울싱어, 다할미디어, 57p 더보기
함수형 프로그래밍 함수형 프로그래밍 C언어를 통해서 절차적인 프로그래밍 방법을 뼛속 깊이 각인하고 있던 당시의 프로그래머들은 클래스와 객체의 차이, 상위클래스와 하위클래스의 관계, 메서드와 같이 지극히 기본적인 개념조차 쉽게 받아들이지 못하고 막막해 했다. 이런 생각으로.. ‘객체지향이라는 방법이 좋은 거라는 점은 대충 알겠는데, 그걸 내가 왜 익혀야 하지?’ 시간이 지나면서 자타가 공인하는 순정한 객체지향 언어인 자바가 등장했고, 자바의 등장과 더불어 많은 프로그래머가 더 이상 객체를 피할 수 없게 되었다. 리팩토링과 패턴으로 이어지는 객체지향의 여정에 들어서면서, 객체지향의 심오한 철학과 개념을 자기 것으로 만드는 과정 자체가 객체지향이 아닌 절차적인 패러다임을 사용하는 프로그래밍에도 도움이 된다는 오묘한 사실을 알게.. 더보기
[펌] 서비스 강좌 정리 http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=8386&ref=8386 더보기
[MFC] CWebBrowser2 내장 IE 브라우저 이슈 MFC의 내장 IE 브라우저 사용하기 https://msdn.microsoft.com/ko-kr/library/aa752046%28v=vs.85%29.aspx 위 내용을 따라서 해보면, MFC에서 대충 'CWebBrowser2' 이런 클래스를 만들어 준다. 그런데, 문제가 좀 많다. 이 내장 브라우저 버전이 '7.0' 이다. (xp에서는 6.0) 그렇게 때문에 다음의 자바스크립트에서 오류가 많이 발생한다. jQuery에서도.. 일단 아래 링크와 같은 방법을 찾았으며, 혹시 링크가 깨지는 상황이 올까봐 간략 정리한다. https://indidev.net/forum/viewtopic.php?f=4&t=414 (참고로 xp에서는 아무 방법도 안된다. xp에서 테스트하는 내가 이상한거지..) 1. 에러 우회하기.. 더보기
Go lang 소개 회사에서 발표한 자료공부 차원에서.. 더보기