반응형

LINUX 65

[MySQL] 가로행과 세로열 값을 모두 구분자로 묶기(GROUP_CONCAT,CONCAT_WS)

http://blog.jidolstar.com/171 SELECT IF(t.no = 1, t.no, b.area_id) area_id , IF(t.no = 1, '전체', c.name) cname , IF(c.name = b.name, '전체/그외지역', b.name) tname , a.name sname , IF(b.enabled = 'Y', 'Y', '-') enabled , GROUP_CONCAT(CONCAT_WS("->",so.name,so.contents), '|') soname FROM Area a LEFT JOIN SpotData sd ON a.area_id = sd.area_id LEFT JOIN Theme t2 ON sd.theme_id = t2.theme_id LEFT JOIN Them..

LINUX/DB 2009.10.22

vim TIP

source folding - fold 사용법 (1) create fold zf{motion} or {visual}zf, :{range}fo[ld] visual line 이나 혹은 motion (% 과 같은 괄호내 범위지정), 등을 이용하여 지정합니다. zf% 와 같은 모션이나 Shift-v 로 visual line을 지정한뒤에 zf, 혹은 :40,.fo[ld] 처럼 40라인부터 현재 커서까지 fold 해라. 라고 콜론모드 명령를 사용할 수 도 있습니다. (2) open/close fold zo : 현재 커서의 fold를 열어줍니다(소스를 볼 수 있다는 의미).(zO는 모두 열기) (그냥 폴드된 위치를 커서로 지나가도 열리기는 합니다) zc : 열려진 fold 를 다시 닫습니다. (zC 는 recursi..

LINUX 2009.06.30

아파치 httpd.conf 세팅

대형 사이트에 php를 붙이기 위해 아파치 서버(리눅스가 아닌 윈도우) 세팅을 해야 했다. 미리 말해두는데 이 것을 위해 APM_Setpup 4를 설치 하였는데 이 버전의 아파치는 좀 문제가 있는것 같다. 대형 사이트에 서비스하기 위해서 설치하는 거라면 APM_Setup처럼 마피아 프로그램 이 전부 설치되는 버전말고 아파치, php 이렇게 필요한 것만 따로 따로 구해서 설치 하도록 하자. 아파치를 설치하고 기본 세팅으로 서비스를 시작하면 물론 서버 다운이 될 가능성이 매우 크다. 좀 더 안정적인 서비스를 위해서는 그에 따른 서버 세팅이 필요하다. 여기서는 바뀌어야 하는 부분만 쓸 것이다. 여기에 있지 않은 항목은 기본값을 사용하면 된다. 이 세팅은 본인이 서비스 했을 때 어느정도 안정적이다라고 생각하는 ..

LINUX 2009.06.19

리눅스 screen

1. 쉘모드 명령어 screen : screen 을 시작 하는 기본 명령입니다. : 기본 세션명으로 시작합니다. screen -S 세션명 : -S 다음에 주는 세션명으로 시작합니다. screen -list : -list 옵션을 주고 실행하면 이전에 작업했었던 screen 리스트가 있으면 세션명과 함께 리스트를 보여줍니다. screen -R 세션명 : 이전에 세션이 있을 경우 -R 다음에 오는 세션명으로 이전 작업을 불러옵니다. : -R 다음에 세션명을 주지 않았을 경우에는 이전 세션이 한개만 있을 경우 그 작업을 불러옵니다. : 이전 작업이 여러개 있을 경우에는 이전 작업 리스트를 보여줍니다. 2. screen 실행후 명령어 screen 실행후의 명령어는 Ctrl-a로 시작합니다: Ctrl-a, c : ..

LINUX 2009.06.03
반응형