목록개발이야기 (529)
준호씨의 블로그
IntellilJ 터미널에서 키보드 버튼을 꾸욱 누르고 있으면 연속 입력은 안되고 다른 특수 문자 입력 하는 창이 나타난다. 나는 연속 입력을 하고 싶은데 특수 문자 입력 창이 나타나니 여간 불편한게 아니다. 그래서 방법을 찾아 보았다. 터미널에서 아래 명령어를 실행 하고 IntelliJ 를 다시 실행 하면 된다. $ defaults write -g ApplePressAndHoldEnabled -bool false IntelliJ 는 재시작 해 줘야 한다. 특정 프로그램만 지정 하고 싶은 경우는 다음과 같이 하면 된다. $ defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false $ defaults write com.jetbra..
intellij 에서 php 를 개발 할 때 apache 같은거 세팅 하지 않고 그냥 바로 개발 하는 방법이 없을까 찾아 봄 아래 페이지에 답이 있음 https://www.jetbrains.com/help/idea/2016.1/php-built-in-web-server.html?origin=old_help 하지만 intellij 의 설명은 언제 봐도 좀 불친절함 아무튼 요약하자면 Run -> Edit configurations.. 들어가서 왼쪽 위에 있는 "+" 를 눌러서 PHP Build-in Web Server 를 눌러서 추가 한다. name, port, document root 를 적당히 설정 한다. 그리고 run 하면 서버가 실행 된다. 잘 되는 구만 앞으로 php 개발은 이렇게 하면 되겠다.
tcpdump 에서 -w 옵션을 이용하면 패킷덤프한 내용을 파일로 저장 할 수 있다. 보통 wireshark 등의 프로그램으로 불러 와서 보는 편인데 shell 환경에서 그냥 열어 보고 싶을 수도 있다. 그럴 때는 -r 옵션을 이용하면 된다. 우선 아래와 같이 test.pcap 이라는 파일로 패킷을 저장 한다. sudo tcpdump -i any -s 0 port 80 -w test.pcap wireshark 로 열어 보면 다음과 같이 나온다. tcpdump -r 파일명을 입력하면 다음과 같이 캡쳐 한 내용이 나온다. tcpdump -r test.pcap reading from PCAP-NG file test.pcap 23:49:20.020425 IP 183.110.25.18.http > junekimu..
osx 환경에서 iterm 을 사용하고 있는데 특이하게도 키보드의 numeric keypad 는 눌러도 숫자가 입력 되지 않았다. numpad 를 즐겨 쓰는 유저로서 불편하지 아니할 수 없었다. 설정에 들어가 보니 설정 방법이 있었다. 프리셋이 xterm Defaults 로 되어 있을 텐데 xterm with Numberic Keypad 로 바꿔 주면 된다. 설정으로 찾아 가는 방법은 다음과 같다. Preferences -> Keys -> Load Preset -> xterm with Numeric Keypad
간혹 특정 텍스트 파일을 grep 할 때 해당 파일을 텍스트 파일로 인식 하지 않고 Binary file 로 인식 할 때가 있다. $ grep hello doc.txt Binary file (standard input) matches 이럴 때는 -a (혹은 --text) 옵션을 이용하면 된다. $ grep hello doc.txt -a man grep 해 보면 다음과 같은 내용을 찾을 수 있다. -a, --text Treat all files as ASCII text. Normally grep will simply print ``Binary file ... matches'' if files contain binary characters. Use of this option forces grep to out..