본문 바로가기
반응형

전체 글1306

[블로그] GIF란? 영상을 GIF로 변환해보기 「GIF」 는 「 Graphics Interchange Format 」로 비트맵 그래픽 파일 포맷이다. 애니메이션 이미지(「움짤」)로 글의 생동감을 올려주는 효과가 있다. 정적 이미지 활용도 중요하지만 동적 이미지를 적절히 배치해두면 좋다. 이어지는 방법은 별도 프로그램 설치 없이 웹사이트를 활용하는 방법입니다. 사이트 접속 & 동영상 업로드 GIF 변환 (Convert to GIF) * 해당 사이트에서도 영상 크기로 배속을 조절하실 수 있습니다. 파일 저장 (Save) 현재 Tistory에서는 특정 용량 제한이 있기도 하며 너무 많이 넣으면 웹페이지 로딩이 오래 걸리기도 하니 주의할 필요가 있다. GIF 생성 / 변환하는 방법은 여러가지 존재하기 때문에 본 포스팅에서 소개한 방법은 하나의 예시로 참고 .. 2021. 11. 20.
노션 Notion 창 여러개 띄워보기 노션을 실행하는 방법은 크게 웹과 앱(프로그램)이 있다. 웹(Web)을 이용해 쉽게 여러창을 띄울 수도 있지만 앱은 실행해도 한 개의 창만 사용하는 듯(?)하다. 하지만 앱(App) 역시 두 개 이상의 창을 띄워서 작업할 수 있다. ▶ Ctrl + Shift + N 특정 페이지를 선택해서 띄울수도 있다. ▶ Ctrl + 원하는 페이지 클릭 여러 노트를 띄운다면 보다 수월한 문서작업을 할 수 있습니다. + 하나의 노션 App에서 여러 탭을 활용할 수도 있다. [Notion Tip] 노션 탭 활용 및 즐겨찾기 추가 [Notion Tip] 노션 탭 활용 및 즐겨찾기 추가 노션 페이지 즐겨찾기 ① 우측 상단 […] 클릭 ② [즐겨찾기에 추가] 특정 페이지가 좌측 [즐겨찾기]에 추가된 것을 확인할 수 있다. 활용.. 2021. 11. 19.
Test Engineer(TE)와 Quality Assurance(QA) 차이 SW가 보다 복잡해지는 동시에 품질이 중요해지는 만큼 검증 Coverage에 관심이 커지고 있다. 「QA」와 「TE」 목적은 "제품이 결함없이 만들어졌는지" 확인하는 불량 검사라고 볼 수 있으며,, 더 나아가 제품의 현재 진행과 사업 분야를 아우르는 분야이다. "QA == TE" 라는 인식도 있지만 「QA」와 「TE」 검증 목적과 범위에 차이가 있다 볼 수 있다. QA Engineer 품질 지표를 토대로 프로세스 개선 • 제품 품질을 보증하여 상품성을 높이는 것 • 고객이 원하는 Spec 여부 확인 • 자동화 배포 시스템 관리 Test Engineer Bug · Isseue를 찾아내고 개선 • 기능 검증을 위한 Test Case 설계 (Test Plan) • 코드 구현 (PASS, FAIL, N/T, N.. 2021. 11. 8.
TDD (Test Driven Development)란? 「테스트 주도 개발」로 "테스트가 개발을 이끌어 나간다" ① [Red] 실패하는 테스트 코드 먼저 작성 ② [Green]테스트 코드를 성공시키기 위한 프로덕션 코드 작성 ③ [Black] 중복 코드 제거, 일반화 등의 리팩토링 📌 Test Engineer와 Quality Assurance 차이 Test Engineer(TE)와 Quality Assurance(QA) 차이 SW가 보다 복잡해지는 동시에 품질이 중요해지는 만큼 검증 Coverage에 관심이 커지고 있다. 「QA」와 「TE」 목적은 "제품이 결함없이 만들어졌는지" 확인하는 불량 검사라고 볼 수 있으며,, 더 나 zoosso.tistory.com TDD 프로세스 ① Test Code 작성 → Test 실패 확인 ② 구현 코드 작성 ③ 코드 실행.. 2021. 11. 6.
제주 2박 3일 동부 여행 후기 (종달리 · 성산 · 표선) ✔️ 작성된 정보는 보시는 시점에 따라 다를 수 있습니다. 주관적 내용은 개인마다 차이가 있기에 참고자료로 권장 이번 제주 여행에서도 재방문하게 된 종달리! ▷ [여행] 제주 4박 5일 여행 후기 (1, 2일차) ▷ 제주스러움이 묻어있는 탐방 지난번에 방문하지 못한 곳을 가보기 위한 것도 있지만 다음날 종달항에서 우도 여행을 출발하기 위한 것도 있습니다. 1일차 📌 한적하며 여유로운 카페 책자국은 지미봉 입구 근처에 위치한 북카페 입니다. 그곳에서 구매한 제주 오름 관련 서적 📚 언제가 될지 모르겠지만 책에 표시된 오름들을 다 올라가보고 싶네요 🧗 📌 동쪽 끝 인상적이었던 오름 종달리 위치한 지미봉! 급경사진 산길로 쉽지 않은 오름이지만 정상에서 보이는 종달리 / 두산봉 / 성산일출봉 / 우도는 절경이었.. 2021. 10. 24.
[BOJ] 백준 1966 프린터큐 출처: https://www.acmicpc.net/problem/1966 Approach 문제에서 설명한 중요도를 반영해서 완전탐색 기반으로 단순 선형 Queue만으로도 구현할 수 있다. 중요도가 반영되는 특징은 "우선순위 큐"를 사용하면 보다 쉽게 처리할 수 있다. ▶ [큐] Queue란? ▶ 우선순위 큐 (Priority Queue) ▶ [STL] Priority_queue - 실제 프린터 대기열: queue - 우선순위가 반영된 대기열: priority queue 두 개의 큐를 비교하며 실제처리해야할 것이 맞는지 확인해서 출력 혹은 보류 처리한다. #include #include using namespace std; int ans, TC; int N, M, priority; queue que; pr.. 2021. 9. 20.
[BOJ] 백준 1057 토너먼트 출처: https://www.acmicpc.net/problem/1057 Approach 총 16 라운드, Kim: 8, Lim: 9 일 때 라운드 거듭될 때마다 부여되는 번호는 아래와 같다. Kim: 8 → 4 → 2 → 1 ▶ 1 Lim: 9 → 5 → 3 → 2 ▶ 1 4번째 라운드에 만나게 되었는데, 둘 중 이긴자가 다음 라운드의 번호를 부여하게 된다. 수치상으로보면 라운드를 진행시켜면서 둘의 번호가 일치할 때, 만났다고 볼 수 있다. ▶ {다음 번호} = ({현재 번호} + 1) / 2 부여되는 번호가 일치할 때까지 반복하면 된다. 문제에서 Kim과 Lim에게 부여되는 번호는 N보다 작으므로 만나지 않는 경우(-1)는 없다. #include int Lim, Kim, ans, round; int .. 2021. 9. 18.
[BOJ] 백준 1155 변형 하노이 출처: https://www.acmicpc.net/problem/1155 Approach 하노이를 구현하는 문제이다. ▶ [BOJ] 1914 하노이 탑 ▶ [Jungol] 1161 하노이 1 ▶ [Jungol] 1405 하노이3(4기둥) #include #define LL long long const int MAX_N = 30 + 2; char prior[6][3]; LL C[MAX_N][3]; int D[MAX_N][3]; int n; int main() { // freopen("input.txt", "r", stdin); scanf("%d", &n); C[0][0] = C[0][1] = C[0][2] = 0; for (int i = 0; i < 6; i++) { scanf("%s", &prior[i].. 2021. 9. 18.
[BOJ] 백준 1476 날짜 계산 출처: https://www.acmicpc.net/problem/1476 Approach ▶ 완전탐색 유형이다. 완전탐색 기법이란? 가능한 모든 값을 대입해보는 무식한(?) 방법에 해당된다. 문제 내용 속에서 특정 규칙을 찾아서 모든 Case를 대입해보지 않고도 풀리는 경우도 있지만 충분한 제한 공간과 시간이 주어진다면 zoosso.tistory.com E, S, M 각각 최대 15, 28, 19를 기준으로 순환된다. 그리고 우리가 알고 있는 연도로 표현했을 때, 가장 오래된(빠른) 연도를 출력하는 것이다. 지구(E) 관점에서 수치를 생각해보자. E = 1 일 때, 만족하는 연도(ans) = 1, 16, 31, 46, ... 으로 → (ans - E)는 15의 배수이다. (ans - E), (ans - .. 2021. 9. 18.
미들웨어(MiddleWare)란? 미들웨어 (MiddleWare) 아키텍처(Architecture) 관점에서 Client 해당하는 곳에 유지보수와 성능차원에서 필요한 서버를 모두 둘 수는 없다. 즉, 클라이언트 관리(배포 등)로 인해 비용이 많이 발생하는 문제가 있다. 미들웨어 서버 구조 Client와 DBMS사이에 미들웨어 서버를 둔다. 클라이언트 입장에서는 미들웨어 서버로 입력/출력만 신경쓰면 된다. ▶ Client → MiddleWare Server → DB Server(DBMS) ① Client는 MiddleWare Server에 요청 ② MiddleWare Server에서 주요(대부분) 로직 수행 ③ 데이터 관리가 필요한 경우 DBMS 요청 ④ 로직 결과를 Client에 전송 ⑤ Client는 해당 결과를 화면에 표시 미들웨어 .. 2021. 9. 18.
반응형