준호씨의 블로그
기존에 rsh 를 주로 사용하던 환경에서 ssh 로 넘어 갈 때 변경 해 줄 포인트들 정리 rsh 커맨드 대신 ssh 기존에 아래와 같은 커맨드를 사용했다면 rsh junho85.pe.kr whoami 아래와 같이 바꿔준다. ssh junho85.pe.kr whoami 간단하다. rsync -e ssh 옵션을 추가 해 준다. rsync -e ssh ... sshd 설치 TODO 이건 나중에 따로 정리. 기본 설치 방법. 레거시 서버에서 설치 하는 방법. 등등
yyyy-mm-dd hh:mm:ss Time::Piece 로 localtime 에 strftime 함수 추가해서 사용하기 use Time::Piece; print localtime->strftime('%F %T'); Time::Piece 모듈을 사용하게 되면 localtime 에 strftime 함수가 오버라이드 된다. Time::Piece 모듈은 Perl 5.10 부터 기본 모듈로 들어가 있다. 만약 없다면 cpan 으로 설치 해 주면 된다. cpan Time::Piece Time::Piece 관련 릴리즈노트 5.8 에서 Time::Piece (이전에는 Time::Object) 가 제거 됨 https://perldoc.perl.org/perl58delta.html 5.10 에 Time::Piece 가 ..
특정 호스트에 처음으로 ssh 로 접근 하려고 하면 아래 처럼 yes/no 를 물어 보게 된다. $ ssh junho85.pe.kr The authenticity of host 'junho85.pe.kr (111.111.111.xxx)' can't be established. RSA key fingerprint is 2f:e1:a7:bd:e4:56:53:xx:xx:xx:xx:xx:xx:xx:xx:xx. Are you sure you want to continue connecting (yes/no)? yes 하고 나면 ~/.ssh/known_hosts 에 아래 처럼 추가 되고 그 다음부터는 물어 보지 않게 된다. junho85.pe.kr,111.111.111.xxx ssh-rsa AAAAB3NzaC...D..
다음과 같은 dictionary 가 있을 때 some_dict = {'june': 12, 'hello': 22, 'world': 33} 아래와 같이 key : value로 출력하는 방법입니다. june : 12 hello : 22 world : 33 keys 이용하기 for key in some_dict.keys(): print(key, ":", some_dict[key]) 평범한 방식입니다. keys() 메서드를 이용하면 dictionary에서 key만 뽑아서 리스트로 리턴합니다. 그 리스트를 대상으로 for loop를 돌면서 key를 하나씩 뽑아 옵니다. 값은 dictionary[key]를 이용해서 뽑아오면 됩니다. java나 perl 등 다른 언어들에서도 비슷한 방법을 사용합니다. 아래는 perl ..
이마트트레이더스에서 장본 것들 몇가지 남겨 본다. 쉐프솔루션 떡갈비 스테이크 판매하시는 분이 잘(?) 권해 주셔서 시식 해 보고 맛있어서 구입. 비비고코너쪽이라 비비고제품인줄 알았는데 나중에 보니 쉐프솔루션이었음. 맛있으니 OK. 애들 구워 주니 잘 먹는다. 새우볶음밥 피코크 새우볶음밥이 맛있어서 종종 사 먹었는데 어느날 없어졌음. 대신 천일냉동 새우볶음밥이 나타났음. 집에서 조리 해 보니 새우도 많고 맛이나 구성이 피코크 것과 거의 같아 보였음. 조사를 해 보니 피코크 새우볶음밥이 천일냉동에서 만든것이라 똑같음. 냉동새우. Uncooked Shrimp 냉동새우중 최고봉인듯 하다. 가격은 좀 비싸긴 하지만 파스타, 짜장면, 볶음밥 등을 할 때 같이 넣어 먹으면 맛있다. 새우 먹는 맛 난다. 다른 제품들은..
집에서 사용 하는 프린터는 삼성전자 M2026 흑백 토너가 다 떨어져서 토너를 구입 하였다. 재생 토너는 간혹 이런저런 말썽을 일으켜서 조금 비싸도 일단 정품을 사용. 재생은 좀 더 프린터 써 보다가 다시 시도 해 봐야 겠음. 여기 저기 검색 하다가 구입한건 쿠팡 삼성전자 흑백 레이저 프린터 토너 MLT-D111S http://www.coupang.com/vp/products/290262 참고로 정품 중에서도 좀 더 저렴한 것이 있는데 벌크 버전이라고 해서 700~800 장 정도 출력이 가능 하다고 적혀 있었다. 아마 프린터 살 때 딸려 오는 버전이 아닐까 싶기도 하다. 일반적인 정품토너는 1000장 출력이 가능 하다. 참고로 재생토너는 보통 2000장 출력이 가능 하며 가격도 절반 이하로 형성 되어 있..
소니 미러리스 카메라를 사용 하고 있는데 동영상 저장을 하다 보면 AVCHD 파일로 저장 되는 경우가 있다. AVCHD 파일을 열어 보면 다음과 같이 여러개의 Clip 으로 이루어 져 있는 것을 볼 수 있다. 이런 상태라도 상관 없다면 상관 없지만 나 처럼 날짜별로 파일을 분리 하는 걸 좋아 하는 사람은 파일을 분리 해서 가져 오고 싶어 할 수도 있다. 그럴때는 AVCHD 파일에 마우스 우 클릭을 하고 Show Package Contents 를 누른다. BDMV 라고 나올텐데 또 마우스 우 클릭 하고 Show Package Contents 를 누른다. 자 이제 STREAM 디렉토리로 들어 가면 MTS 파일들이 보일 것이다. 이 파일들을 다른 곳으로 이동 시키면 된다. MTS 파일은 VLC 등의 플레이어에..
git을 커맨드 라인에서 많이 이용하다 보면 git commit ... 처럼 commit 같은 명령어가 타이핑하기 귀찮다고 느껴질 수 있습니다. 조금이라도 타이핑을 줄여 보고 싶은 마음이 들 수 있습니다. svn 유저였다면 더더욱 그런데 svn에서는 svn ci로 가능했기 때문입니다. git에서도 alias 기능을 이용하면 commit을 ci로 줄여서 사용 가능합니다. 아래 커맨드를 한번 실행해 주면 이후로는 git commit ... 대신 git ci ... 를 이용하면 됩니다. git config --global alias.ci commit git 문서에도 아래 네 가지의 예시를 보여 주고 있습니다. 아래 네 개 정도는 git 설치하면서 같이 세팅해 두어도 좋을 것입니다. (그냥 git에서 기본 지정..
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
CentOS Linux 7 기준이다. redis 버전은 3.2 이다. 환경에 따라 조금씩 방식이 달라질 수 있다. 외부 접속 오픈 redis 서버를 centos 에 그냥 설치 했더니 locahost 에서만 접근 가능 한 상태. 외부에서도 접근 가능 한게 편할거 같아서 설정 수정 /etc/redis.conf 파일 수정 bind 설정이 bind 127.0.0.1 로 되어 있는데 이렇게 되면 localhost 에서만 접근 가능 하다. bind 설정을 주석처리 해 주면 어디서나 접근 가능하다. bind 설정을 주석처리 하면 아무나 접근 가능 하다는게 문제가 될 수 있음. password 설정 password 를 설정하려면 /etc/redis.conf 에서 requirepass 를 설정 해 주면 된다. 단순하게 ..