BirdSpring

BirdSpring Blog

비질란테를 보고
비질란테 꿀잼 드라마

비질란테를 보고

답답하고 꽉 막힌 현실을 통쾌하게 뚫어주는 초특급 액션블록버스터. 얽히고 설킨 비리 정치인과 비리 공무원들, 조직폭력배, 범죄자들의 관계는 픽션임에도 마음을 무겁게 만들었고 적절하게 섞어 놓은, 현실에서 있었던 혹은 있을 만한 사건들을 적절하게 시나리오에 녹여서 마치 실제로 일어나고 있을 것 같이 느껴지게 했다. 액션 너무 좋았고 잔혹한 범죄 장면들은 두손에 땀을 쥐게 만들었다. 그리고 주연급 4인방의 캐릭터가 너무 매력적이었는데 그중에 DK부회장 조강옥을 연기하신 이준혁님은 ㅎㅎㅎ 진짜 연기가 좋았다.원작은 웹툰, 드라마를...

SpringBoot 쓰레드 무한 생성 테스트 코드
스프링부트 spring-boot Java

SpringBoot 쓰레드 무한 생성 테스트 코드

스프링 부트에서 쓰레드를 무한 생성하는 테스트 코드를 작성해 보았다.아래의 예시는 JUnit과 SpringBootTest를 이용해서 테스트 코드를 작성하는 법이다.import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest public class ThreadCreationTest { @Test public void testThreadCreation() throws...

Ollama 설치
AI

Ollama 설치

요즘 인기 있는 것.설치 한 후에 원하는 모델로 실행시키면 커맨드라인으로 챗GPT처럼 질문등을 하면서 AI와 대화를 나눌 수 있다.먼저 사이트를 방문한다.다운로드 메뉴에서 다운로드 받는다.운영체제에 맞는 파일을 받는다.압축을 풀어서 프로그램을 응용프로그램 폴더로 복사한다.그리고 실행한다.실행되면 위와같은 아이콘이 작업표시줄에 생성된다. 그리고 창이 하나 출력된다.읽어보면서 버튼을 클릭해서 넘어간다.위 명령어를 복사하고 종료한 후에 터미널 창을 연다.그리고 붙여넣기를 한다.설치가 진행되고 원하는 질문들을 입력해본다./bye 명령어로...

계란말이빵이라는 것을 처음 먹어 봤다

계란말이빵이라는 것을 처음 먹어 봤다

회사 근처에 모멘트커피라는 곳이 있어서 옆을 지나가는데, 직장 동료가 계란말이빵이라는 것을 근처에서 판다고 하더라. 일단 계란말이빵이라는 단어를 처음 들어봤기에 약간 장난기 있는 직원이라 혹시 뻥치는거 아냐? 라고 생각이 들어서 재차 물어봤다. 그래서 가보자! 하고 그곳에 진입했다.(포장지가 귀엽다)(속에 또 포장이 되어있는데 이것도 귀여운거 같다)(빵에도 귀여운 케릭터가 그려져 있고 두툼한 계란말이가 중간에 들어가있다)맛은 있었다. 가격은 현재 시점으로 3.5D가 사준거라 더 맛있었다.

네트워크 변경이 감지되었습니다. 오류 해결
오류 해결방법

네트워크 변경이 감지되었습니다. 오류 해결

결론부터 얘기 하면 OnyX 앱을 설치해서 해결했다.별의 별 짓을 다했지만 위 앱 하나로 끝났다.이 앱인데 아래 링크에서 다운로드 받았다.https://www.titanium-software.fr/en/onyx.html시스템을 정리해주는 앱으로 실행하려면당연히 관리자 권한이 필요하다.전체 디스크 접근 권한까지 모두 주고 실행하면 아래와 같은 화면을 볼 수 있다.나의 경우 유지보수 탭을 클릭해서 아래와 같이 설정한후 실행했더니 네트워크가 정상화 되었다. 크롬에서 네트워크 변경이 감지되었다는 화면이 주기적으로 출력되었는데 증상이...

고스트와 율리시스를 연동해서 사용하면서
ghost ulysses

고스트와 율리시스를 연동해서 사용하면서

Ghost(이하, 고스트)로 블로그를 2년 정도 운영중이다. 처음에는 글을 하루에 하나씩 쓰기로 마음먹었었지만 작심 몇일 안갔던 것 같다. 점점 글쓰기가 뜸해지고 요즘은 한달에 한게 올리는 것도 힘든 것 같이 되어버렸다.문제점아직도 정리하는 습관이 안드는 것 같다. 정리를 잘해보고자 옵시디언까지 설치해서 그 뭐냐 정리하는 방법 유명한거 있는데 그것도 따라해보고 했지만, 옵시디언도 느린것 같고 뭔가 나랑 안맞는거 같고..(핑계) 아무튼 생각보다 짧은 생각이나 그런 것들을 글로 간단히 올리는 것 조차 하기가 어렵다.음 계속 쓰려다...

테스트 가이드
테스트

테스트 가이드

테스트 프로세스에 대한 가이드 입니다.개요1. 정의테스트 프로세스(Test process)는 소프트웨어 개발 생명주기(Software Development Life Cycle)의 일부로 소프트웨어의 품질을 확인하고 문제점을 식별하며 수정하는 일련의 단계.2. 프로세스a. 요구사항 분석i. 소프트웨어의 목적과 기능을 이해하고 이를 바탕으로 테스트 계획을 수립합니다.ii. 기능적 요구사항, 비기능적 요구사항 등을 검토하여 테스트 케이스를 작성합니다.b. 테스트 계획 수립i. 테스트 전략, 테스트 범위, 테스트 일정 등을 수립하여...

셀스크립트, 위치 매개변수
쉘스크립트 bash zsh

셀스크립트, 위치 매개변수

위치 매개 변수는 스크립트를 실행할 때, 넘겨주는 파라미터를 의미한다.매개 변수는 아래와 같다.$0, $1, $*, $@, $#각각이 어떻게 동작하는지 아래 예제를 참고 바란다.➜ ~ vi lang.sh #!/bin/bash echo "lang 1 : $0" echo "lang 2,3 : $1, $2" echo "lang * : $*" echo "lang @ : $@" echo "lang # : $#" ➜ ~ ./lang.sh java python rust lang 1 : ./lang.sh lang 2,3 : java,...

쉘스크립트 작성시 예약 변수 및 환경 변수
쉘스크립트 bash zsh

쉘스크립트 작성시 예약 변수 및 환경 변수

쉘스크립트 작성할 때, 예약 변수 및 환경 변수를 알고 있어야 응용하거나 실수를 줄일 수 있다.아래 환경변수와 예약변수 목록을 참고하기 바란다. 환경변수 및 예약변수 변수명 설명 Echo Result HOME 사용자 홈 폴더 /home/evilcurse PATH 실행 파일을 찾을 폴더 경로 /usr/local/bin:/usr/local/sbin:/… LANG 프로그램 기본 지원 언어 en_US.UTF-8 PWD 현재 폴더 /home/evilcurse TERM 터미널타입 xterm-256color USER 사용자 evilcurse...

소프트웨어 QA 가이드
QA 소프트웨어 개발

소프트웨어 QA 가이드

테스트는 누구나 할 수 있지만, QA는 준비된 자만이 할 수 있다.정의품질보증을 의미주로 플랜트, 제약, 게임업계 등에서 주로 사용품질관리(QC)와는 다르며 QC는 시야가 작은 범위을 검증한다면 QA는 보다 넓은 범위를 검증한다.즉 리스크를 예방한다는 것.역할서비스 기획 단계부터 참여하여 개발, 테스트 그리고 출시까지의 전체 소프트웨어 라이프 사이클 전반에서 잠재적인 품질 리스크를 찾아내어 프로젝트 참여자들과 공유하며, 해당 서비스가 최종 사용자의 요구사항에 충족하는지에 대한 다양한 활동을 진행한다.즉 테스트는 QA의 다양한 업무...