[질문:MySQL] 사용자 로그 테이블에서, 각 사용자별 최신 로그만 1줄씩, 단 한 번의 쿼리로 가져오려면?

아래와 같은 DB 테이블이 있다. id_person과 id_class를 연결하는 relation 테이블이다. 반이 변하는 것을 기록해 누적한다. 보면 알 수 있겠지만, 1번 id_person은 2반이었다가 4반이었다가 1반이 됐다. 2번 id_person은 3반이었다가 1반이 됐다. id id_person id_class date_written 53 1 1 2012-04-05 16:40 50 1 4 2012-04-05 16:02 1 1 2 2012-03-30 17:56 2 2 3 2012-03-30 17:56 51 2 1 2012-04-05 … ▶전문 보기

[MySql] 컬럼 코멘트 불러 오기

SELECT `COLUMN_COMMENT` FROM information_schema.COLUMNS WHERE `TABLE_NAME` = 'person' AND `COLUMN_NAME` = 'mobilephone1'; MySql 5부터 컬럼에 코멘트를 달 수 있게 됐다. 이 코멘트를 활용하면 영문 컬럼명의 한계를 극복할 수 있을 것 같았다. 그래서 영문 컬럼명을 한글로 번역한 것을 Comment에 넣었다. 자, 그러면 어떻게 불러올까? 맨 앞에 써 놓은 것처럼 sql문을 날리면 컬럼 코멘트를 불러 온다. … ▶전문 보기

[eclipse] PHP 기본함수 자동완성 기능이 작동하지 않을 때

어느 순간 str_ 이라고 치고 Ctrl+Space 를 눌러도 자동완성 기능이 작동하지 않았다. .buildpath가 망가졌기 때문이다. 프로젝트 폴더에 있는 .buildpath 파일을 열어서, 아래처럼 <buildpath> 안에 넣어 준다. <?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry combineaccessrules="false" kind="prj" path="/CI_CodeBase"/> <buildpathentry kind="src" path=""/> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> </buildpath> 참고 … ▶전문 보기

[CodeIgniter] 이클립스로 코드이그니터 사용할 때 자동완성 기능 되게 하기

일단 기본적으로는 이 페이지를 참고하면 된다. ▶Autocomplete Eclipse Codeigniter 2 주욱 보면서 이해하고 싶은 사람은 동영상을 봐도 된다. HD 화면으로 봐야 잘 보인다. 내 글 맨 아래 첨부해 놓기도 했으니 이 화면에서 바로 볼 수도 있다. 자동완성 기능용 프로젝트를 하나 만든다 이 팁은 자동완성만을 위해 프로젝트를 하나 만드는 방식의 팁이다. 이클립스가 함수를 참조할 수만 … ▶전문 보기

[우분투] MySql 원격 접속 허용하기 – PhpMyAdmin 사용

콘솔에서 하는 방법은 검색하면 나온다. 나는 phpmyadmin 을 이용하는 방법을 설명한다. 방법이 좀 간단해서 민망한데, 사용자 권한에서 원격 접속을 허용할 사용자를 아래처럼 설정한다. 호스트를 보통은 localhost로 하는데, 그렇게 하지 않고 IP주소로 적어 주면 된다. 위에 적은 것은 19.168.10으로 시작하는 모든 IP를 허용하는 것이다. 로컬에서 연결돼 있는 한 컴의 DB를 공유하며 … ▶전문 보기

페이스북 친한 친구 업데이트 알림 끄기

요약 : 좌측에 있는 '친한 친구' 그룹에 들어가서, 우측 상단에 있는 '알림'을 누르고 '끄기'를 고른다. 페이스북 인터페이스가 업그레이드된지 꽤 됐다. 언제부터인가 '친한 친구' 리스트에 있는 사람들이 올리는 글은 모두 '알림'에 뜨게 됐다. 짜증났지만 놔뒀다. 그러다가 오늘 알림을 껐다. 전혀 직관적이지 않은 설정 메뉴들 속에서 십여 분을 헤맨 다음에야 알림 끄는 방법을 … ▶전문 보기

이클립스에서 톰캣 인코딩 설정

요약 : 서버 설정에서 Overview 탭의 General Information 항목의 Open launch configuration 을 클릭하면 창이 뜬다. 창에서 common 탭으로 가고 Encoding 항목의 설정을 변경해 주면 된다. 이클립스에서뿐 아니라 톰캣 에러 메시지가 깨져서 나오는 경우가 있을 거다. 이클립스를 사용하고 있다면 서버를 더블클릭해서 설정하면 된다. 내가 요약에 안내한 내용을 바탕으로 아래 이미지를 참고해서 … ▶전문 보기

[shell] 원격 접속해서 시간 오래 걸리는 작업, 접속 끊어도 계속 진행되게 하기 disown

요약 : 원격 쉘에서 프로세스가 진행중일 때 일단 Ctrl+Z 를 눌러서 일시정지를 시킨다. 그리고 bg 라고 쳐서 정지된 프로세스를 백그라운드로 돌린다. 그 다음 disown 이라고 치면 내 거가 아니라고 선언되면서, 내가 접속을 끊어도 계속 작업이 돌아가게 된다. 구루의 기술뉴스에서 예전에 본 글이다. “몇년전부터 알았으면?”하는 리눅스명령어는? 1등이 bash의 내장코맨드인 disown … ▶전문 보기

[윈도우] 폴더별 하드디스크 사용량을 시각적으로 분석해 주는 프로그램

500기가나 되는 하드 용량이 간당간당했다. 아무리 생각해 봐도 그정도로 사용하지는 않았는데 말이다. 처음엔 탐색기에서 폴더 속성을 봐서 용량을 체크했다. 그러다 문득 프로그램이 있지 않을까 하는 생각이 들었다. '하드 사용량 분석 프로그램'으로 검색해 봤다. 역시나 나왔다. 하나를 써 봤는데 정말 맘에 들었다. 프로그램은 SpaceSniffer다. 프리웨어다. ▶SpaceSniffer 다운로드 프로그램은 … ▶전문 보기