본문 바로가기

전체 글261

[Diablo3]랭킹 확인 안녕하세요. TDR입니다.오늘은 제가 한 때... 물론 지금도 가끔 즐겨하는 Brizzard사의 Diablo3에 대해서 조금 이야기 해 볼까 합니다.듣기로는 Diablo2가 나오고 10년 가량이 지난 작년 5월 경에 나온 Diablo3는 출시 전부터 세간의 이목을 끌었었습니다. 그만큼 전작, Diablo2가 명작이었다는 소리인데요 Diablo3역시 기대를 저 버리지 않는 퀄리티를 보여줬습니다. 물론 모든 것이 다 좋을 수는 없듯이 초창기에 정말 조금 과장되서 얘기하자면 Brizzard 본사에 쳐들어 갈 기세로 화를 내게 만들었던 사건이 있었는데, 바로 서버 문제가 있었습니다. Brizzard쪽에서는 나름대로 사용자 수의 여유를 가지고 서버 규모를 산출하였으나 실제로는 그것을 훨씬 웃도는 사람들이 몰려 모.. 2013. 6. 18.
[Android]AlertDialog에 대해서... 안녕하세요. TDR입니다.저번에 알림의 3종류 Toast, Dialog, Notification을 대~~충 알아 봤는데, 이번에는 Dialog에 대해서 조금 만 더(정말 조금만 더 ㅋ) 알아 보도록 하겠습니다. 저번에 썼던 Dialog는 그냥 Title과 Content만 있는 초~~심플한 내용이었는데다 끄는 방법 또한 Back key로 밖에 끌 수 없는 형태였습니다. 그래서, 오늘은 타이틀에 아이콘과 버튼을 달아보도록 하겠습니다. 내용적으로는 크게 다르지 않습니다. * AlertDialog new AlertDialog.Builder(this) .setTitle("ID 1 dialog")// Dialog Title에 들어갈 텍스트를 설정 .setMessage("Alert Dialog\nMessage")//.. 2013. 4. 22.
[Android]알림 3종세트 안녕하세요. TDR입니다. 어제에 이어 오늘도 포스팅을 한다는 것은 200X년 이래로 거의 처음인거 같은데 어떻게 하다보니 그렇게 됐습니다.오늘도 수박겉핧기식 대강대강 정리해볼 내용은 Android에서 흔히 사용자(User)에게 어떠한 내용이나 정보를 알려줄 때 많이 쓰이는 알림, Toast, Dialog, Notification입니다. 우선 어제 대충 짠 코드를 기반으로 위의 3개의 이벤트를 추가해 보았습니다. 하지만 전 소스 코드를 다 올리면 쓸 때 없이 내용만 많아 질 것으로 우려해 핵심 코드만 정리해 보겠습니다. 우선 보실꺼는... * Toast Toast toast = Toast.makeText(this, R.string.toast_content, Toast.LENGTH_SHORT); // To.. 2013. 4. 18.
[Android]ListView에 대해서... 안녕하세요. TDR입니다. 한동안 코딩을 손 놓고 살다가 갑자기 해야 할 일이 생겨서 할려고하니 아~~무것도 기억이 나지 않는 비상사태가 발생했습니다. 무엇이 기억이 안났냐하면... ListView를 만들려고 하는데 어떻게 만드는지... OTL 해서, 오늘은 ListView의 생성방법에 대해서 초~간단하게 알아 보겠습니다. package com.remon; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class Test1_listActivity extends Activi.. 2013. 4. 17.
[화밀아]요일별 비경 이벤트 안녕하세요. TDR입니다. 처음에는 회사일로 이것 저것 알아보다가 우연히 SQUARE ENIX의 확장성 밀리언 아서를 접하고 Killing time 용으로 하다가 요즘에는 꽤 빠져서 하고 있습니다. 물론 무과금 유저로서요 ㅎㅎ 사실 가격을 봐서 몇 천원 정도면 현질을 할 의향도 있었는데 가격이 -_-;; 현질을 할 수 있는 MC(밀리언 코인)단위도 이상하고 그 가격은 ㅎㄷㄷ하고 해서 걍 무과금 유저로 가기로 했습니다. 무과금 유저가 현질 없이 그나마 할 수 있는 방법이라고 한다면 역시 효율성을 극대화 시키는 방법 밖에 없습니다. AP/BC가 꽉 차기 전에 소모해 주고, 최저의 cost로 구성한 덱으로 일요/각요를 잡는 등 여러가지 방법이 있지만 오늘 소개할 내용은 요일별 비경 이벤트에 대해서 입니다. 탐.. 2013. 3. 26.
[LEGO]비행기를 사다. 안녕하세요. TDR입니다. 평소에 신고 다니는 구두 깔창이 오래되서 새로 하나 사로 이마트를 갔다 그냥 오기 아쉬워 조금 둘러보는 중에 완구코너에 가게 되었습니다. 거기서 어렸을 때 많이 가지고 놀던 LEGO를 발견하게되고 옛날 생각도나서 하나 사봤습니다. 앞에서 써있지만 3In1이라고 한가지 재료를 가지고 3가지 비행기를 만들 수 있는 제품인데 참 신기해 보였습니다. 그래서 얼른 만들어보기 시작했습니다. 우선 만들어볼려고 했던 것이 위의 사진에 크게나와있는 비행기입니다. 노트북 앞에 좁은 공간에 재료를 다 펼쳐놓고 만들어도 될 정도로 특별히 부품이 많지는 않았습니다. 위에 어느정도 만들어진 부분이 만들려고 하는 비행기의 몸체부분입니다. 해서~ 쭉 만들어서 완성된 작품이 아래 사진... 재가 개인적으로 .. 2013. 3. 25.
[MHP3]라이트 보우건 사용일지_01 안녕하세요. TDR입니다. 근 2년 가까이 손을 놓고 있던 Monster Hunter Portable3를 다시 잡은 우행을 저질렀습니다. OTL 요즘 한동안 할 게임이 없었던 점도 있지만 왠지 최근에 봤던 만화에서 이상하게 PSP가 많이 보여서 그냥 PSP가 그리웠던거 같습니다. 예전에는 태도로만 거의 800시간 가까이 플레이를 했어서 이번에야말로 다른 무기를 써야지!! 라고 결심을 하고 처음에는 슬래시 엑스(スラッシュアックス)를 썼었는데 뭔가 알수 없는 답답함에 결국 다시 태도를 잡았었죠... -_-;; 그러~다 이래서는 안돼!! 하는 마음에 큰맘먹고 완전 새로운 라이트보우건(ライトボウガン)을 잡았습니다. 원래 한동안 안할 때 다음에 다시 몬헌3를 하게된다면 꼭 장거리 무기를 써야지~ 하고 생각은 하고.. 2013. 2. 18.
[Android]onItemClick()와 onListItemClick()의 차이 안녕하세요. TDR입니다. 오늘은 최근 삽질한 내용을 올릴려고 합니다. 아시는 분은 다 아실 내용이지만 Activity에서 listview를 배정해서 onItemClick()을 사용한 내용과 ListActivity를 상속받은 onListItemClikc()에 대한 파라미터의 내용에 관해서 입니다. 일단 android dev에서 발췌한 내용을 보시면... * onItemClick() * onListItemClick() 이렇습니다. 첫 파라미터로 AdapterView를 받아오느냐 ListView를 받아오느냐의 차이만 있지 쓰는 방식은 거~의 동일합니다. 제가 삽질한 부분은 마지막 파라미터인 long id 부분입니다. database를 만들어 필요한 내용을 list에 뿌려주고 해당 내용을 수정 및 삭제가 필요.. 2012. 11. 20.
[Database]간단한 sqlite 사용법 안녕하세요. TDR입니다. 이번에는 sqlite의 사용법에 대해서 간단히 적어보려 합니다. (매번 그렇지만 이건 어디까지나 제가 찾아보기 편하기 위해 적는 글임을 미리 밝힙니다.) 우선 sqlite가 뭐냐 하면 말그래도 lite한 sql 이라고 생각하시면 됩니다. 자세한 내용은 읽은거 같은데 자세한 내용은 기억이 안남으로 찾아보시기 바랍니다. 기억하기로는 다른 데이터베이스에 비해 매우 작은 크기에 안정적이고 크로스 플랫폼을 지원하기 때문에 임베디드 환경에 적합하다고 했던거 같습니다. 그럼 바로 간단히 사용법을 볼까요? 우선 DB를 이용하려면 DB파일을 생성해야겠죠? & sqlite3 temp.db 위 명령어로 DB파일을 생성할 수 있습니다. 파일 확장자로 db를 붙였는데 확장자 이름은 의무로 db를 붙이.. 2012. 11. 12.
[SONY]MW600 Bluetooth 사용 방법 안녕하세요. TDR입니다. 요즘 블루투스 이어폰들을 많이들 사용하고 계신데 오늘은 그 중에서 제가 사용하고 있는 SONY의 MW600에 대한 간단한 사용방법을 소개하려고 합니다. 우선 간단히 어떻게 생긴건지 보면 아래와 같이 생겼습니다. 사진 밑에 간단한 설명을 덧붙였으니 참고해 주세요~ 길다란 바에 +와 -가 보입니다. 딱 봐도 볼륨 조절부분이라는 것을 알겠죠? 조금 다른 것은 버튼이 아닙니다. 제가 생각하는 유일한 mw600의 단점인데요... 누루는 것이 아닌 문질러(?) 줌으로서 볼륨을 조절할 수 있습니다. 예를 들어 바 중앙부에 손가락을 대고 +방향으로 문지르면 볼륨이 커집니다. 볼륨을 줄일때는 물론 반대 방향으로 하면 되겠죠? 충분히 직관적이고 나름 센스있는 조작 방식인데 왜 단점이냐... 하면.. 2012. 11. 5.
[동물원&김광석]변해가네 안녕하세요. TDR입니다. 얼마전에 제가 자주가는 Bar에서 이 노래를 들었습니다. 정확히 말하면 "동물원"의 "변해가네"를 들었죠. 사실 이때까지 원곡이 동물원의 "변해가네"를 한번도 안 들어봤습니다. 그래서 지인들이랑 이야기하다가 "어!? 이 노래 분명 변해가네 인데 인트로 부분이 내가 알던거랑 틀린데?" 라고 생각하면서 가사가 나오는 부분을 기다렸습니다. 역시나 제가 알던 변해가네(김광석씨의 변해가네)가 아니더군요... 그래서 사장님께 이거 무슨 노래라고 물어보니 이게 "변해가네"의 원곡이라고 알려 주었습니다. 하지만 저는 이미 김광석씨 버젼을 너무 많이 들어서 그런지 뭔가 어색하던군요. ㅎㅎ 그래서! 오늘은 원곡인 동뭘원 버젼과 김광석씨 버젼을 비교해서 들으실 수 있게 해보려 합니다. 출처는 보시.. 2012. 8. 13.
[Review]RAID : redemption 안녕하세요. TDR입니다. 오늘 리뷰는 액션영화[레이드 : 첫번째 습격]입니다. 일단 이걸 본 이유는(그것도 일요일 마지막타임(22시50분에 혼자서 -_-;;)) 인도네시아 영화라는 것이 가장 컸습니다. 저녁에 딱히 할 일 없이 있으면서 이것저것 웹서핑을 하다가 눈에 딱 들어왔는데 "아! 이거 오늘 안 보면 죽을때까지 안보겠다."라는 느낌이 왔습니다. 일단 본 소감은 재미있었습니다. 스토리가 아주 뛰어나다거나 뭐 그런게 아니라 말 그대로 재미있었습니다. 왜냐하면 액션이 화려했으니까요 ㅎㅎ 일단 포스터를 보시면... 이것입니다. 영화 소개 글이 상당히 흔해빠졌으면서도 대담합니다. "지금껏 보았던 모든 액션은 가짜다!"랍니다. 느낌표(!)까지 찍었습니다. ㅎㅎ 근데 보시면 아시겠지만 적어도 과장 광고는 아니.. 2012. 5. 21.
[Java]추상 클래스 & 인터페이스 안녕하세요. TDR입니다. 이번에 정리해볼 거는 추상 클래스와 인터페이스 입니다. 이 둘은 비슷해 보이면서도 조금 차이가 있는데요 한번 알아 보죠. 추상 클래스(abstract class) : 추상 메소드를 가진 클래스 추상 메소드(abstract method) : 구현은 하지 않은 상태로 반환 값 & 메소드 이름 & 파라미터만 정해진 메소드 - 예전에 C언어로 코드를 작성할 때 A()라는 함수를 부르기 위해서는 호출하는 위치보다 위에 함수를 작성하거나 "이런 함수가 쓰일 것이다"라고 하여 미리 함수의 형만 정의하고 아래에 함수를 구현했던 것을 본적이 있으실 겁니다. 어떻게 보면 이와 유사한 느낌입니다. 즉, "이런 형태의 메소드를 여러군데에서 쓸 것이다"라고 하면서 미리 선언해 놓는 거죠. 그럼 왜 내.. 2012. 3. 11.
[Java]접근제한자 안녕하세요. TDR입니다. 저번의 제한자에 이어서 오늘은 접근제한자에 대해서 정리해 보겠습니다. 접근제한자에 대해서는 특별히 할 말도 없고하니 바로 보겠습니다. +++ public +++ : 어떤 때라도 상속과 이용이 가능합니다. - public은... 그야말로 아무대서나 막 쓸 수 있습니다. 오브젝트 안밖 할꺼 없이 다 이용가능하고 패키지 안밖 할꺼 없이 다 쓸 수 있습니다. 물론 상속도 패키지 안밖 할꺼 없이 다 가능합니다. 그냥 여기저거에서 막 쓰고 싶을 때 public을 선언해 주면 되겠습니다. +++ private +++ : 오브젝트 안에서만 쓸 수 있습니다. - 위에서도 설명 했지만 오브젝트 안에서"만" 쓸 수 있습니다. 그 말인즉, 일단 상속... 절대 안됩니다. 그게 패키지 안이든 밖이든 .. 2012. 3. 11.
[Java]제한자 안녕하세요. TDR입니다. 이번에 정리해 볼 거는 JAVA에서의 제한자 입니다. 저는 Java를 야매(?)로 배웠다고 하기에도 애매하게 배워서 처음에 그야말로 혼돈의 도가니였습니다. 그 중에서도 가장 햇갈렸던게 C언어와 달리 앞에 붙는 제한자와 제한 접근자였는데 막상 이것이 무엇인가를 찾아보면 글로 이건 이거다라고 잘 설명이 나와 있지만 뒤돌아 서면 햇갈리고 다시 찾아보고를 반복했던 기억이 있어서 이번 기회에 이것들을 정리해 보고자 합니다. final : 필드나 클래스에 붙이는 제한자로 이것이 붙은 필드는 수정 할 수 없고 클래스는 상속 할 수 없습니다. 정의는 이런데 사실 이런 것만 보고는 보는 순간만 이해가 갑니다.(저는 그랬습니다. -_-;;) 간단한 예를 보면... example #1) final.. 2012. 3. 4.
[Java]연산자 우선순위 안녕하세요. TDR입니다. 매번 쓰면서도 매번 햇갈리는 거를 매번 찾아보기 지쳐서 찾아 보기 쉽도록 정리하는 페이지 입니다. 코딩을 하다보면 순간적으로 "응? 이거 누가 먼저 연산이 되던거였지? ㅡ_ㅡ?"하는 순간이 있습니다. 평소에는 사실 그렇게 복잡한 연산을 할 일이 없기 때문에 그럴일이 거~~~의 없지만 아주 가~~끔 어쩌다 한번 조금 복잡한 수식을 쓰면 내가 써놓고도 모든게 의심스럽게 보일 때가 있습니다... 사설이 길어졌는데 우선 순위를 정리해 보겠습니다. 연산자 1 [ ], ( ), ++(후치), --(후치) 2 ~, !, ++(전치), --(전치), +(부호), -(부호) 3 new, 캐스트 연산자 4 *, /, % 5 +, - 6 , >>> 7 , >=, 8 ==, != 9 &(비트 연산).. 2012. 3. 4.
[Review]Revolution No.0 _ 가네시로 가즈키 안녕하세요. TDR입니다. 이번에 소개할 책은 가네시로 가즈키의 "Revolution No.0"입니다. 아시는 분은 아시겠지만 "Revolution No.3"의 시작이 되는 이야기로 구성된 이 책은 더 좀비스의 멤버들이 고등학교 1학년 때 이야기입니다. 자세한 내용은 하기로하고 우선 아래 그림이 책 표지입니다. 가네시로 가즈키의 책들의 공통적으로 보이는 조금은 특이한 그림채입니다. 저의 개인적인 추측으로는 미나가타가 아닐까 생각하고 있습니다. ^^ 아, 미나가타는 소설의 이야기를 전개하는 1인칭 시점의 주인공으로 주로 작전&계획을 짜는 참모같은 캐릭입니다. 이 외에 미나가타의 친구인 순신, 히로시, 야마시타, 가야노, 아기 등이 미나가타의 친구로 자주 등장하는 극중 비중이 큰 친구들입니다. 우선 큰 줄거.. 2012. 2. 6.
[Android_SS01]Application의 핵심 구성요소 안녕하세요. TDR입니다. 이번에 간단히 정리해볼 주제는 제목과 같이 "Android Application의 핵심 구성요소"입니다. 총 4개의 컴포넌트를 정리할 껀데요 우선 어떤것 들이 있는지 보면... +++ Activity +++ 우리가 안드로이드 스마트폰을 눈으로 보고있는 것은 모두 Activity입니다. 라기보다 다른 컴포넌트들은 눈에 보이지 않습니다. Activity는 내부적으로 하나의 윈도우와 여러 뷰 객체들을 사용하여 UI를 구성합니다. +++ Service +++ Service는 UI없이 동작하는 기능으로, 사진을 찾는 다던지, 음악을 재생한다던지 하는 기능을 합니다. UI가 없기 때문에 직접 컨트롤이 안되고 Activity로 컨트롤하게 됩니다. 쉽게 생각하면, Activity에서 내용을 .. 2012. 1. 5.
[Review]미안해, 스이카 안녕하세요. TDR입니다. 예전에 혼자 Feel 받아서 마구 썼던 리뷰들을 지금보니 오타도 많고 글이 정리도 안되어 있는거 같아서 한동안은 새로운 책을 읽기 보다는 예전에 썼던 글들을 다듬는 시간을 가질겸 예전에 섰던 글을 renew 해보려고 합니다. 결코 새로운 책을 안 읽어서 그런게 아님임을 다시 한번 밝힙니다. ^^;; 요즘들어 왕따로 인한 자살이 뉴스에서 많이 보도되고 있는데 참으로 안타까운 현실입니다. 사실 돌이켜보면 왕따라는 단어로 정착되기 전에 이미 이러한 현상은 예전부터 있어 왔습니다. 그렇다면 왜 요즘이라고 말하기는 조금 시간이 지났지만 아무튼 현재를 기점으로 한 5년까지를 요즘이라고 부른다면, 요즘 이런 왕따가 큰 문제가 되는 이유는 무엇일까요? 그 이유을 알고 싶어 저는 3년 전에 이.. 2012. 1. 4.
주민등록번호 & 패리티 코드 우리 일상 생활에 쓰이는 코드(ex. 바코드, 주민등록번호 등등)에는 패리티 코드, 즉 확인 코드가 많이 쓰이고 있다. 우선 주민등록번호의 구성을 살펴보면... 이렇다. 앞의 6자리 구성은 모두 알고 있었을 것이다. 그리고 뒷자리 7자리 중 첫번째 자리역시 누구나 아는 사실이다. 그리고 나머지 5자리는 출생 지역 및 출생 신고 순으로 결정된다. 그리고 가장 중요한 오류 검증번호(패리티 코드)가 있다. 예를 들어 881225-123456X라고 하자. 그럼 아래와 같은 방법으로 임의의 수 X를 구한다. (8*2) + (8*3) + (1*4) + (2*5) + (2*6) + (5*7) + (1*8) + (2*9) + (3*2) + (4*3) + (5*4) + (6*5) = X 이렇게 하여 X라는 숫자가 나온다.. 2012. 1. 3.
B'z [Happy birthday] 가사 空模様なんて 気にもならない 하늘 모양 같은 건 신경 쓰이지도 않아 なにしろ 今日は最高の日さ 왜냐하면 오늘은 최고의 날이니까 願いをこめて その火を吹き消してごらんよ 소원을 담아서 그 불을 촛불을 불어봐 新しい日がまたはじまる 새로운 날이 다시 시작될 거야 用意はいいかい 준비는 됐니? Happy Birthday Happy Birthday Happy Birthday オメデトウ Happy Birthday 축하해 Happy Birthday To You (今日はサイコー) (오늘은 최고야!) この世に生まれて ハデにないてから 이 세상에 태어나 한바탕 울고 나서 月日とともに きみはステキになる 세월과 함께 넌 멋있어져 悲しみがあるなら 一緒に吹き消してみようよ 슬픔이 있다면 함께 불어 날려 보자 大丈夫 もうひとりじゃない 괜찮아 .. 2011. 8. 4.