Feature Creep

사용자 삽입 이미지

Feature Creep 에 대한 생각 - 박PD

게임 개발의 암세포! FEATURE CREEP

Feature Presentation

Joel on Software Simplicity




결국 상황에 따른 결정이 필요하다는거... 단순함 vs 다양한 기능

Posted by 밤치

2009/03/30 09:17 2009/03/30 09:17
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/124

태연님!!!

이런건 화면보호기로 만들어야 한다는거!!!

http://noriterm.ipop.co.kr/cgi-bin/noriter_flash_view.cgi?mid=5856231&nid=17626998


Posted by 밤치

2009/03/27 10:43 2009/03/27 10:43
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/123

XPath 삽질기

XPath로 Node를 찾아내려는데 div[ ] 라는 표현법을 사용할 수 있다.
Obejct[ ] 로 리턴해주기 때문에 [ ] 안의 숫자는 당연히 0 부터 시작할 줄 알았는데 1 부터 시작이더라..

결국 삽질 많이~ 했다는 이야기다.

Object[] obj = node.evaluateXPath("//body/div[3]/div[4]/div/div[11]/div/ul/li");

Posted by 밤치

2009/03/26 15:49 2009/03/26 15:49
, ,
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/120

TabbedPane Round처리 - BCRoundTabPanel

탭을 기준으로 둥근 모서리로 테두리를 그려주는 BCRoundTabPanel

사용자 삽입 이미지
사용자 삽입 이미지

BCRoundTabPanel 이 상단 이미지보다 작아질경우 아래와 같이 깨질수 있으니 주의!

사용자 삽입 이미지


import java.awt.Color;
import java.awt.Graphics;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class BCRoundTabPanel extends JPanel {
	private static final long serialVersionUID = 1L;

	int y;
	int r;
	int hr;
	int iconWidth;
	int iconHeight;
	Color c;

	ImageIcon topImg;

	public BCRoundTabPanel(ImageIcon imgIcon, int r) {
		this.topImg = imgIcon;
		this.r = r;
		hr = r / 2;
		y = topImg.getIconHeight();
		iconWidth = topImg.getIconWidth();
		iconHeight = topImg.getIconHeight();
	}

	@Override
	public void paint(Graphics g) {
		super.paintComponents(g);

		g.setColor(c);
		g.drawArc(0, getHeight() - r - 1, r, r, 180, 90);
		g.drawArc(getWidth() - r - 1, getHeight() - r - 1, r, r, 270, 90);
		g.drawArc(getWidth() - r - 1, iconHeight, r, r, 0, 90);
		g.drawLine(iconWidth, iconHeight, getWidth() - hr, iconHeight);
		g.drawLine(0, 0, 0, getHeight() - hr);
		g.drawLine(getWidth() - 1, iconHeight + hr, getWidth() - 1, getHeight() - hr - 1);
		g.drawLine(hr, getHeight() - 1, getWidth() - hr, getHeight() - 1);

		g.drawImage(topImg.getImage(), 0, 0, iconWidth, iconHeight, null);
	}

	public Color getC() {
		return c;
	}

	public void setC(Color c) {
		this.c = c;
	}
}

Posted by 밤치

2009/03/24 21:56 2009/03/24 21:56
, ,
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/118

[ IPView ]


나는 항상 집에 있는 PC를 켜 놓고 서버, 데이터저장소, 인터넷뱅킹용으로 사용하고 있다.

그러나 아이피가 자주 바뀌기 때문에 매일매일 아이피를 확인하고 외출을 해야하는 단점이 있어서 아이피뷰 프로그램을 만들게 되었다.

아이피뷰를 실행해 놓으면 주기적으로 Real IP를 얻어와 DB에 업데이트를 해준다.
업데이트된 IP는 언제든지 웹을 통해 확인이 가능하기 때문에 편리하다.

아이피뷰는 Java로 개발되었으므로 Java Runtime Environment 1.5 이상이 필요하다.

http://ip.3vs2.com 에 접속하여 아이디를 만들고 아이피뷰를 실행하면 된다.


[ Screenshot ]


사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

Posted by 밤치

2009/03/23 10:53 2009/03/23 10:53
, ,
Response
No Trackback , 2 Comments
RSS :
http://bamchi.com/blog/rss/response/117

.svn 폴더 제거

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

.reg 파일로 저장하고 탐색기에서 우클릭하면 Delete SVN Folders 메뉴가 생성된다.

Posted by 밤치

2009/03/07 13:55 2009/03/07 13:55
Response
4 Trackbacks , 2 Comments
RSS :
http://bamchi.com/blog/rss/response/116

World Builder 멋진영상


World Builder from Bruce Branit on Vimeo.


Posted by 밤치

2009/03/07 10:33 2009/03/07 10:33
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/114

'WORMHOLE' 이번엔 혼자 갑니다.

사용자 삽입 이미지
즐겁게 놀아보자고 귀여운 팔로들아~!

Posted by 밤치

2009/03/05 18:55 2009/03/05 18:55
Response
4 Trackbacks , No Comment
RSS :
http://bamchi.com/blog/rss/response/113

내가 잘 할 수 있는 기술을 통해서 사회에 공헌하는 방법이 분명 존재할 것이다.
작은 것부터 실천해보자.

아래 동영상은 나의 온라인 맨토로 여기고 있는 김창준님의 발표 자료이다.
"좀 더 나은 사회를 위한 몇 가지 방법 –- 어쩌면 IT기술을 사용해서 "





Posted by 밤치

2009/03/03 10:29 2009/03/03 10:29
,
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/112

내 보르도650에 어울릴만한 PC가 나온다

엔비디아(NVIDIA)에서 지포스(GeForce) 9400 GPU와 아톰(Atom) 프로세서 기반의 아이온 플랫폼(Ion Platform)을 올 여름에 출시 한다고 한다.
  • 블루레이 영화를 포함한 선명하고 매끄러운 1080p HD 영상
  • 마이크로소프트 DirectX 10 API를 지원하는 실감나는 비디오 게임 플레이
  • 에어로 글래스(Aero Glass) 인터페이스와 플립 3D(Flip3D) 등의 프리미엄 윈도우 비스타 기능 지원
  • 보다 빠른 영상 편집과 비디오 트랜스코딩을 위한 GPU 가속
TV와 연결해놓으면 최고의 조합이 아닐까 생각된다.
또한, 저전력이라면 Web, FTP, SVN, 원격데스크톱 서버로도 활용이 가능할것 같다.
지금은 데스크톱이 대신해주고 있지만 어마어마한 전기세 ㅠㅠ


사용자 삽입 이미지

Posted by 밤치

2009/03/03 10:18 2009/03/03 10:18
,
Response
No Trackback , No Comment
RSS :
http://bamchi.com/blog/rss/response/111