2014의 게시물 표시

개발툴 코드 테마 정리

이미지
개발을 할때 코드 테마는 가독성을 높여준다. 내가 사용하는 개발툴의 코드 테마 적용을 쉽게 하는 방법을 아래와 같이 정리한다. 1. 델파이/라자루스 2. 이클립스 3. 인텔리 J 4. 비주얼 스튜디오

eclipse android git ignore 설정

*~ .DS_Store *.prefs *.class # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files .classpath .project # Proguard folder generated by Eclipse # proguard/ # Intellij project files *.iml *.ipr *.iws .idea/

이클립스 Android SDK: resolving error markers 에러가 날때 대처법

이클립스 설치 폴더로 이동 eclipse -clean -refresh 명령 실행

eclipse.ini 설정

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326 -product org.eclipse.epp.package.java.product --launcher.defaultAction openFile --launcher.XXMaxPermSize 256M ;이클립스 실행시 이미지변경 -showsplash image/splash.bmp --launcher.XXMaxPermSize 2048m --launcher.defaultAction openFile --launcher.appendVmargs ;클래스 검사 생략. 이클립스 실행 시간이 줄어듭니다. -Xverify:none ; Parallel Collector를 사용. 병렬 가비지 컬렉션입니다. -XX:+UseParallelGC ;병행 mark-sweepGC 기능을 수행하여 GUI 응답 속도 처리 -XX:-UseConcMarkSweepGC ;컴파일러 소수점 최적화 기능 -XX:+AggressiveOpts ;이클립스 클래스 로딩 기본 메모리 -XX:PermSize=128M ;이클립스 클래스 로딩 최대 메모리 -XX:MaxPermSize=128M ;JVM에서 새로운 객체가 생성 될때 로딩되는 최소 영역 -XX:NewSize=128M ;JVM에서 새로운 객체가 생성 될때 로딩되는 최대 영역 -XX:MaxNewSize=128M ;이클립스가 사용하는 최소 Heap 메모리 -Xms1024m ;이클립스가 사용하는 최대 Heap 메모리 -Xmx1024m -vmargs -Dosgi.requiredJavaVersion=1.6

Windows7 Eclipse Keepler에서 업데이트가 안될 시 대처법

1. Eclipse 실행 2. Eclipse.exe => Eclipse.exe.bak로 변경 3. check for update 4. 정상적으로 업데이트 잘 됨

Ubuntu 설치 후 가장 먼저 셋팅해야할 것들

sudo apt-get install apache2 mysql-common php5 php5-gd php5-mysql libapache2-mod-auth-mysql

버전 컨트롤에 대한 링크 공유

버전 컨트롤에 대한 링크 공유 https://code.google.com/p/tortoisegit/ http://tortoisesvn.net/ http://www.sourcetreeapp.com/

애니메이션 텍스트 뷰

    private void countDown(final TextView tv, final int count) {         if (count == 0) {             tv.setText(""); // Note: the TextView will be visible again here.             return;         }         tv.setText(String.valueOf(count));         AlphaAnimation animation = new AlphaAnimation(1.0f, 0.0f);         animation.setDuration(1000);         animation.setAnimationListener(new AnimationListener() {             public void onAnimationEnd(Animation anim) {                 countDown(tv, count - 1);             }             @Override             public void onAnimationRepeat(Animation animation) {                 // TODO Auto-generated method stub             }             @Override             public void onAnimationStart(Animation animation) {                 // TODO Auto-generated method stub             }         });         tv.startAnimation(animation);     }

Doxygen, Graphviz 다운로드 사이트 링크

Doxygen Graphviz