본문 바로가기

Management

[VirtualBox] /usr/lib/virtualbox/VirtualBox tingcobell@tingcobell:~> VirtualBox /usr/bin/VirtualBox: line 72: /usr/lib/virtualbox/VirtualBox: 허가 거부 /usr/bin/VirtualBox: line 72: exec: /usr/lib/virtualbox/VirtualBox: cannot execute: 성공 tingcobell@tingcobell:~> cd /usr/lib/virtualbox/ tingcobell@tingcobell:/usr/lib/virtualbox> sudo chmod 755 VirtualBox 열쇠글: tingcobell@tingcobell:/usr/lib/virtualbox> VirtualBox VirtualBox: Error -10 in SUPR3.. 더보기
[ openfire ] 친구초대 버그 수정. openfire 서버에서 자기 자신을 초대하는 버그(?)가 있어 수정을 해야 합니다. 문제) 메신져 클라이언트에서 자기 자신을 초대(?) 웅? 왜? 그래서 다음과 같이 수정하였습니다. IQRosterHandler.java for (org.xmpp.packet.Roster.Item item : packet.getItems()) { if (item.getSubscription() == org.xmpp.packet.Roster.Subscription.remove) { removeItem(cachedRoster, packet.getFrom(), item); } else { /** * 자기 자신을 초대 못하게 정의함. */ if (sender.getNode().equals(item.getJID().getNode(.. 더보기
[ openfire ] 2010.11.22 Roster 삭제 현상. 클라이너트 패치 때문에 잠깐 로그아웃했다가 다시 접속을 하였는데 친구리스트 삭제 현상 발생. 원인 : 파악중... 원인파악 가설 : 1. 테스트 한다고 지웠는데 마치 현재 발생한것 처럼 느끼는 것은 아닌가? ( Roster Table 친구삭제시 로그추가 요함) 2. 실제로 지웠졌다? (모두 특정 유저만 삭제되었다.) 1) 클라이언트 오작동으로 해당 친구 리스트 모두 삭제? 더보기
[ openfire ] 메신져 관련 데이터 정리 접속하는 유저들이 점점 많아지고 있는 관계로 정리를 할 필요성을 느끼고 있고, 그에 따른 내용을 블로그로 옮겨서 정리하도록 할까 합니다. 메신져 유저 증가로 인하여 메신져 부담감이 점점 증가하고 있습니다. 문제점 : * 유저 증가로 인하여 DB에 부담이 증가하지 않는가? * 최대 접속 인원은 어디까지 가능할 것인가? * 친구추가 / 채팅추가 / 친구삭제 / 친구 찾기 / voice 채팅 원할하게 동작하는가? 현재 문제점을 하나 둘씩 발견을 하게 되고 해결해 나가고 있는 상황입니다. 그리 좋은 상황은 아닙니다. 일단 가장 큰 문제점은 순간 최대 접속은 4천8백까지 받았습니다. 문제는 그 이상을 받아서 테스트를 하고 싶지만, 문제는 그 이상 증가하지 않습니다.ㅡ.ㅜ 테스트 환경은 다음과 같습니다. * pos.. 더보기
openfire 세팅과 피진 메신져 연동. * http://www.igniterealtime.org/projects/openfire/ 오픈파이어를 다운로드 받은 후, 포트 변경(?) 또는 기타 플로그인을 올려 좀더 원할한 환경을 제공하고 있습니다. 몇몇 분들이 서버 세팅은 어떻게 하느냐 또는 어떻게 운영이 되냐 물어보시는데요. 일단 저의 테스트 환경은 상당히 크다는 점 말씀드립니다. 지금 문제가 있긴 합니다만, 아직 미결 과제로 열심히 분석중입니다. 기본적으로 몇 만이 건딜수 있다고 합니다..하지만 저는 ㅠㅠ 최고 4천7백 조금 넘겨봤습니다. 클라이언트도 C++ 로 만들었는데 뭔가 로직이 잘못됬는지 아니면 다른부분들이 잘못된지 모르겠지만 실제 7천이 있다면 그중 5천정도 받구 나머지는 떨구는 문제가 있어서 지금 열심히 분석중이구요. 일단 모르시면.. 더보기
[ SVN ] Svn 경로 변경. remote server의 svn 경로가 변경이 되는 경우, 귀찮으시면 소스를 내려받거나 합니다. 만약에 작업물이 존재한다면 기존 프로젝트의 경로를 svn remote 서버의 주소와 연결해야 하는 문제가 있습니다. tingcobell@tingcobell:~/igloo/openfire> svn info Path: . URL: svn://10.10.5.105/igloo/trunk/messenger/msg_src Repository Root: svn://10.10.5.105/igloo Repository UUID: d9ef06db-e32a-0410-b4ec-d749159bc6b0 Revision: 15731 Node Kind: directory Schedule: normal Last Changed Author.. 더보기
요즘 너무나도 바쁘다는 핑계로 포스팅을 이번달은 못했네요.. 왜 이번달에 이렇게 바쁜지.... 아니 솔직히 말하면 ㅠ_ㅠ 또 와우에... 훅.. 운동으로 그 동안 생각안했는데... 몸이 고달프니깐 http://www.wikimatrix.org/ 위키 비교 사이트입니다. 음 일단 다들 아시겠지만, 위키의 중요성을 한번 경험해 보셨다면.. 아무래도 다음 프로젝트에 도움이 되지 않을까 합니다. 하나만 고집하다 보면 뒤떨어지더군요.. 대화의 단절도 느끼고.. 공부합니다...ㅠ_ㅠ 더보기
openfire 분석 - 1 * openfire : 3.6.4 openfire을 설치를 하였습니다. 분석하기 위해서 다음과 같이 정의 해볼까 합니다. * 로그인시 Query * SELECT name,startTime,endTime FROM ofUserFlag WHERE username=$1 AND name='lockout' * SELECT plainPassword,encryptedPassword FROM ofUser WHERE username=$1 * SELECT name, email, creationDate, modificationDate FROM ofUser WHERE username=$1 * SELECT name,startTime,endTime FROM ofUserFlag WHERE username=$1 AND name='lo.. 더보기