64bit 리눅스 시스템에서 프로그램을 개발하다 만난 희안한 에러다. 옆에 실행중인 sqldeveloper는 잘 되는데 테스트중인 프로그램은 connection reset이 발생한다. 어쩔때는 잘되고 어쩔대는 안되고 안되면 참 안된다. 계속 안된다. 잘되면 그냥 잘된다.원인을 찾을 수가 없었다. 랜덤이다. 버그가 랜덤이다. 원인은... random 때문이었다. /dev/random, /dev/urandom, 리눅스에서는 위 두 장치로 랜덤을 발생시키기 위해 키보드, 마우스 같은 io 장치의 노이즈를 수집해서 비트 연산한다고 한다. 전자는 고른 난수를 발생 시킬 수 있어 보안에 강하지만 속도가 느리고 후자는 보안이 취약하지만 속도가 빠르다고 한다. 자바 기본설정은 /dev/random을 사용한다. 이 설정..
10년전 APM으로 개발된 웹페이지를 건드려볼 일이 생겼다.netbeans php ide로 설치하고 테스트 해보려했는데 APM 설치가 필요했다. 하지만 최신 버전과 10년전 버전은 하늘과 땅 차이!!! APM 10년전 버전을 개인 계정에 설치했던 로그 기록이다. 사용한 플랫폼은 gentoo x86-64 하지만 소스 컴파일 설치이니 모든 리눅스에 적용 가능하다 생각함 소스들은 각 아카이브에서 받아왔다. md5sum으로 확인해보니 깨끗.$prefix는 설치 위치 1. mysql 5.0.67 설치 $ tar xfvz mysql-5.0.67.tar.gz $ cd mysql-5.0.67/$ ./configure --prefix=$prefix/mysql-5.0.67 --with-charset=utf8 --with-..
사내 파일서버 백업 스케줄링를 위한 목적으로 설치했음. CentOS 6.7는 기본적으로 yum으로 rdiff-backup이 설치가 안됨yum으로 설치가능하게 repository 추가 (/etc/yum.repos.d/epel.repo 추가됨)하고 rdiff-backup 설치# yum install epl-release -y# yum install rdiff-backup -y rdiff-backup 참고: https://wiki.kldp.org/wiki.php/rdiff-backup아래는 필요한 내용만 추출 사용법 rdiff-backup 원본경로/ 사본경로/rdiff-backup --remove-older-than 30D 사본경로/ rdiff-backup id@hostname::/원본경로 사본경로/ (원격 ..
▶ WHOIS OpenAPI 사용안내인터넷주소 검색 요청 URL(도메인 조회인 경우 국가도메인(.kr .한국)만 조회가 가능합니다)http://whois.kisa.or.kr/openapi/whois.jsp?query=도메인이름&key=[발급받은키값]&answer=[xml, json]예시(XML, JSON)http://whois.kisa.or.kr/openapi/whois.jsp?query=IP주소&key=[발급받은키값]&answer=[xml, json]예시(XML, JSON) IP주소/AS번호 국가코드 검색 요청 URLhttp://whois.kisa.or.kr/openapi/whois.jsp?query=AS번호&key=[발급받은키값]&answer=[xml, json]예시(XML, JSON)http://w..
java 1.8.0.20 에서 java.util.ArrayList 클라스의 sublist 함수로 가져온 List 객체는 ArrayList가 아니였다.ArrayList$SubList 라는 내부 클라스였다. 그런데 이 SubList의 문제는 java.io.Serializable이 아니라는 점이다.그래서 직렬화 할 경우 에러가 발생한다. List list = all.subList(0, 1); // 직렬화시 오류 발생List list = new ArrayList(all.subList(0,1)); // 직렬화 가능 왜 안넣어줬을까.. 그냥 인터페이스 하나 추가해주면 될텐데..
회사 업무차 개발 피시에 리눅스를 설치했다. 윈도우를 쓰다가 리눅스를 쓰면서 안타까운점 몇개가 있었는데 그중 하나가 TortoiseSVN이었다.탐색기에 버전 관리가 가끔 필요했는데 그때 딱이라 할까..그런데 리눅스에서 비슷한 프로그램을 찾았다. RabbitVCS http://rabbitvcs.org/ 다행히 portage에 있다. # emerge dev-vcs/rabbitvcs다행히 큰 문제 없이 설치된다. nautilius에서 버전 컨트롤 메뉴가 안나온다. 해결) 1. python 버전을 2.7로 변경해야했다.2. svn client 버전이 낮았다. 3. svn upgrade ...... (저장소 업그레이드) 설치하고 사용중인데 아직까지는 큰 문제 없다. 대만족이 맛에 리눅스 쓰는거랄까...
SpaceSniffer 윈도우 폴더 사용용량 확인http://www.uderzo.it/main_products/space_sniffer/index.html 픽픽, 이미지 편집 프로그램 웹개발자에게 편할 듯http://wiziple.tistory.com/186 포토스케이프, 사진편집툴http://photoscape.co.kr/ps/main/index.php CCleaner 최적화 프로그램https://www.piriform.com/ccleaner Hide Folders 5, 폴더 감추는 프로그램http://fspro.net/my-lockbox/ Folder size, 폴더 크기 확인http://foldersize.sourceforge.net/ Everything Search - 파일 폴더 검색 프로그램ht..
SMTP 설정이 재대로 되어 있는지 확인하는 방법이다. 일단 커맨드 창을 띄운다.1. telnet2. set LocalEcho3. open SMTP서버주소 254. helo me5. mail from:sender@test.com6. rcpt to:receive@test.com7. Data8. Subject:This is a test9. 엔터 한번더10. Testing11. 엔터.엔터* 엔터를 누르고 마침표 누르고 엔터를 누른다.12. quit13. 확인해본다.
- Total
- Today
- Yesterday
- commons-fileupload
- marvin
- ruby
- 해약
- netbeans
- 피곤한 휴일
- postgresql upgrade
- ChatGPT
- gpt4
- xe
- java
- ThumbFish
- 단축어
- Synergy
- OpenAI
- rapidminer
- IDE
- source
- 저금
- Deep Learning
- 안타까움
- 블로그 업데이트
- Shortcuts
- 시리
- 창준이 득남
- GPT3
- pg_upgrade
- 벗꽃축제
- 소화불량
- machine learing
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |