프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

emptynote의 이미지

착각은 자유...그리고 오판의 쓴맛

코다 서버 만들때

서버 비지니스 로직을 나름 이것이 콤포넌트라고 생각하는 방향으로 설계를 이렇게 했습니다.

그래서 사람들이 콤포넌트를 작성하여 공개를 하면

오픈소스 진영에 서비스가 확장되겠구나 했습니다.

하지만 이건 이건 저의 착각 저만의 생각일뿐 ㅠ.ㅠ

정말로 이게 콤포넌트일까요?

재사용 가능한 코드라는 관점에서 막히네요.

문서를 작성하여 문서를 웹 서비스에 추가및 적용을 해주는 서비스가 필요하게 되었습니다.

이 문서 서비스는 기존 개발했던 게시판에 문서 관련 정보 { (1) 게시판 PK, (2) 문서 URL } 테이블 게시판 내용만 추가하면 되었습니다.

그런데 막상 구현을 할려다 보니 이런 트랜잭션을 묶은 상태로 게시판 서버 모듈 재사용이 안되네요.

콤포넌트라 재 사용 가능할것이다 라는것은 저만의 착각이였습니다.

DB 트랙잭션을 묶을려리 난감하네요.

현재에는 공통 부분을 공통 로직으로 분리하여 재 사용하는 방법을 생각하고 있습니다.

익명 사용자의 이미지

이직 얘기

미국서 직장을 다닙니다. 이직을 하게 되었습니다. 몇 가지 쌓인 일이 있기도 했고, 이례적으로 제 동료가 게으르거나 멍청하거나 둘 다에다 무례한 인간인데, 얘가 도저히 남은 일을 해결할 것 같지 않아서 소위 2 week notice를 주고 좀 달렸습니다. 그랬더니 매니저가 고맙다고, 너 work ethic이 좋다고, 보통은 그렇게 안 할 것 같다고 하더군요.

그렇다고 하루 10시간 일 한 것도 아닙니다. 대충 8시간 정도를 집중해서 일을 했고, 당연히 전에는 8시간 집중해서 일을 하질 않았기 때문에 밀렸던 일 몇 가지를 해결하거나 거의 해결했습니다.

회사에 신세 진 게 참 많습니다. 학생 때 오퍼를 받았는데, 졸업이 늦춰져서 입사도 약 10개월 정도 늦춰졌습니다. 10개월 기다려주는 경우가 흔하진 않은데 기다려 주더군요. 사실 입사할 때도 제 신분상 한국에 2년 갔다 와야 취업 비자와 영주권을 넣을 수 있었습니다. 그것 때문에 저도 미국 기업에 갈지 한국 기업에 갈지 마지막 순간까지 고민했었습니다.

byeown의 이미지

su 명령어로 계정 이동할떄요..

su 계정명
을 이용해서 계정 전환을 할때 전환할 계정에 비밀번호가 있다면
비밀번호를 치면 정상적으로 전환이 되는데

만약 해당 계정명에 비밀번호가 설정되어 있지 않다면

su 계정명
을 쳤을때 비밀번호를 치라고 나오는데
안써도 안되고 써도 안되고
root로 넘어가서 해당계정으로 넘어가지 않는이상 방법이 없는데
어떻게 해야하나요?

ganzboy의 이미지

soap 연동을 위해 서버단 구현시 메소드를 100개 이상 만들어야 하는 룰이 있나요?

정말 이해가 가지 않는 문제가 발생해서 질문드려봅니다.

저의 문제는 이클립스에서 soap 연동을 위해 web service client 를 다운로드 받는데,
이때 Interface 파일이 받아지지 않는 문제였습니다.
여러가지 시험으로 알게 된 사실은 public 메소드가 100개 이상이면 interface 파일이 생성되는데,
그 이하면 생성이 되지 않습니다. <- 정말 이해가 가지 않는 부분이네요 ^^;;
임의로
public void tmp1(string strA){}
이런 의미없는 메소드들로 100개를 채워봤는데 interface 파일이 생성되었습니다.

public 메소드가 100개 이하면
스텁, 프록시, 로케이터 파일등은 생성되지만, 인터페이스 파일이 생성되지 않습니다.
그렇다고 soapui 같은 프로그램으로 연동은 되는 걸로 봐서 이상이 있는건 아닌것같은데, 클라이언트단에서 코딩을 할 수 없는 상황이 발생하네요.

혹시 메소드 개수를 설정하는 그런게 있나요?

emptynote의 이미지

고성능 서버에 대한 자바를 위한 변론

자바를 아직까지도 좋아하여 자바로 만들었지만

자바가 c/c++ 보다 느린것 부정할 수 없는 사실이고

더 효율적인 고성능 서버를 개발하고자 한다면 다른 언어 추천하지만

비교할 모델이 있어야 다음 단계로 진화할 수 있으니

그 중간 단계로 자바로 만든 서버 사용할만 하다고 말하고 싶네요.

emptynote의 이미지

[홍보] 비동기 구굼하신분 제가 만든 코다 통해 배우실점 있으실거에요.

안녕하세요 코다 개발자 인사 드립니다.

이번에 코다를 개발하여 비동기 메시지 송수신을 직접 구현하였습니다.

남들이 Funture 라고 말하는것 MailBox 라는 클래스로 구현하였습니다.

아직은 상용으로 쓸 만큼은 아닙니다.

왜냐하면 많이 걸리는 작업에 대한 대책이 없어서

java NIO Selector 를 갖고 운영하는 단일 쓰레드에서 수행하기때문에

오래 걸리는 작업 올때 IO 가 전체적으로 그 만큼 늦어지는 단점이 있기때문입니다.

그렇다고 해도 토이 장난감 만드는데는 무리가 없지요.

현재에는 톰캣에서 자작한 코다 서버 접속 API 를 이용하여 개발 커뮤니티 사이트를 만들었지만

만들 수 있는 토이 장난감의 예로 들자면 파일 송수신 어플, 채팅, 메신저로 뻗어 나갈 수 있습니다.

현재 TCP/IP 만인데 UDP 도 지원해야 합니다.

이것에 도전할 분을 모십니다.

emptynote의 이미지

한분이 귀중한 시간 내어 찾아와 주었는데 ㅠ.ㅠ

베타 사이트라고 말을 햇는데도 불구하고

'ya' 라는 아이디를 쓰시는 분께서 방문하여 글을 적어주셨네요.

그런데 아이고 웹 같은 경우 충분한 테스트를 못했는데

역시나 첨부 파일 관련하여 파일명 못찾겠다고 다운로드 안되는 버그와

파라미터 제목 null 버그까정 있어서 긴급하게 수정을 했네요.

'ya' 님 덕에 버그 발견해서 이 자리 빌어서 'ya' 님께 감사 드립니다.

그런데 게시글 상세 화면 + 수정 화면 + 댓글 화면 이렇게 3개를 짬뽕 시키니

정신 사나와서 소스코드가 참 지저분해 지네요.

이걸 깔끔하게 정리할 수 있는 해법을 찾아 봐야겠습니다.

joa81의 이미지

linux ubuntu pppd 사용하기

ubuntu 12.04
pppd version 2.4.5
를 사용하고 있습니다.
LTE 모뎀을 연결하여 ppp 연결을 하고자 합니다.
로그 및 라우팅 테이블은 아래처럼 별 문제가 없어 보입니다.
그런데 ping 주소 및 ping 8.8.8.8 에 대한 응답이 전혀 없습니다.
같은 이슈가 있으셨던 분 도움 부탁 드립니다.

======================================================
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0

kimgil419의 이미지

Runtime.getRuntime().exec() (tomcat 7.0.93) 에서 발생하는 문제

안녕하세요.

질문하나 올리겠습니다..

도저히 문제가 풀리지 않아서 찾다 찾다 이곳까지 오게 되었네요.

문제가 생긴 개발 환경은 centOs7, tomcat7.0.93 입니다.
hwp 파일을 업로드시 thumbnail 추출 하는 기능을 제작 중인데

pyhwp로 cmd 입력 하여 xhtml로 변환 시키는 작업도중 문제가 생겼습니다.

String cmd = "hwp5html --output="+outputPath+FileName+" "+outputPath+FileName+".hwp";
Process p = null;

System.out.println("cmd = " + cmd);
p = Runtime.getRuntime().exec(cmd);

소스코드 일부분을 잘라 왔습니다.

local에선 잘 작동되었는데
local tomcat 서버가 tomcat 7.0.96 인점을 발견 하여

alfenmage의 이미지

Wordpress와 React를 섞어서 웹사이트를 구현하는 법을 알고 싶습니다.

웹사이트를 하나 만들고 있습니다.

기본은 워드프레스로 하고, 워드프레스로 하기 애매한 부분은
React로 구현하여 워드프레스와 접합하려 합니다.

문제는 구글신께 한글로 영어로 아무리 여쭤봐도
워드프레스와 리액트 두 가지를 접합하는 방법이나 예제가
영 잘 찾아지질 않습니다 ㅠㅠ

그래서, 아래 시안들과 같이 워드프레스와 리액트를 조합하는 법을
KLDP의 고수분들께 여쭤봅니다.

결과를 찾을 수 있는 검색 키워드나, 도큐먼트/예제 링크 정도만 주셔도
정말 큰 도움이 될 것 같습니다.

PC 시안은 첨부파일의 [컴퓨터 시안.png]와 같습니다.
PC 시안의 [AI 설문지]라는 부분이 React로 구현할 부분입니다.

모바일 시안은 첨부파일의 [모바일 시안.png]와 같습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기