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

nedved5의 이미지

Apache 도메인으로만 접속 되게끔 할려고 합니다 (IP 접속은 차단)

안녕하세요.

제가 사용하는 환경은 Apache-Weblogic으로 구성되었고, vhosts로 도메인을 약 200개 정도 사용중입니다.

IP를 통한 접속은 차단, 도메인을 통한 접속은 허용할려고 하는데, Apache에서 관련된 기능이 있을까요?

예를 들면 IP는 1.1.1.1, 도메인은 a.test.com 등을 사용한다고 가정 했을 때,

1.1.1.1/aa/bb.jsp로 접근하는 유저는 차단하고 (에러페이지를 띄운다던지), a.test.com/aa/bb.jsp로 접근하는 유저는 허용하려는 의도입니다.

지식 공유 부탁 드립니다.

좋은 하루 보내세요!

Sift의 이미지

Visual Studio 6.0에서 C언어 정적할당시 오버플로에 대해서 질문이 있습니다.

학교에서 공부를 하고있는데 visual studio 6.0 버전 stack allocation 에서 3.2 GB 에 해당하는 스텍 메모리를 예약해서 프로그램을 돌리는 것 까지는 되었습니다.
int 형 배열 1.6 GB의 양에 해당하는 배열까지는 메모리에 할당 받아서 쓸수 있는데. 3 GB 쯤 되는 양을 선언하니 프로그램 컴파일시 다음과 같은 오류가 발생합니다.
저는 굳이 정적할당으로 3.2GB에 해당하는 메모리를 할당 받아서 배열을 만들어 보고 싶은데 이 오류가 왜 발생하고 어떻게 하면 좋을지 질문 드리고 싶습니다.

p.s. 그리고 3.2 GB 에 해당하는 양을 stack allocation 으로 메모리를 예약해놓고 프로그램을 돌렸을때 가끔 프로그램이 켜지자마자 꺼지는 상황이 발생합니다.(그때는 그림과 같은 오류는 발생하지 않았습니다.)

jhc1211의 이미지

SDD(Software Design Description) 문서의 작성 범위 문의

안녕하십니까.

이번에 Software Design Description(이하 SDD) 문서를 작성하고 있는데 아직 내공이 부족하여 애매한 부분이 많습니다.

SDD 문서는 어느정도 detail을 가져야 할까요?

최종 소스와 거의 비슷하게 만들자니 너무 복잡해 지는 것 같고 간단히 문맥적 의미만 가져가자니 과연 이것을 보고 코더가 코딩을 할 수 있을지 잘 모르겠습니다.

예를들어 GUI 내용이 들어가면 필요악에 의해 많은 이벤트가 들어가지 않습니까?(플랫폼의 종류에 따라, 언어에 따라, 라이브러리에 따라)

이런 것들을 과연 자세하게 설명해야하는지 의문입니다.

그냥 대충 중요한 변수 몇개에 대한 이벤트만 처리하고 나머지는 생략해도 될지 모르겠습니다.(단 DB 명세서는 자세히 기록함.)

전체적인 시스템의 구조, 컨셉과 주요 기능만을 가이드하고 구체적인 기능구현은 코더에게 맞기는 것이 맞을까요?

고수님들의 조언 부탁드립니다.

vivisection의 이미지

문자집합, 인코딩 문제좀 도와주세요

windows용 gcc로 작업중입니다

소스파일 인코딩 - utf-8

#define UNICODE
MessageBoxA(hMainWnd, "한글깨짐", "한글깨짐", MB_OK);
SetWindowTextW(hMainWnd, L"한글잘됨);

위에껀 한글이 깨지고 아래껀 한글이 잘나옵니다

소스파일 인코딩 - euc-kr
#define UNICODE
MessageBoxA(hMainWnd, "한글잘됨", "한글잘됨", MB_OK);
SetWindowTextW(hMainWnd, L"컴파일에러");

에러내용은
error: converting to execution character set: iLLegal byte sequence

물론 MultibyteToWidechar(), mbstowcs() 다 해봤습니다

한 프로그램안에서 euc-kr, utf-8, std::wstring 다 다뤄야 합니다
이거 어떻게 해야 해결되는지 아시는분 좀 도와주세요

HDNua의 이미지

[VMware] "Installing VMware tools. Please wait..." stuck

안녕하세요.
VMware player 12를 받고 학교에서 지정한 Ubuntu Linux 버전(Ubuntu 12.04.4 LTS, 64bit)을 설치하였습니다.
그런데 문제는 VMware Tool을 설치한 다음부터 첨부한 화면처럼, 도구 설치중에 멈춰버립니다.
(가운데 점들은 계속 깜빡이면서 컴퓨터가 뻗지 않았다는 것을 알려주기는 합니다.)

Google에 검색해보았는데 바로 뜨는 것을 보니, 비단 저만 겪는 문제는 아닌 것 같습니다.
일단은 Alt + LeftArrow를 이용해 뒤로 간 다음, 쉘에서 직접 다음 명령을 치는 식으로 xwindow를 실행합니다.

$ exec startx

하지만 아무래도 번거롭고 불편합니다. 그냥 Multibooting할 때처럼 알아서 착착 되면 좋을 텐데.
이런 이슈를 마주하고, 해결하신 분들이 계신가요? 조언 부탁합니다.

vivisection의 이미지

euc-kr, utf-8, utf-16, utf-32, std::string, std::wstring 변환 라이브러리좀 알려주세요

std::wstring 을 위 나열한 문자집합 전부로 변환해야 할 일이 생겼습니다
찾아보니까 iconv가 있는데 어려워서 모르겠고, MultiByteToWideChar() 함수는 std::string 을 euc-kr로 변환하는게 잘 안됩니다

wxString 이 가장 좋은것 같은데, wxString 하나때문에 wxWidgets 다운받고 설치하고 빌드하고 링크하고 하면 좀 오버인것 같습니다

iconv 어려워도 공부해서 해야하는건지, 아니면 다른 라이브러리가 있는지 알려주시면 감사하겠습니다

pk7955의 이미지

c++ txt파일 입출력

#include
#include
#include

using namespace std;

void writeFriends(FILE *m, int n){
string name;
string PhoneNumber;
string Address;
for (int i = 1; i <= n; i++){
cout << "Name : ";
cin >> name;
cout << "Phone Number : ";
cin >> PhoneNumber;
cout << "Address : " ;
cin >> Address;
cout << endl;
}

cat90129의 이미지

윈도우 상에서 리눅스 코딩방법

제가 노트북으로 윈도우를 사용하는데

일하는 곳에선 리눅스안에있는 이클립스를 이용해 코딩을 하고

여러개의 터미널로 확인을 합니다. (소켓프로그래밍)

근데 제 노트북으로 일하지 않을 때 연습을 하고 싶은데

VMware를 이용해 우분투를 깔고 사용해보니 너무 느려서 불가능 할거 같습니다.

그래서 윈도우에서 쓸수있는 리눅스 코딩을 웹에서 할수있는 사이트를 찾아보니 마땅한게 없더라구요(제가 못찾아서 그런지)

혹시 방법이없을까요

vim notepad++? 등등 프로그램이있는데 막상 코딩한 것을 확인할 터미널이 없어서 어떻게 해야할지 모르겠습니다.

방법이 있다면 조금만 자세히 알려주세요!!

cat90129의 이미지

윈도우 사용자입니다. 리눅스 관련 질문입니다.

제가 노트북으로 윈도우를 사용하는데

일하는 곳에선 리눅스안에있는 이클립스를 이용해 코딩을 하고

여러개의 터미널로 확인을 합니다. (소켓프로그래밍)

근데 제 노트북으로 일하지 않을 때 연습을 하고 싶은데

VMware를 이용해 우분투를 깔고 사용해보니 너무 느려서 불가능 할거 같습니다.

그래서 윈도우에서 쓸수있는 리눅스 코딩을 웹에서 할수있는 사이트를 찾아보니 마땅한게 없더라구요(제가 못찾아서 그런지)

혹시 방법이없을까요

vim notepad++? 등등 프로그램이있는데 막상 코딩한 것을 확인할 터미널이 없어서 어떻게 해야할지 모르겠습니다.

방법이 있다면 조금만 자세히 알려주세요!!

muik의 이미지

영어를 한글발음으로 변환하는 transliteration 머신러닝은 어떤 방식일까요?

구글맵에서 사용하고 있는 영어를 한글발음으로 변환하는 transliteration 을 구현하고 싶은데요.

http://googlekoreablog.blogspot.kr/2010/12/blog-post_4432.html
구글에서는 머신러닝을 사용했다는데요. 머신러닝에도 정말 다양한 방식이 있더군요.

어떤 부분을 집중적으로 봐야할지 좀 좁혀야 할 것 같은데요. 조언 좀 부탁드립니다~!

혹시 구현된 라이브러리가 있을까요? 아무리 찾아도 못찾겠네요. 혹시 제가 만든다면 공개하고 싶네요.

페이지

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