dilrong의 등록된 링크

 dilrong로 등록된 네이버 블로그 포스트 수는 409건입니다.

[블록체인] 이더리움 레이어2 옵티미즘 vs 아비트럼 | Ethereum Layer2 Optimism vs Arbitrum [내부링크]

개요 이더리움 레이어2 확장 솔루션의 종류나 형태는 다양하지만 대표적으로 옵티미즘(Optimism)과 아비트...

[블록체인] NFT를 위한 이더리움 레이어2의 대표자 immutable X(imx) 분석 | Analysis of Ethereum Layer 2 immutable X for NFT [내부링크]

개요 NFT(Non-Fungible Token) 대체 불가능한 토큰은 블록체인에 저장된 데이터 단위로, 고유하면서 ...

[DeFi] 디파이 서비스의 종류 [내부링크]

개요 DeFi,Decentralize Financial은 기존 중앙화 금융과 반대되는 탈중앙화 금융이라고 정의할 수 있...

[블록체인] 이더리움 레이어2 | Ethereum Layer2 [내부링크]

개요 이더리움의 스마트 컨트랙트 기능을 사용하려면 일정의 수수료(Gas Fee)를 사용하게 됩니다. 이 일...

[아마존 FBA] 아마존 PL 제품 제작에서 입고까지 [내부링크]

2021년도 1월에 사업의 기초를 이해하기 위해서 아마존 FBA 시작해서 RA 물건을 발송하고 판매를 해보...

[블록체인] 메타버스, CBDC... 가상자산시장 에서 알아야하는 토큰화와 탈중앙화 [내부링크]

개요 블록체인은 분산장부 기술을 거래 정보를 개별적인 데이터 블록으로 만들고 연결하는 기술입니다. 이...

[아마존 FBA] 생각보다 빠른 첫 판매 [내부링크]

아마존 입고까지 굉장히 오랜 시간이 걸렸습니다. '판매도 천천히 기다려보자...' 라는 생각으로...

[블록체인] 이더리움 메인넷과 테스트넷 [내부링크]

개요 이더리움 기반 네트워크에서 스마트 컨트랙트 기능을 이용하기 위해서는 일정량의 이더리움을 수수료...

[블록체인] 바이낸스 스마트 체인 토큰 배포해보기 - Binance Smart Chain Token Issue [내부링크]

개요 가상 자산 시장에 관심이 있다면 바이낸스를 한 번 쯤 들어보셨을 수 있습니다. 바이낸스는 전세계 최...

[DeFi] 플래시론(Flash Loan) 분석 [내부링크]

개요 디파이(DeFi)는 탈중앙화 금융 서비스로 아직 성숙하지 않은 서비스가 많아서 공격 대상이 되는 경...

[DeFi] 프론트 러닝(Front Running) 분석과 프론트 러닝 봇 [내부링크]

개요 디파이는 결국 가상자산시장내에서 탈중앙화 금융 시장입니다. 금융 시장에서는 다양한 방법으로 돈을...

[블록체인] 이더리움 알아보기 [내부링크]

개요 블록체인에서 비트코인은 금이라면 이더리움은 석유라는 말이 있습니다. 이더리움의 원리, 스마트 컨...

[블록체인] 솔리디티 프로그래밍 [내부링크]

개요 이더리움은 블록체인 기술 기반으로 스마트 컨트랙트 기능을 구현하기 위한 분산 컴퓨팅 플랫폼입니다...

[블록체인] 이더리움 토큰 표준 ERC-20 [내부링크]

개요 지난 포스팅에서는 이더리움의 스마트 컨트랙트 기능을 구현하기 위한 솔리디티에 대해서 알아보았습...

[블록체인] 영지식증명(zero-knowledge proof) [내부링크]

개요 블록체인은 분산장부기술을 사용하기 때문에 네트워크 참여자들이 모든 거래내역을 볼 수 있습니다. ...

husky를 이용한 git hook 관리 [내부링크]

개요 개발자라면 git을 많이 사용하고 있습니다. git에는 정말로 많은 기능이 있으며 그 중 git hook을 편...

블록체인 - 분산장부기술, 타원곡선 암호, 비트코인 프로토콜 [내부링크]

개요 가상자산시장을 알게되고 디파이, NFT, IFO, ICO, 선물, 마진... 여러가지 경험을 하면서 무...

더닝 크루거 효과와 멘토 [내부링크]

능력이 부족한 사람은 자신의 능력을 과대평가하고, 능력이 뛰어난 사람은 자신의 능력을 과소평가하는 현...

기술적 분석의 기초 - 추세와 지지/저항 [내부링크]

개요 금융 시장에서 투자를 결정하기 위한 방법론은 크게 2가지로 분류할 수 있습니다. · 기본적 분석 (Fu...

오픈소스 활동 입문하기 with MDN [내부링크]

비교적 쉽게 오픈소스 활동 입문하기 개발자라면 오픈소스 중요성에 대해서 알고 있고, 오픈소스 활동을 해...

좋은 커밋 메시지는 언제 써야할까? [내부링크]

개요 좋은 커밋 메시지를 작성하는 방법, 즉 커밋 메시지 템플릿은 규칙이 있어서 조그만 신경쓰면 사용이 ...

더 좋은 코드를 위한 소프트웨어 테스트 [내부링크]

개요 애플리케이션이 요구 사항에 맞게 동작하는지 검증하는 행위 개발에 있어서 테스트는 늘 중요합니다. ...

더 좋은 코드를 위한 단위 테스트 [내부링크]

개요 Unit Test, 단위 테스트는 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트입...

코드 재사용과 유지보수를 위한 의존성 주입(DI) [내부링크]

의존성 주입(Dependency Injection) 하나의 객체가 다른 객체의 의존성을 제공하는 테크닉 의존성 주입은...

[Spring Boot] 국내 기업들은 왜 스프링을 쓰는가? [내부링크]

국내 스타트업은 대부분 Node.js, Django를 많이 사용합니다. 쉽고 빠르게 웹서버를 안정적으로 구축할 ...

문화보다 구조, 혁신보다 설계 - 룬샷 [내부링크]

개요시대의 변화에 따라 시장의 지배력을 행사하던 기업들이 무너지고 의심받던 기업이 독점적 강자로 떠오...

[아마존 FBA] 중간 점검 [내부링크]

개요2021년 1월부터 공부, RA, PL을 시작해서 현재까지 상황을 점검하기 위해서 작성하였습니다.아마...

비트코인 매매말고 디파이 (노마드코더, 팬케이크스왑) [내부링크]

개요2020년 이후로 미국이 달러를 찍어내면서 돈의 가치는 떨어지면서 자산시장의 성장세가 가파릅니다.크...

[아마존 FBA] 아마존 PL 차이점을 주기 위한 브랜딩 방법 5가지 [내부링크]

아마존 PL에 대해서 정보를 수집하여 생각한 아마존 PL 아이템 선정 기준을 가지고 아이템을 찾았습...

인간 본성의 법칙 - 인간의 내면을 알고 싶다면 꼭 읽어야 할 책 [내부링크]

책의 한 줄 평인간 내면을 이해하기 위한 18가지 법칙우리는 나와 타인, 즉 인간을 이해하려고 하지만 이해...

동적자산배분 비교 - LAA, DAA, VAA [내부링크]

개요저는 군 전역 후(2017) 부터 주식을 접하게 되었고, 국내 개별주식 - 해외 개별주식 - 자산배분 형태로...

PARA - 노션에서 정보를 관리하는 법 #두번째 뇌 [내부링크]

디지털 정보 관리법으로 두 번째 뇌 만들기제텔카스텐 기법을 사용하려고 롬 리서치를 사용하려고 했다.하...

제텔카스텐 - 혁신적인 아이디어를 찾는 메모법 [내부링크]

혁신적인 아이디어를 위한 두 번째 뇌 만들기사람은 살면서 많은 콘텐츠를 습득하게 된다.책, 유튜브, 온라...

[아마존 FBA] 아마존 PL 아이템 7가지 선정 기준 [내부링크]

아마존 RA를 간단하게 경험해보면서 PL의 중요성을 더 깨닫고 아이템을 찾고 있습니다.아마존 FBA...

GPT-3 베타 참여, 간단 사용기 [내부링크]

GPT-3 베타 간단 사용기GPT-3에 관심이 생겨서 알아보고 궁금해서 바로 베타 신청을 했습니다.신청하...

[아마존 FBA] 아마존 RA 배송 완료! 하지만 문제 발생 [내부링크]

저번에 재고 배치 서비스를 사용해도 아마존 배송지가 나눠지는 문제가 있었습니다.그래서 해당 문제를 해...

GPT-3, 대규모 자연어 처리 인공지능 원리와 사례 [내부링크]

대규모 자연어 처리 인공지능 모델Generative Pre-trained Transformer 3, GPT-3는 딥러닝을 이용하...

[아마존 FBA] RA 배송지 하나로 만들기, 재고배치서비스을 믿으면 안되는 이유 [내부링크]

저는 아마존 RA 수익 분석을 통해서 아마존FBA로 판매할 8개의 아이템을 선정하였습니다.아마존FBA...

[아마존 FBA] 수익분석을 통한 RA 아이템 소싱 [내부링크]

개요아마존 RA방식은 국내에서 도/소매 구입 후 유통 마진을 남겨 판매하는 형태로 판매량과 수익 예측이...

[아마존 FBA] 아마존 FBA 사업 시작 [내부링크]

개요2021년 목표로 장사를 해보면서 사업에 대한 전반적인 기본을 이해하고 사업으로 확장하려는 목표를 가...

[아마존 FBA] RA? PL? 아마존 판매방식 [내부링크]

개요아마존 셀러는 크게 2가지 방식이 있습니다.1. 도/소매 구입 후 유통 마진으로 판매하기 - RA2. 원...

[기획] 쿠팡 OTT (쿠팡 플레이) 비즈니스 모델 분석 - 월 2,900월에 남는 게 있을까? [내부링크]

개요넷플릭스도 월 9,500원인데...월 2,900원에 남는 게 있을까?2020년 12월 24일 쿠팡 OTT 서비스인 쿠...

[기획] 이루다 비즈니스 모델 분석 - 논란의 스캐터랩 [내부링크]

개요논란의 이루다(스캐터랩) 비즈니스 모델 분석성희롱, 차별, 개인정보 유출... 다양한 논란의 중심이 있...

스파이럴 다이내믹스 - 인간, 사회, 조직 발달 이론 [내부링크]

와인 에어레이터의 빈토리오대표 민병은 유튜브(10,000 Brand) 를 보고 알게된 정보이다.유튜브 영상은 강...

성공을 위한 의사결정 방식, 칩 히스 - 자신 있게 결정하라 [내부링크]

현재는 당신이 선택한 의사결정의 결과이다.우리는 살아가면서 많은 결정을 합니다. 그리고 후회합니다.직...

부자아빠 가난한 아빠, 데일의 학습 원뿔의 팩트체크 [내부링크]

데일의 학습 원뿔은 정확하지 않다.로버트 기요사키의 부자 아빠 가난한 아빠를 읽다가 데일의 학습 원뿔을...

직장인에서 사업가, 현금흐름을 보는 눈을 바꿔야한다. [내부링크]

직장인 = 월급,사업가 = 자본증가로버트 기요사키의 부자 아빠 가난한 아빠를 보고 깨달았다. ...

카페24 워드프레스 매니지드는 너무 비싸다! 그래서 다른 호스팅을 추천합니다. [내부링크]

워드프레스 호스팅으로 카페24는 비싸다.대신 아마존 라이트세일을 추천합니다.현재 사업 아이템을 연구하...

당신은 침팬지를 이길 수 있습니까? - 빌 게이츠가 선물한 책, 팩트풀니스 [내부링크]

인간의 평균 정답률 16%침팬지의 정답률 33%이번에 읽은 책은 빌 게이츠가 미국 모든 대학 졸업생에게 직접...

계양에서부터 걸었다. [내부링크]

직장을 나오게 되고 창업을 하려고 여러가지를 많이 해보고 있지만 생각만큼 잘 되지 않는다.그리고 여러가...

2020년 회고록 [내부링크]

2020년에도 많은 경험을 했고 그만큼 성장도 했고 내가 원하지 않고 어쩔 수 없는 일도 많이 경험하면서 정...

2020년 11-12월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하여 읽은 책을 회고하기 위함한 줄 평11월진화 심리학 관점으로 ...

2021년 목표 [내부링크]

개요2021년도 목표를 적어보면서 한해를 다짐하고 계획하기 위해서 작성합니다.키워드선택과 집중선택과 ...

인천지방법원 부동산 경매 참관 후기 [내부링크]

부동산 경매를 공부하다가 직접 참관해서 배우면 좋을 것 같아서 집에서 가까운 인천지방법원을 다녀왔습니...

T 멤버쉽 VIP라면 원스토어 북스에서 1만원 공짜로 받자! [내부링크]

VIP PICK으로 원스토어 북스 1만원 포인트 받자저는 T멤버쉽 VIP 혜택을 받고 있습니다.혜택으...

자바스크립트 호이스팅? - Javascript Hoisting? [내부링크]

함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것· 함수 내에서 선언...

node in express - 프로젝트 설계 [내부링크]

개요node.js와 Express.js는 자바스크립트기반 서버를 만드는데 많은 사용을 하고 있습니다.쉽고 자율성이...

데이터베이스 인덱스란? (DataBase Index?) [내부링크]

데이터베이스의 테이블에 대한 동작 속도를 높여주는 자료구조사용 이유특정 칼럼 값을 가지고 있는 열 혹...

데이터베이스 정규화, Normalize Database [내부링크]

관계형 데이터베이스 설계에서 중복을 최소화하여 구조화 하는 것· 유연성 향상· 데이터 보호· 데이터 규칙...

[기획] 비지니스 모델 5단계 이론 [내부링크]

사업에서 제공하는 주된 가치는 무엇인가?스타트업 경영 수업 책 읽다가 나온 비지니스 모델의 가치 5단계...

[마케팅] 돈 버는법? 가치입증 [내부링크]

돈을 쉽게 버는 방법과 어렵게 버는 방법우리는 돈을 벌기 위해서 무언가를 판매합니다.그 무언가는 나...

A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called. [내부링크]

Expo를 이용해서 React Native 개발을 하는 경우, react-navigation 을 사용하면 위와 같은 문구를 볼 ...

애드몹(Admob) app-ads.txt 해결하는 방법 [내부링크]

공맛지는 서버 운영비를 위해서 구글 애드몹을 이용하고 있습니다."애드몹 메인페이지에서 app-ads....

오늘의 음료 개인정보처리방침 [내부링크]

Privacy Policy of DilrongDilrong operates the https://blog.naver.com/dilrong/ website, which pro...

[마케팅] 글쓰기 수업 - 첫번째 원칙 [내부링크]

두괄식으로 써라결론부터 제시하라우리가 쓰는 글은 대부분 설명문이다.신문 기사, 블로그, 편지, 보고서이...

[마케팅] 글쓰기 수업 - 두번째 원칙 [내부링크]

'서론 - 본론 - 결론'3가지의 핵심 주제글을 쓰기 위해서 이야기의 주제를 생각 했을 것이다....

[마케팅] 글쓰기 수업 - 세번째 원칙 [내부링크]

글의 흐름을 명확히 보여주려면 접속사를 사용하라접속사를 사용하면 글의 흐름을 좀 더 명확하게 보여줄 ...

직장을 무조건 나가지 말고 '사이드 허슬' 부터 만들어라 [내부링크]

사이드 허슬사이드 허슬(Side Hustler), 직장을 다니면서 외부에서 본업과 병행하는 일을 말합니다.사...

[마케팅] 글쓰기 수업 - 네번째 원칙 [내부링크]

구체적이고 분명한 단어를 사용하라좋은 글과 평범한 글을 결정짓는 가장 큰 차이점은 '구체적이고 분...

[마케팅] 글쓰기 수업 - 마지막 원칙 [내부링크]

여백 그리고 강조글의 가독성을 높이는 쉬운 방법은 여백을 늘리는 것이다.아주 간단한 방법은 단락을 바...

블로그 문체, 문어체와 구어체 그리고 존대와 반말 [내부링크]

글의 성격에 따른 문체...블로그에 글을 하면서 다양한 고민을 하게 된다.그중 하나가 블로그에서 '어...

림빅시스템? 뇌, 욕망의 비밀을 풀다를 읽고... [내부링크]

한 줄 평제품을 구매하는 사람을 다양한 학문으로 왜, 어떻게, 무엇으로 동작하는지 잘 정리한 책이유&quot...

나는 4시간만 일한다.를 읽고 [내부링크]

한 줄 평인생의 우선순위를 위한 경제적 자유를 꿈꾸는 사람을 위한 지침서이유타이탄의 도구들이라는 책을...

라운드오 대나무 칫솔 후기 [내부링크]

사무실에서 점심을 먹고 양치를 하다가 칫솔을 바꿔야 할 때가 된 거 같아서 "그냥 편의점가서 칫솔을...

광고 카피 문구 쉽게 쓰는 6가지 법칙, 스틱 [내부링크]

1초 만에 착 달라붙는 메시지, 그 안에 숨은 6가지 법칙"인간은 평생 뇌의 10퍼센트만 사용한다.&qu...

SSR with Next.js - 페이지 이동 [내부링크]

개요Next.js에서 페이지 이동, 즉 라우팅은 별도의 라이브러리 사용없이 폴더 단위로 간단하게 설정이 가...

2020년 9-10월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함한 줄 평9월사업을 결심하며 마인드...

에빙하우스의 망각곡선 [내부링크]

개요사람은 살아가면서 많은 학습을 하고 학습한 내용을 기억하고 시간이 지나면 망각합니다.사람은 학습한...

마케팅 테스트를 위한 수익형 블로그 테스트 결과 [내부링크]

개요창업을 결심하고 생각하면서 '지금 나에게 어떤게 필요할까?', '내가 경험하지 못한 부...

클루지를 읽고... [내부링크]

책의 한 줄 평클루지를 알기 전까지 자신의 의사결정을 믿지마라.이유책은 인간이라면 당연히 범하고 있는 ...

설득의 심리학을 읽고... [내부링크]

책의 한 줄 평사회를 더 이해하고 살아갈 수 있도록 도와주는 필독서이유우리의 생각은 반사적으로 작동하...

[마케팅] 밸런스 6단계 이론 [내부링크]

개요나의 제품이 아무리 좋아도 마케팅을 하지 않는다면 판매할 수 없습니다.마케팅의 기초가 될 수 있는 ...

SSR with Next.js - 시작하기 [내부링크]

개요No config neededNext.js를 시작하는 것은 위의 문구 처럼 설정이 필요없으며 문서도 잘되있고 바로 코드를 보면서 시작하려고 하면 별도의 예제가 github에 많이 존재하고 있어서 편하게 시작할 수 있습니다.별도의 설치방법은 다루지 않고 Node.js가 설치되있다는 가정으로 진행하겠습니다.CNACreate React App과 동일하게 Next.js도 Create Next App이 존재합니다.브라우저에서 http://localhost:3000/ 으로 접속하시면 아래와 같은 Next.js로 만든 사이트를 볼 수 있습니다.package.jsonNext.js는 기본적으로 위와 같은 cli을 제공합니다./src 사용하기루트폴더에 폴더나 파일이 많다면 금방 쌓여서 보기에 번잡할 수 있습니다.그.......

Golang - 기초 문법 [내부링크]

개요모든 프로그래밍 언어는 유사한 문법을 가지고 있으며 Golang도 다른 프로그래밍 언어와 유사한 점이 많습니다.이번 포스팅에서는 다른 언어와 유사한 golang의 기초 문법을 정리합니다.패키지모든 Go 프로그램은 패키지로 구성되어 있으며 import를 사용하여 패키지를 불러옵니다.패키지의 이름은 디렉토리 경로의 마지막 이름을 사용합니다.패키지에 있는 익스포트(export)한 함수, 변수를 임포트(import)를 이용하여 사용할 수 있습니다.함수기존 프로그래밍 언어 유사하게 함수를 사용할 수 있습니다.Golang의 경우 매개 변수와 리턴값의 형태를 지정할 수 있습니다.변수변수는 var를 사용하여 정의합니다. 함수 안에서는 :=을.......

Kubernetes - 배포 전략 [내부링크]

개요쿠버네티스의 장점 중 하나는 컨테이너로 배포하기 때문에 작업을 자동화하고 서비스를 중단없이 배포할 수 있다는 점이 있습니다. 쿠버네티스를 이용한 무중단 배포 전략 2가지를 정리합니다.롤링 업데이트배포된 pod을 교체하는 전략은 .specs.strategy.type으로 정의할 수 있습니다.- RollingUpdate : 기존 pod를 하나씩 죽이고 다시 하나씩 생성하여 교체하는 방식- Recreate : 기존 pod 모두 삭제 후 새로운 pod 생성하는 방식컨테이너 교체 전략은 위의 두가지 중 선택할 수 있습니다.strategy로 조정이 가능하며 기본값이 RollingUpdate이기 때문에 세부 옵션을 사용하지 않는다면 그냥 사용해주시면 됩니다.- maxSurge : 동시.......

2020년 3-4월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함.한 줄 평3월철학에 대한 개요적이며 교양적인 부분을 알려주는 책으로 철학자의 삶과 철학으로 자신의 신념을 찾을 수 있도록 알려주는 책토니 로빈스가 다른사람에게 어떻게 경제적 자유를 누릴 수 있는가?에 대한 책으로 경제적 자유를 꿈 꾼다면 읽어볼 책이다.주식에 관심이 있다면 자산배분과 올웨더포트폴리오를 들어봤을텐데, 이 책에서 시작되어 아직도 유명하고 리스크 관리가 잘 되는 투자법이라고 할 수 있다.나 자신도 주식투자에서 올웨더포트폴리오로 넘어오면서 수익률도 나쁘지 않고 일단 마음이 편해서 아주 좋은 투자 기법이라고 생각한다.날 잡고 정리.......

Golang - 데이터 타입 [내부링크]

개요Golang은 정적 언어로 최근 많이 사용 되고 있는 JavaScript, Python과 다르게 데이터의 타입을 지정 해주는 것이 필요합니다.이번 포스팅에서는 Golang의 데이터 타입에 대해서 정리합니다.변수 선언var data string = "변수1" const data string = "상수" data string := "변수2" golang에서는 두 가지 방법으로 변수 선언이 가능하며 변수와 상수 두개의 형태로 선언할 수 있습니다.데이터 타입불리언true 또는 false 두 개의 값만 가지는 자료형입니다.문자열문자열로 한번 생성되면 수정될 수 없는 불변성을 가지고 있습니다.정수형int int8 int16 int32 int64uint uint8 uint16 .......

ELK - bulk formatting [내부링크]

개요elastic search에 데이터를 넣기 위해서는 bulk API를 사용해야 합니다.일반적인 json 형태와 다른 형식으로 되어있어서 별도의 elastic search bulk API 양식으로 만드는 것이 필요해서 golang 연습겸 제작하게 되었습니다.본론https://golang.org/golang으로 제작되어 golang 설치가 필요하며 csv파일을 사용하고 있습니다.폴더 구조아래와 같은 폴더 구조로 사용하면 됩니다.index.go주석 부분 달린 부분의 코드 수정하여 사용해주시면 됩니다.실행방법생성된 result.txt로 bulk API 사용해주시면 됩니다.결론elasticsearch bulk가 일반적인 json가 달라서 처음에는 일일히 수정했다가 시간이 아까워서 golang 연습겸으로 만들.......

돈의 속성을 읽고... [내부링크]

책의 한 줄 평한국에서 돈에 대해서 깊이있고 쉽게 다룬 책이유책의 문단 하나 하나에 저자 김승호의 돈에 대한 깊이 있는 생각을 볼 수 있으며 다른 사람이 이해하기 쉬운 단어로 돈에 대해서 설명하는 책으로 현재까지 읽어본 책에서 국내로 한정하여 이야기하면 돈에 대한 서적으로 가장 좋다고 생각되는 책입니다.돈은 인격체다.돈도 하나의 인격체이기 때문에 돈이 있는 곳에 돈이 모이고 각 돈의 성격이 다르다고 저자는 말합니다.고로 돈의 속성을 이해하고 다스리는 능력을 가지는 것이 부자가 되기위한 조건이라고 이야기하고 있습니다.부자가 되기 위한 능력으로는 돈을 버는 능력, 돈을 모으는 능력, 돈을 유지하는 능력, 돈을 쓰.......

리액트 디바운스, React Debounce Hooks [내부링크]

개요특정 이벤트가 발생할 때 로직이 과도하게 발생하는 것을 방지하기 위해서 사용하는 함수입니다.예를 들면 검색에서 자동 완성과 같은 기능을 구현할 때, 지속적으로 서버에 API를 호출하게 되면 클라이언트와 서버측 모두에게 성능상에 손해가 있습니다.이러한 부분을 방지하기 위해서 마지막 이벤트가 호출된 이후에 일정시간이 지난 후에 함수를 지연 호출하는 방법을 디바운스라고 합니다.Debounce HooksUsing Debounce결론디바운스와 비슷한 방법으로 함수가 호출된 후 일정 시간이 지나기 전에 호출을 방지하는 방법인 쓰로틀링을 사용할 수 있습니다.

2020년 5-6월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함한 줄 평5월부동산 경매에 대한 책으로 직장인을 기준으로 나름 잘 쓴 것 같다고 생각된다.사랑에 관련한 책으로 너무 여성관점으로 쓰여서 공감하기 힘든 책...사랑에 대한 책은 에리히 프롬의 사랑의 기술이 좋은 것 같다고 생각된다.2019년 서울 머니쇼 전문가들이 말하는 재테크 트랜드를 쓴 책으로 재테크에 어느정도 관심이 있었다면 특별한 정보는 없다고 생각되는 책회계사 출신이였던 부자가 말하는 부자란 무엇인가에 대한 책으로 회계 관점으로 순자산과 자산을 잘 이야기 해주는 책으로 자산에 대한 마인드나 이해를 하기에 좋은 책6월내 집 마련에 대한 지식.......

JWT Refresh Token & Sliding Sessions [내부링크]

개요배경프로그램을 만드는 것에 있어서 가장 기본이자 중요한 부분은 로그인 입니다.사용자의 정보를 지키기 위한 보안 그리고 유연하고 편하게 회원을 유치시키기 위해 가장 중요한 작업입니다.프로그램 환경의 변화로 인하여 사용자의 상태를 유지하지 않는 stateless 서비스를 운영하기 위해 가장 많이 사용 되고 있는 솔루션 중 하나인 JSON Web Token 방법에 알아보려고 합니다.목적JWT(JSON Web Token)를 사용하여 보안성이 높고 Sliding Sessions을 사용하여 사용자 편의성을 높은 로그인 방법을 이해합니다.JWTJSON Web Token?위와 같이 복잡한 문자열로 이루어진 형태로 디코딩하면 아래와 같은 데이터를 볼 수 있습니다........

2020년 7-8월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함한 줄 평7월코로나 이후에 라이프스타일이 어떻게 바뀌고 있는가에 대해서 쓴 책으로 코로나가 장기화될거라는 전망이 많은 지금 시대에서 바뀌는 트렌드와 라이프스타일을 읽기 좋은 책역사에 대한 이야기를 풀어주는 책으로 내가 아직 역사에 대해서 잘 모른다고 생각이 든 책역사의 역사와 유사한 책으로 역사 중에서 흑역사, 지금 시대에서 보면 바보같은 역사에 대해서 쓴 책8월스피치 스타일에 대해서 작성한 책으로 내 스피치 성향에 대해서 알 수 있었고 어떻게 내 스타일의 장점과 단점을 살릴 수 있는지 알게 된 책밀리의 서재에 짧은 글 느낌으로 있는 책으로.......

SSR with Next.js - Next.js 소개 [내부링크]

개요No config neededNext.js는 현재 가장 많이 사용하고 있는 React.js 서버 사이드 렌더링, Server Side Rendering(SSR) 프레임 워크입니다."React.js로 웹페이지를 만들려면 Create React App(CRA)을 쓰면 되지 않나요?" 라는 생각이 들 수 있습니다. 차근차근 알아보겠지만 CRA는 기본적으로 Client Side Rendering(CSR)이며 별도의 커스텀 설정을 하기에는 생각보다 복잡합니다.Next.js는 "No config needed"라는 문구가 핵심인 만큼 설정 없이 바로 개발에만 집중 할 수 있도록 도와주는 프레임 워크이며 별도의 커스텀을 하기에도 편한 방식으로 구성되어 있습니다.서버 사이드 렌더링?"브라우저에서 우리.......

2019년 12월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함.ps. 당분간 다독보다는 한권, 한권 생각하며 읽기 위해서 책의 수를 의도적으로 줄였습니다.한 줄 평개인적으로 좋아하는 작가로 종교적인 색채가 있으지만 높은 가독성으로 읽기 쉽고 재밌게 볼 수 있는 책러시아 이름은 항상 어렵다... 분량도 많고 한번 읽어서 이해가 힘들다고 생각되는 책으로 한번 더 읽어볼 예정으로 1회독으로도 굉장히 재밌고 좋은 책이며 여러 고민을 하게 해주는 책다양한 브랜드 경험과 브랜드에 대한 이야기를 해주는 책으로 브랜딩에 관심 있다면 꼭 읽어봤으면 좋겠다고 생각되는 책결론책을 의도적으로 줄인 부분도 있지만 연말으로.......

Kubernetes - Volume [내부링크]

개요쿠버네티스의 무상태성(stateless)이기 때문에 별도의 데이터를 가지고 있지 않으며 컨테이너 변경되면 현재까지의 데이터가 사라집니다.데이터를 유지해야 되는 경우를 위해서 쿠버네티스에서는 볼륨이라는 구성요소를 사용할 수 있습니다. Volume쿠버네티스의 볼륨은 데이터를 유지해야 되는 경우에 사용하며 안정적인 서비스를 유지할 수 있으며 퍼시스턴스 볼륨을 사용하면 연결된 노드가 아닌 다른 노드에서 실행되더라도 자동으로 데이터가 있는 볼륨이 연결되기 때문에 데이터를 그대로 활용할 수 있습니다. Volume TypeawsElasticBlockStoreazureDiskazureFilecephfsconfigMapcsidownwardAPIemptyDirfc (fibre channel)floc.......

Kubernetes - Ingress [내부링크]

개요 internet | [ Ingress ] --|-----|-- [ Services ]클러스터 내의 서비스에 대한 외부 접근을 관리하는 규칙을 정의한 모음으로 외부에서 접근가능한 URL, 로드 밴런싱, SSL, 가상 호스팅 처리 등등 외부 접근에 필요한 요소를 지원하고 있습니다. nginx ingressIngress는 다양하지만 가장 많이 무난하게 사용이 가능한 nginx ingress로 설명드리겠습니다.설치는 간단하게 Nginx ingress에서 지원해주는 스크립트를 이용해주시면 됩니다.Ingress이 규칙을 생성하는 부분입니다.쿠버네티스에서 작동중인 서비스 이름과 포트를 이용하여 연결하고 호스트로 사용자가 접속할 호스트 이름을 지정합니다.결론 nginx의 프록시와 쿠버네티.......

마케팅 때문에 고민입니다. 를 읽고... [내부링크]

책의 한 줄 평 마케팅에 관심이 생긴다면 입문으로 이유마케팅 때문에 고민입니다. 라는 제목에 걸맞게 마케팅때문에 고민하고 있는 사람이 보기 정말 좋은 책입니다.마케팅에 관심이 있고 어떻게 해야할지 잘 모르는 입문자에게 추천해주고 싶은 책으로 온라인 마케팅 원리, 구조에 대한 내용을 현재 시점에 맞게 설명을 하고 있습니다.오프라인 마케팅보다는 온라인 마케팅의 기준에 씌여진 책으로 온라인에서 유입되는 오프라인 고객에 대한 마케팅도 있지만 주는 온라인 마케팅이기 때문에 온라인 마케팅에 대해서 고민하시는 분들이 읽기 좋은 책입니다.

Kubernetes - nginx ingress toast cloud error [내부링크]

문제현재 toast cloud service를 사용 중이고 nginx ingress를 설정하는데 LoadBalancer 기능이 제대로 사용 되지 않아서 port mapping에서 문제가 발생하여 여러가지로 찾아보았지만 제대로 적용이 안되서 삽질을 하고 toast cloud측에 질문을 넣어서 해결한 방법을 소개드립니다. 2020.02.05 기준으로 설정했으며 작성일 기준으로 toast cloud는 공식적으로 쿠버네티스를 제공하지 않기 때문에 변경될 수 있습니다. 해결toast cloud는 open stack을 지원하고 있기 때문에 쿠버네티스 설정을 open stack을 기준으로 설정해줘야 합니다.찾은 결과로 쿠버네티스에서 지원해주는 것을 찾았고 문서를 보고 설정을 변경하였습니다. GitHub - kubern.......

Kubernetes - https [내부링크]

개요지난 포스팅에서 nginx ingress는 SSL을 지원하고 있다고 말씀드렸습니다.물론 설정이 필요하고 위와 같은 경고를 보이지 않기 위해서는 공인된 인증서가 필요합니다.이번 포스팅에서는 nginx ingress에 무료 SSL인 Let's Encrypt를 발급받는 방법에 대해서 알아보겠습니다.cert-managercert-manager는 쿠버네티스 certificate management controller로 Let's Encrypt, HashiCorp Vault, Venafi ...의 인증서 관리를 컨테이너별로 cert-manager 를 통해서 통합적으로 관리해줄 수 있는 툴입니다.Issuers를 이용해서 네임 스페이스별로 CA(인증기관)에 발급을 요청하고 cert-manager가 해당 도메인의 인증서와 secret를 발급 및 관.......

2020년 1-2월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함.한 줄 평1월매년 나오는 책으로 소비 트렌드를 기반으로 2020년도 트렌드를 전망해주는 책으로 매년 트렌드의 큰 그림을 알기 위해서 읽어보면 좋은 책편의점 인간을 생각보다 재밌게 읽어서 같은 작가의 책이라서 읽어본 책으로 결혼과 가정에 대해서 생각을 하게 되는 책이며 공리주의 속에서 단체는 행복할 수 있지만 소수의 개인의 행복에 대해서 생각하게 해주는 책사랑한다면 필수적으로 읽어야 된다는 책으로 책이 생각보다 보기 힘들다고 생각된다.번역의 문제인지 편집의 문제인지... 어렵지만 좋은 책으로 몇 번 더 읽고 정리해볼 생각이 드는 책돈에 대한 50가.......

node in express - event [내부링크]

개요Nodejs는 입출력 처리를 이벤트를 기반으로 비동기 방식으로 처리하고 있습니다.개념을 이해하고 이벤트에 대한 기능을 사용하고 있지 않았는데, 더 견고한 서버 설계를 위해서 사용하면 좋다는 판단으로 이벤트에 대한 부분을 정리합니다.Eventnode에서 이벤트가 발생한 경우 저장 해둔 작업을 수행하는 방식으로 내부에서 이벤트 루프를 통해서 비동기 작업을 하고 있습니다.내부적으로 사용하는 것만 아니라 사용자가 직접 이벤트 처리를 만들기 위해서 EventEmitter 클래스를 제공하고 있으며 아래와 같은 메서드를 제공하고 있습니다.· EventEmitter.on(event, listener) : 지정한 event의 listener 추가· EventEmitter.once(event, l.......

node in express - TypeScript로 시작하기 [내부링크]

개요자바스크립트로 express 서버를 만들어서 사용할 수 있지만 유지 보수와 견고한 nodejs 프로젝트를 만들기 위해서 타입스크립트를 적용하는 것이 가장 쉽고 효율이 높습니다.고로 타입스크립트로 express 서버를 구축하는 방법을 정리합니다. Node.js 프로젝트 생성 TypeScript with Node.js.env파일에는 PORT=7000 를 작성합니다. Webpack Setupwebpack.config.ts에 아래와 같이 작성합니다./src/index.ts웹팩 부분을 추가 시켜줍니다.package.json 결론Use TypeScript to Create a Secure API with Node.js and Express: Getting Started위의 글을 이용하여 작성한 글으로 현재 타입스크립트 express 서버를 제작할 때 위와 같은 순.......

Golang - Golang? [내부링크]

개요Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.Go는 2009년에 구글이 개발한 프로그래밍 언어입니다.간결하고 신뢰성과 효율성을 위해서 만든 만든 언어로 고성능 언어가 필요한 시점에서 C++/Java 보다 단순하게 코드를 짜기 위해서 만든 언어라고 할 수 있습니다.Why Golang?1. 빠른 속도컴파일 언어로 매우 빠른 속도를 가지며 가비지 컬렉터를 이용하여 가상머신 없이 메모리 관리를 하고 있습니다.2. 쉬운 Learn Curve간단한 문법을 가지고 있으며 모듈화/패키지 시스템이며 강 타입 언어 입니다. 언어가 매우 간단하며 대략 하루면 Golang 을 문법을 이해할 수.......

파티셔닝(Partitioning)&샤딩(Sharding) [내부링크]

개요대용량 데이터를 DB에 저장하고 데이터를 사용 하는 경우 성능의 저하가 발생할 수 있습니다.이러한 성능의 저하를 막기 위해서 데이터 분산 처리를 하는 방법으로 DB 클러스터링과 파티셔닝이 있습니다.자금이 여유롭다면 DB 클러스터링을 이용하는 것이 좋지만 저렴한 비용으로 최대의 효율을 위한 파티셔닝에 대해서 정리합니다.Partitioning파티셔닝은 퍼포먼스, 가용성, 유지보수를 목적으로 논리적인 데이터를 다수의 엔티티로 분할하는 행위를 뜻합니다. 테이블을 특정한 기준으로 분할하며 크게 수직 파티셔닝과 수평 파티셔닝이 있습니다.Horizontal Partitioning수평 파티셔닝과 샤딩의 원리는 동일합니다.DB를 샤딩하게 되면.......

Docker - 개념 [내부링크]

개요개발 관련 업종에 있다면 도커(Docker)에 대해서 한번쯤 들어보셨을겁니다.도커를 한번도 안 써본 사람이 있을 수 있지만 한번 써본 사람은 없을 만큼 편의성과 만족도가 높은 기술입니다.현재 기존 서버 아키텍처를 Kubernetes기반으로 마이크로 서비스 아키텍처(MSA)로 변환하는 작업을 하고 있다보니 도커에 대한 이해도를 더 높이기 위해서 글을 정리합니다. Why Docker? Docker is a platform for developers and sysadmins to build, share, and run applications with containers. The use of containers to deploy applications is called containerization.도커는 컨테이너 기반의 오픈소스 가상화 플랫폼으로 개발을 환경을 쉽.......

Docker - 실행 해보기 [내부링크]

개요도커에 대한 개념을 이해했으니 직접 실행해보면서 이해도를 높이는 시간을 가지기 위해서 도커를 직접 설치하고 실행해보는 시간을 가져보겠습니다.운영체제 환경은 Ubuntu 18.04 LTS의 terminal 환경 기준으로 설명하겠습니다. 설치자동 설치 스크립트를 이용하여 간단하게 설치가 가능합니다.docker는 기본적으로 root 권한이 필요합니다.sudo없이 사용하려면 위와 같은 명령어로 유저를 docker 그룹에 추가합니다. 도커 버전을 확인하여 정상적으로 설치 되었는지 확인합니다. Hello, Container거두절미하고 바로 컨테이너를 실행해보겠습니다.위와 같은 명령어를 실행하면 ubuntu 이미지를 확인하고 없다면 다운로드하고 컨테이너를.......

Docker - 기본 명령어 [내부링크]

개요도커에 대한 기본 명령어를 치트시트 형태로 제작하여 이해도를 높이고 재사용성을 위해서 한눈에 보기 쉽게 정리합니다. Containers Lifecycle- docker create : 도커 컨테이너 생성 docker create | Docker Documentation- docker rename : 도커 컨테이너 이름 변경docker rename | Docker Documentation- docker run : 도커 컨테이너 시작docker run | Docker Documentation- docker rm : 도커 컨테이너 삭제docker update | Docker Documentation- docker update : 도커 컨테이너 업데이트docker update | Docker Documentation Start and Stop- docker start : 도커 컨테이너 시작docker update | Docker Documentation.......

Docker - Dockerfile [내부링크]

개요docker hub에서 저장된 이미지를 하나하나 사용할 수 있지만 자신이 필요한 이미지를 만들기 위해서는 도커 이미지의 커스텀이 필요합니다.이러한 도커 이미지를 커스텀하기 위한 Dockerfile에 대해서 알아보겠습니다. DockerfileDockerfile은 도커 이미지 설정 파일으로 내용대로 이미지를 생성해주는 도커 도구로 바로 테스트 프로젝트를 통해서 도커파일에 대해서 알아보겠습니다. 사전 작업도커파일 확인을 위해서 example 폴더를 하나 만들어줍니다.package.json테스트를 위해서 간단한 node.js 앱을 생성하겠습니다.위와 같이 package.json을 만들고 npm install을 실행하여 앱을 만들어줍니다.server.js웹서버 실행 확인을 위.......

Docker - Private Docker Registry [내부링크]

개요공개할 수 있는 도커 이미지는 Docker Hub에 등록하여 사용하면 되지만 공개하기 곤란한 도커 이미지의 경우에는 에로 사항이 있습니다.이러한 문제를 해결하기 위해서 개인 private docker registry를 만들어서 사용할 수 있도록 지원을 해주고 있습니다. 설치도커에서 도커 레지스트리를 지원해주기 때문에 위의 명령어로 바로 만들 수 있습니다. 사용이전 포스트에서 사용했던 node.js 웹앱 예제 이미지를 사용하여 도커 레지스트리를 사용하겠습니다.개인 도커 레지스트리에 이미지를 넣기 위해서 tag명령어로 레지스트리를 tag로 지정하고 push합니다.도커 레지스트리에 정상적으로 등록되었는지 확인합니다.도커 레지스트리에 이.......

Kubernetes - 개념 [내부링크]

개요도커를 쓰기 시작하면서 개발 프로세스의 많은 변화가 생겼습니다.도커로 인하여 컨테이너 기반 개발 프로세스 환경으로 변화했지만 컨테이너 관리 환경이 부족한 상황에서 쿠버네티스의 등장으로 인하여 거의 표준이 되었고 많은 곳에서 쿠버네티스를 기반으로 하여 마이크로 서비스 아키텍처 환경으로 변화하고 있습니다. Why Kubernetes?Large-scale cluster management at Google with Borg – Google AI구글은 매주 20억가 넘은 컨테이너를 생성하고 있습니다.이러한 대규모 상용 컨테이너 운영 경험을 통해서 생긴 노하우로 만든 컨테이너 관리 시스템인 Borg를 오픈소스 프로젝트를 바꾼 것이 쿠버네티스입니다.쿠버네티스는 대표.......

Kubernetes - 클러스터 생성 [내부링크]

개요쿠버네티스에 대한 개념을 이해했으니 직접 서버에 설치하고 클러스터를 구성하여 쿠버네티스의 클러스터 아키텍처에 대해서 이해해보는 시간을 가지겠습니다.운영체제 환경은 Ubuntu 18.04 LTS의 terminal 환경 기준으로 설명하겠습니다.설치쿠버네티스를 사용하기 위해서 도커가 설치되어 있어야 합니다. 도커에 대한 내용은 이전 포스팅을 찾아보시면 되며 도커가 설치된 상태라고 가정하에 바로 쿠버네티스를 설치하겠습니다.쿠버네티스 설치를 위한 Key를 다운로드합니다.손쉬운 설치를 위해서 apt-get Repository를 추가합니다.apt-get을 사용하면 바로 설치할 수 있습니다.클러스터 생성쿠버네티스는 클러스터 아키텍처 구조.......

Kubernetes - nginx 배포해보기 [내부링크]

개요쿠버네티스를 설치했으니 바로 서비스를 배포하면서 이해도를 높여보겠습니다.배포 준비방화벽만약에 AWS와 같은 클라우드 서버를 사용하고 계신다면 위와 같은 포트는 열어두고 사용해야합니다.쿠버네티스 마스터 노드와 워커 노드에 따라서 설정해주시면 됩니다.weave netPod network add on으로 weave net사용하고 있음으로 해당 add on이 사용하는 포트인 TCP 6783, UDP 6783-6784 포트를 열어주시면 됩니다.nginx containerNodePort가 31875이라면 서버주소:31875으로 접속하시면 nginx가 작동되는 것을 확인할 수 있습니다.nginx container 제거위와 같이 명령어를 입력하면 nginx container가 제거됩니다.pod-nginx.yam.......

2019 memoir [내부링크]

2019년도 많은 경험과 생각을 하게 해준 1년이였으며 고통도 있었지만 그 만큼의 행복도 있었던 한해라고 생각한다. 이러한 2019년도의 생각과 일들을 정리하며 한해를 마무리하려고 글을 써본다. 창업2018년도와 반대로 결국 나는 창업을 포기했다.내가 좋다고 생각했던 공동창업에서의 다른 경험을 통해 생각이 변했고 결국 포기하게 된 것 이다.창업을 포기하고 그 당시에는 몰랐지만 지금 생각하면 힘들었던 시기였다고 생각이 된다.하지만 언젠가는 개인적으로 창업을 다시 할 생각이며 좀 더 전문성과 창업을 위한 자본을 키워볼 생각이다. 취업취업을 하면서 나의 부족함과 나의 위치를 깨달았다. 그리고 내가 하고 싶은 목표를 생각.......

2020 Goals [내부링크]

개요새로운 한 해인 2020년 입니다.2020년도의 목표를 적어보면서 다짐하고 계획하고 목표를 달성하기 위해서 글을 정리합니다.Keyword지금, 현재2020년도의 키워드는 현재입니다.저는 개인적으로 지금, 현재 가장 행복하다고 생각됩니다.이 행복감을 계속 유지하기 위해서 노력하고 미래에도 이러한 행복감을 느끼기 위해서 투자하는 한해를 보낼 것 입니다.Need제가 해야하고 필요하다고 생각되는 부분을 need로 분류하였습니다.전문성모든 지식은 생명주기가 있습니다.특히 IT는 지식의 생명주기가 짧은 편에 속합니다. 지금 가지고 있는 기술로 현재를 살아갈 수 있지만 현재는 결국 과거가 되기 마련입니다.그렇기에 현재가 되는 미래.......

Kubernetes - Service [내부링크]

개요쿠버네티스의 Pod를 외부에서 접근하기 위해서는 서비스를 구성하는 것이 필요합니다.쿠버네티스의 구성요소 중 하나인 서비스를 이해하면서 외부에 Pod로 배포하는 방법에 대해서 알아보겠습니다.Service쿠버네티스 클러스터안의 Pod는 컨트롤러에 의해서 관리 되기 때문에 유동적입니다.노드를 옮기면서 재실행되고 IP가 변경되기도 합니다. 동적으로 변하기 때문에 외부에서 접근이 어렵기 때문에 고정적인 방법이 필요하고 그러한 부분을 구성해주는 요소가 서비스입니다.Service Type쿠버네티스의 서비스의 종류는 총 4가지입니다.· ClusterIP : 클러스터 내에서 내부 IP에 대해 서비스를 노출합니다.· NodePort : 클러스터 내.......

잊혀질 권리를 읽고... [내부링크]

책의 한 줄 평누군가의 편의를 위해서 누군가는 망각이라는 인간의 권리를 잃어버린다.이유책은 지속적으로 만들어지고 있는 디지털 자료와 과거의 아날로그 자료가 디지털로 변환 되면서 영원하며 누구나 볼 수 있는 데이터가 늘어나면서 생기는 문제에 대해서 말합니다.디지털의 자료는 매우 빠르게 공유되며 그 데이터는 원본을 삭제하고 공유된 모든 데이터를 삭제하려고 해도 너무 많은 데이터가 있기 때문에 삭제할 수 없습니다.디지털 데이터를 통해서 우리는 편하고 쉽게 많은 양의 데이터를 접근할 수 있게 되었지만 누군가는 과거에 실수로, 과거에는 논란이 되지 않았지만 지금은 논란이 되는 데이터로, 내가 과거에 원했지만 지금은.......

node in express - winston을 이용한 log 관리 [내부링크]

개요서버 개발에서 log를 통해서 서버의 동작을 파악하거나 오류를 찾을 때 많은 도움이 됩니다.node에서 기본적으로 제공하는 console.log 또는 프로세스 관리툴인 pm2에서 제공하는 log를 사용할 수 있지만 winston을 이용하면 한번의 설정으로 좀 더 보기 좋고 효율적인 로그를 사용할 수 있으며 화면 출력만이 아니라 파일로 로그를 보관 관리도 할 수 있게 됩니다. 설치winston은 node에서 가장 많이 사용되고 있는 로그 처리 모듈이며 로그 일자별 파일 처리를 하기 위해서 winston-daily-rotate-file을 추가적으로 설치합니다. winston/config/winston.js위와 같이 winnston 설정 파일을 하나 만들어줍니다.winston에서 사용할 수 있.......

웹 프로토콜 HTTP/1, HTTP/2, HTTP/3 [내부링크]

개요HTTP(HyperText Transfer Protocol)은 웹에서 정보를 교환하기 위한 전송 프로토콜로 웹의 기반이자 웹을 이루는 기술의 자체라고 할 수 있습니다.HTTP기술은 1996년에 HTTP/1(RFC1945)을 발표하고 2015년에 HTTP/2(RFC7540)를 발표 하였습니다. 그리고 얼마지나지 않아서 2018년 말에 HTTP/3 를 발표하였습니다. HTTP/1HTTP/1은 기본적으로 연결당 하나의 요청을 처리하도록 설계되어 있고 동시 전송이 불가능하고 요청과 응답이 순차적으로 이루어집니다. HTTP 통신은 TCP를 기반으로 요청하며 TCP는 3-way Handshake, SSL과 같은 암호화가 추가 된다면 TLS handshake로 인한 RTT(Round Trip Time)이 증가합니다.특정 전송을 받아오지 못.......

Firestore excel import [내부링크]

개요공맛지의 업무 추진비 데이터를 관리하기 쉽게 구글 스프레드 시트를 사용하고 있습니다.원래는 구글 스프레드 시트를 API로 만들어서 사용하고 있었는데, DB를 관리하기 쉽고 추가 기능을 대비하면서 비용성을 줄이기 위해서 Firebase의 Firestore를 사용하고 개발하였는데 Firestore에서 excel import를 제공하고 있지만 구글 공식문서가 복잡하게 되어 있는 것 같아서 더 쉬운 방법으로 찾아본 결과를 작성합니다. Import jsonfirestore에 데이터를 import 하기 위해서는 .json이 필요합니다.구글 스프레드 시트에서는 json형식의 데이터 저장을 제공해주지 않기 때문에 .csv형식으로 파일을 받아 json형식으로 변환이 필요합니다.위의.......

If I Die Tomorrow [내부링크]

저는 항상 고민이 필요한 결정을 할 때 '만약 내가 내일 죽는다면 이 결정을 후회하지 않겠는가?' 라는 질문으로 시작하여 내면의 대화를 통해서 결정을 하게 됩니다.제 모든 생각과 행동에는 이러한 생각을 담기 위해서 이러한 의식적 생각을 무의식으로 전환하기 위해서 여러가지 노력을 하고 생각하고 있습니다.이러한 질문은 군대에서 니체에 관련된 책을 읽고 니체의 사상 중 영원회귀라는 사상을 감명깊게 느낀 이후로 하게 된 생각이자 행동입니다.감명 깊게 느낀 이유는 사람은 목표가 필요한 것은 당연한 것이고 저는 제 자신의 목표에 관련된 일이 아니라면 무관심한 성향이 매우 강하다고 생각됩니다. 그렇기에 새로운.......

삼성, 블록체인 SDK 공개 [내부링크]

미국 새너제이에서 진행되는 삼성개발자컨퍼런스(SDC)19에서 삼성 블록체인 플랫폼 소프트웨어 개발 키트를 공개하였습니다.SDK를 이용해서 Dapp을 간단하게 만들 수 있고 갤럭시S10, 노트10, 폴드, A90 5G에 탑재되어 있는 블록체인 월렛을 이용하여 블록체인을 이용한 결제 시스템도 만들 수 있습니다.블록 체인 계좌 관리, 개인 키 관리, 암호 화폐 결제, 전용 브라우저...의 기능을 쉽게 구현할 수 있는 SDK입니다.페이스북의 리브라를 허용해주지 않아서 ‘블록체인쪽은 아직 시기상조인가?’ 생각을 했는데, 최근 중국이나 삼성 그외 블록체인을 도입하는 기업도 많아서 생각보다 시장성이 있고 유망한 시장 같다는 생각도 드네요.블록체인.......

2020 부의 지각변동을 읽고... [내부링크]

책의 한 줄 평 2020 경제위기에 대비하기 위한 필독서 이유매년 일반인 대상의 경제 관련 도서를 보면 곧 경제 위기가 온다는 책이 대부분입니다. 일부분의 책은 의견을 뒷받침하는 근거도 부족하고 그 시기가 지나서 보면 큰 경제 위기는 없었다는 것을 볼 수 있습니다.하지만 이 책은 시그널이라는 책과 경제관련 기자로 유명한 박종훈기자의 책으로 무조건적인 경제위기설을 이야기하는 것이 아닌 시그널을 통해 경제 위기의 위험도를 알려주면서 시그널마다 우리가 해야할 행동을 알려주는 책입니다. 2020 위기설자본주의의 특성과 불확실성으로 인하여 매년 경제에 대한 비관적인 이야기, 즉 가짜 시그널은 항상 나오는 단골 주제입니다.하.......

군주론을 읽고... [내부링크]

책의 한 줄 평 한 집단의 리더는 군주라고 볼 수 있으며 군주가 되기 위한 필독서 이유책은 16세기 정치학책으로 16세기 이전의 군주들에 대한 이야기를 하며 어떤 군주가 있으며 '어떤 군주가 가장 최선의 군주인가?'를 잘 서술하고 있는 책입니다.현대 정치학의 기반이 되는 책으로 고전이지만 현재 사회에서도 사용할 수 있으며 저는 개인적으로 창업에 관심이 있어서 창업에 빗대어 생각을 하면서 많은 생각을 하게 된 책입니다. 세습or신생 군주국 모든 국가의 주된 기초는 좋은 법률과 좋은 군대이다.군주국은 크게 2가지로 분류 할 수 있습니다.세습으로 인하여 원래 있던 국가를 받는 세습 군주국과 한 나라를 건국하거나 정.......

Kotlin in Android - 웹앱 만들기 [내부링크]

개요원래 간단한 날씨앱을 만드는 프로젝트를 하려고 하였는데, 웹서비스 개발을 맡다보니 안드로이드를 사용할 일이 잘 없어서 관련 포스팅을 하지 않았습니다.다양한 스타트업에 있는 사람들을 만나다보면 웹과 앱을 둘다 할 시간과 비용적인 측면에서 많은 부분에서 많은 걱정을 하는 것을 보았고 앱이 필요하기 때문에 하이브리드 앱과 같은 것을 생각하지만 개발자가 없거나 네이티브관련 지식이 없다면 웹뷰로 웹앱을 만드는 것이 굉장히 쉬운 일인데, 잘 모르기 때문에 외주를 맡기면서 추가적인 비용이 드는 문제를 보았고 이러한 문제를 해결하기 위해서 이 포스팅을 작성합니다. 사전 조건- 안드로이드 스튜디오 설치- 안드로이드 프.......

Swift in iOS - Swift? [내부링크]

개요안드로이드에서는 Kotlin이 있다면 iOS에서는 Swift가 있습니다.이번 WWDC 에서 SwiftUI 발표하여 사용해본 결과 iOS개발을 쉽고 빠르게 할 수 있다는 생각이 들었고, Kotlin과 유사한 점이 많기 때문에 빠르게 이해할 수 있습니다.Swift라는 언어를 이해하고 간단한 앱을 만드는 것을 목표로 글을 정리합니다. Swift애플 플랫폼을 위해 사용되는 언어로 iOS, mac, tv, watch... swift를 이용하여 애플의 모든 기기의 소프트웨어를 개발할 수 있습니다. LLVM컴파일러를 이용하여 빠르고 효율적이며 애플은 거의 반강제적으로 사용자 업데이트하기 때문에 최신기능을 자연스럽게 사용하며 적용할 수 있습니다. 공식 페이지에서 문서도 굉장.......

ELK - 설치 with Docker [내부링크]

개요elastic stack을 이용하기 위해서 도커를 이용하여 서버에 직접 설치하면서 elastic stack을 공부하기 위한 준비를 합니다.설치별다른 설정 필요없이 기존에 설정을 잘해둔 dockerfile을 다운받아 사용합니다.Configelasticsearch configkinana configlogstach configlogstach - pipline config실행ELK에서 사용하는 포트는 아래와 같으며 해당 포트를 통해서 접속해주시면 됩니다.- Elasticsearch : 9200- Kibana : 5000- Logstash : 5601http://${IP}:5601로 접속해주시면 위와 같이 kibana에 접속할 수 있습니다.결론검색엔진 시스템을 위해서 ELK를 공부하고 있는데, 굉장히 매력적이고 재밌는 도구라고 생각됩니다.

2019년 10-11월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함.ps. 당분간 다독보다는 한권, 한권 생각하며 읽기 위해서 책의 수를 의도적으로 줄였습니다. 한 줄 평10월일본 소설은 뭔가 흡입력과 묘한 매력이 있다고 생각된다. 미스터리 하면서 찝찝한 느낌이 있지만 자연스럽게 읽게 된다.나츠메 소세키의 마음도 그러한 책이며 읽으면서 사람의 마음과 죽음에 대해서 생각하게 만드는 책2011년도의 책으로 이미 잊혀질 권리에 대해서 우리는 무감각하며 어쩌면 잊혀질 권리는 우리의 편의성을 위해서 버린 것인가? 라는 생각을 들게 한 책으로 트렌드가 빠른 IT에서 이미 결과를 알아버렸기 때문에 스포일러를 보게 된 영화를 본.......

DataBase Naming Rule [내부링크]

개요개발에 있어서 가장 어렵고 중요한 일은 이름 짓기입니다.명확하고 단순한 이름은 유지보수와 협업에 있어서 많은 도움이 됩니다.하지만 사람마다 기반지식이 다르고 표현방식이 다르기 때문에 어려움을 느낄 수 있습니다.그렇기에 협업시 혼돈을 방지하기 위해서 제가 사용하는 DataBase Naming Rule을 정리하고 업데이트 하려고 합니다.Schema- 8자리 이하로 명확하게 표기Table- snake_case로 테이블명 명시- 단수형으로 표기Column- camelCase로 컬럼명 명시- 축약어의 경우 대문자로 표기Booleanis, has 용법 사용- is 용법/* is + 명사 : ~인가?사용자인가? */isMember : Bool/*is + ing : ~하는 중인가?수정 중인가? */isEd.......

90년생이 온다를 읽고... [내부링크]

책의 한 줄 평사회의 주축인 90년대생을 이해하기 위한 필독서이유2019년, 90년생들은 20대초중반의 나이로 사회의 새로운 주축이 되고 있는 시기입니다.책은 이러한 90년생들로 인하여 생긴 사회현상과 그들의 심리를 분석하여 서술한 책입니다.90년생으로 어느정도 알고 있는 사실이지만 책이라는 매체로 잘 정리한 책으로 보니 색다른 느낌이고 다른세대들이 90년생을 어떻게 바라보는지에 대한 시각을 얻을 수 있는 책이였습니다.90년대생의 출현2008년 발생한 글로벌 금융위기는 이러한 안정성조차 사라지게 만들었다.90년생의 10명중 4명은 공시족, 공무원시험을 준비하고 있는 사람입니다.글로벌 경제의 불확실성과 다양한 사회의 변.......

비밀번호 암호화 SHA&Salt [내부링크]

개요웹과 앱 상관없이 프로그램에 있어서 비밀번호를 암호화하는 것은 가장 중요한 일입니다.2019년 3월에 페이스북 내부서버에서 암호화를 하지 않고 평문 저장을 하여 논란이 된 일도 있었으며 다른 대형 IT업체에서도 비밀번호에 대한 여러가지 보안사고도 있었습니다.보안에 대한 여러 사고나 중요성이 커지는 만큼 보안에 있어서 가장 기초라고 할 수 있는 비밀번호 암호화에 대해서 알아보려고 합니다.단방향 해시 함수프로그래머는 대부분은 두 가지 방식으로 비밀번호를 저장합니다.1. 단순 텍스트 (plain text)2. 단방향 해시 함수 (one-way hash function)의 다이제스트(digest)비밀번호 저장에 대한 보안 문제와 법적책임이 있을 수.......

2019년 9월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함 한 줄 평사회에서 가장 중요한 신뢰에 대한 이야기로 시대에 따른 신뢰의 종류와 흐름을 잘 알려주는 책4차 산업혁명에서 핵심인 IoT에 대한 설명과 IoT를 통해서 기업들이 어떠한 전략과 비전을 생각하는지 말해주는 책마블 프렌차이즈 및 각종 애니메이션 프렌차이즈... 현 시대 컨텐츠의 최고 강자라고 할 수 있는 기업이 어떠한 경영 전략을 가지고 있는지 역사를 통해서 잘 말해주는 책90년생보다 더 90년생을 잘 아는 듯한 느낌인 책이며 90년생의 특징을 객관적이며 세밀하게 잘 표현하여 말해주는 책현 사회에서 주축이 90년생인 만큼 꼭 읽어볼 만 한 책.......

기술면접 - 전산기초 [내부링크]

개요개발자 면접시 코딩 테스트 면접이 아니거나 코딩 테스트가 끝나고 면접시 이론적인 질문을 하는 경우가 많습니다.경력이 있다면 경력에 대한 질문을 하지만 신입이라면 이론적인 질문은 한정적이기 때문에 비슷한 질문이 나옵니다. 이러한 면접간에 자주 나오는 기초적인 질문들을 찾아서 정리해보려고 합니다. 객체 지향 프로그래밍Object Oriented Programming으로 컴퓨터 프로그래밍의 패러다임 중 하나입니다.프로그램을 데이터와 처리 방법이 아닌 객체라는 기본 단위로 나누고 객체의 상호작용으로 프로그래밍을 하는 방식입니다. 객체를 기본 단위로 사용하기 때문에 코드의 재사용성이 높으며 유지보수에 용이합니다.객체 지향 프.......

알고리즘 - 선택 정렬 [내부링크]

개요버블 정렬 다음으로 알아보는 선택 정렬은 제자리 정렬으로 메모리가 제한된 상황에서 성능상의 이점을 보여주며 알고리즘이 비교적 단순합니다.선택 정렬정렬되지 않은 수를 차례대로 비교하면서 가장 작은 수를 찾은 후 가장 작은 수와 정렬되지 않은 수 중 가장 첫 번째 수를 교환하는 알고리즘입니다.구현결론제자리 정렬으로 메모리 제한된 상황에서 공간복잡도에 대한 이점을 얻을 수 있는 정렬입니다.그리고 다른 알고리즘에 비해서 구현이 쉽기 때문에 무난하게 사용할 수 있는 알고리즘이라고 볼 수 있습니다.

달콤 쌉싸름한 초콜릿을 읽고... [내부링크]

책의 한 줄 평달콤 쌉싸름한 초콜릿같은 삶이유초콜릿의 맛은 다음 세 가지에 의해 크게 좌우되기 때문에 사소한 것에 까지 주의를 기울이는 게 중요하다. 코코아 열매는 상하지 않은 것으로 얼마나 신선한가, 얼마나 다양한 종류를 사용했는가, 마지막으로 어떻게 볶았는가에 따라 맛이 좌우된다.책은 타다라는 한 여인의 이야기를 서술한 책으로 티다는 초콜릿같은 삶을 살아갑니다.가족의 전통에 따라 사랑을 하지 못하여 슬픔이라는 감정을 가지고, 자산이 사랑하는 사람을 다른 사람에게 떠나보면서 분노를 가지고, 자신을 지탱해주는 소중한 사람들이 죽으면서 상실감을 느끼고, 자신을 억압하고 있는 마마가 죽으면서 해방감을 느끼고 ..........

신뢰이동을 읽고... [내부링크]

책의 한 줄 평사회 혁신과 신뢰의 관계는 그리고 나는...이유인간관계에서 가장 중요한 것은 신뢰입니다.역사적으로 사회 혁신은 신뢰의 변화에 따라서 변화되었습니다.고대에는 누구도 신뢰를 할 수 없기에 부족사회를 이루었고 중세에는 법과 신이라는 존재를 통하여 신뢰를 주어 사회를 유지했으며 근대에는 이성과 자본이라는 신뢰 장치를 사용하여 사회를 유지했습니다.그리고 4차 산업혁명에는 다양한 소규모 신뢰장치를 이용하여 큰 사회만이 아니라 다양한 소규모 사회(플랫폼)를 유지하고 있습니다.책에서는 이를 “ 지역적 신뢰 - 제도적 신뢰 - 분산적 신뢰“ 라는 용어를 사용하여 표현하고 있습니다.책은 위의 3가지의 신뢰 혁신과.......

2019년 7-8월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함ps. 취업 준비로 블로그에 소홀하여 7-8월달의 읽은 책을 합쳐서 업로드 합니다.한 줄 평7월창업에 대한 입문 지식을 서술한 책으로 입문적인 지식이지만 중요한 지식을 설명해주는 책입니다.입문적인 지식이라고 해도 내가 몰랐던것, 알았지만 간과하고 있던 것을 설명해주는 책이기 때문에 창업을 생각하고 하고 있다면 한번 쯤 읽어보시는 것을 추천드립니다.유주얼 서스팩트급 반전을 자랑하는 소설로 그 당시 시대에 파격적인 서적이라고 생각되는 책입니다.최근에는 많은 자극을 담고 있는 책이 있어서 크게 놀랍다고 할 수 없지만 그 시대를 생각한다면 충격적인.......

재사용성을 위한 웹 아토믹 디자인 [내부링크]

개요웹이 발전함에 따라서 웹 디자인도 계속하여 발전하여 사용자를 생각하는 디자인 시스템이 중요성이 높아지고 있으며 프론트엔드 개발의 패러다임이 컴포넌트 시스템을 사용하는 추세로 바뀌고 있기 때문에 재사용성이 높은 컴포넌트 구성이 중요해지고 있습니다.이러한 관점에 맞춰서 구성된 디자인 시스템을 구성하는 방법론이 아토믹 디자인에 대해서 알아보겠습니다.아토믹 디자인아토믹 디자인은 시스템을 만드는 하나의 방법론으로 5개로 구분된 단계가 있습니다.- Atmos, 원자- Molecules, 분자- Organisms, 유기체- Templates, 템플릿- Pages, 페이지Atmos원자는 물질의 기본 빌딩 블록으로 HTML의 태그입니다.컬러, 폰트, 애니.......

ELK - 개요 [내부링크]

개요데이터가 늘어나고 데이터의 활용성이 늘어나면서 데이터 수집과 분석은 중요한 요소가 되었습니다.이러한 데이터 수집과 분석 도구 중에 가장 쉽고 많이 사용하고 있는 ELK Stack에 대해서 알아보려고 합니다.ELK?ELK는 오픈소스 검색 엔진으로 유명한 Elastic사에서 개발하고 제공하는 제품으로 데이터 수집과 분석을 도와주는 도구로 검색 및 분석을 도와주는 Elastic search, 데이터를 수집하는 Logstash, 데이터를 시각화 해주는 Kibana를 이야기 합니다.2015년도 이후로 파일 추적을 위한 Beats를 추가하여 Elastic Stack 또는 ELKB라고도 합니다.LogstashLogstash는 다양한 입력 형태의 데이터를 읽어 데이터 필터 기능을 제공.......

API 문서화, ApiDoc [내부링크]

개요RESTFul API 개발을 하면서 API문서화는 필수적인 요소로 node.js에서 API문서화를 하기 위한 방법은 여러가지가 있습니다. 대표적으로 Swagger를 많이 사용하고 있습니다.node Swagger는 코드에 주석이 추가되는 형식으로 코드 가독성이 많이 떨어지기 때문에 새로운 API 문서화툴을 찾다가 발견하여 테스트한 결과를 작성합니다.APIDOCAPI 문서화 툴로 주석형태로 작성하여 웹페이지를 생성해주며 Java, JS, Python, Ruby, Perl... 다양한 언어를 지원하며 API 버전 비교를 지원하고 있습니다.설치설정package.json에 apidoc 설정을 추가합니다.example.js테스트를 위해 example.js를 생성합니다.Run으로 apidoc 웹페이지를 생성할 수.......

알고리즘 - 스택과 큐 [내부링크]

개요알고리즘을 좀 더 효율적으로 만들기 위해서는 기본적인 자료구조가 필요합니다.이번 포스팅에서는 이러한 자료구조에서 가장 기본적이며 많이 사용되고 있는 스택과 큐에 대해서 알아보겠습니다. 스택스택은 비선형 자료구조로 LIFO(Last In Ffirst Out) 후입선출 구조입니다.위의 그림와 같이 한쪽에서 자료를 넣고 뺄 수 있으며 늦게 들어온 요소가 가장 먼저 나가는 구조입니다. 연산·pop(): 스택에서 상단에 있는 항목을 제거한다.·push(item): item 하나를 스택의 상단에 삽입한다.·peek(): 스택의 상단에 있는 항목을 읽는다.·isEmpty(): 스택이 비어있는 경우를 확인한다. 구현 큐큐는 비선형구조로 FIFO(First In First Out).......

알고리즘 - 트리 [내부링크]

개요알고리즘을 효율적으로 구성하기 위한 자료구조로 비선형구조인 트리와 그래프에 대해서 알아보고 구현해보겠습니다.트리트리란 그래프의 한 종류로 노드의 집합으로 노드는 각기 서로 다른 자식을 가지며 재사용이 되지 않는 구조입니다.그래프는 재사용이 가능하지만 트리는 하나의 root가 존재하며 두 노드를 연결하는 경로는 유일합니다.트리는 대부분은 자식이 2개인 이진트리를 많이 사용하여 이진트리를 기준으로 설명하겠습니다.용어·노드(node): 값과 정보를 가지고 있는 하나의 구조체·엣지(edge): 노드를 연결하는 선으로 노드 사이를 연결·루트(root): 가장 상위 노드로 부모를 가지지 않는 노드·리프(leaf): 가장 하위 노드.......

알고리즘 - 버블 정렬 [내부링크]

개요좋은 자료구조로 저장했지만 그 데이터를 효율적으로 사용할 수 없는 것은 매우 안타까운 일이 될 수 있습니다.그래서 자료구조에 대한 개념을 어느정도 이해하고 구현할 수 있다면 어떻게 데이터를 정렬할 지에 대해서 알아 볼 필요가 있습니다.첫번째 정렬으로 가장 쉽게 구현 할 수 있으며 개념도 쉬운 버블 정렬에 대해서 알아보고 구현하겠습니다. 버블 정렬서로 인접한 두 원소를 지속적으로 비교하여 정렬하는 알고리즘입니다.회전 수행할 때 마다 가장 큰값이 맨 뒤로 이동하는 것을 볼 수 있습니다.회전을 수행할 때마다 인접과 비교하여 정렬하면 되기 때문에 반복문을 이용하여 쉽게 구현할 수 있습니다.구현결론버블정렬은 쉽.......

파이썬 코딩 컨벤션 [내부링크]

개요최근엔 알고리즘 공부를 위해서 파이썬을 자주 사용하고 있습니다.알고리즘을 풀 때 이전에 사용했던 제가 사용했던 node기준의 컨벤션을 사용하고 있었습니다.하지만 생각해보니 알고리즘은 코딩테스트이며 코딩테스트에서 중요한 부분 중 하나는 컨벤션이라고 생각이 들어서 파이썬 코딩 컨벤션을 찾아본 결과를 정리하여 작성합니다. PEP8파이썬은 다른 언어와 다르게 창시자인 귀도 반 로썸이 스타일 가이드를 제시하고 있습니다.일명 Python Enhancement Proposal 8 (PEP8) 으로 일반적인 파이썬 프로그래머는 PEP8에서 제안한 코딩 스타일에 따라서 프로그래밍을 하고 있습니다.자세한 부분은 PEP8을 찾아보며 공부하는 것이 최고지.......

한권으로 그리는 컴퓨터 과학 로드맵를 읽고... [내부링크]

개요 모든 사람은 프로그래밍을 배워야한다. 프로그래밍은 생각하는 방법을 가르쳐주기 때문이다.컴퓨터 과...

2018 책 BEST5를 소개합니다. [내부링크]

내가 뽑은 올해의책 BEST 52018년은 작년보다 더 많은 책을 읽었습니다.책을 기록한 엑셀을 보니...

강아지 미세먼지 APP [내부링크]

강아지 미세먼지 APP 예전에 디자인한 어플을 만들면 좋을 해서 만들었습니다.expo 업데이트하고나...

2019 웹개발자 로드맵 [내부링크]

Web Developer in 20192019년도 웹개발자 로드맵입니다.이 로드맵을 보면서 제가 아는 것과 모르는 것 또...

소프트웨어의 3원칙 - KISS, YAGNI, DRY [내부링크]

개요소프트웨어에서 기본적으로 공통되는 3가지의 원칙이 존재합니다.더 품질을 좋고 더 클린 한 소프트웨...

2019 책노리 후기 [내부링크]

· 일자 : 2019.03.30 오후1 - 6시· 장소 : 서울 서대문구 연희로2길 62· 목적 : 버킷리스트 중 하나인 책 ...

매일 알고리즘 19일차 - X보다 작은 수 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

알아두면 돈 되는 1인 기업 세무 과외를 읽고... [내부링크]

1인 기업가에게 필요한 세무지식을 알려주는 책입니다. 1인 기업은 아니지만 창업을 하고 있어서 한번 읽어...

binance SAFU pre-hackathon [내부링크]

Challenger League로 참여 중입니다. 후기는 대회가 끝난 후에 올리겠습니다.

알고 써야 하는 오픈소스 라이선스 [내부링크]

개요오픈소스는 무료라는 인식으로 큰 생각없이 사용하는 경우가 많습니다.하지만 다양한 오픈소스 라이선...

정보처리기사 실기 - 수학 알고리즘 [내부링크]

개요정보처리기사의 핵심인 알고리즘의 두번째 파트로 다양한 수학 알고리즘에 대해서 정리해보겠습니다. ...

레이지 로딩 - Lazy Loading [내부링크]

개요이미지를 많이 사용하는 페이지를 사용자가 접속할 때 페이지에 사용되는 이미지를 모두 다운받는다면 ...

Deep dive into Modern frameworks [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

MobX를 이용한 react 상태관리 [내부링크]

개요React는 기본적으로 component 마다 상태관리를 합니다.프로젝트의 규모가 작거나 component끼리 상태...

그리스인 조르바 토론 후기 [내부링크]

**주제** : 그리스인 조르바**일시** : 2019.02.10 /10:00 AM - 12:00 PM**장소** : 스타벅스 인천터...

Requires Babel “7.0.0-0” but was loaded with “6.26.3” [내부링크]

node.js에서 babel 관련된 설정을 하다보면 위와 같은 에러문구를 볼 수 있습니다.열심히 구글링하고 해결...

에어도그 - 강아지를 위한 미세먼지 측정 개인정보 처리방침 [내부링크]

Privacy Policybuilt the 에어도그 - 강아지를 위한 미세먼지 측정 app as a Free app. This SERV...

고백 토론 후기 [내부링크]

개요주제 : 고백 - 미나토 가나에 - 비채일시 : 2019.04.06 / 5:40 PM - 7:00 PM장소 : 스타벅스 예술...

비즈니스 메일 작성법 [내부링크]

개요거의 모든 회사는 이메일로 시작하여 이메일로 끝난다고해도 과언이 아닙니다.그만큼 비지니스 메일을 ...

Unity3D와 Vuforia를 이용한 AR 구현 [내부링크]

0. 소개 위와 같이Unity3D와 Vuforia SDK를 이용해서 간단한 AR 프로토타입을 구현해보겠습니다. ...

Nodejs Babel 설정법 [내부링크]

0. Babel? Babel은 javascript 트랜스파일러입니다. 구형 브라우저에서도 최신 javascript의 표준(ECM...

Kotlin in Android - Kotlin 기본 문법 [내부링크]

코틀린의 기본적인 문법에 대해서 알아보겠습니다. 변수, 조건문, 반복문, 함수이 4가지에 대해서만 이야기...

화폐전쟁 1권을 읽고 [내부링크]

경제부문에서 워낙 유명한 책이라 생각나서 읽어보게 된 책입니다.이 책은 로스차일드 가문으로 시작하여 ...

express-swagger 사용법 [내부링크]

개요Swagger사용법 에서 swagger에 대한 포스팅을 하였습니다.이번에는 node-express에서 api를 명세하기 ...

소프트웨어 버전 규칙 - Semantic Versioning [내부링크]

개요소프트웨어 개발시 버전관리는 생각보다 굉장히 중요한 부분입니다.소프트웨어가 커지고 고도화 되면서...

DevOps - CircleCI를 이용한 CI 환경 만들기 [내부링크]

개요CI/CD는 개발 단계에서 지속적인 통합 및 배포를 하는 것으로 구현함에 있어서 불필요한 작업을 줄...

매일 알고리즘 11일차 - 별 찍기3 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

매일 알고리즘 12일차 - 별 찍기4 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

2019년 3월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함한 줄 평사피엔스의 발자취를 새로...

디자인 기초 이론 - 형태 - 선 [내부링크]

개요지난 포스팅에서 형태를 이루는 점에 대해서 알아보았습니다.이번에는 점이 모여서 만들어진 조형의 요...

react native - expo apk 추출 방법 [내부링크]

개요react native로 앱을 만들고 애플리케이션 출시를 위해서는 각 앱 스토어에 등록을 해야합니다.expo에...

2019년 2분기 독서토론 계획 [내부링크]

목적2019년 2분기 독서모임 계획을 통해 방향성과 효율성을 증대시키기 위함의논사항· 관리는 어떻게 할 ...

Javascript 정규식 [내부링크]

개요정규식, 정규 표현식은 문자열에 나타내는 특정 문자 조합과 대응시키기 위해 사용되는 패턴입니다.자...

자료구조의 개념 이해 - 선형 구조 [내부링크]

개요자료구조는 자료의 집합을 어떻게 사용할 것인지에 대해서 체계적으로 구분하여 표현한 것을 말합니다....

Progressive Web Apps - 미래가 아닌 현재 [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

AWS S3를 이용한 React 호스팅 [내부링크]

개요AWS S3를 이용하여 SPA기반 웹 프론트 페이지를 serverless로 스태틱 페이지로 호스팅이 가능합...

binance SAFU pre-hackathon 후기 [내부링크]

블록체인의 불량주소를 알아내는 쿼리 플랫폼입니다.http://blockcheck.dilrong.com/ 에서 확인 가능 합니...

매일 알고리즘 7일차 - 반복문 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

페이스북의 기여로 더 빨라진 웹 event [내부링크]

개요Facebook이 금일(2019.04.22)에 크롬브라우저에 주요 API를 기여하면서 Input 이벤트를 더 효율적...

기회비용에 대해서 [내부링크]

개요모든 일에는 기회비용이 필요합니다.하지만 어떤 사람들은 기회비용을 생각하지 않고 결과만을 중시하...

IT 기술 블로그 리스트 [내부링크]

해외Google facebookMicrosofttwitterNetflexAmazonPaypalAirbnbDropboxinstagrameBay국내네이버우...

css flexbox [내부링크]

목적css에서 새로운 기능인 flexbox를 이해하면서 좀 더 편하게 css layout을 잡을 수 있습니다. flexflexb...

ESLint 설정법 [내부링크]

ESLint?The primary reason ESLint was created was to allow developers to create their own lint...

react - cookie 사용 [내부링크]

개요쿠키는 웹사이트 방문 기록 정보 파일로 로그인, 광고, 사용자 판단 ...에서 중요한 요소입니다.이러한...

MySQL 8.0 개선점 [내부링크]

개요AWS RDS 이용하기 위해서 mysql를 설정하던 중에 버전이 5.x에서 갑자기 8.x로 올라가서 얼마나 ...

반응형 웹 디자인의 9가지 규칙 [내부링크]

개요수 많은 웹 기기의 다양성으로 인하여 반응형 웹 디자인은 이제 선택이 아닌 필수가 되었습니다.개발자...

node in express - 도커라이징 [내부링크]

개요선수지식으로 Docker에 대한 개념과 사용 방법이 필요합니다.이전 글에서 작성한 Docker 이나 subicu...

매일 알고리즘 9일차 - 별 찍기 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

독서모임 사이트 [내부링크]

https://gleans.dilrong.com독서모임 관리를 위해서 만든 간단한 웹입니다.gatsby + netlify 를 이용하여 ...

매일 알고리즘 18일차 - 세 수 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

react에서 PWA 적용하기 [내부링크]

개요PWA는 차세대 웹기술으로 웹과 네이티브 앱 기능의 모든 이점을 갖도록 특정 기술과 패턴을 사용해 ...

React router를 이용한 페이지 전환 [내부링크]

개요React는 컴포넌트 기반의 SPA를 만드는데 최적화가 되어있습니다. 별도로 다른 페이지로 이동을 하...

데미안을 읽고... [내부링크]

책의 한 줄 평나의 내면의 소리를 일깨워준 책이유소설같지만 현실적인 책입니다.이야기의 중심은 주인공...

변신을 읽고... [내부링크]

책의 한 줄 평자본주의 속 비자발적 비노동자의 고통을 이야기하는 보여주는 책이유어느 날 아침, 주인공...

AWS RDS 한글 설정 [내부링크]

개요AWS RDS를 사용하면 데이터베이스를 간편하게 설정, 운영 및 확장이 가능합니다.기본값으로 설정...

쉽고 간단한 웹크롤링 import.io [내부링크]

개요대량의 데이터 수집을 위해서 크롤러를 사용하는 것은 비효율적인 반복작업을 편하게 해주고 매우 효율...

2019년 2월 읽은 책 한 줄 평 [내부링크]

2019.02.02선진국들의 경제를 조정하는 가문과 로스차일간의 관계를 잘 표현해주는 책2019.02.02데이터베이...

마케팅 천재가 된 맥스를 읽고... [내부링크]

책의 한 줄 평쉬운 이야기로 사업 중 영업과 마케팅의 지식을 쉽게 알려주는 책 이유맥스라는 극 중 인물...

호밀밭의 파수꾼 토론 후기 [내부링크]

개요주제 : 호밀밭의 파수꾼 - J.D 샐린저 - 민음사일시 : 2019.04.28 / 1:30PM - 3:00 PM장소 : 스...

어떤 로그 데이터를 남겨하는가? [내부링크]

개요프로그램에 있어서 사용자 데이터를 수집하고 분석하는 일은 거의 현대 사회에서는 필수입니다.IT업...

2019 예술 해커톤 후기 [내부링크]

예술이라는 새로운 분야의 사람들과 만나서 새로운 관점을 얻을 수 있어서 새로웠던 해커톤이였습니다.또한...

REST API [내부링크]

목적REST API의 이해도를 높여 Back-End에 있어 효율적인 REST API 설계를 위합니다.RE...

Kotlin in Android - Kotlin 심화 문법 [내부링크]

이번에는 코틀린의 class에 관련된 문법을 알아보겠습니다. 문법을 알아보는 포스팅으로 개념적인 부분은 ...

react yarn eject 에러 [내부링크]

react에서 babel설정을 하려고 yarn eject를 하려고 했는데, 아래와 같은 에러가 나서 해결법을 찾아보니.....

클린 코드(Clean Code)를 읽고... [내부링크]

개발자 사이에서 유명하고 더 좋은 개발자가 되기 위해서라면 필독서라는 말이 많아서 읽게 되었습니다. 클...

2019's Goals [내부링크]

개요새로운 한 해인 2019입니다.2019년도의 목표를 적어보며 다짐하고 계획하기 위해서 글을 써봅니다.K...

node in express - jwt 이론 [내부링크]

개요회원 인증은 많은 시스템에서 중요한 요소로 작용하고 있습니다.그리고 최근에는 토큰을 기반으로 한 ...

인간실격을 읽고... [내부링크]

책의 한 줄 평평범한 인간이 되고 싶은 평범한 인간의 이야기이유주인공, 요조는 누구보다 사회적이고 평...

docker를 이용한 gitlab설치 [내부링크]

개요현재 협업툴 및 버그관리를 Trello로 이용 중입니다. 이용하면서 개발관리적인 기능이 뭔가 아쉽고 여...

무료 HTTPS(SSL), Letsencrypt 발급법 [내부링크]

개요2017년도부터 구글에서 http 페이지에서 '안전하지 않음'이라는 경고를 나오게 한 이후로 ht...

클린 코더를 읽고... [내부링크]

책의 한 줄 평코더가 아닌 "프로"그래머가 되기 위한 여정이유표지에 있는 그대로 단순 기술자에...

안드로이드 맥북 연동 [내부링크]

개요맥북을 구매한 이후로 잘 사용하고 있다가 서칭이라는 영화를 보고 나서 아이폰과 맥북의 연동을 통하...

공맛지 - 공무원 맛집 지도 [내부링크]

공무원 업무추진비를 이용하여 맛집 추천을 해주면 재밌겠다는 생각으로 만든 앱입니다. React native를 ...

Django - Project를 구성하는 Django App [내부링크]

개요이전 포스팅에서는 Django Project를 만들고 첫 웹페이지를 만들어보았습니다.이번 포스팅에서는 Dj...

공맛지 - 공무원 맛집 지도 개인정보 처리 방침 [내부링크]

Privacy Policybuilt the 공맛지 - 공무원 맛집 지도 app as an Ad Supported app. This SERVIC...

인천대학교 학산도서관 검색 봇 [내부링크]

인천대학교 2018년도 해커톤에서 만든 프로젝트입니다. 총 4가지 구성요소로 설명을 드리겠습니다. 도서관...

매일 알고리즘 8일차 - 구구단 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

소프트웨어 개발 패러다임 [내부링크]

개요일을 하면서 팀에 맞는 가장 효율적인 개발 과정을 찾고 있습니다. 그러면서 소프트웨어 개발론, 소프...

돈과 가치에 대한 고찰 [내부링크]

개요과거 금 보관증서라는 가치와는 다르게 현대의 돈은 그저 종이에 불가합니다. 금이 아닌 국가에서 보증...

2019년 부동산 시장 전망 [내부링크]

개요현재 부동산 투자를 고민 중에 있고, 아마도 기회를 보며 2019년도에 투자를 해볼 예정입니다.그래서 ...

node in express - Mocha를 이용한 테스트 [내부링크]

개요web기술이 점점 고도화되면서 기술적 난이도와 정교함이 필요해지고 있습니다.좀 더 효율적이고 안정적...

마이크로 서비스 아키텍처란? [내부링크]

개요최근 스타트업 생태계의 부상으로 인하여 IT프로젝트들이 작으면서 프로젝트를 빠르고 유연성 있게 ...

엔젤핵, angelhack 2019 후기 [내부링크]

아디이어를 내다보니 기획자가 되어버려서 정말 힘들었습니다.개발만 생각하다가 기획쪽을 하다보니 기획 ...

웹 기술로 구축하는 모바일 애플리케이션 React Native [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

도커를 이용한 블록체인 개발 환경 구성 [내부링크]

개요블록체인관련 대회를 나가게 되서 블록체인에 대한 여러가지 실험을 해보기 위해서 도커를 이용하여 이...

블록체인 주소 검증 Web [내부링크]

KR Binance SAFU pre-Hackathon Challenger League 참여 디자인 프로타입 입니다.백그라운드 이...

매일 알고리즘 4일차 - 사칙연산 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

매일 알고리즘 5일차 - 사칙연산 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

Django - Test [내부링크]

개요이전 포스팅에서는 입력된 정보를 받을 수 있는 form과 코드의 재사용을 위한 Generic View에 대해서...

클린코더 토론 후기 [내부링크]

개요주제 : 클린코더 - 로버트 마틴 - 에이콘일시: 2019.04.14 / 3:30 PM - 5:30 PM장소 : 할리스 커피...

node in express - 프로세스 관리를 위한 pm2 [내부링크]

개요기본적으로 express 웹서버는 터미널을 종료하면 웹서버도 종료됩니다.그래서 저는 터미널을 백그라운...

Javascript for Deep Learning, TensorFlow.js [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

마케팅 천재가 된 맥스를 읽고... [내부링크]

흔히 알고 있는 홍대리 시리즈와 다릅니다. '책 읽는 방법 - 김봉진'에서 마케팅과 영업에 관심있다면 읽어...

사피엔스 토론 후기 [내부링크]

개요주제 : 사피엔스 - 유발 하라리 - 김영사일시 : 2019.03.10 10:00AM - 12:00PM장소 : 스타벅스 인...

마케팅 천재가 된 맥스 토론 후기 [내부링크]

개요주제 : 마케팅 천재가 된 맥스 - 제프 목스 - 위즈덤 하우스일시 : 2019.03.17 10:00AM - 12:00PM...

매일 알고리즘 10일차 - 별 찍기2 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

portfoilo 웹사이트 개편 [내부링크]

https://portfolio.dilrong.com/Onepage 디자인이 브라우저 환경마다 깨지는 문제가 발생하고 반응형 디자...

크롬 원격(리모트) 디버깅 [내부링크]

개요스마트폰의 영향으로 웹이 점차적으로 모바일 디바이스의 영향을 많이 받다보니 디버깅도 웹이 아닌 모...

취업을 위한 프로그래밍 [내부링크]

개요현재 저는 여러가지로 실망을 한 부분이 점점 많아져서 창업을 하고 있는 팀에서 5월말에 나온 상태입...

Javascript 2019 트랜드 [내부링크]

Javascript는 현재 IT에서 가장 핫한 언어라고 할 수 있습니다. 웹뿐만 아니라 모바일앱, 데스크탑앱, ...

넷플릭스 성장의 비결 파워풀을 읽고... [내부링크]

책보다 다른 사람에게 먼저 이런 문화를 듣고 적용을 하려고 노력해보고 있어서 알고 있는 내용이지만, 책...

애덤 스미스 국부론을 읽고... [내부링크]

정부는 국방과 질서의 확립, 공공사업만 책임지고 나머지는 자유로운 경쟁시장에 맡겨서 모든 사람들이 자...

Nest hotel in Incheon [내부링크]

이번년도와 앞으로의 계획을 세우면서 휴식을 하고자 인천 네스트 호텔에 왔습니다.뷰도 좋고, 호텔 분위기...

Raspberry Pi Setup [내부링크]

개요이전에 라즈베리파이를 NAS로 사용하기 위해서 사놓고 쓰지 않았는데, 이왕 남는거 간단한 웹 사이...

Django - 톺아보기 [내부링크]

개요저는 Javascript 기반으로 Node.js와 React.js를 이용하여 웹을 구현하고 있습니다.js기반으로 개발...

Django - MTV, Model [내부링크]

개요이전 포스팅에서는 Django App을 만들어 보았습니다.이번 포스팅에서는 Django App에서 데이터베이...

MySQL 통계 쿼리 [내부링크]

개요MySQL에서 통계 작업이 필요하여 찾아본 통계쿼리를 정리하여 작성합니다.연간월간주간또는일간...

엑셀 난수, 시리얼넘버 만들기 [내부링크]

개요이벤트 쿠폰이 필요하여 시리얼 넘버가 필요하여 프로그래밍 언어로 짜려다가 개발자가 아닌 다른사람...

크로스 브라우징을 위한 reset css&normalize CSS [내부링크]

개요웹환경에서 중요한 부분 중 하나는 '다양한 브라우저를 어떻게 처리할 것인가?'라는 문제가 ...

Google Sheets to JSON API [내부링크]

1. Google Sheets구글의 구글 드라이브의 스프레드시트입니다. 흔히, 생각하는 MS Excel의 구글버전이...

웹 개발자를 위한 웹을 지탱하는 기술을 읽고... [내부링크]

책의 시작은 레오나르도 다빈치의 만을 인용하며 시작한다. 단순함이 궁극의 세련됨이다. -레오나르도 다빈...

ubuntu chsh PAM error [내부링크]

개요ubuntu에서 zsh을 설치한 후 쉘 변경 명령어를 쳤지만...'chsh: PAM: Autherntication failue...

매일 알고리즘 1일차 - 입/출력 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

매일 알고리즘 2일차 - 입/출력 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

매일 알고리즘 14일차 - 합 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

웹의 네이티브화, 웹 어셈블리 [내부링크]

개요웹은 점점 더 많은 기능을 제공하며 네이티브와 가까워지기 위해서 다양한 방법으로 접근을 하고 있습...

Sequelize 사용법 [내부링크]

0. Sequelize?ORM(Object Relational Mapping) Application과 Database 사이를 맵핑시켜주는 도구...

Retrofit 사용법 [내부링크]

목적안드로이드 네트워크라이브러리 Retrofit 사용으로 네트워킹을 쉽게 구현합니다.RetrofitA type-saf...

git flow를 활용한 버전 관리 [내부링크]

Git?Git is a free and open source distributed version control system designed to handle everything...

Jekyll을 이용한 무료 사이트 만들기 [내부링크]

개요IT업체나 개발자에게 git는 거의 필수요소이며 github Page와 jekyll을 이용하여 기술블로그를 만드...

Mysql SQL문 정리 [내부링크]

개요개발자라면 Database로 고민하는 일이 많다고 생각합니다.최근에는 NoSQL도 많이 사용되지만, 관...

정의란 무엇인가 토론 후기 [내부링크]

개요주제 : 정의란 무엇인가 - 마이클 샌델 - 와이즈베리일시 : 2019.05.05 / 1:30PM - 3:00 PM장소 : ...

Firebase-FCM를 이용한 react pwa 웹알람 [내부링크]

개요어느 순간부터 유투브나 페이스북의 알림이 웹에서 오기 시작했습니다.이러한 알림은 PWA를 통해서 ...

CDN은 무엇인가? [내부링크]

개요웹 개발에 있어서 CDN은 정말 많이 사용하며 글로벌 서비스에 있어서 꼭 필요합니다.하지만 CDN...

CSS 방법론 - BEM [내부링크]

개요CSS는 쉽고 빠르게 적용시킬 수 있으며 바로 가시화가 되기 때문에 빠르게 적용시키면서 웹을 만들...

Swagger 사용법 [내부링크]

Swagger?Swagger is a powerful open source framework backed by a large ecosystem of tools that help...

Agile과 Agile프로세스 [내부링크]

개요지난 포스트 '소프트웨어 개발 패러다임'에 이어서 Agile과 Agile프로세스에 대해서 알아보겠습니다....

JunctionX2019 [내부링크]

JunctionX 해커톤 참여로 인하여 주말 블로그는 잠시 휴식 합니다.

2019년 1월 읽은 책 한 줄 평 [내부링크]

2019.01.02어렵게 느껴지는 자본론을 쉽게 풀어쓴 책으로 자본주의 사회를 이해하기 위해서는 필수적으로 ...

매일 알고리즘 15일차 - 숫자의 합 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

웹 기획 및 개발 자료 [내부링크]

시큐어 코딩(보안)https://www.mois.go.kr/frt/bbs/type001/commonSelectBoardArticle.do%3Bjsessionid...

portfoilo 웹사이트 [내부링크]

2018년도 끝났고 생각난 김에 만든 포트폴리오 웹사이트입니다.react를 이용하였고 원페이지 풀스크린디자...

다시 쓰는 UML - 개요 [내부링크]

개요UML(Unified Modeling Language) 일명 통합 모델링 언어는 소프트웨어 공학에서 사용되는 표준화...

MySQL 테이블 필드 공백, 개행문자 제거 [내부링크]

개요where문으로 테이블의 필드를 검색하는데, 분명히 존재하고 있는 필드가 나오지 않는 문제가 발생하여 ...

스포카 ㅁㅆㅁㅌ [내부링크]

스포카 무쓸모톤 참여로 인하여 금일 블로그는 휴식합니다.최근에는 해커톤도 많고 참여를 많이 하다보니 ...

node in express - supertest를 이용한 API 테스트 [내부링크]

개요REST API 형식의 서버를 개발하다가 보면 API의 응답이 올바른지 테스트하게 됩니다.테스트...

2019년 5월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함 한 줄 평기초 디자인 교과서로 디...

공맛지 reDesgin [내부링크]

시간적 여유도 어느정도 있고 새로운 프로젝트를 하고 싶어서 기존에 있던 공무원 맛집 지도의 디자인 변경...

UML사용하기 [내부링크]

0. 왜 모델을 써야하는가? 모델은 '어떤 것이 실제로도 잘 작동하는지 알아보려고 만든 것'입니다. 고로, ...

react-native - cardview app 제작 [내부링크]

개요react-native를 이용하면 웹 기술을 이용하여 모바일 앱을 만들 수 있습니다.react-native를 이용하여 ...

Django - Model, Query Set & Admin [내부링크]

개요이전 포스팅에서는 Django App Model을 만들어보았습니다.Model을 만들었으니 이제 Model을 사용...

WBS [내부링크]

이전 프로젝트에서 사용했던 WBS, work-breakdown structure입니다.혹시 필요한 분이 있을 수도 있어서 ...

Docker Compose: No such image [내부링크]

개요Django를 이용하여 Docker를 올리던 중 자꾸 Docker Compose쪽에서 중복 에러가 나는 문제가 발생...

Junction x Seoul 2019 후기 [내부링크]

1박2일 해커톤만 참여하다가 2박3일 해커톤은 처음으로 참여해봤는데힘들지만 1박2일 해커톤과 다른 새로운...

나는 만원으로 부동산한다.를 읽고... [내부링크]

나는 1만원으로 부동산한다. - 칸데오 - 리더스북현재 부동산 P2P대출인 테라펀딩을 이용하고 있어서 한...

자료구조의 개념 이해 - 비선형 구조 [내부링크]

개요지난 포스팅에서 선형 자료구조에 대해서 알아보았습니다.이번 포스팅에서는 비선형구조, 트리와 그래...

정보처리기사 실기 - 수열 알고리즘 [내부링크]

개요현재 정보처리기사 실기를 취득하기 위해서 공부 중입니다.그냥 책만 보면 재미도 없고 효과도 안나오...

2018 남양주 해커톤 후기 [내부링크]

2018 남양주 해커톤을 참여하였습니다. 18.8.11 ~ 12 무박2일 해커톤 이였습니다. 월요일에 후기를 작성하...

네이버블로그 구글검색 등록 [내부링크]

개요네이버 블로그가 네이버를 제외한 곳에서는 노출이 안되는 문제가 크리티컬하여 블로그 운영을 티스토...

kakao i open builder OBT 톺아보기 [내부링크]

개요2018.12.14 드디어 카카오 오픈빌더 OBT 사용허가를 받았습니다. 2018.12.01에 바로 신청을 하고 지...

2019년 4월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함한 줄 평스타벅스 경영 전략에 대한...

AWS EC2 비밀번호 접속 활성화 [내부링크]

목적AWS는 기본값으로 발급된 공개키로만 접속이 가능하도록 설정되어 있습니다. 접속의 편리함, 비밀번...

JavaScript Frameworks : Past, Present and Future [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

Python Django Admin Page [내부링크]

개요프로젝트 중 간단한 어드민 페이지를 만들 필요가 생겼는데, 프로젝트가 node로 진행 중인 프로젝트로 ...

투자 관련 정보 사이트 investing.com [내부링크]

https://www.investing.com/HTS나 네이버 증권 같은 곳에서 종합 투자 정보를 볼 수도 있지만, 왠지 한 ...

잘 쓴 기획서란 무엇인가? [내부링크]

잘 작성된 기획서는 많은 가치를 창출할 수 있습니다. 그렇다면 잘 작성된 기획서는 무엇일까요? 기획서의 ...

Kotlin in Android - Kotlin으로 알아보는 객체지향 [내부링크]

안드로이드 날씨앱 제작을 하기 전에 객체지향의 개념에 대해서 알아보겠습니다. 이미 객체지향에 대해서 ...

소비자의 쉬운 유입을 위한 딥링크 [내부링크]

개요모바일 광고에 있어서 사용자를 유입시키는 행위는 굉장히 중요합니다.하지만 소비자는 순간의 관심으...

MS의 윈도우 터미널 [내부링크]

개요MS는 새로운 CLI환경인 윈도우 터미널을 공개하였습니다.윈도우 터미널은 명령 프롬프트, 파워셀,...

비정기적 업로드 [내부링크]

6월에는 개인적인 사정으로 인하여 매일 블로그가 아닌 비정기적으로 포스팅을 할 것 같습니다.6월 중으...

Immersive Web과 Web AR/VR [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

HTML W3C Conference 2018 후기 [내부링크]

웹 트랜드, 위치, 그에따른 기술에 대해서 궁금해서 참여하였습니다. 30분의 짧은 발표시간으로 수 많은 웹...

node in express - 텔레그램으로 오류메시지 받기 [내부링크]

개요오류메시지로 인하여 서버가 종료 될 때, 빠르게 발견하여 처리하는 것이 중요합니다.항상 서버 모니터...

정의란 무엇인가를 읽고... [내부링크]

책의 한 줄 평정의란 무엇인가?이유제목 그대로 "정의란 무엇인가?"을 질문하고 그 질문에 대해...

시뮬라시옹, 시뮬라크르 [내부링크]

0. 시뮬라시옹? 시뮬라르크? 시뮬라크르는 실제로 존재하지 않는 대상을 존재하는 것 처럼 만들어놓은 인공...

Webpack 설정법 [내부링크]

0. Webpack? webpack은 모듈 번들러로, 의존성을 가진 모듈을 다루고, 모듈로부터 정적인 asset을 생성합...

강아지 미세먼지 APP [내부링크]

요즘 Adobe XD에 빠져서 가끔 요런저런 디자인을 해보고 있습니다. 강아지는 freefik을 이용하였습니다....

Nginx로 React를 배포하는 방법 [내부링크]

개요react를 배포하는 방법은 여러 방법이 있습니다.저는 nginx로 서버 프록시를 구성하고 있어서 서브도메...

Django - Admin import excel [내부링크]

개요Django Admin을 기본으로 사용해도 좋지만 기본적인 기능이 아닌 다른 기능으로 필요할 때도 있습니...

정보처리기사 실기 - 버블 정렬 [내부링크]

개요정보처리기사가 아니더라도 자료구조는 IT에서 중요한 부분이라고 할 수 있습니다.정보처리기사 공부...

나는 언제 Redux를 준비했는가 [내부링크]

When do I know I'm ready for Redux?를 번역한 글입니다. 이 글은 당신이 Redux 사용을 언제 시작 해...

nginx subdomain proxy [내부링크]

1. 개요1.1. 목적nginx를 이용하여 subdomain & proxy 활용1.2. nginx?웹 서버 소프트웨어로 가벼움...

자본론 공부 [내부링크]

책의 한 줄 평 자본주의 필수 지식인 자본론을 쉽게 알 수 있는 책 이유책은 김수행 교수의 자본론 강의를 ...

이나모리 가즈오의 왜 사업하는가를 읽고... [내부링크]

책의 한 줄 평 나의 철학과 원칙에 대해서 생각하게 만들어주는 책이유이 책은 교세라의 창립자인 이나모리...

Django - Form&Generic View [내부링크]

개요이전 포스팅에서는 Django를 더 쉽고 이쁘게 만들 수 있는 Template에 대해서 알아보았습니다.이번 ...

DevOps - CircleCI를 이용한 CD 환경 만들기 [내부링크]

개요지난 포스팅에서 circleCI와 circleCI를 이용하여 CI환경을 만드는 것을 알아보았습니다.이번 포...

Docker [내부링크]

1. 개요1.1. 목표DevOps 환경에서 서버관리 기술 중 하나인 Docker 학습1.2. DevOps 소프트웨어의 개...

GitHub 100MB 이상 파일 업로드 [내부링크]

개요terraform을 이용하여 circleci cd를 시도하려고 git push를 하려고 했지만 100MB이상의 파일을 올릴...

UML - ClassDiagram [내부링크]

0. ClassDiagram?클래스의 내부의 정적인 내용이나 클래스 사이의 관계를 표현할 수 있습니다. 클래스의 ...

터미널 멀티플렉서 tmux [내부링크]

개요tmux는 여러개의 터미널을 실행할 수 있는 TTY 멀티플렉서입니다.tmux를 이용하여 여러 터미널을 생...

반응형을 위한 css의 7가지 단위 [내부링크]

개요반응형 디자인을 위해서 css는 필수입니다.css는 쉽고 간단하지만 웹의 복잡성이 늘어가면서 다양한 방...

매일 알고리즘 6일차 - 설탕 배달 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

스포카 ㅁㅆㅁㅌ 후기 [내부링크]

사업을 하거나 사이드프로젝트를 하거나 아니면 해커톤을 나가면 항상 비지니스 모델을 생각하고 내가 만...

UML 개요 [내부링크]

0. UML이란?통합모델링언어, 소프트웨어 개념을 다이어그램으로 그리기 위해 사용하는 시각적인 표기법...

My Best book 5 [내부링크]

1. 데미안 - 헤르만헤세 새는 알에서 나오려고 투쟁한다. 알은 세계이다. 태어나려고 하는 자는 한 세계를 ...

node in express - express 소개 [내부링크]

ExpressNode.js를 위한 빠르고 개방적인 간결한 웹 프레임워크node.js는 JavaScript런타임입니다.node....

디자인 기초 이론 - 형태 - 점 [내부링크]

개요디자인은 자신의 생각을 타인에게 표현함에 있어서 중요한 요소라고 생각합니다.그저 보기 좋은 디자인...

kakao i open builder 변경점 [내부링크]

2018년 12월 3일부로 카카오에서 운영하고 있는 플러스친구를 폐쇄하고 스피커와 챗봇을 통합한 kakao i op...

TDD와 BDD [내부링크]

개요점점 더 복잡하고 고도화 되는 프로그램을 빠르지만 더 안전하고 더 완벽하게 만들려면 어떤 프로세스...

매일 알고리즘 13일차 - 2007년 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

매일 알고리즘 17일차 - 시험성적 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

간단히 배워보는 쉘 스크립트 - 입문 [내부링크]

개요서버에서 쉘 스크립트를 잘 사용하는 것은 더 효율적인 서버 관리에 있어서 거의 필수 요소라고 볼 수 ...

비전과 미션 [내부링크]

개요개인이 살아감에 있어서 하나의 목표를 정하는 것은 필수적이라고 생각합니다.이러한 목표를 비전이라...

책을 잘 읽는 방법 [내부링크]

김봉진, 스타트업에 관심있는 사람이라면 알 수 밖에 없는 사람이다. 아니 스타트업에 관심이 없다고해도 ...

Nodemailer를 이용한 node.js 메일 발송 [내부링크]

개요웹페이지에서 예약이나 협업... 을 목적으로한 Form을 볼 수 있습니다.이러한 Form의 정보는 흔히 메...

React Book Shelves [내부링크]

만들려고 계속 생각만 하다가 이제야 만든 독서록 웹입니다.어도비 XD로 간단하게 프로토타입을 만들었고...

React Book Shelves 개편 [내부링크]

제가 읽은 책을 기록한 사이트입니다.이전의 반응형이 안되는 문제와 년도가 제대로 넘어가지 않는 부분이 ...

GraphCMS를 이용한 빠르고 간단한 Back-end [내부링크]

개요노마드코더라는 리액트 강의 사이트에서 강의를 듣다가 간단하게 GraphQL을 구현할 수 있는 서비스...

Django - Hello World! [내부링크]

개요모든 프로그래밍의 시작이자 기본은 Hello World와 같은 실제로 구현하는 것이 가장 좋다고 생각합니...

node in express - routing [내부링크]

node in express - express 소개 에서 알아본 express의 특징인 라우팅의 개념을 좀 더 알아보겠습니다....

react에서 kakao sdk 사용 [내부링크]

목적kakaoDevelopers 페이지에서는 Android, iOS, javascript의 예제만 존재합니다. react에서 kakao s...

Container 기반의 웹 서비스 Infrastructure [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

부의 추월차선 토론 후기 [내부링크]

개요주제 : 부의 추월차선 - 엠제이 드마코 - 토트 일시 : 2019.02.24 /10:00 AM - 12:00 PM장소 : 스...

메일건(mailgun)을 이용한 도메인 이메일 사용 [내부링크]

개요창업이나 개인 브랜딩이나 전문성 측면에서 서비스 이름으로 된 이메일주소는 필요하다고 생각합니다. ...

매일 알고리즘 20일차 - 세준이 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

효율적인 개발 환경을 위한 웹팩(Webpack) [내부링크]

개요이전에 webpack 설정법을 포스팅하였습니다.설정법만 작성한 글로 이론적 지식은 부족하다고 생각하여 ...

css grid layout [내부링크]

개요css의 grid layout기능을 통하여 더 쉽게 css 레이아웃을 만들면서 좀 효율적이고 보기 좋은 레이아웃...

원칙 [내부링크]

개요인생을 살아가면서 많은 선택을 하게 되고 선택에 따른 비용이 발생합니다.많은 비용이 소요된 선택이 ...

2019년 6월 읽은 책 한 줄 평 [내부링크]

개요한 달 동안 읽은 책을 한 줄로 정리하며 읽은 책을 회고하기 위함한 줄 평꽤나 오래된 책이지만 주식...

LTV, DTI, DSR 정리 [내부링크]

개요이번년도 목표를 위해서 부수입 재테크를 고민하던 중에 부동산 직접 투자가 고민이 되어서 공부를 하...

매일 알고리즘 3일차 - 입/출력 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

UML - Sequence Diagram [내부링크]

0. 시퀀스다이어그램(Sequence Diagram)?동적 모델 중 사용자가 가장 많이 그리는 다이어그램입니다. 모...

가장 낮은 곳에서 가장 보잘것 없이를 읽고... [내부링크]

이 책은 1985년의 독일의 외국인 노동자에 대한 사회의 인식, 처우에 대한 책입니다.르포기자 귄터 발라프...

Django - Docker를 이용하여 배포하기 [내부링크]

개요Django를 배포하기 위해서는 서버마다 개발 환경을 설정하는 것이 필요합니다.하지만 서버마다 환경은...

WEB - 월드 와이드 웹 [내부링크]

현시대에서 가장 중요한 기술이자 보편적으로 사용하고 있는 기술을 말하자면 인터넷이라고 할 수 있습니다...

부자아빠 가난한 아빠를 읽고... [내부링크]

책의 한 줄 평부자에 대한 관점을 바꿔주는 책 이유이 책은 고학력자이고 선생님이라는 좋은 직업을 가진...

Typescript 개요 [내부링크]

개요TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.Any browse...

자바스크립트 이벤트 버블링 & 캡처링 [내부링크]

개요바닐라 자바스크립트에서 단순히 onClick이나 submit같은 이벤트를 그냥 이용할 수 있지만 바닐라 자...

node in express - node.js 소개 [내부링크]

node.jsNode.js 는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임입니다.싱글 스레드 ...

character set & Encoding [내부링크]

개요웹에서 위와 같은 캐릭터셋을 볼 수 있습니다.UTF-8를 쓰면 어느 언어든지 만능으로 사용이 가능하...

리액트(React) 성능 최적화 [내부링크]

개요시간이 지나면 지날수록 기기의 성능이 계속해서 높아지고 있지만 그와 비례하여 각 앱의 성능도 높아...

고백을 읽고... [내부링크]

책의 한 줄 평인간의 윤리의 기준은 무엇인가?이유어느 중학교 1학년의 한 학년을 마치는 날, 여교사는 자...

서버 확장을 위한 스케일업&스케일아웃 [내부링크]

개요서버 처리 능력을 향상시키는 방법은 크게 두 가지로 스케일 아웃과 스케일 업이 있습니다.각각의 방법...

2018's Memoir [내부링크]

2018년도는 정말 많은 변화가 있었고, 많은 도전을 한 1년이라고 생각한다. 그리고 도전 만큼 얻은 것도......

업무 자동화를 위한 zapier [내부링크]

개요GitLab과 트렐로 연동을 위해서 자동화툴을 찾다가 우연히 발견하게 된 zapier 입니다.zapier를 이용...

Django - MTV, Template [내부링크]

개요이전 포스팅에서는 Django의 기능을 담당하는 부분인 View에 대해서 알아보았습니다.이번 포스팅에서...

알고리즘 - 개요 [내부링크]

개요알고리즘이란 문제를 해결하기 위한 절차나 방법을 말합니다.컴퓨터 프로그램은 알고리즘의 집합이며 ...

스타트업 인 액션 [내부링크]

개발문화나 시스템에 대해서 고민하던 중에 같은 개발팀원이 추천을 해줘서 책을 읽게 되었습니다. 스타트...

편의점 인간을 읽고... [내부링크]

책의 한 줄 평결국 우리는 모두 편의점 인간이 아닐까요?이유주인공 게이코는 일반적인 사회적인 인간은 ...

Checkbox css 수정 [내부링크]

개요checkbox에서 css를 적용하는 것은 기존의 css를 적용하는 방식과 다릅니다.checkbox에서 css를 적용하...

Kotlin in Android - Kotlin? [내부링크]

Kotlin?Kotlin은 JetBrain사에서 2011년 첫 발표 후 2016년 1.0 정식 버전이 배포되었고 2017 Google ...

Emerging Web : 확장성을 고려한 WebAPI 동향과 기능 다각화 [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

기업은 인문학을 원하지 않는다. [내부링크]

스티브 잡스의 애플 이후로... IT기술과 인문학의 접목으로 많은 기업들이 성공하고 4차산업혁명이라는 ...

AWS S3, SPA, 그리고 Vue.JS [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

엔트로피 토론 후기 [내부링크]

개요주제 : 엔트로피 - 제레미 리프킨 - 세종연구원일시 : 2019.04.21 / 03:15 PM - 05:30 PM장소 : 파...

PostgreSQL 맛보기 [내부링크]

개요흔히 RDBMS로 mysql을 사용합니다. 하지만 mysql보다 기능과 성능면으로 훌륭한 RDBMS도 많...

부의 추월차선을 읽고... [내부링크]

책의 한 줄 평뻔한 자기개발서보다 자신의 경험과 철학으로 부자 마인드를 알려주는 책ps. 슬라이드에 &q...

Design Pattern of GOF - 소개 [내부링크]

개요소프트웨어개발자가 프로가 되기 위해서는 소프트웨어 공학의 기반 지식이 필요합니다.'알고리즘,...

귀하의 앱은 Android 광고 ID 사용 및 개발자 배포 계약의 4.8 조항을 위반하였습니다. [내부링크]

개요앱스토어에 앱을 올리다보면 위와 같은 메일을 볼 수 있습니다.개인 정보를 사용하는 앱이 아니라도 애...

HTML5 게임 제대로 만들기, 해외 사례 중심 [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

자본론 공부 토론 후기 [내부링크]

개요주제 : 자본론 공부 - 김수행 - 돌베게일시 : 2019.02.17 10:00 AM - 12:00 PM장소 : 스타벅스 인...

Typescript Data Types [내부링크]

개요Typescript의 강점 중 하나는 타입 추론입니다.타입추론을 위해서는 DataTypes을 지정해야합니다.T...

Code 품질 향상을 위한 Code Climate [내부링크]

개요소스 코드 관리를 위해 사용하는 GitHub는 다양한 서비스를 연동해서 사용이 가능합니다.GitHub ma...

네이버 Clova API를 활용한 개발 [내부링크]

W3C HTML5 Conference 2018을 강의 내용을 요약하고 약간 추가하거나 변경된 부분이 있어 발표내용...

호밀밭의 파수꾼을 읽고... [내부링크]

책의 한 줄 평청소년기 방황하던 우리의 모습을 보는 듯한 소설이유소설의 주인공, 홀드 콜필드는 16살의...

Django - MTV, View [내부링크]

개요이전 포스팅에서는 Model을 어떻게 사용하기 위한 Query set과 Admin Module에 대해서 알아보았습...

node in express - jwt 실전 [내부링크]

개요node in express - jwt 이론 지난 포스팅에서는 jwt와 토큰 기반 인증 시스템을 알아보았습니다.이...

웹 서비스 사용 라이프 5단계 [내부링크]

'소셜 웹 기획 - 조슈아 포어 - 인사이트' 책에서 나오는 웹 서비스 사용 라이프 5단계에서 제 생각를 합쳐...

Javascript Asnyc/Await [내부링크]

개요비동기 함수는 Chrome 55에서 기본적으로 지원하고 있습니다.async/await는 ES8(ECMAScript201...

그리스인 조르바를 읽고... [내부링크]

책의 한 줄 평니체의 초인과 진정한 자유란 무엇인가? 이유이 책을 읽으면서 가장 먼저 든 생각은 '...

3월 1주차 주말은 잠시 쉽니다. [내부링크]

정보처리기사 시험 신청하고 공부를 제대로 못해서 주말간에 빡세게 공부하려고 합니다.그래서 1일1포스팅 ...

CSS 중앙(가운데)정렬 기법 [내부링크]

개요웹에서 콘텐츠를 가운데 정렬하는 것은 정말 많이 사용합니다.많이 사용하는 만큼 다양한 방법들이 존...

엔트로피를 읽고... [내부링크]

책의 한 줄 평현 시대의 진리 중 하나 엔트로피이유열열학 제1법칙, 우주의 물질과 에너지 총량은 일정하고...

Jenkins Bitbucket 연동 [내부링크]

개요소스관리를 위해서 Bitbucket을 사용 중입니다.아무래도 프로젝트를 진행하면 기능단위로 나눠서 개발...

매일 알고리즘 16일차 - 끊어 출력하기 [내부링크]

개요평일 오전 업무 시작 전 알고리즘을 통해 두뇌 운동 및 기초 알고리즘 능력 향상을 위하여 매일 알고리...

React bind는 왜, 언제 쓰는가? [내부링크]

개요react에서 binding이 필요한 경우는 생각보다 많이 존재합니다.이번 포스팅에서는 리액트에서 bind를 ...

React Hooks [내부링크]

개요ReactConf2018에서 발표한 기능으로 16.8버전 부터 도입된 class 없이 state를 사용할 수 있는 새로...

협업을 위한 githooks 설정 [내부링크]

개요실수로 master브랜치에 push를 하는 경우로 git이 꼬이는 경우가 있습니다.git에서는 이런 실수를 막기...

사피엔스를 읽고... [내부링크]

책의 한 줄 평 인간의 발자취를 새로운 관점으로 이야기하는 책 이유사피엔스는 인지혁명, 농업혁명, 인류...

NoSQL는 무엇인가? [내부링크]

개요DB하면 전통적으로 SQL을 사용하는 관계형 DB을 떠올리는 분이 많습니다.데이터베이스의 규모가...

자기 자신을 볼 수 없는 사람들 [내부링크]

사람들은 자기자신을 볼 수 없다고 생각한다.자기자신을 보려고 명상, 일기, 심리학 ... 많은 방법을 사용 ...

android 디자인 패턴 - MVC와MVP [내부링크]

목적유지보수성이 좋은 앱 제작을 위해 안드로이드 디자인 패턴을 이용한 아키텍처 설계를 위해서 글을 작...