전체 글 91

개발시 사용하는 간단한 소스 업로드 스크립트

PC에 cygwin이 깔려있어서 dos 명령이랑 cygwin 명령이 섞여있다. @echo off if not exist .tmp mkdir .tmp d:\programs\cygwin\bin\find . -maxdepth 1 -name '*.xml' -newer .lastupload | xargs -I {} cp {} .tmp/ d:\programs\cygwin\bin\find . -maxdepth 1 -name '*.properties' -newer .lastupload | xargs -I {} cp {} .tmp/ call pscp.cmd -P 2200 .tmp/* weblogic@hiratwas:/SYSTEM/wls11g/server_restart/ del .tmp\* /q touch .lastupl..

tool 2012.08.30

Subversion 서버 이관의 기억

VisualSVN 서버를 사용하다가 유닉스 기반의 svnserve 로 이관해야할 일이 있었다.간단히 정리해 두려고 한다. 기본적으로 VisualSVN이 사용하는 repository의 저장구조와 svnserve의 저장구조가 완전히 동일하기 때문에 별도의 툴 없이 단순히 윈도우 파일 시스템을 압축하여 유닉스에 풀어놓는 것으로 중요한 작업은 모두 종료되었다. 하지만 아쉬웠던 시행 착오가 많이 있었으니.. ㅡ.ㅡ = 시스템 사양 및 환경 = 좀 더 상세하게 적어보면 기존의 VisualSVN Server는 Windows 2008에 설치가 되어 있었고 5개의 리파지터리를 가지고 운영되고 있었다. 버젼은 VisualSVN 2.1.2 이며 기본적으로 "https://" 를 사용한다. 옮겨갈 신규 SVN은 HP-UX 1..

tool 2012.06.19

스마트폰으로 xbmc 리모콘을..

버리기도 안버리기도 애매한 구형 PC에 우분투를 설치하여 거실용 미디어 플레이어로 쓰고 있는 나는 다 좋은데 가장 아쉬운 부분이 바로 키보드와 마우스 였다. xbmc는 기본적으로 키보드나 리모콘을 컨트롤하기에 적합하도록 만들어진 UI를 가지고 있다. 마우스가 지원되지만 마우스로 하기엔 좀 불편..불편하게 그냥 쓰고 있었다. 언젠가 PC용 리모콘을 하나 사서 달기로 하고.. 근데 대부분의 리모콘이 Linux를 지원한다는 말이 명시적으로 안나와 있어서 사기를 망설이고 있던참이었다.어제 인터넷을 뒤지다가 xbmc 안드로이드 리모콘 앱이 있다고 하여 설치해봤는데...우와 이건 리모콘 이상의 기능이다.단순히 리모콘의 기능(방향키, 선택키, 플레이, 멈춤..)은 당연히 지원하고 그 외에 xbmc가 가지고 있는 음악..

카테고리 없음 2012.06.12

dconf Editor

Ubuntu 어떤 버젼부터였는지 잘 기억은 안나지만 어느 순간부터 한글이 잘 안되서 nabi를 설치했는데 nabi 아이콘이 트레이속에 들어가질 않는다. 화면에 떠 있어서 가뜩이나 작은 랩탑 모니터를 비좁게 만든다.계속 그냥 쓰다가 어느날 인터넷에서 찾아보니 dconf Editor 라는 툴을 써서 트레이에 집어 넣는 방법이 있군.리눅스의 전체 설정을 저장하는 DB를 직접 수정 할 수 있도록 해주는 툴.개발자 사이트 : https://live.gnome.org/dconf이 툴을 이용해서 nabi를 트레이아이콘에 넣는 방법 : http://wiki.gimslab.com/moniwiki/wiki.php/nabi

linux and cli 2012.06.11

오래된 PC를 xbmc깔아서 거실용 미디어 플레이어로 활용

성능이 그리 좋지 않은 PC한 대 버리기도 그렇고... TV 옆에 설치, 오래된 TV-OUT 장치를 꽂고, USB형태의 무선랜카드 장착, UBUNTU 설치 후 xbmc 설치 내가 가진 모든 형태의 멀티미디어 파일은 다 인식하고 재생하는 듯ubuntu에서 로그인 후 별도로 xbmc를 실행해도 되지만 로그인 창에서 사용 할 GUI 선택시 xbmc를 선택해 두면 바로 xbmc를 쓸 수 있어 빠른 기동에 도움이 됩니다.다양한 플러그인도 좋네요.갖고 있는 무선마우스가 구린거라.. 좀 괜찮은 멀티미디어용 무선 키보드나 리모콘이 있으면 정말 좋겠네요.

linux and cli 2012.06.10

나의 CLI

언젠가부터 약간씩 마우스보다는 키보드에 의존적인 습관을 들이고 싶어하는 마음이 생긴 것 같다.사실 컴퓨터로 개발이나 시스템 운영 작업등을 하다보면 마우스는 정말 거추장스러운 동작을 불러 일으킨다. 가장 효율적인 자세로 고정시킨 나의 팔꿈치와 손목 등을 클릭하기 위해 다시 들어올려 마우스위로 가야하고 클릭이나 드래그가 끝난 후에는 다시 J키에 검지손가락을 위치시키기 위해 잠시지만 머뭇거려야한다.물론 마우스는 정말 획기적인 발명품임에 틀림없다. 사람들의 시각을 통해 직관적으로 컴퓨터에게 지시를 내리게 해줄수 있는 꼭 필요한 도구이다. 그리고 GUI환경 역시 컴퓨터의 활용을 더욱 극대화 시켜줄 수 있도록 해주는 인터페이스이다. 터미널 창을 용도에 따라 여러개 띄워 한 화면에서 볼 수 있게 해주는것만해도 얼마나..

tool 2012.06.10

지정된 기기에서만 사용가능한 웹사이트에 대한 아이디어

모바일 기기에서 사용할 수 있는 회사 업무용 서비스 개발 사항이 발생했다. 그 서비스는 성격상 웹형태로 제공하는 것으로도 충분하며 또한 여러 웹의 장점이 있으므로 웹으로 개발하고 싶다. 하지만, 보안상 지정된 사용자만 쓸 수 있는 서비스를 만들고자 한다.(예를 들면 임원들만 쓴다던지 하는 서비스) 사용자를 식별하는 수단으로는 아이디와 패스워드가 되겠지만 그것 보다는 한 단계 더 높은 보안을 유지하기 위해 지정된 폰에서만 사용하도록 하고 싶다. 하지만 웹에서는 기본적으로 허용된 정보 외에는 기기식별을 할 수 있는 정보를 참조할 수 없다. 그런데 앱으로는 개발 하기가 싫다. 하이브리드도 마찬가지로 싫고 순수 웹으로만 구현하고 싶다. 잠시 찾아 보았으나 앱을 전혀 안쓰고 순수 웹에서 기기의 고유 식별 정보를 ..

web 2012.06.10

eclipse에서 svn plugin 삭제하기

물려받은? 개발 환경의 이클립스에 Subversion 플러그인이 두 개 설치되어 있었다.(subversive, subclipse) 꼬여서 그런지 에러도 자꾸 나고 해서 하나를 삭제하려고 했으나 Software Updates.. 화면을 통해서 보면 정확히 어떤 모듈이 어떤 플러그인에 속하는지 알수가 없다.해서 모든 SVN관련 플러그인을 삭제하고 새로 Subclipse 하나만 설치했다.삭제시 그냥 이름만 보고 대충 삭제를 하면 제대로 삭제가 되지 않는다.여러번의 삽질끝에 삭제해야 할 최종 목록을 알아내었으니... ----ganymede 기준 1. 이클립스 실행 후 "Help > Software Updates.." 메뉴 실행 2. 제거할 항목 선택 후 "Uninstall.." (아래항목을 모두 선택한 후 한 ..

tool 2012.06.05