애니메이션 추가설명 : http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=1112 안드로이드 애니메이션에 관해 정리가 잘 된 블로그에서 퍼온 것 임을 밝힙니다.출처 : http://blog.naver.com/PostView.nhn?blogId=space5084&logNo=60150456069 여러 애니메이션 효과들에 대해 정리를 해봤습니다.주로 위아래로 이동하거나 좌우로 이동하는 정도의 애니메이션만 써왔는데다른 효과들도 좋은 것들이 많은 것 같아 책을 참조하여 정리해봅니다. 1. 뷰가 기울어지는 효과를 주는 애니메이션.기울어지는 효과는 처음봤는데 별로 쓸일이 없지 싶은 효과지만 일단 있다는 것 정도만 알고가자. class SkewAnim ext..
In LinearLayout 1. weight와 weightSum 1) 비율을 정확히 고정시키고 싶을 때는 자체 테이블을 그리거나 할 때 TableLayout을 사용하면 알아서 늘어나고 줄어드는 컬럼 때문에 정신건강에 좋지 않다. 이럴 때는 LinearLayout을 이용해서 android:layout_width를 0px로 변경하고, weight로 비율을 고정하면 늘어나고 줄어들지 않게 고정시킬 수 있다. 정확히 나뉜 컬럼이 필요하거나 할 때는 이 방법을 이용한다. 단, 이렇게 나뉘는 영역에는 당연하겠지만 margin이 포함되지 않으니 margin을 함부로 사용하면 어그러진다. padding을 잘 활용해야 한다. android:layout_width="0px"android:layout_height="wra..
이클립스에서 사용하는 SVN 플러그인은 크게 두가지를 사용한다. 첫째, subcilpse(http://subclipse.tigris.org/) 둘째, subversive(http://www.polarion.com/products/svn/subversive.php) 무엇을 선택하던 상관없지만 이번 포스트에서는 subclipse를 기준으로 작성을 하였다. 먼저, 이클립스의 Help메뉴를 살펴본다. "Eclipse Marketplace..." 메뉴가 없다면 "Install New Software..."를 선택한다. 나오는 창 우측상단의 Add버튼을 클릭하여 아래와 같이 채워준다. Location에는 이클립스의 버전에 따라서 입력한다. juno : http://download.eclipse.org/release..
얼마전 노트북으로 USB에 리눅스를 설치하던 중 이상하게 꼬여버렸다. 부팅순서 1순위를 USB로 하면 "cannot boot from any device" 라며 모든 드라이브에 OS가 없다고 나오고, 하드드라이브로 하면 까만화면에 커서만 깜빡거리고 넘어가질 않게되는 진퇴양난의 현상..부트로더가 심각하게 꼬여버린 것이다. 결국 리눅스를 재설치하기로 하고 윈도우의 부트로더를 먼저 복구하기로 하였다. 먼저 준비물은 다음과 같다.1. 미쳐버린 PC2. 윈도우 설치 CD 혹은 USB 윈도우가 살아있고 부트로더만 재설정 하고 싶을 때는 iso이미지 파일만 있어도 된다. CD를 넣거나 iso이미지를 가상CD롬에 넣어서 실행하면 되는데 실행 후 방법은 아래와 같으니 따라오면 된다. 이 포스트에서는 윈도우에 접근조차 하..
윈도우에서 usb로 리눅스(CentOS, Ubuntu 등)를 설치 하려 엄청난 시간을 들였다. 시도해본 툴로는 Universal USB Installer / iso2usb / Fedora LiveUSB / unetbootin 이정도가 되겠으며 나는 CentOS를 설치하기에 bin-DVD / LiveDVD / netinstall 등 여러가지 버전을 시도해보았다. 또한 PC와 노트북에서 모두 시도하였다. 하지만 무슨짓을 해도 내 모니터엔 까만 화면에 커서만 덩그러니 깜빡거릴 뿐... 아무리 기다려도 다른 화면으로 넘어가지 않았고, 마침내 해결책을 찾았다. 결론부터 말하자면 어떤 툴, 어떤 버전이던 상관없다! 바로 나의 해결 방법을 소개한다. 1. 시작-실행 혹은 Windows+r 이후 cmd를 입력하여 커맨..
저같이 C언어를 오랫동안 써오다 JAVA, 특히 eclipse를 사용하게 되었을 때 자동으로 괄호가 생성되는 것이 불편한 분들을 위한 포스팅입니다. [그림] 괄호를 내가 닫고 싶단 말이오 방법은 다음과 같습니다. 1. Eclipse 실행2. 상단 메뉴 Windows-Preferences3. C/C++ 혹은 Java - Editor - Typing - Automatically close 에서 필요 없는 기능 선택해제[그림] 설정 변경 창 [그림] 행복해... 끝입니다. 별거없네요..
출처 : 포인터와 배열의 애증 관계 2차출처 : http://minamjun11.egloos.com/1235465저자: 한동훈 추가 사항(포인터와 배열에 대한 세부 사항은 아래 pdf 파일 참조)포인터 : 포인터에 대해서(Point.pdf) 포인터의 이해(Pointer_Fundamental.pdf)배 열 : 배열의 이해(Array.pdf) 1. 문자열 복사 함수 질문의 발단은 문자열 복사함수입니다. 이 함수는 다음과 같습니다.(저는 이 함수의 출처가 무엇인지 모릅니다. 책인지, 강의자료인지, 직접 작성한 코드인지 모릅니다)char *My_strcpy(char *dest,const char *src){ if(dest==(int)NULL||src==(int)NULL) { if(*dest!=(int)NULL)..
엑셀 파일을 업로드 해서 이용할 경우가 있다. 특히 쇼핑몰 프로그램시 엑셀로 업로드해서 데이터를 저장할때 사용한다. 이를 편하게 해주는 라이브러리가 있어서 소개하기로 한다. phpExcelReader 라는 라이브러리다. 사용법은 아주 간단하다. 예제로 제공되는 페이지를 수정해서 엑셀의 내용을 볼수 있게 해 보았다. 그리고 다운로드는 http://sourceforge.net/projects/phpexcelreader 이곳에서 하시면 된다. 출처 : http://handsome.pe.kr/39http://rackerhacker.com/2008/11/07/importing-excel-files-into-mysql-with-php/ 추가로, xls파일 확장자만 사용 가능하며 이를 이용에서 mysql 등 DB로 ..