반응형

분류 전체보기 303

[php] php로 예쁜 차트 만들기

모니터링 툴을 좀 만들어야 해서 구글링 중 예쁜 차트 프로그램을 하나 찾았습니다 ^^ 요녀석의 이름은 pchart라는 녀석인데요 여러가지 차트를 지원하고 데이터도 cvs부터 db까지 다양한 db를 제공하고 있네요. 문서화도 꾀 잘되있는편인것 같아요 ^^ 안에 코드등의 문서화가 잘되있어서 굳이 특별한 리뷰는 필요 없을것 같네요. 파일 다운로드 받아서 안에 보시면 여러 차트들의 셈플이 있습니다. 홈페이지에서 스샷을 클릭하셔도 해당 차트의 코드를 얻으실수 있구요 홈페이지 : http://pchart.sourceforge.net/ 단지 다른분들도 그런지는 모르겟습니다만 저의 경우에는 아래와 같은 에러메시지가 뜨더군요. Warning: imagepng() [function.imagepng]: Unable to o..

web 2009.08.14

youtube 국가 설정 바꾸기

유튜브에 동영상을 올릴려고 했더니 한국이라서 올리는게 안된다고 한다. 그래서 국가설 정을 살짝 바꾸어주어야 하느데 예전처럼 위에 붙어 있는게 아니라 아랫쪽에 붙어 있다. 스크롤을 아랫쪽으로 내려서. 다음 화면이 보이는 곳에서 위치표시를 클릭해보자 그리고 아래와 같은 창이 나오면 자신이 선택고 싶은 국가를 선택하면됩니다. 저는 왠지 영국이 마음에 들어서 영국으로 바꾸었습니다 ^^ 그아래의 언어설정은 바꾸어 줄필요 없습니다. 한국정치의 폐쇠성으로 인해 이런일도 일어나는 군요 ^^ 세계의 물결인 협업과 공유를 통제로서 컨트롤할려고 하다니. 곧 세계의 물결에 한국이란 나라도 하나하나 변화해가기를 기대 합니다 ^^

web 2009.08.13

[vim] 효율적인 화면관리2 tab

저번의 화면분할 (split)에 이어서 요번에는 tab을 이용한 화면관리에 대해서 쓰도록 하겟습니다. 그럼 vim의 세계로 한발자국 들어가 봅시다 1. 파일열기 먼져 파일을 하나 엽니다 # vi /etc/passwd 그럼 tab을 여는 방법들에 대해서 알아보겟습니다. 1. 다음과 같이 입력해 봅시다 :tabnew 파일이름 위와 같이 입력하면 다음과 같은 창이 됩니다 왼쪽상단에 탭이 생겻죠 ^^ 이런식으로 tabnew해서 열때마다 한개씩생긴답니다 2. 그럼 두번째 방법은 처음 콘솔에서 열때부터 탭을 선택해서 여는 방법입니다. 콘솔에서 다음과 같이 입력해 봅시다 # vim -p /etc/passwd ~/.bashrc 그럼 위에서 본것과 같은 모양이 됩니다 ^^ 물론 2개이상 열수도 있어요 tabpagemax..

vim 2009.08.07

[vim] 효율적인 화면 관리 split

vim은 콘솔기반의 에디터이기에 창을 여러개 뛰워놓고 작업한다거나 하면 불편함이 많이 느껴집니다. 그래서 오늘은 하나의 창에서 여러개로 나누어서 각각 다른 파일을 편집하거나 tab의 형식으로 여러파일을 나누어서 오픈하는 방법에 대해서 들여다 보겟습니다. 1. 기본적인 창나누기 먼져 한화면을 여러개로 나누어서 활용하는 법뿌터 보도록 하죠. vim으로 파일하나를 열어 봅시다 # vim ~/.vimrc 그리고 이창을 가로로 2조각 내보죠 sp(split)라는 명령어를 사용합니다 vim 안에서 다음과 같이 사용하시면 됩니다. :sp ~/.bashrc 위와 같이 입력하셧다면 다음의 사진과 같이 가로로 쭈욱 나누어졌을껍니다 그럼 이렇게 열렸는데 어떻게 이동을 해야 할까? 해답은 단축키인 Ctrl w w 이다 순서대..

vim 2009.08.03

[리눅스] LVM이란?

프로젝트를 진행하면서 새로운 우붙투 테스트 서버가 필요해서 설치하다 디스크 설정부분에 항상 LVM이 나오는데 뭐지 하면서 지나갓는데 급 심히궁금증이 생겨서 뒤적 뒤적 http://wiki.kldp.org/wiki.php/DocbookSgml/LVM-HOWTO 에서 발최하였습니다. 전통적으로, 파티션 크기는 고정적이다. 이것은 시스템 설치자는 "나는 이 파티션에 얼마나 많은 데이타를 저장할 것이다"가 아니라 "나는 이 파티션에 얼마 이상을 저장할 것이다"라는 질문을 고려할 것을 요구한다. 사용자가 파티션 공간을 모두 사용하였을때, 보통은 파티션을 다시 잡든지 (전체 운영 시스템의 reload를 의미한다.) 심볼릭 링크 같은 방법으로 해결을 한다. 파티션은 물리 디스크의 연속된 블럭들이다라는 생각은 계속 바..

linux/admin 2009.08.02

강력한 마인드맵 프로그램 웹어플리케이션 mindmeister

홈페이지 http://www.mindmeister.com/ ^^ 웹 어플리케이션의 실행모습입니다 다양한 기능에 협업기능까지 가지고 있는 웹어플리케이션입니다. 물론 인터넷에 연결되어 있어야하고 웹브라우져를 가지고 있어야 하겟지요. 참고로 익스플로어에선 좀 느린모습이고 파폭이나 크롬에서 빠르게 동작하는 모습을 보여줍니다. 어플 자체가 한글은 아니지만 마인드맵 프로그램 사용하는것 자체는 한글이네요 ^^ 간단하게 기능으로 보자면 실시간 협업기능 현재 진행사항체크 아이콘 현재까지의 마인드맵 진행 히스토리 링크,메모,첨부파일, 마감기한체크 이미지, 아이콘 삽입 지금 개인적으로 독서 마인드맵으로 사용하는 것 외에도 실시간 협업 기능으로 마인드맵을 도입하여 사용하고 있는데요 2사람이 동시에 접속해서 사용할경우에도 상대..

web 2009.07.31

[리눅스] 쉘스크립트 바이너리화 && 사용기한 설정하기

쉘스크립트의 내용을 보여주면 안되는 경우가 종종있을것이다 일반사용자에게 스크립트를 실행시킬수 있도록하는데 내용이 알려지면 안된다던지. 이런 경우 말이다 그럴경우에는 스크립트를 컴파일해주는 유용한 shc(Generic shell script compiler)라는 유틸리티가 있다 먼져 shc를 설치해보자 $ sudo apt-get install shc 그리고 간단한 테스트를 우해서 2초마다 data명령어를 실행하는 스크립트를 짜보자 명령 # vi while 코드 #!/bin/bash while [ 1 ] # while 의 조건부분에 1을 주어서 늘 참이 되게 한다 do echo `date` # data명령어를 실행해서 결과값을 echo로 화면에 출력 sleep 2 # 2초를 쉬어준다 done 명령어를 실행시..

linux/admin 2009.07.31

[리눅스] shell에서 간단한 루프돌리기 (for문)

먼져 간단히 파일을 열어서 스크립트를 만들어 보자 명령 # vi loop 코드 : 모든 쉘스크립트(bash kon cshell ..)에서 주석은 #이다 #!/bin/bash #이 스크립트를 실행시킬 프로그램 for x in 1 2 3 4 5 # 루프를 한번돌때마다 x에 각 각의 숫자를 대입한다 do # for루프가 실행될것이라는 것을 알린다 echo "now $x" # echo는 화면에 출력해주는 명령어다 고로 now 와 $x라는 변수의 값을 찍어주겟다는 의미 done #루프가 종료됨을 표시 실행 : 실행권한이 있어야 스크립트를 실행시킬수 있으므로 실행권한을 준다 # chmod +x loop # ./loop 결과 now 1 now 2 now 3 now 4 now 5 2번째 예제 명령 # vi loop2 ..

반응형