본문 바로가기

분류 전체보기

[Head First Java] Chapter2 숫자 맞추기 게임 숫자 맞추기 게임에서는 객체가 서로 다른 객체의 메소드를 호출하는 방법을 보여주고 있다. GuessGame 클래스 public class GuessGame { //인스턴스 변수 선언 Player p1; Player p2; Player p3; public void startGame(){ //메소드 선언 //Player 객체를 각 인스턴스 변수에 대입 p1 = new Player(); p2 = new Player(); p3 = new Player(); //찍을 숫자 설정 int guessp1 = 0; int guessp2 = 0; int guessp3 = 0; //찍은 숫자가 맞는지 여부를 저장하기위한 변수 선언 boolean p1isRight = false; boolean p2isRight = false;.. 더보기
[Head First Java] Chapter2 Movie 객체를 만들어 테스트해봅시다. 앞에 첫 객체를 만드는 것 이라면 이번에는 응용이었다. Movie 클래스 class Movie { String title; String genre; int rating; void playIt(){ System.out.println("영화를 상영합니다."); } } MovieTestDrive 클래스 public class MovieTestDrive { public static void main(String[] args) { Movie one = new Movie(); one.title = "주식과 함께 사라지다"; one.genre = "비극"; one.rating = -2; Movie two = new Movie(); two.title = "로스트 인 큐비클 스페이스"; two.genre = "코미디";.. 더보기
[Head First Java] Chapter2 첫 번째 객체를 만들어 봅시다. 객체를 만들고 사용려면 어떻게 해야하는지 알려주고 있다. class Dog { int size; String breed; String name; void bark(){ System.out.println("Ruff! Ruff!"); } } class DogTestDrive { public static void main(String[] arg){ Dog d = new Dog(); d.size = 40; d.bark(); } } 출력 결과 Ruff! Ruff! 처음으로 만들어 봤다. Dog 클래스를 만들고 main 메소드에서 Dog 객체를 만들어 메소드 안에서 설정하고 호출을 할 수 잇다는 것을 알게 되었다. 더보기
[Head First Java] Chapter2 의자 전쟁 Chapter2 의자 전쟁 내용에서는 절차적 프로그래밍과 객체지향적 프로그래밍의 비교를 나타내고 있다. 초반에는 절차적 프로그래밍이 빠르게 보이나 나중에 스펙이 바뀌면 그에 대한 유동성이 떨어지고, 그에 따라 새로 테스트하고, 컴파일해야 하는 문제가 발생해 어렵게 된다. 하지만 객체지향적 프로그래밍은 부분마다 클래스를 만들기 때문에 스펙이 변경되더라도 해당 부분만 수정하면 되어 유동성이 좋으며 컴파일 또한 해당 부분만 하면 되기 때문에 새로 테스트하는 부분에 대하여 전체적으로 수정하고 컴파일하는 절차적 프로그래밍보다는 안전성 면에서도 좋다. 그리고 코드의 재사용에도 유리하다. 상속과 오버라이딩에 대한 단어가 나왔는데 이 부분은 나중에 나온다고 한다. 인터넷의로 검색해보니 아래 같은 글이 있었는데 이 글도.. 더보기
[Head First Java] Chapter1 연습문제 수영장 퍼즐 코드 조각을 한번만 사용하여 아래와 같은 출력 결과를 얻어야 한다. 출력 결과 a noise annoys an oyster코드 조각 System.out.print(" "); System.out.print("a"); System.out.print("n"); system.out.print("an"); x > 0 x 1 x > 3 x < 4 더보기
[Head First Java] Chapter1 연습문제 결과를 맞춰봅시다. 후보 코드를 대입하여 결과 값 알아 맞추기 기본 코드 public class Test57 { public static void main(String[] args){ int x = 0; int y = 0; while(x 4){ y = y - 1; }결과 02 14 25 36 47 4번 코드 x = x + 1; y = y + x;결과 11 34 59 5번 코드 if(y < 5){.. 더보기
[Head First Java] Chapter1 연습문제 컴파일러가 되어봅시다. 3가지의 소스 파일이 컴파일 잘 되는지 생각해보고 답을 맞쳐야 한다. 1번 소스 public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x 3){ System.out.println("big x"); } } } } While 순환문을 멈추게 할 내용이 없다. 그래서 x = x - 1 를 집어 넣어 순환을 멈출 수 있게 함 컴파일 되게 수정한 소스 public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x 3){ System.out.println(".. 더보기
[Head First Java] Chapter1 연습문제 코드 자석 아래와 같은 출력 결과를 가지는 코드를 만들어야 한다. a-b c-d 코드 조각은 아래와 같다. if(x == 1){ System.out.print("d"); x = x - 1; }if(x == 2){ System.out.print("b c"); }public class Shuffle1 { public static void main(String[] args) {if(x > 2){ System.out.print("a"); }x = x - 1;x = x - 1; System.out.print("-");int x = 3;while(x > 0){ 정답은 public class Shuffle1 { public static void main(String[] args) { int x = 3; while(x > 0){.. 더보기
[Head First Java] 자동 구문 생성기 Head First Java 50페이지에 자동 구문 생성기라는 내용의 소스와 설명이 있다. 배열과 난수 생성에 대해 알 수 있었다. 해당 내용 소스 public class PhraseOMatic { public static void main(String[] args) { //세 종류의 단어 목록을 만든다. String[] wordListOne = {"24/7","multi-Tier","30,000 foot","B-to-B","win-win","front-end","web-based","prevasive","smart","six-sigma","critical-path","dynamic"}; String[] wordListTwo = {"empowerd","sticky","valued-added","orien.. 더보기
[Head First Java] "맥주 99병" Head First Java 41페이지 맥주 99병 관련 문제 원본 소스 public class BeerSong { public static void main(String[] args){ int beerNum = 99; String word = "bottles"; while(beerNum > 0){ if(beerNum == 1){ word = "bottle"; } System.out.println(beerNum + " " + word + " of beer on the wall"); System.out.println(beerNum + " " + word + " of beer."); System.out.println("Take one down."); System.out.println("pass it arou.. 더보기
[Head First Java] 연필을 깍으며 "DooBee" 문제 다음과 같이 DooBee라는 클래스를 실행하는 경우를 생각해봅시다. %Java DooBee DooBeeDooBeeDo 위와 같은 결과가 나오려면 아래의 빈 칸에는 어떤 코드가 들어가야 할 가요? public class DooBee { public static void main(String[] args){ int x = 1; while(x < ____){ System.out.____("Doo"); System.out.____("Bee"); x = x + 1; } if(x == ____){ System.out.print("Do"); } } } 위는 Head First Java 47페이지 부분의 문제이다. 정답은 public class DooBee { public static void main(String[].. 더보기
Java 첫 코딩 Hello World public class HelloWorld { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello world!"); } } 더보기
[VB] 텍스트 파일 읽어 오기 Dim fileReader As String fileReader = My.Computer.FileSystem.ReadAllText("파일경로") MsgBox(fileReader) 출처: MSDN 더보기
모블린에서 SCIM으로 한글 입력하기 Nabi를 사용하고 싶었으나 새로 패키징해야 하는 번거로움도 있고 해서 그냥그냥 SCIM을 설치하였습니다. 응용 프로그램 > 보조 프로그램 >> 터미널 실행 SCIM를 설치합니다. # yum install scim scim-hangul scim-bridge scim-bridge-gtk scim-bridge-clutter 또는 응용 프로그램 > 설정 > 응용 프로그램 관리관리 > Languages > Korean Support에서 위 목록을 체크하고 적용을 선택합니다.선택합니다. /etc/profile 파일을 열어 아래아래 내용을 추가합니다. # vi /etc/profile ###### 한글 입력 ###### export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE="sci.. 더보기
아저씨(2010) - 원빈의, 원빈에 의한, 원빈을 위한 영화 줄거리 단 하나뿐인 친구는 그를 ‘아저씨’ 라 불렀다. 아픔을 겪고 세상을 등진 채 전당포를 꾸려가며 외롭게 살아가는 전직 특수요원 태식. 세상으로부터 버림받은 소미와 함께 보내는 시간이 많아지면서 태식과 소미는 서로 마음을 열며 친구가 되어간다. 그러던 어느 날 소미가 갑자기 사라진다. 소미 엄마가 범죄사건에 연루되면서 같이 납치되고 만 것이다. “소미를 찾아도 너희는 죽는다” 소미의 행방을 쫓아 다시 세상 밖으로 나오게 된 태식. 단 하나뿐인 친구인 소미를 위험에서 지켜내기 위해 범죄조직과 모종의 거래를 하지만 소미의 행방은 여전히 묘연하고, 경찰이 태식을 뒤쫓기 시작하면서 태식은 범죄조직과 경찰 양 쪽의 추격을 받게 된다. 그 과정에서 베일에 싸여 있던 태식의 비밀스런 과거도 드러나기 시작하는데… .. 더보기
헬로우 고스트(2010) - '자살'을 거꾸로 하면 '살자' 헬로우 고스트 시사회를 보게 되었습니다. 예고편도 안 봤으며 역시나 무슨 내용인지 모르는 상태로 보았습니다. 줄거리 낯선 영혼이 내 안에 들어왔다! 그것도 넷이나… 죽는 게 소원인 외로운 남자 상만(차태현). 어느 날 그에게 귀신이 보이기 시작한다. 거머리처럼 딱 달라붙은 변태귀신, 꼴초귀신, 울보귀신, 초딩귀신. 소원을 들어달라는 귀신과 그들 때문에 죽지도 못하게 된 상만. 결국 그들의 소원을 들어주는 사이, 예상치 못했던 생애 최고의 순간과 마주하게 되는데… 올 크리스마스, 영혼까지 행복하게 해줄 고스트들이 온다!. (출처: 다음 영화) 감상 영화 초반 부분인 상만이 자살을 시도하고 깨어나서 귀신들이 보이고 떨쳐내려고 해결책을 찾는 데까지는 코미디가 종종 있었으나 대부분 예상이 되는 것들이라서 그런지.. 더보기
갤럭시S DH07 펌웨어 유출 삼성 갤럭시S의 새 펌웨어인 DH07이 Samsung-Firmwares.com을 통해 유출되었습니다. 이 펌웨어는 다음과 같은 개선사항을 담고 있습니다. - 3G On/Off 위젯 추가 - 홈스크린 스크롤 딜레이 개선 - 통화중 녹음 기능 추가 (통화중화면에서 버튼으로 바로 녹음) - 작업관리자 항목 레벨별 태스크킬로 세분화된 램관리 - 홈 키로 전화수신 가능 - 마켓에서 폰트 다운로드 및 변경 가능 - 영문입력이 Swype 기능 추가 - 갤러리, 마켓 등 구동속도 개선 - 웹서핑 속도 개선 - 수평조절(G센서 보정) 기능 추가 - 간혹 락스크린에 알람이 계속 보이던 버그 해결 - 동영상 재생 시 자막에 그림자 기능 추가 이 펌웨어가 언제 정식 릴리즈될지는 미지수입니다. * 출처 : http://matp.. 더보기
인셉션(2010) - 꿈인가 생시인가? 원래 인셉션을 보려고 했는데 솔트 영화 상영 이벤트에 응모했던 게 당첨이 돼버려서 솔트를 보자마자 바로 이어서 보게 되었습니다. 크리스토퍼 놀란 감독, 레오나르도 디카프리오 출연이며 꿈이 소재라는 것만 알고 있었습니다. 주변에서 평이 정말 좋더군요. 그래서 더욱 기대하면서 보게 되었습니다. 줄거리 타인의 꿈속에 들어갈 수 있는 기술이 개발되고 그 꿈속에 들어가 생각을 훔치는 일을 하는 돔 코브(레오나르도 디카프리오)가 부인을 살해했다는 억울한 누명을 쓰게 됩니다. 그렇게 타인의 생각을 훔치며 살아가다가 생각을 훔치는 것이 아닌 대기업 회장의 후계자인 아들에게 회사를 쪼개라는 생각을 심어달라는 의뢰를 받게 되고 둠 코브는 팀을 만들어 그 과정을 보여주는 영화입니다. 감상 영화 초반부분은 조금 헛갈렸습니다... 더보기
솔트(2010) - 몸을 사리지 않는 그녀의 액션! 영화 줄거리나 내용은 모르고 앤젤리나 졸리가 나온다는 것과 액션이라는 이유 하나만으로 영화가 보고 싶었는데 까마득하게 잊고 있었던 이벤트 응모에 당첨되어 보게 되었습니다. 영화 시작 시각이 오전 11시더군요. 줄거리 솔트는 미국 CIA 소속 요원인데 알고 보니 러시아에서 어렸을 적에 훈련받아 잠입 된 훈련요원으로 지목되고 궁지에 몰려 이를 해결해나가는 이야기로 시작됩니다. 생각 액션영화 답게 액션이 많이 나옵니다 폭파 장면, 격투 장면, 추격전 등 액션 영화에 나올만한건 다나오는것 갔습니다. 다른 제가 본 잠입요원 영화를 보면 최첨단 기술이 적용된 무기나 기술들이 많이 나오곤 하는데 솔트는 007 카지노로얄 이후 부터처럼 몸을 사리지 않는 액션이 많다고 생각 됩니다. 영화 마지막 부분에서 보면 속편이 나.. 더보기
갤럭시S PDA:DG23 / PHONE:DG24 펌웨어 갱신 현재버전 : PDA:DG14 / PHONE:DG07 최신버전 : PDA:DG23 / PHONE:DG24 1. 특정 환경에서의 통화품질 안정화 프로토콜을 적용하였습니다. 2. 터치 퍼포먼스 향상 및 기타 사용 편의성 증대를 위한 보완코드를 적용하였습니다. 더보기
갤럭시S PDA:DG14 / PHONE:DG07 펌웨어 갱신 갤럭시S가 PDA:DG14 / PHONE:DG07 펌웨어로 갱신되었습니다. 몇 일 전에 갱신되었는데 이제야 적는군요 갱신 내용은 다음과 같습니다. 연관글 2010/07/14 - [안드로이드/갤럭시S] - 갤럭시S PDA:DG07 / PHONE:DG07 펌웨어 갱신 2010/07/08 - [안드로이드/갤럭시S] - 갤럭시S 펌웨어 갱신 더보기
갤럭시S 월 5만 5천원 이상이면 무제한 인터넷 사용가능?? SKT 파격요금 출시..`데이터 무제한에 유선 무료까지`(종합) 월 5만 5천원 이상 사용하면 3G 무선 인터넷망 무제한 무료 3G망을 이용한 인터넷 전화 200M 까지 허용 와이파이존 확대 및 4세대 통신망 시작 가족 5명이 SKT 사용자라면 집전화, 인터넷, IPTV 할인 SKT도 강수를 두는군요. 위 기사에서 보다시피 월 5만 5천원 이상 사용하시는 분들은 3G망을 통한 인터넷 사용은 무제한이 되는군요. 올인원65를 사용하는 저로써는 정말 만세입니다. 테더링을 통한 인터넷도 무제한일지 궁금하네요. 인터넷 무제한은 각 요금제마다 일일 용량 제한이 있다고 합니다. 3G망을 이용한 인터넷 전화는 200M 까지 허용한다고 합니다. 저는 MyLG070 사용하는데 프로그램을 통해서 사용할 수 있으면 너무 좋겠.. 더보기
갤럭시S PDA:DG07 / PHONE:DG07 펌웨어 갱신 갤럭시S가 PDA:DG07/PHONE:DG07 버전으로 갱신되었습니다. 갱신 시 나오는 변경사항은 다음과 같습니다. 블루투스 헤드셋으로 음악 재생 시 음질을 향상하였습니다. 특정 지역에서의 통화 음질을 최적화 하였습니다. 특정 경로 초기화 현상을 보완하였습니다. 생각보다 업데이트 주기가 빠르네요. 빨리빨리 업뎃하여서 버그 및 최적화가 잘 되었으면 좋겠습니다. 관련글 2010/07/08 - [안드로이드/갤럭시S] - 갤럭시S 펌웨어 갱신 더보기
갤럭시S 펌웨어 갱신 갤럭시S가 PDA:DF30/PHONE:DF29 버전으로 갱신되었습니다. 갱신 시 나오는 변경사항은 다음과 같습니다. 해외 특정지역의 로밍 통화품질을 최적화하였습니다. 그 외 알려진 이상현상을 보완하여 적용하였습니다. 이메일로 상세내용을 물어봤으나 알려주지 않네요. 이메일에 AS 센터 가서 갱신하면 상세내용을 알려준다는데 이메일로는 왜 안 알려주는지 모르겠습니다. 아랫글은 여기저기 커뮤니티 사이트에서 찾은 내용입니다. 정확하지 않을 수도 있습니다. 패턴 락 화면에서 오른쪽 아래 다이얼 메뉴 추가 가용메모리(50m) 증가 삼성 홈 화면에서 홈 화면으로 이동할 때 슬라이드 효과 제거 문자입력 속도 개선 플래시 지원(인터넷 > 메뉴 > 더보기 > 설정 > 플러그인) 이메일 설정에서 포트 설정할때 3자리만 입력 .. 더보기
전자상거래운용사 합격 전자상거래 운용사 자격증에 합격하였습니다. 불합결 할줄 알았는데 합격해서 그런지 기분이 좋네요 이제 리눅스 마스터 2급 공부를 해야겠군요 더보기
PS3판 레드 데드 리뎀션 버그 동영상 버그인지 고의적인지 웃기네요 ㅎㅎ 더보기
하녀(2010) - 무엇을 보여주려고 했을까? 하녀가 개봉을 하여 보게 되었습니다. 예고편이나 줄거리도 알지 못하고 하녀라는 영화에 대한 지식이 전혀 없는 채로 보았습니다. 줄거리 하녀의 줄거리는 은이(전도연)가 상류층 대저택에 들어가 가장인 훈(이정재), 훈의 부인 해라(서우), 늙은 하녀(윤여정), 훈의 장모(박해정), 훈의 딸 나미(안서현)와 지내면서 일어나는 일 보여주는 내용입니다. 느낌 하녀는 생각보다 야한 장면이 많이 나오더군요. 너무 많이 나온다고 느껴져서 그런지 오히려 나중에는 거부감까지 느껴졌습니다. 영화를 보고 나서 이 영화가 1960년 고 김기영 감독의 영화 를 재영화화한 작품이라는 것을 알게 됐는데 워낙 오래된 영화이다 보니 원작 영화에 대한 지식이 없었습니다. 그러다 보니 영화가 무엇을 보여주려고 했는지 알 수 없었습니다. 어.. 더보기
아이언맨2 (2010) - 다시 돌아온 영웅 하지만... 5월 중 가장 기대 했던 영화 가 개봉을 하여서 보게 되었습니다. 내용 내용은 크게 3가지 정도로 볼 수 있을 것 같습니다. 새로운 적인 이반과 해머와의 대결, 플라튬 중독 때문에 아이언 맨 슈트의 새로운 대체 에너지 개발 과정, 아이언 맨이 쉴드에 가입하게 되는 과정 이렇게 3가지가 얽히고설켜 흘러나가는 내용이라고 보면 될 듯합니다. 느낌 전작은 주인공인 토니 스타크가 어떻게 아이언 맨을 만드는지 그 과정을 보여주는 내용이라 주인공이 주가 되어 극의 흐름을 이어가는데 이번 작은 왠지 많이 어수선하다는 느낌을 받았습니다. 결론적으로 "아이언 맨인데 아이언 맨이 없다."라는 느낌이랄까요. 기타 이번 작은 쉴드라는 특수 조직이 나오는데 아시는 분들은 아시다시피 마블의 영웅 종합 세트인 가 확실히 나올 거 같.. 더보기
코드마스터즈 레이싱 팩 스팀 75% 할인 판매 간만에 스팀에 접속하니 코드마스터즈 회사의 레이싱 게임을 할인 판매 하고 있더군요. 다른건 몰라도 DiRT2,GRID은 구입하고 싶었던 게임인데 눈에 불이 켜지더군요 GRID 하나만해도 패키지가 국내에 없어서 구매 대행해야 하는데 거의 4~6만원인데 5개 합쳐서 $17.5 USD 환율 계산해보니 약 19,500원 정도입니다. 개별로도 할인 판매 해서 DiRT2와 GRID만 구입하려고 했으나 회사분이 FUEL은 게임 내 지도 크기가 서울하고 인천 합친것보다도 크다고해서 같이 구입하려다가 다른 게임도 가격이 싸길래 결국에는 5개 다 구입했습니다. 지금 그래픽 카드를 ATI Radeon HD 3850을 쓰고 모니터는 24인치를 쓰는데 DiRT2와 GRID 데모를 했을때 상당히 끈겼는데 이번에 그래픽 카드도 업.. 더보기
게이머 (2009) 일단은 제라드 버틀러가 나와서 무작정 보게 되었습니다. 기존의 가상현실 소재와는 달랐습니다! 매트릭스는 매트릭스라는 가상 공간 이였고 써로게이트는 사이보그를 조종하는 것 이였고 즉 내가 조종을 하지만 타인을 조종하지는 않았습니다. 게이머에서 발상은 내가 다른 남을 조종을 할 수가 있다는 것이였습니다. 고로 남이 나를 조종 할 수도 있다는 것이였습니다. 이것을 기본으로 FPS류의 총 게임을 하는 내용으로 영화는 시작 되었습니다. 소재는 참신해서 괜찮았다 눈요기도 많이 있는 영화라고 생각됩니다. 단지 스토리가 아쉬울 뿐이다 더 좋은 스토리가 나올 수 있었으나 적은 시간에 많은걸 표현하지 못한 것 같습니다. 좋은 소재의 영화이긴 하나 그 소재를 아주 잘 살라지는 못한듯 합니다. 그래도 충분히 재미는 있는 영화.. 더보기