-
객체지향 상속의 단점과 해법안드로이드/Tip 2013. 10. 14. 15:11
객체지향을 얘기할 때 반드시 빠지지 않는 말이 상속입니다. 상속을 기능 관점에서 봤을 때 상위 클래스의 기능을 계승하여 기 구현된 기능을 그대로 이용하거나 기능을 부분적으로 수정하여 사용하는 방식이라고 말할 수 있습니다. 상속은 구현해야 할 모듈의 공통 분모가 많을 수록 막강한 힘을 발휘합니다. 그만큼 기능을 확장하거나 변경해야 할 때 작성해야 할 코드 량이 극적으로 줄기 때문입니다. 하지만 상속은 상위 클래스가 기능의 버그와 기능의 추가/변경 등으로 변화가 생겼을 때 상위 클래스를 상속받은 하위 클래스가 정상 동작할지를 예측하기 힘듭니다. 하위 클래스는 상위 클래스의 부분집합이기 때문에 상위 클래스가 변경이 일어나면 하위 클래스도 따라서 변형되기 때문인데요. 상속 구조가 복잡해지면 영향도를 예측하기가 ..
-
아이튠즈 11 벨소리 넣기카테고리 없음 2013. 10. 11. 10:41
MAC :: iTunes 11로 아이폰에 음악벨소리넣기 아이튵즈11로 바뀌면서 사이드바를 선택적으로 보였다가 숨기기를 할수 있습니다.덕분에 음악넣는게 약간 바뀐거 같아서 mp3노래를 다운받아 아이튠즈에 넣고 이것을 아이폰4s에 음악을 넣어보겠습니다. 먼저 순서를 정리하면먼저 아이튠즈 환경설정-일반탭에서 아래 그림과 같이 설정을 체크해줘야 한다. 반드시 소리에 체크가 되어있어야 합니다. 승인을 누르고 아이튠즈메뉴 보기-사이드바보기를 클릭한다. 사이드바가 보이면 소리가 추가된것이 보입니다. 이곳에 벨소리 파일을 넣고 아래 휴대폰-소리쪽으로 보내면 됩니다.그럼 이제부터 넣어보겠습니다. 간략하게 순서를 정리하면 1. mp3파일을 아이튠즈보관함에 넣고 아이튠즈 환경설정 일반탭에서 소리를 체크하고 승인한다.2. m..
-
네이트온 방화벽 우회안드로이드/Tip 2013. 10. 7. 12:37
프록시 서버 사용을 통한 방화벽 우회 1. HTTP-Tunnel ( http://www.http-tunnel.com/ ) - 먼저 대화하기 가능, 친구파일방 접속 가능 설치 후 실행 후 Use Free Service - Configure - Test - OK 네이트온 설정 - 환경 설정 - 연결(방화벽) - 프록시 서버 사용 종류 SOCKS 버전 4 서버 localhost 포트 1080 P2P 연결 포트 1080 한번 더 Configure - Test - OK 2. Vidalia ( http://www.vidalia-project.net/download.php ) 설치 후 실행 후 접속 후 네이트온 설정 - 환경 설정 - 연결(방화벽) - 프록시 서버 사용 종류 SOCKS 버전 4 서버 localhost..
-
진격 1942 공략카테고리 없음 2013. 9. 30. 13:18
오락실의 추억이 내 손안의 현실로 돌아왔다!1942 태평양 전쟁의 실감나는 전투 지금 체험해 보세요! 진격 1942 for kakao가 9월 16일 구미코리아에서 정식 출시 했습니다.아케이드 슈팅게임 입니다.마치 오락실을 떠올리게 만드네요. 진격 1942 for kakao 메인화면입니다.카카오계정과 연동해야지만 게임을 플레이 하실수있습니다. 화면 어데에나 손가락으로 터치 후 쓸어 넘기면 해당 방향으로 비행기가 이동합니다.손가락으로 비행이를 가리지 않으면 미세한 조작을 하기 더 수월합니다. 전투기는 자동으로 총격을 가합니다.적의 공격을 회피하면서 아군의 총탄으로 적기를 격추하세요.적기를 빠른 시간 내에 연속으로 격추할수록 콤보가 누적되며 누적된 콤보에따라 피버 타임이 발동되면 더 강한 공격을 퍼부을 수 있..
-
웹앱 롱터치 clipboard 현상 막기Front-End/jQuery 2013. 8. 20. 13:13
html { -webkit-touch-callout:none; -webkit-user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}옵션별 기능-webkit-touch-callout:none; 롱터치시 팝업/링크 연동 화면 나타나지 않게 설정-webkit-user-select:none; 테스트나 이미지 선택시 선택 안됨-webkit-tap-highlight-color:rgba(0, 0, 0, 0); 터치시 선택 영역 색상 조절 * 단말기 특성상 해당 css값이 오동작하는 경우도 있습니다.
-
웹 개발 면접 예상 질문카테고리 없음 2013. 7. 19. 10:32
이 포스트의 1차 목적은 제가 면접에 성공하는 것이지만 호호.. JSP 웹 프로그래머 면접에 나올만한 걸 적어 봤어요...JSP가 JAVA 기반이라 그런지 JAVA에 대한 질문을 많이 하는 것 같아요. 1. Object, Class, Instance를 각각 설명하세요. Object : 1. 사전적인 의미로는 '실제로 존재하는 것' 입니다. 객체라고 부르고요..2. 뭔뜻이지 허허.. 포괄적인 의미로 모든 사물이나 개념을 말합니다. 눈에 보이든 안보이든 전부를 각각 객체라고 부른다는 것이지요..3. 예를 들어 사과, 책상, 자동차 등과 같은 것을 모두 객체라고 부릅니다.4. 사용이유는 객체가 가지고 ..