본문 바로가기

Development/etc

OS X에서 Scala 개발 환경 구축하기~! 1. scala 설치하기~! (homebrew설치가 되어있어야한다!)터미널에서 다음과 같이 입력brew install scala 2. IDE 다운받기 3. 테스트 프로젝트 생성 그리고 다음과 같은 코드를 실행한다. object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, world!") } } 더보기
org.jasypt.exceptions.EncryptionOperationNotPossibleException 오류 암호화 라이브러리를 사용하니 다음과 같은 오류가 떴다... Caused by: org.jasypt.exceptions.EncryptionOperationNotPossibleException: Encryption raised an exception. A possible cause is you are using strong encryption algorithms and you have not installed the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in this Java Virtual Machine 해결방법은 간단하다.(본인의 경우 OS X 이다.)1. 우선 여기로 이동해서 파일을 받는다.!!http.. 더보기
[Maven] Missing artifact javax.transaction:jta:jar:1.0.1B 라이브러리를 추가하다가 보면 다음과 같은 에러가 뜨면서 작동이 되지 않을때까 있다. 그럴떄에는 아래의 코드를 추가하면 해결이 된다. maven2-repository.dev.java.net Java.net Repository for Maven 2 http://download.java.net/maven/2 true false 더보기
Mac에서 이클립스가 작동되지 않을때.... 새로운 버전을 사용하고 싶어서 Eclipse사이트에 접속해서 새로운 버전을 다운 받았다. 그런데 실행이 되지 않았다...;;; 그래서 터미널에서 확인해보니~!! @가 있었다.~! 이 @Permission을 제거하기 위해서 xattr -x -c -r * 를 해당경로에서 사용하면 Eclipse가 작동한다~! 더보기
AWS ec2 인스턴스에 SFTP 접속방법~! 준비물 1. 아마존 ssh접속에 필요한 pem파일~!2. FileZilla FTP Application 방법1. FileZilla를 실행시켜 환결설정 - SFTP를 선택한다. 여기서 pem파일을 추가~! 2. pem파일은 안된다고 변환을 한다고 한다. 그러면 변환된 파일을 새롭게 저장한다. 3. 호스트를 SSH접속과 같은 IP 주소를 입력~!그리고 사용자는 ec2-user 를 한다. 아래의 그림처럼 아마존 접속시 user가 ec2-user이다. 이걸 입력하면된다.~! 4. 연결 버튼을 누르면 연결이 된다>~! 더보기
Homebrew 설치하기~!!! 매번 프레임워크나 라이브러리를 설치할때 경로 설정을 해주고 설치하는 등등의 번거로움을 한번해 해결해주는 homebrew ~!!! 현재 다른 Mac에서 mongoDB를 설치하려고하는데 없어서 설치하게되었다. 설치방법은~! (자세한 사용방법과 설치방법은 여기로...) ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" 설치완료~! 더보기
Error when bootstrapping CMake brew를 통해 라이브러리를 설치하고 있는데.....아래와 같은 에러가 발생하였다.. 많은 삽질일 있었지만 간단하게 정리하자면.. 1. brew update 한다.2. brew install cmake 한다.3. 다시 라이브러리 설치 ~!! (본인의 경우 brew install mariadb) 더보기
[Scrum] 스크럼의 가치 자발적 헌신- 기꺼이 목표에 헌신하라. 스크럼은 자신의 공약을 지키려고 헌신하는 사람들에게 그들이 필요로 하는 모든 권한을 부여한다. 집중- 할 일을 하라. 모든 노력과 기술은 맡은 일을 해내는데 집중하고, 그외의 것들에 대해서는 걱정하지 마라. 개방성- 스크럼은 프로젝트에 대해 모든 내용 투명하게 공개한다. 존중- 경력과 경험이 그 사람을 든다. 팀원들은 존중하는 것은 중요하다. 용기- 헌신적으로 행동하고 열린 마음가짐과 용기를 갖고 다른 사람들이 존중해 줄 것이라 믿어라! 마지막으로..스크럼이 모두에게 꼭 맞는 건 아니다. 하지만 복잡함과 계속 변경되는 요구사항, 불안정한 기술 사이에서 돌아가는 시스템과 씨름해야 하는 사람들에게 스크럼이 가장 적합하다. 더보기
[Scrum] 왜 스크럼은 통할까? (2) 스크럼 팀은 다음과 같은 메커니즘을 통해 지식을 창출한다.암묵지 공유 : 개발자는 둘, 셋 이상이 동시에 작업하거나 스크럼 회의에서 요구사항이나 디자인에 관련된 아이디어를 서로 공유한다.개념 형성 : 패키지, 클래스, 관계, 상호작용 같은 디자인 모델 생성등이 예이다.개념 검증 : 개발자는 요구사항과 디자인이 잘 맞는지 확인한다.원형(archetype) 구축 : 시제품 개발등이 예이다.지식의 이동 (Gross leveling of knowledge) : 기본적으로 이 과정은 전체 순환을 처음부터 다시 시작하게 한다. 특징자기 조직화 체계는 행위자(agent)로 구성된다. 행위자란 알아서 행동하는 독립적인 개체를 의미한다. 개발자, 스크럼 마스터, 제품 책임자가 이런 행위자가 된다.열신 시스템(open s.. 더보기
[Scrum] 왜 스크럼은 통할까? (1) 혁신적인 10개의 회사를 분석해서 다음과 같은 공통점이 있다. 내재된 불안정성 (Built-in instability)- 새로운 것을 연구하고 만들어 낼 수 있는 자유로운 분위기를 제공 동시에 높은 수준의 개발요구 자기 조직적인(Self-organizing) 프로젝트 팀- 기존 지식이 통하지 않는 새로운 분야를 개척하게 됨에 따라 자기 조직적인 특징을 띄게 된다. 이 시기에는 모호함과 변동이 넘쳐난다. 동적인 질서를 만들기 시작하며 리스크를 감수하며 새로운 개념을 돌출해내고 자신만의 Agenda를 만들어 내기 시작 중첩(overlapping) 개발 단계- 당장에 주어진 정보만 가지고 개발해야한다. 개발도중에 요구사항들이 분명해지며, 그런 개발 환경 속에서 일관성 있게 새로운 제품 개발을 완료하기 위해서는.. 더보기