
Feature Creep 에 대한 생각 - 박PD
게임 개발의 암세포! FEATURE CREEP
Feature Presentation
Joel on Software Simplicity
결국 상황에 따른 결정이 필요하다는거... 단순함 vs 다양한 기능
Posted by 밤치

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



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 밤치



Posted by 밤치
.reg 파일로 저장하고 탐색기에서 우클릭하면 Delete SVN Folders 메뉴가 생성된다.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\" \""
Posted by 밤치

Posted by 밤치
Posted by 밤치

Posted by 밤치
- 밤치
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |