« Previous : 1 : 2 : 3 : 4 : 5 : ... 77 : Next »

나의 두번째 프로젝트 이야기

밤도 늦었고 빨래도 다 했으니(응?)
멜랑콜리한 기분으로 두번째 프로젝트 이야기를 정리해야겠다.

나의 두번째 프로젝트는 사실 개발자로 투입되었다고 하기엔 좀 이상한 프로젝트였다. 내가 한 일을 기억해보면, 노트북과 프린터 운반, 세팅하기와 긴급상황에 대기하기가 전부였다. 그 프로젝트는 모기업의 주주총회 프로젝트였다.

주주총회라는 큰 행사의 일부로 내가 속한 IT팀이 맡은 임무는 주주관리 프로그램과 주주총회의 안건에 대한 표결처리 프로그램을 운영하고, 제반 IT업무에 대한 도움을 제공하는 것이었다. 프로그램은 이미 개발되어 사용중인 것이 있었지만, 작년 주주총회 이후로 바뀐 로직부분을 시스템에 반영해야했기 때문에 개발 및 테스트 기간이 필요했다.

그리고 당시 주주총회에서는 외국자본에 의한 경영권 위협이 이슈가 되었었기 때문에 클라이언트는 프로젝트 내내 아주 예민했던 기억이 난다. (뭐 그렇다곤해도 말석에 있는 나까지 그 예민함의 포스가 피해를 주진 않았다.)

당시 프로그램은 비주얼베이직으로 개발된 CS(Client/Server) 프로그램이었던 것으로 기억된다. 개발은 그 이전에 이루어졌었는데 그 당시 개발에 참여했던 인원은 거의 없었고 매뉴얼이나 개발산출물도 거의 없었기 때문에 (너무 급하게 개발했기 때문이라고 들었다. 당시 프로젝트는 선배들 사이에서 무척 악명이 높았다.) 거의 당시 개발했던 개발인력의 기억과 실제 코드에 의존한채 수정이 이루어졌다. 그런데 코딩을 주도했던 과장님 한분이 팀원들에게 리포팅을 거의 하지 않는 스타일이라 개발PM과 관계가 원활하지 않았다. 두분이 로직에 대해 언성을 높일 때도 꽤 있었던 것으로 기억된다. 개발PM은 거의 하소연하다시피 우리에게 불만을 토로했었다. 뭐 하여간 프로그램이 블랙박스인 까닭에 로직이 제대로 반영됐는지는 테스트를 통해서 알 수 있을 뿐이었다. 내가 할 수 있는 것은 경우의 수를 빼먹지 말고 모두 테스트를 해보는 것이었는데 이게 만만치 않았다. 그만큼 법제도나 예외가 복잡했기 때문이다.

결국, 행사전날 클라이언트로 부터 받은 데이터를 가공하는 과정에 문제가 발생했고, 그 분 홀로 데이터를 끼워맞추는 동안 나머지 인력들은 행사장에서 발을 동동 구르다가, 전화를 하다가, 커피를 마시다가, 거의 밤을 새고 새벽에야 숙소로 갈 수 있었다.

다음날, 행사당일은 난리도 아니었다. 반 좀비상태로 가져간 양복을 입고 행사장에 투입되어 전날 분실이나 도난을 우려해서 패키징해놓았던 장비들을 꺼내서 지정된 장소에 세팅하고 프로그램 실행 테스트까지 마치고  다른 팀원들은 리셉션 쪽을 맡았고, 나는 행사장 내부에 마련된 표결시스템 쪽을 맡았다. 기기에 문제가 생기는 경우가 아니면 특별히 할 일이 없었는데 표결당시에는 결과에 관심이 많은 전무, 상무, 부장님들이 몰려드는 통에 부스에서 아예 밀려나와야 했다. 개표결과는 내 프로젝트 이야기에서 중요하지 않으니 패스.

주주총회라는 행사를 옆에서 지켜보면서 '아 이런게 자본주의고 주식회사구나'라는 생각을 했다. 누군가 그랬다. 민주주의는 한명이 한표고 자본주의에서는 한주가 한표라고...  이렇게 나의 두번째 (이상한) IT 프로젝트도 끝이 났다.

Posted by 망고

11 21, 2008 02:21 11 21, 2008 02:21
Response
No Trackback , 4 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/920

Linux 특정 유저에 루트권한 부여하기

목적

특정 유저에 루트권한을 부여한다.

해결

/etc/sudoers 화일에 visudo명령을 통해 해당 유저를 추가한다.

방법

1. visudo 를 실행한다.
2. root 라인 이후에 다음과 같이 추가한다.

root ALL=(ALL) ALL
username ALL=(ALL) ALL

Posted by 망고

11 20, 2008 10:48 11 20, 2008 10:48
,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/919

[Textcube Plugin] ImageStock v0.9

1.플러그인 이름
ImageStock

2. 버전
0.8 (테스트 환경이 FF3와 IE7밖에 없어서 0.8입니다. 혼자쓰는 플러그인으로는 이정도면 충분하니 계속 0.8일예정?)
0.9 : 다중사용자 환경에서 오류를 수정했습니다.
0.92 : 저장시 이미지스탁 창이 닫히도록 수정했습니다.

3.뭐하는 플러그인인가?
간단히 말하면 다른 블로그에 올려둔 이미지를 포스트 작성시 삽입할 수 있습니다. 이걸 어디다 쓰냐하면, 저처럼 메인블로그와 사진블로그를 따로 운영하는 분들이 사진블로그의 이미지를 가지고 글을 작성해야할때 사용할 수 있습니다.

4. Requirement
Textcube : 1.7버전에서 만들었습니다. 다른 버전에서는 어떤지 모르겠습니다.
Browser : Firefox3에서 만들었습니다. IE7환경에서 테스트해봤는데 이상없는 것 같습니다.

5.설치법
다른 플러그인과 마찬가지로 해당 화일을 plugins 디렉토리에 갖다놓고, 플러그인을 켜두면 됩니다. 플러그인을 켜실때 환경설정으로 가서 RSS URL을 설정하는 것을 잊지 마세요.

6.사용법
제대로 동작한다면, 글작성(혹은 편집) 화면 아래쪽에 ImageStock이라는 버튼이 생깁니다. 이 버튼을 클릭하면 팝업창이 뜨면서 환경설정시 입력한 RSS에서 글(item)별로 이미지를 보여줍니다. 이미지를 클릭하면 본문에 삽입됩니다. 이미지에는 본래 블로그의 해당 포스트가 링크로 걸립니다.

7.Snapshot

<RSS주소 등록화면>


<글쓰기 화면>


<Image 선택화면>



8.다운로드
MG_BlogImageStock_v0.92.zip

Textcube 1.7 plugin : BlogImageStock


9.주의
1) RSS를 이용해서 이미지주소를 가져오기 때문에 오래전 글에 삽입된 이미지는 가져올 수 없습니다. 일반적으로 포스팅글 10개가 기준입니다.
1-1) 사용하다보니 최근 이미지만 가져온다는 단점이 좀 크네요. MetaWeblog API를 이용해서 모든 이미지를 다 가져오는 방법을 구현해봐야겠습니다. 언제가 될지 기약할수없지만...
2) 티스토리와 이글루스로 테스트했습니다. 타블로깅툴과는 어떻게 동작하는지 모르겠습니다.
3) 위지윅에디터로 이미지를 삭제하면 이미지는 삭제되지만 링크태그는 남습니다. 이건 거의 버그수준인데 제가 별로 불편하지 않다보니 그냥 두었습니다.

10. 라이센스
Textcube가 GPL인 것처럼 본 플러그인도 GPL입니다.

11. 기타
JParker님의 FlickrYoutubeMediaSearch 플러그인을 많이 참고했습니다.
정말 공부가 많이 되는 플러그인이에요.
이 자리를 빌어 감사드립니다 :)

Posted by 망고

11 19, 2008 18:17 11 19, 2008 18:17
,
Response
No Trackback , a comment
RSS :
http://www.shimminkyu.com/tc/rss/response/877

Linux ip 주소 알아내기

문제

Linux 내 PC의 IP주소를 알고싶다.

해결책

ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' |
cut -d: -f2 | awk '{ print $1}'

Posted by 망고

11 16, 2008 22:31 11 16, 2008 22:31
,
Response
No Trackback , 4 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/915

Debian Linux Flash Player 설치

문제

데비안 아이스위즐 브라우저에서 플래시 실행이 안될때

해결책

> 어도비 플래시플레이어를 설치한다.
자유소프트웨어 정신에 따라 오픈소스 flash player를 설치할 수도 있으나
현재 버전은 Adobe Flash Player를 완벽하게 대체할 수준은 아니라고 한다.

1) /etc/apt/sources.list에 다음 한줄 추가
deb http://www.backports.org/debian etch-backports main contrib non-free

2) 실행
wget -O - http://backports.org/debian/archive.key | apt-key add -
apt-get update
apt-get -t etch-backports install flashplugin-nonfree

Posted by 망고

11 15, 2008 14:12 11 15, 2008 14:12
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/914

Debian 40r5 x-window 해상도 문제

문제

데비안 리눅스가 나를 640*480의 미칠듯이 답답한 세계에 가둬버렸다 ㅡㅡ;;
비됴카드 :NVidia GeForce4 MX 440
모니터 : 그럭저럭 17인치 LCD

해결책

콘솔에서 다음을 실행한 후 해상도를 조정해준다.
sudo dpkg-reconfigure xserver-xorg

참고:http://www.debianhelp.org/node/1666

Posted by 망고

11 15, 2008 13:32 11 15, 2008 13:32
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/913

리퍼러 단상

예전에 Windows XP의 내부CDKEY를 교체하는 방법에 대해 포스팅을 한 적이 있다.
회사에서 인증이 안되는 CDKEY로 Windows를 설치하신 분들이나 서버의 CDKEY를 라이센스가 있는 CDKEY로 교체할때 참고하기위해 써둔 글인데 여전히 내 블로그의 검색어 순위 1위를 차지하고 있다 ㅡㅡ;;;

리퍼러를 보면 심지어 검색포털에서 "윈도우즈XP 정품 인증키"라는 검색어로 검색을 해서 들어오기도 한다. (이렇게 쓰면 이 글도 이 검색어에 걸리려나 ㅡㅡ;;;) 혹시나 해서 글의첫머리에 "이 글에서 인증키를 제공하진 않는다"고 밝혀놓았는데도 들어오는걸보면 검색결과조차 차분히 읽질 않는거다.

나도 회사생활하면서 회사 라이센스로 윈도우즈를 설치한다든가 했었지만, 포털에서 "정품 인증키"를 찾는 행위는 너무하지 않은가? 그렇게해서 찾아지지도 않을뿐더러...

Posted by 망고

11 14, 2008 23:58 11 14, 2008 23:58
Response
No Trackback , 2 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/911

리눅스 커널 버전 확인하기

% uname -r
옴마야 너무 쉽다

Posted by 망고

11 14, 2008 15:58 11 14, 2008 15:58
,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/909

데비안 40r5 GRUB 부팅 오류

오류
설치가 완료된 후 재시작을 하고 멀티부트로더 GRUB에서 Debian으로 부팅을 했는데 다음과 같은 오류가 납니다.
Debian Linux Booting Error 17 : cannot mount 블라블라

원인
원 인은 어이없게도 BIOS의 하드디스크 순서와 GRUB의 하드디스크 순서가 매치하지 않기 때문이라는군요. 서버에 하드가 세개 설치되어있고 하나만 리눅스용, 나머지는 윈도우용입니다.  hda, hdb, hdc 이렇게 세개가 되겠죠. 이중 리눅스는 hdc에 있습니다.

그래서 GRUB의 첫째줄은
root (hd2,0)

를 실행하려고 하지만 왠걸...
hd2는 윈도우 하드입니다. ㅡㅡ;;
결과적으로 hdc가 hd2가 아니라 hd0인겁니다.

해결
root(hd2, 0)를 -> root(hd0, 0)으로 수정하고 부팅하면
제대로 부팅이 됩니다. 부팅한 후 /boot/grub/device.map와 /boot/grub/menu.lst를 수정해줘야 이후에도 정상적으로 동작한다고 합니다.

참고 :
http://ubuntuforums.org/showpost.php?p= ··· ount%3D9

Posted by 망고

11 14, 2008 15:51 11 14, 2008 15:51
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/908

리눅스 서버 구성

학생때부터 늘 리눅스에 대한 동경이랄까 그런게 있었더랬죠. 콘솔에서 멋지게 개발하는 긱스런 모습이랄까. ㅋㅋ 윈도기반 개발자로서 신기한 세상이에요.
하여 공부도 할겸 개발서버겸 홈파일서버로 집에다 리눅스 한대 세팅하려고 합니다. 몰아서 시간을 낼 수 없으니 조금씩이라도 만들어가야죠.

목적

파일서버 : samba
웹서버 : apache
DB : MySql, Postgre
PL : PHP, Python, (gcc는 기본)
데스크탑 : Xfree86 + GNOME + 웹브라우저 (Firefox)
기타 : 마작(?)

리눅스 배포판

OS : Debian Linux 4.0r5 [다운로드 싸이트]

네장짜리 DVD 이미지를 다운받아서 DVD로 구운다음 설치를 시도했습니다. 그런데 네트웍을 잡더니 지가 알아서 온라인상으로 설치를 하는군요 ㅡㅡ; 첫번째 DVD만 가지고도 설치완료입니다.



해결해야할 것

X Window가 설치되고 GNOME 데스크탑도 설치되었는데...
이거 해상도가 1024*768이 최고해상도네요.
예전에 Fedora 같은걸 쓸때는 비디오카드 설정을 맞춰주는 유틸이 있었던 것 같은데 데비안에선 아직 못찾았습니다 ㅡㅡ;;;

Posted by 망고

11 13, 2008 18:12 11 13, 2008 18:12
,
Response
No Trackback , 2 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/907

« Previous : 1 : 2 : 3 : 4 : 5 : ... 77 : Next »

Recent Photo

recent photo from http://mangolog.tistory.com/ from Mango PhotoLog

Stay Foolish, Stay Hungry.

- 망고


Seoul

Paris

Authors

  1. 망고

Schedule

«  »
with Google Calendar API

Site Stats

Total hits:
200940
Today:
230
Yesterday:
371