StoryCode

사용기.MindMapsPro.사용포기.앱 삭제함.

MindMap, 마인드맵
반응형

장점

 
 

 

단점

- 위 아래 순서 조절이 안된다. 아래에 있는 항목을 위로 못 올린다.
- url 을 클릭해도 브라우저에 연결이 안된다. 직접 주소 복사해서 브라우저 붙여 넣어야 한다.
- 이미지를 항목에 넣으면 크게 볼 수 가 없다.
- 모바일 앱이 없다.
- 맵을 서버에 업로드했다가, 맵이름 바꾼후, 맵 다운로드하니까 원래 맵이 날라가 버렸다. 최악.
- 파일이 기본적으로 로컬에 저장되는 것 같지만, 찾을 수가 없다. 노트북 포맷하면 데이타 포기해야 할 듯.
 

궁금한 사항

서버에 저장되나 ? 내가 별도로 저장 안해도 보관되나 ?
다른 데서 볼 수 있나 ?
 
반응형

기본 개념

JIRA, 지라
반응형

# 참조

 

1. Jira가 뭐에요?🤔

 

지라는 아틀라시안이 개발한 사유 이슈 추적 제품이다.

버그 추적, 이슈 추적, 프로젝트 관리 기능을 제공하는 소프트웨어이다.

라고는 써있는데... 뭐하는 도구인지 감이 잘 안오시쥬...?

 

간단하게 말해서 프로젝트를 진행할 때 팀원들 각각의 할일, 진행상황 등을 쉽게 파악할 수 있는 협업도구입니다. 

에자일로 프로젝트를 진행할 때 도움이 많이 됩니다!

 

2. 에자일이란?🧐

  • 짧은주기의 개발단위를 반복하여 하나의 큰 프로젝트를 완성해 나가는 방식
  • 애자일의 핵심은 협력과 피드백이다.(협력과 피드백을 자주! 빨리!)

 

3. 용어정리

지라를 접했을때 처음 듣는 용어가 많아서 어렵게 느껴지실거 같아요ㅠㅅㅠ

자주 쓰이는 용어들을 알아볼까요?

  • 스프린트 : 반복적인 개발 주기. [계획> 개발> 리뷰] 까지가 1스프린트
  • 백로그: 요구사항을 모아둔 곳, 할일 이라고 생각하면 쉽다
    • 스프린트 백로그: 해당 스프린트에 진행할 요구사항을 모아둔 곳
  • 이슈
    • 에픽: 많은 사용자 스토리, 많은 작은 단위 업무로 나눌 수 있는 업무의 큰 틀. 하나의 스프린트에 걸쳐서 끝나지 않고, 여러 스프린트에 걸쳐서 종료되며, 여러 스토리들의 집합. 주로 Major Feature들을 중심으로 정의한다.
      예) 사용자 기본 기능
    • 스토리: 서비스 고객에게 가치를 줄 수 있는 기능을 서술한 것. 기술적인 전문 용어가 아닌 비즈니스 언어로 작성하는 것이 좋다.
      예) 사용자는 팀원 초대를 위해 로그인을 할 수 있다.
    • 작업: 에픽/스토리의 하위 작업으로 에픽/스토리를 완료하기 위해서 개발자가 실제로 작업해야 하는 각각의 단위 작업
      예) 유사 기능 조사, 테스트 시나리오 작성 등

 

라고 하면 뭔소린지 모르겠쥬..........??ㅎㅎ

제가 플젝할때 작성했던 백로그 목록을 예시로 들고와봤슴다

지라의 단위는

프로젝트 > 스프린트 > 에픽 > 스토리 > 작업 요렇게 구성되어있는데

프로젝트가 제일 큰 단위이고 작업이 제일 작은 단위입니다

프로젝트 : 웹사이트 만들기 (기한: 한달)
스프린트 : 핵심기능 N개 만들기 (단위: 1주일)
에픽: 서비스 가입 및 로그인 기능
스토리 : 사용자는 웹사이트에 가입할 수 있다, 사용자는 닉네임을 변경할 수 있다 등
작업: OAuth 연결 등

요런 느낌스..... 유남생??

 

4. Jira 시작하기👊

4-1. 보드만들기

보드 만들기 버튼 선택

 

스크럼 또는 칸반 형식 선택

칸반은 전체 백로그(할일) 을 보여주고 

스크럼은 스프린트에 할당된 백로그만 모아서 볼 수 있다

 

보드의 이름, 키, 리더 를 입력합니다

이때 프로젝트의 키는 이슈번호의 접두사가 됩니다

예) 프로젝트의 키가 LiveMD라면

이슈(조그맣게 나눈 할일)의 번호는 LiveMD-1, LiveMD-2 ... 이렇게 만들어짐

 

 

4-2. 스프린트, 이슈 만들기

스프린트 만들기 버튼 클릭

 

생성된 스프린트의 [ㆍㆍㆍ]버튼을 누르면 편집 또는 삭제가 가능합니다

스프린트 편집 버튼을 선택해서

 

상세 정보를 입력합니다

 

백로그 작성을 위해 이슈 생성 버튼 클릭

 

원하는 이슈 유형을 선택 후 상세 정보 입력

아무것도 할당되지 않은 에픽은 생성해도 보이지 않습니다.

 

백로그 화면에서 에픽 버튼을 선택하거나

이슈 > 모든이슈 에서 생성한 에픽을 확인할 수 있다. 

 

스토리 혹은 작업을 드래그하여 에픽 또는 원하는 스프린트에 할당할 수 있다.

 

원하는 스토리를 선택하여 하위 작업을 만들 수 있다

 

4-3. 활성 스프린트 사용하기

활성 스프린트를 선택하면 진행중인 스프린트에 할당된 백로그만 볼 수 있다

 

이슈를 드래그하여 상태를 변경할 수 있다

 

반응형

Remote.SSH.연결.편집

Visual Studio Code
반응형

참조 : https://dev-taerin.tistory.com/16

 

1. Remote-SSH 설치

1) 왼쪽 확장탭에서 Remote-ssh를 검색하여 설치한다

 

 

2. SSH Configuration File 설정하기

1) 왼쪽 하단의 >< 표시를 누르거나

2) 키보드의  F1 키를 누르고 SSH를 검색하여

3) 설정파일 열기 메뉴를 클릭합니다.

 

4) 내 PC의 설정 파일을 선택합니다 

 

5) config 파일을 열어 다음과 같이 작성합니다.

 
Host [계정명]@[IP 주소]:[포트번호]
 
HostName [IP 주소]
 
User [계정명]
 
Port [포트 번호]
 
IdentityFile [file 위치]
Copy

 Host  : 계정명@IP주소:포트번호 또는 IP주소  경우에 따라 골라서 사용

 HostName  : IP 주소               

 User  : 계정 이름

 Port  : 연결할 포트 번호. 기본포트 (22번) 일 경우 생략 가능

 IdentityFile  : 키 파일(.pem 확장자) 위치. 상황에 따라 생략 가능

 

 

 

3. 원격 서버에 접속하기

1)  >< 또는 F1 키를 눌러 호스트와 연결하기 메뉴를 클릭합니다 

 

2) 연결할 호스트를 선택합니다.

 

3) 비밀번호를 입력합니다.

 

4) 운영체제를 선택합니다.

 

 

5) 이렇게 host가 표시된다면 연결 성공!!

 

4. 사용하기

로컬 환경과 동일하게 사용하면됩니다  :)

반응형

'Visual Studio Code' 카테고리의 다른 글

설정.Nuget.Offline Nuget Without internet  (0) 2021.08.02
설정.Nuget 설정  (0) 2021.08.02
Extension & Tip  (0) 2020.12.07
Replace. \n 제거등을 위해 입력법  (0) 2020.11.15

MYSQL.unix_timestamp().궁금증

Any questions
반응형

1) select unix_timestamp('2038-01-19 03:14:07') 는 2147483647 = 2^31 이 나온다.

 

2) select unix_timestamp('2038-01-19 03:14:08') 는 0 이 나온다.

 

즉 signed 4byte 인 듯한데...이거 쓰는 데는 2038 년 되기전에 확인해봐야 할 듯.

반응형

Plan.용어.설명

Database 관리/MySQL
반응형

# 참조 : https://jaejade.tistory.com/128

 

ALL: 테이블을 처음부터 끝까지 탐색하여 데이터를 찾는 방식. (Table Full scan)
index: 인덱스를 처음부터 끝까지 탐색하여 데이터를 찾는 방식 (Index Full scan)
ragne: 특정 범위 내에서 인덱스를 사용하여 원하는 데이터를 추출. 데이터가 방대하지 않다면 단순 SELECT 에서는 나쁘지 않음.
ref: 조인을 할 때 Primary Key 혹은 Unique Key가 아닌 Key로 매칭 하는 경우
eq_ref: 조인을 할 때 Primary Key로 매칭
const: SELECT에서 Primary Key 혹은 Unique Key를 살수로 조회하는 경우로 많아야 한 건의 데이터만 있음
system: 테이블에 1개의 데이터만 있는 경우

반응형

'Database 관리 > MySQL' 카테고리의 다른 글

실시간 SQL LOG 남기는 방법  (0) 2023.09.18
2023-226.MySQL,Architecture,아키텍처.우기  (0) 2023.08.06
콘솔.Tag자동완성  (0) 2023.07.31
save as CSV  (0) 2022.01.07
표준 ANSI SQL MODE (Strict Mode) 사용 On/OFF  (0) 2019.05.03

aws.ec2.putty.Server refused our key

AWS, 아마존
반응형

1) web console 에서 직접 접속.

2) sudo vi /etc/ssh/sshd_config

# add below code at the below

PubkeyAcceptedAlgorithms +ssh-rsa

3) sudo systemctl restart sshd

 

* 혹시 안되면, # PubkeyAuthentication yes 에서 # 제거후 다시 restart

반응형

'AWS, 아마존' 카테고리의 다른 글

pem-key to ppk.ver2 (not ver3)  (0) 2022.11.14
AWS.Systems Manager Session Manager.SSH 접근 대신하기  (0) 2022.11.02
CloudFront, S3  (0) 2022.10.25
AWS.Cli.Pricing  (0) 2022.10.19
AWS.Cli.EC2  (0) 2022.10.19

aws.java.sdk.s3.jar.download.maven

Java
반응형

https://repo1.maven.org/maven2/com/amazonaws/

https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-s3

https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-core/

https://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-kms/

 

 

https://repo1.maven.org/maven2/com/fasterxml/jackson/core/

https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/

https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/

https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/

 

 

https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient-osgi/4.5.14/

 

https://github.com/JodaOrg/joda-time/releases/download/2.12.2/joda-time-2.12.2.jar

 

 

https://repo1.maven.org/maven2/com/auth0/java-jwt/4.3.0/

반응형

'Java' 카테고리의 다른 글

javac, 모든 소스 컴파일  (0) 2023.02.26
jdbc.mysql connector j.추출  (0) 2023.02.17

Amazon.FireHD.Stay Awake.화면켜놓기

IT 용어, 인터넷 활용 등등
반응형

Settings > Device Options > Developer Options > Stay awake

반응형

'IT 용어, 인터넷 활용 등등' 카테고리의 다른 글

SG. Secure Gateway = VPN  (0) 2023.07.19
2020-289.CORS  (0) 2023.02.23
Andoroid.Phone.Pixel1.사진 백업.간편하게 하기  (0) 2023.02.17
2023-003.ML, Accuracy, Precision, Recall, F1Score  (0) 2023.01.03
CPU  (0) 2022.10.28

javac, 모든 소스 컴파일

Java
반응형

# shopt globstar
globstar        off

 

# shopt -s globstar

 

# shopt globstar
globstar        on

 

# echo WEB-INF/src/**/*.java

 

# javac  -d WEB-INF/classes -sourcepath WEB-INF/src **/*.java

 

 

주의) 보통은 globstar 가 off 라 shell script 를 짠다면, shopt -s globstar 를 넣어서 켜줘야 한다.

반응형

'Java' 카테고리의 다른 글

aws.java.sdk.s3.jar.download.maven  (0) 2023.03.06
jdbc.mysql connector j.추출  (0) 2023.02.17

2020-289.CORS

IT 용어, 인터넷 활용 등등
반응형

# 참조 : https://bohyeon-n.github.io/deploy/web/cors.html (2020-289/3.png)

 

CORS 2 Type Simple Request Preflighted Request
Method GET, HEAD, POST
단, POST 인 경우 content-type
application/x-www-form-unlencoded
multipart/form-data
text/plain
OPTIONS
CORS 처리 과정 1) 브라우저에서 서버로 요청을 보내기를 시도한다.
2) 브라우저는 Host 와 Origin 을 자동으로 추가한다.
GET /products/ HTTP/1.1
Host: api.domain.com
Origin: https://www.domain.com
3) 서버에서 Origin 리퀘스트 헤더를 확인합니다. Origin 값이 허용되면, Access-Control-Allow-Origin요청 헤더 Origin 값으로 설정한다.
Http/1.1 200 OK
Access-Control-Allow-Origin: https://www.domain.com
Content-Type: application/json
4) 응답을 받은 브라우저는 Access-Control-Allow-Origin 헤더가 탭의 출처와 일치하는지 확인한다. Access-Control-Allow-Origin 값이 정확히 출처와 일치하거나, "*" 와일드 카드 연산자를 포함하는 경우 검사가 통과된다.
1) 브라우저에서 진짜 요청을 보내기 전에 미리 확인 요청을 보낸다. 이 요청은 OPTIONS 메소드를 사용한다.

2) OPTIONS /products/ HTTP/1.1
Host: api.domain.com
Originhttps://www.domain.com
Access-Control-Request-Method: POST
Access-Control-Request-Headers: Authorization, Content-Type

3) 서버는 허용된 메소드 및 헤더를 지정하여 응답한다.
HTTP/1.1 200 OK
Access-Control-Allow-Origin: https://www.domain.com
Access-Control-Allow-Method: GET, POST, OPTIONS, PUT
Access-Control-Allow-Headers: Authorization, Content-Type
Content-Type: application/json

4) 헤더와 메소드가 통과되면, 브라우저는 원래 CORS 요청을 보낸다.

POST /products/ HTTP/1.1
Host: api.domain.com
Authorization: token
Content-Type: application/json
Origin: https://www.domain.com
반응형