본문 바로가기

분류 전체보기

한국(S.Korea) 프록시를 이용한 접속 우회방법 국내에서 미국(US) 프록시를 이용하여 미국쪽 서비스에 접근하려는 경우는 너무 흔하게 많이 알고있고불순한 의도(?)에 의해 많이 하고있다. 하지만 오늘 소개할 방법은 기존의 방법을 사용할 수 없는 환경에서미국(US) 프록시가 아닌 우리나라(S.Korea) 프록시를 이용하여 해외에 접속해보고자 한다. 또한 왜 이 짓을 해야하는지도 한번 알아보자. # 문제상황1. 목표 시스템은 PHP 환경이며, fopen, file_get_contents이 URL을 통해 외부자료를 참조하는 것을 막았다.2. 외부와 연결이 가능한 것은 cURL 뿐이지만, 공교롭게도 서버 설정이 해외 접속을 완전히 차단하고 있다.3. 나는 REST(URL을 이용한 GET/POST 전송) 환경으로 미국(US)에 소재한 서버에서 데이터를 받아와야.. 더보기
공유기와 허브의 알기쉬운 차이! 공유기와 허브의 차이에 대해 찾다보면써보지 않은 사람들이 보기에는 매우 난해하게 설명이 되어있다. "공유기는 IP를 할당안받고도 쓸 수 있고, 허브는 IP 할당받아야 쓸 수 있다.""공유기는 포트 수가 적은 편이고 허브는 많은 편이다." What the fuck? 설명에다가 뭔 멍멍이 소리를 써놓고 있는지 당최 알 수가 없다. 공유기도 IP 할당받아야 쓸 수 있고, 공유기도 포트 수 늘리려면 제조사가 마음만 먹으면얼마든지 늘릴 수 있다.그럼에도 저런 식으로 난해하게 된 설명은, 초보자에게 혼란만 야기시킬 뿐이다. ** 공유기와 허브의 가장 확실한 차이는 네트워크의 위상차이다! 공인 IP를 단 하나만 가지고 있다면 4가지 중 어느 구성으로 네트워크를 구축하는 것이 맞을까?1. 30대의 컴퓨터가 있고, 30.. 더보기
VMware ESXi "Failed to login to NFC server" 오류 해결법 Vmware ESXi 사용자가 Vmware vSphere를 통해 로컬에서 원격 Datastore로파일 업로드를 진행할 시 "Failed to login to NFC server" 오류가 뜬다. 네트워크 문제가 주가 되는 오류이므로, vSphere에 설정된 네트워크 설정을 다시 확인해본다.포트 차단이 문제가 되는 경우가 있으므로, 902번 포트를 열어놓도록 하자. http://www.veeam.com/kb1198 더보기
jsrender, jsviews 소개 및 사용법 최근 자바스크립트에서도 MVC 모델이 주목을 받으면서, AngularJS가 주목을 받고있다. 하지만 대부분의 웹사이트는 이러한 MVC 모델로 설계되지 않아 개발 상에서 적용이 힘든 경우가 많다. 개발자의 능력이 점점 세분화되어 감에 따라 협업과 소스 관리의 용이함을 위해서는 개발 요소에 대한 분리(MVC의 경우, 모듈, 뷰, 컨트롤러이다)가 진행되면 많은 도움이 된다. 이 포스트에서는 MVC 모델 대신 우리에게 '템플릿'으로 더 많이 알려진 방식을 사용하는 프레임워크JSrender, JSviews에 대해 알아보자 클라이언트 사이드 자바스크립트에서 MVC 프레임워크를 사용할 수 없는 환경에서 템플릿(뷰)를 분리하고자 할 때 유용하게 활용할 수 있을 것이다. 1. JSrender, JSview 살펴보기 JS.. 더보기
Snort 설치 중 Dynamic Preprocessor/Rules 문제 (CentOS 6) CentOS 6에서 Snorts를 설치하던 중 Dynamic Preprocessor와 Dynamic Rules를 찾을 수 없는 문제가 발생한다. 관련 키워드: snort_dynamicpreprocessor, white_list.rules, black_list.rules 1. snort_dynamicpreprocessor 문제 Snort는 preprocessor라는 기능을 지원하는데 이때 컴파일 된 라이브러리를 /usr/local/lib에 담게된다. 일반적으로 CentOS 환경이라면 제공되는 rpm 파일을 통해 설치하지만, 실제 진행하면 라이브러리가 설치가 안되는 모양이다. 그럴땐 rpm(yum)을 통해 필요한 내용을 모두 설치한 다음, 코드 컴파일로 daq와 snort 설치를 한번 더 해주자. # wge.. 더보기
능력이 있다면 능력을 버릴 줄도 알아야한다. 자신이 정말 능력있다 생각한다면, 그 능력을 버릴 줄도 알아야한다. 능력을 키워가라고 하는 시대에 맞지 않는 말이라 생각할 수도 있다. 하지만 자신이 정말 자신한다는 능력에 모든 시간과 열정, 자금을 소비하느라,정작 주변 것을 챙기지 못한다면 그것은 능력이 아니다. 때론 능력을 잠시 버리고 주변을 챙기며 때를 기다려야 한다. 누군가 내 능력을 인정해주지 않는다고 한탄하지 말라.내 능력을 스스로 버려야 하는 순간이 온 순간, 자신의 능력은 오히려 인정받은 것이다. 그 능력이 죽어가지만 않게 꾸준히 관리하자. 더보기
팀뷰어 CentOS 설치 문제 해결하기 CentOS에 팀뷰어 설치를 시도하던 중 아래의 오류를 확인하였다. # rpm -Uvh teamviewer_10.0.41499.i686.rpm warning: teamviewer_10.0.41499.i686.rpm: Header V4 DSA/SHA1 Signature, key ID ********: NOKEY error: Failed dependencies: libXinerama.so.1 is needed by teamviewer-10.0.41499-0.i686 libXrandr.so.2 is needed by teamviewer-10.0.41499-0.i686 아래는 해결 방법이다. 1. 위 오류가 발생하는 경우 사용중인 CentOS 플랫폼은 x64이다. 팀뷰어 배포는 x86(i686)에 맞춰져 있으므.. 더보기
ATDI 사의 ICS Designer / HTZ warfare(프로젝트를 마치며) 이번에 회사는 나갔지만 그래도 올해도 지나가는데 마지막으로 했던 업무라도 간단하게나마 결산해보고자 한다.물론 이게 기밀은 절대 아니기때문에 남길 수 있는 부분이기도 하다. ^^ 국내에는 잘 알려지지 않은 프로그램이 있는데, 특이한 프로그램이라 국내 블로그에도 정보가 아예 없는 듯 하다. 여기서 소개할 소프트웨어는 ATDI 사의 ICS Designer / HTZ warfare 이다.이 프로그램은 Radio Planning을 위한 소프트웨어이다. 라디오 플래닝이라고 하면 말 그대로 라디오(안테나)를 어디다가 세울지 계획하는 소프트웨어로안테나 배치에 따라, 지형에 따라 신호에 어떤 변화가 있는지 가상으로 시뮬레이션 해볼 수 있는 기능을 제공한다. * 개발사 ADTI 웹사이트 - http://www.atdi.c.. 더보기
공항 Pushback 절차 관련 문서 정리 계속 추가하겠습니다. (컴퓨터 관련 글이 아니라 죄송합니다. ㅠ) * PROCEDURES FOR START-UP AND PUSHBACK OF AIRCRAFT원본링크 바로가기 * 해외교육 결과보고 - 계류장 운영 및 관리 과정 - 한국공항공사원본링크 바로가기 * 계속 추가중 더보기
반응형 웹 교육자료: 책에서도 알려주지 않는 반응형 웹의 비밀 시기가 올 초 조금지난(2014년 4월)이라 더 좋은 책이 나왔을지는 모르겠습니다. ㅎㅎ본 자료는 반응형 웹 교육을 목적으로 직접 만든 자료입니다. 도움이 되시길 바랍니다. 책에서도 알려주지 않는, 반응형 웹의 비밀!- 개요- 반응형 웹 왜 떴나?- 반응형 웹 시기 이전의 레이아웃 구현방법 # 고정형 레이아웃 # 가변형 레이아웃 # 고정형 CSS 그리드 시스템 # 모바일 웹의 태동기 - 웹 표준과 접근성부터 모바일 웹까지 # 브라우저 별로 다른 스타일을 적용- 반응형 웹의 본격적인 시작! # 고정형 레이아웃, 반응형으로 변신하다! # 부속 요소들을 어떻게 처리하지? # 반응형 CSS 그리드 시스템 # 잊혀져가던 방식의 화려한 부활 - Optimization- 마치며- 참고자료- 유용한 사이트 본 파일의 .. 더보기