할아버지, 할머니 산소 들렀다가
항상 가는 어탕집에서 어탕 먹고,
지리산 제일문 가는 길이 있길래 가족끼리.
뭐 별거 없었음...
근데 지리산 정상이 보였어야 됐는데, 아쉽게도 구름에 가려서...
할아버지, 할머니 산소 들렀다가
항상 가는 어탕집에서 어탕 먹고,
지리산 제일문 가는 길이 있길래 가족끼리.
뭐 별거 없었음...
근데 지리산 정상이 보였어야 됐는데, 아쉽게도 구름에 가려서...
이틀 연속 도서관 도장 찍었다.
정보처리기사 준비 때문인데, 어후..
열람실엔 사람들이 꽉꽉 차있고... 열기가 장난 아니다.
갑갑하다... 거기 있으면...
무슨 공부하나 힐끗 힐끗 보니 MEET, PEET, 사시, 행시 다양하다...
나는.. 이렇게 하는건 하지 말아야지........
때 (0) | 2012.08.23 |
---|---|
핸드폰.. (4) | 2012.08.21 |
2012 London Olympics Closing Ceremony (2) | 2012.08.13 |
잔뜩 (2) | 2012.08.03 |
평범 (4) | 2012.08.02 |
2006년 토리노 올림픽을 보며 2010년 벤쿠버 올림픽에는 내가 가 있으마! 라고 다짐했고, 그게 불발되고
2012년 런던 올림픽은 꼭 가겠노라 다짐했지만 역시 불발되었다. 그래서 더욱 아쉬웠던 런던 올림픽.
마라톤을 보며 어 저기 갔던덴데!! 딱 저기 걸어다녔는데!!를 연발했었고, 추억을 회상하게 만들었던.
그래서 설레는 기분이 들면서도 내가 언제 저길 다시 또 가보나 싶어 서글퍼졌고,
오늘 새벽에 했었는지 몰랐던 폐막식 소식을 듣고 부랴부랴 구해서 보는데,
노엘 겔러거 없이 부르는 Wonderwall은 쓸쓸한 분위기를 자아냈고 beady eye는 이상했고,
Fat boy slim은 DJing을 하다 다른 가수들이 나왔어도 문어와 뻘쭘하게 함께 있었고,
다시 모인 Spice Girls 누님들은 멋졌고,
Jessie J가 Price Tag를 불러 V festival 2011을 떠올리게 만들어 주었고,
Muse는 한곡만 불러서 너무 서운했고, 메튜 벨라미의 수염은 조금 충격이였고,
나온다던 Adele은 안나와서 다시 돌려봤음에도 안나와서 실망했고(임신때문이라는 이야기가 있음),
George Michael 형님이 Wham 멤버였다는걸 처음 알게 되었고,
Imagine 나오기 전에 Fantasy를 연발하던 Freddie Mercury의 음성
그리고 나중에 전광판에 나오는 Freddie Mercury, Queen의 기타리스트와 드러머 Jessie J가 부르는 We will rock you,
도우미들의 복장, 특히 모자에 달린 전구는 정말이지 너무나도 기발하고 잘 어울리는 복장이였고,
관중석에 설치된 LED들은 관중석으로 빛을 쏠 필요가 없게 만들었고 더욱더 황홀하게 만들었다.
2016년 브라질은 삼바 떡칠이 되겠구나라는 생각을 했던.
과연 우리나라가 2000년 이후에 올림픽을 했더라면 어땠을까. 이렇게 까진 못했겠지.
한류 아이돌들로 떡칠을 하고 세계인들의 공감은 많이 사지 못하는 그런 올림픽이 되었겠지를 생각했던,
보는 내내 소름 돋아서 추웠던. 그런 폐막식.
P.S) One direction 얘네는 관심 없음. 근데 왜 Snow patrol이랑 Cold play는 안나오지?... U2는???... 아 런던가고싶다..
대학생이되면 다 할 수 있을줄 알았는데 막상 그것도 아니고. 에휴.
핸드폰.. (4) | 2012.08.21 |
---|---|
도서과너 (2) | 2012.08.15 |
잔뜩 (2) | 2012.08.03 |
평범 (4) | 2012.08.02 |
SKTelecom Membership Card & World Vision Translator (0) | 2012.08.01 |
###c
#define BLACK 0
#define BLUE 1
#define GREEN 2
#define CYAN 3
#define RED 4
#define MAGENTA 5
#define BROWN 6
#define LIGHTGRAY 7
#define DARKGRAY 8
#define LIGHTBLUE 9
#define LIGHTGREEN 10
#define LIGHTCYAN 11
#define LIGHTRED 12
#define LIGHTMAGENTA 13
#define YELLOW 14
#define WHITE 15
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <assert.h>
#include <memory.h>
#include <Windows.h>
void gene_sort(void *, int, size_t, int (*)(void *, void *));
int integerCompare(void *, void *);
int doubleCompare(void *, void *);
int stringCompare(void *, void *);
void gotoxy(int x, int y);
void textcolor(int foreground, int background);
int main()
{
char pointWord[5][80]={0,}; //saving point words
char word[80]={0,}; //saving previous words
char inputed_word[80]={0,}; //temporary save
char stack[20][80]; //save history to check repetition, word stack
int stack_cnt=0; //stack push count
int pos_x=20, pos_y=6;
int word_x=1, word_y=2;
int p_pos_x=1, p_pos_y=10;
int score_pos_x=40, score_pos_y=15;
int score=0;
int len=0;
int i=0;
FILE *Pw; //pointword file pointer
Pw=fopen("c:\\data\\pointWord.txt", "rt"); //open pointword file
assert(Pw!=NULL); //is it exist?
while(!feof(Pw))
{
fgets(pointWord[i],sizeof(pointWord),Pw);
pointWord[i][strlen(pointWord[i])-1]='\0'; //delete \n character
i++;
}
fclose(Pw); //close opened file pointer
gene_sort(pointWord,sizeof(pointWord)/sizeof(pointWord[0]), sizeof(pointWord[0]), stringCompare); //sorting point word
strcpy(word,"포인터정"); //starts with "pointer jung"
system("cls");
printf("[끝말잇기 게임]\n");
printf("%s -> ", word);
gotoxy(p_pos_x, p_pos_y);
printf("*Point word*\n");
for(i=0;i<5;i++)
{
printf("%d. %s\n",i+1, pointWord[i]); //printing pointword
}
while(1)
{
gotoxy(pos_x, pos_y);
printf("단어 입력 : \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
gets(inputed_word); //word to match
for(i=0;i<stack_cnt;i++)
{
if(strcmp(stack[i],inputed_word)==0) //matching with saved strings
{
while(1)
{
gotoxy(pos_x, pos_y);
printf("Wrong!! ");
getch();
gotoxy(pos_x, pos_y);
printf("단어 입력 : \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
gets(inputed_word);
i=0;
break;
}
}
}
strcpy(stack[stack_cnt],inputed_word); //save to stack
stack_cnt++;
if(stack_cnt==20) //20th try
{
system("cls");
printf("You Lose!!!\n");
getch();
exit(0);
}
len=strlen(word);
if(word[len-2]==inputed_word[0]&&word[len-1]==inputed_word[1])
{
if(word_x>=70)
{
word_x=1;
word_y++;
}
else
{
word_x+=(strlen(word)+4);
}
gotoxy(word_x+1,word_y);
printf("%s -> ",inputed_word);
strcpy(word,inputed_word);
strcpy(inputed_word,"\0");
for(i=0;i<5;i++)
{
if(strcmp(word,pointWord[i])==0)
{
score+=20;
gotoxy(p_pos_x, p_pos_y+i+1);
textcolor(RED, BLACK);
printf("%d. %s\n",i+1,pointWord[i]);
//change color!
textcolor(LIGHTGRAY,BLACK);
gotoxy(score_pos_x,score_pos_y);
printf("점수 : %d", score);
if(score==100)
{
printf("You Win!!\n");
getch();
exit(0);
}
}
}
}
else
{
printf("잘못된 입력!");
Sleep(500);
printf("\r ");
}
}
printf("%s->",word);
}
void gene_sort(void *p, int count, size_t size, int (*dataCompare)(void *, void *))
{
int i, j;
void *tmp;
tmp=malloc(size);
for(i=0;i<count-1;i++)
{
for(j=i+1;j<count;j++)
{
if(dataCompare((char*)p+i*size, (char *)p+j*size)>0)
{
memcpy(tmp, (char *)p+i*size, size);
memcpy((char *)p+i*size, (char *)p+j*size, size);
memcpy((char *)p+j*size, tmp, size);
}
}
}
free(tmp);
}
int integerCompare(void *p1, void *p2)
{
if(*(int *)p1>*(int *)p2) {return 1;}
else if( *(int *)p1 == *(int *)p2) {return 0;}
else {return -1;}
}
int doubleCompare(void *p1, void *p2)
{
if(*(double *)p1>*(double *)p2) {return 1;}
else if( *(double *)p1 == *(double *)p2) {return 0;}
else {return -1;}
}
int stringCompare(void *p1, void *p2)
{
if(strcmp((char *)p1, (char *)p2)>0) {return 1;}
else if(strcmp((char *)p1, (char *)p2)==0) {return 0;}
else {return -1;}
}
void gotoxy(int x, int y)
{
COORD Pos = {x - 1, y - 1};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void textcolor(int foreground, int background)
{
int color=foreground+background*16;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color);
}
#define BLACK 0
#define BLUE 1
#define GREEN 2
#define CYAN 3
#define RED 4
#define MAGENTA 5
#define BROWN 6
#define LIGHTGRAY 7
#define DARKGRAY 8
#define LIGHTBLUE 9
#define LIGHTGREEN 10
#define LIGHTCYAN 11
#define LIGHTRED 12
#define LIGHTMAGENTA 13
#define YELLOW 14
#define WHITE 15
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <assert.h>
#include <memory.h>
#include <Windows.h>
void gene_sort(void *, int, size_t, int (*)(void *, void *));
int integerCompare(void *, void *);
int doubleCompare(void *, void *);
int stringCompare(void *, void *);
void gotoxy(int x, int y);
void textcolor(int foreground, int background);
int main()
{
char pointWord[5][80]={0,}; //saving point words
char word[80]={0,}; //saving previous words
char inputed_word[80]={0,}; //temporary save
char stack[20][80]; //save history to check repetition, word stack
int stack_cnt=0; //stack push count
int pos_x=20, pos_y=6;
int word_x=1, word_y=2;
int p_pos_x=1, p_pos_y=10;
int score_pos_x=40, score_pos_y=15;
int score=0;
int len=0;
int i=0;
FILE *Pw; //pointword file pointer
Pw=fopen("c:\\data\\pointWord.txt", "rt"); //open pointword file
assert(Pw!=NULL); //is it exist?
while(!feof(Pw))
{
fgets(pointWord[i],sizeof(pointWord),Pw);
pointWord[i][strlen(pointWord[i])-1]='\0'; //delete \n character
i++;
}
fclose(Pw); //close opened file pointer
gene_sort(pointWord,sizeof(pointWord)/sizeof(pointWord[0]), sizeof(pointWord[0]), stringCompare); //sorting point word
strcpy(word,"포인터정"); //starts with "pointer jung"
system("cls");
printf("[끝말잇기 게임]\n");
printf("%s -> ", word);
gotoxy(p_pos_x, p_pos_y);
printf("*Point word*\n");
for(i=0;i<5;i++)
{
printf("%d. %s\n",i+1, pointWord[i]); //printing pointword
}
while(1)
{
gotoxy(pos_x, pos_y);
printf("단어 입력 : \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
gets(inputed_word); //word to match
for(i=0;i<stack_cnt;i++)
{
if(strcmp(stack[i],inputed_word)==0) //matching with saved strings
{
while(1)
{
gotoxy(pos_x, pos_y);
printf("Wrong!! ");
getch();
gotoxy(pos_x, pos_y);
printf("단어 입력 : \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
gets(inputed_word);
i=0;
break;
}
}
}
strcpy(stack[stack_cnt],inputed_word); //save to stack
stack_cnt++;
if(stack_cnt==20) //20th try
{
system("cls");
printf("You Lose!!!\n");
getch();
exit(0);
}
len=strlen(word);
if(word[len-2]==inputed_word[0]&&word[len-1]==inputed_word[1])
{
if(word_x>=70)
{
word_x=1;
word_y++;
}
else
{
word_x+=(strlen(word)+4);
}
gotoxy(word_x+1,word_y);
printf("%s -> ",inputed_word);
strcpy(word,inputed_word);
strcpy(inputed_word,"\0");
for(i=0;i<5;i++)
{
if(strcmp(word,pointWord[i])==0)
{
score+=20;
gotoxy(p_pos_x, p_pos_y+i+1);
textcolor(RED, BLACK);
printf("%d. %s\n",i+1,pointWord[i]);
//change color!
textcolor(LIGHTGRAY,BLACK);
gotoxy(score_pos_x,score_pos_y);
printf("점수 : %d", score);
if(score==100)
{
printf("You Win!!\n");
getch();
exit(0);
}
}
}
}
else
{
printf("잘못된 입력!");
Sleep(500);
printf("\r ");
}
}
printf("%s->",word);
}
void gene_sort(void *p, int count, size_t size, int (*dataCompare)(void *, void *))
{
int i, j;
void *tmp;
tmp=malloc(size);
for(i=0;i<count-1;i++)
{
for(j=i+1;j<count;j++)
{
if(dataCompare((char*)p+i*size, (char *)p+j*size)>0)
{
memcpy(tmp, (char *)p+i*size, size);
memcpy((char *)p+i*size, (char *)p+j*size, size);
memcpy((char *)p+j*size, tmp, size);
}
}
}
free(tmp);
}
int integerCompare(void *p1, void *p2)
{
if(*(int *)p1>*(int *)p2) {return 1;}
else if( *(int *)p1 == *(int *)p2) {return 0;}
else {return -1;}
}
int doubleCompare(void *p1, void *p2)
{
if(*(double *)p1>*(double *)p2) {return 1;}
else if( *(double *)p1 == *(double *)p2) {return 0;}
else {return -1;}
}
int stringCompare(void *p1, void *p2)
{
if(strcmp((char *)p1, (char *)p2)>0) {return 1;}
else if(strcmp((char *)p1, (char *)p2)==0) {return 0;}
else {return -1;}
}
void gotoxy(int x, int y)
{
COORD Pos = {x - 1, y - 1};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void textcolor(int foreground, int background)
{
int color=foreground+background*16;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color);
}
허접의 극치
잔뜩 흐린 날이였으면 좋겠다.
두껍고 두꺼운 회색 구름으로 뒤덮힌 날.
바싹 말라간다.
빗방울이 토도독 떨어졌으면 한다.
도서과너 (2) | 2012.08.15 |
---|---|
2012 London Olympics Closing Ceremony (2) | 2012.08.13 |
평범 (4) | 2012.08.02 |
SKTelecom Membership Card & World Vision Translator (0) | 2012.08.01 |
손 (2) | 2012.07.23 |
평범했던 하루.
그냥.
학교가서 수업듣고 집와서 낮잠 좀 잤다가 과제하고 저녁먹고 과제하고 티비보다가 잠...을......... 잘 예정..
끙. 덥다. 열대야라니.
아 평범하지 않았구나..
폭염 경보.
끄응.
태풍이 북상하므로 더 더워질거라니. 아니 이게 무슨 소리요 기상청 양반..ㅠㅠ 더 더워질거라니!!! ㅠㅠ
아. 또 있구나.
영상 번역 알바가 지인을 통해 들어왔는데, 스크립트가 없는게 함정.
나의 딕테 능력은 발음에 따라 현저하게 차이나므로 포기.ㅋㅋㅋㅋㅋ
시간도 별로 안나고..(이건 변명... ㅠㅠ)
아 또 밑에 집에서 담배피우네 ... 냄새 들어온다..ㅠㅠㅠㅠ
얼렁자야지...
2012 London Olympics Closing Ceremony (2) | 2012.08.13 |
---|---|
잔뜩 (2) | 2012.08.03 |
SKTelecom Membership Card & World Vision Translator (0) | 2012.08.01 |
손 (2) | 2012.07.23 |
왜 (0) | 2012.07.22 |
음..
Parov Stelar라는 아티스트를 알게 되었다..
음.. 벅스뮤직 좋아..
알고보니 현대 캐피탈에 나온 음악도 그렇고, 하나SK카드 광고도 이 아자씨가 만들었네...