목록개발 관련 (9)
하나 둘 셋 그리고 백
약 10년 전에 출시한 나의 첫 앱이자 최고의 앱이었던 당신의뇌구조. 앱 스토어에서 삭제 되고, 수년이 지나서 다시 앱을 출시하면서 과거를 조금 회상하고 정리해보고자 글을 적는다. 당시 느려 터진 노트북으로 만든 첫번째 앱. 개발 당시에는 수익은 생각지도 않고 스스로 앱을 만들고, 출시하고 유저들이 만족해하면서 사용하는 것만으로도 만족해했었다. 그러던 중 모 광고회사로부터 연락이 와서 광고로 수익을 내면서부터 내 인생은 완전한 자본주의가 돼버린 것 같다. 지금 생각해보면 정말 같잖은 수익이었는데 그 몇 푼에 인생 가치관이 정해져 버린 것 같아 안타깝다. 24살 정도의 어린(?) 나이에 근로소득 외의 소득이 생기고, 그 소득이 월급보다 많아졌을 때 주변의 모든 이가 날 부러워했고, 매일 같이 갱신하는 최고..
톰캣 실행 시 아래와 같은 메시지가 뜨면서 서버 실행이 되지 않았다. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. 시도1. mysql connector 버전 변경 기존 mysql-connector-java-5.1.16-bin.jar 에서 mysql-connector-java-5.1.16-bin.jar 으로 변경 실패 시도2. mysql bind-address 주석 처리 mysql.conf.d/mysqld.cnf 파일의 bind-address = 127.0.0.1 주석 처리 성공 bind-address 에 대하여 알아보자.
리엑트 네이티브로 앱 개발 중 redux를 사용하게되면서 디버깅의 필요성이 절실했다. 애타게 알아보니 너무나도 좋은 것이 존재하였으니.. 모든 정보는 이곳에 있다. https://github.com/jhen0409/react-native-debugger jhen0409/react-native-debugger The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools - jhen0409/react-native-debugger github.com 1. https://github.com/jhen0409/react-native-debugger/releases 에서 OS에 맞는 ..
요새 리엑트 네이티브로 개발하고 있다.지니모션 에뮬레이터가 처음엔 정말 가볍게 느껴졌는데 요새 들어 점점 무거워지고 유료기능도 들어가면서 정이 떨어져버렸다.다시 안드로이드 스튜디오 에뮬레이터로 돌아왔다. 안드로이드 스튜디오는 정말 좋은 IDE이다하지만 리엑트 네이티브로 개발하다보니 단지 에뮬레이터만을 사용하기 위해 안드로이드 스튜디오를 실행해놓는건 너무 비효율적이라 생각하고 구글 검색을 하였다. 안드로이드 스튜디오 실행 없이 에뮬레이터 실행하기1. 안드로이드 SDK 설치 폴더의 tools 로 이동 2. avdmanager를 이용하여 avd list 조회 ~/sdk/tools> ./bin/avdmanager list avd - 아래와 같이 에뮬레이터 리스트가 나온다. (없으면 스튜디오 실행하여 하나 만들고..
이클립스에서 ant를 사용하여 원격 배포를 시도 하였으나아래와 같은 오류 발생하면서 접속 자체가 안되었다. Key exchange failed: Failed to negotiate a transport component [aes192-cbc] [chacha20-poly1305@openssh.com] [Unknown cause] 구글링 검색 결과 서버측 sshd_config 파일에 아래 내용을 입력하고 sshd 를 재시작 해준다. # vi /etc/ssh/sshd_config Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,..
1. 호스트 확인2. 포트 확인- \오라클 설치 경로\network\admin\listener.ora 에서 리스너 포트 확인(나의 경우 D:\app\Minhee\product\11.2.0\dbhome\network\admin\listener.ora)3. SID 확인- CMD에서 lsnrctl services 입력. 인스턴스 확인 나의 경우는 호스트와 SID는 문제가 없었으나 포트가 1521(기본)이 아닌 1522로 잡혀 있었다.처음 오라클 설치 중 문제가 발생하여 재설치했는데 포트가 1522로 잡힌듯..
mybatis 연동 중 오류. 1. 오류 : org.xml.sax.SAXParseException; 문서 루트 요소 "mapper"은(는) DOCTYPE 루트 "null"과(와) 일치해야 합니다.코드 : 해결 : DOCTYPE 설정 2. 오류 : org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 28; 문서 루트 요소 "mapper"은(는) DOCTYPE 루트 "configuration"과(와) 일치해야 합니다.해결 : DOCTYPE 이름 변경
나는 취미로 모바일 앱 개발을 하고 있다.새로운 앱 개발을 위하여.스토리보드를 어떻게 작성해야되는지 검색을 해보았는데스토리보드를 그릴 수 있게 도와주는 툴이 있는 것을 알았다. 이름하여 파워목업(PowerMockup) !!스토리 보드를 어떻게 시작할 지 고심하던 나에게 정말 도움이 될 것 같은 툴이었다. 잡담이 길었는데 이제서야 본론을 시작하겠다.이 글은 초보자가 스토리 보드를 작성하는데 아주 많은 도움을 주는 툴 - 파워목업(PowerMockup) (라이센스를 얻기 위한) 사용기이다. 일단 기본적으로 PPT 는 설치되었다고 가정하고 파워목업을 받으러 가자. 사이트에서 받으면 된다. http://www.powermockup.com/ 사이트에 들어가면 대문짝보다 더 크게 다운로드 버튼이 보인다. 우리가 여..
startTransaction() 메소드를 통해 트랜잭션을 시작한 경우, 명시적으로 commitTransaction() 메소드를 통해 commit을 수행하지 않는다면 endTransaction() 메소드는 실제로 rollback작업을 수행합니다. try { sqlMap.startTransaction (); Item item = (Item) sqlMap.queryForObject ("getItem", itemId); item.setDescription (newDescription); sqlMap.update ("updateItem", item); sqlMap.commitTransaction (); } finally { sqlMap.endTransaction (); } 출처 : http://www.okjsp..