프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

네이버지도, 다음지도 서비스의 기본 위치정보

우선 개발관련 질문이 아니라서 죄송합니다.

포털에서 제공하는 지도 서비스를 이용하면 로그인하지 않아도 지도의 중심이 기본설정되는데요,

물론 정확한건아니지만 제가 있는 근처의 위치를 표시해주긴 합니다.

로그인한경우라면 가입할때 주소정보를 기준으로 보여준다고 생각이 드는데,

로그인하지 않아도 위치가 어느정도 맞는것을 보니 브라우저에 위치정보가 존재하는건 아닌가하는 생각이 듭니다.

또 다른 한가지는 네이버지도와 다음지도가 초기위치는 서로 다른것인데요...

혹시 포털의 지도서비스가 제시하는 사용자 위치정보를 알 수 있는방법이 있는지요?

lch21c의 이미지

커널에서 client ip 구하는 방법은?

커널에 관심이 있어 커널 공부를 하고 있습니다.
공부하는 중에 막히는 부분이 있어 글을 올립니다.

커널 2.6.32에서 client ip는 어떻게 구하나여?
커널 2.6.18에서는 socket_post_accept lsm 함수를 후킹하여 구하면 되었었는데,
커널 2.6.32에서는 socket_post_accept lsm 함수가 없어졌네여..

고수님들의 답변 기달리겠습니다.
좋은 하루 되세여.

simlife의 이미지

CENTOS 5.5 서버에 gcc 2.96 버전대를 깔고싶은데 방법을 모르겠습니다.

gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)
Linux 2.6.18-128.el5xen #1 SMP Wed Jan 21 11:55:02 EST 2009 i686 i686 i386 GNU/Linux

현재 설치된 서버는 위와같이 gcc 가 4.12 입니다.
근데 예전에 사용하던 소스가 여기선 컴파일이 안되더군요.
그래서 예전에 사용하던 gcc2.96 대를 깔고싶은데...rpm 으로 2.96 대를 받아서 설치하려하니깐 의존된 파일들때문에 설치안되고 충돌난다고나오네요..

방법이 있을까요?
참고로 OS자체를 예전걸로 깔수는 없는 상황입니다.

bueline의 이미지

STL queue size

STL에서 제공하는 queue를 이용한 프로그램을 개발하는데요
queue에 저장되는 메모리에 대해서 궁금한 점이 있어서요

1. queue에 저장되는 갯수는 제한이 없는건가요?

2. queue에 저장되는 데이터에 대한 용량은 시스템의 메모리에 따라서 계속 늘어나는건가요?

Client 에서 Data를 server가 받으면 read thread가 데이터를 받아서
queue에 저장하고 처리하는 thread가 데이터를 queue에서 빼서 처리하도록 프로그램을 만들려고 하는데요

스트레스 테스트로 데이터를 지속적으로 넣었을 때에 처리가 안되고 쌓여있다가 server가 그냥 죽는 경우가 발생하는데요
queue에 저장되는 size(갯수)와 용량을 확인하고 싶어서요
근데 stl에서 제공하는 함수에는 size를 알 수는 있지만 queue에 할당되어 있는 메모리 용량은
제공하는 함수가 없더군요

ljh0431의 이미지

리눅스에 NLBC가 있나요 ? 구현은 어떻게 되나요 ?

windows 2003 server에 네트워크 로드 균형 조정 클러스터(NLBC)라는 부분이 있습니다.
클러스터 공유ip를 할당해서 클러스터링을 구현하는 것 같습니다.
리눅스에도 windows 2003 server의 위 기능이 있나요 ?

그리고 추가적으로,
클러스터링의 이해를 위해서 어떻게 내부적으로 구현이 되는 건가요 ?
클러스터 공유ip 1개에 여러 대의 서버가 연결되어 있는 경우 각 서버는 모두 같은 프로그램으로 복제되 있어야 하나요 ?
마치 DNS의 라운드로빈과 같은 형태인가요 ?
외부에서 접근은 클러스터 공유ip로만 접근하고 내부적으로는 ip와 포트를 연결유지시켜주면서 각 서버에 일을 할당하는건가요 ?
일반 프로그램,제가 개발한 프로그램도 웹서버나 ftp서버처럼 NLBC가 구현이 되는 건가요 ?
질문이 많네요.
궁금하군요.

수고하세요.

kismp123의 이미지

노트북에 리눅스 설치가 되지 않습니다.

소니바이오 VPCS125FK의 노트북에
리눅스 설치가 되지 않습니다
페도라설치의 경우에는 아예 화면이 안뜨구요
센트OS의 경우에는 설치iso파일을 찾아달라고해서
찾아주면 you may reboot your system 이라고 뜨고
다음으로 넘어가지 않습니다...

혹시 해결하신 분계세요??
바이오스에서 어떤 옵션을 disable로 설정하면
된다고는 하는데

바이오스 설정에 들어가면 막상 설정할수있는 것이
디바이스부팅, 네트워크부팅? 외에
패스워드 설정뿐이네요..

혹시 아시는분 계시는지??

ljh0431의 이미지

MySQL에서 db복제 문제 ?

DB에서,

1번부터 20번까지 같은 구조의 db가 같은 내용으로 유지되게 하려고 합니다.
이때 복제를 해야 하는데 부하분산을 해야 하는데요.

만약,
1번은 master
이고 2번부터 20번까지 slave라면,
master가 2번부터 20번까지 복제하는데 많은 부하가 걸릴 것으로 예상됩니다.
이럴 경우 어떻게 부하를 분산시킬 수 있나요 ?

1번 master
2번 slave
3번 slave
로 설정하고, 2,3번은 1번 master로부터 복제가 되고
다시
2번 = slave = master로 설정
3번 = slave = master로 설정
2번 master를 4번부터 10번까지 복제
3번 master를 11번부터 20번까지 복제
하는 식으로 하면 되나요 ? 즉 2,3번 slave를 동시에 master로 잡아서 이 slave db에 다른 slave들을 걸어서 복제하게 하는 겁니다.

어떤 식으로 해야 하는지 조언 부탁드립니다.

emptynote의 이미지

[완료] errno 가 thread safe 로 변경되었나요?

errno에 대해서 KLDP 의 글을 읽어 보았습니다.

참고 url : http://kldp.org/node/33159

그래서 man errno 했는데,

REENTRANT 가 검색이 안되고 아래 내용이 있네요.

errno 가 이제는 thread safe 로 변경되었나요?

------ 인용 : man errno --------
errno is defined by the ISO C standard to be a modifiable lvalue of
type int, and must not be explicitly declared; errno may be a macro.
errno is thread-local; setting it in one thread does not affect its
value in any other thread.

klara의 이미지

OpenGL 확장 기능(shader && (pbuffer || fbo)) 지원 현황

한줄 요약:
(ARB low-level shader) && (pbuffer || fbo)를 만족하는 컴퓨터는, 일반 사용자들의 몇%를 커버할수 있을까요?

취미로 동영상 플레이어를 만들고 있는데,
요즘은 OpenGL을 이용하여 동영상을 렌더링하는 테스트를 하고 있습니다.
현재 사용하고 있는 주요 기능으로는 shader와 framebuffer object 정도입니다.
이외에도 많은 확장기능들이 있는데, 하드웨어들의 지원현황이 어떻게 되는지 정리된 자료가 없을까요?

정리된자료까지는 없더라도, 경험담이라도 듣고 싶습니다.

'적어도 shader(GLSL이던 ARB low-level shader이던 상관업습니다)가 지원되고, pbuffer 또는 framebuffer object를 자유롭게 쓸수 있는 머신'

fastwater의 이미지

[완료] 우분투에서 이클립스 cdt 자동완성 질문입니다.

이거 은근히 될듯 말듯 하면서 안되니 환장하겠군요;;;;

binary not found 문제도 해결 해 놓고서는 예전에 만든 프로젝트 붙잡고 씨름하다가 프로젝트 새로 만들면 되는건지 모르는 상태에서 시간 엄청 잡아먹었고 말이죠.

이클립스 cdt에서 c와 c++ 자동완성 기능이 기본적으로 꺼져있나요?

구조체나 클래스 . -> 등의 자동완성 기능이 먹히질 않네요. 게다가 contents assist 기능도 class 치고 누르면 구조 같은거는 자동 완성이 되는데

변수나 함수 같은 것들은 쳐도 반응이 없어요 ㅠㅠ

검색만 한시간 한거 같은데 도무지 왜 이러는지 모르겠네요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기