마인드맵 프로그램인 XMind 저도 참 좋아하는데요.
어느날 갑자기 실행을 하려고 하니 다음과 같은 오류가 발생하며 실행되지 않는다.

 

 

뭔가 보니 XMind 2012(설치버전3.3.1)이 32bit 운영체제를 지원하는데 64bit를 jre를 참조하여 생긴 오류였다.
Eclipse RCP를 기반을 하는 프로그램들은 자기 설치 디렉토리에 jre를 같이 패키징 하는 경우가 많은데 아니였나보다.

jre를 32bit용으로 구해서
C:\Program Files (x86)\Java\jre7 디렉토리에 넣어주고 실행을 하니

근데 처음에는 어떻게 실행이 된거지?!

'Life Story > 생활의발견' 카테고리의 다른 글

Evernote 업데이트 후 실행시 에러코드 : 2732 해결방법  (2) 2013.04.04
티스토리 지도첨부 리뷰  (0) 2013.02.21
MANGO SYSTEM Inc.  (2) 2011.05.16
대구 막창  (2) 2010.02.22
NEXUS ONE  (1) 2010.02.17


AND




Spring MVC의 Controller에서 특정페이지 또는 다른 Controller로 Redirect 할 때 파라메터를 전달하는 방법은 크게 다른게 없었다. 이동하고자 하는 URL 뒤에 파라메터를 붙여주는 방법이다.


간단하게 해결할 수 있는 방법이긴 한데 이럴 경우 Redirect 되는 페이지 주소에 파라메터 정보도 같이 붙어 나오게 된다.

왠지 정보를 숨기고 싶어서 생각할 수 있는 방법이 Session에 넣어두는 방법이다. Session에 정보를 넣었다가 뺐다가 해야 하는데 이것도 왠지 완벽하지 않다. 


이런 문제점을 해결하기 위해서 Spring 3.1 부터는 Redirect 할 때 파라메터를 쉽게 전달할 수 있도록 RedirectAttributes , FlashMap 클래스를 제공한다.



먼저 RedirectAttributes를 사용하여 Redirect시 파라메터를 저장할 수 있는데 두가지 방법으로 가능하다.


첫번째 방법은 addAttribute 메소드로 값을 저장한다. 이 경우에 URL에 파라메터가 붙어 전달되게 된다. 그렇기 때문에 전달된 페이지에서 파라메터가 노출되게 된다.


두번째 방법은 addFlashAttribute 메소드로 Redirect 동작이 수행되기 전에 Session에 값이 저장되고 전달 후 소멸된다.

Session을 선언해서 집어넣고 사용후 지워주는 수고를 덜어주는 아주 유용한 기능이라고 볼 수 있다.

다음은 사용 예이다.


FlashMap에 값을 추가하고 가져올 수 있는 API도 제공하는데 RequestContextUtils 클래스의 메소드를 이용하여 데이터를 저장하고 꺼내올 수 있다. 아래는 사용 예이다.






AND




Evernote 4.0.x 버전을 사용중에 4.6.x 버전 업데이트를 하라고해서 했더니만 그 유명한 에러코드 : 2732. 가 떴다.

에버노트 코리아 페이스북을 보니 대부분 2732 에 관련된 오류를 문의하는 내용인데 뚜렷한 해결 방법이 보이지 않았다.

 

아래에 나온 내용은 이곳 저곳에서 해결방법이라고 올라와 있는 것을 따라해봤는데 나는 해당사항이 없었다.
 
Here is the fix, I reversed the Evernote msi, seen the logs and fixed what's going on. I sum up my steps, I did Fix 1 and Fix 2 but maybe only one is necessary.


Fix 1
-Go to folder : C:\Program Files (x86)\Evernote\Evernote
-Execute the following command line in admin mode : regsvr32.exe /u EvernoteOL.dll
-Reinstall

Fix 2
-Go to C:\Users\USERNAME\AppData\Local\Evernote\Evernote\AutoUpdate
-Execute the last version. (it will probably fail again)
-Rexecute the following command line in admin mode, just to be sure : regsvr32.exe /u EvernoteOL.dll
-Install only for this user C:\Users\USERNAME\AppData\Local\Temp\Evernote.msi

 

http://discussion.evernote.com/topic/36401-windows-error-code-2732-workarounds/

 

Windows Error Code 2732 workarounds

I already responded to another topic, but few people willl be patient enough to go to page 3... For everybody having the following problemError (2732) as installing 4.6.4.Or .\Boostrapper.cpp:886 0x643 Fatal error during installation. I could not even unin

discussion.evernote.com

 

우선 급한건 웹 버전으로 사용을 하다가 몇일째 해결방법을 찾다 아래의 방법으로 다시 설치를 완료했다.

  1. 먼저, 설치된 Evernote를 강제 삭제 한다.
  2. 그러고 난 후에 래거시 버전인 3.5.x 버전을 찾아서 그걸로 설치를 한다.
    (Evernote 공식 홈페이지에서는 최신버전만 제공됨. 다른곳에서 찾아야함. 바이러스 주의!!!)
  3. 3.5.x 버전은 무리없이 설치가 된다.
  4. 설치된 Evernote를 실행하고 메뉴를 통해 업데이트를 한다.

 

윈도우가 아닌 다른 환경에선느 이 방법이 문제 해결에 도움이 안될수도 있다.

'Life Story > 생활의발견' 카테고리의 다른 글

XMind 2012 실행시 오류 - java was started but returned exit code=13  (0) 2013.04.24
티스토리 지도첨부 리뷰  (0) 2013.02.21
MANGO SYSTEM Inc.  (2) 2011.05.16
대구 막창  (2) 2010.02.22
NEXUS ONE  (1) 2010.02.17


AND




GeoTools에서 좌표를 지정하거나 좌표변환을 하기 위해서는 EPSG 코드를 사용하게 되는데 기본 라이브러리에 포함되지 않은 EPSG 코드가 있을경우 org.opengis.referencing.NoSuchAuthorityCodeException 가 발생한다.

아래와 같은 방법으로 사용자 정의 프로퍼티 파일을 읽어 추가시켜줄 수 있다.


<EPSG:5181 - WKT>




  • Dependency Library
    • commons-dbcp
    • gt-data
    • gt-epsg-hsql
    • gt-jdbc
    • gt-referencing
    • gt-render
    • hsqldb
    • jsr-275



AND






HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.  

  • Alternatives
Other frameworks deal with HTML’s shortcomings by either abstracting away HTML, CSS, and/or JavaScript or by providing an imperative way for manipulating the DOM. Neither of these address the root problem that HTML was not designed for dynamic views.

  • Extensibility
AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs. Read on to find out how.


  • Reference
    • API
      • http://docs.angularjs.org/api/
    • AngularUI
      • http://angular-ui.github.com/
    • Github
      • https://github.com/angular/
    • Docs
      • http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html
      • http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html




AND




  • WIndow -> Preferences -> General -> Show heap status 체크








AND