본문 바로가기

분류 전체보기161

오픈오피스 3.0 한글버전 설치하기 아쉽게도 오픈오피스 3.0 한글 버전은 자동설치 버전이 배포가 안된 관계로 조금 수동으로 작업을 해줘야 한다. 지난 번에 좀 엉성하게 설치를 했는데 이번엔 아래의 링크대로 제대로 설치가 된 것 같다. 긴말하면 입 아프니 그냥 아래 링크를 참고. http://www.bluluv.net/?document_srl=3999 2008. 11. 23.
뮤직플레이어 Songbird 설치하기 제일 쉬운 방법은 아래의 링크에서 deb 파일을 받아 그냥 더블클릭을 하는 것입니다. https://help.ubuntu.com/community/Songbird 근데 최신 버전은 RC3 더군요. 이건 조금 삽질이 필요합니다. 우선 아래에서 다운을 받습니다. http://wiki.songbirdnest.com/Developer/Articles/Builds/Nightly_Builds 다음엔 아래와 같은 순서로 설치를 합니다. 1. sudo mv Songbird_1_0_0rc3-856_linux-i686.tar.gz /opt 2. cd /opt 3. sudo tar xzvf Songbird_0_2_1_linux-i686.tar.gz 4. sudo chown -R ethan:ethan Songbird (여기서.. 2008. 11. 23.
검색 기능 추가 검색 기능을 추가했다. list.php 상단에 검색 옵션을 체크하고 검색 옵션이 있을 경우 별도의 쿼리문을 돌려 페이지를 보여주는 식이다. //검색옵션 관련 $search_option = $_POST[search_option]; $keyword = $_POST[keyword]; if(strlen($keyword) > 0) { switch ($search_option) { case "all": $sql = "SELECT *FROM board WHERE (title LIKE '%$keyword%' AND reply_no=0) OR (content LIKE '%$keyword%' reply_no=0) ORDER BY main_no DESC"; break; case "title": $sql = "SELECT *.. 2008. 11. 22.
우분투에 와콤 타블렛 설치하기...결국 실패 사무실에서 쓰던 와콤 뱀부가 전파간섭 때문에 커서떨림 현상이 종종 발생하는 바람에 집에서 쓰려고 가져왔다. 뭐 꽂자마자 인식에는 어려움이 없다. 하지만, 타블렛에 부착된 버튼들이 먹지 않아서 혹시나 하고 찾아봤더니 역시나 타블렛 관련해서 드라이버를 설치할 수 있다. 하지만, 결국 이것때문에 우분투를 다시 깔아야만 했다...T.T 아래 링크에 나와 있는대로 하면 된다고 하는데, 문제가 꼬여버려 결국 재설치하는 수 밖에... 으...VirtualBox로 힘들게 최적화해놓은 XP도 싹 날라가고...(스냅샵을 백업받으면 될 줄 알았는데, 가상 드라이브를 백업받았어야 하나 보더라.) https://help.ubuntu.com/community/Wacom 지금도 그냥 타블렛을 쓰는데는 문제가 없으나, 세밀한 조정이.. 2008. 11. 22.
블루피쉬용 외부 플러그인 프로그래밍 에디터로 블루피쉬를 사용 중인데, 메뉴에 보니 에디트 플러스 처럼 외부 실행파일을 실행시킬 수 있는 메뉴가 별도로 있다. 쭈욱 보니 tidy HTML validator, weblint HTML checker 등이 있어서 터미널에서 한번 설치를 해보니 역시나 된다. sudo apt-get install tidy sudo apt-get weblint 그런데 써봤지만 아직 좋은 줄은 모르겠다. 2008. 11. 21.
답글 수정 및 삭제하기 답글 수정 및 삭제하기 답글을 어떻게 수정할까 하다가 아무래도 답글이 많이 달리면 현재 창에서 수정하기가 힘들테니 새로운 창을 띄워서 하기로 했다. 우선 read.php에서 답글을 뿌려주는 부분에 수정과 삭제 링크를 걸고, edit_reply.php와 edit_reply_ok.php를 새로 작성했다. 하지만 이전에 본문 수정과 삭제 코딩을 해두었기 때문에 한결 편하게 작성이 가능하다. edit_reply.php의 앞 부분. edit_reply_ok.php에서 주의할 부분만 보면,$pw_sql = "SELECT passwd FROM board WHERE rel_no=$main_no AND reply_no=$reply_no"; 위의 SQL문에서 앞서 넘겨받은 main_no를 rel_no에 대입하는 부분이다... 2008. 11. 21.
답변 쓰기 기능 작성 (중간 소스정리) 답변하기 작성 와우, 지금까지 만들었던 게시판 기능 중에 제일 복잡하지 않았나 싶다. Thread 방식이라고 해야 하나? 지메일과 같은 형태로 코딩을 하고 싶었다. (아 물론 지메일은 Ajax 방식이라고 하더라...여기까지 건드리기에는 내공 부족이고...그냥 보이는 형태를 그렇게 하고 싶단 얘기다.) 아웃룩을 쓰다가 지메일을 쓸 때는 처음엔 도대체 어떻게 읽고 찾아야 하는지 헷갈렸지만 이제는 지메일처럼 주루룩 관련 내용들이 엮어져 있다보니 이게 매우 편리해졌다. (참고로 맥의 iMail에서는 제목을 클릭하면 주고 받은 관련 이메일들의 제목도 하이라이팅해줘서 매우 시각적으로 찾기가 쉽다.) 답변하기(reply.php)도 edit.php와 edit_ok.php의 소스를 그대로 가져와 손을 본다. 여기서 중요.. 2008. 11. 20.
GET, POST 값을 파이어폭스에서 확인하기 요거 웹 개발 시에 유용한 플러그인이더군요. 가끔 get이나 post로 넘겨준 값이 제대로 넘어오고 있는지 등을 확인하고 싶을 때가 있는데 역시나 파이어폭스에서 애드온 형태로 제공을 합니다. 위의 이미지 하단에 있는 것이 HttpFox라는 애드온인데, POST와 GET 등으로 넘긴 데이터값이 표시됩니다. 사용법은 간단한데, start 버튼을 눌러 감시를 시작하면 웹 상에서 주고 받는 데이터들을 잡아낼 수 있습니다. 위에 잘 보시면 아시겠지만 글을 읽기 위해 페이지 번호와 글 번호를 get 방식으로 넘겼는데 그 넘긴 값이 글 읽기 페이지에서 각각 넘어왔다는 것을 알 수 있습니다. 파이어폭스 하단에 보일 수도, 별도의 창으로 띄울 수도 있습니다. 잘 쓰면 유용한 애드온~! 2008. 11. 19.
우분투용 PHP 에디터 꼭 PHP용만은 아니고, 웹 프로그래밍 개발에 적합한 툴을 찾다가 BLUEFISH 라는 것을 알았다. 설치는 쉽다. $ sudo apt-get install bluefish 현재 만들고 있는 게시판 소스를 불러왔더니 역시나 한글이 깨진다. 기존에 DB에 입력했던 글들도 모두 깨져나온다. EUC-KR 인코딩으로 입력을 했기 때문인 것 같다. 블루피쉬에서는 UTF-8을 지원한다. 할 수 없이 모든 소스에서 웹페이지의 EUC-KR을 UTF-8로 바꾸고 DB 글들도 삭제한 뒤에 다시 입력했더니 제대로 보인다. 여타 프로그램들처럼 자바기반에서 돌아가는 것이 아니라서 속도 면에서도 괜챦다. vi 같은 전통적인 에디터들도 많이 쓰는 것 같은데, 아무래도 손에 익은게 최고. 2008. 11. 17.