노력과 삽질 퇴적물
안드로이드 자체에 기본 탭뷰가 있긴 하지만, 탭뷰 버튼에 추가적인 기능을 넣는게 어렵거나 제약이 많습니다.버튼과 수평 스크롤을 이용한 수동적인 탭뷰로 구현할수도 있겠지만,탭뷰의 특성중 '선택중인 버튼 색상 변화'에서 손이 더 가게 되죠. 알려드릴 방법은 XML을 이용해 JAVA코드에서 별도로 터치된 버튼에 맞게 색상이 바뀌게 코드를 작성할 필요가 없습니다. 0. 예시 환경 IDE ADT (Build: v22.2.1-833290) 안드로이드 SDK adt-bundle-windows-x86-20130917.zip android:minSdkVersion 10 Android SDK Build-tools 16 1. 구현 ① res/drawable/tab_button.xml-> 터치입력 상태 fa ② res/lay..
1. 프로그래밍 관련 ①코드패드 [http://codepad.org/]-해당언어의 샘플코드(거의 100줄 이내)로 몇번 써본바로는 언어별 루프 최적화 테스트에 적당?-소스파일 분할없이 단일 소스코드파일 형태로만 가능.지원되는 언어 C C++ D Haskell Lua OCaml PHP Perl Plain Text Python Ruby Scheme Tcl ②컴파일 온라인[http://www.compileonline.com/]-멀티탭을 이용해서 외부파일(*.txt) 입출력뿐 아니라,'Multiple Files'를 체크하면 main.c, util.c, support.c, main.h, input.txt로 구성된 워크 스페이스에서 코드를 실행가능.지원되는 언어 Ada (Gnat) Algol-68 Assembly ..
구글에 'TortoiseSVN으로 commit하기'로 검색하면 'TortoiseSVN 초보자 가이드'라는 웹문서가 있습니다.목차와 사용법에 대한 설명들을 보면굉장히 완성도가 높아 추천드리는 자료입니다.그리고 좋은 자료를 문서화 해서 공유해준 광운대학교 학부생에게 감사합니다. 매뉴얼. 브렌치 사용하기.(Branch사용하기)구차니의 잡동사니 모음 :: SVN 에서 switch / branch 사용하기
0. 환경 * 해당 포스팅은 아래와 같은 환경 기준으로 작성되었습니다.이클립스 케플러JDK 1.7.0_17 & JRE 7 * 이전까지 간단한 디지털 시계등에서 Date클래스로 getHours()나 getMinutes()등등을 사용했지만, 이 함수들은 Deprecated함수여서 경고가 뜨는데다가 가급적 안 쓰는게 좋습니다. 최근에 서버 프로그램도 작업하면서 안정성을 위해 이 경고가 안 뜨게 작업한 방법을 메모 하겠습니다. 1. 샘플코드 import java.util.Calendar;import java.util.GregorianCalendar; public class Main{// private static Date date = null;
이클립스: SVN 로컬환경 0. 필요한 파일 *SVN 저장용 경로. C:\SVN 도구 및 예시 경로 이클립스 C:\eclipse-> 포스팅 일자기준, 최신버전 4.3 marketplace(마켓플레이스)-> 4.3(케플러)부터는 기본 구성입니다. Subversive - SVN Team Provider (이클립스 플러그인) OR Downloads - Eclipse Subversive SVN Manager SVN서버를 자동으로 실행해주는 보조도구입니다.-> 무설치버전을 선호해서 아래의 링크를 소개합니다.PYRASIS.COM 피라시스닷컴: SVNSERVE Manager Subversive SVN Connectors 포스팅 기준으로 SVN Kit-> SVN커넥터 Subversion (for Window) -> 1..
실제 개발시 요점들. - 서버클라이언트간에 양방향으로 데이터를 빠르게 통신하는데 유용. 스크립트 언어등을 이용한 웹서버의 경우 클라이언트의 요청때만 서버내 데이터 접근하고 속도와 무관할때 유용.- 모바일의 경우, 커넥션 유지가 되지 않아서 비연결지향으로 구현하게 된다고 한다.- 3G 통신망은 패킷 사이즈상 소켓 프로그래밍이 낫지만, 개발 측면에서는 웹서버가 유지보수/관리에 유용. 소켓통신을 하고자 하면 node.js가 간편하다고 함. (C로는 구현이 힘들고, JAVA에서는 Nio가 필요함.)- 대부분 https말고 http로 구현. 소켓통신 종류와 차이점 TCP/IP 소켓 UDP 소켓 브라우저서버간의 일반적인 통신법. 연결지향 NW가 정한 패킷에 맞게 보내면서 에러를 체크. (데이터 신뢰도↑↑, 속도 ↘..