career-gogimandu의 등록된 링크

 career-gogimandu로 등록된 티스토리 포스트 수는 217건입니다.

금융 회사에서 일하는 개발자는 어떤 일을 할까 : 쿼리 잘못 짰다가 문의 폭탄 맞은 썰 푼다 [내부링크]

오늘은 문제가 되지 않을 정도의 선에서 데이터와 테이블, 내용을 각색한 실무 썰을 한번 풀어볼까 한다. [타겟 독자]ORACLE GROUP BY / DISTINCT 실제 쓰임새가 궁금하다.백단에서 조회 ORACLE 쿼리를 짜고 유지/보수하는 실무 사례가 궁금하다.금융회사에서 일하는 개발자가 하는 일이 궁금하다.고기만두가 무슨 뻘짓을 하고 다녔길래 연이틀 야근을 하고 이 글을 쓰게 되었는지 궁금하다[이 글을 쓰고 있는 고기만두는] 금융회사에서 일하고 있는 개발자이며, 직급은 대리. 마냥 주니어라고 말하긴 이제 좀;; 금전과 관련된 내부 프로덕트 시스템을 다루고 있으며, (백-프론트 다 얕고 넓게 보고 있지만 백단에 더 방점이 찍혀있는 업무긴 하다. 그래서 백엔드 빌리지 소속.) 매일 완벽한 개발자 포스를 ..

나의 글쓰기 파이프라인 (20240114 글쓰기세미나 1회차 과제 1편) [내부링크]

MBTI J긴 한데, 대문자 J는 아니고.. 가끔 P도 나온다. (ISTJ - ISTP - ISFJ 정도 오가는듯) 글 쓰는 일을 비공식/공식적으로 워낙 오래 해왔다. (학교 다닐때부터 글쓰기에 익숙했고, 블로그는 이전에도 다른 관심 주제로 꽤 오래 운영하다 직무 분야를 전환하게 되면서 정리한 경험이 있다.) 그렇다보니 글쓰는 일 자체에는 별로 큰 거부감이 없는 편인 것 같고, 남들 (그 비교대상 중 상당수는 공대 출신 유사 전공, 비슷한 일 하는 사람들)에 비해 고통도 덜 받는 것 같아 보인다. 나에게 자기 표현의 가장 익숙한 수단이 글이다. 그냥 쓰는 거는 편하게 쭉쭉 쓴다. 뚜렷한 목적이 있고 '잘 쓰고 싶을 때'야 공을 당연히 더 많이 들이겠지만. 그럼에도 불구하고 나의 글쓰기 파이프라인에 대한 ..

[Apache Kafka] 아파치 카프카 : 그래서 왜 쓰는 건데? [내부링크]

[타겟 독자] 그래서 카프카를 왜 쓰는지, 어떤 장점이 있는지가 궁금한 사람 (이론 습득 정도는 별로 상관이 없을 것 같다) 대용량 처리에 대한 지식을 가지고 싶었고 카프카 인강을 수강하고 있다. 수강후기는 https://career-gogimandu.tistory.com/222 Apache Kafka 시리즈 - 초보자를 위한 아파치 카프카 강의 v3 후기 글또 9기 * 유데미 콜라보 이벤트로 인터넷 기술 강의 2종을 무료로 수강할 수 있는 기회가 생겼다. 궁금했지만 한번도 배워볼 수 없었던 카프카 강의를 그 중 하나로 선택하였다. 대용량 데이터 career-gogimandu.tistory.com 그런데 강의를 듣고 이론을 머리에 집어넣고 실습을 따라하다 보니 근본적으로 궁금했다. 그래서 왜 카프카를 쓰..

일의 격 / 신수정 : 일의 성장과 기쁨, 내가 가져야할 자세 [내부링크]

https://search.shopping.naver.com/book/catalog/32436115937 일의 격 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 뼈를 너무 많이 맞았는데. 올해로 벌써 대리도 3년차다. (와 ㅁㅊ 말도 안 돼) 작년에 읽기 시작해서 너무 뼈를 많이 맞았고... 타격감이 커서 잠깐 덮어놓은 책을 연말연초 연휴를 통해 완독. 더이상 우쭈쭈 받는 막내도 아닌 지 오래됐고, 팀내 특정 업무 섹터의 리더를 기대받고 있다는 점을 알고있다. 매체가 드러내는 Z세대의 특성을 가감없이 보이고 있는 후임을 데리고 일을 하고 있다. (그리고 그런 나도 M과 Z에 걸쳐있고, 만나이로는 20대라 집단에 따라서는 젊은이 취급을 받는다.) 내가 성..

Apache Kafka 시리즈 - 초보자를 위한 아파치 카프카 강의 v3 후기 [내부링크]

글또 9기 * 유데미 콜라보 이벤트로 인터넷 기술 강의 2종을 무료로 수강할 수 있는 기회가 생겼다. 궁금했지만 한번도 배워볼 수 없었던 카프카 강의를 그 중 하나로 선택하였다. 대용량 데이터를 현재 업무에서는 배치 프로그램으로 주로 처리하는데, 대용량 데이터를 다루는 신기술 방식을 미리 알아두면 언젠가 어딘가엔 또 쓸모가 생기겠지 싶어서..? conduktor의 마스터 Stéphane Maarek 선생님이다. (클릭시 선생님 링크드인으로 이동) 영어 강의지만, 한국어 자막이 지원되는데 퀄리티가 낮지는 않다. 그리고 자막이 가끔 꺼져있어도 차분하고 친절하게, 쉬운 말로 설명해주셔서 영어 공부가 덩달아 되는 기분. (영어를 제1언어로 하지 않는 분이 하는 영어라 더 그렇게 들리는 것 같다. 대학교 다닐때도..

2023 회고 [내부링크]

지난 회차 글로 비기술적 주제를 선정했는데, 이번에도 아무래도 그래야 할 것 같다. 유데미 이벤트로 강의 2개를 신청했는데 (linux / kafka) 연말이라 딱히 하는 것도 없으면서 왠지 분주하여 자리에 앉아 진득하게 강의를 들을 시간이 나지 않고 있다. 아홉수를 믿은 적 없지만, 하필 작년 초에 개인적으로 멘탈 털리는 일을 겪었었다. 그 뒤로 그냥 아무것도 노력하기도 싫고, 아무것도 믿고 싶지 않고, 많은 것에 부정적인 사람이 되어 가고 있는 나를 볼 수 있었다. 피날레로 코로나 자가격리까지 - 그래도 더 이상 그렇게 살 순 없었고, 안 하던 걸 좀 더 해 보고 싶은 한 해였다. 지금도 100% 달라졌다곤 말하기 어렵지만, 다른 것들을 해보고, 주어지는 기회를 회피하지 않으려고 노력했다. 그리고 부..

2023 연말정산 변경내용 3 : 연금저축공제 단순화 및 한도증가 / 과세표준 변경 [내부링크]

연금에 관련한 이전글 https://career-gogimandu.tistory.com/64 2021 연말정산 변경내용 2 - 연금저축 세액공제지난 글 기부금 집중 탐구영역career-gogimandu.tistory.comhttps://career-gogimandu.tistory.com/78 2021 연말정산 변경내용 3 - ISA가 만기되어 연금저축/퇴직연금 에 돈을 납입했다면?지난글 https://career-gogimandu.tistory.com/64 2021 연말정산 변경내용 2 - 연금저축 세액공제 지난 글 기부금 집중 탐구영역 지난 시간 내용이 수식도 많고 개인이 이해하기에 가장 까다로운 내용 중 하나career-gogimandu.tistory.com2023 연말정산 제도변경 이전글 https..

2023 연말정산 변경내용 2 : 자녀세액공제 / 기부금(율 변경, 명칭 변경) [내부링크]

1편은 여기에서 https://career-gogimandu.tistory.com/218 2023 연말정산 변경내용 1 For 청년: 청년형 장기집합투자증권저축 소득공제 / 중소기업 취업자 소 2023 연말정산에 앞서, 변경되는 지점을 정리해서 몇 편에 걸쳐 (이번엔 최소 3편 이상 나올 것 같다) 작성해볼 예정이다. 이번편은 청년 계층이라면 반드시 알아야 할 제도 2가지를 짤막하게 가지 career-gogimandu.tistory.com 1. 자녀세액공제 기본공제 대상자인 만 8세 이상 ~ 20세 이하 의 자녀가 있는 경우 자녀세액공제를 받을 수 있다. 첫째와 둘째는 각 15만원씩이고, 셋째 이후부터는 각 30만원이다. 그리고 내년부터는 둘째 자녀에 대해서 20만원으로 세액공제 금액이 증액된다. 현금성..

2023 연말정산 변경내용 1 For 청년: 청년형 장기집합투자증권저축 소득공제 / 중소기업 취업자 소득세 감면 한도 상향 [내부링크]

2023 연말정산에 앞서, 변경되는 지점을 정리해서 몇 편에 걸쳐 (이번엔 최소 3편 이상 나올 것 같다) 작성해볼 예정이다. 이번편은 청년 계층이라면 반드시 알아야 할 제도 2가지를 짤막하게 가지고 왔다. 1. 청년형 장기집합투자증권저축 소득공제 https://career-gogimandu.tistory.com/155 2022 연말정산 변경내용 1 - 청년형 장기집합투자증권저축 소득공제 (청년형 소득공제 장기펀드) , 2022년 연말정산을 대비해야 할 시즌이 다시 찾아왔고, 올해도 전산담당자로서 변경되는 포인트를 짚어보는 포스팅을 몇 편에 걸쳐 올려볼 생각이다. 그 중 가장 눈에 띄는 부분은 청년형 장기집 career-gogimandu.tistory.com 작년에 상품이 없는데 어떻게 가입하냐던 바로 ..

좋은 인수인계에 대한 생각 [내부링크]

한 팀에서 이동 없이 쭉 있었지만, 내부에서 업무의 확장과 변경 등의 인수인계는 몇 번 거친 적이 있다. 선임에게 새로운 일을 인수인계 받기도 했고, 내부에서 업무 분장을 조정하며 선임에게 인수인계를 하기도 했고, 부사수에게 내가 하던 일을 넘기기도 해 봤고, 프로젝트에게 인수인계를 받기도 했었다. 만두 대리가 다소 귀찮겠지만, 올해는 옆에서 김사원 앉혀놓고 작업할때 설명하면서 진행해 주세요. 교육도 같이 다녀와요. 오랫동안 해오던, 나름대로의 애착을 가지고 있던 시즈널 업무를 떠나보낼 때가 가까이 왔다. 판단의 주체가 오롯이 나였던 건 아쉽게도 아니지만, 상황상 다른분야 업무 로드가 늘어가면서 어쩔 수 없는 위에서의 결정이었을 것이라고 생각한다. 사실 후임자에게 내 업무를 떼어주는 인계자의 역할이나, ..

닌텐도스위치 젤다 티어스오브더킹덤 (젤다 왕눈) 플레이 후기 / 말이 필요없는 게임 , 덕후 심장 아작내는 감동적인 스토리 [내부링크]

젤다 왕국의 눈물 , 줄여서 왕눈 정식 명칭은 젤다 Tears of the Kingdom 3월 예판 때 구매해서 규조토 코스터 특전 같이 받았다. 회사에서 잘 쓰고 있는 중. 아무래도 전작의 스토리나 기믹을 어느정도 알 때 감동이 더 극대화되는 측면이 있다. 전작의 세계관에서 연장되어, 공간도 하늘과 지저가 추가되어 Z축으로도 훨씬 넓어졌다. 젤다랑 같이 지저 탐험하다가 말고 붙들려 가는 장면으로 시작하다보니 스토리적으로도 그렇고 시작부터 아예 하늘에서 아무것도 없는 상태로 시작한다. 이랬는데 요래됐슴당 하트 하나 주시는 거에 감지덕지하던 링크가 이렇게나 많이 커버린... 하늘에서 시작해서 비행기도 타고 모노레일 광차도 타고 하나씩 부딪혀 나가는 재미가 있다. 다소 산업화?가 진행되다 말았던 건지 작은 ..

글또 9기 지원을 앞두고 / 삶의 지도 작성 [내부링크]

https://www.notion.so/9-23-11-14-23-59-78b26535d8b3469a8cdd8e837bcb1619?pvs=4#02aacfa97faf42a0a42e52a54d945f61 글또 9기 모집 (~23년 11월 14일 23:59까지) 글또 9기를 모집합니다 www.notion.so 요즘 유행하는(이라고 말하면 보통 끝물이다) MBTI로는 ISTJ. 내향적 / 감각적 / 사고적 / 계획적. 어릴 때는 J의 정반대인 P. 계획 큰그림 이런 것과는 거리가 멀었다. 대학생이 된 이후로 생존을 위해 J가 되었지만, 사실 지금도 내가 대문자 J라는 생각이 잘 들지 않는다. 수학이 싫지 않았다. 딱 중학교까지. 공부를 그럭저럭 잘 한다는 소리를 들었다. 비교적 바른생활과에 가까운 편이라 친..

줍줍 무순위청약 제대로 공부하기 / w.힐스테이트 관악센트씨엘 사례로 [내부링크]

현대건설, 관악 '힐스테이트 관악센트씨엘’ 3가구 무순위 청약 https://www.wowtv.co.kr/NewsCenter/News/Read?articleId=A202310310108&t=NN 현대건설 관악 힐스테이트 관악센트씨엘 3가구 무순위 청약 현대건설이 서울 관악구 일원에 선보이는 힐스테이트 관악센트씨엘 이 11월 1일(수)~2일(목) 힐스테이트 관악센트씨엘 공식 홈페이지에서 무순위 청약을 진행한다. 앞서 단지는 정당계약 및 예비 www.wowtv.co.kr 1. 뉴스에서 알 수 있었던 사실 앞서 단지는 정당계약 및 예비당첨자 계약을 마무리했으며, 이 가운데 부적격 등으로 발생한 3가구가 무순위 청약으로 공급된다. 무순위 당첨자 발표는 11월 3일(금)이며, 계약은 6일(월) 진행된다. 이번 무..

아기곰의 10년동안 써먹을 부동산 비타민 / 아기곰 [내부링크]

2007년 12월에 출간된 오래된 책이지만 아직도 많은 사람들에게 읽히는 책. 현재 종이책은 완전 절판이라 중고밖에 구할 수 없고, 지역 도서관에도 너무 오래된 도서라 비치된 곳이 근방에 없었음. 신청도 이런 책은 안받아줌. 중고가격도 굉장히 높게 형성되어 있고, E북도 교보에서만 판매 중이다. 2007년 본인 중학생이었고 (...) 저 시절이 내 기억이 맞다면 노무현 -> 이명박 으로 정권이 넘어가던 시점인걸로 기억하는데 저 시절의 정책 같은 지금에서 의미없는 흘러간 내용은 조금 스킵하고 보더라도 거의 15년 이상 지난 지금에도 적용할 부분이 상당히 많음을 알 수 있었다. keyword 1 : 투자가치 keyword 2 : 입지 keyword 3 : 경제흐름 [페이지, 본것, 깨닫은 것, 적용할 ..

네이버클라우드 NCA (Naver Cloud Platform Certified Associate) 합격후기 / AWS와 비교 / 단기속성 합격 비결 (무료강의, 기출문제) / 추천대상 [내부링크]

0. 서론 티스토리 개오랜만. 두달만에 쓸거리가 생겼음. NCA 라는 희한한 자격증 (?)을 따고옴. 본인은 컴퓨터 공학을 전공하지 않은 SW 엔지니어(인프라 엔지니어 아님)로 일하고 있고, 클라우드에 대한 약간의 관심으로 작년에는 네이버클라우드 핸즈온 강의를 수강했다. https://career-gogimandu.tistory.com/148 네이버클라우드 platform hands-on lab 20221104 수강후기 https://edu.ncloud.com/schedule/apply/566 EDU PORTAL - NCLOUD CLOUD PLATFORM Improve your company’s operational competitiveness with a simple and fast workflow. ..

큰 수의 법칙 w/파이썬 [내부링크]

첫째줄 배열의 크기 N (2

(스포주의) 닌텐도스위치 링피트어드벤쳐 3차엔딩까지 다 본 후기 / 스쿼트 베스트 판정이 안되는 이유 [내부링크]

이전글 https://career-gogimandu.tistory.com/73 링피트 어드벤처 플레이 중기 - 코로나 시대에 집에서 운동을 해보자! 수많은 운동/다이어트 포함 각종 유튜버들이 플레이한 링피트 https://www.youtube.com/watch?v=cyn9dLT46r8 많은 사람들의 닌텐도스위치 영업템이라고 봐도 과언이 아닌 링피트 어드벤처 코로나 시국에 최 career-gogimandu.tistory.com 중간 중간 오래 쉬기도 했는데.. 어쨌거나 저쨌거나 다 했다. 3차 마지막 마스터모드까지 엔딩을 다봤다. 나도 내가 좀 징하다. 솔직히 꼼수도 늘었고, 아파트에서 할 수 있는 사일런트 모드로는 충분히 뛰지 못하긴 하지만 그래도 집에서 이만한 운동이 없다. 요즘같은 장마철에, 에어컨도..

그룹 알고리즘 w/파이썬 [내부링크]

특정 키값에 해당하는 그룹화된 합계 리스트를 만든다 항목명 수량 RADIO 3 TV 1 RADIO 2 DVD 4 이런 식으로 중구난방으로 흩어진 값인데 항목명 수량 DVD 4 RADIO 5 TV 1 수량을 항목별로 더해서 합계를 내고, 정렬하고 싶다. 어차피 문자도 아스키 코드값 따라가니까 우리가 아는 그 사전 순서대로 정렬이 될거고, 정렬은 똑같이 진행하면 되는데 같은 상품명일 때 수량을 누적합계 내고 다음 항목과 다르거나, 마지막이면 저장. #그룹 알고리즘: 특정 키값에 해당하는 그룹화된 합계 리스트 만들기 #[?] 컬렉션형태의 데이터를 특정 키값으로 그룹화 #테스트용 레코드클래스 class Record(): def __init__(self, name, quantity): self.name = nam..

최빈값 알고리즘 w/파이썬 [내부링크]

가장 많이 나타난 값 : 최빈값 최빈값이 무엇인지를 구하는 알고리즘. 스코어 배열을 가지고 판단하기 위해 스코어 범위를 나타내는 배열이 하나 필요하다 범위의 인덱스 자리값에 해당하는 스코어를 하나씩 추가한다 3이 나오면 3번지에 +1 이런 식으로. 그렇게 채워진 범위 인덱스 배열에서 최댓값이 최빈값이 되는 구조. #[?]주어진 데이터에서 가장 많이 나타난 값 import sys #[1]input scores = [1,3,4,3,5] #0~5점까지만 허용한다고 가정 indexes = [0] * 6 #0~5점 점수 인덱스: 갯수 저장 max = -sys.maxsize - 1 #맥스알고리즘 적용 mode = 0 #최빈값이 담길 그릇 n = len(scores) m = len(indexes) #[2]proces..

병합 알고리즘 w/파이썬 [내부링크]

first = [1,3,5] , second = [2,4] 두 배열을 [1,2,3,4,5]로 합치고 싶다. 각 배열의 처음 순서부터 비교하여 1 < 2 -> 1을 선택 3 > 2 -> 2를 선택 3 < 4 -> 3을 선택 5 > 4 -> 4를 선택 - > 그리고 마지막 남은 5를 처리한다. #[?] 2개의 정수배열 합치기 : 오름차순 정렬 가정 #병합알고리즘 : 오름차순 정렬된 정수 배열 2개를 하나로 병합 #[1] input - 정렬되지 않은 배열인 경우 정렬이 필요함 first = [1,3,5] second = [2,4] m = len(first) n = len(second) merge = [0]* (m+n) #m+n자리만큼 병합데이터 들어갈 배열을 만듦 i = 0 j = 0 k = 0 #[2] pr..

이진 검색 알고리즘 w/파이썬 [내부링크]

정렬된 데이터를 이진 검색을 활용하여 반띵. 내 신발 가격 10만원 업 다운? 업 -> 15만원 -> 다운-> 12만원 -> 업 -> 14만원! 평소에 이런식으로 물건 가격 맞추기 했던 기억을 되살려서 문제를 풀어보자. 로우 하이 인덱스값을 지정하고, 로우와 하이 인덱스의 중간지점에 평균 미드 인덱스를 지정한다. 그리고 그 미드인덱스 값이 찾는 값보다 큰지 작은지에 따라 로우/하이를 조정하여, 찾는 값이 나올때까지 while반복. #검색알고리즘(search algorithm): 주어진 데이터에서 특정 데이터를 찾음 #정렬되어있는 데이터를 이진검색을 사용하여 반띵나눠서 검색 def main(): #[1]input data = [1,3,5,7,9] #오름차순정렬로 가정 - 안되어있는 경우 정렬 필요 n = ..

닌텐도스위치 JRPG 옥토패스 트래블러2 Octopath Traveler2 플레이후기 - 전작보다 모든 면이 훨씬 나음 [내부링크]

전작 옥토패스 트래블러 닌텐도스위치 JRPG 옥토패스 트래블러 Octopath Traveler 플레이후기 Octopath Traveller - 2018년 출시, 2020년 한글판 발매. 2022년 4월에 당근마켓에서 구매하여 약 2개월, 110시간 가량 플레이했다. 턴 순서대로 공격하고 방어하는 JRPG 장르는 처음이었는데, 실시간성이 아 career-gogimandu.tistory.com 옥토패스트래블러 2 / 2023년 2월 출시 및 한글판 발매 4월에 당근마켓으로 구매하여 약 한달 반 / 100시간 조금 안되게 플레이하여 최종엔딩 봤다. 1. 전작에서 아쉬웠던 점은 크게 3가지 1) 아무래도 8명의 멤버의 스토리가 전혀 연결점을 갖지 못하는 것 2) 마지막 엔딩이 영 조잡하다. 8명 각각의 스토리를..

티스토리에 2차도메인 연결, 챗GPT로 애드센스 취득까지 - 일단 저지르고 수습중 / DNS설정 문제 해결중? [내부링크]

0. 일단 저지르게 된 계기 인스타그램에서 어느 대학생이 웹페이지 만드는 거 어렵지 않다고 수익화 개발 쉽게 할 수 있다고 호언장담하는 게시물을 보고 오? (컴퓨터공학 전공자는 아닌것 같지만, 개발에 어느정도 이해도가 있는) 대학생이 쉽게 하면 그래도 웹개발자는 아니지만 실무 코드밥 좀 먹은 나도 할 수 있겠다 싶어서 1년에 500원짜리 도메인 구입을 일단 저질렀다. (도대체 왜 이럴때만 일단 저지르는건데?) 1년동안 유의미한 결과가 없거나, 손익분기점까지 도달하지 못한다면 폐기할 가능성이 있어서 가비아에서 가장 저렴한 500원/1년 도메인을 구입했다. 이게 4월 초의 일. https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.g..

아디다스 삼바 비건 OG 화이트 블랙 (H01877) 당첨 / 크림에서 리셀 [내부링크]

Adidas Samba Vegan White Black 아디다스 삼바 비건 화이트 블랙 모델번호 H01877 출시일 2021/07/27 컬러 FOOTWEAR WHITE/CORE BLACK/GUM 2023년 4월 27일 아디다스 컨펌드 앱에서 진행된 드로우에서 당첨. 아근데 나이키도 엥간히 홈페이지 구리다고 생각했는데, 아디다스 앱도 무지막지하게 구리다. 나이키보다 심한 듯. 아이디 분명 있고 비번 맞는데 왜 일치하는 정보가 없대..? 근데 또 비번 바꿨더니 해결되지를 않나; ㅋㅋ 컨펌드앱 깔아놓고 기다리다가 드로우 소식 듣고 응모하는 과정 자체는 굉장히 간단했다. 삼바 계열 최근에 몇개 열린 거 응모넣었다가 한 개 얻어걸림. 삼바 자체는 출시한 지는 꽤 되었던데 요즘 최고 핫셀럽 블랙핑크 제니 언니(예쁘..

나이키 덩크 로우 레트로 프리미엄 팀 레드 앤 화이트(FJ4555-100) 당첨 / 솔드아웃에서 판매 [내부링크]

조던1 골프화가 중간에 한번 당첨됐었지만 거래량이 너무 없어서 & 내 사이즈지만 골프를 따로 치지 않아서 리셀 실패하고 반품한 뒤로 (..) 오랜만에 드로우 당첨. (W) Nike Dunk Low Retro PRM Team Red and White (W) 나이키 덩크 로우 레트로 프리미엄 팀 레드 앤 화이트 모델번호 FJ4555-100 출시일 2023/04/25(화) https://career-gogimandu.tistory.com/150 나이키 덩크로우 SP 바시티 로얄 (덩크로우 켄터키 2022 / CU1726-200) 당첨후기 Nike Dunk Low SP Kentucky 2022 나이키 덩크 로우 SP 켄터키 2022 모델번호 CU1726-100 출시일 2022/11/07 (수) 회사에서 일하고 ..

청년형 장기집합투자증권저축 소득공제(청년형 소득공제 장기펀드) - 홈택스에서 소득확인증명서 발급방법 / 상반기까지는 재작년 소득으로 가입가능 [내부링크]

https://career-gogimandu.tistory.com/155 2022 연말정산 변경내용 1 - 청년형 장기집합투자증권저축 소득공제 (청년형 소득공제 장기펀드) , 2022년 연말정산을 대비해야 할 시즌이 다시 찾아왔고, 올해도 전산담당자로서 변경되는 포인트를 짚어보는 포스팅을 몇 편에 걸쳐 올려볼 생각이다. 그 중 가장 눈에 띄는 부분은 청년형 장기집 career-gogimandu.tistory.com 2022 연말정산 준비하면서 아니 상품이 없는데 어떻게 가입해요 ㅠㅠ 했던 바로 그 절세 아이템이다. 청년형 장기집합투자증권저축 소득공제 항목은 작년에 추가되어 올해 초에 있었던 2022 연말정산에서부터 볼 수 있었는데 정작 2023년 3월 20일에서야 해당 상품들이 각 금융기관에 추가되었다...

재건축, 재개발, 뉴타운 : 기존의 동네를 밀고 새로운 동네로 / 최근 이슈가 된 PF대출까지 [내부링크]

https://www.hankyung.com/realestate/article/202301264726i 여의도 시범·한남5 등 '재건축·재개발 최대어' 수주전 막올라 여의도 시범·한남5 등 '재건축·재개발 최대어' 수주전 막올라, 하헌형 기자, 부동산 www.hankyung.com 재개발: 불량주택, 공공시설 정비 목적으로 노후한 ‘지역’을 다시 개발하는 것. 공공사업으로 진행하며 건물 뿐만 아니라 도로나 상하수도 등의 기반시설도 새로 설치한다. 지자체와 함께 진행하기 때문에 재개발을 하게 되면 그 지역에 거주하고 있는 사람들에게 공시지가를 기준으로 보상금을 지급한다. 보상금에는 개발이익이 포함되지 않고 이사비나 주거이전비를 지급해야 한다. 오래된 주택/상가를 허물고 상하수도, 상가, 집 등등 싹 새로 ..

시공사, 시행사, 주택조합 - 집 살 때 관련 회사를 꼼꼼하게 봐야 하는 이유 / 여러 이해관계가 맞물리는 이유 [내부링크]

1. 시행사 토지 매입, 행정 절차, 공사, 시행, 감독, 계약, 입주 등 건축 계획부터 마지막 입주단계까지 과정을 총괄 기획하는 회사. 개발프로젝트의 사장님. 보통 시행사가 사업의 주체로 개발할 땅을 선정하고 사들인 다음에, 행정절차를 밟고 공사를 진행할 시공사를 선정한다. 그러니까 쉽게 말해 이 사업의 기획자. 모든 걸 총괄하는 역할. 어떤 회사들이 있는지 그쪽 업계를 잘 몰라서 찾아보다가 흥미로운 포스팅을 발견했다. 이 업계에 계신 분이 아닐까 싶은,, 시공사도 사업을 시행할 수 있고, 자산운용사와 증권사 등의 금융회사들도 달려들어 경계가 모호해지고 있는 것이 시행사업의 트렌드라 볼 수 있다고 한다는데 그래서 금융계열사에도 부동산 관련 부서가 있구나 싶기도 하고? 부동산 개발&시행사(디벨로퍼) 업무..

분양받은 아파트의 중도금 상환 계획 세워보기 - 최근 청약 아파트를 샘플로 하여 [내부링크]

중도금이란: 부동산 등을 거래할 때 계약금과 잔금 사이에 일부 치르는 금액 부동산 정책은 완화와 규제를 오고간다. 사실 당연함. 부동산에 버블이 꼈다 싶으면 규제를 하고-> 부동산 가격이 떨어지고-> 그게 너무 심하게 침체되어 있다 싶으면 완화정책이 들어감. 물론 규제를 한다고 집값이 떨어지는 것도 아니고, 완화를 한다고 집값이 오르는 것도 아님. 정책이 다 의도대로 작동하는 것은 당근 아니지만, 그냥 그런 정책을 사용한다 정도 ㅇㅇ 지금은 부동산 침체기라 완화 정책을 펼치는 중인데 원래 아파트를 분양받고 계약금 이후에 내는 중도금과 보증 건수에 제한이 있었으나 지금은 모두 완화되어 모든 아파트에 중도금 대출을 받을 수 있게 되었다. 중도금 대출 한도 규제때문에 그동안 청약에 당첨되어도 본인돈+대출 다끌..

전용면적, 공용면적, 용적률, 건폐율 : 부동산 정보를 읽어내기 위해 알아야하는 면적관련 정보 용어 [내부링크]

1. 전용면적 입주자 전용으로 사용할 수 있는 공간. 집 현관문 열고 들어가서부터 우리집의 실제 면적. 신발을 벗고 밟을 수 있는 모든 구역 2. 공용면적 다른세대와 공동으로 사용하는 공간 (계단, 엘베, 1층 현관, 복도, 단지 공용시설 등)을 포함한 면적 주거 공용면적(엘베 계단 복도 등) + 기타 공용면적 (주차장, 관리실 등) 으로 구성 cf) 서비스면적 = 기본 제공되는 전용면적 외에 발코니, 테라스 등 추가적으로 제공되는 면적. 분양가에 포함되지 않음. 그래서 발코니 확장 옵션을 선택하게 될 경우 실평수 = 서비스면적 + 공용면적 공급면적 = 전용면적 + 주거공용면적 전용률 = 공급면적 / 전용면적 공급면적 62.38/ 전용면적 45.73인 경우 전용률은 45.73/62.38 = 약 73%..

분양가 상한제와 분양권에 대하여 - 새 아파트에 살고 싶다면 or 청약 당첨을 꿈꾼다면 알아야 할 것 [내부링크]

아파트 분양가 서울보다 지방이 가파르게 올랐다 | 한국경제 (hankyung.com) 아파트 분양가, 서울보다 지방이 가파르게 올랐다아파트 분양가, 서울보다 지방이 가파르게 올랐다, 전국 28.9% 오를 동안 서울은 13.1% 상승 그쳐 분양가 상한제 적용 여파…향후 인상 전망www.hankyung.com1. 분양가 상한제 일정한 표준 건축비 + 택지비(감정가) + 가산비를 더해 분양가를 산정하고, 그 이하로 분양하게 제한시킨 제도 기본형 건축비 및 택지비와 가산비를 합한 금액보다 저렴하게 책정된다는 점에서 비교적 저렴하게 주택 마련의 기회를 가질 수 있다는 이점이 있다. 분양가상한제를 통해 분양가를 낮추면, 건설사 등이 과도한 이익을 남기는 걸 방지할 수도 있고 주변 아파트 시세도 자연스럽게 낮아져서 ..

갭투자와 청약 분양 : 구축 시세보다 싸게 집을 사는 방법 2가지 [내부링크]

1. 갭투자 집을 일단 매수하고, 다른사람에게 전세를 주면 내돈은 (매매가 - 전세가) 만큼만 있어도 집을 살 수 있다는 것이 갭투자. 갭투자의 목적은 시세 차익에 있음ex ) 취등록세 같은 부차적인 문제 제외하고 전세가 매매가만 가지고 단순 계산 시 매매가 6억 5천만원 / 전세가 4억 5000만원 인 경우 내 돈은 2억만 있어도 6억 5천만원짜리 집을 살 수 있다는 이야기. 심한 경우 단 몇천만원으로도 집을 살 수 있던데... 매매와 전세의 차이가 덜할 수록 갭투자하기 좋겠는데, 빌라나 오피스텔의 경우 집값이 떨어지면 집주인이 전세값을 못 돌려주는 경우가 많아 (최근 늘어난 전세사기가 이런 맥락) 요즘같은 부동산 상황에서는 주의가 필요. 갭이 작고 오를 가능성이 높다고 판단되는 경우에 유리함 집값이 ..

부동산에 관련된 돈 문제에 대하여 : 보유세 / 재산세 / 종합부동산세(종부세) / 공시가격 / 공정시장가액 [내부링크]

보유세 재산세 + 종합부동산세 재산세 매년 6월 1일을 기준으로, 6개월 이상 존재한 토지 주택 건축물 항공기 선박 등에 부과. '보유함'에 따라 내는 세금. 각 지방 자치단체가 징수하는 지방세. 7월에는 건물가치에 대한 재산세가 나오고, 9월에는 토지에 대한 재산세가 나옴. 아파트의 경우 아파트에 사는 사람들이 건물 평수에 비례해서 땅도 소유를 하게 되는데, 그 재산세가 9월 종부세 = 종합부동산세 집 상가 건물 땅 등을 많이 가졌을 때, 일정금액 이상일 때 국세청이 별도의 누진세율을 적용하여 부과하는 '국세'. 고가주택이나 다주택자들이 그 대상이다 ... 나도 종부세 내는 사람을 꿈으로 해야하나 공시지가가 12억원 이상인 주택을 보유한 사람들이나 다주택자의 경우 9억원을 초과한 사람들이 내게 됨 (단..

그룹빅데이터교육 5주차 ) 파이썬 Streamlit 으로 분류예측 사이트 배포하기 [내부링크]

지난번 파이썬 streamlit 으로 만든 사이트 후기는 여기 https://career-gogimandu.tistory.com/171 그룹빅데이터교육 2주차 ) 파이썬 Streamlit 기반 웹페이지 만들기 - 엑셀 데이터를 판다스로 변환 파이썬 / 판다스 배우는 중. 완전 처음은 아니지만 너무 오랜만이라 낯설어서, 기억을 복구하는 중. 교육을 렌탈 노트북으로 듣고 있다보니 파일 저장하고 나면 보기가 어려워서 아카이빙용 깃 career-gogimandu.tistory.com streamlit으로 배포를 하는 과정은 어렵진 않은데 github에 새 repository를 하나 만들어야 한다. https://github.com/gogimandu1019/bigdata2023-ml GitHub - gogiman..

LTV / DTI / DSR 가장 헷갈리는 부동산 용어 3개 정리 [내부링크]

https://www.mk.co.kr/news/realestate/10679289 “오빠 아파트 질렀다”…30대 ‘내집 마련’ 늘어났다는데 [부동산 라운지] - 매일경제 최근 3개월새 매입 10% 늘어 “아파트값 급등기때 학습효과 떨어지자 기회삼아 먼저 나서” www.mk.co.kr 오빠 차 뽑았다 패러디인건 알겠으나, 왜 아파트를 오빠만 사는것처럼 타이틀을 뽑는건지 조금 마음에 들지 않지만 1. 기사요약 부동산 침체가 이어지고 있지만 30대 매수세 증가 : 고점대비 20~30% 호가가 낮아진 급매물들이 나왔는데, 이를 실거주 목적의 30대들이 매수. SVB 사태로 금리 인상에 대한 리스크는 줄었지만, 여전히 경기 침체 가능성을 배제할 수 없음 그리고 초-급매물은 사실 이미 다 팔려서 추격매수 주의 필요..

그룹빅데이터교육 3주차) Netlify 로 마스크 착용여부 판별 웹사이트 배포하기 [내부링크]

https://capable-kleicha-0dfbda.netlify.app/ Page Title Teachable Machine Image Model Start capable-kleicha-0dfbda.netlify.app 학습한 샘플이 내 얼굴의 마스크 벗음 씀 하나뿐이라 정확도를 담보할 수 없지만 아무튼 샘플을 학습시켜서 -> 사이트를 만들고 배포하는 데에까지 또 금방 해냈다 샘플 학습은 여기에서 https://teachablemachine.withgoogle.com/train/image Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine le..

손목닥터9988 서울페이머니 전환해서 사용하기 [내부링크]

2023년 1월쯤 지인을 통해 서울특별시에 살고 있거나 / 직장, 학교가 있는 경우 손목닥터9988 서비스를 신청할 수 있다는 얘기를 전해들었다. https://onhealth.seoul.go.kr/#/손목닥터 9988손목닥터 9988 페이지입니다.onhealth.seoul.go.kr매 년초 모집하는 것으로 보이고 2월쯤 가입이 마감되어 올해는 아쉽게도 신규 가입이 어렵다 이에 관한 글도 진작 올렸어야 했는데 미루다가 가입이 마감되었다. 개인이 가지고 있는 갤럭시 워치 / 애플 워치 같은 스마트 워치를 사용하거나, 서울시에서 빌려주는 스마트워치를 활용해서 건강 데이터를 기록하고 이에 따른 포인트를 서울페이머니로 현금화할 수 있는 사업이다.나는 1월 쯤 신청하였고, 가지고있던 애플워치를 사용하여 사업 참여..

2023 연말정산 치트키가 될 고향사랑기부제 : 10만원 세액공제(10만원 초과분 16.5%) 받고 3만원 답례품 현금화로 30% 수익률 추가 달성 [내부링크]

일본에 고향 납세라는 제도가 있다. 응원하고 싶은 지역에 기부를 하고, 일정 금액을 세액공제 받는 컨셉인데 공제 금액도 크고 개인 법인 모두 기부를 할 수 있어서 사랑받는 제도라고 한다. 이웃 나라에서 좋은 제도를 벤치마킹해오는 건 좋은 행정이라고 생각한다. 우리나라에도 고향사랑 기부제가 올해부터 생겼다. 공무원 지인이 고향사랑 기부금 내면 닭갈비를 공짜로 먹는 방법이 공문으로 돈다고 사진을 찍어 보내줬는데 ㅋㅋㅋ 왜 맛있는 닭갈비를 니네만 공짜로 먹냐 하면서 찾아보다가 개꿀 제도라는 걸 알게되어 소개해보기로 했다. https://ilovegohyang.go.kr/ 고향사랑e음 고향사랑e음 시스템을 통해 기부희망 지자체에 열악한 지방재정 확충에 기여 하고, 대상지자체로부터 답례품을 제공받을수 있는 종합정..

1년동안 부수입을 모아보면 얼마가 될까 : 부수입 자유적금 1개월 (카카오뱅크 자유적금) [내부링크]

이 글을 쓰기까지 영감을 준 , 작년 이맘때 친구가 알려준 한동안 인터넷에서도 뜨거웠던 살인적금 (살인하려고 붓는 적금이 아니다, 깜빵 안돼요) https://biz.chosun.com/topics/topics_social/2022/06/13/4UTPLYCTKNADFCNFQCIQ466QVE/ 상사가 혼낼 때마다 ‘1818원’씩 적금… MZ세대만의 스트레스 해소법 상사가 혼낼 때마다 1818원씩 적금 MZ세대만의 스트레스 해소법 18적금 저주통장에 모은 돈으로 오마카세부터 호캉스까지 현실적인 어려움·스트레스에 대응하는 MZ세대들만의 해소법 biz.chosun.com 열받는 일 생길때마다 1818원, 4444원 등을 적금하는.. 부정적인 감정을 돈으로 환산하는 적금. 작년 이맘때에 시도하다가 어느순간 보니 ..

신한은행 청년저축왕적금 초대코드 / 추천코드 입력하고 우대금리 받기 (최대 3년 5.85%) [내부링크]

SVB 사태도 그렇고, 우리나라가 갑자기 미국 및 다른 나라만큼 금리를 안 올리기도 하고.. 작년 가을쯤이 금리인상의 정점이었던 듯 하다. 요즘 새마을/신협 쪽도 딱히 유잼 금리가 아니던 참에 ... 신한은행에서 새로 나온 적금이 있길래 기존 이율 낮은 적금 불입액 줄여서 가입완. 이름은 청년 저축왕 적금이고, 1~3년 / 최대 5.8% 금리로 가입이 가능하다. 애초에 이름에 '청년'이 붙어있는 것에서 느낌 오겠지만, 만 18~39세 청년 고객만 가입이 가능하다. 20만좌 다 팔리면 내려간다는데, 10만좌/4월 말까지 이벤트 걸려있어서 호다닥 가입~ 입출금통장 첫 신규 시 0.3%는 받을 수 없는 기존고객+거의 주거래나 마찬가지지만, 그래도 나머지 우대 이율 받기 전혀 어렵지 않다. 나는 이미 장기 적금..

파이썬 반복문 누적합계 [내부링크]

빅데이터 교육 듣다가 오랜만에 알고리즘 비슷한 문제 풀어서 머리에 쥐 남. 한동안 뜸했는데 자주 풀어야지,, 다음과 같은 규칙을 가진 숫자의 합을 for문을 사용해서 구현하세요. 1부터 19까지 누적 합계를 구합니다. (예시) 1 + (1 + 3) + (1 + 3 + 5) + (1 + 3 + 5 + 7) + ... + (1 + 3 + ... + 19) 1+ 1+3+ 1+3+5+ 1+3+5+7+ 1+3+5+7+9+ 1+3+5+7+9+11+ 1+3+5+7+9+11+13+ 1+3+5+7+9+11+13+15+ 1+3+5+7+9+11+13+15+17+ 1+3+5+7+9+11+13+15+17+19+ 합계: 385 1*10 + 3*9 + ... + 19*1 이니까 계산은 금방 할 수 있다고 생각했는데 반복 출력때문에..

그룹빅데이터교육 2주차 ) 파이썬 Streamlit 기반 웹페이지 만들기 - 엑셀 데이터를 판다스로 변환하여 출력하기 [내부링크]

파이썬 / 판다스 배우는 중. 완전 처음은 아니지만 너무 오랜만이라 낯설어서, 기억을 복구하는 중. 교육을 렌탈 노트북으로 듣고 있다보니 파일 저장하고 나면 보기가 어려워서 아카이빙용 깃허브 카테고리 개설. https://github.com/gogimandu1019/bigdata2023 GitHub - gogimandu1019/bigdata2023 Contribute to gogimandu1019/bigdata2023 development by creating an account on GitHub. github.com 업로드한 엑셀 파일을 판다스 데이터프레임으로 변환하고, 이를 페이지에 출력해주는 streamlit 프레임워크의 기능. 이거 짜는 데 개행공백 포함해도 10줄이라니 약간 일자리 위기의식 느낀..

주식, 개미지옥 탈출하기 - 김승대 [내부링크]

연금저축펀드 / ISA계좌에서 S&P500 기계식 매수 모두 장기 투자 관점이라, 나는 내가 장기투자자인 줄 알았는데.. 잡주 단타 안 치고, (장대 양봉이니 차트니 뭐니 그런거 보는거 어렵고 귀찮다. 차트 분석 책도 읽어보려 시도해봤지만 쉽지 않았다. 학교다닐 때 시계열 시뮬레이션 이런 공부 안 해본 게 아니지만 굳이 거기에 머리쓰고 싶지 않아) 내가 들고 있는 주식은 아주 시퍼래서 그렇지 네이버, 삼성전자, 현대차, 애플 이런 우량기업들 주식이라 장기 투자자인 줄 알았는데.. 내가 하고 있는 투자가 의외로 방치일 수 있다는 생각이 들었다. 자신에게 맞는 투자 방식이 따로 있음에 공감하며, 주식투자를 좀더 진심으로 접근해야겠다고 생각했다. 매매일지를 쓴다는 사람들을 봤지만, 이걸 어떻게 하지 싶어서 막..

그룹빅데이터교육 1주차 ) ChatGPT 블로그 자동화포스팅 / 챗지피티 답변을 그대로 출력해주는 파이썬 Streamlit 기반 웹페이지 만들기 [내부링크]

7주짜리 2023 그룹 빅데이터 교육을 수강하며, 파이썬 / 머신러닝 관련 강의 내용 아카이빙할 카테고리 새로 만듦. 한동안 재테크 공부 포스팅을 많이 하고 있었는데 생각해보니까 이거 개발블로그로 시작한 거잖아? 0주차. 오티 는 패스. 1주차. 파이썬 기본 되짚기 + 실습 파이썬 환경설정 및 타 계열사 비개발자 현업들이 같이 듣는 교육이다보니, 기본 문법 개념 정리하는 시간이 필요. 파이썬을 접해는 봤지만 주 언어가 아니라 익숙하진 않아서, 도움이 되었음 (주 언어는 아무래도 그래도 자바..) 배운 내용을 바로바로 연습문제 풀면서 테스트해볼 수 있어서 좋았음. 약간 많이 쉬운 코테 보는 느낌도 나고. 1. 챗GPT 로 블로그 포스팅 자동화하기 # openai 설치 코드 !pip install opena..

케이스티파이 케이스 리퍼 신청 : 비싼 돈 주고 샀으면 6개월 이내에 무조건 도전! (한국어 문의 답변 느림 / 메일 예시) [내부링크]

2022년 9월, 아이폰 14프로 출시 소식과 함께 케이스 구매 https://www.casetify.com/product/sleepy-stickers-by-eggsdoodz/iphone-14-pro/magsafe-compatible-impact-case#/16004733 Sleepy Stickers by eggsdoodzCASETiFY - 아이폰 14/ 아이폰 14 플러스/ 아이폰 14 프로/ 아이폰 14 프로 맥스 & 각종 테크 액세서리를 위해 뛰어난 보호력은 물론 지속가능성까지 갖췄습니다.www.casetify.com내가 구매한 제품은 이것 그리고 구매한 지 거의 6개월이 다 되어가는 시점에서... 정말 큰 돈 주고 구매했지만 다소 무거움. 그러나 맥세이프 기능 및 보호 기능은 그럭저럭 괜찮은 편임..

알라딘에 팔기 로 책장 정리 후기: 중고책&앨범굿즈 한방에 정리하기 / 회원에게 팔기와 비교, 장단점 등 [내부링크]

돈의 속성 을 읽다가 물건 여러분 안녕하심니까~ 하고 정리하는 부분 보고 갑자기 삘받아서 책장을 좌르륵 엎었고...무려 책꽂이 1.5칸을 비워냈다. 한 번 읽고 안 읽은 책 / 이제 더이상 나를 설레게 하지 않는 구 최애의 앨범과 굿즈 중 알라딘 매입중인 물건 / 한번도 펴보지도 않고 짱박은 책(그럴 거면 대체 왜 산건데) 등등. 구최애라 함은... 중고등학생 시절 구구 최애는 나중에 사회면에 나오고 깜빵에 가는 바람에;;; 진짜 구제불능이 되었지만 다행히 그시절엔 굿즈를 사모으지 않았던, 덕질하기 최악의 환경이던 지방의 미자덬 5034643호의 흑역사로만 남았다. 그리고 대학생~취준생 시절 최애 굿즈를 엄청 사제끼곤 했는데...(돈도 못 벌면서 왜그랬냐 나새끼야) 지금도 그들의 sns를 팔로우하고 있고..

돈의 속성(최상위 부자가 말하는 돈에 대한 모든 것) - 김승호 / 마인드셋이 바뀌고 있는 중 [내부링크]

책 한 권 깊이 몰입해서 디깅하는 경험은 또 처음 해 본다. 밀리의 서재에서 200쇄 개정증보판 전자책으로 독서 완료. 원래 독서 속도가 빠르고 후루룩 읽는 편인데, 이 책은 주말제외 영업일 약 10여일 동안 꼼꼼하게 읽어나감. 밑줄그은 부분 중) p59.정기적이고 고정적으로 들어오는 수입은 보통 그 액수의 100배 규모 자산의 힘과 같다. 나에게 230만원의 정기적인 수입이 있다면 100억 원을 가진 자산가나 별반 다를 것이 없다는 것이다. 2020년 저금리 기준으로 저정도니, 지금 기준이면 300 이상의 가치는 될 것 같다. 하지만 물가도 같이 올라버렸지... p60. 정말 100억원을 가졌어도 230만원 급여생활자의 생활 태도를 넘어서는 순간 재산이 하향할 수 있다. 생각해보면 생각보다 내 주변 부..

처음 시작하는 돈 공부 (홍춘욱 박사의 한 번 읽고 평생 쓰는 금융 기초 지식) [내부링크]

오키로북스 2월 경제디깅 도서. 밀리의 서재에서 읽음. 사실 좀 실전적인 재테크에 대한 것을 기대하기는 했는데 갑자기 웬 ? 싶은 책, 내 돈 주고 딱히 종이로 사서 읽을 거 같지 않은 취향이라 좀 읭할 때가 있긴 한데, 읽으면 막상 또 유용하고 재밌고 그럼. 피터린치 아저씨였나, 어느 유명한 투자자가 한 말이었는데 의외로 주식투자 하는데 도움이 된 게 역사학, 심리학 같은 사람에 대한 이해와 관련된 학문이라고 한 적이 있었던거 같은데 이것도 그런 측면에서 접근하기 좋은 거시경제의 시작 같은 책이라고 생각함. 개인적으로는 책의 설명이 그렇게 어렵지 않아서, 중고등학생 정도면 무난하게 이해할 수 있을 것이라고 생각함. 오히려 고등학교 필수과목으로 이런 책 좀 깔아줘야 한다고 봄. 당연히 입시 국영수탐도 중..

아이패드 에어5 애플 교육할인 구매완료 (여의도 애플스토어 방문픽업, 주의사항) [내부링크]

2019년 2월에 구입한 아이패드 6세대(미니 아님 프로 아님)를 놓아주었다. 영상 재생 + E북 독서 + 약간의 굿노트 필기용으로 충분했지만, 광활한 흰 베젤이(심지어 실버였다) 거슬리기도 했고 하필 교육할인 정보를 봐버렸고.... 성과급이랑 연차수당 동시에 들어왔고... 계산기만 약간 두들겨보고 바로 구매완료. 내가 구매한 모델은 2022년에 출시된 아이패드 에어 5 64GB 기본용량 전문 창작자가 아니라서 용량 부족할 일 없다고 생각함 6세대 32GB도 20GB정도밖에 안 씀.. 밖에 들고 다닐 일이 많지 않아서 와이파이 모델이면 충분 색상은 퍼플은 14프로 딥퍼플과 깔맞춤하기엔 너무 연했고, 블루는 예쁘지만 혹시 중고 판매하게 되면 팔기 까다로울 것 같아서 무난하게 스페이스그레이 선택. https..

나는 노후에 가난하지 않기로 결심했다 - 내 연금저축 들여다보기 [내부링크]

1분기 오키로북스 경제디깅 모임을 통해 읽게 되었다. 회사앞 도서관에 상호대차 신청해서 세금으로 (?) 맘편히 대출받아 읽은 책. 대출받아서 마음이 편한 건 책밖에 없는 거 같다. 물론 반납일은 지켜야겠지만. https://career-gogimandu.tistory.com/64 2021 연말정산 변경내용 2 - 연금저축 세액공제 지난 글 기부금 집중 탐구영역 career-gogimandu.tistory.com 일단 곧 2022 연말정산 서비스가 개통될 텐데, 올해는 연금 부분은 작년과 변동이 없이 그대로 감. 작년 연봉계약 사인하고 나서, 라는 책을 읽고 약간의 리밸런싱을 했고, 그 상태로 2022년은 연금저축을 한도까지 풀 불입함. 나스닥100/ S&P500 위주로 불입하고 있었으나 긴 하락장에 계좌..

닌텐도스위치 포켓몬9세대 포켓몬스터 스칼렛/바이올렛 - 스칼렛 스토리 엔딩 / 도감작 완료 [내부링크]

2021년 포켓몬 아르세우스도 오픈월드형 게임이었지만 그 자유도에 제약이 있었고, 볼륨이 그렇게 큰 게임은 아니었는데-리뷰는 이전 포스팅 참고 https://career-gogimandu.tistory.com/117 닌텐도스위치 포켓몬 레전드 아르세우스 플레이 후기 - 오픈월드에서 포켓몬을 잡아보자 2022년 1월 출시된 포켓몬 최신작 2022년 6월 당근마켓에서 저렴하게 구매 중간에 약 1개월 정도 휴식기 있었던 점 감안하면 1.5개월 가량 플레이 82시간 플레이하고 최종 엔딩 완료 휴대폰 포켓몬고 career-gogimandu.tistory.com 메인 포켓몬 N세대 계보를 잇는 9세대 포켓몬스터 스칼렛/바이올렛이 2022년 11월에 출시되었다. 역시 오픈월드형 게임인데, 외전 격인 아르세우스보다 확..

나이키 덩크로우 SB 샌디 (FD8777-100) 크림에서 리셀 후기 [내부링크]

Nike SB Dunk Low Sandy 나이키 SB 덩크 로우 샌디 모델번호 FD8777-100 출시일 2022/12/17(토) 정가 149,000원 12/17 나이키 공홈 드로우를 통해 당첨 https://www.nike.com/kr/launch/t/nike-sb-dunk-low-sandy 나이키 SB 덩크 로우 'Sandy'(FD8777-100) 출시일. 나이키 SNKRS KR 나이키 SB 덩크 로우 'Sandy'를 살펴보고 구매하세요. 새롭게 출시되는 최신 스니커즈를 발 빠르게 만나보세요. www.nike.com 공홈 페이지에도 나와 있지만 다소 난해한 디자인인 이 신발에는 스케이트 보드의 역사가 담긴 꽤나 의미있고 멋진 디자인이라는 것에 혹했음 12월 17일 토요일 드로우에서 당첨되었는데 주말 ..

DAsP (데이터아키텍처 준전문가) 자격증 취득 후기 [내부링크]

2022년 11월에 친 DAsP 합격! 따끈따끈한 합격후기 공부 기간 : 회사 다니면서 약 일주일, 전날 오후반차 내고 바짝 달림 그냥 인사고과 조건이 올해 좀 애매하게 나와있길래 보험성?으로 응시한 시험인 것이에요. DA나 EDW 업무도 기회가 되면 해보고 싶고 관심이 영 없는 건 아니지만 현재는 그쪽으로 기회가 없음. DA 부장님이나 관련부서 직원과 업무얘기하던 거 생각하며 혹시 써먹을 일이 있을까 싶어 벼락치기로 짧게 바짝 공부함. 당근에 올라온 한권으로 끝내기 문제집을 저렴하게 구매했으나 이 책은 굳이 살 필요 없을 듯 함. 데이터아키텍처 자격검정 실전문제 가이드 책을 풀어봤음. 그리고 문제를 풀면서 https://programmingyoon.tistory.com/notice/227 DAsP 요약..

자연수 뒤집어 배열로 만들기 (자료형 처리 / linkedlist / while) [내부링크]

문제 출처 - 프로그래머스 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 return 12345 [5,4,3,2,1] %10 을 해서 나머지를 구하고, /10을 해서 자릿수를 하나씩 줄여나간다. 그리고 0이 될 때까지 자릿수 줄임을 반복하기 위한 while문을 바로 생각해 낼 수 있었다. 하지만 한 가지 함정이, 이 문제 인풋이 long 타입으로 들어오는데 int로 리턴을 뱉어야 한다. long int 간의 변환을 위해 여러 방법을 사용해봤으나 먹히지 않았다. 대체 왜지..? 이 문제의 의도한 바가 그게 아닌거였나,,, 그래서..

순열 검사 (배열의 정렬과 비교) [내부링크]

출처 ) 프로그래머스 문제 설명 길이가 n인 배열에 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는지를 확인하려고 합니다. 1부터 n까지 숫자가 중복 없이 한 번씩 들어 있는 경우 true를, 아닌 경우 false를 반환하도록 함수 solution을 완성해주세요. 제한사항 배열의 길이는 10만 이하입니다. 배열의 원소는 0 이상 10만 이하인 정수입니다. 입출력 예 arrresult [4, 1, 3, 2] true [4, 1, 3] false 입출력 예 설명 입출력 예 #1 입력이 [4, 1, 3, 2]가 주어진 경우, 배열의 길이가 4이므로 배열에는 1부터 4까지 숫자가 모두 들어 있어야 합니다. [4, 1, 3, 2]에는 1부터 4까지의 숫자가 모두 들어 있으므로 true를 반환하면 됩니다. 입출..

영화를 빨리 감기로 보는 사람들(가성비의 시대가 불러온 콘텐츠 트렌드의 거대한 변화) - 이나다 도요시 : 배속재생과 OTT, 그리고 문해력 [내부링크]

https://search.shopping.naver.com/book/catalog/35729954621?cat_id=50005834&frm=PBOKMOD&query=%EC%98%81%ED%99%94%EB%A5%BC+%EB%B9%A8%EB%A6%AC+%EA%B0%90%EA%B8%B0%EB%A1%9C+%EB%B3%B4%EB%8A%94+%EC%82%AC%EB%9E%8C%EB%93%A4&NaPm=ct%3Dlbjclzbk%7Cci%3D0fd95dd5de446dbddba3ba4a0835f66cef58c7d5%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D735c3b72619bfe08c28268ffb74c3a0e37aa23f7 영화를 빨리 감기로 보는 사람들 : 네이버 도서 네이버 도서 상세정보를 제공..

2022 연말정산 변경내용 1 - 청년형 장기집합투자증권저축 소득공제 (청년형 소득공제 장기펀드) , 상품이 없는데 어떻게 가입해요ㅠㅠ [내부링크]

2022년 연말정산을 대비해야 할 시즌이 다시 찾아왔고, 올해도 전산담당자로서 변경되는 포인트를 짚어보는 포스팅을 몇 편에 걸쳐 올려볼 생각이다. 그 중 가장 눈에 띄는 부분은 청년형 장기집합투자증권저축 소득공제 흔히 청년형 소득공제 장기펀드 , 청년 소장펀드 등으로 알려져 있다. https://securities.miraeasset.com/hks/hks4325/n02.do청년형 장기집합투자증권저축 | 청년형 장기집합투자증권저축 | 세금혜택상품 | 금융상품 | 미래청년형 장기집합투자증권저축이란? 청년펀드는 「조세특례제한법」 § 91조의 20에 따른 년형 장기집합투자증권저축으로 연령요건, 소득요건에 해당하는 고객이 전 금융권 한도 600만원까지 가securities.miraeasset.com미래에셋증권에서..

닌텐도스위치 애스트럴 체인 내가 조기방출한 이유 , 취향 탓인가? [내부링크]

닌텐도 스위치 애스트럴 체인 제작사는 플래티넘 게임즈 2019년 여름 출시되었고 2020년 여름쯤 누가 스위치 있으면 이거 한번 해보라고 영업했는데.... 2022년 가을 당근마켓에서 역전재판123 사면서 같이 팔고 계시길래 같이 구매 2070년대의 세계 어느 날 갑자기 지상에 출현한 이형 생물 '키메라'에 의해 지상이 오염되고 시민들에게 위해를 가함 그래서 공중에 다국적 인공도시 아크를 만들어 생존을 영위해가지만 어느 순간부터 지상이 아닌 아크에서도 키메라가 나타나는데 이게 일반 경찰로는 도저히 맞서 싸울 수 없는 이형 생물임 그래서 인류는 포획한 키메라를 적합자의 정신에 싱크로해 제어할 수 있는 특수 생체병기 레기온을 만들어 냈다. 주인공은 경찰 특수부대 네우론의 일원이 되어서 사건 해결을 위해 움직..

노션으로 인생을 시스템화해보기 위한 큰그림을 그리기 시작 [내부링크]

전공도 시스템공학에 MBTI도 J로 끝나는 고기만두는 모두가 싫어하는 업무량 기록도 내가 한 일 / 할 일 트래킹해줄 페이지가 생겼다고 신나게 쓰는 그런 유형 (물론 기획의도나 다른 건 다 맘에 안 들지만) 그러던 중 노션이라는 무시무시한 걸 알게되었고 알아가다 보니 이거 꽤 유료 도구화 사업화 할만한 가치도 있을것 같고 삶 자체를 시스템화할 수 있을 것 같다는 생각 모바일과 데스크탑을 넘나들고 기능이 무료인데도 강력해서 개인적으로는 엑셀 다음가는 발명품 되지 않을까 생각함 업무일지 / 영감 클립 / 독서 기록장 같은 예시 템플릿 몇 개를 배웠고 관극이나 다른 취미생활에 대한 기록도, 재테크에 관한 기록도 이쪽으로 넘길 생각 티스토리에 기록하고 노션에 클립핑하는 형식으로 기록의 틀을 바꾸게 될 예정 가 ..

우리, 편하게 말해요 - 이금희 : 꼭 맞는 만큼만 말하고 싶은 사람에게(feat. 커뮤니케이션의 이해 - 브로콜리너마저) [내부링크]

https://search.shopping.naver.com/book/catalog/35212450633 우리, 편하게 말해요 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 이금희 아나운서가 진행하던 아침마당을 티비 틀고 보시던 할머니를 보던 어린시절의 기억이 얼핏 남아있는 참에, 반가운 생각이 들었다. 편하게 말하는 방법이라 뭔가 스피치 특강 같은 책인가 생각했다. 스피치 특강 요소도 있지만, 오히려 본인의 삶과 커리어를 돌아보면서 성찰하는 에세이 같은 느낌도 있고, 숙명여대 강의를 오래 하신 분이라 그런지 대학생 제자들에게 말하는 듯한 느낌도 있는 편이었다. 꽤 신간임에도 밀리의서재에 들어와 있어서 아이패드로 하루이틀만에 금세 읽을 수 있었다. 개인..

나이키 덩크로우 SP 바시티 로얄 (덩크로우 켄터키 2022 / CU1726-200) 당첨후기 [내부링크]

Nike Dunk Low SP Kentucky 2022 나이키 덩크 로우 SP 켄터키 2022 모델번호 CU1726-100 출시일 2022/11/07 (수) 회사에서 일하고 있다가 오랜만에 드로우 알림이 떠서 들어갔는데... 거의 한달간 공홈은 선착으로만 진행하고 드로우가 없던 사이에, 사이트가 꽤나 개편된 것으로 보인다. 일단 다계정 응모를 막으려고 한 것 같은데, SNS 로그인이 더이상 지원되지 않는다. 그래서 SNS 로그인 아닌 계정으로 들어갔더니, (원래도 다계정을 사용하여 응모하던 건 아니었는데, NTC/NRC 로그인에 문제가 생겨 다른 계정을 하나 더 만든게 있었음. 그래서 이전 계정 운동 기록 다 날림;; ) 응모했더니 주소와 결제 카드를 등록해야 한다고 뜸 카드를 등록했는데, 10시 30분..

알뜰교통카드 한달 사용기: 추천 이벤트 (11/8~ 선착순 1만명) 참여하고 같이 교통비 절약 가보자고 [내부링크]

앞글에서 교통비를 절약해보자: 알뜰교통카드 발급 후기 (우리 체크카드 선택한 이유) - https://career-gogimandu.tistory.com/m/134 교통비를 절약해보자: 알뜰교통카드 발급 후기 (우리 체크카드 선택한 이유) 0. 알뜰교통카드를 알아보게 된 사연 시작은... MBTI 확신의 J인 나, 9월 30일에 사전예약 오픈 예정인 아이폰 14프로를 구매하려는 계획을 세우고 있었다. 마침 3년 반 쓴 현재 휴대폰 배터리 성능 career-gogimandu.tistory.com 교통비 절감의 좋은 수단으로 소개했던 알뜰 교통카드 특히 정기권만으로 해결 안 될 프로 환승러들에게 유리할 것으로 생각됨 나도 9월 하순에 발급받아서 벌써 두 달 가까이 사용했고 최근 풀 한달치 캐쉬백을 처음 받았..

네이버클라우드 platform hands-on lab 20221104 수강후기 [내부링크]

https://edu.ncloud.com/schedule/apply/566 EDU PORTAL - NCLOUD CLOUD PLATFORM Improve your company’s operational competitiveness with a simple and fast workflow. edu.ncloud.com 과정소개는 해당 페이지 참고 사외교육으로 네이버클라우드에서 진행하는 핸즈온랩 무료 교육 참석하고 옴. 코로나 확진자 수를 기준으로 온라인 전환이 결정되기도 한다는데, 2022년 11월 현재는 실내 마스크 착용만 잘 준수된다면 별 문제될 게 없는 상황이다보니(있던 재택도 폐지된 판에 뭐,,) 오프라인에서 진행됨. 참고로, 점심 식권과 내부 카페 이용 쿠폰을 제공하고 있음. 괜히 커피 사가면 물배 ..

게으른 완벽주의자를 위한 심리학(미루기의 악순환에서 벗어나고 싶은 당신을 위한 심리 처방) - 헤이든 핀치 : 세상의 모든 지각대장, 귀차니즘러들에게 [내부링크]

https://search.shopping.naver.com/book/catalog/33941463619?cat_id=50005775&frm=PBOKMOD&query=%EA%B2%8C%EC%9C%BC%EB%A5%B8+%EC%99%84%EB%B2%BD%EC%A3%BC%EC%9D%98%EC%9E%90%EB%A5%BC+%EC%9C%84%ED%95%9C+%EC%8B%AC%EB%A6%AC%ED%95%99&NaPm=ct%3Dl9kxf2iw%7Cci%3D0621141ec554c9e4e9cf3c6abd33c55adbabb9dc%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3Ddf52838609c909ef2a1a5dc7900fe2e668a1a6d2 게으른 완벽주의자를 위한 심리학 : 네이버 도서 네이버 도서 ..

신한 쏠메이트 적금 추천인 입력하고 1금융 7%짜리 예적금 가입하기 [내부링크]

10월 생일(주간) 적금으로 아이폰을 사고 나서 그 다음 적금 가입하려다 발견! 신한은행에서 앱 리뉴얼 하고 이벤트 상품을 띄움. 내년 4월까지 가입 가능. 월 30만원 12개월 연 7% 요즘 1금융도 적극적으로 예적금 금리를 올리고 있어서 경쟁하는 모습 아주 보기 좋다. 비슷한 금리면 1금융이 2금융보다는 덜 불안함 고객은 개이득~ 가입할때 마케팅 동의하면 우대금리 0.5% 초대코드 입력하고 가입하여 1.0% 우대금리를 챙겼고 내 추천 코드를 입력하여 다른 사람이 가입하면 최대 5%까지의 우대금리를 더 받을 수 있다. 그리고 신한은행 쏠 앱 이벤트 페이지에서 9/30일 기준으로 신한은행 적금이 없는 경우 추가 1만 포인트를 줌. 나는 안타깝게도 청약 통장이 있어서 1만 포인트는 해당 제외 ㅜㅜ 초대코드..

닌텐도스위치 역전재판123 나루호도 셀렉션 플레이 후기 [내부링크]

역전재판 1~3편 합본된 타이틀 당근에서 구입하여 플레이 후 재당근함 플레이 타임 1~3편 합쳐서 40시간 정도로 가벼운 편 영어 제목은 Phoenix Wright : Ace Attorney Trilogy 그 유명한 이의 있음! 밈을 만들어낸 게임 이름은 원작 일본어 이름을 그대로 사용하면서, 되도 않은 사투리나 브랜드 로컬라이제이션(팡피링, 한국우유 같은) 및 발번역이 다소 거슬리긴 했음. 공략 보면서 플레이하면 크게 지장은 없지만 좀 짜증나는 부분이 간간이 있긴함. 세계관 설정 상 3일 안에 결론을 내야 하며, 검사와 변호사가 증거 수집을 위한 탐정을 겸하기도 한다. 아무리 세계관적 허용이 있대지만 앵무새라든가 말도 안되는 존재들이 증언하러 나오기도 하고 ㅋㅋ 치히로, 치히로 법률사무소 대빵이고 마요..

통신비를 절약해보자 - 알뜰폰 번호이동 (KT에서 리브엠 LG U+로 번호이동한 이유 / 카드 리모델링 2) [내부링크]

온가족이 6~7년 정도 KT 에 결합되어 휴대폰 / 인터넷 / 올레TV 이용 중이었고 나도 역시 KT 를 오랫동안 사용함. 6기가 + 속도제한 1mbps(정말 딱 카톡밖에 할 수 없는 수준) 에 49,000원이었고, 전자상가 성지에서 구입한 기계값은 구입 2년이 지나 2021년 4월 이후에는 모두 완불한 상태였으며, 선택약정 25% 추가와 신용카드 청구할인 신공으로 약 33,000원 정도의 통신비를 지출하고 있었음. 하지만 회사 보안 정책 때문에 사내에서 와이파이를 이용할 수 없으며, 출퇴근 시간이 긴 편이라 지하철에서 보내는 시간이 많다보니 데이터는 점점 택도 없이 부족한데, 높은 요금제로 올리자니 월 69,000원 이상의 고요금이 너무 부담됐음. 나는 월 20~30기가 정도를 사용하는데 왜 6기가 다..

최댓값의 인덱스 구하기 [내부링크]

출처 ) 프로그래머스 문제 설명 주어진 입력중 최대값을 구하고, 최대값이 이 위치하는 index 값의 목록을 반환하세요. 입력: [1, 3, 5, 4, 5, 2, 1] 입력된 목록의 최대값은 5입니다. 5와 동일한 값을 가진 위치는 3번째, 5번째 위치 입니다. 이 위치에 해당하는 index는 [2, 4] 입니다. 출력: [2, 4] 입출력 예 입력: [1, 3, 5, 4, 5, 2, 1] 출력: [2, 4] c 위와 같습니다. 입력: [3, 6, 10, 1, 7, 2, 4, 6, 10, 9] 출력: [2, 8] c 최대값 10이 위치하는 곳은 3번째, 9번째 입니다. 이 위치의 index값은 2, 8입니다. package programmers; class Solution { public int[] ..

내가 기억하려고 적어보는 아이폰14프로 사전예약 a.k.a 아이돌 콘서트 티켓팅 (11번가 / 애플공홈 1차 사전예약 성공) [내부링크]

아이폰 14프로 사전예약에 참전하기로 함 사유: 현재 사용중인 XR 3.5년 사용하며 배터리 노후화 / 용량 부족(64기가) / 마침 액정까지 깨짐 용량만 아니었어도 배터리 갈아서 좀 더 오래써도 되는데.. 작년에 13프로 시에라블루 뽐뿌오는 거 참는 대신 10월 생일에 맞추어 선물처럼 (?) 만기되도록 적금 셋팅한 돈을 사용하기로 했으며, 오픈마켓 할인이벤트 카드사에 포함될 경우 복지카드를 사용하여 올해 남은 복지포인트를 탈탈 털어 현금 사용량 줄이기로 결정. 키노트 발표 후부터 계속 정보 서칭하고 12-13 시리즈 사전예약 한 사람들 후기 영상 , 해외 직구 영상 , 1-2차 출시국에서 먼저 사서 올린 영상 등등 보면서 예습 1. 용량 64기가를 3년 반동안 약간 남게 사용 + 아이클라우드 50기가 ..

클린코드(Clean code) 17장 - 냄새와 휴리스틱 : 최종 정리 [내부링크]

1. 클린코드에 대한 철학 1) 나쁜 코드가 나쁜 이유 - 생산성 저하 2) 보이스카우트 룰 기억하기: 수정전보다 수정후에 더 깨끗한 코드 좋은 코드는 생산성을 상승시킨다! 3) 창발적 설계에서 유의해야 할 사항 규칙에 극단적으로 심취하여 클래스/메서드를 과하게 쪼개지 않을 것 : 실용적 관점에서 타협하기 2. 공동 창작시의 매너 : 나와 동료를 위해 네이밍/ 함수/ 주석/ 포맷팅 시 '팀이 가지고 있는 컨벤션(약속)' 을 우선하여 개발 3. 객체 지향 패턴 1) 캡슐화 2) 어댑터 패턴: 외부 코드 호출시 우리 인터페이스대로 호출하기 위해 사용하는 패턴, 외부 코드와의 호환성을 위해 사용 3) 결합도는 높게, 응집도는 낮게 4) SOLID 원칙 - 하도 많이 인용해서 이제 지겨움 4. 오류 처리 1) ..

투자 수익 절세하는 방법 - 중개형 ISA : 서민형 대상자 추가 비과세 혜택받자 (한국투자증권 신청방법포함) [내부링크]

출근길에 지하철에서 뉴스레터 보다가 ISA 계좌라는 것에 대해 알게되었고... 물론 지금 주식장이 좋지 않고 들고 있는 주식도 돈 파쇄 수준이지만 (물론 잡주가 아니니.. 언젠가 오르겠지 믿고있다구) ISA 계좌에 '청년형' 이 별도로 있고 소득기준이 간당하여 올해가 아니면 가입이 불가능함을 알게됨 올해가 마지막 기회라고 생각하니 일단 죽이 되든 밥이 되든 움직여서 만들어놔야지 1. ISA (개인종합자산관리계좌 Individual Savings Account) 란 무엇인가? 계좌 하나에서 예/적금 펀드 : 국내주식형/채권형, 해외주식형/채권형, 국내/외 혼합형 파생결합증권 ETF/ETN/상장펀드 국내 상장 주식(유가증권 시장, 코스닥, 코넥스 상장 증권) 을 거래할 수 있고 비과세 혜택을 챙길 수 있음 ..

클린코드(Clean code) 15~16장 : 실제 라이브러리 분석 (JUnit, SerialDate) [내부링크]

JUnit, SerialDate 같은 정말 많이 사용하는 라이브러리조차 작가가 여러 가지로 손대고 리팩토링하면서 좀 더 나은 결과물이 나옴을 확인하였음 변수 앞에 붙은 접두어를 제거한다. 의도를 명확히 표현하기 위해 조건문은 캡슐화한다. 즉, 조건문을 따로 메서드로 뽑아내고 적절한 이름을 짓는다. 중복되는 변수 이름을 수정해서 더욱 의미를 명확하게 표현한다. 조건문을 긍정문으로 반전시킨다. 함수 이름을 가독성 있게 수정한다. 수행하는 일이 다른 함수를 따로 분리한다. 오래된 주석 수정 enum을 독자적인 소스 파일로 이동 정적 변수, 정적 메서드를 새 클래스로 이동 변수 이름 변경 새 메서드를 생성해 메서드간 중복 제거 어떤 일을 해도 마찬가지겠지만, 타인의 코드를 비판하거나 / 내 코드를 비판하는 걸 ..

클린코드(Clean code) 14장 - 점진적인 개선 [내부링크]

1. 코드가 나빠지고, 무언가 잘못되고 있음을 인지: 기능추가를 멈추고 그 상태에서 개선 -> 테스트 코드 작성 : 변경전후 결과가 같아야 함. 모든 테스트가 수정전 상태에서도 통과해야. -> 점진적 개선: 책임에 따라 클래스를 나누고, 코드를 이동하는 등의 개선을 수행 *개선이랍시고 구조를 크게 뒤집어 엎으면 망하는 지름길 아그래서 봇과장님이 저 그냥 이거 다시 갈아엎고 짜면 안돼요? 하면 말렸구나 2. IDE에서 사용하면 좋은 기능 - extract method - change signature: 메소드 파라미터 추가/삭제/변경 - rename - extract variable : 변수 추출 - extract field : 특정 값을 멤버변수로 설정하기 - extract constant : 상수로 추..

클린코드(Clean code) 13장 - 동시성 [내부링크]

1. 동시성 프로그래밍 : 어플리케이션을 효율적으로 실행하기 위해 멀티코어를 온전히 활용하도록 구현하는 방식. 서버(코어)를 효율적으로 사용하여, 처리량을 최대화하기 위한 기법. 하나만 주구장창 붙들고 있는 게 아닌, 대기중에 다른일 처리하고 온다든가 하는 것도 동시성의 구현. cf)병렬성: 서버를 늘려 처리량을 늘리는 것 동시성과 병렬성은 "어플리케이션"의 관점에서 (not 클라이언트) 생각할 것. 내 어플리케이션의 효율성을 높이고, 메모리 누수나 자원 낭비 되는 일이 없도록 신경써야 함. 2. 동시성 프로그래밍의 미신과 오해 1)동시성은 항상 성능을 높여준다 (X) : 대기 시간이 길어서 여러 스레드가 프로세서를 공유할 수 있거나, 여러 프로세서가 동시에 처리할 독립적 계산이 충분히 많은 경우에 한정..

과학기술인공제회 (SEMA) 청년 과학기술인으뜸적금 - 아무도 모르지만 내가 가입조건에 해당되면 연복리 적금으로 목돈 만들 찬스 [내부링크]

2020년 코로나 시대가 시작되고, 금리가 쭉쭉 빠져서 적금을 드나 예금을 드나 이자도 너무 노잼이던 시절 주식을 할 만큼 돈이 많은 것도 아니던 고기만두는 재태크 카페를 보다가 독특한 상품 소개글을 하나 보게 된다. 과학기술인공제회의 과학기술인 으뜸적금이 그것. 공무원이나 교사들이 공제회 넣는다는 얘긴 들어봤는데, 과학기술인도 이런 게 있었나? 흰 가운 입는 연구소 박사님들 모임 같은 건가? 하고 봤는데 아니 글쎄 사기업 재직자들도 가입이 된다지 뭐임? 과학기술인공제회 의 퇴직연금급여사업 및 적립형공제급여사업 가입회원 및 퇴직회원 공제회 회원기관 10년 재직 후 퇴직한자(~2023.4월까지 한시적용) 과학기술인공제회법 제6조 및 정관 제4조에 따른 일반회원 가입자격이 있는 사람 중 마지막 줄이 최근 새..

교통비를 절약해보자: 알뜰교통카드 발급 후기 (우리 체크카드 선택한 이유) [내부링크]

0. 알뜰교통카드를 알아보게 된 사연 시작은... MBTI 확신의 J인 나, 9월 30일에 사전예약 오픈 예정인 아이폰 14프로를 구매하려는 계획을 세우고 있었다. 마침 3년 반 쓴 현재 휴대폰 배터리 성능 저하 + 용량 부족에다가 최근 술 먹다가 액정 깨뜨림까지 3단 콤보를 맞아 이제는 진짜 놓아 드려야 할 때가 임박했음을 직감했는데... 미쳐버린 킹달러 환율 때문에 기계 값이 너무 비싸네? 게다가 지금 쓰는 KT 선택약정 할인을 받고 있다지만 데이터가 택도 없이 부족하네? 그럼 알뜰폰을 알아볼까... 하다가 지금 쓰는 카드로는 알뜰폰으로 아무짝에도 할인이 되지 않음을 알아버렸고..? 카드를 리모델링해야지 하고 보다가 발견한 것 바로 알뜰교통카드 1. 알뜰교통카드란? 알뜰교통카드 사이트와 앱을 통해 자..

클린코드(Clean code) 12장 - 창발성 [내부링크]

0. 창발성 : 하위 계층에는 없는 특성이나 행동이 상위 계층/전체 구조에서 자발적으로 돌연히 나타나는 현상. emergence. ex) 개미들의 상호작용 => 개미집 1. 창발적 설계 by 켄트 백 1) 모든 테스트를 실행한다. 모든 테스트를 통과하는 시스템/예측 가능한 시스템을 만들어야 설계 품질이 높아지고, 결합도를 낮추고&응집도를 높일 수 있음 테스트가 안되는 시스템은 검증이 불가능하니 출시해서는 안됨. 2) 중복을 없앤다. 기존 코드 최대한 재활용 하기 (아 찔리는 코드 하나 생각남...) *Template method 패턴 : 알고리즘의 구조를 상위 클래스 메서드에서 정의하고, 하위 클래스에서 세부 알고리즘을 정의 3) 프로그래머의 의도를 표현한다. 이름 잘 짓기 함수/클래스 사이즈를 줄이기 ..

클린코드(Clean code) 11장 - 시스템 [내부링크]

1. 관심사 분리 객체를 제작하고 의존성을 연결하는 준비과정과, 그 이후에 이어지는 런타임 로직을 분리 즉, 객체 생성과 사용 부분을 분리함. 프로그래머는 로직 구현에만 집중하고, 프레임워크에 객체 생성은 맡겨버리면 됨 2. 의존성 주입(Dependency injection) 객체 의존성은 DI 컨테이너에 맡길 것. 요청이 들어오면 필요한 객체의 인스턴스를 만들고 의존성 설정 (ex. 스프링 IoC) 의존성주입 방법: setter 메소드 / 생성자 인수 등 3. 횡단 관심분리(Cross cutting concerns) 비즈니스 로직, 로깅, 트랜잭션 관리, 보안 등 다양한 관심사가 여기저기 퍼져있으나, 어플리케이션 전반이 가지는 공통의 관심사들은 분리하여 처리하는 것이 효율적. 비즈니스 로직에만 집중하기.

클린코드(Clean code) 10장 - 클래스 [내부링크]

1. 캡슐화 객체의 실제 구현을 외부로부터 감추는 방식 구현은 감추되, 외부와 상호 작용하는 부분만 노출하기. private 로 제한하고 getter 를 사용하여 변수를 읽는다거나, push/pop을 사용하는것도 캡슐화의 좋은 예제 2. 단일책임 원칙 클래스는 최대한 작게. 하나의 역할만. 설명도 25단어(만일/그리고/하며/하지만 같은 접속부사 없이) 이내로 짧게 가능하게. https://career-gogimandu.tistory.com/27 객체지향 설계에서 꼭 필요한 SOLID 5대원칙(SRP/OCP/LSP/ISP/DIP) SRP : Single Responsibility Principle, 단일책임 원칙 OCP : Open Closed Principle, 개방-폐쇄 원칙 LSP : Liskov S..

클린코드(Clean Code) 9장 - 단위테스트 [내부링크]

1. 테스트 코드가 중요한 이유 : 실수를 잡아주는 역할, 실제 코드 못지 않게 중요 - 테스트케이스는 변경이 쉬워야 한다 - 테스트코드가 지저분하면 안 하느니만 못하다 - 테스트는 실사용에 적합한 설계를 유도 - 테스트는 자동화되어야 한다 : 실제로 경우의 수 나누어서 직접 테스트하기 머리 터짐. * Given(테스트 조건) - When(테스트 동작) - Then(결과 확인) 패턴 2. 테스트의 종류 - Unit test : 프로그램 내부 개별 컴포넌트 동작 테스트. 배포 전 자동 실행 - Integration test : 이바닥 말로 통테. 프로그램 내부의 개별 컴포턴트를 합쳐서, 동작을 테스트. 컴포넌트 간의 인터랙션을 확인하기 위해 필요한 과정 - E2E test : end to end test...

클린코드(Clean code) 8장 - 경계 [내부링크]

타팀 소스 , 오픈 소스, 라이브러리 안 쓰는 개발은 없을 것 외부 시스템을 호출하거나, 외부에서 만들었거나 .. 우리 코드에 깔끔하게 갖다붙이려면 1. 캡슐화 실제 구현을 외부로부터 감추고 필요한 부분의 기능 / 값만 불러오기 2. adapter pattern 우리가 정한 부분만 우리가 정의한 인터페이스대로 호출하기 위해 사용하는 클래스 패턴 3. 여유가 된다면 learning test - 외부 코드를 가져올 때 테스트하고 갖다 붙이기 배울 점을 배우고 우리 코드에 가져올 때 안정성도 담보할 수 있음

클린코드(Clean code) 7장 - 오류 처리 [내부링크]

1. 오류를 나타낼 때는 오류코드 냅다 던지지 말고 예외를 던지자 에러코드 ~~ 이면 ~~ 로 처리한다 전개보다는 오류가 발생한 곳에서 예외를 던진다. 별도의 처리가 따로 필요하다면 checked exception 처리하고, 그렇게 할 생각이 없다면 메서드 선언부에 throws Exception 이라도 둘러주자. (사실 try catch 제외하면 나 이거 제일 좋아함) try -> catch 를 통해 실행문을 감싸고, 예외를 처리할 수 있는 곳에서 catch 2. 특별한 경우가 아니라면, 에러클래스를 상속하여 하위클래스를 쓰잘데기 없이 또 만들지 말 것. unchecked throwable 은 RuntimeException의 하위 클래스로 만들자. 쓸데없이 throwable을 정의해서 만들 수도 있지만 ..

쇳밥일지 - 천현우 [내부링크]

내돈내산은 아니고 집 테이블에 올라와있던 책 https://search.shopping.naver.com/book/catalog/34221193637 쇳밥일지 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 다른 건 모르겠는데 이 책을 읽고 너는 이만하면 행복한거다 (블라 블라 어쩌고 저쩌고 이하 생략) 같은 납작한 감상평이 나오지는 않았으면 좋겠다. 흔히 대학생 , 대학을 졸업한 뒤 갓 직장을 구했거나 구하는 중인 사회초년생 정도의 이미지로 표상되는 사람들 말고도 꼭 노동하는 청년, 이런 거 말고도, 어떤 규격화된 이미지로 납작하게 표상할 수 없는 사람들도 많이 있음을 한번쯤은 생각해보게 된다. 야간에 잔업 마치고 퇴근길이 고비. 버스 정류장을 지나면 ..

클린코드(Clean code) 6장 - 객체와 자료 구조 [내부링크]

1. 자료구조 vs 객체 : 상황에 맞게 선택하기 절차적인 코드는 새로운 자료구조를 추가하기 어렵고 모든 함수를 다 고쳐야 한다. 자료구조를 사용하는 절차적 코드는 기본 자료구조를 변경하지 않으면서, 새로 함수를 추가하기 쉽다. 객체지향 코드는 기존 함수를 변경하지 않으면서 새로운 클래스를 추가하기 쉽다. 하지만 새로운 함수를 추가하려면, 모든 클래스를 고쳐야 한다. => 새로운 자료 타입 추가에 대한 유연성이 필요할때는 객체, 새로운 동작에 대한 유연성이 필요하면 자료구조와 절차적인 코드를 사용하자. 2. 디미터 법칙 클래스 C의 메서드 f는 이런 객체의 메서드만 호출해야 한다 -클래스 C -메서드 f 자신이 생성한 객체 -메서드 f 자신의 인수로 넘어온 객체 -클래스 C의 인스턴스 변수에 저장된 객체..

클린코드(Clean code) 5장 - 형식 맞추기 [내부링크]

1. 포맷팅의 중요성 : 가독성 가독성이 높은 글이 읽기 쉬운거랑 비슷함 들여쓰기 개판으로 꼬여있으면 읽기 넘 힘듦. 가독성 깔끔하게 작성하면 코드를 잘못 해석하여 버그를 발생할 위험도 낮출 수 있음 2. 너무 길게 작성하지 않기 를 지키기 솔직히 쉽지 않긴 한데... 연말정산이나 비례수수료 3천줄 넘어가는 코드도 천지 삐까리기는 한데.. 그래도 할 수 있으면 분리해서 짧게 짧게 끊어 가는것도 좋은 듯 파생개념의 경우 따로 소스를 분리한다든가 하는 노력을 기울여보자. 3. 밀접한 개념은 가까이에 두기 변수는 사용되는 위치에서 최대한 가까이 두기 (는 쉽지 않지만 그래도) 적절한 개행과 공백을 통해 개념을 구분하기 4. Java class declarations 1) static 변수 public > pr..

클린코드(Clean code) 4장 - 주석 [내부링크]

1. 주석을 최대한 쓰지 말자 개판 치고 주석으로 해명하는 것보다는 의미 있는 네이밍과 코드가 중요하다. 코드는 변화하는데, 주석이 쫓아가지 못하면 의미없는 컴파일도 안되는 텍스트 나부랭이 ..???????이게 가능한가 근데? 한번 쓰고 버릴 코드도 아니고 N년동안 기우고 굴려야 하는 sm입장에서는 히스토리 남기는 것도 너무 필요한 일인데... 인수인계할 때도 그렇지만, 과거의 나를 현재와 미래의 내가 믿지 못하는 사태가 너무 많음. 소스 커밋 체크인할 때 버전별 비교가 가능하지만 그거 가지고는 완전하지 않음 나는 그래서 날짜별로 상세하게 20220801 ~~ 기능 추가 / 요청자 ㅇㅇ부서 김뫄뫄 책임 이런식으로 어떻게든 기억날 수 있게 히스토리를 남기는 편. AA하면 BB하게 같은 기능 설명도 같이 하..

클린코드(Clean code) 3장 - 함수 [내부링크]

1. 객체지향 5대 원칙 다시보기 https://career-gogimandu.tistory.com/27 객체지향 설계에서 꼭 필요한 SOLID 5대원칙(SRP/OCP/LSP/ISP/DIP) SRP : Single Responsibility Principle, 단일책임 원칙 OCP : Open Closed Principle, 개방-폐쇄 원칙 LSP : Liskov Subtitution Principle, 리스코프 치환원칙 ISP : Interface Segregation Principle, 인터페이.. career-gogimandu.tistory.com 2. 함수 인수 너무 많이 때려박지 않기. 인수의 갯수는 많아야 2개 정도면 충분하다. 3개 이상은 너무 많아 .... 나 또 여기서 생각나는 코드 너무..

밀란 쿤데라 - 참을 수 없는 존재의 가벼움 [내부링크]

인스타 피드 내리다가 책발전소 북클럽에서 장기하씨를 8월 큐레이터로 선정하였다는 소식에 뭔지도 모르고 구매한 책이 도착해보니 하필 이거였다. 참을 수 없는 존재의 가벼움 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 큐레이터 레터에, 스무살 무렵에 읽었을 때와 최근의 감상이 다르다고 했는데 진짜 그럴 거 같긴 했다. 나 고기만두, 철학이라면 질색팔색하는 ST 유형 + 공대 출신인데, 철학적인 개념에 대한 이야기도 많고, 생각할 것들이 매일 챕터마다 바뀌는. 우리 인생의 매 순간이 무한히 반복되어야만 한다면, 우리는 예수 그리스도가 십자가에 못박혔듯 영원성에 못 박힌 꼴이 될 것이다. 이런 발상은 잔혹하다. 영원한 회귀의 세상에서는 몸짓 하나하나가 견딜 ..

클린코드(Clean code) 2장 - 좋은 이름 짓기 [내부링크]

앞장 복습은 요기서 https://career-gogimandu.tistory.com/119 클린코드 1장 - 좋은 코드와 나쁜 코드 https://career-gogimandu.tistory.com/115 Java 힙 공간 에러 발생한 배치 성능개선후기 2022.08.19 개발된지 3년이 넘은 이후로 마지막 수정 2019년 초 나 입사 전 그 뒤 전혀 수정 없이 매달 루틴하게 잘쓰던.. career-gogimandu.tistory.com 1. 의미가 분명한 이름 짓기 : int a, String b 이런 이름 말고 itemcount, itemname 같이, 뭔 말하는지 알아먹기 쉽게 친구가 팀원이 저따위로 이름을 지어놨다고 개빡쳐한 거 본 기억 난다... 나여도 황당할듯 2. 반복문 돌릴 때 i, j,..

클린코드(Clean code) 1장 - 좋은 코드와 나쁜 코드 [내부링크]

https://career-gogimandu.tistory.com/115 Java 힙 공간 에러 발생한 배치 성능개선후기 2022.08.19 개발된지 3년이 넘은 이후로 마지막 수정 2019년 초 나 입사 전 그 뒤 전혀 수정 없이 매달 루틴하게 잘쓰던 자료 추출용 정기작업 배치에서 오류가 발생하였다. [문제점] 에러 로그를 보 career-gogimandu.tistory.com 이 사건과, 최근들어 제도 개정으로 수정, 아니 누더기 기우기를 진행 중인 말도 안되는 배치... 때문에 (거의 10년 전 java이전 시절 구체제 로직이 그대로 묻어있고, 가독성이 떨어져서 검증도 너무 하기 힘듦. 연초 제도개정때도 그 이전에도 저 그냥 이거 갈아엎고 새로 짜고 싶다고 수백번 말했는데 여러 사유로 받아들여지지 ..

닌텐도스위치 피트니스복싱2 플레이 중기 - 복싱 동작으로 유산소 / 근육운동 효과 [내부링크]

닌텐도 스위치 피트니스 복싱 2 2020년 12월 출시 2021년 연말쯤 한글 더빙이 추가되어, 기존 일본어/영어 위주보다 더 편안한 플레이 가능해졌다는 소식. 그 얘기를 듣고 복싱이 잘 안 맞는다는 지인에게서 저렴한 가격에 중고타이틀로 구매한 시점이 2022년 2월 현재까지 약 6개월 정도 플레이 PT를 받아본 적이 있고 기존 링피트어드벤처 및 홈트에는 익숙한 편이지만 복싱은 한 번도 배워본 적이 없었음 한글 음성이 전 캐릭터에 지원되었으면 더 좋았겠지만 아쉽게도 재니스(여자) / 가이(남자) 트레이너 2명에게만 한글 음성이 지원된다. 다른 트레이너들과 운동해서 미션을 해금하고 보너스 의상 티켓을 받는 등의 리워드가 존재하지만 왠지 외국어에는 잘 손이 안가서 이건 스킵 가이는 이름에서도 느껴지지만 (?..

닌텐도스위치 포켓몬 레전드 아르세우스 플레이 후기 - 오픈월드에서 포켓몬을 잡아보자 [내부링크]

2022년 1월 출시된 포켓몬 최신작 2022년 6월 당근마켓에서 저렴하게 구매 중간에 약 1개월 정도 휴식기 있었던 점 감안하면 1.5개월 가량 플레이 82시간 플레이하고 최종 엔딩 완료 휴대폰 포켓몬고와 옛날옛적 피카츄 배구 외에 포켓몬 관련 게임 플레이해본 기억 없음 ㅠ.ㅠ 갑자기 지구에서 알 수 없는 이유로 히스이에 불시착한 주인공에게 아르세우스가 자기 찾아오라고 약을 올리질 않나 눈 떠보니 갑자기 웬 포켓몬들이 날 쳐다보고 있음 브케인 / 나몰빼미 / 수댕이 셋 중 하나를 스타팅 포켓몬으로 정해서 데리고 다닐 수 있음. 나는 브케인을 선택. 물 속성 외에 크게 약한 속성이 없고 저 셋 중 가장 세 보였다는 몹시 주관적인 이유 ㅋㅋ 스타팅으로 선택하지 않은 나머지 2종류는 1차 스토리 엔딩을 보고..

지역수협 준조합원 가입하고 저율과세 예금 가입하기 (수협 파트너뱅크 앱) [내부링크]

이전 글은 https://career-gogimandu.tistory.com/112 IBK기업은행 중금채 (중소기업금융채권) - 1금융 은행 예금/적금과 똑같은데 이율이 더 높다? : 채 이전 글은 https://career-gogimandu.tistory.com/111 다시 예적금 시대 2 - 신협 출자금 개설하고, 전국구로 저율과세 혜택 편하게 받기 쓰다보니 시리즈물이 되어버린 1편은 여기 https://career-gogimandu.tist.. career-gogimandu.tistory.com 오늘은 수협으로 간다. 예금이 만기되었는데, 입출금 통장 가입한 신협 세 곳 모두 금리가 쏘쏘하던 와중에 수협의 준조합원 제도에 대해 알게 되었고, 마침 4.1%짜리 예금을 발견하였다. 최근 계좌 개설한 것..

Java 힙 공간 에러 발생한 배치 성능개선후기 [내부링크]

2022.08.19 개발된지 3년이 넘은 이후로 마지막 수정 2019년 초 나 입사 전 그 뒤 전혀 수정 없이 매달 루틴하게 잘쓰던 자료 추출용 정기작업 배치에서 오류가 발생하였다. [문제점] 에러 로그를 보다보니 한가지 특이한 점, statistic에서 눈에 띄게 cpu time이 높은 걸 확인할 수 있었음 10분짜리 (워낙 대용량 자료를 인풋으로 하고있음) 작업이라 치면 8분이상은 cpu를 잡아먹음 그리고 로그에 찍힌 에러 발생한 원인도 java 힙 공간 에러 java.lang.outofmemory 어쩌고 저쩌고 로그가 가리키는 줄은 if (조건 a를 만족) -> b 로 출력한다 같은 단순한 라인이었지만 저 라인만이 문제가 아닐 것이라고 생각하여 코드 전체에 대한 분석을 팀원들과 함께 진행하였음 워낙..

달리기, 몰입의 즐거움 - 미하이 칙센트미하이 : 최고의 퍼포먼스와 몰입에 관한 계속되는 생각들 [내부링크]

https://book.naver.com/bookdb/book_detail.nhn?bid=15201384 달리기, 몰입의 즐거움 달리기를 통해 몰입을 경험하다!달리기를 하는 사람들과 그들이 경험하는 몰입 현상에 초점을 맞춰 다양한 사례와 연구 결과를 바탕으로 달리기와 몰입의 메커니즘을 과학적으로 제시하는 『 book.naver.com 저번에 올린 피크 퍼포먼스에 이어 몰입의 즐거움이 집에 있길래 그걸 읽어보려 했으나 좀더 새로운 버전이 나오기도 했고 종이책 들고다니기 번거로워서 밀리에서 이걸 읽음 육상선수들의 달리기를 통해 알아보는 몰입, 뭐 그런거랄까 30일 완독 책방을 읽고 나서 저자와 함께 하는 필사모임 참여 중이고 거의 마무리 단계인데 모임하는 동안 재미있게 읽었다. 그때 적은 구절들과 생각들 몇..

나이키 조던 1 레트로 로우 OG 블랙 앤 다크 파우더 블루 (CZ0790-104) 리셀후기 [내부링크]

이 얼마만에 내가 찐당첨된 후기인가.... Jordan 1 Retro Low OG Black and Dark Powder Blue 조던 1 레트로 로우 OG 블랙 앤 다크 파우더 블루 모델번호 CZ0790-104 출시일 2022/07/27(수) 20220727 나이키 공홈 드로우로 당첨 퇴근하고 있는데 추가 당첨 카톡이 옴 그리고 이틀 뒤 휴가였는데 택배가 슝 하니 도착. 사진이 조금 흔들렸는데 9.5 한국 사이즈로 275 당첨 특별한 사유가 없는 경우 남성모델은 거의 270 아니면 275 여성모델은 240만 넣고 있음 조던 특유의 빨간 나이키 로고... 나도 언젠가 조던 신어보고 싶긴한데 흠냐 나이키 조던 1 레트로 로우 OG 실물 영접 촤란 기본 끈은 검정이었는데, 온라인에 올라온 착샷들 보니 스캇인..

IBK기업은행 중금채 (중소기업금융채권) - 1금융 은행 예금/적금과 똑같은데 이율이 더 높다? : 채권투자의 시작 [내부링크]

이전 글은 https://career-gogimandu.tistory.com/111 다시 예적금 시대 2 - 신협 출자금 개설하고, 전국구로 저율과세 혜택 편하게 받기 쓰다보니 시리즈물이 되어버린 1편은 여기 https://career-gogimandu.tistory.com/110 다시 예적금 시대 - 새마을금고 상상모바일통장 / MG더뱅킹 : 비대면개설 통장 하나로 편하게 예 주식이 박살나서 계좌 career-gogimandu.tistory.com 신협 - 새마을금고 위주로, 어쩌다 가끔 저축은행도 보지만 별로 맘에 드는 금리가 없던 참에 주거래부터 1금융 은행들을 스캔하던 중 발견한 상품이 있었다. IBK기업은행... 취준생 초짜 시절 1박2일 합숙 면접하고 떨어뜨려놓고는 면접비 꼴랑 이틀간 3만원 ..

다시 예적금 시대 2 - 신협 출자금 개설하고, 전국구로 저율과세 혜택 편하게 받기 [내부링크]

쓰다보니 시리즈물이 되어버린 1편은 여기 https://career-gogimandu.tistory.com/110 다시 예적금 시대 - 새마을금고 상상모바일통장 / MG더뱅킹 : 비대면개설 통장 하나로 편하게 예 주식이 박살나서 계좌도 아프고 물가도 박살나게 올라 점심 사먹기도 겁나지만ㅠㅠ 프로 예적금러에게 반가운 소식, 아무래도 다시 예적금 시대가 돌아온 것이 분명하다. 미국에서 기준금리인 career-gogimandu.tistory.com 이번 포스팅에선 새마을과 쌍벽을 이루는 신협에 대하여 준비해 보았다 [장점] 1. 온라인으로 출자금 가입이 가능하다: 저율과세 받기 편함 신협 온뱅크에서 상품 가입 메뉴를 잘 보면 배너 맨 끝에 조합원 가입 메뉴가 있다. 내 직장 / 집 근처 신협 입출금계좌를 가입..

다시 예적금 시대 - 새마을금고 상상모바일통장 / MG더뱅킹 : 비대면개설 통장 하나로 편하게 예금 적금 굴리기 [내부링크]

주식이 박살나서 계좌도 아프고 물가도 박살나게 올라 점심 사먹기도 겁나지만ㅠㅠ 프로 예적금러에게 반가운 소식, 아무래도 다시 예적금 시대가 돌아온 것이 분명하다. 미국에서 기준금리인상, 빅스텝이니 자이언트 스텝이니 -> 그러면 우리나라도 안 따라갈 수 없고 -> 기준금리를 올리면 -> 1금융 2금융 할것없이 따라가야 하는 흐름 (기준금리와 인플레이션에 대해서는 또 공부해서 올려봐야지) 아무래도 그리고 1금융보다는 2금융 은행들이 (새마을금고 / 신협 / 저축은행) 이 예적금 금리가 높을 수밖에 없긴 한데 예적금 측면에선 이걸 또 잘 활용하면 개이득이잖아? 오랜만의 본격적인 금융 포스팅 - 오늘은 새마을금고 편을 준비해보았다. [장점] 1. 상상모바일통장 하나 온라인으로 만들어놓으면 전국 금고의 예적금 가..

나이키 조던 1 로우 빈티지 그레이 Jordan 1 Low Vintage Grey (553558-053) 실물영접후기 [내부링크]

Jordan 1 Low Vintage Grey 조던 1 로우 빈티지 그레이 모델번호 553558-053 출시일 2022/07/05(화) 가족 중에 당첨자가 발생하여 실물 영접함 https://career-gogimandu.tistory.com/105 나이키 조던 1 미드 라이트 스모크 그레이 앤트러사이트 (554724-078) 래플 당첨 / 선물 추천 / 리셀 Jordan 1 Mid Light Smoke Grey Anthracite 조던 1 미드 라이트 스모크 그레이 앤트러사이트 모델번호 554724-078 출시일 2022년 1월 24일 국내 정가 149,000 럭키드로우 앱에 뜬 나이키 서울 라이즈 매장 래플에.. career-gogimandu.tistory.com 이거 받아간 걔 맞음. ㅡㅡ; 사이즈..

2019 청년내일채움공제 3년형 만기: 그런데 회사가 중간에 대기업이 된다면? (대기업변경 회사귀책사유) [내부링크]

0. Prologue. 청년 내일채움공제 (내채공) 를 2/3 이상 납입한 시점에서, 갑자기 회사가 대기업이 되어버렸다는 통보를 받았다. 일반적인 존버를 통한 만기해지도 아니고, 퇴사로 인한 중도 해지도 아니고 좀 특수한 케이스. 관련해서 기사가 크게 나고 약관이 개정될 정도로 생각보다 이런 케이스가 우리 동기들 포함 아주 없진 않을 텐데, 관련 글을 찾기 힘들어서 셀털의 우려가 다소 있지만 직접 겪은 이야기를 풀어보게 되었다. 1. 이해하기 쉽도록 고기만두의 내일채움공제 타임라인 사전 정리 : 2019년 1월 초 - 입사 2019년 4월 초 - 수습 해제 및 부서 배치 2019년 5월 2일- 내일채움공제 (3년형) 가입 체결 : 이마저도 동기가 많다보니 3~5월에 쪼개기 식으로 가입이 진행되었던 걸로 ..

(미해결) 인텔리제이에서 jsp 파일 실행이 안돼요 / jsp 깨짐 / unable to ping server at localhost:1099 / jsp 500 에러 [내부링크]

vue.js 프로젝트 수행 중 jsp로 테이블 정보 읽어오려다가 문제가 생김. 기존에 셋팅되어있던 eclipse - tomcat 8 쪽으로 워크스페이스 이동하여 실행해보니 되긴 되는데 인텔리제이에서 안 되는 이유 도무지 찾을 수가 없어서 일단 글로 남겨본다. intelliJ 에서 jsp 파일을 만들었는데 기존 사용중이던 톰캣10 서버 띄워서 실행이 안 되는 현상 발견함. 갑자기 jsp를 다운받으라 떠서 ?? 했고 실제로 index.html 메인페이지 실행해보니 jsp를 읽어들이는 상단메뉴 부분 다 깨짐. 톰캣9로 다운그레이드 해도 jsp를 읽어들이는 상단메뉴 부분 다 깨짐. jsp 파일경로를 크롬에 주소창 넣어보니 500 에러가 뜨는데, 원인 해결 못 함. 톰캣8로 다운그레이드 했더니 급기야 UNABLE..

피크 퍼포먼스 (매순간 나를 넘어서는 힘) - 브래드 스필버그/스티브 매그니스 : 성공의 루틴 발견하기 [내부링크]

https://book.naver.com/bookdb/book_detail.naver?bid=21255279 피크 퍼포먼스 누구나 잘해야 한다는 압박을 느낀다. 사무실, 작업실, 경기장, 학교, 혹은 다른 어디서든 우리는 대부분 한 단계 더 능력을 끌어올려야 하는 순간을 맞는다. 목표를 세우고 하나씩 달성해 나가 book.naver.com 올해 반절이 벌써 지나가는 시점에서, 오키로북스 마지막 책. 현재 업무가 시즌을 다소 타는 업무이다보니, 비수기 땐 사실 한없이 놀수도 있지만 (...) 성수기 때 내몰리는 편이다. 그 성수기 3개월을 지나 가장 큰 번아웃이 왔다. 그게 올해 2월 하순 경의 일. 연초에 시니어 팀원의 퇴사로 부족해진 인력상황에서 ㅠㅠ 처음 해보는 일 포함하여 큰 프로젝트 2개를 동시에..

나이키 조던 1 미드 라이트 스모크 그레이 앤트러사이트 (554724-078) 래플 당첨 / 선물 추천 / 리셀 못함 ㅠㅠ [내부링크]

Jordan 1 Mid Light Smoke Grey Anthracite 조던 1 미드 라이트 스모크 그레이 앤트러사이트 모델번호 554724-078 출시일 2022년 1월 24일 국내 정가 149,000 럭키드로우 앱에 뜬 나이키 서울 라이즈 매장 래플에 응모해서 당첨되었다. 글쓰고 있는 시점인 2022년 6월 12일 오후, 마침 광화문 갈 일이 있어서 나간 김에 을지로입구 넘어가서 겟해옴. 나이키 서울 매장은 명동과 을지로입구 사이 눈스퀘어 건물에 크게 보인다 여성 사이즈는 없고, 남성 사이즈만 있는 모델 내가 당첨된 모델은 270 사이즈 흰색- 회색- 검정색 조합이 인상적이다. 아주 간결하면서도, 범고래와 다르게 부드럽고 예쁜 인상을 준다. 회색 조거팬츠나 검은 슬랙스나 진에 신으면 참 찰떡같을 것..

닌텐도스위치 JRPG 옥토패스 트래블러 Octopath Traveler 플레이후기 [내부링크]

Octopath Traveller - 2018년 출시, 2020년 한글판 발매. 2022년 4월에 당근마켓에서 구매하여 약 2개월, 110시간 가량 플레이했다. 턴 순서대로 공격하고 방어하는 JRPG 장르는 처음이었는데, 실시간성이 아니다보니 중간중간 쉴 수도 있고 전략을 잘 세워서 전투에 임하는 맛이 있었다. 일본어->한국어 자막 번역이 조금 읭스러운 부분이 있긴 하지만, 도트 그래픽이나 전투 자체는 꽤 잘 만든 편. octo - 8이라는 뜻으로, 8명의 여행자가 모여서 함께 여행을 하며 이루어 가는 스토리이다. 8명이 4개 챕터씩 총 32챕터의 메인 스토리를 가지고 있다. 각 캐릭터의 앞 글자를 따서 OCTOPATH이기도 하다. 오필리아 - 신관 (+ 약사) : 힐러 및 빛속성 공격을 담당. NPC를..

Vue.js 인라인 바인딩 inline binding [내부링크]

문자열 문자열 inline css 변경 문자열 객체 변경 스타일 지정할 때 css로 처리하는 방법은 여기 css없이도 처리할 수 있을까 그러면? 정답! 있다 1. style = ' '

Vue.js watch computed : 캐시 메모리저장 여부 / 코드 복잡도 차이 [내부링크]

1. Watch input1 : input2 : {{a1}} {{a2}} {{a3}} 값이 바뀔 때마다 콘솔에 실시간으로 변경이 인식되는 것이 watch의 특징이다. 그리고 a3이라는 변수를 지정해서 그 변경값을 실시간으로 찍을 수 있도록 했다. 2. Computed a1 : {{a1}} a2 : {{a2}} a1+a2 : {{a1 + a2}} test method : {{test_method()}} test method : {{test_method()}} test method : {{test_method()}} test computed : {{test_computed}} test computed : {{test_computed}} test computed : {{test_computed}} 값 변경 g..

Vue.js 컴포넌트 component, v-bind:is 동적할당, 템플릿만들기 [내부링크]

Vue.component를 활용하면 해당 컴포넌트 이름을 태그처럼 불러다 쓸 수 있다. component 밑으로 템플릿을 만들어 data를 지정하고, method를 지정할 수 있으며 이를 함수 형태로 콜할 수도 있음. 데이터를 지정하는 경우에도 함수의 형태로 return시켜야 한다는 점에 유의하자. 타 객체 안에 지정된 컴포넌트는 다른 객체가 불러다 쓸 수 없지만, 범위를 지정하지 않은 경우 다른 객체들이 한 컴포넌트를 동시에 갖다 써도 무방하다. 그리고 객체 하나가 컴포넌트를 여러개 불러쓰는것도 당연히 문제되지 않음. 객체 안에서 components 를 직접 지정하여 호출할 수도 있음 : var test3 부분. v-bind:is 를 사용하면, 동적으로 컴포넌트를 조건에 맞게 호출할 수도 있음. 결과물

Vue.js HTML태그 인식하기 / 이미지 불러오기 : v-html, v-bind [내부링크]

{{a1}} {{a2}} {{a3}} vue객체에 데이터를 집어넣으면서, HTML 을 넣을 수 있다! 그러나.... 그냥 문자열처럼 똑같이 집어넣으면 리터럴리 문자열로 인식을 해버림. 그래서 v-html 을 넣고, data의 해당 번지를 지정하여 html 태그를 태그로 인식할 수 있도록 처리해줘야 한다. 이미지도 마찬가지로, 그냥 src에 넣어버리면 그냥 이미지 자리만 생기고, 아무 일도 벌어지지 않는다. 그래서 v-bind 를 사용하고, v-bind 뒤에 src , width, height 설정을 붙여야 한다. 이미지 경로는 일반 문자열처럼 똑같이 경로 지정해서 가져올 수 있음. 소스 까보면 똑같이 html에다 직접 넣은 것 처럼 보인다.

Vue.js 객체할당과 이벤트 1: mount / destroy / v-on [내부링크]

{{a1}} 값 변경 처음 페이지 로드하면 이렇게 버튼 클릭하면 이렇게 값이 바뀐다. destroy 후 mount 바로 불러내서 할당이후까지 초장에 로그가 찍히는데 앞에 mount후 destroy까지만 남겨두면 destroy 되어 버튼을 사용할 수 없어짐 v-on에 setValue 를 넣어놓으면 위에 methods에서 만들어 둔 function을 자동으로 불러온다 vue객체가 관리할 요소들이 만들어지기 전 / 만들어지고 나서 / html 태그 객체 할당 전후 / 업데이트 전후 / destroy전후 등 다양한 타이밍에서 벌어질 이벤트 함수를 지정할 수 있다. 이번에는 콘솔에 디버그문구를 찍어보는 형태로 만들었지만, 기능을 개발하고 각 타이밍에 맞게 삽입하는 응용형태의 개발도 가능할 듯 하군.

20220601 Vue.js 환경설정 ~ Vue 객체 이해하기 [내부링크]

프로젝트 환경 intelliJ / tomcat 10 / java11(예정) / Oracle 을 사용할 생각으로 일단 셋팅 완료 안되면 구버전 이클립스 + tomcat8인가 9 + java8로 되돌아가도 됨 그냥 나도 한번 vue에 맞는 신상 백엔드기술을 써보고싶었음 예전에 스프링 공부한답시고 tomcat 깔다가 빡쳐서 포기했던 옛날은 안녕이다. 셋팅이 정말 너무 편해져서 뭐 더 쓸 말이 없음.. vue3이 최신인 것 같지만 회사 소스에서도 vue2를 사용하는 것 같고 인프런도 그렇고 지금 듣고있는 휴넷 강의 포함 아직 많은 강의들이 vue2기반인듯 하다. 그래서 vue 한국어 페이지에서 설치 방법을 참고하되 vue2 마지막 버전을 찾아서 스크립트 태그에 임포트했다. el: 웹애플리케이션 내 html요소 ..

Vue.js 카테고리 신설 [내부링크]

뭔가 하나에 딱 몰입해서 끝장을 못보고 있는 느낌적인 느낌이 들지만 찍먹이라도 꾸준히 하는게 중요하니까! 이번달 사내 Vue.js 인강을 신청하였다. vue.js를 사용하는 작은 시스템 하나 부담당으로 이름이 올라가 있기는 한데 주담당도 아니거니와 우리팀 영역이 너무 얼마 안되다보니 거의 볼 일이 없어서 개발환경 설치만 하고 아무것도 안 한지 좀 됐다. 궁금은 한데 이쪽 코드를 읽을 수가 없어서 신청. 꼭 완강해야지 -Java11 / IntelliJ -Apache tomcat 10.1.0-M15 -Oracle 로 백엔드단 설정완료하여 최종 목표는 Vue.js를 활용한 게시판 만들기

나쓰메 소세키 - 마음 : 외로운 인간의 자기고백, 인간 불신에 대하여 [내부링크]

https://book.naver.com/bookdb/book_detail.naver?bid=15369279 마음 시의성이 있는 책, 오래 사랑받은 고전 작품을 선정하여 출간하는 ‘문예 에디터스 컬렉션’에서 일본의 대문호 나쓰메 소세키의 『마음』을 새로운 표지와 함께 다시 출간했다. 문예출판사에 book.naver.com 일주일 생각했지만 출퇴근길 이틀만에 밀리로 다 읽어버림 https://career-gogimandu.tistory.com/92 에서 리뷰한 30일 완독 책방 맨 초반부에 읽는 속도 측정하는 지문으로 나오는 책인데 문장이 너무 좋았다. 처음 부분이 나왔는데, '나'의 시선이 첫눈에 어떤 이성에게 반하는 듯한 느낌이었다. 그래서 미료 저자의 책에 대한 간단한 설명 외의 아무 배경 지식 없이..

30일 완독 책방 - 조미정 : 읽는 습관 점검, 갓생 살기 [내부링크]

https://book.naver.com/bookdb/book_detail.nhn?bid=22221830 30일 완독 책방 “책 한 권 끝까지 제대로 읽고 싶다면, 완독 책방으로 오세요”책읽기 전문가, 구독자 3만 명 〈북튜버 미료〉의 30일 완독 훈련완독을 넘어 기억하는 독서, 사유의 독서, 쓰기의 독서까지그동 book.naver.com 중학교 때까지만 해도 프로 책 사랑러에 신문부 기자 출신이었으나 고등학교 이과 - 공대생 - 엔지니어 루트에, 스마트폰을 만나고부터는 점점 책과 멀어진 현대인 고기만두 (...) 책 서두에 그런 말이 나온다. 시간이 없는 게 아니라 마음이 없는 거라고. 뭐 맞는 말이지. 세상엔 이제 책보다 더 재미있는게 너무 많은건 맞긴 함. 그런 마인드셋을 하나하나 짚고 넘어가다 보..

최강의 수면 꿀잠 - 니시카와 유카코 : 건강한 루틴 찾기 [내부링크]

https://book.naver.com/bookdb/book_detail.nhn?bid=21141921 최강의 수면 꿀잠 세계의 최신 논문과 450년 기업 경영자의 실천에 의해 마침내 밝혀진 수면의 비밀!“잠자는 습관이 좋지 않아 잠이 잘 오지 않는다.”“한밤중에 잠에서 자주 깨어난다.”“잠을 잘 잤는데 다음 book.naver.com 2021년 10월 출간, 아직 종이책만 있고 e북은 없음. 오키로북스 @5kmbooks 계정을 인스타에서 발견한 이후로 뭔가 신박하고 영감을 주는 느낌이라 계속 구독하다가 2분기 북클럽에 참여하고 있는 중이다. 무슨 책인지도 모르고 시작하는 희한한 북클럽이라고 생각했는데 첫 책부터 내가 전혀 선택할 것 같지 않은 책이라 좀 띠용 그치만 루틴을 잘 지켜나가는 게 컨디션 유..

더글라스 케네디- 빅 픽처 Big picture : 인생에 리셋이 있다면? [내부링크]

책 정보는 https://book.naver.com/bookdb/book_detail.naver?bid=6287917 빅 픽처 이루지 못한 꿈이 당신의 정체를 바꾼다!조국에 대한 비판적 관점으로 자신만의 소설 세계를 구축해가는 미국 태생의 소설가 더글라스 케네디를 대표하는 『빅 픽처』. 빼어난 착상 위에 반전 book.naver.com 밀리의 서재에서 다운받아 읽었다 (이래뵈도 밀리 연간권 끊어 쓰는 사람,,) 옆자리 친구가 컴퓨터 배송오기 전에 책을 읽는데 표지가 뭔가 사진가에 대한 이야기 같고 흥미로워서 시작했는데 뭐 사진가 이야기 맞긴 맞다. 사진가로 살고 싶었는데, 나를 위해 살기는 커녕 어쩌다보니 집안의 반대로 변호사가 됐고 어쩌다보니 20세기 미국 표준 정상 가족을 이루고 살고 있던 남자 벤 ..

알라딘 중고서점 _ 회원에게 팔기로 중고책 처분 후기 - 알라딘 오프라인보다 낫다! [내부링크]

한 번 읽고 여러 번 읽을 일은 없을 것 같은데, 자리만 차지하는 책들이 있다. 혹은 이사를 앞두고있거나 등의 이유로 자리를 차지하는 책들을 처분해야 하는 상황도 생길 수 있다. 물론 채소마켓 직거래도 있고, 중고책 서점에 팔거나, 아름다운 가게 같은 곳들에 기부하는 방법도 있다. 학교 다닐 때도 간간이 동네/학교 도서관에 기증 이벤트를 했던 것 같긴 한데 요즘 그런 거 찾기가 성인 되고 나서는 쉽지 않은 것 같다. 하지만 요즘 중고책 서점을 찾기 정말 힘들다. 알라딘 중고서점을 종종 볼 수 있기는 한데, 가격을 굉장히.......낮게 쳐준다고 알고 있다. 그리고 무겁게 책을 들고 거기까지 나가기도 차 없이는 굉장히 곤혹스러운 일이다. 그래서 만들어진 서비스로 보인다. 알라딘 앱에서 - 회원에게 팔기 서..

마법의 연금 굴리기 - 미래의 나에게, 연금저축 ETF 포트폴리오 [내부링크]

http://www.yes24.com/Product/Goods/71829160 마법의 연금 굴리기 - YES24 “연금저축, IRP, ISA 절세 삼총사를ETF로 자산배분하라!”가장 신뢰받는 이코노미스트 홍춘욱 박사 추천!인생 100세 시대라고 한다. 한편으로는 사람의 수명이 언제까지 늘어날지 모른다는 것이 www.yes24.com 최근 타사들만큼 연봉 대란까진 아니지만 그래도 (만족스럽진 않지만) 인상이 있었고 직급 통합을 골자로 한 인사 제도 개편으로 시끄러워졌지만 그 와중에 구체제 기준 대리 진급 대상자였다는 점과, 작년 이맘때쯤 대 전쟁을 겪은 팀에서 몇차례 위기를 넘기고 어떻게 악으로 깡으로 살아남아 팀내 중요 업무 파트에 한 자리 꿰찬 점이 참작되었는지 평가를 예상보다 잘 받았다. 그래서 작년..

백준 4153 직각삼각형(Java) [내부링크]

https://www.acmicpc.net/problem/4153 문제 출처 a^2 + b^2 = c^2 를 만족하면 직각삼각형 직각인 두 변의 길이를 제곱하면 빗변 길이의 제곱이 된다고 중학교 수학시간에 배웠다. 뭐가 빗변으로 들어오는 지 모르겠지만, 3개 중 하나겠지 뭐. 마지막 0 0 0 처리 때문에 while 반복문 사용해야 할 것이고. import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String answer; w..

백준 2480 주사위 세개(Java) [내부링크]

https://www.acmicpc.net/problem/2480 문제 출처 1. 3개가 같은 경우 2. 2개만 같고 하나가 다른 경우 : 에 대하여, 각 케이스별 분기처리 3. 모두 같지 않은 경우: max값 구하기 를 잘 나누어 계산하면 되는 쉬운 문제. import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int a = ..

백준 2525 오븐 시계 (Java) [내부링크]

https://career-gogimandu.tistory.com/43 과 유사한 문제 출처 https://www.acmicpc.net/problem/2525 문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. ..

나이키 조던 1 레트로 하이 OG 헤리티지(GS) 래플 당첨되었으나 불량으로 반품한 후기 [내부링크]

(GS) Jordan 1 Retro High OG Heritage (GS) 조던 1 레트로 하이 OG 헤리티지 모델번호 575441-161 출시일 2022년 4월 4일 발매가 149000원 나이키 공홈에서 240 사이즈 당첨. 나도 드디어 조던을 가져보나 했다....만 현실은 운동화를 신을 수 없는 직장에 다니는 데다.. 빨간색을 사실 그렇게 까지 선호하지도 않음. 조던 박스는 일반 나이키랑 참 다르게 생겼다. 빨간색 포인트 컬러가 인상적이다. 검정끈 말고도 하얀색과 빨간색 끈은 따로 포장해서 담아준다. 하이탑에다가 구멍이 촘촘하게 많아서 끈 묶다가 포기각 섰다. 그래서 발목쪽은 일부러 묶다말고 안 묶었다;; 본인 컨버스 제외한 대부분의 운동화와 구두 240 신음 + 발볼 좁은 편이지만 + 약간의 무지외..

Vue.js CSS 클래스 바인딩 [내부링크]

CSS 클래스를 저장해놓고 이를 불러와서 바인드하는 방법들이 다양하게 존재한다 문자열 문자열 문자열 css1 변경 문자열 css true 설정 css false 설정 문자열 1. 쌩짜로 class = 꼴로 불러오기. 여러개 불러올 때는 띄어쓰기로 구분하기 2. data에 안에 css 클래스를 불러올 변수를 지정하고 그 변수로 v-bind:class 여러개 불러올 때는 [css1Name,css2Name]꼴로 대괄호에서 쉼표로 구분하여 가져오자. 3. 메소드 안에 function으로 저장하여 특정 css name 을 지정하거나, 속성을 지정/해제할 수 있다. v-on:click 등을 통해 동적으로 이벤트를 먹일 수 있다. + 정규표현식으로도 지정할 수 있다! css1을 css3으로, css2를 css4로 변..

Vue.js 링크 처리: v-bind / v-on 용도 추가 [내부링크]

{{str1}} link1 link2 link3 link4 vue 객체에 링크를 저장하는 경우 v-bind:href = '링크 변수' 꼴로 가져와야 한다. 그리고 v-bind는 생략이 가능하다. :href, :src, :width 같은 속성만 놓치지 않고 사용해도 무방하다. v-on의 경우, 마우스 이벤트를 저장한다. 디렉티브를 사용하여 DOM 이벤트를 듣고 트리거 될 때 JavaScript를 실행할 수 있습니다. 라고 vue.js 한국어 포럼에 친절히 나와있다. mouseenter : 마우스가 해당 개체를 클릭하면 -> 이미지 크기를 변경 mouseleave : 마우스가 해당 개체 밖을 클릭하면 -> 이미지 사이즈 원상 복구 mouseenter 상태로 펭수를 좀더 크고 귀엽게 감상할 수 있게 되었다.

Vue.js computed에서 get / set : 변수 받아서 셋팅하기 [내부링크]

자바에서 getter setter 지정하듯, 변수를 가져오고, set에서 뭔가 다른 처리를 할 수 있다 computed에서 get 을 통해 data1 과 data2에 기존 저장해둔 변수들을 가져오는 함수를 만들었다. 그러면 data1,data2 꼴로 세번째 인풋칸에서 출력이 가능하다 바로 이런 식으로 그리고 set함수에서 , 을 delimeter로 하여 값을 끊는 배열을 만들었다. list의 0번지에는 첫번째칸 data1을, list의 1번지에는 두번째칸 data2를 저장할 수 있다. 그리고 data1을 바꿔도 data1과 data3이 data2를 바꿔도 data2와 data3이 data3을 바꿔도 바꾼 자리가 쉼표 앞인지 뒤인지에 따라 해당하는 배열 번지수에 맞는 데이터값이 변경될 수 있다

나이키 덩크로우 레트로 프리미엄 파슬 로즈 실물영접 후기 [내부링크]

Nike Dunk Low Retro PRM Fossil Rose 나이키 덩크 로우 레트로 프리미엄 파슬 로즈 모델번호 DH7577-001 출시일 2022년 3월 30일(수) 아쉽지만 나는 아니고 가족이 당첨되어 실물 영접. 출시 당일 공홈 드로우에서 당첨됐다고 어 이게 된다고???? 하면서 인증 카톡이 옴. ㅋㅋㅋㅋㅋㅋㅋ 사이즈는 275 핑크색 끈이 시강이다. 완전 화이트도 아니고 살짝 회색빛 하늘색빛 섞인 묘한 색 + 딸기우유 핑크색 + 화이트의 조합. 남자라면 핑크 아닌가 싶었으나, 자기는 취향 아니라고 바로 리셀각 잡는다고 했음. 아... 사실 개인 취향이지만 난 스웨이드를 별로 안 좋아한다. 눈 비 오면 신을 수 없는데다, 모래에도 아주 쥐약이다. 맑은 날 스트리트 아니면 신을 수가 없다. 코디하..

닌텐도스위치 슈퍼마리오 오디세이 플레이 후기 [내부링크]

닌텐도 스위치 게임 타이틀. 마리오와 캐피가 세계를 돌아다니면서 모험도 하고, 파워문도 모으고, 돈도 벌고 운좋게 캐럿마켓에서 저렴하게 구입완료. 피치의 의사는 물어봤나요? 진짜 쿠파 너무해.. 근데 이 빌런짓이 아니면 게임이 스타트가 안돼 또; 뒤에 보이는 오디세이호를 타고 수많은 왕국을 탐험하는 여행 모자왕국에서 튜토리얼 끝나면 사실상 맨 처음 시작은 폭포왕국이다. 경치 죽여준다 정말 배경 한땀한땀, 지형지물 하나하나를 신경써서 잘 만든 만듦새가 훌륭한 게임 여러 나라를 지나쳐 달에 도착했다. 각 나라별 NPC들이 다 모여서 달 구경 왔다. 달에서 보는 지구.. 꽤 아름답다. 모자왕국 (튜토리얼) -> 폭포왕국 -> 모래왕국 -> 호수/숲 왕국 (플레이어의 선택에 따라 둘의 순서가 바뀜) -> 잃어버..

듀오링고 Duolingo 플러스 스페인어 왕초보 학습 초기 : 학습지 + 모바일게임 앱 느낌 [내부링크]

1~2월 피크시즌 이후 몸을 갈아넣어 얻은 3일 대휴까지 다녀왔음에도 불구하고(어디 멀리 못 갔지만) 지금까지 직장생활 한 이래로 가장 번아웃이 심하게 와서 뭔가 새로운 자극이 필요하기도 했고 그러던 중 알게 된 어플리케이션 듀오링고 에 대한 소개. 게임처럼 외국어를 학습할 수 있다. 단어 맞추기, 외국어로 문장 쓰기, 듣고 말하기 등. 대신 틀리면 라이프 차감. 구X 같은 학습지를 모바일 어플로 구현한 듯한 느낌. 일퀘도 있고, 경험치를 모아 승급할 수 있는 리그도 있다. 모든 기능을 기본적으로 무료로 사용할 수 있다는 점이 일단 가장 큰 장점인데 플러스 이용권 결제하면 한 세션당 라이프 갯수 제한 같은 모든 제한이 풀리고 추가 컨텐츠가 열린다. 1년에 149,000원인데 플러스 한 계정 결제하면 6인..

내가 닌텐도스위치 저스트댄스2021을 방출한 이유 - 플레이후기 [내부링크]

2021년 11월 닌텐도 스위치가 있으면 당연히 해봐야 한다는 이상한 영업에 저스트댄스 2021을 정가를 다 주고 새 칩을 나오자마자 구매로 모자라 언리미티드까지 결제하게 되는데...... 게다가 암/레그 밴드는 또 왜 샀을까 ... https://www.youtube.com/watch?v=4Ib48YX_Qno 아마 이 라스푸틴 기깔나게 잘추는 선바 영상이 언리미티드 현질까지 큰 공을 세우지 않았나 싶다. 사실 게임 스트리밍 같은거 관심도 없고 잘 보지 않는 편인데 이게 어느날 알고리즘에 뜨더니 수능 금지곡마냥 중독이 되어 버린 희한한 경험을 한 적이 있다. 춤을 기깔나게 못 추는 목각인형 수준인 걸 잊었다. 더구나 집안 식구들 중에서도 춤을 아무도 안 좋아하고, 혼자 추려면 흥도 안 나는데 아무리 봐도..

2021 연말정산 변경내용 3 - ISA가 만기되어 연금저축/퇴직연금 에 돈을 납입했다면? [내부링크]

지난글 https://career-gogimandu.tistory.com/64 2021 연말정산 변경내용 2 - 연금저축 세액공제 지난 글 기부금 집중 탐구영역 지난 시간 내용이 수식도 많고 개인이 이해하기에 가장 까다로운 내용 중 하나라 오늘은 비교적 가벼운 포스팅을 준비하였다. 연금저축공제 2021 개정 : ISA 만기 후 career-gogimandu.tistory.com 고기만두는 이번 포스팅 연재물 주제(기부금, 연금) 및 현직장 연말정산업무 관련하여 모든 부분을 솔루션 없이 쌩 자바코드로 직접 구현/운영중이다ㅠㅠ 그도 그럴 것이 일반 근로자 대상이 아니기 때문... 사실 이번 글은 운영자 입장에서의 고민 (예상가능한 해결방안이 나오면 좋겠다)내용이 메인이 될 것 같긴 하다. ISA에서 연금으로..

백준 3009 네 번째 점(Java) [내부링크]

https://www.acmicpc.net/problem/3009 문제 (a,b) (c,b) (a,d) 와 같은 식으로 점이 3개가 주어진다. 그러면 반듯한 직사각형이 되려면 나머지 점 하나는 (c,d)에 찍혀야 한다. a c a -> 2:1 로 c가 1이니까 c를 선택 b b d -> 2:1 로 d가 1이니까 d를 선택 x좌표와 y좌표들을 따서 비교하고, 혼자 다른 애를 취해서 합쳐서 출력하면 된다. 그림은 일단 편의상 저렇게 그려놨지만, 그 구하는점이 어디이든 마찬가지이다. import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws Exception{ Scanner sc = n..

백준 1085 직사각형에서 탈출(Java) [내부링크]

https://www.acmicpc.net/problem/1085 문제출처 제한 에서 모든 예외처리가 되어있어서 사실 생각할 게 많지 않다. 가로 x, 세로 y짜리 직사각형의 변에 닿을 직선거리는 가로 측면에서는 y축에 닿는 w, y축과 평행하는 변에 닿을 (x-w) 세로 측면에서는 x축에 닿는 h, x축과 평행하는 변에 닿을 (y-h) 이 4개 중 가장 짧은 거리를 Math.min()으로 비교하면 되는데 역시 토너먼트가 깔끔하다. 가로 2개끼리, 세로 2개끼리 비교하면 끝 import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws Exception{ BufferedReader b..

백준 1978 소수 찾기(Java) [내부링크]

문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 입력 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 출력 주어진 수들 중 소수의 개수를 출력한다. bufferedreader + while 반복문도 있는데 내 스타일은 그래도 왠지 스캐너라 이번에는 스캐너로 풀어보았다. 1은 예제를 보니 소수가 아닌것으로 판별하여 continue 처리하였다. 2부터 제시된 수까지 끝까지 반복하면서 나누어도 되지만, 반복 횟수를 줄일 수 있는 방법이 있다. ex ) 4의 약수는 1,2,4 6의 약수는 1,2,3,6 8의 약수는 1,2,4,8 9의 약수는 1,3,9 12의 약수는 1,2,3,4,6,12 ... :..

젤다 야생의 숨결 플레이 후기- 닌텐도스위치 최강 갓겜, 말이 필요한가? [내부링크]

너는 어떻게 된 애가 스위치를 사놓고 젤다를 한번도 안 해봤다니 그게 말이 돼? ... 야 걍 한번 해봐 라는 친구의 영업과... 천천히 해보고 돌려주면 된다는 제안에.. 친구 칩 빌려서 젤다를 플레이해본 후기 2021년 2월에 받아서, 3월부터 8월까지 플레이 플레이 타임 누적 170시간 DLC는 구매하지 않았으나, 아마도 2022년 겨울로 예정된 젤다야숨2 나오기 전에 다른 할 게 없다면 DLC구매해서 2회차 달려볼 생각 충분히 있음. 처음 오프닝 장면 이거 배경화면으로 써도 될거같은 광활함에 압도당했었음. 사실 처음에는 주입식 교육과 일방향/평면으로만 달리는 게임들에 익숙해있었어서 이게 뭐야 하면서 몇번을 죽고 또죽고 리셋하고.. 모든 사당을 클리어하는게 목적이라면 공략을 어느정도는 참고하면서 가야..

링피트 어드벤처 플레이 중기 - 코로나 시대에 집에서 운동을 해보자! [내부링크]

수많은 운동/다이어트 포함 각종 유튜버들이 플레이한 링피트 https://www.youtube.com/watch?v=cyn9dLT46r8 많은 사람들의 닌텐도스위치 영업템이라고 봐도 과언이 아닌 링피트 어드벤처 코로나 시국에 최적화된 홈 트레이닝 프로그램 제목이 후기가 아닌 중기인 이유는 1년 동안 현재 160시간을 플레이했음에도 (물론 중간중간 유튜브 홈트나 사이클 등으로 외도를 한 적도 많음) 최종 3차 엔딩을 보지 못했기 때문이다. 1차 23개 월드 -> 2차 23개 월드 (엑스트라 모드) -> 3차 23개 월드(마스터 모드) 로 구성되어 있고 해당 차수가 끝날때마다 드래고의 혹독한 트레이닝, 그리고 승리하면 엔딩을 볼 수 있다. 함께 제공되는 링콘과 레그 스트랩이 필요하니 절대 중고 거래로 싸게 ..

하데스 Hades 플레이 후기 - 닌텐도스위치 로그라이크 갓겜 [내부링크]

사실 게임 알못에 가까운 편이고.. 닌텐도 스위치를 구입한지 1년이 넘어가는 시점에서 내가 재미있게 한 게임을 위주로 소개해보는 카테고리를 하나 만들어보았다. 오늘 첫 번째로 소개할 게임은 하데스 SuperGiant라는 인디게임 개발사가 만들었고, 15세 이용가. 닌텐도스위치 칩 기준 2만원 후반~3만원대로 상당히 괜찮은 가격에 구매 가능하다. 2020년 7월에 국내에 정식발매 되었고, 나는 2021년 7월쯤에 주변친구들의 엄청난 칭찬 영업으로 구입하였다. 진엔딩을 보고 추가 스토리를 진행중이며, 플레이타임 오늘자로 확인해보니 누적 160시간. 마지막 클리어까지 성공할 경우 한 판에 약 20~30분 정도 소요된다. 2020년 GOTY(Game of the year) 3관왕에 달하는 로그라이크 게임. 유저..

백준 1011 Fly me to the Alpha Centauri (Java) [내부링크]

문제 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다. 그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 때문에, 그 크기와 질량이 엄청난 이유로 최신기술력을 총 동원하여 개발한 공간이동 장치를 탑재하였다. 하지만 이 공간이동 장치는 이동 거리를 급격하게 늘릴 경우 기계에 심각한 결함이 발생하는 단점이 있어서, 이전 작동시기에 k광년을 이동하였을 때는 k-1 , k 혹은 k+1 광년만을 다시 이동할 수 ..

백준 2839 설탕 배달(Java) [내부링크]

문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N이 주어진다. (3 ≤ N ≤ 5000) 출력 상근이가 배달하는 봉지의 최소 개수를 출력한다. 만약, 정..

백준 2775 부녀회장이 될거야(Java) [내부링크]

아. 또 핵인싸 한 분이 사람을 피곤하게 하는 문제를 만든 듯 하다.. 문제 평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다. 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다. 아파트에 비어있는 집은 없고 모든 거주민들이 이 계약 조건을 지키고 왔다고 가정했을 때, 주어지는 양의 정수 k와 n에 대해 k층에 n호에는 몇 명이 살고 있는지 출력하라. 단, 아파트에는 0층부터 있고 각층에는 1호부터 있으며, 0층의 i호에는 i명이 산다. 입력 첫 번째 줄에 Test case..

20211207~20211208 넥사크로 Nexacro 교육후기 [내부링크]

현회사에서 마이플랫폼 -> 넥사크로14 로(이것도 왜 17 놔두고 14인지 모를) UI 전환 프로젝트 예정으로 올해 초에도 이미 이것 때문에 기능검증 및 전환 영향도 분석 관련 각종 짬처리 및 테스트 노가다 지원을 전담했었다. 엄청 꿀빠는 비대면 교육 있는데 나랑 같이가쉴? 이라는 상사의 제안에 넘어가서 수강신청. 수강신청은 http://support.tobesoft.co.kr/Support/index.html support.tobesoft.co.kr support.tobesoft.co.kr (심지어 https도 아니다) 올해 2월부터 별도 공지가 있을 때까지는 비대면으로 진행되고 있고, 그럴 예정이며 나도 비대면 교육으로 수강하였다. 국내산 프레임워크로 그냥 생각없이 대량양산하긴 좋다고는 하는데, 커뮤..

나이키 범고래 덩크로우 리셀 슈테크 후기 - 솔드아웃 불만족한 이유 [내부링크]

야근하다 말고 뒷자리 과장님이 슈테크라는 게 있다는 얘기를 해주셔서 솔깃했던 게 시작이었다. 아니, 나이키 운동화를 이렇게까지 플미를 붙여서 팔아도 불티나게 팔린다고?? 라는 생각... (일개 서민인 나는 직장인이 된 지금까지도 10만원이 넘는 운동화는 몹시 비싸다고 생각했었다) 아니 근데 스우파에서 믓찐 댄서 언니들이 죄다 신고 나오던 범고래 인간적으로 너무 예쁜 거 아니냐고ㅜ 그래서 그 때부터 엄청나게 서치를 시작했고.. 럭키드로우 앱에서 알림을 준다는 사실을 알아냈다. 그 알림에는 나이키 공홈 에서 거의 매주 금요일이나 토요일마다 있는 드로우는 당연하고, 그 외에도 각 오프라인 매장들이나 온라인 쇼핑몰에서 접수받는 온라인 Raffle 폼, 심지어는 해외 거래처까지... 한번 꽂히면 열심히 하는 건 ..

백준 10250 ACM 호텔 (Java) [내부링크]

문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 1층 엘리베이터 바로 앞에 있는데, 정문에서 엘리베이터까지의 거리는 무시한다. 또 모..

운영체제 3 - 스케쥴링 방식: FIFO / SJT / RoundRobin [내부링크]

이전 글 https://career-gogimandu.tistory.com/60 에서는 배치처리, 시분할시스템, 멀티태스킹, 멀티프로그래밍에 대하여 알아보았다. 오늘은 스케쥴링(Scheduling) 방식에 대해 알아보는 시간을 준비하였다. 어디선가 어렴풋이 언어 지문이 기억날랑말랑 하여 찾아보니 나온 2012년 6월 언어영역(이때만 해도 국어가 아니라 언어였다) 모의고사 지문.. 라떼는 말이야 흠흠.. 오늘 포스팅의 내용도 이와 상당히 유사할 것으로 보인다. 아, 그 전에 프로세스에 대해 자세히 이해하고 넘어가야 혼동이 적을 듯 하다. 0. 프로세스(Process) 란? 메모리에 올려져서 '실행 중인 프로그램'을 프로세스라고 말한다. 작업, task, job 과 혼용되어 사용되지만, 엄밀히 말해 응용 프..

2021 연말정산 변경내용 1 - 기부금 집중 탐구 [내부링크]

들어가며. 신입사원 때부터 현재까지 N년째 고객사 특수고용노동자 중 종합소득세 신고를 반드시 따로 해야 할 만큼 고소득은 아닌 분들의 사업소득 연말정산 전산을 담당하고 있다. 물론 1년 내내 이것만 하진 않지만 ^^ 날씨가 추워지면 교육을 수강하고 리서치를 하며 준비하다가.. 오픈 전 개정사항 반영 때부터 최종 환급금 펌 지급일까지 내내 긴장해야 한다. (사고치면 가산세 + 문의폭탄 부들) 그래서 연말에 남은 휴가 몰아쓰기는 언감생심..이고, 주변 사람들에게 연말정산 시즌 때마다, 본인들의 취뽀 및 이직 때마다 정말 질문을 많이 받는다. (물론 이들 중 내 담당인 사업소득 대상자는 거의 없으며, 정작 나도 세대원+싱글이라 공제받을 수 있는 게 거의 없다. 그런 의미로 내가 세무사도 회계사도 아니고, 내 ..

백준 2869 달팽이는 올라가고 싶다(Java) [내부링크]

일단 시간 제한이 상당히 빡세서 스캐너는 탈락 언뜻 보기에는 굉장히 쉬운 문제처럼 보였다. (올라간 길이 - 내려간 길이) * 일수 >= 총 막대길이 로 생각해서 부등식 풀면 되지 않을까? 이거 중학생도 풀겠네 라고 생각하고 코드짜기전에 예제 1 케이스를 대입해봤는데 바로 안 맞는다. 올라간 길이 = 2 내려간 길이 = 1 총 길이 = 5 라서 일수 = 5 / (2-1) = 5 겠네 라고 생각했는데 웬걸 예제 답에 4라고 떡하니 적혀있네? 정상에 올라간 후에는 미끄러지지 않는다. 라는 전제조건 때문이다. 1일차: 2 up 1 down = 최종위치 1 2일차: 2 up 1 down = 최종위치 2 3일차: 2 up 1 down = 최종위치 3 4일차: 2 up => 여기서 이미 5가 되어 버리고, 여기서 ..

백준 1193 분수찾기(Java) [내부링크]

으음.. 저렇게 보면 좀 머리가 아프다 이미지를 45도 돌려서 피라미드 모양을 만들었다 1/1 2/1 2/2 -> 1/3 4/1

운영체제 2 - 배치처리, 시분할시스템, 멀티태스킹, 멀티프로그래밍 [내부링크]

이전 글 https://career-gogimandu.tistory.com/58 에서는 사용자 모드, 커널모드, 시스템 콜에 대해 공부하였다. 오늘 이해해야 하는 개념 3가지 1. 배치처리 2. 시분할시스템 3. 멀티태스킹과 멀티프로그래밍 1. 배치처리 aka 일괄처리 배치처리는 일괄 처리라고도 부른다. Application 1 Application 2 옛날옛날의 컴퓨터는.. 한 번에 한 가지 일밖에 할 수 없었다고 한다. 컴퓨터 프로그램 실행요청이 들어오면 순차적으로 하나씩 하나씩 프로그램을 돌려주는데.. 어, 이거 그거잖아. 자료구조에서 들어본 Queue. First in first out. https://career-gogimandu.tistory.com/16 에서 Queue에 대해 잘 설명해 놓았..

백준 2292 벌집 - 등차수열 : 고등학교 수학문제 (Java) [내부링크]

알고리즘이 큰 영향을 미치지 않던 시절 시험 한두번 정도 접해본 적은 있었다. 그때 느낀 생각. 아 이게 연필로 푸는 수학문제면 잘 풀 텐데... 기본적인 중고등학교 수학 개념을 이해해야 풀 수 있는 문제 좋아함. 이번 문제가 딱 그랬음. 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지 (시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진..

운영체제 - 시스템콜, 사용자모드와 커널모드 [내부링크]

오늘 이해해야 할 개념 2가지 1. 시스템 콜 2. 사용자 모드와 커널 모드 1. 시스템 콜 시민이 도서관에 원하는 책을 요청하면, 도서관은 그 책을 찾아서 시민에게 빌려준다. 그리고 반납기한이 되면 시민은 책을 반납해야 한다. 이와 똑같다. 운영체제에 응용 프로그램이 원하는 하드웨어 자원(메모리, CPU시간, IO 디바이스 사용 허가/제어)을 요청하면, 운영체제는 이를 프로그램에게 넘겨준다. 그리고 기한이 다 되면, 운영체제는 자원을 회수한다. 이 그림에서 보듯, 사용자가 어플리케이션을 실행하면 운영체제를 통해 하드웨어에게 자원을 할당받아서 어플리케이션이 실행된다. 사용자가 운영체제 기능과 서비스를 조작할 수 있도록 인터페이스를 제공하는데, 이를 가능하게 하는 프로그램을 쉘(Shell)이라고 한다. 쉘..

백준 1316 그룹 단어 체커 (Java) [내부링크]

문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어의 개수 N이 들어온다. N은 100보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 단어가 들어온다. 단어는 알파벳 소문자로만 되어있고 중복되지 않으며, 길이는 최대 100이다. 출력 첫째 줄에 그룹 단어의 개수를 출력한다. 처음 풀었을 때 틀린 답이라고 나와서... 왤까 하고 IDE에 ..

윈도우10 20H2 업데이트 61%에서 멈췄을 때 해결 후기 - LG그램 conexant 오디오 드라이버 충돌이 원인 [내부링크]

그간 없던 하드웨어 및 os 문제를 해결하기 위한 포스팅. 운영체제 공부를 시작했지만 공부 관련 내용도 아니고 카테고리 애매해서 etc를 새로 팜. 미리 말씀드리지만 윈도우 11 업데이트 관련 글이 아니다. (위드 코로나 예고되자마자 기다렸다는 듯 재택근무가 폐지된 회사에 다니고 있지만, 현재 업무 특성상 간간이 퇴근 후에 업무가상PC 붙어야 할 일이 있기도 해서 아직 윈도우 11을 설치할 수는 없다..) OS를 최신으로 유지하는 것은 보안 유지를 위해 굉장히 중요한 일이라고 귀에 못이 박히게 들었다. 그런데 이게 때 되면 알아서 업뎃이 될 줄 알았더니 아니었다. 20H2면 20년 Half2, 즉 2020 하반기에 배포된 업데이트다. 마이크로소프트에서는 YYH1/2 이런식으로 반기에 한번씩 중요 업데이트..

백준 2941 크로아티아 알파벳(Java) - 문자열 카운트 / 시행착오 [내부링크]

문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력 첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다. 단어는 크로아티아 알파벳으로 이루어져 있다. 문제 설명의 표에 나와있는 알파벳은 변경된 형태로 입력된다. 출력 입력으로 주어진 단어가 몇 개..

인강으로 운영체제를 배워보기로 했다 [내부링크]

CS지식이 부족함을 느끼고 신입사원때 인강을 결제했다가.. 여전히 끝내지 못한 강의가 있다 그 중 다른 블로그였나에서 운영체제 강의는 정말 들을만 하다고 추천했던 기억이 나서 https://online.fastcampus.co.kr/p/dev_online_cs 올인원 패키지 : 컴퓨터 공학 컴퓨터 공학에 대한 전반적인 이해를 할수 있는 강의 online.fastcampus.co.kr 2019년에 내돈내산 한 강의를 이제야 꺼내본다. (지금은 단종됐나 보이지 않는다... 다행히 수강기간이 무제한이라 망정이지) 알고리즘공부는 계속 할 예정이고 운영체제 강의 듣고 나서는 시스템프로그래밍 -> 컴퓨터구조로 넘어갈 생각 좀더 지금하는 일을 기초부터 이해하기 좋을 거 같은 강의들 아 후기 조작할일은 단언컨대 없음...

백준 1065 한수 (Java) - 로지컬한 케이스 분리는 언제나 중요하다 [내부링크]

문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 1보다 크거나 같고, 입력받은 수 자기 자신까지 정수 각 자리가 등차수열을 이루는 숫자를 체크하는데 1의자리, 10의자리 숫자는 당연히 여기에 모두 포함된다. 뺄 게 어딨다고? 그리고 1000의 경우에는 함정카드다. 1-0 = 1 , 0-0=0 으로 등차수열이 성립하지 않는다. 그러니 사실상 100부터 999..

백준 4673 셀프넘버 (Java) [내부링크]

셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57이다. 이런식으로 다음과 같은 수열을 만들 수 있다. 33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ... n을 d(n)의 생성자라고 한..

백준 8958 OX퀴즈 (Java) - charAt [내부링크]

문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력 각 테스트 케이스마다 점수를 출력한다. 예제 입력 1 예제 출력 1 5 OOXXOXXOOO 10 OOXXOOXXOO 9 OXOXO..

백준 2577 숫자의 갯수(Java) - 배열 [내부링크]

문제 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 입력 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. 출력 첫째 줄에는 A × B × C의 결과에 0 이 몇 번 쓰였는지 출력한다. 마찬가지로 둘째 줄부터 열 번째 줄까지 A × B × C의 결과에 1부터 9까지의 숫자가 각각..

백준 3052 나머지 (Java) - HashSet 사용하기 [내부링크]

문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다. 10개의 자연수를 입력받고 %42 값을 저장해야 하는데 한가지 문제가 있다. 나머지의 종류 갯수를 구하고 싶은데 중복을 어떻게 제거하지? 1 4개 2 3개 이런식으로 나오면 4개 3개가 아닌 1, 2 두 ..

[bookReview] 넥스트 테슬라를 찾아서 - 홍성철/김지민 : 그래서 그 넥스트 테슬라가 뭔데요? 아마도 답은 구조적 성장주 [내부링크]

첫번째 책 부의 시나리오 감상문은 여기 북클럽 두번째 책 현직 1등 펀드매니저의 미국 구조적 성장주 투자 로드맵을 담았다고 하는 홍성철/김지민 - 넥스트 테슬라를 찾아라 이번에도 리디북스를 통해 e-book으로 아이폰-아이패드 오가며 감상 미국 주식시장의 가장 큰 장점. 구조적 성장세가 만들어낸 실적과 강력한 현금 창출 능력을 들 수 있을 것 같다. 누구나 아는 기업, 세계 최고의 혁신 기업들이 모여있어 세계 초우량 혁신 기업 / ETF에 투자하면 꾸준한 상승과 배당의 맛을 볼 수 있다는 게 정말 큰 장점 그래서 기회되는 대로 미국 우량주와 ETF에도 투자 비중을 꾸준히 늘려가는 중이었다. 연금저축펀드로도 미국 시장에 투자하는 ETF를 위주로 조금씩 매수중이었고. 누군가의 추천으로 매수했다 한참 물려서 ..

백준 1110 더하기 사이클 : while문 반복, 덧셈/나눗셈/몫과 나머지 로직 (Java) [내부링크]

문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 1. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 2. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다. 위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서 26의 사이클의 길이는 4이다. N이 주어졌을 때, N의 사이클의 길이를 구하는 프로그램을 작성하시오. ..

백준 11021 A+B 다른 방법으로 접근하기 - BufferedReader (Java) [내부링크]

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 A+B를 출력한다. 그런데 주의사항) Case #1: (A+B결과값) 꼴로 출력해야 한다 여기 와 똑같은 문제나 마찬가지지만 다른 방법으로 풀어보자 맨 첫줄 반복횟수 앞뒤로 'Case #' 과 '반복회차' 붙이는 건 전혀 어렵지 않고 이번에는 BufferedReader를 사용해서 다르게 접근했다. 실무에서도 DB i/o가 너무 많아지는 코드, 기본 프레임워크 사용하면 수행시간 너무 오래걸리는 무지막지 대용량 배치의 경우 BufferedReader를 사용해놓..

백준 2753 윤년 판별 (Java) [내부링크]

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. 출력 첫째 줄에 윤년이면 1, 아니면 0을 출력한다. import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scan..

백준 2884 알람시계 (Java) [내부링크]

"45분 일찍 알람 설정하기" 입력 첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다. 입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다. 출력 첫째 줄에 상근이가 창영이의 방법을 사용할 때, 설정해야 하는 알람 시간을 출력한다. (입력과 같은 형태로 출력하면 된다.) 10:10 -> 9:25 0:30 -> 23:45 23:40 -> 22:55 import java.util.*; public class Main{ public static void main(Stri..

백준 10950 A+B 주어진 개수만큼 반복 출력하기 (Java) [내부링크]

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 각 테스트 케이스마다 A+B를 출력한다. 각 테스트 케이스마다 가 중요한 포인트. import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int[] answer = new int[t]; //합 담을 사이즈만큼 배열 칸수 늘려놓기 for (int i = 0 ; i < t ; i++){ //사..

백준 2588 곱셈 손계산 구현하기 (Java) [내부링크]

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 첫번째 수를 a, 두번째 수를 b라고 하면 b = 100x + 10y + z 꼴로 분해가 가능하다. 그리고 a*b = a * 100x + a * 10y + a * z 로 분리하여 생각할 수 있고, 문제의 의도는 (3) a*z (4) a*10y (5) a*100x (6) a*b (최종결과) 를 분리하여 출력하는 것에 있다. 두 정수 a, b 를 입력받았고 z = b % 10 385 % 10 하면 385를 10으로 나눈 나머지 5가 출력된다. y = b % 100 / 10 385 %100 하면 ..

백준 10171 고양이 출력하기 (Java) : 이스케이프 문자 [내부링크]

https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net public class Main{ public static void main(String[] args){ System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } println하면 그다음 출력때 알아서 개행이 되고 \ 를 출력하려면 \\ 로 이스케이프 문자를 사용해야 한다는게 이 문제의 포인트 아 누가보면 비웃어도 할말은 없는데 나 정말 한번도 시험을 본 적이 없어서... 기초문제들만..

코딩테스트 카테고리를 신설했습니다. [내부링크]

코딩테스트를 한번도 준비해본적이 없는 입장에서(.....) 문제 유형과 많이 사용되는 사이트/ide들에 적응해야 할 필요가 느껴진다. 아무리 찾아봐도 어느정도 기초가 있는 사람들에게 맞는 어려운 강의들은 많은데 나같이 언어 써보고 개발만 해봤지 전공지식이 부족하고 테스트 자체를 처음 준비 시작하는 사람들에게는 참고할만한 게 생각보다 별로 없는 것 같아서 카테고리를 파게 되었다. 기초 강의도 많고, 어려운 문제들 푸는 강의도 많은데 중간이 없는 느낌이라 해야하나? 내가 못찾아서 못한건가? 처음 코딩테스트를 준비하는, 비전공자 시선에서 시작해보는 카테고리 아, 코딩테스트도 안쳐본 비전공자가 지금 회사 어떻게 입사했냐고? 라떼는 코딩테스트 있는 회사가 훨씬 적었다ㅠㅠ 개발 직무가 아닌 기획을 비롯한, 원래 전..

[bookReview] 부의 시나리오 - 오건영 : 저성장-저물가 다음은 어디로? [내부링크]

https://withreaders.com/ 리더스 완전히 새로운 방식의 독서. 책읽는 사람들을 위한 플랫폼 withreaders.com 독서기록 기능과, 관심 주제가 생겼을 때 함께 읽는 북클럽을 제공하는 플랫폼 리더스를 종종 활용한다. 훅 가는 계좌에.. 다시 한번 새로운 마음으로 경제공부를 시작해볼까 하고 오랜만에 주식투자 관련 북클럽을 시작하였다. 미션 과제로 12월까지 총 4권의 경제금융 관련 책을 읽고 리뷰하는 글을 작성할 예정이다. 첫 번째 책은 오건영 - 부의 시나리오 작년 카카오프로젝트100을 통해 경제기사 100일간 꾸준히 읽는 챌린지를 진행했던 적이 있는데, 챌린지 진행 기간 중에 추천받은 저자 중 한 명이다. 그래서 사둔 '앞으로 3년 경제전쟁의 미래' 아직 초반까지밖에 못 읽었지만..

유튜브만 보고 오픽 IH 받은 썰 - 오픽노잼 / 여우오픽 : 스크립트는 쓰레기통으로! 학원 노 필요! 국내파 쌉가능! [내부링크]

2021년 설 연휴에 딴 많이 늦은 오픽 IH 후기 고기만두는 영어를 썩 좋아하진 않지만 아주 못하지는 않는 편이라고 생각은 함. 하지만 어디까지나 국내파의 시험용 영어일 뿐 외국물은 해외여행 며칠 제외하고는 전혀 먹어본 적이 없다. 토익은 꼼수 가르쳐주는 근처 번화가 학원 한 2주 짧게 다녀서 900점대 성적 받아본 적 있다. 하지만 수능날엔 늘 잘하던 영어를 망쳐서 그만 2등급을 받았다 정도의 사연이 있다. 취업준비생 시절에는 어디서 국내파는 암기로 커버가능한 토익스피킹이나 하라는 정보를 주워듣고 토스를 준비했으나, 레벨7은 받아본 적이 없다. 학원까지 다녀 봤지만 레벨6 최상단이라 영어 가산점 필요한 탑티어 공기업에는 가산점을 받지 못했나 그랬던 것 같음. (그리고 해당 공기업의 경우 여차저차 필기..

급여통장 쪼개기(급여자작)에 대하여 - 급여는 한 곳에서 받는데 급여 통장은 여러 개? [내부링크]

https://career-gogimandu.tistory.com/31 재테크의 기본! 월급날부터 통장 3개로 통장쪼개기 루틴 간단하게 실전 전략 팁 / 싱글 사회초년 입사 후 지금까지 실천하고 있는 통장쪼개기 루틴이다. 나보다 먼저 사회생활을 시작한 친구에게 구전으로 전수받고, 그 뒤 내 나름의 약간의 시행착오를 거쳐서 조정하여 현재까지 사용하고 career-gogimandu.tistory.com 앞 money 글에서 통장쪼개기에 대한 이야기를 서술하였다. 혹시 아직 못 보셨다면 저 글부터 한번 보고 올 것을 추천드린다. 일반적인 봉급생활자 직장인의 경우.. 급여를 받는 곳은 한 곳일 것이다. 그러면 회사에 등록한 급여 계좌 한 곳에서 월급이 들어온다. 급여통장 에게 각 은행사에서는 다양한 혜택을 제공..

싱글톤(Singleton)방식에 대하여 - Spring 프레임워크와 싱글톤 컨테이너 [내부링크]

웹 애플리케이션은 여러 고객이 동시에 서비스를 요청하게 된다. 사실 당연하다. 오프라인 패스트푸드 매장 줄 서서 주문하듯이 한 명씩 주문하는 거 아니잖아? 여러 명(세션)이 동일한 서비스를 요청하면 프로그램에서는 무슨 일이 벌어질까? 해당 서비스에 관한 객체를 그때마다 생성해야 할까? //20240209 V2.0 수정 - 결론을 상단에 배치 및 장표도 상단으로 당김, 결론 강조 싱글톤 방식은 그런 고민에서 출발했다. 클래스와 인스턴스를 딱 하나만 생성할 수 있도록 보장하는 디자인 패턴이다. 같은 서비스를 여러 사람(세션)이 호출할 때, 굳이 여러 개의 객체를 생성하지 않는다. package hello.core.singleton; import hello.core.AppConfig; import hello...

Git 여러 파일 커밋하기 / 로그보기 / 비교하기 / 롤백하기 [내부링크]

nano 편집기를 통해 hello1.txt 를 수정하고, hello2.txt를 새로 만들었다. git status 를 통해 상태를 확인해보면 hello1.txt가 수정되었고, hello2.txt가 untracked 상태라고 뜬다. 파일 여러개를 동시에 커밋할 수 있을까? 그렇다. 근데 자동은 아니다. git add 를 통해 hello1, hello2 각각을 스테이지에 올린 뒤 상태를 다시보면 커밋할 변화가 있다고 파일 2개가 뜨는 것을 확인할 수 있다. Message3 이라는 메모 붙여서 git commit 실행 * -a : 별도의 add명령어를 사용하지 않고 수정된 파일에 대해 add, commit을 한번에 수행할 수 있는 커밋 명령어이다. 단, 한번도 add되지 않은 파일은 add를 따로 작업해줘야 ..

GIT 폴더 만들기 / 텍스트파일 편집하기 / 스테이지에 add / 커밋하기 [내부링크]

어서와 git은 처음이지? 이틀간의 2차 백신휴가 동안 오히려 근육통은 덜했는데, 이상하게 컨디션이 다운되어 늘어져만 있었으니 이제 공부할 시간이다. 어디선가 들어본 파편같은 리눅스 명령어를 조합할 시간이다. github desktop 같은 것도 깔아 써보고 검색을 통해서도 git을 써보려고 낑낑댔지만 결국 베이직에 가까운 이 방식이 가장 깔끔하다고 한다. mkdir 명령어를 사용하여 작업할 폴더 git/hello-git-cli 를 만들었다. ls -al 을 통해 디렉토리에 뭐 있나 볼 수 있긴 한데, 아무것도 없다. git init . 을 통해 해당폴더를 git을 통해 버전관리를 할 수 있도록 등록한다. .git라는 이름의 숨은 폴더가 생겼다면 성공 git bash 안에서 nano / vim 2가지의 ..

재테크의 기본! 월급날부터 통장 3개로 통장쪼개기 루틴 간단하게 실전 전략 팁 / 싱글 사회초년생 버전 [내부링크]

입사 후 지금까지 실천하고 있는 통장쪼개기 루틴이다. 나보다 먼저 사회생활을 시작한 친구에게 구전으로 전수받고, 그 뒤 내 나름의 약간의 시행착오를 거쳐서 조정하여 현재까지 사용하고 있다. 재테크 카페에 이 글의 요약본을 공유했다가 댓글로 폭풍 칭찬 받은 적도 있다.ㅋㅋ 고기만두의 현재 상태를 간략하게 소개하자면 입사한지 몇 년 되지 않은 주니어 직급, 사회초년생 현재 가족과 함께 거주하는 싱글: 주거비용(ex. 월세, 공과금 등)이 별도로 들지 않고 있음 향후 독립 계획은 있지만, 자동차 구입/결혼 등 을 구체적으로 가지고 있지 않은 상태 MBTI 마지막 글자 J 유형으로, 계획적으로, 치밀하게 행동하려고 노력하는 편 그래서 현재 가장 큰 목표는 "독립자금" 마련에 있다. 대출을 포함하더라도, 주거비용..

지옥에서 온 문서관리자 깃&깃허브입문 구입완료 [내부링크]

GIT이라는 걸 써보고 싶었으나 뭔가 시행착오를 하면서 셀프로 배우기에는 너무 넓고 광대하여 유튜브 인강과 책을 통해 약간의 가이드 라인을 잡아 보기로 하였다. https://opentutorials.org/course/3837/22435 생활코딩에서 제공하는 유튜브 인강과 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&linkClass=&barcode=9791163031222 얇은 책을 통해 공부해보기로 하였다. 이 폴더에는 GIT 공부하다 쓸만한 내용을 정리해볼 생각이다. DevOps 개발하는 친구 보니까 언제까지 이회사를 다닐지 모르겠지만 언제까지나 구닥다리 배포툴에 의존해서 개발할 순 없겠다 싶어서 + 공부하면서..

한국투자증권 발행어음 만기 후기 : 발행어음이란? / 금융상품권 카드결제 안 됨 주의! [내부링크]

작년에 소액 비상금을 만들어보겠다고 적금을 10만원 늘려볼까 하다가 발견하게 된 발행어음 어음이요? 드라마 같은데서 뭔가 부도 생각나고 큰일 날 거 같이 다뤄졌던 것 같은데... 뭐 반쯤 맞긴 하다. 1. 발행어음이란? 고객의 요청에 의하여 고객을 수취인으로 하고 회사를 지급인으로 하여 회사가 1년 이내의 정해진 약정 수익률로 발행한 약속어음 이라고 KB증권 홈페이지에 친절하게 설명이 잘 되어있다. 예금자 보호는 되지 않지만, 초대형 증권사를 믿고 거래하는 상품이다. 현재 우리나라에서는 한국투자증권 / NH투자증권 / KB증권 / 미래에셋 이렇게 4개 사에서 발행어음을 살 수 있다. 이 중 주식을 해본 적 있다면 못 들어본 회사는 없을 것 같다. 증권사가 망하지 않는 한, 원금과 이자를 지급받을 수 있다..

money 카테고리가 신설되었습니다 [내부링크]

직장인의 영원한 꿈 경제적 자유를 향해서 갑니다 사주팔자상 일은 아주 원없이 할거라고 한다는데 일을 취미로 하는 그날까지 금융공학 시간에 그런거나 좀 가르쳐주지 말야... 세부카테 분할 여부는 아직 미정 내가 해본 삽질들이나 기타 경제관련 기사, 정보들에 대해 정리할 수 있는 글감을 찾아서 이것도 주기적으로 해보려고 노력할듯

객체지향 설계에서 꼭 필요한 SOLID 5대원칙(SRP/OCP/LSP/ISP/DIP) [내부링크]

SRP : Single Responsibility Principle, 단일책임 원칙 OCP : Open Closed Principle, 개방-폐쇄 원칙 LSP : Liskov Subtitution Principle, 리스코프 치환원칙 ISP : Interface Segregation Principle, 인터페이스 분리 원칙 DIP : Dependency Inversion Principle, 의존 역전 원칙 의 앞글자를 따서 SOLID 원칙이라고 말한다. 객체지향을 공부하면서 꼭 알아야할 원칙이라고 할 수 있다. 스프링을 공부하면서, 자바 밑단까지 파고 들어가려고 보니 현업에서 정말 안 지켜지고 있는 원칙이 많구나 싶다. 이러니 매년 제도 바뀔때마다 개정 하면서, 매달 마감하면서 코드가 누더기가 되는 걸까..

ADsP 데이터분석준전문가 자격증 취득 후기 [내부링크]

2021년 3월에 있었던 28회 ADSP 시험 합격후기를 이제야 써본다. 공부 기간: 퇴근 후 약 2주 정도 .... 라기에는 사실 책 두께가 두껍다. 아무에게나 2주면 쌉가능이라고 권하진 못하겠다. 그게 가능했던 이유는 그나마 있는 베이스가 아닐까 라는 생각이 든다. 대학교 졸업한지 이젠 시간이 좀 지나버렸지만 나 고기만두는 산업공학을 전공했다. 학교 다닐때 통계학-데이터분석 과목을 엄청나게 수강했으며 최애였던 빅데이터 분석 계통 과목에 한해 거의 올 A+이었다. 하하... ADsP는 사실 학부생 때 따려다가 못 따고 졸업한 자격증이기도 하다. (매 학기 이런 과목 듣던 시절 머리가 말랑할 때 공부했으면 더 쉬웠을 텐데) (내가 어쩌다 개발자로 취업을 한 것인가) ADsP를 준비하며 필수로 봐야하는 민..

SQLD 자격증 취득 후기 [내부링크]

2020년 5월에 있었던 37회 SQLD 시험을 쳐서 합격했으니, 많이 늦은 후기. tmi로 시작하자면.. 어차피 매년 인사 평가 때문에 IT자격증을 일년에 하나 이상 따야 한다 그래서 사수가 공부할겸 따보라고 추천했던 자격증이기도 하다 준비물 : 흔히들 말하는 노랑책, 기출문제 복원자료, 집어넣을 머리, 약간의 시간 참고로 본인은 컴퓨터공학과 출신이 아니며, 학교 다닐 때 데이터베이스 수업은 좋아했지만 시험이 너무 어려워서 씨쁠을 받았던 과거가 있음. (.....) 시험을 치던 당시 2년차 갓 신입 벗어난 정도였지만, 업무를 하면서 쿼리를 꽤나 많이 짜야 한다. 회사에서는 오라클 데이터베이스를 사용하고 있다. 퇴근후 2주 정도 시간을 내서 벼락치기 공부를 했다. 인터넷에 돌아다니는 요약집을 보고 -> ..

JPA란 무엇인가? [내부링크]

사실 그간 자바나 관련 공부를 하면서, 실무에서 JDBC를 통해 데이터베이스와 프로그램을 연결했었다. 안 그런 적이 한 번도 없었는데, 그럴 필요가 없다고 해서 급하게 공부하고 글을 쪄봤다. 반복되는 코드를 줄이고, "기본적인 SQL을 직접 만들어서 실행"까지 해주는 게 있다? 이게 JPA다. ORM(Object-Relational Mapping)을 먼저 알아야 한다. 객체와 관계형데이터베이스를 별도로 설계해주는 방법을 총칭한다. 예전에는, 그리고 사실 내 지금 실무에서는 EJB 기반의 희한한 프레임워크를 사용하고 있다... 근데 이게 되게 복잡하고 지저분하고, 그렇다고 한다. 사실 일하면서 프레임워크 자체를 까볼 생각은 자주 해보지 않는 편이다.. 궁금해해본 적 없긴 하다. 그리하여 요즘 대세는 JPA..

SQL 튜닝과 Table Access [내부링크]

SQL 튜닝을 왜 해야 할까요 그러면? 사실 그렇잖아요, 뼈빠지게 쿼리를 열심히 짰는데.. 튜닝까지 해야 한다고? 랜덤I/O로 인한 비효율을 최소화하기 위해 필요합니다. 그러려면 어제 길게길게 설명한 인덱스 스캔 방식도 중요하지만, 이게 만능은 또 아니란 말이지요. 알면 알 수록 알아야할 게 많아지는 건 어디나 마찬가지고 여기도 예외가 없다 이겁니다.. 그래서 테이블을 어떻게 액세스해서 찾아들어가는지에 대해서도 알아야 합니다. SQL 조건에서 참조하는 칼럼을 인덱스가 모두 포함하지 않는다면, 인덱스 스캔 후에 테이블을 반드시 한번 더 읽어야 합니다. 스캔을 통해 조건에 맞는 소량의 데이터를 빨리 찾아내요. 근데 그 데이터를 ROWID로 찾는다 말이죠? ROWID는 테이블 레코드를 찾기 위한 주소값이에요...

IndexScan이란? [내부링크]

튜닝을 하다보니 Index라는 말이 자주 보이는데, 이게 대체 뭘까 해서 그 다음 주제는 자연스럽게 index가 되었어요. Index는 검색성능을 최적화하기 위해 사용되는 도구입니다. 책의 목차와 같은 역할을 합니다. 애시당초에 쿼리를 짜면서 필요한 경우 인덱스를 추가할 수 있고, 학부 시절 SQL 배우던 데이터베이스 시간에 인덱스 추가하는 방법을 배운 적이 있었어요. 근데 Oracle의 경우 따로 인덱스를 추가하지 않아도 테이블 생성단계에서 다음 2가지 경우에서 인덱스를 자동으로 생성합니다. 1. PK 조건을 거는 경우 2. Unique 조건을 거는 경우 인덱스가 적절히 걸리는 경우, 검색속도가 향상됩니다. 하지만 꼭 모든 경우에서 인덱스가 필요할까요? 아닙니다. Insert, delete같은 DML ..

SQL 튜닝에 꼭 필요한 옵티마이저와 실행계획 [내부링크]

시즌3 Intro. 튜닝의 ㅌ도 몰랐던 비컴공 개발자였던 2020년 가을의 나, 팀내 개선 프로젝트로 우리 팀/회사에서 가장 유명하고 현장 사용 빈도가 높은 화면의 HeavyTR을 줄이기 위해 튜닝을 갑자기 배워야 하는 처지가 되는데.... 때맞춰 신청한 외부 교육(어차피 고과 산정에 교육이 필요한 참에, 필요한 걸 들으면 가장 좋잖아?) 3일 + [친절한 SQL 튜닝] / [실전사례로 알아보는 SQL 튜닝] 2권의 책(기억은 잘 안 나는데 둘 중 하나는 교육 교재였던걸로 기억하고, 하나는 내돈내산) + 미친듯한 구글링이 큰 도움이 되었다. 튜닝을 이해하기 위해서는 맨 처음 2가지 개념을 알고 넘어가야 합니다. 1. 옵티마이저 : 사용자가 원하는 작업을 가장 효율적으로 수행할 수 있도록 최적의 데이터 액..

MVC 패턴 구조에 대하여 알아보자 [내부링크]

스프링 강의를 듣다 맨 처음 나온 개념 MVC 사실 입문교육 때도 분명 들어보긴 한 것 같은데 그때는 스프링을 배우지도 못했고 그게 언제야 잘 기억도 나지 않고.... 요즈음의 웹개발에는 크게 3가지 방식이 있다. 1. 정적 컨텐츠 : 맨 처음 HTML 코딩 배울때 글자 찍는 페이지. 서버가 딱히 뭐 하는 거 없고, 그냥 파일째 보여주는 거. 스프링 컨테이너에 컨트롤러 없고 그냥 바로 서버가 처리해서 보여줌 2. API: JSON 포맷을 활용하여 클라이언트에게 데이터를 전달하는 방식으로, Vue.js, react 같은 게 있다는데. 오늘은 이 얘기 했다가는 옆길로 새버릴 것 같으니 일단 넘어가도록 하자. 나중에 쓸래.. 3. 오늘 얘기하려고 한 거 MVC Model + View + Controller 를..

Java의 Generic [내부링크]

이번 시간에는 generic에 대하여 알아보려 합니다. 제네릭(generic)이란 데이터의 타입(data type)을 일반화한다(generalize)는 것을 의미합니다. Java 5 이전에는 대부분의 클래스와 메서드에서 인수나 반환값으로 Object을 사용했습니다. 그러나 object을 사용하는 경우에는 저장할 때와 읽어올 때 총 두 번 다시 원하는 타입으로 타입 변환해야 하며, 이때 오류가 발생할 가능성이 여전히 남아 있습니다. 이를 해결하기 위해 Java 5 버전부터 generic이 추가되어, 클래스/메서드 단에서 잘못된 타입 사용으로 인한 문제를 해결할 수 있게 되었습니다. 제네릭의 장점을 크게 2가지로 요약할 수 있습니다. 1. 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있습..

Queue에 대해 알아보자 [내부링크]

이번 시간에는 queue에 대하여 알아보려 합니다. Queue는 ‘대기줄’이라는 뜻을 가진 영어 단어입니다. Java의 Queue 인터페이스는 선입선출(FIFO: First In First Out) 형태로 자료를 보관하고 꺼내는 버퍼입니다. 음식점, 은행 같은 곳에서 줄을 설 때 먼저 온 사람부터 서비스를 받을 수 있는 것처럼, 가장 먼저 저장(push)된 데이터가 가장 먼저 인출(pop)됩니다. Queue는 주로 linkedlist 형태로 구현되며, queue에서 자주 사용되는 메소드는 다음과 같습니다. 메소드 설명 boolean add(E e) 해당 큐의 맨 뒤에 전달된 요소를 삽입함. 만약 삽입에 성공하면 true를 반환하고, 큐에 여유 공간이 없어 삽입에 실패하면 IllegalStateExcept..

Stack(push/pop) [내부링크]

이번 시간에는 stack에 대하여 알아보려 합니다. Stack은 ‘쌓아 올림’, ‘더미’ 라는 뜻을 가진 단어입니다. 선형 메모리 공간에 데이터를 쌓아 저장하면서 후입선출(LIFO)의 시멘틱을 따르는 자료 구조입니다. 맨 처음 들어간 데이터가 바닥에 쌓이고, 맨 마지막에 저장된(push) 데이터가 제일 먼저 인출되어(pop) 삽입/삭제/수정이 가능합니다. 프링*스 과자를 생각하면 이해하기 쉬울 것 같네요. 통에 과자를 넣을 때, 맨 나중에 들어간 과자를 맨 처음 먹게 될 것입니다. 스택도 같은 원리입니다. 맨 위 데이터를 top이라고, 맨 아래는 bottom이라고 부르며, 보통의 경우 bottom의 값은 0으로 고정됩니다. stack에서 자주 사용되는 메소드는 다음과 같습니다. 메소드 설명 boolean..

Hashmap / Treemap [내부링크]

이번 시간에는 map 구조, 그 중 가장 많이 쓰이는 hashmap과 treemap에 대해 알아보려고 합니다. Map 인터페이스를 구현한 Map 컬렉션 클래스들은 키와 값을 하나의 쌍으로 저장하는 방식(key-value 방식)을 사용합니다. 여기서 키(key)란 실질적인 값(value)을 찾기 위한 이름의 역할을 합니다. Map 컬렉션 클래스의 공통된 특징 2가지가 다음과 같습니다. 1. 요소의 저장 순서를 유지하지 않습니다. 2. 키는 중복을 허용하지 않지만, 값의 중복은 허용합니다. 해시 알고리즘(hash algorithm)이란 해시 함수(hash function)를 사용하여 데이터를 해시 테이블(hash table)에 저장하고, 다시 그것을 검색하는 알고리즘입니다. 자바에서 해시 알고리즘을 이용한 ..

Doubly-linkedlist에 대해 알아보자 [내부링크]

지난 시간에 살펴본 Linkedlist에는 치명적인 단점이 하나 있습니다. Linkedlist를 사용하면 노드에 저장되는 다음 값의 메모리 주소를 바꾸어 연결을 수정하는 방식으로 효율적인 값 추가 및 제거가 가능합니다. 하지만 리스트의 다음 값으로는 넘어가기 쉽지만, 이전 값을 찾아 접근하기 어렵습니다. Doubly-Linkedlist(이중 연결 리스트)는 이런 단점을 해결하기 위해 탄생했습니다. Doubly-Linkedlist는 다음에 올 값의 메모리 주소와 함께, 이전 값의 메모리 주소를 저장해서, 앞뒤로 탐색이 가능합니다. 처음부터 시작해서 next를 이용해서 탐색하고, 후반부 절반의 엘리먼트는 마지막 노드부터 previous를 이용해서 조회합니다. 값을 추가할 때도 linkedlist와 마찬가지로..

JVM의 메모리 구조 [내부링크]

이번 시간에는 JVM의 메모리 구조에 대해 알아볼까 합니다. JVM(java virtual machine)은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고, 이를 용도에 따라 여러 영역으로 관리합니다. 이번 레터에서는 구조적인 측면보다는 실행되는 과정에서 JVM이 시스템의 메모리 리소스를 관리하는 방법에 대해 좀 더 무게를 두고 알아보겠습니다. JVM의 구조를 도식화하면 위와 같이 생겼습니다. 1. 메서드 영역 : 프로그램 실행 중 클래스가 사용되면, 그 클래스의 *.class 파일을 읽고 분석하여, 그 클래스에 대한 정보를 저장합니다. 클래스 변수도 이 영역에 생성됩니다. 2. 힙(Heap): 프로그램 실행 중 생성되는 인스턴스와 인스턴스 변수는 모두 힙에 생성됩니다. 3. 호출스택(Ca..

자바 Java 메서드 (3) – 메서드의 호출 [내부링크]

이번 시간에는 작성한 메서드를 호출하여 사용하는 방법에 대해 알아볼까 합니다. 메서드에 선언된 매개 변수가 있는지 없는지에 따라, 메서드 호출은 이와 같이 두 가지 방식으로 나뉩니다. 계산기를 호출하는 예제를 통해 메서드가 호출되는 방식에 대해 더 구체적으로 알아보겠습니다. public class Main { public static void main(String[] args) { Calculator mycal = new Calculator(); mycal.power(); System.out.println("계산기가 켜졌습니다."); long result1 = mycal.add(5,3); long result2 = mycal.subtract(5,3); long result3 = mycal.multiply..

자바Java 메서드 (2) – return [내부링크]

이번 시간에는 메서드가 값을 return하는 방법에 대해 알아볼까 합니다. 예제 코드를 함께 보면서 진행하겠습니다. class ReturnTest { public static void main(String[] args) { ReturnTest r = new ReturnTest(); int result = r.add1(3,5); System.out.println(result); int[] result2 = {0}; //배열을 생성하고 result2 배열 0번지 값 초기화 r.add2(3,5,result2); System.out.println(result2[0]); int result3 = r.max(3,5); System.out.println(result3); } int add1 (int a, int b)..

자바Java 메서드 (1) – 정의와 구조 [내부링크]

오늘은 먼저 메서드의 정의와 구조에 대해 알아보겠습니다. 프로그램을 새로 짜거나 수정할 때, 반복되는 내용을 계속 치고 있는 경우를 한번쯤은 겪어보신 적이 있을 텐데요. (물론 제가 멍청해서 그런 것일 수도 있어요) 이런 현상을 해결하기 위해 만든 개념이 ‘메서드’입니다. 메서드는 어떤 작업을 수행하기 위한 명령문의 집합입니다. 어떤 값을 입력받아 처리하고 결과를 반환합니다. (값을 입력받지 않기도 하고, 결과를 반환하지 않기도 합니다만, 그 부분은 5편쯤에서 더 자세히 소개해드릴게요.) 과일을 믹서기에 넣고 갈면 과일 주스라는 결과물이 나옵니다. 믹서기에 넣는 과일을 메서드에 입력되는 매개변수에, 과일 주스를 리턴값에 대입해보자면, 메서드는 과일 주스를 만들어 준 믹서기 같은 존재겠지요. 아래의 예제 ..

자바 Java 선언 위치에 따른 변수의 종류 [내부링크]

package study; class Variables { int iv; //instance variable static int cv; //class variable void method() { int lv = 0; //local variable } } /* 코드와 텍스트를 함께 봐 주세요! */ 위 코드의 3가지 변수 중 iv는 인스턴스 변수로, 인스턴스가 생성될 때 지정됩니다. 인스턴스마다 다른 값을 가질 수 있으므로, 필요에 따라 값을 새롭게 지정할 수 있습니다. 반면 클래스 변수 cv는 고정된 값으로, 이 클래스를 통해 인스턴스화된 객체들이 공통된 변수를 공유하게 됩니다. 그래서 클래스 변수는 공유 변수라고도 부릅니다. 한편 lv는 지역 변수로 메서드 안에서만 사용이 가능합니다. 다시 말해, 메서..

자바Java 인스턴스의 생성과 사용 [내부링크]

-prologue- 신입사원 시절 사내 기반기술 테크레터 약 20편 정도?를 3개 시즌에 걸쳐 준비하여 배포한 적이 있다. 그때 배포한 내용을 문제되지 않을 선에서 적절히 편집 및 재구성하였다. 시즌1. 자바 시즌2. 자료구조 시즌3. Oracle tuning - 인데 시즌3은 대외비 내용이 많아서 아카이빙 못해둘지도 --------------------------------------------------------------------------------------------------------------------- 첫 주제로, 자바 인스턴스의 생성과 사용에 대한 내용을 정리해 보았습니다. /* 아래 코드와 텍스트를 함께 봐 주세요! */ class Tv { //속성 String color; b..

스프링 빌드가 안 돼요! [내부링크]

인텔리제이 설치 완료. 이게 고수들은 그렇게 좋아하는 에디터라는데 회사에서는 그 뭐시냐..RSA라고... 이클립스+WAS 기반의 희한한 구글링해도 나오지도 않는 툴을 사용하고 있다. 그리고 강의가 Java11 (11..이요..? 동공지진. 학교 다닐 때 설치한 버전이 8이었나 10이었나 그랬던 거 같은데) 기반이라 자바도 새로운 버전으로 설치 완료 여전히 내 컴퓨터는 대학생 때 산 그램이다. 노트북 외에는 모두 애플 디바이스(폰 패드 워치) 사용 중이고, 맥북이 그렇게 간지가 난다는데 현실적으로 컴 2대는 아직 무리다. 듣다보니 친절하게도 강사님의 강의 자료에 터미널을 윈도우에서도 사용할 수 있다고 나와있어서 Git bash 설치 완료. 사실 sftp 서버와 각종 솔루션들을 많이 쓰고, 보안 권한 등의 ..

스프링 인터넷 강의 수강 신청 완료 [내부링크]

스프링 인터넷 강의 수강 신청했다. 회사와 인프런이 제휴가 돼서 공짜로 들을 수 있을때 뭐라도 들어봐야지 않겠어? 는 올해 도무지 오프라인 교육기관의 비대면교육 수강신청할 스케줄 여력이 안 돼서..도 있고. 사실 개발자는 맞지만, 웹개발자는 아니고, 컴퓨터공학 전공도 아니고 자바와 데이터베이스, 웹개발 아주 조금 배운걸로 어쩌다가 재수좋게 취업이 돼서 알고리즘 테스트 한번 제대로 본 적 없는 진짜 운 좋은데 아무것도 모르는 애. 어쩌면 지금까지 물경력만 쌓아왔을지도 모르는... 그게 바로 나. 현재 사용하고 있는 기술이 엄청 엄청 오래된 레거시 기술이다. 들어도 아무도 모르는 구닥다리 기술... 실제 업무에서 중요도가 현업 업무에 대한 백그라운드 지식 >> 기술 이지만 그래도 나름대로 IT회사 다녔고 개..

Linkedlist에 대해 알아보자 [내부링크]

지난 시간에 살펴본 Arraylist에는 치명적인 단점이 하나 있습니다. 놀이기구를 타려고 줄을 서 있는데, 한 명이 새치기를 하게 되면 그 뒤에 서 있던 모든 사람이 한 칸씩 뒤로 순서가 밀리는 비효율이 발생하게 됩니다. 이처럼, 배열 사이에 새로운 값을 추가해 넣으려면 너무 많은 메모리 낭비가 발생합니다. Linkedlist(연결 리스트)는 이런 단점을 해결하기 위해 탄생했습니다. (가독성을 위해 줄을 맞추긴 했지만) 저장된 요소가 비순차적으로 분포할 수 있고, 이들을 링크로 연결합니다. 저장할 값과 함께 뒤에 올 값의 메모리 번호를 노드에 저장하여, 두 요소를 굳이 붙여 놓지 않아도 다음 값의 메모리 번호만 잊지 않는다면 서로를 소환해서 연결할 수 있습니다. 새로운 값의 추가나 제거도 Arrayli..

컬렉션 프레임워크: Arraylist [내부링크]

자료구조 시즌에서는 컬렉션 프레임워크와 인터페이스에 대해 간단히 소개하고 arraylist에 대해 알아보려고 합니다. 컬렉션 프레임워크(collection framework)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합입니다. 컬렉션 프레임워크는 자바의 인터페이스(interface)를 사용하여 구현됩니다. 그리고 자바 컬렉션 프레임워크를 구성하는 주요 인터페이스를 다음과 같이 분류할 수 있습니다. 이 중 이번 시즌에서는 가장 사용 빈도가 높은 Arraylist, linkedlist, stack, queue, hashmap 위주로 알아보려 합니다. 인터페이스 설명 구현 클래스 List l 순서가 있는 데이터의 집합 l 데이터의 중복을 허용함 Vector, Arr..

기본형/참조형 매개변수 [내부링크]

메서드의 매개변수 타입이 기본형(우리가 흔히 알고있는 int, String 이런 것들)이라면, 변수의 값을 읽어 오기(read-only)만 할 수 있습니다. 메서드를 호출할 때 매개변수로 지정한 값 자체를 복사해오기 때문입니다. 하지만 참조형인 경우, 변수의 값을 읽기도 가능하지만 변경도 가능(read & write)합니다. 메서드를 호출할 때 인스턴스 주소가 복사되기 때문입니다. 예제 두 개를 통해서 알아보도록 하겠습니다. class Data{ int x; } public class Parameter { public static void main(String[] args) { Data d = new Data(); d.x = 10; System.out.println("main:x="+ d.x); Syst..

GOAL [내부링크]

IT회사 재직중 n년차 주니어 개발자 학부 전공 산업공학 그룹 금융고객사 기간계 시스템 개발/운영 중 향후 목표 기술력 향상 재테크를 통한 경제적 자유 Special Thx to 나에게 티스토리를 영업한 무엇이든 진심일 수 있게 해주는, 나의 롤 모델이자 가장 든든한 선배 P과장님

[매매일지] 20230720 와이랩 공모주 매도 / S&P500 적립식 / 연금저축계좌 / 이자로 물타기 [내부링크]

아무래도 네이버 웹툰 좀 본 사람이라면 와이랩을 모를 수가 없다. 지금이야 유튜브도 있고 인스타툰도 있고 (실제로 친구 중에 네이버 베도 데뷔 노리다가, 인스타툰으로 전향한 경우가 있었음) 경쟁자가 많기도 하고, 일주일에 한두번 올라오는 찔끔의 양을 기다리는 것보다 완결작 몰아보는 게 더 재미있지만 소싯적 잘나가던 고전 웹툰들도 많이 기억하는 사람으로서. 와이랩은 웹툰 뿐만 아니라 컨텐츠 회사로 판단하여 청약 진행. https://finance.naver.com/item/main.naver?code=432430# 와이랩 - 네이버 증권 : 네이버 증권 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 공모가 9000원, 장초반에 적당히 팔고 5910원 수익 발생. 커피값 ..

[매매일지] 20230719 센서뷰 매도 [내부링크]

https://finance.naver.com/item/main.naver?code=321370# 센서뷰 - 네이버 증권 : 네이버 증권 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 센서뷰 2주 받았음. 5G 네트워크 관련 섹터 / 기술특례상장 근데 풀리는 물량이 많아 생각보다 지지부진 팔다가 렉걸려서 조금 손해봤지만.. 워낙 한주당 주가가 높지 않았다. 14,740원 벌었으니 밥에 커피 한 번 정도 수익 달성. 카페에서 티타임 하다가 매도하느라 우당탕탕 난리 좀 쳤다.

[매매일지] 20230710~20230714 아차차! 공모주 뒷북매도 : 이노시뮬레이션, 필에너지 [내부링크]

20230706 이노시뮬레이션 상장 이거 한다고 없던 하나증권 계좌도 만들었는데.. 쌔까맣게 까먹고있다가 7월 10일에 나중에 뒷북으로 생각나서 바로 매도했는데. 하나증권 꽤 불편하다 7월 12일로 떠서 엥 뭐지 했는데.. 주식 팔고 최종 입금까지 이틀 걸린다고 거래내역 조회에 7월 12일이라고 써놨네? 차트랑 비교해보다가 안맞아서 오잉또잉함. 그것도 그렇고 .. 판매대금 다른 계좌로 옮기려고 하는데 비대면 가입은 처음 한달동안 오픈뱅킹 가입도 안된다고함; 카카오뱅크 이벤트 안 타고 그냥 만든 내 잘못도 없진 않지만 (아니 그래도 주거래가 하나인데 괜찮을거라고 생각함...) 수수료 너무 아까운데;; https://finance.naver.com/item/main.nhn?code=274400 이노시뮬레이션..

[매매일지] 20230620~20230630 지난달의 매매 (S&P500 적립식 / 연금저축계좌 / 알멕 공모주) [내부링크]

아 이거를 달 지나서까지 안쓸거라곤 생각도 못했네 게으른 나란 인간.;; ISA계좌로 S&P 500 매수 가격의 등락과 상관없이 - 꾸준히 적금들듯 웬만한 1금융권 적금보다 나은 수익률을 보이고 있다. 원유 물타기 - 원자재는 단타인데 이게 맞나 싶지만 ... S&P500 / 나스닥 꾸준히 적립하고 미국채도 적립 금리 상승이 거의 끝나가고, 금리 하락기가 시작될 것 같은데 그에 따라 채권이 오를날이 오지 않을까 생각 kodex역시 마찬가지로 적립 https://finance.naver.com/item/main.naver?code=354320 알멕 - 네이버 증권 : 네이버 증권 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 공모가 5만원 1주 배정 (운이 많이 좋았다...

[매매일지] 20230619 환테크시작, 엔화 매수 w/신한은행 환전모바일금고 [내부링크]

https://search.naver.com/search.naver?where=nexearch&sm=top_sug.ase&fbm=0&acr=1&acq=%EC%97%94&qdt=0&ie=utf8&acir=1&query=%EC%97%94%ED%99%94+%ED%99%98%EC%9C%A8 엔화 환율 : 네이버 통합검색 '엔화 환율'의 네이버 통합검색 결과입니다. search.naver.com 엔화 환율이 점점 떨어지고 있어서 글쓰는 오늘 시점에서는 급기야 100엔 : 900원 선도 잠시 붕괴되었다 https://www.yna.co.kr/view/PYH20230619059900013?input=1196m 원/엔 환율 800원대 | 연합뉴스 (서울=연합뉴스) 홍해인 기자 = 19일 오전 서울 중구 명동의 한 환전..

[매매일지] 20230524 기가비스 균등 매도 [내부링크]

공모가 43000원 삼성증권 1주 받음 기가비스는 반도체 기판용 광학검사,수리장비 제조하는 기업 반도체 섹터 소속 / 반도체 품질을 검사하는 데에 중요한 장비를 만드는데 영업이익률 등 각종 지표가 좋아보여 청약 결정 https://finance.naver.com/item/main.nhn?code=420770 기가비스 - 네이버 증권 : 네이버 증권 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 9시반 안돼서 쯤 아 맞다 했는데 생각보다 또 더 올라간 모양이다 하여간 발매도 ,,, 수익금은 역시나 부수입통장으로 쑝

[매매일지] 20230521 이번주 매매 정리 (트루엔 모니터랩 공모주 / S&P500 적립식 / 연금저축계좌) [내부링크]

지난주에 진행된 공모주 2개 청약하여 트루엔 2주 / 모니터랩 1주 배정받았다. 트루엔 2주라니 운이 쵸쿰 좋았다 5/17 트루엔 상장 AI 영상감시 모니터링 기업으로 인공지능 관련 섹터라면 공모주 균등 청약 해볼만 하겠다고 판단 https://finance.naver.com/item/main.naver?code=417790 트루엔 - 네이버 증권 : 네이버 증권 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 5/19 모니터랩 상장 구독형 클라우드 보안플랫폼 아이온클라우드 AIONCLOUD 를 출시한 회사로, 역시 인공지능 - 클라우드 - 보안 등 IT 섹터로서 공모주 균등청약 해볼만 하겠다고 판단 https://finance.naver.com/item/main.nav..

[매매일지] 20230420 공모주 낙첨 / 연금저축 / ISA [내부링크]

공모주 종종 균등청약 도전해보는데 지난주에 도전한 마이크로투나노는 0주 ㅎ.. 주로 참고하는 리소스 중 하나는 여기 https://www.youtube.com/@kosdaq 기릿의 주식노트 Let's Get It 주식초보 / 주린이에게 적합한 주식공부 채널입니다. 저는 알려주는게 아니라 같이 공부하는 입장입니다. 평생 같이 공부하시죠 www.youtube.com 연금저축계좌 매수 나스닥/S&P500은 매번 매수하는 거고 포트폴리오 비중 조정 차원에서 원자재/msci 신흥국/kodex/미국채/국고채 매수 어디서 그렇게 매수할돈이 생겼냐고? 저번에 수익본 비메모리반도체 그냥 익절하고 나오기로 결정 아무래도 반도체의 겨울이 길 것 같다는 생각이 드는 요즘 시황 https://career-gogimandu.ti..

[매매일지] 20230411 국내주식/미국주식 매수 [내부링크]

*모든 투자는 개인의 책임 *정답은 없고 이건 그냥 내 생각 1. 삼성전자 기존 보유중이던 삼성전자를 우선주로 매수하여 평단낮춤: 반도체 감산 결정이 결과적으로 수요와 상황에 맞는 잘 한 선택이 될 것으로 생각해서 추가 매수함 2. 한화솔루션 태양광/2차전지/신재생에너지 섹터 살짝 매수 https://n.news.naver.com/article/215/0001093724?sid=101 한화솔루션, 바이오 PVC 상용화 추진 한화솔루션이 국내 PVC 업계의 대표기업들과 손잡고 바이오 PVC(Bio-balanced PVC)의 상용화에 나선다. 플라스틱 제품을 만들 때 식물에서 유래한 친환경 원료 기반의 PVC 사용을 점차 늘려가겠다는 계 n.news.naver.com https://n.news.naver.c..

[매매일지] 20230407 비트코인 소량 매수 [내부링크]

*세부적인 수량/수익률/분배비중은 공개하지 않습니다. *투자는 온전히 나와 당신 각각의 책임이며 이건 그냥 한 개미의 일기. *연금저축 30만원 / 중개형ISA에서 S&P500 30만원 매월 월급 전후 기계식 매수중 그 외에 다른 국내/미국 주식, 코인 등 투자 자산 매수/매도 시 일지를 기록 2021년 코인 붐에 비트코인 조금 샀던게 아주그냥 나락을 갔다가 (...) SVB 사태 이후로 은행을 대체할 안전자산으로 금과 비트코인이 주목받는 흐름을 보이는 중 게다가 옵션도 콜 쪽으로 가고있다고 소액이지만 워낙 크게 물려있어서 손실회복을 위해 매수하여 물타기 결정. 다른 알트코인 말고, 비트코인 이더리움의 흐름이 앞으로 어떻게 될 지를 관심있게 지켜봐야 겠음

[매매일지] 20230331 KBSTAR 비메모리반도체액티브 절반 매도 [내부링크]

*세부적인 수량/수익률/분배비중은 공개하지 않습니다. *투자는 온전히 나와 당신 각각의 책임이며 이건 그냥 한 개미의 일기. *연금저축 30만원 / 중개형ISA에서 S&P500 30만원 매월 월급 전후 기계식 매수중 그 외에 다른 국내/미국 주식, 코인 등 투자 자산 매수/매도 시 일지를 기록 https://finance.naver.com/item/main.nhn?code=000990 DB하이텍 - 네이버 증권 : 네이버 증권 관심종목의 실시간 주가를 가장 빠르게 확인하는 곳 finance.naver.com 저날 경제 뉴스를 보던 중 갑자기 이 종목 및 관련주들이 상한가 가까이 가고 있다는 소식을 접했다. DB하이텍이 비메모리 반도체 국내회사 중 꽤 잘 하는 회사라고 알고있는데 저 뉴스를 보니 연금저축펀..

[매매일지] 20230320 연금저축/중개형ISA 매수 [내부링크]

*세부적인 수량/수익률/분배비중은 공개하지 않습니다. *투자는 온전히 나와 당신 각각의 책임이며 이건 그냥 한 개미의 일기. *연금저축 30만원 / 중개형ISA에서 S&P500 30만원 매월 월급 전후 기계식 매수중 그 외에 다른 국내/미국 주식, 코인 등 투자 자산 매수/매도 시 일지를 기록 1. 연금저축 2023년 3월 매수 -KODEX 미국 나스닥100TR : 배당금도 전부 재투자하는 미국 추종 ETF 1. 나스닥 믿는다구! -KODEX 미국 S&P500TR : 중개형 ISA에서도 S&P500을 투자하고 있지만, 이건 NN년을 함께 갈 연금저축이므로 배당금 전부 재투자. -ARIRANG 신흥국MSCI (합성H) : 환율 변동 헷지 기능 보유. 포트폴리오 다변화를 위하여 약간 묻혀놓은 신흥국 추종 E..

20221028 뮤지컬 미드나잇:액터뮤지션 관람후기 [내부링크]

2022년 10월 관극의 뒤늦은 후기 아날로그 티켓북을 티스토리-노션으로 이관해 오려고 함 대학로 예그린 씨어터에서 진행되던 10월 https://booking.naver.com/booking/12/bizes/800119 네이버 예약 :: 2022 뮤지컬 - THE DAY 2022.12.15 ~ 2022.12.31 이화여고 100주년 기념관 booking.naver.com 12월 15~31일에 또 공연이 오픈된다고 하는데 이번에는 공연장이 흠... 그리고 12/31일 마지막 회차는 진짜로 자정에 끝난다고 하던데,,, 실제로 12월 31일 밤, 어느 낯선 사람 비지터가 전화 좀 빌리자며 찾아왔다가 시간이 멈추는 설정이라 소름돋네... 1930년대 공산국가가 배경으로, 서로를 밀고하고 인민재판하던 시절. 잉..