tip
-
Ububtu 에 JDK 수동 설치tip 2019. 3. 8. 15:46
Ubuntu에 JDK를 설치하기위해 apt를 이용했지만, 특정 URL에서 관련 패키지를 다운로드 할 수 없어 수동으로 설치하는 방법을 선택했다. 1. 준비물JDK 는 Oracle 홈페이지에서 받는다. 2. 설치$ tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz$ sudo mv jdk-11* /usr/local/$ echo "export JAVA_HOME=/usr/local/jdk-11.0.2" >> ~/.profile$ echo "export PATH=$PATH:$JAVA_HOME/bin" >> ~/.profile$ source ~/.profile 3. 설치확인$ java -versionjava version "11.0.2" 2019-01-15 LTSJava(TM) SE ..
-
wget with wildcards in http downloadstip 2018. 8. 5. 12:47
$ wget -r --no-parent -A '*.pdf' http://hackerschool.org/HardwareHacking/ -A acclist --accept acclist -R rejlist --reject rejlist Specify comma-separated lists of file name suffixes or patterns to accept or reject. Note that if any of the wildcard characters, *, ?, [ or ], appear in an element of acclist or rejlist, it will be treated as a pattern, rather than a suffix. --accept-regex urlregex -..
-
글 쓰기 전 명심해야 할, 좋은 글을 쓰는 11가지 방법tip 2016. 3. 29. 17:58
평소 회사에서 메일을 작성하면서 스스로 지키려고 했던 것들인데, 이 것들이 정리된 글을 보았다. 이 곳에는 제목만 남기고, 한 가지만 더 보탠다 (11번). 글 쓰기 전, 목차를 작성해보세요.문장을 짧게 쓰는 버릇을 들이세요.분명한 마무리를 지어주세요.외래어를 제대로 적어주세요.문법에 맞추되 구어체에 가깝게 적어주세요.좋은 제목을 지어주세요.다시 읽으세요.꼭! 맞춤법을 검사해주세요.꾸준히 글쓰기를 연습하기 위한 동기를 마련하세요.내가 쓴 글을 함께 읽으세요.다양한 분야의 글을 읽으세요. 참고) http://blog.naver.com/welldoner/220383836399
-
엑셀이 날짜를 인식하지 못할 때tip 2016. 2. 26. 23:51
엑셀에서는 특정 문자열을 날짜로 인식할 경우 다른 함수나 메크로를 통해 날짜 관련 작업들을 진행할 수 있다. 그 말은 엑셀이 날짜를 인식하지 못하면 그런 기능들을 사용하지 못한다는 이야기! 예를 들어 아래와 같은 문자는 엑셀에서 날짜로 인식하지 못한다. "3/19/2012 8:35:51 AM" 그래서 다음과 같은 함수를 이용해 엑셀이 날짜로 인식할 수 있도록 변환할 수 있다. =DATEVALUE(MID(K231,SEARCH(" ",K231,1)-4,4)&"/"&LEFT(K231,SEARCH("/",K231)-1)&"/"&MID(K231, SEARCH("/",K231)+1, SEARCH("/",K231,SEARCH("/",K231)+1)-SEARCH("/",K231)-1))+TIMEVALUE(MID(K23..
-
비밀번호 저장 도구tip 2014. 2. 9. 07:12
연구소에서 연구원(Researcher)이었을 때와는 다르게 운영 조직에 있다보니 다루어야 하는 보안 장비와 네트워크 장비 그리고 시스템 들이 많아졌습니다. 문제는 이러한 시스템에 로그인 하기 위한 비밀번호를 하나로 할 수도 없는 노릇이고, 일일이 다른 것으로 하자니 외우고 있는 것도 어렵다는 것입니다. 외우기 쉽도록 문장을 사용하거나 일정한 규칙을 만들고 싶지만, 공용으로 사용되는 계정이나 다른 사람이 비밀번호를 만들어 계정을 전달 받을 경우에는 이마저 결정할 기회를 얻을 수 없게 됩니다. 그래서 요즘 KeePass [http://keepass.info/] 라는 프로그램을 사용하였는데, 도움을 톡톡히 받고 있어 소개해볼까 합니다. 게다가 무료로 사용할 수 있어 좋습니다. ^^; 전체적인 화면 구성은 위 ..
-
엑셀에서 케리지 리턴 찾아 없애는 방법tip 2013. 7. 29. 00:27
검색결과를 CSV 파일로 받았는데, 아래 그림과 같이 특정 컬럼에 오류가 발생하는 상황을 만날 수 있다. 확인해 보니 수식을 나타내는 기호와 함께 케리지 리턴(Carriage Return)값이 들어 있어 발생한 오류이었다. 아래 그림과 같이 "=-\r\nAdministrator" 라는 문자가 들어 있어 엑셀은 이를 오류로 판단하였고, 결과적으로 각 셀에는 "#NAME?" 으로 표기가 됩니다. 그래서 Ctrl + H 를 눌러 불필요한 문자를 찾아 일괄적으로 제거하려고 하였는데, 엑셀에서는 정규식(Regular Expression) 을 사용할 수 없었습니다. 역시나 인터넷을 뒤저보니 몇 가지 방법이 있었습니다. 그 중에 제가 적용한 방법을 하나 소개해 보려고 합니다. Ctrl + H 키를 눌러 "찾기 및 바..
-
Visual Studio 2012 migration from VS 2005 or 2008tip 2012. 12. 19. 02:55
Visual Studio 2005 혹은 2008 로 작성한 프로젝트를 VS 2012 로 컴파일 하려고 할 때 아래와 같이 두 개의 에러를 만날 수 있다. Error 1 error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended. C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlcore.h 35 1 BIOXGINA 이를 해결하기 위해서는 에서 메시지에서도 말하고 있는 것 처럼 "stdafx.h" 파일에 정의된 _WIN32_WINNT 와 WINVER 의 값을 0X0502 ..
-
네트워크 연결 최대 개수tip 2012. 10. 22. 17:07
하나의 서버가 얼마나 많은 연결을 제한하고 있는지 궁금하시나요? 이 글을 통해 그 답을 얻을 수 있기를 바랍니다. listen (sockfd, backlog) 흔히 소켓(Socket) 을 이용한 서버 프로그램은 listen(sockfd, backlog) 함수를 이용하여 클라이언트의 접속을 기다리고 있게 됩니다. 첫 번째 파라미터인 sockfd 는 파일의 최대 개수와 관련이 있고, 두 번째 파라미터인 backlog 는 연결되지 않은 요청을 큐에 넣을 수 있는 최대 큐의 길이와 관련하고 있습니다. 큐가 가득찼다면 ECONNREFUSED 에러를 발생합니다. SOCKFDsockfd 는 ulimit -a 명령어로 확인할 수 있습니다. $ ulimit -acore file size (blocks, -c) 0data..