리만 식민지 티스토리지부

블로그 이미지
https://github.com/riemannulus
by RIEMANNULUS

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit
04-27 19:52

'코딩'에 해당되는 글 18건

  1. 2014.07.20
    Install Python module for Ironpython
  2. 2014.07.07
    Web Streaming Blocker
  3. 2014.07.07
    C# Packet Sniffer Library - SharpPcap 2
  4. 2014.01.02
    Starbound Savedata Sync
  5. 2013.11.06
    간단한 이미지 뷰어 및 클립보드 복사
  6. 2013.08.19
    BeautifulSoup4 삽질...
  7. 2013.07.26
    IceChat Image Upload Ver. 0.01 2
  8. 2013.07.09
    Animation Torrent Seed Auto Downloader v0.02 2
  9. 2013.06.18
    어려움을 겪는 점에 대해서 서술해보자 - 갱신중
  10. 2013.06.18
    간단한 인공지능을 지닌 Twitter bot 제작중 2

하다하다 짜증나서 워닝.오알.케이알을 뚫고 이헨타이를 보여줄 수 있는 프로그램을 만들 준비를 하는데, Warning을 뚫는 라이브러리인 hacked-urllib2가 Python으로 만들어져 있어서 Ironpython을 이용해 Winforms 윈도 플랫폼을 만드는 도전을 해 보기로 했다.


1. IronPython과 PTFV (Python Tools For Visual studio)를 설치한다

당연히 C# + Python을 위해 IronPython을 설치한다. 공식 홈페이지 가면 클릭 한 번에 설치 가능


다음으로 PTFV를 설치한다, Visual Studio에서 Python 개발을 용이하게 해 준다

http://pytools.codeplex.com/wikipage?title=Features%20Projects


2. IronPython에 Python Module을 설치한다.


애석하게도 IronPython은 기본 Python의 모듈을 읽어오지 못하는 듯 싶다.

그래서 Path\IronPython\ipy64 (x32일 경우 ipy)를 직접 호출해서 설치해야 하는데, 그냥 설치법으로는 또 설치가 안 된다 ㅡㅡ


특히 hacked-urllib2는 setuptools를 이용하여 module을 설치하는데, 이것도 기본이 아니라서 직접 깔아줘야 한다...


https://pypi.python.org/pypi/setuptools#downloads 에서 ez_setup.py를 다운받은 후, Path\IronPython\ipy64 -X:FullFrames path\ez_setup.py install  명령어를 사용하여 setuptools를 설치, 그 다음 동일한 방법으로 hacked-urllib2를 설치한다.


진행중

'코딩' 카테고리의 다른 글

Web Streaming Blocker  (0) 2014.07.07
C# Packet Sniffer Library - SharpPcap  (2) 2014.07.07
Starbound Savedata Sync  (0) 2014.01.02
간단한 이미지 뷰어 및 클립보드 복사  (0) 2013.11.06
BeautifulSoup4 삽질...  (0) 2013.08.19
Raptr Gamercard
AND

대부분의 스트리밍은 RTP(Real-time Transport Protocol)을 사용하는 거라고 알고 있어서, RTP 패킷을 요청하면 그걸 스니핑해서 종료 요청을 날리는 수법을 사용하려 했다,


RTP의 이해 -> http://www.nexpert.net/97

사용했던 방법들 :

how to read packet header in SharpPcap -> http://www.dreamincode.net/forums/topic/247525-how-to-properly-read-socket-headers-using-sharppcap/

패킷의 헤더를 읽어 와, RTP일 경우 차단요청을 날리는... 뭐 그런 약간 무식한 방식.


그런데 요즘 대부분의 스트리밍 웹 서비스는 RTP를 사용하는 게 아니라 HTTP Live Streaming을 사용한다고... 특히 제 1 중요 사이트인 유튜브가 이 HLS를 사용한다고 한다 끆...


HTTP Live Streaming -> http://helloworld.naver.com/helloworld/7122

그래서 잠시 프로젝트 동결 후 고뇌중... 어째 '야 쉽겠다!' 했던 것 중에 쉽게 끝나는 게 읎냐 ㅠ

'코딩' 카테고리의 다른 글

Install Python module for Ironpython  (0) 2014.07.20
C# Packet Sniffer Library - SharpPcap  (2) 2014.07.07
Starbound Savedata Sync  (0) 2014.01.02
간단한 이미지 뷰어 및 클립보드 복사  (0) 2013.11.06
BeautifulSoup4 삽질...  (0) 2013.08.19
Raptr Gamercard
AND

C#에서 패킷 스니핑 할 만한 라이브러리를 찾다가 꽤 괜찮은 라이브러리를 발견


http://sourceforge.net/projects/sharppcap/ << 라이브러리 소스포지


http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET << 라이브러리 아키텍쳐 설명 및 예제 소스코드


*코드프로젝트 예제에 device_OnPacketArrival 라는 이벤트 호출 함수가 있는데, 여기 보면 packet이라는 변수명으로 이벤트를 받아 놓고 정작 사용은 e로 했다... 아마 오타인 듯 싶은데 고쳐서 쓰면 될 듯


쓰레드풀을 새로 만들지 않고 이벤트로 제어할 수 있어 괜찮은 듯 싶다.

'코딩' 카테고리의 다른 글

Install Python module for Ironpython  (0) 2014.07.20
Web Streaming Blocker  (0) 2014.07.07
Starbound Savedata Sync  (0) 2014.01.02
간단한 이미지 뷰어 및 클립보드 복사  (0) 2013.11.06
BeautifulSoup4 삽질...  (0) 2013.08.19
Raptr Gamercard
AND




Starbound Savedata Sync.zip


1. Unzip this program.

2. Double Click "Starbound Savedata Sync.exe"

3. Login to Dropbox

4. Start Starbound

5. Play :)


ps. May you press (x) button, process is going to tray.

ps2. if you already exsist not your savedata file in local savedata path, delete local savedata.

'코딩' 카테고리의 다른 글

Web Streaming Blocker  (0) 2014.07.07
C# Packet Sniffer Library - SharpPcap  (2) 2014.07.07
간단한 이미지 뷰어 및 클립보드 복사  (0) 2013.11.06
BeautifulSoup4 삽질...  (0) 2013.08.19
IceChat Image Upload Ver. 0.01  (2) 2013.07.26
Raptr Gamercard
AND



C#으로 만들었어요, .Net FrameWork 4.0 이상이 필요해요

XP에서는 지원 안 할수도 있어요(테스트 안해봤어요)

날로 만들었어요

버그 많아요

욕하는건 상관없는데 뭐가 잘못됐는지 뭐가 불편한지는 좀 말해줘요


사용법은 간단하니까 말 안해요

이전 다음버튼이 오작동할수도 있어요


소스코드는 여기에 있어요

https://github.com/DevWBG/ClipboardImageViewer

ImageViewerClipboard.exe



'코딩' 카테고리의 다른 글

C# Packet Sniffer Library - SharpPcap  (2) 2014.07.07
Starbound Savedata Sync  (0) 2014.01.02
BeautifulSoup4 삽질...  (0) 2013.08.19
IceChat Image Upload Ver. 0.01  (2) 2013.07.26
Animation Torrent Seed Auto Downloader v0.02  (2) 2013.07.09
Raptr Gamercard
AND

인터넷에서 BeautifulSoup라는 Python용 HTML 파서가 있다고 해서 써 보려는데, 자꾸 이상한 오류가 나서 혼란에 빠진 도중, BeautifulSoup4가 Python2 기반으로 작성된 지라 Python3 이상부터는 작동을 안 한다는 사실을 알았다.


어 음... 왠지 모르겠지만 내 Python 환경에서는 2to3 스크립트가 작동하질 않아서 인터넷을 뒤지던 도중 BeautifulSoup의 Python2문법을 전부 Python3 문법으로 바꿔준 파일을 찾았당...


사용법은 그냥 site-packages 에 있는 bs4 폴더에 덮어 씌워주면 된다.(당시 사용 버전은 BeautifulSoup4.3.1이다.)



BeautifulSoup4-master.zip

이걸로 갈아치우고 나서부터 from bs4 import BeautifulSoup 명령어가 잘 먹힌다.

Raptr Gamercard
AND

IceChat9 RC 6.5 기반입니다.


이미지 업로드 탭을 만들었습니다.


이미지를 업로드하면 클립보드에 링크가 자동으로 저장됩니다.


Open Source by http://www.icechat.net/site/icechat-9/



IceChat9.zip


피드백은 상시 받고 있습니다. 댓글로 남겨주세요



현재 발견된 버그 :

1. 업로드 가능한 이미지가 jpg와 png로 제한된다.

Raptr Gamercard
AND

설명:


도쿄도서관에 올라온 순서대로 최신 애니메이션 토렌트 시드를 40편 가량 받습니다.


사용법:


1. .Net Framework 4.0을 설치 해 주세요.

2. 관리자 권한으로 실행 후 토렌트 시드 저장 경로를 입력합니다, 경로 입력 시 마지막에 꼭 \를 붙여주세요.

3. 아무것도 입력하지 않은 채 엔터를 치면 디폴트(C:\Download)에 저장합니다.



Auto Animation Seed Downloader.exe


Raptr Gamercard
AND

1. Twitter4J를 이용해 API에 접근하려 하니 라이브러리에 등록했음에도 불구하고 라이브러리에서 Twitter4J의 클래스를 못 불러옴.


2. 1번의 문제를 강제로 해결했음에도 불구하고(Quick Fix) 작동을 하지 않음, 오류 불명. 문법상의 오류는 없어 보인다.


3.유저 토큰을 직접 입력하는 방식으로 하려는데,  유저 토큰을 얻어와야 집어 넣던 말던 하니 유저 토큰을 얻어오는 예제를 사용하기로 했는데, prop.getProperty("oauth.consumerKey")와 prop.getProperty("oauth.consumerSecret")에 각각 consumerKey와 Secret값을 추가하는 법을 모르겠다.
GetAccessToken Class를 이용해서 넣는 게 아닌가 보다.


Raptr Gamercard
AND

제목 : Twitter에서라도 대화가 가능한 여자친구를 만들자(...)


개요 : Twitter의 API를 이용한 간단한 인공지능을 가진 bot을 만든다.


수준 : 입력 받은 문장(String)에서 핵심 단어(Keyword)를 추출하여 가지고 있는 지식(DB)에서 단어에 맞는 문장이나 단어를 가져 와 조합하여 답장함.


개발 환경 :

 1. Linux Ubuntu

 2. eclipse

 3. Java

 4. Twitter API

 5. moe.fm(joke)


방학 동안 불태워보자

Raptr Gamercard
AND

ARTICLE CATEGORY

분류 전체보기 (64)
리듬게임 (7)
PSO2 (1)
확산성 밀리언아서 (0)
게임 (1)
일기 (16)
잡설 (18)
코딩 (18)

RECENT ARTICLE

RECENT COMMENT

RECENT TRACKBACK

CALENDAR

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

ARCHIVE

LINK