본문 바로가기

컴퓨터

묵찌빠 프로그램 아는 동생의 부탁으로 묵찌빠 로직을 만들었는데, 이것을 같이 공유해 처음 공부하는 다른 학생들도 참고해서 이런 방법도 있다 정도로 알아뒀으면 좋겠다. 간단한 예시로 빈도분석과 같은 로직은 추가하지 않았다. #include #include #include int main (){int win=0;//승리수int me;//유저unsigned int rand_num;srand((unsigned int)time(NULL)); while(1){printf("묵찌빠를 시작하기 전에 선을 정하기 위하여 가위바위보를 해야합니다.\n다음 메뉴중 원하는것을 입력해주세요.\n\n메뉴번호[1=가위 2=바위 3=보] : ");scanf("%d",&me);//처음 가위바위보 값rand_num=rand()%(3)+1; if(me==.. 더보기
DB의 레코드들을 배열로 받아 저장하는 법 $result=mysql_query("select * from pacan_album_list",$connect)or die( mysql_error() );$data = array(); while($row=mysql_fetch_array($result)){ $data[] = $row; } 더보기
페이지 세로 정렬 가로 정렬은 흔히 알려진 margin:0 auto; 만으로 간단히 해결이 가능하다.그런데 세로로 정렬을 하려면?브라우저 사이즈에 따라 유동적으로 움직이게 하려면? $(document).ready(function(){ var currentHeight = $(window).height(); $("#wrapper").each(function(){ var wrapperHeight = $(this).css("height"); // wrapper의 height 구하기 if (parseInt(currentHeight) > parseInt(wrapperHeight)){ var newHeight = parseInt(currentHeight) - parseInt(wrapperHeight); newHeight = newHe.. 더보기
jQuery Ajax로 특정 레이어에 페이지 가져오기 사이트를 만들다보면 사이트 내용에 따라서 전체 페이지가 이동하는 것보단 일부분만 변경하는 것이 더 이득일 때가 있다.특히, 이미지 자료가 많이 쓰이는 사이트의 경우 필요한 부분이 있을 수 있다.아래 스크립트는 jquery 라이브러리에 포함된 jquery ajax를 통해 특정 레이어를 원하는 페이지로 변경하는 스크립트이다. function open_url( type, url, data, target ){ $.ajax({ type: type, url: url, data: data, success: function(data){ $("#"+target).html(data); } })}; type에는 get, post 선택을, data에는 같이 넘겨줄 파라미터 값을 적는다.ex) 클릭위와 같이 사용하며 이렇게 하.. 더보기
개념을 콕콕 잡아주는 C 프로그래밍 초판 272쪽 문제점 삼성 SDS 멀티캠퍼스 전임교수신 '천정아' 씨께서 쓰신 '개념을 콕콕 잡아주는 C 프로그래밍 초번 272쪽 예제 7-5는 visual studio 2010 및 2012에서 원래 안되는 겁니다. 복잡한 그런 프로그램도 아니고 기본서 배열 예시문에 특별한 연산도 없는 대소비교 프로그램인데 저자께서 사용하시는 visual c++ 6.0은 어떨지 모르겠으나 단순연산이 상위 버전에서 안된다는건 희안한 일입니다만, 결론은 오타로 인해 안되는게 아니라 원인을 알 수 없는 문제로 안됩니다. 그대로 구동하시면 값이 커졌다 작아졌다 할겁니다. 해당 소스의 9번째 줄에 , index 지우시고 14번째 줄 index = i; 삭제 17번째 줄 index를 i로 18번째 줄 index = j; 삭제 21,22번째 줄 inde.. 더보기
Google Chrome의 프로그램 구조상 버그 발견. 우리가 사용하는 많은 브라우저들은 다 각각의 단점과 버그를 안고 있다. 사용자들은 이 장단점을 비교하여 나에게 손해가 적으면서 능률을 올려주는 브라우저를 선택하게 된다. (혹은 귀차니즘 200% 발동으로 각 시스템의 기본 브라우저를 사용하기도 한다.) 나는 내가 자주 쓰는 브라우저 중 하나인 Google Chrome(이라 '크롬')을 사용하고 있는데 나의 워크스테이션의 원격세션에 관한 설정을 만지던 도중 크롬 버그를 알아냈다. 사람들이 많이 애용하는 Teamviewer이나 RemoteCall(네이트온 원격제어도 이 프로그램 사용), VNC류 등의 원격제어 프로그램을 많이 사용한다. 하지만 이러한 원격제어 프로그램의 단점은 콘솔의 사용자와 클라이언트 사용자가 실시간으로 동일 화면을 보면서 작업을 한다는 점.. 더보기
아키에이지 5차 CBT 당첨!! 5차 CBT에 당첨됬어요 엉엉엉이건 아키에이지 티저영상인데요.흥미 있으신 분들 아직 추가인원 모집하니까 다같이 해뵈요!! >> http://www.archeage.com 더보기
세벌식 타자 연습기 '날개셋'을 소개합니다. 세벌식이라고 몇번은 들어보지 않으셨을까 합니다. 한글과 컴퓨터의 타자 연습 프로그램에서 보면 두벌식과 세벌식으로 바꿀 수 있는 부분이 환경 설정에 있죠. 사실 우리가 쓰는 지금의 키배열은 한국인에 쓰기에 불편한 구조로 되어 있습니다. 그에 비해 세벌식은 초성, 중성, 종성이 각각 키배열이 달라 특정 글쇠 입력시에 손이 꼬이는걸 방지하고 도깨비불 현상이 생기지 않습니다. 배열을 보시면 아시겠지만 ㄱ이나 ㄴ과 같은 자음이 두개씩 있습니다. 그렇다고 용도마저 같은 것은 아니고 초록색 키열의 자음이 초성으로 쓰입니다. 만약 '김밥'을 친다고 할때 초록색 키열의 자음으로 받침을 입력하려고 하면 '기ㅁ바ㅂ' 이 되어버리는 것입니다. 가운데 노란색 키열이 모음이고 좌측의 밝은 파랑색의 키열이 받침으로 쓰이는(종성) .. 더보기
사이트/블로그 제작시 짚고 넘어가야 할 부분. 수많은 사이트가 사라지고 생기는 요즘 사이트 제작시 필히 점검해야할 부분이 있다. 첫째는 본인의 사이트의 목적을 명확히 하고 애착을 가져야 한다. 수많은 사이트가 문을 닫는 이유중 하나가 바로 방문자가 없다는 것이다. 그러면서 다른 사이트, 다른 디자인, 다른 서비스를 찾는데 원인이 해결되지 않으면 물장구밖에 되지 않는 것이다. 많은 카페와 블로그, 사이트를 확인해보면 한가지 주제를 명확히 가지고 그 주제에 관련된 소분류를 계획하고 활동한다. 너무 많은 주제를 다루는 것은 금기이다. 물론 어느정도 규모가 큰 중형 사이트의 경우에는 '부' 사이트라는 개념하에 한두개의 사이트를 추가할 수도 있다. 하지만 '주' 사이트가 아직 기반을 다지지 않은 상태에서 주제와 어긋나는 카테고리/메뉴/분류 만 늘어놓거나 다른.. 더보기
수정 - 사람들이 모르는 오디오서프 조작법. 오디오서프(Audiosurf)라는 게임은 아는 사람은 다 한번쯤 해본 게임이라고 생각한다. 기존의 리듬게임의 형태를 타파한 게임으로써 많은 사람들의 사랑을 받고 있지만 키보드 조작과 마우스 조작의 난이도가 다르고, 2인 플레이시 한 사람은 마우스를 사용해야 한다는 점에 키보드 사용자가 더욱 불리한 것이 아니냐며 많은 사람들이 떠나가기도 하는 실정이다. 이는 오디오서프의 조작법을 몰라서 생기는 피해이다. 다음이나 네이버에 아무리 검색을 해도 오디오 서프의 조작법은 키보드의 방향키와 마우스 밖에 나오지 않는다. 게임사에서도 따로 메뉴얼이나 튜토리얼을 준비해주지 않았다. 스스로 찾으라는 이야기이다. 이에 필자는 이 게임을 플레이하면서 필자가 알아낸 조작법을 이곳에 적겠다. 이 글을 보고 좀 더 많은 사람들이 .. 더보기