프로그램개발(43)
-
EPG의 구조(Electronic program guide)
EPG의 구조(Electronic program guide) 말그대로 TV Guide이다 여러가지 정보를 담고 있으며 아래와 같은 XML로 많이 표현된다. // SampleXML3SATARDDasErsteblahblahBlahBlahBlah.blahab19901011ES2.9.0/116:9PG3/3...... 에피소드 번호 별점등등등 여러가지 정보를 담고 있으며 TVHeadEnd라는 넘을 많이 쓰면서 많이들 사용한다. TVHeadEnd 에서 EPG 맵핑을 하게되면 아래와 같은 화면을 볼수 있다. 뭐 대강 그렇다 EPG만드는 건 각자 알아서..
2016.07.19 -
[C#] 웹서버를 만들어 봅시다.
이것 저것 개발하다 보면 간단하게 쓸수 있는 서버가 많이 필요합니다. Server-Client 구조의 간단한 프로그램들이 많이 필요하게 되죠. 이럴때 쓸려고 만든 웹서버 입니다. 웹으로 할때 장점은 워낙 오픈된 웹클라이언트 소스가 많아서 이것들을 가져다 쓸수 있다. 브라우져로도 확인을 할수 있다 정도 겠네요. 샘플소스로 구동한 모습입니다. 소켓 리스닝 하고 있다가 웹형식으로 넘어 오는거 파싱해서 다시 http로 리턴 해주면 됩니다. 대강의 코드는 아래와 같습니다.제가 설명을 잘못해서 T.T using System; using System.Diagnostics; using System.IO; using System.Net; using System.Net.Sockets; using System.Text; u..
2015.12.25 -
[C#]ASC II Code
ASC II Code Serial 통신등에서 많이 쓰는 아스키 코드 표입니다. public class ASCIICode { public const byte NUL = 0x00; // 0 / Null Character / 공백 문자 public const byte SOH = 0x01; // 1 / Start of Header / 헤더 시작 public const byte STX = 0x02; // 2 / Start of Text / 본문 시작, 헤더 종료 public const byte ETX = 0x03; // 3 / End of Text / 본문 종료 public const byte EOT = 0x04; // 4 / End of Transmission / 전송 종료, 데이터 링크 초기화 public c..
2015.11.14 -
[C#] 토렌토 파일을 읽어 봅시다.
토렌토 파일은 bencode라는 넘으로 작성되어져 있습니다.키 + 값길이 : 값 + 키 + 값길이 : 값 ....이렇게 반복되는 형태의 코드입니다.예제) into4:aaaafile5:bbbbb 이넘을 파싱해서 우리가 필요한 정보들을 쏙쏙 뽑아 옵니다.패키지 정보 : https://github.com/Krusen/BencodeNET using BencodeNET; using BencodeNET.Objects; using neo365.IO; using System; using System.Collections.Generic; using System.IO; using System.Text; namespace neo365.Files { public class BencodeFile { public class Be..
2015.10.17 -
tTunes 1.23.0004 배포합니다.
이번에는 그냥 버그 패치입니다. [파일링크][바뀐점]- 버그 수정 [수정사항]- 앨범 표지 검색시 예외처리 오류 수정- 곰오디오 서버 검색시 가사에 붙는 문제 수정 : -> 줄바꿈으로 수정
2012.09.07 -
tTunes 1.23.0002 배포합니다.
[파일 링크] [설치요구사항]- .net 4.0 - iTunes 최신버젼 10.x 이상. [바뀐점]- Artwork검색추가-가사 서버추가. [버그패치]- 태그검색시 제목으로 검색기능강화 계속 버그 리포트 해주세요.문제해결에 많은 도움이 됩니다.
2012.09.04