목록분류 전체보기 (172)
khstar
제목은 저렇지만 정확하게는 eclipse에서 개발한 spring boot 기반의 프로젝트를 intelliJ에서 개발하기 위해 github에서 clone해온 경우 입니다. eclipse에서는 정상적으로 spring boot가 실행되는데 intellJ에서는 자꾸 java.lang.ClassNotFoundException: javax.servlet.Filter 에러가 발생합니다. 삽질을 열심히 하는 중 maven의 spring-boot-starter-tomcat의 scope을 provided을 주석처리 하거나 complie로 변경해 주니 정상적으로 실행되었습니다. org.springframework.boot spring-boot-starter-tomcat compile 정확한 원인을 분석한 것은 아니라 이로인..
IntellijIntelliJ에서 자바 프로젝트를 git으로 가져오는 경우 .properties의 한글이 \uae30 과 같은 유니코드로 나오는 경우가 있습니다. 이러한 경우 IntelliJ에서는 간단하게 Preferences(윈도우 에서는 아마도 settings..)에서 설정하면 됩니다. Preferences 화면에서 Editer -> File Encodings의 Properties Files의 설정을 UTF-8과 Transparent native-to-ascii conversion을 체크해 주세요. 그러면 유니코드로 나오던것이 한글로 정상적으로 표시되는 것을 확인할 수 있습니다. 참고 : https://dololak.tistory.com/560
VSCode에서 iOS에 빌드를 하는 중에 자꾸 다음과 같은 에러가 발생합니다. Error connecting to the service protocol: failed to connect to http://127.0.0.1:1027/J0wi0wh-JoI=/ Exited (sigterm) 뭐 어떻게 대처를 해야 되나 몰라서 뒤져 봤는데 flutter clean을 하라는 얘기도 있고 등등 이었는데 아마 해당 오류는 다양한 원인에서 발생하는 듯 합니다. 그런데 저의 해결 방법은 구글링을 통해서 찾았습니다. 1. 우선 MacOS의 경우 .bash_profile에 export NO_PROXY=localhost,127.0.0.1; 을 추가하는 방법이 있습니다. 2. iOS 디바이스(아이폰, 아이패드등)에서 wifi..
플러터 개발을 위해 flutter를 설치하고 .bash_profile에 환경변수를 적용했는데 터미널을 실행할때 마다 적용이 안됩니다. 대체 왜이런가 했는데 zsh가 설치되어 있던 것이 문제 였습니다. 이것저것 개발환경 설치를 하다보민 zsh가 설치된듯 합니다. zsh는 터미널을 실행할때 ~/.zshrc가 실행 된다고 합니다. .zshrc 파일을 만들고 적용하겠습니다. 우선 .zshrc 파일이 있는지 확인하고 없으면 vi .zshrc 파일을 만듭니다. 그리고 다음의 내용을 입력합니다. if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 저장은 wq!입니다. 저장하고 빠져 나옵니다. 만약 edit 모드 상태이면 esc를 누르면 명령어 입력 모드로 전환됩니다. 이제 ..
앱 개발 방법은 다양한 방법이 있습니다. Native로 개발하기, 웹앱으로 개발하기 작년에는 페이스북의 React Native 개발이 유행했습니다. 한번의 개발로 iOS와 안드로이드에 적용할 수 있는 방법이니까요. 전 개인적으로 플랫폼형 개발을 별로 안 좋아 했습니다. Native로 개발하거나 웹앱으로 개발하거나 였죠. 하지만 추세에 따라 공부를 해야할듯 합니다. 최근에는 플러터라는 구글에서 개발한 개발 플랫폼이 유행인듯 합니다. 플러터 개발을 위해서는 설치부터 진행해야 하는데 '오준석의 플러터 생존코딩' 리뷰를 위해 먼저 설치를 하는 바람에 글을 쓰지 못했네요. 이번에는 플러터를 VSCode로 개발하기 위한 방법을 알아볼까 합니다. 사전에 조사한 바로는 별거 없이 VSCode가 설치되어 있는 상태에서 ..
이번에 한빛 미디어에서 하는 서평이벤트에 당첨되어 오준석의 플러터 생존코딩에 당첨되었다. 하지만 당첨되기 이런저런 일로 바빠서 마지막 날에야 겨우겨우 서평을 작성하게 된점 죄송스러운 말씀을 전한다. 꾸벅.. 플러터는 구글이 개발한 오픈소스 모바일 애플리케이션 개발 프레임워크이다. 안드로이다, iOS용 애플리케이션 개발을 위해, 또 구글 푸크시아용 애플리케이션 개발의 주된 방식으로 사용된다.https://ko.wikipedia.org/wiki/%ED%94%8C%EB%9F%AC%ED%84%B0 플러터 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 플러터(Flutter)는 구글이 개발한 오픈 소스 모바일 애플리케이션 개발 프레임워크이다. 안드로이드, iOS..
MacOS에 nodejs를 설치 하겠습니다. 사실 포스팅 할것도 없습니다. 우선 nodejs 홈페이지로 이동합니다. https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 전 안정성 있는 12.16.1 LTS 버전을 다운로드 받아 설치하겠습니다. 다운로드 받으면 node-v12.16.1.pkg pkg가 다운로드 됩니다. node-v12.16.1.pkg 를 더블 클릭하여 설치합니다. 만약 아래와 같은 메시지가 나오면 MacOS의 시스템 환경설정 - 보안 및 개인 정보 보호에서 확인 없이 열기를 클릭해 줍닏. 다음과 같이 설치 화면이 표시됩니다. 특별히 설치 ..
오랜만의 포스팅입니다. iOS에서 다국어 적용 및 관리를 위한 방법을 기록하기 위해 작성합니다. 전체적인 내용은 Zedd0202님의 글을 직접 적용하면서 개인 기록을 위해 작성합니다. 기본 프로젝트를 하나 생성합니다. 프로젝트 폴더에서 New File...을 선택해서 Strings File을 선택하고 Localizable.strings을 파일을 만듭니다. 생성된 Localizable.strings 을 선택하고 Inspector에서 Localize...를 선택합니다. 그럼 Localization부분이 다음과 같이 변경됩니다. Navigator에서 프로젝트를 선택하고 PROJECT를 선택하면 English - Development Language 의 Resouces에 1File Localized가 되어 있는..
다니던 회사를 그만두고 제주도를 걸어서 한 바퀴 도는 여행을 시작하였습니다. 이번 여행을 준비하면서 검색을 해보니 JDT(Jeju Diet Trail; Jeju Doodari Trail) 이라는 여행이 있더군요. 한국의 유명한 백패커가 만든 여행 코스라고 합니다. https://2ove.blog.me/221130175181 JDT 그 대망의 시작_제주도백패킹_제주도걸어서한바퀴 JDT(Jeju Diet Trail; Jeju Doodari Trail) 2017.10.31일 한국의 유명백패커이자 유명여행블로거 ... blog.naver.com 여행의 조건은 1. 오직 도보로만 완주하고 2. 현금 10만원 까지 사용하고(협찬 인정) 3. 5키로 감량 이라고 합니다. ㄷㄷ 우선 전 든든히 먹고 다닐 예정이고 게스..
이번에 여러 가지 사정으로 회사를 그만두고 백수생활에 들어갔습니다. 우선 뭐를 해볼까 고민하던 중에 제주도를 걸어서 한 바퀴 돌아보자는 생각을 했는데요. 백패킹으로 탠트에서 자거나 게스트하우스에서 자도록 계획했습니다. +@는 한 바퀴를 돌고 나서는 와이프와 제주에서 크리스마스를 보내고 마라도 들어가고 한라산 등반입니다. 캠핑은 여러 번 다녔는데 백패킹은 처음이라 장비 준비부터 여러 가지 문제가 많았습니다. 특히나 가성비를 따지다 보니 무게가 계속 올라가더군요. 이번에 경험해보니 백패킹은 무게가 정말 중요합니다. 물론 초보라면 비싼 돈을 들이기가 부담스러우니 가성비를 따지게 되지만 장기로 떠나시는 분들은 여유가 있으시면 무게를 줄이는데 고민을 하실 필요가 있어 보입니다. 물론 저는 금전적 여유가 없었던 관..