http://www.binarytides.com/code-packet-sniffer-c-winpcap/위 링크에 올라온 소스코드를 직접 컴파일하다 보니 에러들이 몇 개 있어서 그걸 수정해서 올립니다. /*Simple Sniffer with winpcap , prints ethernet , ip , tcp , udp and icmp headers along with data dump in hexAuthor : Silver Moon ( m00n.silv3r@gmail.com )*/ #include "stdio.h"#include "winsock2.h"//need winsock for inet_ntoa and ntohs methods #define HAVE_REMOTE#include "pcap.h"//Winp..
먼저 제 개발환경은 Windows 7 64bit에 Visual Studio 2012 Express를 쓰고 있음을 밝힙니다.WpdPack은 4.1.2 버전을 다운로드 하였었습니다.WpdPack을 다운 받을 수 있는 주소 : http://www.winpcap.org/devel.htm 제가 겪었던 문제는 항상 열받게 만드는 외부기호 참조 에러였습니다.(구글링 할 때는 external symbol error로 검색하면 보통 해답이 나옵니다.) 먼저 다운로드하여 받은 zip 파일을 압축해제하여 나온 WpdPack 폴더를 C:\Program Files\ 위치에 복사합니다. 그럼 다음과 같은 상태가 됩니다. 이제 Visual Studio 2012에서 설정을 합니다. 프로젝트를 생성하고 프로젝트 세팅을 합니다. 먼저 ..
예제 설명 : 모든 레이어를 탐색하며 레이어의 이름과 타입을 출력한다. 예제 실행 방법 :1. Photoshop과 Extend Script Toolkit을 실행한다.2. Extend Script Toolkit에서 Photoshop을 링크한다. 3. F5키를 눌러 실행한다. LayerIterator.jsxvar docRef = app.activeDocument;var docName = docRef.name;var originalRulerUnit = app.preferences.rulerUnits;app.preferences.rulerUnits = Units.PIXELS; var layerCount = docRef.layers.length;var layerSetsCount = docRef.layerSets...
검색 검색 끝에 찾아낸 예제인데... 찾아낸 곳 주소는 기억이 안나서 못 쓴다;; Note Track은 Dope Sheet에서도 추가할 수 있다. s = sphere() -- create a sphere--ntp1 = NoteTrack "PosNT1" -- create a note trackntp2 = NoteTrack "PosNT2" -- create another note trackaddNoteTrack s.pos.controller ntp1 -- apply first note track to sphere's pos controlleraddNoteTrack s.pos.controller ntp2 -- apply second note track to sphere's pos controllernumNot..
C#으로 Json을 다룰 일이 있어서 좀 만져봤다.홈페이지 링크 : http://csjson.sourceforge.net/ 사용기부터 말하자면 '상당히 괜찮은 라이브러리'이다. 정말 딱 필요한 기능만 구현되어 있고 그 외에는 사용자가 상속을 받든, Wrapper를 만들든 알아서 다루면 된다. 여기 정리되지 않은 내 소스도 첨부한다~사용하려면 위에 써놓은 홈페이지에서 json-for-dotnet의 dll을 다운받아서 참조 추가로 라이브러리를 등록해주면 된다. class Program은 기본으로 시중에 돌아다니는 json-for-dotnet의 샘플소스에다 내가 배열 기능을 추가해본 소스이다. public class ISJsonWrapper은 100% 내가 작성한 소스인데 사용하는 분들에게 도움이 되었으면 좋..
Screen 모드를 Landscape로 했을 때는 에러가 발생하지 않지만 Portrait로 하면 에러가 발생합니다. 2.0.4 버전으로 업그레이드 되면서 ios 관련 소스코드가 제대로 업데이트 되지 않아서 발생한 문제인데요. 손쉽게 해결 가능합니다. 먼저 2.0.4 버전에서의 xcode template을 등록하여 새로운 프로젝트를 만듭니다. 그리고 소스코드의 ios 부분에서 RootViewController.mm 파일에서 아래 부분을 바꿔주시면 됩니다. 원래 소스는 이렇게 되어 있을 겁니다. return 부분의 소스를 위와 같이 변경해주시면 에러가 사라집니다. 난생 처음 보는 에러인지라 난감했네요.Cocos2dx팀에서도 대응이 느리더군요. 상당히 치명적인 버그인데. 오늘도 삽질 없는 하루 되세요.
Cocos2d-x를 이용하여 프로그래밍하다 보면 이런 저런 이유로 인해서 Apple Mach-O Linker Error를 경험하게 됩니다. 모든 상황에서 아래의 방법이 적절한 해결 방법이지 않을 수 있습니다만 어렵지 않으니 한 번 해봐도 괜찮겠죠. 저 같은 경우에는 라이브러리를 읽어오지 못해 이런 에러가 발생했던 것인데요.XCode에 대한 경험이 별로 없다보니 긴 시간 삽질 끝에 해결했답니다. 먼저 자신의 프로젝트에 $COCOS2DX_HOME/cocos2dx/proj.ios/cocos2dx.xcodeproj를 폴더에 추가.(iOS 관련 에러이기 때문에 위 프로젝트를 추가함으로써 ios에 해당하는 cocos2dx 라이브러리 로드를 하는겁니다.) 위 그림을 보면 Linked Frameworks and Lib..
- Total
- Today
- Yesterday