일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- core 분석
- iptime원격부팅
- OTT셋톱박스
- YCSB
- system_log
- 딜라이브플러스h3
- MySQL
- cmd로msi파일설치
- cloudstorage
- #Oracle
- GUI 또는 CLI전환
- ipvlan
- cubrid
- putty
- root패스워드분실
- docker
- windows10원격부팅
- Linux
- 파이썬 스톱워치
- Windows
- Dell Venue 8 Pro
- 딜라이브플러스앱설치
- ventoy 사용법
- cmd인스톨러설치
- VPN
- linux대용량파일열기
- CentOS7
- CentOS
- cloudready OS
- Oracle
- Today
- Total
목록전체보기 (88)
일단은 프로그래머 나부랭이
windows OS에서 자동화를 할 때 유용할 것 같아서 적어둡니다. 참고로, power shell용 명령어는 따로 있습니다. 설치: msiexec /package *.msi /passive 제거: msiexec /uninstall *.msi /passive 도움말: msiexec /help /passive 옵션을 사용하면 gui 화면이 나타나지 않고, 자동으로 진행됩니다. 아마 default 설정으로 기본 설치 되는 것으로 추측됩니다.
Ventoy란? (Ventoy 공식 사이트 : https://www.ventoy.net/en/index.html) 오픈 소스 프로그램으로, usb 메모리를 부팅 디스크로 만들지 않고, iso 파일 등만 넣으면 바로 부팅 디스크처럼 동작하게 만들어주는 프로그램입니다. 장점은 하나의 usb 메모리에 OS별 iso 파일만 넣어두면, 매번 rufus로 부팅 디스크를 만들지 않고, OS를 선택해서 설치할 수 있습니다. 또 iso 파일을 지우고(또는 남은 공간을) 디스크 공간을 확보하면 일반적인 usb 메모리로 이용할 수 있습니다. 준비물은 다음과 같습니다. - 위의 공식사이트에서 제공하는 ventoy 최신 인스톨러 - usb 메모리 Ventoy 설치 및 사용법 1. usb메모리를 pc에 연결한 후, ventoy ..
보통은 스마트폰에 내장된 스톱워치를 사용하겠지만, 어쩌다보니 pc에서 스톱워치를 써야할 일이 있어, 만들어봤습니다. 파이썬 3를 이용해 만들었으며, pyinstaller를 이용해 패키지로 만들었습니다. 첨부된 파일중 stop_watch.exe와 stop_watch_큰 글씨.exe는 같은 코드에서 글자 크기만 다르게 해서 만들었습니다. stop_watch 코드.py는 소스 코드입니다.
DB를 restore 하지 않고, 과거 특정 시점의 data를 조회하는 기술로, backup된 db를 restore하는 것과는 다르다 (flashback이란? : https://www.oracle.com/kr/database/technologies/high-availability/flashback.html) (flashback transaction, total recall은 보고 있던 책에 예제가 없어서 따로 정리하지 않음) flashback query : 특정 시점의 테이블의 데이터 조회 flashback version query : 특정 기간의 테이블의 데이터 버전 조회 flashback transaction query : 특정 기간의 트랜잭션에 의한 변경정보 조회 flashback table : 특..
CUBRID python driver test : https://github.com/swi0110/python_driver_test 개요 cubrid python driver를 이용해 sql 파일을 수행하고 결과가 정상적으로 출력 됐는지를 확인 함 몇가지 문제가 있지만 추후에 보완하기 위해 git hub에 올려둠 (문제는 후술) 참고 : Test 프로그램의 기능 검증(?)을 위해 활용한 *.sql 파일은 cubrid repository에 있는 cubrid-testcases의 test scenario의 일부를 사용했음 (링크 : https://github.com/CUBRID/cubrid-testcases/tree/develop/sql) Test 수행 방법 및 수행 방식 Test.py에 있는 'tc_path..
Docker container를 사용하다 보면 가끔 불편할 때가 있습니다. 제 경우, 가끔씩 container를 하나의 테스트 장비처럼 이용할 때가 있습니다. 물론 docker host장비에서 개발 및 테스트를 병행하면 크게 문제는 없겠습니다만, 가끔은 docker host가 아닌 다른 장비에서 container에 접근해야 할 경우가 있습니다. 그때마다 하던 고민은 '외부 장비에서 container에 접속할 때, port forwarding을 하지 않고 직접 접근할 방법은 없을까?'에 대한 고민이었습니다. 그리고 열심히 구글링을 하던 결과 (어쩌면 당연하게도) docker docs에서 방법을 찾았습니다. 바로 ipvlan을 이용하는 것입니다. (참고 : https://docs.docker.com/netw..
필요해서 만들었는데, 나중에 쓸모가 있을것 같아, 이 곳에 메모합니다. 참고로, centos(redhat 계열)의 경우에는 아래의 script가 동작하지 않을 것으로 생각됩니다. (Ubuntu 20.04에서 검증) 아래의 shell script을 복붙한 다음 sudo 권한을 가지고 실행합니다. 1 또는 0의 인자를 입력하되, 1은 CLI, 0은 GUI mode로 전환합니다. 아무것도 입력하지 않거나 0,1외의 다른 값을 입력하면 도움말을 출력합니다. # !/bin/bash mode=$1 if [ ${mode} -eq 1 ]; then echo "set the cli mode" sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"tex..
이번에는 Dell venue 8 pro에 DBMS를 설치하고 benchmark를 수행해봤습니다. 먼저 OS 설치 방법은 아래의 링크를 타고 이전 글을 참고해주시기 바랍니다. Dell venue 8에 cloudready 설치하기 : this1.tistory.com/entry/윈도우-태블릿에-cloudready-OS-chromium-OS-설치하기 Cloudready OS에는 linux container를 생성해주는 기능이 있습니다. 이를 이용하면, 태블릿 pc를 서버처럼 이용할 수도 있을 것 같아서 한번 테스트 해봤습니다. 테스트 방법은 DBMS를 설치하고 Benchmark 프로그램인 YCSB를 수행해봤습니다. 설치방법 테스트 해본 DBMS는 CUBRID와 MySQL 두가지이며, 둘 다 오픈소스 DBMS로 ..
MVCC란 Multi Version Councurrency Control의 줄임말로, 해석하면 '다중 버전 동시성 제어'쯤 된다. 즉 MVCC는 DBMS의 동시성 제어를 위한 데이터 관리 기법이다. (참고 : ko.wikipedia.org/wiki/다중_버전_동시성_제어) 비교를 위해, 기존의 동시성 제어 방법으로 알려진 Lock의 개념을 잠깐 살펴보자. lock은 크게 read lock과 write lock으로 나누어진다. 간단하게 살펴보면, - read lock(shared lock)이 걸린 데이터 D를 A가 점유하고 있을 때, B는 D를 read 할 수는 있지만, write 할 수는 없다. - write lock(exclusive lock)이 걸린 데이터 D를 A가 점유하고 있을 때, B는 D를 r..
약 4~5년쯤 전에 구매한 windows tablet pc가 있었습니다. 처음에는 서브 pc처럼 사용할 생각이었지만, 성능상의 한계로 기능 제약(?)을 받던 기기였고, 그 탓에 자주 사용하지 않았습니다. 그런데 최근 구형 노트북과 태블릿 pc를 소생시키는 화타(?)인 cloudready라는 OS를 알게 되었습니다. Cloudready OS란? cloudready를 설명하기 전에 chrome OS에 대해 설명할 필요가 있습니다. chrome OS는 구글에서 만든 운영체제로, web browser인 chrome browser를 기반으로 동작합니다. 쉽게 말해서 OS는 맞는데, 이름처럼 chrome 기반에서 동작하는 OS라고 보시면 됩니다. (해외에는 chromebook이라는 전용 노트북도 판매합니다.) 이 ..