Birdspring

Birdspring

캠핑, 일상, 개발

Rancher 설치
rancher

Rancher 설치

개요 AWS에 테스트로 랜처 설치를 진행하려고 한다. 먼저 AWS에 EC2에서 인스턴스 3개를 생성한다. 하나는 마스터용 나머지는 워커용이다. 랜처 가이드에서 최소사양이라고 얘기하는 사양으로는 진행이 힘들다. 최소 4 vcpu, memory 16Gb, storage 30Gb 로 설정한다. OS이미지는 Suse 리눅스 엔터프라이즈 15 버전으로 한다. (참고로 레드헷 최신버전으로 진행했을때 안되는 것들이 좀 있었다. 하고자 하면
6 min read
넥서스 설치 후 오류 문제해결
넥서스

넥서스 설치 후 오류 문제해결

넥서스 설치후 문제 발생 회사에서 메이븐 레파지토리 사용을 위해서 넥서스를 설치했다. 설치 후 처음 접속한 페이지 Status 페이지에서 FileDescriptors 에서 오류가 발생했다. 넥서스를 설치한 환겨은 CentOS 7.x 같은 문제가 발생하면 아래 내용을 참고하여 해결하면 된다. 적절한 파일 핸들 제한 Sonatype Nexus Repository는 일반적으로 Linux 또는 MacOS 운영 체제에서 허용하는
2 min read
비질란테를 보고
비질란테

비질란테를 보고

답답하고 꽉 막힌 현실을 통쾌하게 뚫어주는 초특급 액션블록버스터. 얽히고 설킨 비리 정치인과 비리 공무원들, 조직폭력배, 범죄자들의 관계는 픽션임에도 마음을 무겁게 만들었고 적절하게 섞어 놓은, 현실에서 있었던 혹은 있을 만한 사건들을 적절하게 시나리오에 녹여서 마치 실제로 일어나고 있을 것 같이 느껴지게 했다. 액션 너무 좋았고 잔혹한 범죄 장면들은 두손에 땀을 쥐게
2 min read
SpringBoot 쓰레드 무한 생성 테스트 코드
spring-boot

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 InterruptedException { while (true) { Thread thread = new Thread(() -> { // 생성될 때마다
1 min read
Ollama 설치
ai

Ollama 설치

요즘 인기 있는 것. 설치 한 후에 원하는 모델로 실행시키면 커맨드라인으로 챗GPT처럼 질문등을 하면서 AI와 대화를 나눌 수 있다. 먼저 사이트를 방문한다. 다운로드 메뉴에서 다운로드 받는다. 운영체제에 맞는 파일을 받는다. 압축을 풀어서 프로그램을 응용프로그램 폴더로 복사한다. 그리고 실행한다. 실행되면 위와같은 아이콘이 작업표시줄에 생성된다. 그리고 창이 하나 출력된다. 읽어보면서 버튼을 클릭해서
2 min read
계란말이빵이라는 것을 처음 먹어 봤다

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

회사 근처에 모멘트커피라는 곳이 있어서 옆을 지나가는데, 직장 동료가 계란말이빵이라는 것을 근처에서 판다고 하더라. 일단 계란말이빵이라는 단어를 처음 들어봤기에 약간 장난기 있는 직원이라 혹시 뻥치는거 아냐? 라고 생각이 들어서 재차 물어봤다. 그래서 가보자! 하고 그곳에 진입했다. 맛은 있었다. 가격은 현재 시점으로 3.5 D가 사준거라 더 맛있었다.
1 min read
네트워크 변경이 감지되었습니다. 오류 해결
오류

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

결론부터 얘기 하면 OnyX 앱을 설치해서 해결했다. 별의 별 짓을 다했지만 위 앱 하나로 끝났다. 이 앱인데 아래 링크에서 다운로드 받았다. https://www.titanium-software.fr/en/onyx.html 시스템을 정리해주는 앱으로 실행하려면 당연히 관리자 권한이 필요하다. 전체 디스크 접근 권한까지 모두 주고 실행하면 아래와 같은 화면을 볼 수 있다. 나의
2 min read
고스트와 율리시스를 연동해서 사용하면서
ghost

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

Ghost(이하, 고스트)로 블로그를 2년 정도 운영중이다. 처음에는 글을 하루에 하나씩 쓰기로 마음먹었었지만 작심 몇일 안갔던 것 같다. 점점 글쓰기가 뜸해지고 요즘은 한달에 한게 올리는 것도 힘든 것 같이 되어버렸다. 문제점 아직도 정리하는 습관이 안드는 것 같다. 정리를 잘해보고자 옵시디언까지 설치해서 그 뭐냐 정리하는 방법 유명한거 있는데 그것도 따라해보고
4 min read
테스트 가이드
테스트

테스트 가이드

테스트 프로세스에 대한 가이드 입니다. 개요 1. 정의 테스트 프로세스(Test process)는 소프트웨어 개발 생명주기(Software Development Life Cycle)의 일부로 소프트웨어의 품질을 확인하고 문제점을 식별하며 수정하는 일련의 단계. 2. 프로세스 a. 요구사항 분석 i. 소프트웨어의 목적과 기능을 이해하고 이를 바탕으로 테스트 계획을 수립합니다. ii. 기능적 요구사항, 비기능적 요구사항
3 min read
쉘스크립트 작성시 예약 변수 및 환경 변수
쉘스크립트

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

쉘스크립트 작성할 때, 예약 변수 및 환경 변수를 알고 있어야 응용하거나 실수를 줄일 수 있다. 아래 환경변수와 예약변수 목록을 참고하기 바란다. 환경변수 및 예약변수 변수명 설명 Echo Result HOME 사용자 홈 폴더 /home/evilcurse PATH 실행 파일을 찾을 폴더 경로 /usr/local/bin:/usr/local/sbin:/… LANG 프로그램 기본 지원
1 min read
Amazon CodeWhisperer
코파일럿

Amazon CodeWhisperer

회사 사정으로 깃랩의 코파일럿 구독이 중지 되었다. 그러다가 아마존에서 진행하는 행사를 온라인으로 시청하던 중에 CodeWhisperer라는 프로그램을 알게 되었다. 개인으로 사용하면 무료! 집에서 코딩할 때 사용하면 딱이라는 생각이 들었다. 사용법은 간단하다. Vs code 나 IntelliJ 에서 AWS Toolkiit을 검색하여 설치한후에 아래 목록이 뜨면 CodeWhisperer을 선택한다. 그후에 아마존에 로그인을 하면 된다. 완료되면
2 min read
토스에서 한국투자증권까지
공모주청약

토스에서 한국투자증권까지

토스에서 두산로보틱스 공모주를 청약했는데, 한국투자증권으로 계좌도 만들어주고 편하게 공모주를 청약했다. 만족스러웠고 10월 5일 오전 9시에 당첨된 2주의 공모주를 팔려고 토스에 들어갔으나 매매가 되는 기능은 없었다. 당황은 잠시, 한국투자증권 앱을 새로 설치하고 내 계좌로 로그인을 하려고 했는데, 흔히 사용하는 4자리의 비밀번호가 모두 통하지 않았다. 5번을 실패하고 "하, 어떻하지?" 하다가 , PC로 접속하면
2 min read
리액트 네이티브
react-native

리액트 네이티브

개요 리액트 네이티브에 관심이 생겼다. 이미 리액트 네이티브로 프로젝트를 한적이 있어서(개발을 직접하진 않았지만...) 완전 생소하진 않았다. 구글링을 해보니 플러터와 용호상박을 이루고 있었는데 개인적으로는 리액트 네이티브가 우세한 형국으로 보였다. 요즘 리액트로 회사 프로젝트를 조금 만졌더니 리액트의 매력에 빠졌다. 그리고 뷰와 리액트를 하면서 타입스크립트도 재미나게 사용을 했다. 그런 와중에 플러터는 다트라는
9 min read
Bun 1.0
Bun

Bun 1.0

번. node.js 같은 자바스크립트 런타임으로 우연히 유튜브에서 보게되었다. Deno까지는 알고 있었는데 첨 보는 프로젝트라서 보게 되었는데 속도가 모든면에서 node.js나 deno에 비해서 빨랐고. 번과 같이 배포되는 패키지매니저나 서버프레임워크등의 속도도 기존의 yarn, pnpm 보다 빨랐고 express보다도 빠른속도를 자랑했다. 이러면 쓰지 않을 이유가 없을 것 같은데? 회사에서 사용할 수 있을지 확인해봐야
1 min read
오라클 클라우드 프리티어 가입 실패
일상

오라클 클라우드 프리티어 가입 실패

오라클이 서버가 평생 무료라고 하여 가입하려고 시도 하였으나 계속 실패… 한달전에 실패하고 오늘다시 다른카드로 시도 하였으나 실패.. 실패 경험담들을 살펴보니 같은 이유로 실패한 케이스가 많았다. 아까운 내 시간들… AWS 쫌만 써도 몇만원씩 나와서 무료로 옮겨볼까 했더니 무산되었다. 근데 될것 처럼 하다가 마지막에 무료 시작 버튼 누르면 실패가 떠버리니 너무 빡이
2 min read
모임관리앱을 만들어보자
토이프로젝트

모임관리앱을 만들어보자

이전 Next.js로 리액트를 시작해본다에서 마지막으로 모임관리앱을 만들어 보기로 했다. 그냥 아무생각없이 내가 포함된 모임들이 관리가 체계적으로 되고 있지 않다는 생각이 불현듯 들어서 막 정했다. 이렇게라도 시작을 해야 뭐라도 만들고 끝나지 안그러면 생각만 하다가 아무것도 안하게 된다. 이건 다들 ㅇㅈ할꺼다. 요구사항 토이프로젝트라도 뭔가 만들려면 뭘만들지에 대한 요구가 필요할 것이다. 우린
6 min read