전체보기

호들짝

2015. 1. 2. 16:06
반응형


호들짝!


반응형

'동물농장 > 사진' 카테고리의 다른 글

어리둥절하냥  (0) 2015.01.09
이등병이 일어나지 않는다  (0) 2015.01.06
난데없는 불꽃 싸다구  (0) 2014.12.30
사우나하는 호랑이  (0) 2014.12.21
나도 주겠지? 하악하악  (0) 2014.11.14

난데없는 불꽃 싸다구

2014. 12. 30. 13:57
반응형

ㅋㅋㅋㅋㅋㅋㅋㅋㅋ



반응형

'동물농장 > 사진' 카테고리의 다른 글

이등병이 일어나지 않는다  (0) 2015.01.06
호들짝  (0) 2015.01.02
사우나하는 호랑이  (0) 2014.12.21
나도 주겠지? 하악하악  (0) 2014.11.14
주인이랑 놀아주개  (0) 2014.11.11
반응형




파일 I/O를 이용한 텍스트 파일 생성과 읽기를 이용한 간단한 누적시간계산하기


1. 처음 시간과 끝 시간을 구한 후

-> 끝 시간 - 처음 시간 = 총 소요시간


2. 텍스트 파일 유무를 체크 한 뒤


3.파일이 없다면(처음 기록하는 시간이므로) 총 누적시간 = 총 소요시간이므로 이 시간을 totaltime.txt에 기록


4. 만약 파일이 있었다면 총 누적시간 = 이전 누적시간 + 총 소요시간이다.

-이를 다시 totaltime.txt 기록한다.(덮어 쓰게 됨)


이런 순서로 진행된다.


Time.java


import java.io.*;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Time {
	static Date dt = new Date();
	static Time timer = new Time();
	static SimpleDateFormat time = new SimpleDateFormat("yyyy-MM-dd, hh:mm:ss a");
	static int playTimeCheck = 0;

	public long startTime() {
		
		long start = System.currentTimeMillis();
		return start;
	}
	 
	public long endTime() {
		long end = System.currentTimeMillis();
		return end;
	}
	
	public long playTime(long l){
		long longTime = 0;
			long end = timer.endTime();  		//끝 시간 
			longTime = ( end - l ) / 1000; 		//끝 시간 빼기 처음시간
			playTimeCheck = (int)longTime; 		// 플레이 시간 저장
			System.out.println("플레이 시간 : " + (int)(longTime / 3600) + "시간  " + (int)(longTime % 3600 / 60) + "분  " + (int)(longTime % 3600 % 60) + "초");
		return longTime;
	}
	public void totalTime(){
		
		int total = 0;
		try {
			int play = playTimeCheck; 				//아까 계산한 플레이 시간 값
			File file = new File("c:/totaltime.txt");
			if(file.isFile()){						//totaltime.txt 존재 유무 체크
				BufferedReader outReader = new BufferedReader(new FileReader("c:/totaltime.txt")); 
				String read = outReader.readLine();	//누적 시간 읽기
				total = Integer.parseInt(read);		//읽은 값 total에 저장
				total += play;						//play시간과 total 더함
				outReader.close();
				BufferedWriter out = new BufferedWriter(new FileWriter("c:/totaltime.txt"));
				out.write(Integer.toString(total));	//합산된 total 값을 기록
				out.close();
			}else{									//파일이 없다면
				BufferedWriter out = new BufferedWriter(new FileWriter("c:/totaltime.txt"));
				total = play;						//처음에는 play시간이 곧 누적시간이므로 total에 play시간 대입
				out.write(Integer.toString(total));	//파일에 기록
				out.close();
			}
			
			System.out.println("누적 플레이 시간 : " + ( total / 3600) + "시간  " + (total % 3600 / 60) + "분  " + (total % 3600 % 60) + "초");
			
						
		} catch (IOException e) {
			System.err.println(e); // 에러가 있다면 메시지 출력
			System.exit(1);
		}
	}
	
}


이를 응용하여 예를 들면

public class TimeTest {

	public Time time = new Time();  //Time.java 객체선언
	long startTime = 0;
	long endTime = 0;
	
	public void setUpGame() {
		
		startTime = time.startTime();  //시작과 동시에 시작시간 구함
	
	}

	

	private void startPlaying() {
	
		finishGame();
	}

	

	private void finishGame() {
		exitGame();					//끝날 때 시간 구함
	}
	
	private void exitGame() {
		System.out.println("게임 종료");
		time.totalTime();			//누적시간 계산 후 출력
			
		}
			

	public static void main(String[] args) {
		DotComBust game = new DotComBust();
		game.setUpGame();
		game.startPlaying();
	}
}





대강 이런 식으로 사용가능하다..





반응형

'지식메모 > JAVA' 카테고리의 다른 글

JAVA JPasswordField 암호 값 가져오기  (0) 2015.09.20
문자열에서 숫자만 추출하기  (0) 2015.09.02
숫자 천단위 콤마 입력하기  (0) 2014.09.25
Json의 이해  (0) 2013.11.05
대문자 소문자 서로 변환하기  (0) 2013.10.08

사우나하는 호랑이

2014. 12. 21. 17:04
반응형

귀엽다 키우고 싶다 ㅋㅋㅋㅋ


반응형

'동물농장 > 사진' 카테고리의 다른 글

호들짝  (0) 2015.01.02
난데없는 불꽃 싸다구  (0) 2014.12.30
나도 주겠지? 하악하악  (0) 2014.11.14
주인이랑 놀아주개  (0) 2014.11.11
야 니가 내동생 때렸냐???  (0) 2014.11.11
반응형





그냥 간단하게 사진 자르기 해서 이미지 넣으려고 했는데


킷캣에서 부터 팅기는 현상이 발생했다.



팅기는 영상.



정말 뜬금없다. 킷캣 전부터는 쭉 잘 되던거였는데... 


웃긴 건 이상하게 특정사진만 자르면 팅긴다. 원본사진은 100kb밖에 안되는 사진인데도 말이다.


도대체 원인 뭔지 한참을 찾아헤맸다.


어찌어찌 해결을 됐는데 완벽한 해결책은 아니다..


킷캣문제인가 해서 찾아보기도 하고..


참고한 링크들이다.


http://blog.tstore.co.kr/107


https://plus.google.com/112692779577336772166/posts/9MbmSsUcd1e


http://www.androidside.com/plugin/mobile/board.php?bo_table=B49&wr_id=81704


안드로이드 사이드 위 글을 보고 해결을 했다.


사진 크롭 코드를 보면 이런 부분이 있다.

기존 코드는 이렇게 되어있었는데


intent.putExtra("outputX", 120);

intent.putExtra("outputY", 130);


안드로이드사이드 글에서 이게 문제라는 댓글을 보았다.



그래서 저 숫자를 

intent.putExtra("outputX", 100);

intent.putExtra("outputY", 100);


100로 작게 바꿔주었다.


그랬더니?? 신기하게 팅기지가 않는다. 최소한 내 폰에서는...



그래서 임시방편으로나마 해결을 했는데 찜찜하다.

다른 폰에서는 자르기는 되는데 자른 이미지가 깨진건지 안나온다;;;



찾아보면서 얻은 결론은


 메모리 부족으로 발생하는 것이다.

 바인더 Intent에 1MB 이상의 데이터를 넘기게되면 발생할 수 있다.

보통 제공되는 크롭을 사용하게 되면 발생하므로 이미지 크롭의 경우 직접 구현해서 사용하는게 낫다는 의견

하지만 직접 구현할 능력이..;; 그리고 찾아본 예제들은 거의 다 기본 제공 크롭소스이다..



마지막으로 위 영상의 예제 코드를 올린다.

아마도 다 이 코드를 쓸 것이다. 퍼질대로 퍼진 대중적인 코드(xml은 제외)



package com.example.camera

import java.io.File;
import com.example.camera.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;

public class MainActivity extends Activity implements OnClickListener {
	private ImageView mPhotoImageView;// 이미지 받기
	private ImageView foot;
	private Uri mImageCaptureUri;

	private static final int PICK_FROM_CAMERA = 0;
	private static final int PICK_FROM_ALBUM = 1;
	private static final int CROP_FROM_CAMERA = 2;
	LinearLayout bar, mother = null;
	FrameLayout container = null;
	Bitmap bm = null;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		Button mButton = (Button) findViewById(R.id.load);
		mPhotoImageView = (ImageView) findViewById(R.id.profile);
		mButton.setOnClickListener(this);
	}

	private void doTakePhotoAction() {
		Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

		// 임시로 사용할 파일의 경로를 생성
		String url = "tmp.jpg";

		mImageCaptureUri = Uri.fromFile(new File(Environment
				.getExternalStorageDirectory(), url));

		intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
				mImageCaptureUri);

		// 특정기기에서 사진을 저장못하는 문제가 있어 다음을 주석처리 합니다.
		// intent.putExtra("return-data", true);
		startActivityForResult(intent, PICK_FROM_CAMERA);

	}

	private void doTakeAlbumAction() {
		// 앨범 호출
		Intent intent = new Intent(Intent.ACTION_PICK);
		intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
		startActivityForResult(intent, PICK_FROM_ALBUM);
	}

	@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
		if (resultCode != RESULT_OK) {
			return;
		}

		switch (requestCode) {
		case CROP_FROM_CAMERA: {
			// 크롭이 된 이후의 이미지를 넘겨 받습니다.
			// 이미지뷰에 이미지를 보여준다거나 부가적인 작업 이후에
			// 임시 파일을 삭제합니다.
			final Bundle extras = data.getExtras();

			if (extras != null) {
				Bitmap photo = extras.getParcelable("data");
				mPhotoImageView.setImageBitmap(photo);
			}

			// 임시 파일 삭제
			File f = new File(mImageCaptureUri.getPath());
			if (f.exists()) {
				f.delete();
			}

			break;
		}

		case PICK_FROM_ALBUM: {
			// 이후의 처리가 카메라와 같으므로 일단 break없이 진행합니다.
			// 실제 코드에서는 좀더 합리적인 방법을 선택하시기 바랍니다.

			mImageCaptureUri = data.getData();
		}

		case PICK_FROM_CAMERA: {
			// 이미지를 가져온 이후의 리사이즈할 이미지 크기를 결정합니다.
			// 이후에 이미지 크롭 어플리케이션을 호출하게 됩니다.

			Intent intent = new Intent("com.android.camera.action.CROP");
			intent.setDataAndType(mImageCaptureUri, "image/*");

			intent.putExtra("outputX", 120);
			intent.putExtra("outputY", 130);
			// intent.putExtra("aspectX", 1);
			// intent.putExtra("aspectY", 1);
			intent.putExtra("scale", true);
			intent.putExtra("return-data", true);

			startActivityForResult(intent, CROP_FROM_CAMERA);

			break;
		}
		}
	}

	@Override
	public void onClick(View v) {
		if (v.getId() == R.id.load) {
			DialogInterface.OnClickListener cameraListener = new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int which) {
					doTakePhotoAction();
				}
			};

			DialogInterface.OnClickListener albumListener = new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int which) {
					doTakeAlbumAction();
				}
			};

			DialogInterface.OnClickListener cancelListener = new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int which) {
					dialog.dismiss();
				}
			};

			new AlertDialog.Builder(this).setTitle("업로드할 이미지 선택")
					.setPositiveButton("사진촬영", cameraListener)
					.setNeutralButton("앨범선택", albumListener)
					.setNegativeButton("취소", cancelListener).show();

		}

	}
}




팅길 때 찍힌 로그.



12-14 20:59:51.831: E/JavaBinder(1242): !!! FAILED BINDER TRANSACTION !!!

12-14 20:59:51.831: I/ActivityManager(1242): Restarting because process died: ActivityRecord{42d64570 u0 com.example.camera/.MainActivity t1511}

12-14 20:59:51.831: D/AlwaysOnTopManagerService(1242): setRearTouchLongPress(): flag = false, mIsLongPress = false

12-14 20:59:51.851: W/WindowManager(1242): view not successfully added to wm, removing view

12-14 20:59:51.861: E/JavaBinder(1242): !!! FAILED BINDER TRANSACTION !!!

12-14 20:59:51.861: W/ActivityManager(1242): Exception when starting activity com.example.camera/.MainActivity

12-14 20:59:51.861: W/ActivityManager(1242): android.os.TransactionTooLargeException

12-14 20:59:51.861: W/ActivityManager(1242): at android.os.BinderProxy.transact(Native Method)

12-14 20:59:51.861: W/ActivityManager(1242): at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:761)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStackSupervisor.realStartActivityLocked(ActivityStackSupervisor.java:1072)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStackSupervisor.startSpecificActivityLocked(ActivityStackSupervisor.java:1168)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStack.resumeTopActivityLockedInner(ActivityStack.java:2327)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStack.resumeTopActivityLocked(ActivityStack.java:1482)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStackSupervisor.resumeTopActivitiesLocked(ActivityStackSupervisor.java:2196)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStack.completePauseLocked(ActivityStack.java:1077)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityStack.activityPausedLocked(ActivityStack.java:964)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityManagerService.activityPaused(ActivityManagerService.java:5364)

12-14 20:59:51.861: W/ActivityManager(1242): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:427)

12-14 20:59:51.861: W/ActivityManager(1242): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2159)

12-14 20:59:51.861: W/ActivityManager(1242): at android.os.Binder.execTransact(Binder.java:404)

12-14 20:59:51.861: W/ActivityManager(1242): at dalvik.system.NativeStart.run(Native Method)

12-14 20:59:51.872: D/WindowManager(1242): win:Window{435b3a88 u0 com.example.camera/com.example.camera.MainActivity}mOemFlagWin:null,mSaveOemFlags:0,mCurrentFocus:Window{449c9898 u0 com.android.gallery3d/com.android.gallery3d.filtershow.crop.CropActivity}

12-14 20:59:51.882: I/ActivityManager(1242): Start proc com.example.camera for activity com.example.camera/.MainActivity: pid=6109 uid=10007 gids={50007}

12-14 20:59:51.882: D/ActivityManager(1242): checkHideDockBarApplication.result = NOK

12-14 20:59:51.892: D/dalvikvm(6109): Late-enabling CheckJNI

12-14 20:59:51.922: D/dalvikvm(6109): Debugger has detached; object registry had 1 entries

12-14 20:59:51.922: E/JavaBinder(1242): !!! FAILED BINDER TRANSACTION !!! 


위 로그를 보고 어느 분이 달아주신 댓글..


TransactionTooLargeException 발생한거네요..
바인더 Intent에 1MB 이상의 데이터를 넘기게되면 발생할 수 있습니다.
보통 제공되는 크롭을 사용하게 되면 발생하구요.. 이미지 크롭의 경우 직접 구현해서 사용하는게 낫습니다.


나중에 좀 더 완벽한 해결책을 적용할 수 있으면 좋겠다.




반응형
반응형





피온 유저라면 한번쯤 꿈꾸는 트레이드 대박..


다음 계정으로 한 때 뉴캐슬 올스타를 맞췄다가 한동안 손을 놨었는데

어차피 안하는거 대박 터트려 볼 생각으로 은카 트레이드 도전 했습니다.

그래도 확률을 높이고자 탑 클래스+피시방으로 5명으로 도전!



먼저 가볍게 몸을 풀어줍시다



가볍게 1카 트레이드!




메이즈 러너 미로 인줄








뭐 항상 그랬듯이 뜨는군요








분데스리가로 재협상








그냥 패스~




본격적인 은카 트레이드!!!

후보들과 뉴캐슬을 떠난 선수들로 도전~







두근두근







ㅡㅡ





전 디에구 코스타 5강을 뽑으러 갈겁니다.









때려쳐!!!!!!






가장 비싼 애로....






기븐나쁘네요


영상입니다.







이에 굴하지 않고 4강 혼합 도전!!!





가는거야~~










그래 원래 처음에 다 그래






날두 뽑으러 갑니다.










영상










하지만 여기서 굴하지 않고 다시 한번!

















흥민이 뽑으러 갑니다.










뭡니까 이게 넥슨 사장님 나빠요~ 






오기로 또 갑니다. 뉴캐슬 선발 탈탈 털어서 도전!!



10시즌 포함이라.. 그렇죠 10 드록바죠. 드멘 영접하러 갑니다.








예림이!! 그 패봐바! 14 산체스 아냐?









시나리오 쓰고 있네 ㅁㅊㅅㄲ가!!





드멘 영접하러 갑니다. 첼시 ㄱㄱ





.

.

.

.

.

.

.

.



음? 또 아스날? 내가 북런던 일에 낄 줄이야. 하지만 딱히 떠오르는 선수가...







.............







요즘 한창 죽쓰는 파치오..






영혼까지 끌어모아 한번 더 갑니다.









스피디 하게 슈슉




불러도 오지 않던 흥민이 부르러 갑니다.









도르트문트다!!!!

그렇죠 로이스가 떠오르죠









ㅡㅡ







왓더헤겔러


영상..



그렇게 EP를 하얗게 태웠습니다..


명문팀이 좀 나와줘야 기대를 하는데 기껏 아스날이나 나오니 글을 써도 재미가 떨어지네요


아무튼 은카 트레이드는 되도록이면 50만 내외의 은카들로 하시길.ㅋㅋㅋㅋㅋㅋㅋ


지난번 김흥국 트레이드 이득봤다고 이러는 건가


궁금하신 분은 링크 ㄱㄱ


http://yonoo88.tistory.com/455



재밌게 봐주셨으면 좋겠네요!


피온 유저라면, 남자라면 은카 트레이드!!






반응형
반응형






오늘 왕십리 아이맥스에서 인터스텔라를 보고 왔습니다.


우선 imax의 성지라는 왕십리를 처음 가보았습니다.

그 전에는 영등포 스타리움에서 그래비티를 본 경험이 있는데 비교를 해보자면


저는 imax  K 11 번 자리에서 보았구요.

뒷 자리라 스크린이 시야에 조금 모자라게 봤네요

중간 자리에서 보면 꽉차게 보실 수 있을 것 같습니다.

뒷 자리도 충분히 괜찮은 자리 입니다.

웬만하면 최대한 가운데 자리가 좋구요.


영등포 스타리움을 봐서 그런지 생각보다 크지 않다는 생각이 들었네요.

저도 예매하기 전에 인터넷으로 극장 이미지 사진 보면서 고민 많이 했었는데

생각보다 실제로는 사진보다 공간이 작습니다. 

참고하시면 좋을듯 싶네요.





이제 영화를 다 보고 여기저기 검색해보면서 정리해보았습니다.

지극히 제 개인적인 생각이구요.

특히 안 보신 분들은 뒤로가기를...


스포주의





1. 딸 머피의 방에 창문이 닫히지 않아 모래 폭풍이 들어왔을 때 모래가 떨어지면서 모스부호 처럼 쌓이고 있었다.

-이건 뭔가 했는데 그 5차원 공간의 선과 똑같이 떨어지고 있었다.


2. 우주선을 쏘아 올릴 때 원심분리기 이야기가 나온다.

- 원심력을 이용한 중력 발생용


3. 만 박사에게 진실을 알고 난 뒤로 만 박사는 배신을 때리는데 인듀런스호를 탈취한 이유는 무엇인가

- 플랜B를 수행하기 위한 것인지, 중력방정식을 해결하기 위해 떠나려는 거였는지, 단지 지구로 돌아가기 위한 것인지.. 궁금하네요 


4. 그 늙은 박사님이 주인공을 속이고 우주에 보낸 이유가 무엇일까? 그럼 그 이전에 떠난 사람들은 이유를 알고 떠난 것인지?

- 늙은 박사님은 중력방정식을 해결하려면 블랙홀 속을 봐야된다는 걸 알았기 때문에 블랙홀을 볼 수 있는 사람이 생길 때까지 계속 우주로 보낸 것일까? 그렇다면  그 전에 떠난 사람들 특히 만 박사는 이유를 알고 있음에도 떠난 건 무슨 이유일까. 단지 플랜 B를 위해 떠난 것일까?


5. 주인공이 블랙홀에 들어가서 본 5차원 공간은 어떻게 만들어진 것인가.

- 지금 우리가 사는 세상처럼 누가 만들었는지 알 수는 없지만 똑같이 예전부터 존재해온 공간인가.

아니면 5차원에 사는 새로운 존재들이 만든건가

영화에서 그들 그들이라고 하는데 그들은 대체 누군가. 


6. 주인공이 블랙홀에서 빠져나오는 순간

- 딸 머피가 주인공의 신호를 보고 중력방정식을 해결했기 때문에 빠져나오는 것 같긴한데 그럼 5차원의 공간은 소멸된 것인가??

그리고 토성 옆 웜홀로 빠져나온 걸로 보아 일종의 통로가 된 듯 싶은데 그냥 출구에 도달해서 빠져나온 것인가..


7. 왜 주인공만의 5차원 공간이 나타났는가.

- 각 사람마다 5차원 공간이 있는 것인가. 아니면 그냥 영화 스토리를 위해서 설정해놓은 것일까.


8. 주인공이 깨어난 쿠퍼 정거장

- 주변이 왜곡되어 둥근 세상이 나타나는 중력방정식의 해결의 결과물인듯(다수의 인류를 쏘아 올려보낼 수 있는 방법도 포함).. 이 곳은 새로운 행성을 가기 위한 중간 정류장인듯 싶네요.


9. 브랜드 박사가 착륙한 에드먼드 행성

- 브랜드 박사가 에드먼드의 돌 무덤을 만들어주고 저 멀리 캠프가 보입니다. 이 캠프가 생존자들의 캠프이므로 에드먼드 행성은 사람이 살 수 있는 행성을 발견했다는 의미?


10. 주인공이 혼자 우주선을 타고 브랜드를 만나러 가는 장면

- 다시 토성 옆 웜홀로 들어가 에드먼드 행성으로 간 걸로 추측...


11. 웜홀은 그럼 누가 만든 것?

- 머피의 법칙처럼 어차피 일어날 일이 일어난 것인가. 아니면 먼저 떠났던 만 박사, 에드먼드 박사,그 파도 행성으로 간 박사 중에서 만든 건가..(근데 인류가 웜홀을 만들 수 있다는 이야기는 없었던 것 같아요).



12. 결론적으로 과거는 바꿀 수 없고 미래는 바꿀 수 있다?

- 영화상 5차원 공간은 미래도 아닌 같은 시간 상에서 흐르고 있다고 보고 있는 듯.. 그래서 과거의 자신을 막을 수는 없었지만 모스 부호를 깨달은 머피로 인해 미래가 바뀌었다.




그래비티를 보고 인터스텔라도 우주 영화라고 생각했는데

막상 보고 나니 우주 장면은 생각보다 별로 안 나오고 타임루프?와 물리학, 가족애의 영화라고 생각되네요.


영화가 정말 재밌긴 했는데 의문점이 너무 많이 남습니다. 다른 분들이 생각도 궁금하네요..


아 그리고 쿠키영상은 없습니다.




인터스텔라 (2014)

Interstellar 
7.9
감독
크리스토퍼 놀란
출연
매튜 매커너히, 앤 해서웨이, 마이클 케인, 제시카 차스테인, 케이시 애플렉
정보
SF | 미국 | 169 분 | 2014-11-06
글쓴이 평점  




반응형

나도 주겠지? 하악하악

2014. 11. 14. 16:43
반응형




개무룩..




반응형

'동물농장 > 사진' 카테고리의 다른 글

난데없는 불꽃 싸다구  (0) 2014.12.30
사우나하는 호랑이  (0) 2014.12.21
주인이랑 놀아주개  (0) 2014.11.11
야 니가 내동생 때렸냐???  (0) 2014.11.11
새 모이통 훔쳐먹는 다람쥐 방지용 모이통  (0) 2014.11.02

+ Recent posts