분류 전체보기 173

mac OS에서 mysql 워크벤치 hang(멈춤)현상 해결방법

얼마전 맥OS에서 mysql 워크벤치(mysql workbench)로 작업중에 간단한 쿼리 였는데도 탭부분에 바람개비가 돌아가고 아무리 기다려도 결과가 나오지 않았습니다. 맥을 재부팅해도 역시나 마찬가지 였구요. 요거 때문에 불필요한 시간 삽질을 하게 되어 공유합니다. http://stackoverflow.com/questions/39399563/mysql-workbench-6-3-mac-hangs-on-simple-queries 스택오버플로우에 올라온 글중에 해결방법이 있네요. ~/Library/Application Support/MySQL/Workbench 에 들어있는 설정파일들을 백업한다음 삭제하고 재시작 하니 정상적으로 동작하네요. ^^ * 참고로 Application Support 중간에 공백이..

TIP-맥OS 2016.12.11

mac OS에서 eclipse(android studio)로 LG G3에 빌드하기 (맥과 호환되지 않는 안드로이드폰도 참고)

맥OS에서 삼성폰, 화웨이등등 거의 대부분의 안드로이드폰은 USB드라이버없이 그냥 자동으로 인식해서 빌드가 되는데요. ===> 구글 디벨로퍼 사이트에도 안내되어 있어요. 궁금하면 뒤에 약간의 안내화면 참조. 이게 LG G3는 맥에서 인식이 않됩니다. 다음과 같이 디버깅 허용 메시지와 지..

TIP-맥OS 2016.11.07

mac OS에서 Mysql 데이타베이스 생성 , 계정추가 및 접근 권한 만들기 (root 패스워드 변경포함)

간만에 맥OS에 MySQL을 설치했더니 좀 달라진 부분이 있네요. 그래서 정리해 봤습니다. * 임시로 패스워드 없이 Mysql서비스 띄우기 (===>이제 요걸루 해야 하나 보네요.) sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables * 다시 설치하니 위에 임시로 띄우는 과정은 필요가 없네요. 바로 시스템환경설정 > MySql > Start 버튼을 클릭하여 서비스를 띄웁니다. 보안강화로 임시 비밀번호가 주어지니 설치시 반드시 임시 비밀번호를 메모 하셔야 합나디. (2018.02.05 수정) ./mysql -u root -p 실행한다음 root의 임시비밀번호를 변경해야 클라이언트 툴에서 접속이 됩니다. * 맥에서 Mysql 설치경로 /usr/local/m..

TIP-맥OS 2016.11.02

이클립스에서 톰캣사용중 java.lang.OutOfMemoryError: PermGen space 오류 대응방법(Heap메모리문제)

이클립스에서 톰캣 구동시 다음과 같은 오류가 발생할때가 많은데요. 이클립스에서 소스 수정하면 tomcat에 자동반영되는데 몇번 하다보면 오류가 PermGen 메모리 오류가 발생하네요. 아래 글을 보시면 JVM 구조부터 메모리 종류까지 설명이 잘되어 있어요. http://joont.tistory.com/42 다음과 같은 오류가 발생하는데요. 여기서 주의하실것은 이클립스가 메모리 부족으로 죽는것은 eclipse.ini를 수정해야 하는것이구요. 여기 글에 설정한것은 tomcat의 메모리 부족을 처리하는것이니 헷갈리면 않됩니다. ㅋㅋ 헷갈리면 귀중한 시간을 날리게 될거니까요. 찾아보면 Tomcat의 catalina.sh 또는 catalina.bat를 수정하라고 하고 conf/web.xml에 leak방지 설정을 ..

TIP-서버 2016.09.16

CalledFromWrongThreadException: only the original thread that created a view hierarchy can touch its views. 오류대처법

* 안드로이드에서 UI에 접근하여 처리하고자 할때 다음과 같은 오류가 발생할 때가 있다. 특이하게 하위버전 예를들면 진저브레이드에서는 오류가 없다. 이유는 ICS이상에서 UI제어의 경우 Main Thread에서 처리 하도록 바뀌었기 때문이다. 그 이유는 사용자의 사용성이 나빠질수 있기 때문인..

전자정부 모바일 하이브리드(Cordova/폰갭) Plugin에서 MainActivity호출하기, 다른액티비티 화면 띄우기 - 안드로이드 (수정)

플러그인에서 네이티브 화면을 추가해야 할 경우가 있는데 이때는 다음과 같이 하면 쉽다. public class MainActivity extends CordovaActivity { public void callMainAcitivity() { Toast.makeText(getApplicationContext(), "Response MainActivity from CordovaPlugin ^^", Toast.LENGTH_SHORT).show(); } 우선 다음과 같이 되어 있다고 하면 이걸 ..

전자정부 모바일 하이브리드(Cordova/폰갭) 프레임워크에서 네이티브 슬라이드메뉴 추가하기 - 안드로이드

전자정부 모바일 하이브리드(DeviceAPI) 프레임워크에서 네이티브로 슬라이드메뉴 추가하는 방법이다. 사실 하이브리드에서 슬라이드메뉴는 웹으로 많은 API들이 있다. 이방법은 꼭 네이티브에서 사용해야 하는경우에만 사용하는것을 권장한다. 우선 simple-side-drawer2.jar 라이브러리를 libs에 ..

이클립스 안드로이드 Cordova(Phonegap)프로젝트에서 프로젝트명 변경 cannot be resolved to a type 오류 해결방법

안드로이드 이클립스 프로젝트에서 코도바(폰갭)을 사용하는 경우 프롲게트명을 바꾸면 cannot be resolved to a type이라고 나오고 공포의 빨간 딱지가 나옵니다. 프로젝트 이름만 바꿨을뿐인데 ^^;;; 원인은 참조 프로젝트가 있어서 그런데요. 코도바(폰갭) 기반 하이브리드 앱이 아니더라..

전자정부 모바일 하이브리드(Cordova/폰갭) 프레임워크에서 HTTPS(SSL)사용하기 - iOS

전자정부에서 기본 배포되는 버전을 사용하면 다음과 같은 오류가 날수 있습니다. 2016-08-21 13:45:34.566 DeviceInfoGuide[3424:338118] network started 2016-08-21 13:45:34.618 DeviceInfoGuide[3424:338614] CFNetwork SSLHandshake failed (-9807) 2016-08-21 13:45:34.621 DeviceInfoGuide[3424:338118] error : Error Domain=ASIHTTPRequestErrorDomain Code=1 "A..

전자정부 모바일 하이브리드(Cordova/폰갭) 프레임워크에서 HTTPS(SSL)사용하기 - 안드로이드

전자정부 모바일 하이브리드(DeviceAPI) 프레임워크에서 HTTPS(SSL)사용하기 * 공인인증된 인증서를 사용하는 WAS서버에서는 다음과정이 필요하지 않을수 있으니 참고하세요. 전자정부 모바일 3.5.1 에서 안드로이드로 테스트 해보았습니다. ^^ 1. kr.go.egovframework.hyb.deviceinfoapp 패키지에 SSLConnect ..

전자정부 표준프레임워크 3.1 기반 모바일 웹 매핑 솔루션

전자정부 표준프레임워크 3.1 기반 모바일 웹 매핑 솔루션이 있어 소개합니다. GIS자료를 관리하고 등록된 GIS자료를 모바일로 위치를 표시하는것이 핵심기능입니다. 아마도 사용용도가 높은분야가 아닐까 싶네요. * 아래 주소에서 무료로 다운로드하여 사용할수 있습니다. https://github.com/Op..