전체 글 105

[Diablo3] 오늘의 유머 꼬릿말용 디아블로 정보 이미지

오늘의 유머의 디아블로 게시판의 부흥을 위하여 제작해 보았다 오늘의 유머에서는 iframe 태그가 작동하지 않아서 게시물안에 디아블로 공식 홈페이지의 프로필 페이지를 넣을 수 가 없었다 그러므로 php와 디아블로 공식 api를 사용하여 각자의 배틀태그에 맞추어서 이미지를 동적으로 생성 하였다 사용법은 간단하다 http://diablo3info.lv9.org/ou_tail_layer.php?battletag= 위 주소 뒤에 배틀태그를 # 대신에 - 로 바꾼다음 주소창에 넣으면 ex) http://diablo3info.lv9.org/ou_tail_layer.php?battletag=일단개그하다-3982 글을 작성할때 마다 자동으로 꼬릿말에 표시하고 싶은 경우에는 오늘의 유머 우상단의 정보변경 페이지에서 꼬릿..

카테고리 없음 2015.07.04

[TIP] JSON 데이터를 보기 편하게 보여주는 웹 뷰어

여러 데이터 들을 전송하기 편한 JSON 데이터라 하지만 데이터가 길고 졍렬되지 않은 JSON 데이터는 보기가 어려울 수 밖에 없다 그래서 간단하게 사용할 수 있는 JSON 웹 뷰어가 있다 http://jsonviewer.stack.hu/ 사용법은 매우 간단하다 TEXT 탭에 JSON 데이터를 입력하고 Viewer 탭으로 이동하기만 하면 된다 데이터 검색 기능도 가지고 있다 하단에 Search 택스트 박스에 검색 하고자 하는 문자열을 입력하고 GO! 버튼을 누르면 검색이 가능하고 다음 문자열을 찾고 싶으면 Next나 Previous 버튼을 눌러서 검색하면 된다 설치할 필요가 없고 사용법도 간단해서 자주 자용하는 웹 뷰어이다

프로그래밍 2015.05.25

[RaspberryPI] mjpg-streamer 설치

mjpg-streamer 설치 전에 $sudo apt-get update $sudo apt-get upgrade 위 명령어로 라즈베리 파이를 최신화 시켜준다 다른 블로그 게시물이나 구글링 했을때 많이들 svn을 사용해서 설치를 했는데 설치중 오류가 나서 다른 방법으로 설치를 하였다 $wget http://lilnetwork.com/download/raspberrypi/mjpg-streamer.tar.gz 명령어로 파일을 다운 받은 다음에 $tar xvzf mjpg-streamer.tar.gz 명령어로 압축을 풀었다 $sudo apt-get install libjpeg8-dev $sudo apt-get install imagemagick 위 명령어로 mjpg-streamer 필요한 파일들을 설치해 준다 $..

[JAVA] 반복자(Iterator)의 사용

반복자는 몇몇 메소드를 가지고 있다 그 중에 대표적인 메소드가 있다 boolean hasNext() : 반복자에 다음이 존재 한다면 true를 반환 반복자에 다음이 존재하지 않는다면 false를 반환 E next() : 반복자의 다음에 위치한 요소를 가리키고 그 요소를 반환 void remove() : 현재 위치의 요소를 삭제 import java.util.Iterator; import java.util.LinkedList; class PrimitiveCollection { public static void main(String[] args) { LinkedList list = new LinkedList(); // 정수형 연결리스트 선언 list.add(10); // 10 추가 list.add(20); ..

[C language] 단일 연결 리스트

빨간색으로 그린 것이 해당 라인에서 추가 되거나 변경된 내용 18번째 줄은 dummy node를 추가하여 dummy node의 주소를 head에 저장시켜 head가 dummy node를 가리키게 한 것이다 19번째 줄은 18번째줄과 마찬가지로 tail에 dummy node의 주로슬 저장 시켜 tail이 dummy node를 가리키게 한 것이다 22번째 줄부터 26번째 줄까지는 readData에 1을 입력 받고 조건문에서는 조건을 만족시키지 못하기 때문에 그냥 지나간다 27번째 줄은 newNode에 구조체 node를 동적 할당 해준 것이다 28번째 줄은 readData의 값을 newNode의 data 변수에 넣어 주었다 29번째 줄에서는 현재 newNode가 가장 마지막 node가 가장 마지막 node이기..

프로그래밍/C 2015.05.24