본문 바로가기

NMAP Scan Type Send me an instant message! Message: Signature: =========================================== -sT 일반적인 TCP 포트스캐닝. -sS 이른바 'half-open' 스캔으로 추적이 어렵다. -sP ping 을 이용한 일반적인 스캔. -sU UDP 포트 스캐닝. -P 대상 호스트에 대한 ping 응답을 요청하지 않음 . log 기록과 filtering 을 피할 수 있다. -PT 일반적이 ICMP ping이 아닌 ACK 패킷으로 ping 을 보내고 RST 패킷으로 응답을 받는다. -PI 일반적인 ICMP ping 으로 방화벽이나 필터링에 의해 걸러진다. -PB ping 을 할 때 ICMP ping 과 TCP ping을 동시에 이용한다. ..
우분투 10.04 부팅로고 바꾸기 10.04 에서 plymouth가 부팅로고로 채택되었는데 패키지로 여러 plymouth를 설치하여 변경할 수 있습니다. 추가 설치 sudo apt-get install plymouth-theme* lubuntu-plymouth-theme plymouth-theme-fade-in plymouth-theme-glow plymouth-theme-kubuntu-logo plymouth-theme-sabily plymouth-theme-script plymouth-theme-solar plymouth-theme-spinfinity plymouth-theme-text plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text plymouth-theme-ubuntustudio x..
Google Maps Javascript API V3 Events 1. UI Event ex. 'click', 'dbclick', 'mouseup', 'mousedown', 'mouseover', 'mouseout' 2. MVC State Changes - object의 속성이 바뀐경우 API가 이벤트를 날려준다. API가 'zoom_changed' 이벤트를 날려주면 맵의 줌레벨을 수정해주게 된다. Event 이름인 addListener() event handler를 등록. 3. Map Events var map; function initialize() { var myLatlng = new google.maps.LatLng(-25.363882,131.044922); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: go..
Google Map API Ver.3 - Tutorial Part // 맵을 로딩하는 부분 // 맵 고정 // 모바일 기기에서 100%화면(풀스크린)으로 쓴다는 의미이다. mapTypeId: google.maps.MapTypeId.ROADMAP // roadmap, satellite, hybrid, terrain 설정으로 맵설정 가능 var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); // Map 클레스 생성 및 설정 // 이벤트 핸들러 파트이다. 링크 : http://code.google.com/intl/ko/apis/maps/documentation/v3/introduction.html
구글맵 API를 이용한 Static Map Development Guide Send me an instant message! Message: Signature: 구글맵 API는 http를 통해 요청을 받고 이미지 파일로 리턴해준다 를 통해 테스트 해볼 수 있다. zoom(required) : Marker를 사용하지 않을 경우 사용 zoom level을 설정한다. center(required) : Marker를 사용하지 않을 경우 사용 size(required): Map의 크기 설정 format(optional) : 이미지 파일 포멧(ex.jpg,png,gif) maptype(optional) : roadmap,satellite,hybrid,terrain이 있다. mobile(optional) : 모바일 기기에서 볼 경우 설정해준다 language(optional) : 언어설정 ..
[펌글] 한국에 스티브 잡스가 없는 이유 2010년 3월 30일 한국의 스티브 잡스를 서바이벌 게임으로 키워보겠다는 정부의 야심찬 계획이 발표됐다. 그 과감한 발상은 지식경제부에서 나왔고, 골자는 다음과 같다. 고교, 대학(원)생 중 우수한 학생 100명을 선발하고, 3단계 관문별 탈락제를 통해 최종 10명을 다시 선발해 그들에게 집중 투자하겠다는 것이다. 과연 이렇게 해서 한국의 스티브 잡스가 만들어질까. 이 계획은 불발로 그칠 가능성이 높아 보인다. 첫째, 스티브 잡스가 한국에서 태어나 지금 이 시기에 학생이라 해도 저 같은 서바이벌 게임에 참여하고 싶을 것이라는 생각은 들지 않는다. 잡스의 도전과 혁신으로 일관된 인생을 생각해볼 때, 그는 남이 정해 준 게임을 따라간 사람이 아니라, 늘 스스로 자신만의 게임을 창조하고 거기서 남이 흉내낼 ..
9장 타형성, 동적 타이핑, 동적 바인딩 1. 다형성 : 다른 클래스의 객체들이 동일한 메서드 이름을 사용할 수 있도록 해준다. 2. 동적 타이핑 : 객체가 속한 클래스를 알아내는 단계를 프로그램이 실행될때로 미룬다. 3. 동적 바인딩 : 객체에 호출되는 실제 메서드를 알아내는 시기를 프로그램 실행중으로 미룬다.
8장 상속 #import @interface ClassA : NSObject { int x; } - (void) initVar; @end @implementation ClassA - (void) initVar { x=100; } @end @interface ClassB : ClassA // ClassB는 ClassA를 상속한다. - (void) printVar; @end @implementation ClassB - (void) printVar { NSLog(@"x = %i", x); } @end int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; ClassB *b = [[ClassB alloc] i..