Bioshock Infinite

hobby 2017. 8. 31. 15:58


2013년에 발매된 바이오쇼크 인피니트.
웬지 제돈 다 주고 사긴 아까워서 스팀 찜목록에 짱박아 뒀었는데, 지난주 70% 할인을 하길래 냅다 구매.
오랫동안 군침만 흘리다가 플레이 하는데 이건 뭐 명불허전인듯.
일단은 일이 바빠서 꾸준히 플레이는 못 했다고 생각했으나, 대충 찾아보니 이미 스토리는 절반정도 진행된 상태.
한달 안에는 다 깰 수 있겠지...

P.S. 엘리자베스는 사랑입니다. 이런 캐릭터를 만들어 내다니 맙소사...


WRITTEN BY
artfrige
베이스 연주는 건강에 좋습니다
,

생존신고

life 2017. 8. 29. 13:33

블로그에 딱히 쓸 내용이 없어 무려 1년이나 내 블로그를 눈팅하는 사태가..
하고 있는 일은 그럭저럭 잘 되고 새로운 좋은 분들도 많이 만났음.
근황을 궁금해 하는 이가 있을까 싶지만 어쨋든 의무감에 연례행사 겸 포스트를 남겨봄.


WRITTEN BY
artfrige
베이스 연주는 건강에 좋습니다
,

자주 쓰는 기능이기에 간단한 javascript로 tab 기능을 구현해 보았음.


로직:

클릭이 일어났을 때 showtab() 함수를 돌리고 함수에 포함된 반복문으로 파라메터와 탭 번호가 같은지 대조하여 같으면 display: block;, 다르면 display:none; 으로 처리하도록 하였다.


Javascript

function showtab(a){

for(i = 0 ; i <=2 ; i++){

var target = document.getElementById('tab' + i)

if(i == a){

target.style.display = 'block';

} else {

target.style.display = 'none';

}

}

}



HTML

<ul>

<li><a href="javascript:;" onclick="javascript:showtab(0);">show first tab</a></li>

<li><a href="javascript:;" onclick="javascript:showtab(1);">show second tab</a></li>

<li><a href="javascript:;" onclick="javascript:showtab(2);">show third tab</a></li>

</ul>

<div id="tab0" class="tab">

first tab

</div>

<div id="tab1" class="tab">

second tab

</div>

<div id="tab2" class="tab">

third tab

</div>



CSS

ul {

list-style-type: none;

padding: 0;

}


li {

display: inline-block;

margin-right: 15px;

}

.tab {

width: 240px;

height: 240px;

text-align: center;

background-color: red;

color: #fff;

padding: 30px;

display: none;

}

#tab0 {

display: block;

}



결과는 아래 링크에서 확인할 수 있음.

codepen에서 보기


WRITTEN BY
artfrige
베이스 연주는 건강에 좋습니다
,


19년전 1997년, 도키메모 1편을 한참 하던 시기라 새로운 후속작이 나온 줄 알고 게임샵에서 덥석 구매했던 게임. 당시엔 일어 실력이 짧았던 때라서 거의 아무 선택지나 막 고르던 시절이라 본작도 되는대로 플레이 했었던 기억이 난다. 결국 배드엔딩인지 해피엔딩인지 모를 엔딩을 봤었는데.. 생각난 김에 오랜만에 플레이를 해서 해피엔딩을 보았다.


도키메키 드라마시리즈 1편 무지개색 청춘은 운동부의 아이돌 니지노 사키가 주인공인 스핀오프 작품으로, 발군의 스토리텔링을 바탕으로 캐릭터의 매력을 극한으로 끌어올리고 있다. 본인도 96년도 도키메모 1편에선 무턱대고 후지사키를 찬양하다가 97년도에 이걸 플레이하고 나서 니지노의 팬으로 전향했으니 가히 명작이라고 칭할만 한 듯. 사실 도키메모 본편에서는 능력치 올리고 이사람 저사람 만나면서 호감도 관리나 했지 캐릭터의 세세한 성격이나 에피소드 묘사는 특정 이벤트를 제외하고는 거의 없었는데, 이런 스핀오프 작품으로 캐릭터를 입체적으로 묘사하고 성격을 정의하며 콘텐츠의 생명을 쭉쭉 연장시키는 코나미의 기술이 대단하다고도 할까.. 


이 작품에서 메인 히로인인 니지노 사키는 헌신적인 태도로 꾸준히 축구에 매진하는 주인공을 옆에서 도와주고 응원하는 역할로 등장한다. 플레이 내내 대사 하나하나를 꼼꼼히 읽으며 플레이 했다면, 플레이어 역시 그런 헌신적인 모습에 감정이입할 정도로 대사의 완성도, 화면의 연출력, 성우의 연기력까지 흠 잡을 곳이 거의 없다. 특히 플레이 후반부에 주인공이 어떤 사건으로 축구에 대한 의욕을 잃어버리고 낙심하자 마음을 돌리려 울음을 터뜨려가며 두 번째로 새끼손가락 약속을 하는 장면에선 살짝 감동...


아무튼 도키메모 팬, 특히 니지노 사키의 팬이라면 일본어를 공부해서라도 반드시 플레이 해 봐야 할 전설의 명작이라 평한다.

단 한가지, 단점이 있다면 대사가 어마어마하게 많다는 것.



끝.


WRITTEN BY
artfrige
베이스 연주는 건강에 좋습니다
,

오늘부터 MySQL + PHP를 공부하기 시작.

PHP를 본격적으로 파기 전에 SQL을 좀 공부해 둬야겠어서 오픈 강좌를 보고 열심히 진행 중.

오늘은 기초적인 명령에 대해 학습하였고 아래는 그 스터디 노트들임.


데이터베이스 리스트 호출

mysql> show databases;


데이터베이스 사용

mysql> use NameOfDataBase;


데이터베이스 테이블 만들기

mysql> CREATE TABLE nameOfTable (

nameOfFirstRow dataType(lengthOfData) NOT_NULL AUTO_INCREMENT,

nameOfSecondRow dataType NULL,

PRIMARY KEY (theValue)

);

//NOT_NULL: NULL이 아니어야 됨, AUTO_INCREMENT: 자동 증가, PRIMARY KEY: 정렬 기준이 되는 값(인것 같음)



테이블 항목 조회하기

mysql> desc nameOfTable;


테이블 모든 항목 데이터 조회하기

mysql> SELECT * FROM nameOfTable;


테이블 일부 항목 데이터 조회하기

mysql> SELECT firstRowName, secondRowName FROM nameOfTable;


테이블 항목 데이터 추가하기

mysql> INSERT INTO nameOfTable (firstRowName, secondRowName) VALUES('firstColumnValue', 'secondColumnValue');


테이블 항목 일부만 조회하기

mysql> SELECT * FROM nameOfTable WHERE nameOfValue = theValue;

//nameOfValue의 theValue값을 가진 항목을 표시해라


테이블 항목 갱신(수정)하기

mysql> UPDATE nameOfTable SET nameOfValue = theValue WHERE primaryKeyValue = theValue;

//primaryKeyValue의 theValue항목 중 nameOfValue 항목의 값을 theValue로 고쳐라(갱신해라).


테이블 항목 삭제하기

mysql> DELETE FROM nameOfTable WHERE primaryKeyValue = theValue;

//primaryKeyValue의 theValue항목이 있는 열을 삭제해라.


WRITTEN BY
artfrige
베이스 연주는 건강에 좋습니다
,