본문 바로가기

분류 전체보기

Windows Media Player ActiveX 플러그인을 이용한 음악/영상 재생예제 Windows Media Player ActiveX 플러그인을 이용한 음악/영상 재생예제 ActiveX를 선호하지는 않지만, 간혹 필요한 경우가 있으므로 Windows Media Player ActiveX 플러그인을 HTML 문서에 삽입하는 방법에 대해 정리해 둔다. 1. 플러그인 삽입 여느 ActiveX가 그렇듯이 Windows Media Player도 classid = 22d6f312-b0f6-11d0-94ab-0080c74c7e95 codebase = http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 type = application/x-oleobject 의 3가지 속성을 지정하여 플러그인을 .. 더보기
下川みくに&嘉陽愛子 - 言えないコトバ (시모카오 미쿠니&카요우 아이코 - 말하지 않은 말) 言えないコトバ (말하지 않은 말) 作詞: 加藤(かとう)健(けん)(작사: 카토 켄) 作曲: 菊池(きくち)一仁(かずひと)(작곡: 키쿠치 카즈히토) 編曲: ats- 唄: 嘉陽(かよう)愛子(あいこ)(곡: 카요우 아이코) 帰(かえ)り道(みち) 風(かぜ)の便(たよ)りに 君(きみ)の噂(うわさ)を聞(き)いたんだ 돌아가는 길에 바람을 통해 그대의 소식을 들었죠誰(だれ)といるの?とか ちょっぴり気(き)になる 自分(じぶん)もいるけど "누구와 있는지?" 같은 다소 걱정되는 기분이 들기도 하지만もしかして君(きみ)の耳(みみ)にも わたしのことが届(とど)いてる? 혹시 그대의 귀에도 내 말이 닿을런지요?相変(あいかわ)わらずだよ、元気(げんき)にしてるよ 忘(わす)れているかな? 여전히 있지요, 잘 있지요, 잊고 있었을런지요?Two heart.. 더보기
下川みくに - 残酷な天使のテーゼ (시모카와 미쿠니 - 잔혹한 천사의 테제) 残酷な天使のテーゼ (잔혹한 천사의 테제) 作詞: 及川(おいかわ)眠子(ねこ)(작사: 오이카와 네코) 作曲: 佐藤(さとう)英敏(ひでとし)(작곡: 사토 히데토시) 編曲: 大森(おおもり)俊之(としゆき)(편곡: 오오모리 토시유키) 唄: 高橋(たかはし)洋子(ようこ)(곡: 타카하시 요우코) 残酷(ざんこく)な天使(てんし)のように 少年(しょうねん)よ神話(しんわ)になれ 잔혹한 천사와 같이 소년이여 신화가 되어라 蒼(あお)い風(かぜ)がいま 胸(むね)のドアを叩(たた)いても 푸른 바람이 지금 가슴의 문을 두드려도 私(わたし)だけをただ見(み)つめて 微笑(ほほ)んでるあなた 나만을 바라보며 미소짓는 그대 そっとふれるもの もとめることに夢中(むちゅう)で 살며시 다가오는 것을 찾는 데 몰두하여 運命(うんめい)さえまだ知(し)らない いたいけ.. 더보기
下川みくに&奥井雅美 - KOHAKU (시모카와 미쿠니 & 오쿠이 마사미 - KOHAKU) KOHAKU (호박/琥珀) 作詞: 奥井(おくい)雅美(まさみ)(작사: 오쿠이 마사미) 作曲: 矢吹(やぶき)俊郎(としろう)(작곡: 야부키 토시로) 唱: 奥井(おくい)雅美(まさみ)(작사: 오쿠이 마사미) 琥珀(こはく)に染(そ)まる路(みち) 足跡(あしあと)を刻(きざ)んで 호박 빛으로 물든 거리, 발자취을 베며 ここまでやっと来(き)た 今日(きょう)も前(まえ)だけを見(み)つめて 여기까지 간신히 왔다. 오늘도 앞만을 바라보며 Ah 時間(じかん)だけが私(わたし)より早(はや)く そっと通(とお)り過(す)ぎて 아! 시간만이 나보다 빠르게 살며시 지나가며 振(ふ)り返(かえ)った景色(けしき) 蒼(あお)く輝(かがや)いた 되돌아 본 풍경은 푸르게 빛났다 出遭(であ)えた生命-いのち-あるすべてのもの 마주쳤던 생명 모든 것들을 抱(だ).. 더보기
MFC 기본 컨트롤 - CComboBox 사용법 MFC 기본 컨트롤 CComboBox의 사용법 MFC에서 제공하는 기본 컨트롤에는, 1. CButton 계열의 버튼 컨트롤(BS_PUSHBUTTON: 일반적인 버튼, BS_CHECKBOX: 체크 박스, BS_RADIOBUTTON: 라디오 버튼, BS_GROUPBOX: 그룹 박스)과 2. CStatic 계열의 정적 컨트롤(SS_SIMPLE: 일반적인 텍스트 표시, SS_BITMAP: 비트맵을 표시) 3. CEdit계열의 입력 컨트롤(ES_MULTILINE: 여러 줄 편집 가능, ES_PASSWORD: 비밀번호 입력, ES_NUMBER: 숫자만 입력) 4. CListBox 계열의 리스트 박스 컨트롤 5. CTreeCtrl 계열의 트리 뷰 컨트롤 6. CComboBox 계열의 콤보 박스 컨트롤 7. CScro.. 더보기
Windows 10에서 "여기서 명령창 열기" 메뉴 추가 방법 Windows 10에서 “여기서 명령창 열기” 메뉴 추가 방법 [Shift]를 누른 상태에서 폴더 이름을 마우스로 오른쪽 클릭 하였을 경우 “여기서 명령창 열기(Open Command Prompt here)” 메뉴가 보였습니다. 그러나 Windows 10을 업데이트 한 이후로 “여기서 명령창 열기” 메뉴 대신 “여기에 PowerShell 창 열기Open PowerShell window here”라는 메뉴만이 나타난다면 다음과 같이 레지스트리를 수정함으로써 사라진 명령창 열기 컨텍스트 메뉴를 부활시킬 수 있습니다. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\cmdprompt] @="@shell32.dll,-8506" "E.. 더보기
TUBE - ガラスのメモリーズ(TUBE - 유리의 기억들) ガラスのメモリーズ (유리의 기억들) 作詞: 前田(まえだ)亘輝(のぶてる)(작사: 마에다 노부테루) 作曲: 春畑(はるはた)道哉(みちや)(작곡: 하루하타 미치야) 唄: TUBE(前田(まえだ)亘輝(のぶてる))(노래: TUBE(마에다 노부테루)) "CAN(캔) - 내 생애 봄날은"의 원곡 昔(むかし)見(み)た青空(あおぞら)照(て)り付(つ)ける太陽(たいよう) 옛날에 보았던 푸른 하늘, 내리쬐는 태양 心(こころ)にもプリズム 輝(かがや)いた季節(きせつ) 마음 속의 프리즘도 빛났던 계절 今(いま)となりゃ 想(おも)い出(で)美(うつく)しく滲(にじ)んで 지금에 와서 추억이 아름답게 물들어 戻(もど)りたい 帰(かえ)れない 素直(すなお)になれない 되돌리고 싶지만 돌아갈 수 없어 솔직해지지 못하네 恋(こい)して焦(ご)がれて あな.. 더보기
WANDS & 中山美穂 - 世界中の誰よりきっと(나카야마 미호 - 세상 속 누구보다 분명) 世界(せかい)中(ちゅう)の誰(だれ)よりきっと(세상 속 누구보다 분명) 作詞: 上杉(うえすぎ)昇(しょう)中山(なかやま)美穂(みほ)(작사: 우에스기 쇼 & 나카야마 미호) 作曲: 織田(おだ)哲郎(てつろう)(작곡: 오다 테츠로) 唄: WANDS & 中山(なかやま)美穂(みほ)(노래: WANDS & 나카야마 미호) "The Nuts(더 넛츠) - 사랑의 바보" 및 "position(포지션) - 그 해 겨울은"의 원곡 眩(まぶ)しい季節(きせつ)が 黄金(きん)色(いろ)に街(まち)を染(そ)めて눈부신 계절이 금빛으로 거리를 물들이며君(きみ)の横顔(よこがお) そっと包(つつ)んでた그대의 옆 얼굴을 살며시 감싸네また巡(めぐ)り逢(あ)えたのも きっと偶然(ぐうぜん)じゃないよ또 우연히 만난 것도 분명 우연은 아니야心(こころ)のどこ.. 더보기
華原朋美 - あなたがいれば (카하라 토모미 - 그대가 있다면) 華原(かはら)朋美(ともみ) ― あなたがいれば 카하라 토모미 - 그대가 있다면作詞: 康(カン)炫(ヒョン)民(ミン)(작사: 강현민) 作曲: 康(カン)炫(ヒョン)民(ミン)(작사: 강현민) 唄: 華原(かはら)朋美(ともみ)(노래: 카하라 토모미) 원곡: 일기예보, 러브홀릭 - "그대만 있다면" あなたがいればいい 당신이 있다면 좋아요本当(ほんとう)は気(き)づいてた最初(はじめから 사실은 알고 있었어요, 처음부터.この愛(あい)の終(お)わりを誰(だれ)も止(と)められずに一人(ひとり)の夜(よる) 이 사랑의 끝을 누구도 멈출 수 없는 혼자만의 밤.何故(なぜ)温(ぬく)もりは今(いま)でもここにあるの 왜인지 온기는 지금까지도 여기에 있나요?触(ふ)れ合(あ)える心(こころ)が途切(とぎ)れても 맞닿을 수 있는 마음은 끊어져 있는데도ずっ.. 더보기
이미지 파일 일괄 변환 PowerShell에서 이미지 파일을 일괄 변환하는 방법은 다음과 같다. # System.Drawing.dll을 로드하기 [Reflection.Assembly]::LoadWithPartialName("System.Drawing"); # 폴더 내 모든 파일 목록 얻기 $list = Get-ChildItem; foreach ($item in $list) { # 선택된 1개 파일에 대해 System.Drawing.Bitmap 객체 만들기 $image = New-Object System.Drawing.Bitmap($item.FullName); # 다른 형식으로 저장 # 두 번째 매개변수는 "BMP", "EMF", "EXIF", "GIF", "ICON", "JPEG", "PNG", "TIFF", "WMF" 중 하.. 더보기
이름 일괄 변경하기 PowerShell에서 파일의 이름을 일괄 변경하는 방법은 다음과 같다. # 현재 폴더에서 파일 이름들 얻기 $list = Get-ChildItem; foreach ($item in $list) { # Rename-Item 기존이름 새이름 Rename-Item $item.FullName (); $num++; } 더보기
이동된 게시물입니다. 본 게시글은 블로그 개편으로 이동되었습니다. 아래 주소로 접속하여 주십시오. This article has been moved due to the the reorganization of the blog. Please visit the page linked below: この文書はブログの改編ので移動されました。下記の住所で接続して下さい。 https://codingcatkr.tistory.com/80 더보기
CentOS Minimal Intallation으로부터 서버 구축 방법 #5 (PHP 설정) PHP 설치하기 yum으로 PHP를 설치한다. 필요에 따라 부속 패키지를 다음과 같이 설치할 수 있다. # yum --disablerepo=\* --enablerepo=c7-media install php php-devel php-pear php-mbstring php-gd PHP가 제대로 설치되었는지 확인한다. 그림과 같이 PHP의 버전이 출력되면 정상이다. # rpm -qa php # php -v_ Apache에 PHP 연동시키기 다음은 설치한 PHP를 Apache에 연동시키는 과정이다. Apache가 연동을 위해 실행하는 각종 모듈은 /etc/httpd/modules 디렉터리에 있는데 이 곳에 php 모듈이 있는지 확인한다. # cd /etc/httpd/modules # ll *php*_ 여기에서는.. 더보기
SAFEARRAY의 간단한 사용법 정리 SafeArray 객체 생성 및 파괴 SafeArray를 생성하고 파괴하는 과정을 알아보기 위해 다음 코드를 작성해 본다. 배열을 구성하는 각 원소의 자료형이 부호 없는 8비트 정수(바이트 형)이고 10개로 구성된 배열의 생성법은 다음과 같다. /* Example: SafeArrayCreate, SafeArrayDestroy */ #include #include #include #include int main(int argc, char * argv[]) { HLOCAL hLocal = NULL; LPSAFEARRAYBOUND lpSafeArrayBound = NULL; LPSAFEARRAY lpSafeArray = NULL; hLocal = LocalAlloc(LHND, sizeof(SAFEARRAYBO.. 더보기
[소켓 프로그래밍]UDP 브로드캐스트에 의한 데이터 보내기 및 받기 보내기 측 코드 다운로드 시 참고: Dev-C++로 작성되었음. /* Example: main.c */ #include #include #include #include #include #include #include #define PORT 65429 int main(int argc, char *argv[]) { int temp; char message[] = "Hello, World!"; WSADATA wsaData; SOCKET sock; int fBroadcast = 1; struct sockaddr_in sockaddr1; struct sockaddr_in sockaddr2; WSAStartup(MAKEWORD(2, 2), &wsaData); /* 소켓을 생성한다. socket([IPv4 인터넷 사.. 더보기
Object Pascal 속성 문법 #2 조건문과 반복문 조건문 조건 연산자 파스칼의 조건 연산자는 다음과 같다. =두 대상의 같음 여부를 판단한다. 두 대상의 다름 여부를 판단한다. 정수, 실수형 변수에 대하여 두 대상의 대소관계를 나타내고, 집합형 변수에 대하여 두 대상의 포함 관계를 나타낸다. if-else 문 if-else 문은 C 언어의 if 문과 같다. if (* TODO: condition *) then (* TODO: 한 줄 구문 *); if (* TODO: condition *) then begin (* TODO: 여러 줄 구문 *); end; 여러 조건을 이어서 쓸 경우, if (* TODO: condition *) then (* TODO: 한 줄 구문 *) else if (* TODO: condition *) then (* TODO: 한 줄.. 더보기
Object Pascal 속성 문법 #1 Hello, World! 오브젝트 파스칼(Object Pascal)은 클래식 매킨토시(Mac OS X 이전의 매킨토시)의 주력 언어 중 하나이다. 다른 하나는 C/C++, 또 다른 하나는 Java. 이미 C/C++/Java를 알고 있다고 가정하고 파스칼을 속성으로 익히기 위해 약간의 내용들을 정리해 둔다. 소스 코드의 기본 구조 파스칼 소스의 기본 구조는 다음과 같다. // filename : main.p program main; {$APPTYPE CONSOLE} var num : integer; begin num := 10; WriteLn('Hello, World!'); end. 한 줄씩 분석해 본다. // filename : main.p 한 줄 주석은 // Comment 으로 C와 같다. 여러줄 주석은 (* Comment *.. 더보기
SheepShaver 에뮬레이터 및 Mac OS 9.0.4의 설치 #5 (완결) 한글 지원 구성하기 한글을 깨지지 않고 잘 보여주도록 하기 위해 , 그리고 한글을 입력할 수 있게 설정하는 작업만 남았다. 아래 압축 파일을 다운로드한다. ScriptSwitcher.sit는 매킨토시에 한국어 사용을 활성화 시키는 확장 파일이 담고 있고, DABOINE-2.1.sit는 Mac OS용 Internet Explorer에서 한글이 깨지는 현상을 수정해주는 확장 파일을 담고 있다. 각각 압축을 풀어서 먼저 ScriptSwitcher 확장파일을 운영체제가 설치된 드라이브의 System Folder의 Application Support 폴더에 넣는다. 이 확장파일을 실행해서 "Primary Script"를 "Korean"으로 변경한다. [Change]를 눌러서 변경. "SOON ***"이 나타난다... 더보기
SheepShaver 에뮬레이터 및 Mac OS 9.0.4의 설치 #4 Stuffit Expander와 Stuffit DropStuff 설치하기 Stuffit DropStuff는 매킨토시용 압축 프로그램이고, Stuffit Expander는 압축 해제 프로그램이다. 우선 아래 링크를 통해 Stuffit Expander 5.5와 Stuffit DropStuff 5.5의 설치파일을 다운로드하여 호스트 운영체제의 소정의 위치에 저장한다. .dsk파일은 설치 파일이 담긴 가상 이미지 파일이고 .sha1 파일은 각 파일의 SHA-1 해시 값을 적은 파일이다. .dsk 파일만 있으면 된다. 해당 파일들을 호스트 운영체제의 소정의 위치에 둔다. SheepShaver에서 로컬 드라이브를 마운트 시켰다면 바탕화면에 PC 아이콘이 그려진 항목이 보일 것이다. 아직 한글 지원이 안 깔려 있으므.. 더보기
SheepShaver 에뮬레이터 및 Mac OS 9.0.4의 설치 #3 Mac OS 설치 미려한 Mac OS 화면이 나타난다. 매우 아름다우므로 한 단계씩 화면을 감상하며 진행한다. 이런 화면이 뜬다. "Mac OS 9 Install" 아이콘을 더블클릭하여 실행한다. 설치를 시작한다는 화면이 뜨면 [Continue] 버튼을 누른다. 설치할 위치를 묻는 화면이다. Destination Disk에서 설치를 원하는 하드 디스크를 선택하고 [Select]를 클릭한다. 설치 전 안내 사항과 사용 계약서 부분이다. 계속 [Continue]를 눌러준다. 딱히 커스텀 설정할 것이 없다면 [Start]를 눌러 바로 설치를 시작할 수도 있으나, 여기에서는 한국어 지원을 위해 [Customize]를 클릭하여 사용자 설정을 한다. [Customize] 버튼을 눌렀을 때 다음과 같이 패키지를 선택.. 더보기
SheepShaver 에뮬레이터 및 Mac OS 9.0.4의 설치 #2 HFV Explorer를 사용하여 가상 하드디스크 파일 생성 폴더 통째로 복사했던 C:\Program Files\HFV Explorer 또는 C:\Program Files (x86)\HFV Explorer 경로에서 HFVExplorer.exe를 실행한다. 그리고 새 문서를 생성한다. "Volume Name"에는 가상 하드에 붙일 이름을 선택하고, "Volume Size"에는 가상 하드의 크기(2GB 선택 시 오류 발생할 수 있음)를 지정한다. "Volume file path, or floppy selection"에 이 파일을 저장할 경로를 지정한다. 그리고 OK를 누른다. 선택한 하드의 크기에 따라 생성 시간이 길어질 수 있으니 천천히 기다린다. 여기에서는 Mac OS 9.0.4가 설치될 하드인 syst.. 더보기
SheepShaver 에뮬레이터 및 Mac OS 9.0.4의 설치 #1 GTK, SheepShaver 및 하드웨어 세팅하기. SheepShaver는 Mac OS 7.5.2 ~ 9.0.4를 구동할 수 있는 에뮬레이터이다. Basillisk가 모토로라 MC68000 CPU를 에뮬레이트했고, 이것은 그 후속 프로그램으로서 PowerPC CPU를 에뮬레이트할 수 있다. 이 프로그램은 Windows 2000/9x에서 사용할 것을 가정하고 개발된 이후로는 현재 업데이트가 거의 이루어지지 않는 상태이므로 Windows 8/8.1/10에서 사용 할 경우 그 작동을 보증할 수 없다. (테스트 결과 Windows 7에서는 잘 작동하였고 Vista의 경우는 확인한 바 없다.) Download : 먼저 gtk+-2.10.13-setup.exe를 설치한다. SheepShaver가 포함된 Sheep.. 더보기
CentOS Minimal Intallation으로부터 서버 구축 방법 #4 (Postgre SQL 설치 및 Perl 연동) Postgre SQL 설치 DB 설치를 한다. 여기에서는 Postgre SQL을 기준으로 한다. yum으로 postgresql 패키지와 확장 패키지들을 설치한다. # yum --disablerepo=\* --enablerepo=c7-media install postgresql postgresql-server postgresql-contrib postgresql-devel /usr/bin 디렉터리에 가면 Postgre SQL 관련 파일들이 생성되어 있을 것이다. 이 중 postgresql-setup 파일을 실행하여 데이터베이스를 초기 설정한다. # ./postgresql-setup initdb 데몬을 실행시킨다. 재부팅 시 자동 실행되게 하려면 같은 명령을 /etc/rc.local 파일에 추가한다. # s.. 더보기
CentOS Minimal Intallation으로부터 서버 구축 방법 #3 (Perl 설치 및 Apache 연동) Perl 설치 이전 포스트(http://tapito.tistory.com/546)에서 Apache를 설치했다면, 마찬가지로 이번에는 perl을 설치해 본다. # yum --disablerepo=\* --enablerepo=c7-media install perl_ 다음, perl 실행 파일이 어디에 위치해 있는지 확인한다. 이 경로는 perl 소스의 첫 줄을 작성할 때 중요하다. # whereis perl_ 경로가 /usr/bin/perl 또는 이에 준하는 경로를 확인할 수 있다. 실행이 잘 되는지를 보기 위해 홈 디렉터리(~)에 테스트 파일을 작성하여 실행해보기로 한다. # cd ~ # cat > hello.pl #!/usr/bin/perl print "Hello, World!\n"; [^C] (=Ctr.. 더보기
CentOS Minimal Intallation으로부터 서버 구축 방법 #2 (Apache 설치와 부팅시 자동 실행 설정) Apache 설치 이전 포스트(http://tapito.tistory.com/545)에서 미디어 마운트, yum 설정을 확인하고 lynx를 설치했다면, 여기에서는 웹 서버인 apache를 설치한다. Minimal Install로 설치했으므로 httpd 데몬(백그라운드로 항상 실행하면서 현재 보고 있는 컴퓨터가 서버로 기능할 수 있도록 하는 프로그램)이 설치되어 있지 않을 것이다. httpd가 있는지 확인해 본다. 설치되어있지 않다면 아무것도 출력되지 않고, 설치되어 있으면 해당 httpd의 버전을 포함한 패키지 이름이 뜰 것이다. 여기에서 apache와 httpd의 관계는? 똑같다. apache의 패키지 이름이 httpd이다. 만일 아래 명령에서 httpd가 잡힌다면 이하 과정은 전혀 불필요하다. # r.. 더보기
CentOS Minimal Intallation으로부터 서버 구축 방법 #1 (장치 마운트, yum, lynx, wget 설치) 본 포스팅은 CentOS Minimal Install에서부터 서버를 설정하고 KDE 데스크톱 및 한글 입출력을 설정하는 과정을 단계별로 설명한다. 우선 CentOS 홈페이지(https://www.centos.org/)에 접속하여 Everything ISO을 다운로드 한 뒤 Minimal Install으로 설치한다. 본 포스팅은 설치 후 설정 과정에 대해 설명하므로 파티션 구성, 계정 설정을 포함한 설치 과정 자체에 대해서는 생략한다. CD-ROM 마운트 부팅을 완료하면 로그인 메시지가 뜰 것이다. ID는 root, 미리 설정한 암호를 입력하여 로그인한다. 그럼 당연히도 다음의 화면이 출력될 것이다. 일단은 인터넷 설정도 안 된 완전 RAW 그 자체의 상태이다. Everything ISO에 있는 설치파일들.. 더보기
RAW형 데이터의 프린터 출력을 위한 Windows API 호출 과정 프린터로 문서를 출력하기 위한 Windows API 호출 과정은 다음과 같다. 컴퓨터에 장착된 프린터를 찾아 그 중 하나를 선택한다. (EnumPrinters) 선택한 프린터를 열어 그 핸들을 얻는다. (OpenPrinter) 1. EnumPrinters 함수를 사용하여 프린터 정보 얻기 EnumPrinters 함수는 다음과 같이 선언되어 있다. BOOL EnumPrinters( _In_ DWORD Flags, _In_ LPTSTR Name, _In_ DWORD Level, _Out_ LPBYTE pPrinterEnum, _In_ DWORD cbBuf, _Out_ LPDWORD pcbNeeded, _Out_ LPDWORD pcReturned); (참조: https://msdn.microsoft.com/k.. 더보기
MS-DOS에 CD-ROM 인식시키기 MS-DOS에 CD-ROM을 인식시키기 위해서는 다음 파일이 필요하다. OAKCDROM.SYSCD-ROM 드라이브를 인식하는 장치 드라이버이다.MSCDEX.EXE장치 드라이버로 인식된 CD-ROM을 MS-DOS에서 사용하기 위한 프로그램이다. 일단 두 파일은 아래 경로에서 다운 받는다. (압축 암호: http://tapito.tistory.com/) MSCDEX.EXE는 MS-DOS에 기본 포함되므로 OAKCDROM만 적당한 위치에 복사해 두면 될 것이다. 아래 명령을 입력하여 C:\CONFIG.SYS를 편집한다. C:\>edit config.sys_ 적당한 위치에 복사된 OAKCDROM.SYS가 메모리에 적재될 수 있도록 CONFIG.SYS에 적재 명령어를 추가한다. DEVICE 또는 DEVICEHIG.. 더보기
Universal Windows Platform (UWP)에서 SQLCipher 사용하기 NuGet Package에서 요구하는 버전 때문에 Visual Studio 2017 이상에서만 가능하다. 즉, Visual Studio 2015 이하에서는 안 됨. #1 ~ #3의 과정은 Visual Studio에 확장 기능을 적용하는 것이므로 처음 1회만 하면 이후 새 프로젝트를 생성할 때 또 다시 할 필요가 없음. 1. [도구(T)] - [확장 및 업데이트(U)...]를 클릭한다. 2. "확장 및 업데이트" 창에서 [온라인] 메뉴 클릭 후 검색창에 "SQLite"를 검색한다. "SQLite for Universal Windows Platform"를 다운로드한다. 3. 테스트해 본 결과 별 문제가 없었다. 안심하고 [예(Y)]를 누른다. 4. "솔루션 탐색기"에서 원하는 프로젝트에 참조 추가를 한다. .. 더보기
Android Studio에서 SQLCipher 라이브러리 추가 방법 1. Application의 Gradle Script [build.gradle (Module: app)]를 연다. 2. dependencies의 하위 항목으로 아래의 코드를 넣는다. compile 'net.zetetic:android-database-sqlcipher:3.5.4@aar' 3.5.4은 버전 이므로 최신 버전이나 적절한 값으로 교체 가능함. 추가 후 편집기 화면 상단의 "Sync Now"를 클릭 추가 후 재빌드. 끝. 더보기