분류 전체보기

    juniper vpn을 mac으로 접속하기

    juniper vpn을 mac으로 접속하기

    juniper vpn을 mac으로 접속하기 필자는 어쩌다 보니 맥유저가 되었다.그러다가 vpn을 사용하려고 보니 맥에 juniper vpn이 말썽이 많다더라...그래서 한동안 사용하지 못하다가 집에서 일할 일이 생겨서 울며 겨자먹기로 접속을 해냈다. 그동안 문제가 발생했던 부분은network connect error로 java의 보안설정을 낮춘 후에도 설치가 되지 않는 현상이였다. 해결방법은 어느 블로그에서 찾았다.http://cookis.net/276 여기서 제공받은 network connect를 설치해서 접속하니 정상작동 하였다. mac os에서 java 머신의 문제가 있다고는 하는데 juniper에서도 간과하고 있다는 이야기를 들어서,위 파일을 설치한 후에 실행하였더니 이상없이 잘 작동하였다. 참고..

    c++ / 4. inner struct, 클래스 속에 struct를 생성한 후 struct를 통해 값 전달하기

    c++ / 4. inner struct, 클래스 속에 struct를 생성한 후 struct를 통해 값 전달하기 하나의 클래스 속에 struct를 만든 후, 다른 클래스에서 struct의 값을 호출해서 사용할 일이 생겼다. 그래서 테스트해봤다. 과연 struct는 public인가? private인가? 그리고 이게 어떻게 동작이 될까?! 매우 기초적인 궁금증일것 같은데, 난 기초가 없는듯 하다. 그래서 직접 작성해봤다. #include using namespace std; class A { private: struct testStruct { int data; }; public: struct testStruct *root; A() { root = NULL; create(); } ~A() { if( root )..

    [fontconfig] example 실행시키기 (소스, 컴파일, 실행)

    [fontconfig] example 실행시키기 (소스, 컴파일, 실행) 실행환경 : Ubuntu 14.04 간단하고 빠르게 적고 넘어가겠다. 1.vi를 연 후에 아래의 코드를 main.cpp로 저장한다. #include #include #include int main() { FcPattern *pat; FcFontSet *fs; FcResult result; FcObjectSet *os; pat = FcNameParse( (const FcChar8 *)"Ubuntu"); // make 'Ubuntu' family pattern FcConfigSubstitute(0, pat, FcMatchPattern); FcDefaultSubstitute(pat); fs = FcFontSetCreate(); { FcF..

    [맥북] 드롭박스 설치하기

    [맥북] 드롭박스 설치하기

    클라우드 시대에 맞게 맥북을 구매하자마자드롭박스를 설치해보자. 맥북의 설치과정은 매우 간단하다. 우선 크롬을 검색한다. 크롬 홈페이지에 들어가면 바로 '다운로드'가 존재한다. 다운로드 후 다운받은 설치파일을 더블클릭한다.그러면 설치 과정이 뜨는데, 이게 끝이다. 그럼 클라우드 환경에서 열심히 코딩을 해보자ㅎㅎ [맥북] 드롭박스 설치하기. 끝.

    godohosting의 리눅스 웹서버를 ssh로 접속하기

    godohosting의 리눅스 웹서버를 ssh로 접속하기 by devKyu 터미널에$ ssh [아이디]@[아이디].godohosting.com으로 치면 비밀번호가 나오는데 비밀번호는 본인의 FTP정보에 있는 비밀번호이다. 고도몰은 SSH를 제공함으로 리눅스/우분투에서도 편하게 사용할 수 있다.

    c++ / 3. 집합 관계 ( on composition & aggregation )

    c++ / 3. 집합 관계 ( on composition & aggregation )

    c++ / 3. 의미 관계 in 집합 관계 ( Aggregation classes ) 사건의 발달은 UML을 그릴때였다...속이 꽉~찬 마름모, 속이 텅~빈 마름모.이 두개가 혼돈의 도가니로 나를 이끌었다. 그래서 알아봤다.집합관계에 대해서. 집합관계의 유형은 2가지로 나뉠 수 있다.포함 관계와 집합 관계( composition & aggregation ) 두개의 비교를 해보자면, 표현법은 아래와 같다. 오른쪽의 꽉찬 마름모는 포함 관계이고,왼쪽의 빈 마름모는 집합 관계이다. 두개의 의미로는포함 관계, 부분 객체는 전체 객체에 전속되는 것이고집합 관계, 부분 객체는 여러 전체 객체에 의해서 공유될 수 잇는 것.이다. 예시는 아래와 같다.쓰이는 방식 등에 따라서 어떠한 집합인지 결정이 되고, UML표현도 ..

    c++ / 2.오파큐 타입이란 ( What does the term “opaque type"? )

    c++ / 2.오파큐 타입이란 ( What does the term “opaque type"? ) c++을 공부하다 보면 '오파큐 타입'이란 용어가 나올 것이다. 오파큐(opaque)란 사전적인 의미는 a. 불투명한, 빛을 통과시키지 않는 n.불투명체, [the ~]암흑정도의 뜻이 존재한다. 하지만 c++에선 무엇을 opaque라고 할까? 참고할만한 대답은 stack overflow에서 찾았다. "opaqueType"은 struct나 class를 완전히 정의하지 않은 상태로 갖고있는 타입을 의미한다.C, C++, Object-C에서 컴파일러에게 나중에 정의하겠다고 전방선언(forward declaration)을 사용해서 말 할 수 있는 것이다. // forward declaration of struct ..

    c++ / 1. 추상 클래스란

    c++ / 1. 추상 클래스란 추상클래스를 다른 말로 하면 순수 가상 함수(Pure Virtual Function)이 존재하는 클래스를 말한다. 순수 가상함수란 virtual 반환형 함수 이름() = 0;의 형태로 실제 구현부를 현재 클래스에서 정의하지 않고 상속이 되면 자식 클래스에 구현부가 존재한는 역활을 한다. 예시를 보면, 현재 이 상태에서 AbstractClass는 순수 가상 함수를 갖고 있는 추상클래이스이고 Test는 추상 클래스를 상속받아서 순수 가상함수를 구현한 구현부이다. #include using namespace std; class AbstractClass { public: virtual string SampleFunction() = 0; }; class TestClass : publ..