아이콘(Icon) 검색시 유용한 사이트
http://www.iconfinder.com/
단, 검색어를 영어로 해야된다. ^^
2012년 6월 20일 수요일
디파이(Defy), 디파이+(Defy+) 최신롬 사이트
디파이(Defy), 디파이+(Defy+) 최신롬 사이트
아래 사이트 들어가보면 빌드별로 잘 정리되어 있다.
CM7, CM9 등..
http://defy.wdscript.fr/
http://quarx2k.ru/
또는 시아노겐(Cyanogenmod) 에서 직접 받고싶으면 아래 링크도 좋긴한데.. 업데이트가 느린 듯.
http://download.cyanogenmod.com/?device=jordan
아래 사이트 들어가보면 빌드별로 잘 정리되어 있다.
CM7, CM9 등..
http://defy.wdscript.fr/
http://quarx2k.ru/
또는 시아노겐(Cyanogenmod) 에서 직접 받고싶으면 아래 링크도 좋긴한데.. 업데이트가 느린 듯.
http://download.cyanogenmod.com/?device=jordan
SCALABLE VECTOR GRAPHICS (SVG) 샘플 코드
SVG ?
http://www.w3.org/Graphics/SVG/
SVG 를 활용하는 간단한 샘플코드.
package image;
import java.awt.image.renderable.ParameterBlock;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.net.URL;
import javax.media.jai.Interpolation;
import javax.media.jai.JAI;
import javax.media.jai.PlanarImage;
import javax.media.jai.operator.ScaleDescriptor;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.Document;
public class SVGUtil {
public static void imgToSvg(String imgPath, String svgPath, int destWidth, int destHeight) throws Exception{
DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
String svgNS = "http://www.w3.org/2000/svg";
Document document = domImpl.createDocument(svgNS, "svg", null);
SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
ParameterBlock pb = new ParameterBlock();
pb.add(imgPath);
PlanarImage image = JAI.create("fileload", pb);
float xScale = (float) destWidth / image.getWidth();
float yScale = (float) destHeight / image.getHeight();
PlanarImage renderedOp = ScaleDescriptor.create(image, new Float(xScale), new Float(yScale), new Float(0.0f), new Float(0.0f), Interpolation.getInstance(Interpolation.INTERP_BICUBIC), null);
svgGenerator.drawImage(renderedOp.getAsBufferedImage(), 0, 0,renderedOp.getAsBufferedImage().getWidth(), renderedOp.getAsBufferedImage().getHeight(), null);
svgGenerator.dispose();
Writer out = new OutputStreamWriter(new FileOutputStream(new File(svgPath)), "UTF-8");
svgGenerator.stream(out, false);
out.flush();
out.close();
}
public static void main(String[] args) {
try {
long start = System.currentTimeMillis();
ClassLoader cl;
cl = Thread.currentThread().getContextClassLoader();
if( cl == null )
cl = ClassLoader.getSystemClassLoader();
URL defaultPath = cl.getResource( "" );
imgToSvg(defaultPath.getPath() + "test.jpg" , defaultPath.getPath() +"test.svg", 320, 280);
long end = System.currentTimeMillis();
long elapsed = end - start;
System.out.print( "-----> " + ((double)elapsed / 1000.0) );
} catch(Exception e) {
e.printStackTrace();
}
}
}
http://www.w3.org/Graphics/SVG/
SVG 를 활용하는 간단한 샘플코드.
package image;
import java.awt.image.renderable.ParameterBlock;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.net.URL;
import javax.media.jai.Interpolation;
import javax.media.jai.JAI;
import javax.media.jai.PlanarImage;
import javax.media.jai.operator.ScaleDescriptor;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.Document;
public class SVGUtil {
public static void imgToSvg(String imgPath, String svgPath, int destWidth, int destHeight) throws Exception{
DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
String svgNS = "http://www.w3.org/2000/svg";
Document document = domImpl.createDocument(svgNS, "svg", null);
SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
ParameterBlock pb = new ParameterBlock();
pb.add(imgPath);
PlanarImage image = JAI.create("fileload", pb);
float xScale = (float) destWidth / image.getWidth();
float yScale = (float) destHeight / image.getHeight();
PlanarImage renderedOp = ScaleDescriptor.create(image, new Float(xScale), new Float(yScale), new Float(0.0f), new Float(0.0f), Interpolation.getInstance(Interpolation.INTERP_BICUBIC), null);
svgGenerator.drawImage(renderedOp.getAsBufferedImage(), 0, 0,renderedOp.getAsBufferedImage().getWidth(), renderedOp.getAsBufferedImage().getHeight(), null);
svgGenerator.dispose();
Writer out = new OutputStreamWriter(new FileOutputStream(new File(svgPath)), "UTF-8");
svgGenerator.stream(out, false);
out.flush();
out.close();
}
public static void main(String[] args) {
try {
long start = System.currentTimeMillis();
ClassLoader cl;
cl = Thread.currentThread().getContextClassLoader();
if( cl == null )
cl = ClassLoader.getSystemClassLoader();
URL defaultPath = cl.getResource( "" );
imgToSvg(defaultPath.getPath() + "test.jpg" , defaultPath.getPath() +"test.svg", 320, 280);
long end = System.currentTimeMillis();
long elapsed = end - start;
System.out.print( "-----> " + ((double)elapsed / 1000.0) );
} catch(Exception e) {
e.printStackTrace();
}
}
}
2012년 6월 4일 월요일
토드 에디터에서 한글이 보이지 않을때..
Toad 의 Editor tab 에서 한글이 보이지 않을 때가 있다.
깨지는것은 언어설정이 제대로 되어 있지 않은 경우가 대부분인데,
보이지만 않는다면 폰트문제일 가능성이 높다.
아래 글처럼 에디터옵션에서 PL/SQL의 커스텀폰트를 한글이 지원되는 폰트로 변경하면 된다.
http://blog.naver.com/PostView.nhn?blogId=pluggers&logNo=150036090455
깨지는것은 언어설정이 제대로 되어 있지 않은 경우가 대부분인데,
보이지만 않는다면 폰트문제일 가능성이 높다.
아래 글처럼 에디터옵션에서 PL/SQL의 커스텀폰트를 한글이 지원되는 폰트로 변경하면 된다.
http://blog.naver.com/PostView.nhn?blogId=pluggers&logNo=150036090455
피드 구독하기:
글 (Atom)