전체 글
NestJs 와 TypeORM으로 MySql 연결 안될 때
golang으로 서버를 짜려다가... 자바-스프링처럼 잘개 쪼개져 있고 구체화된 프레임워크를 다뤄본 적이 없기 때문에 같은 철학으로 만들어진 nestjs 프레임워크를 공부하기 시작했다. 역시 자바스크립트는 재밌긴 하다. 아 타입스크립트인가. 아무튼 데이터베이스를 연결하는데 postgreSQL과 MySql 중 항상 써왔고 읽기 성능이 더 우세하다고 해서 MySql을 연결하고 싶었다. 가이드 그대로 했는데 자꾸.. 데이터베이스랑 연결이 안되는 거다.. 최신 MySql 버전인 8.0.29 버전은 권한 버그가 있어서 8.0.20 버전으로 설치해서 사용했다. 아.. 권한 버그에 관한 글도 좀 써야겠다. 혹시나 최신버전에서 MySql WorkBench 사용할 때 Server Status 누르고 에러가 뜬다면 그냥 ..
중기청 전세 후기 4부 [2022년 5월 24일]
와 미루고 미루다가 이제서야 쓰네 보증보험은 계약일로부터 몇 개월..이었더라 계약 기간의 1/2이었나.. 갱신 전세계약의 경우 갱신 전세계약서상 전세계약기간의 1/2 경과하기 전 가물가물해서 찾아보니까 그렇다고 한다. 요건 찾아볼 때 생각보다 이게 안될까 조마조마 하면서 꽤 고민을 많이 했다. 인터넷에 글 올라와있는 것들은 뭐 은행가서 어쩌구 저쩌구 입을 털면 어쩌구 저쩌구 근데 그거 은행 잘 골라야 된다.. 나는 처음에 연신내쪽으로 갔었을 때는 은행원이 전세 대출이라던지, 전세 보증이라던지 이런 업무를 전혀 안해봤던 거 같더라. 심지어 약간의 불쾌할 정도의 태도였던 걸로 기억한다. 원룸이 많은 쪽에 있는 은행일 수록 대출업무나 보증 신청 업무가 많기 때문에 그냥 전세하고자 하는 집 근처에 은행으로 바..
golang으로 만들어 본 토이 프로젝트
https://github.com/dev-chch/toy-k-job-finder/tree/main GitHub - dev-chch/toy-k-job-finder: 사람인, 잡코리아, 인디드, 인크루트 구직 크롤링 토이 프로젝트 사람인, 잡코리아, 인디드, 인크루트 구직 크롤링 토이 프로젝트. Contribute to dev-chch/toy-k-job-finder development by creating an account on GitHub. github.com 문법 후다닥 공부하고 니꼴라스 강의 보고 golang은 일자리가 몇 개나 되나.. 하며 찾아보다가 여기저기 홈페이지 돌아다니는 게 너무 귀찮아서 도전해보게 되었다. https://nomadcoders.co/go-for-beginners/lobby..
golang보단 결국 python으로 가야되나..?
아니 어쩌면 java를 공부해야 하는걸까. 키워드에 golang vs python, golang vs java, golang vs node.js 뭐 기타 등등.. 쳐봤을 때 아무리 봐도 c, c++, c# 아니면 golang 만큼의 성능이 안나오는 거 같은데 여전히 잘 모르겠다. 파이썬은 30년이 넘는 역사를 가지고 있고 Numba라는 JIT를 쓰면 속도가 좀 비약적으로 빨라지긴 한다. 더불어 매우매우매우 매우매우 많은 라이브러리와 간편한 문법이 엄청난 장점이긴 하다. 세미콜론 안쓰는데 golang처럼 따로 문법 형태 안잡아주는 건 별로긴 해도.. 그런 건 사실 코딩 스타일의 관점이라 신경쓸 필요는 없지 사람인이나 잡코리아, 인디드 뭐 기타 등등 해서 찾아봤을 때 적어도 한국 내에서 java 일자리는 압..
VSCODE 고정 폭 글꼴, 터미널 글자 간격 벌어질 때
vscode에 글꼴을 변경하고자 하면 설치된 서체의 이름을 입력해주면 된다. Ctrl + , 누르면 설정에서 바로 나오고 한글패치된 버전은 글꼴, 영문 버전은 font로 검색하면 font family를 입력하는 부분이 나온다. 이렇게 설정하다 보면 터미널은 고정 폭 글꼴만 지원합니다.. 뭐시기 저시기 하면서 뭐가 뜬다 그때 '고정 폭' 사용을 누르는 순간 글씨가 갑자기 C : \ U s e r s ... 어쩌구 저쩌구 하면서 갑자기 넓어진다. 가독성이 매우 심각하더라 찾아보니까 보통 위에 font family 설정할 때 같이 되는 거 같은데 안되는 경우에는 그냥 설정에서 우측 상단에 있는 저 파일모양 돌아간 듯한 저 아이콘을 누르면 settings.json 파일을 열 수 있다. 거기서 아래의 친구들을 만..
golang의 Public, Private
앞선 글을 작성하다 보니 뭔가 순서가 잘못된거 같긴 한데 golang의 Public과 Private는 이름의 첫글자가 대문자냐 소문자냐 이걸로 구분한다. 한 패키지 내에 있으면 상관이 없겠지만 프로그램을 짤 때 한 패키지 내에서 모든 코드를 짤 수 없기 때문에 알맞게 파일도 정리도 좀 하고 해줘야 한다. 이게 처음에 기본 공부를 하다보면 기억이 잘 나는데 코드를 짜다보면 "어, 왜 접근이 안되지?" 하는 경우가 종종 있다. 이거 다 Public인줄 알고 접근 했는데 Private로 되어 있어서 그런거더라.. 아래 코드는 Public type Vertex struct { X int Y int } 아래 코드는 Private다 type vertex struct { X int Y int } 함수명도 마찬가지로 ..
golang 구조체 전달
golang에는 js의 object 같은 구조체가 있다. 가이드를 찾아보면 보통 이렇게 쓴다. type Vertex struct { X int Y int } 구조체를 전달하는 건 그냥 전달하면 된다. 배열이든 구조체 그 자체든 어쨌든 타입에 맞게 전달할 수 있다. func main() { fmt.Println(returnContent()) } type content struct { aaa string bbb string ccc string } func returnContent() []content { insert := content{ aaa: "aaa", bbb: "bbb", ccc: "ccc", } contents := []content{} for i := 0; i < 3; i++ { contents ..
golang echo stylesheet 불러오기
echo로 만든 템플릿 상에서 처럼 하기만 하면 될 줄 알았는데 안된다. 찾아보니 Static 함수를 사용해서 주소를 잡아줘야 되는 거 같다. e.Static("/static", "assets") main() 함수에 echo 실행 이후 위 코드처럼 static을 작성해주면 이렇게만 써도 알아서 데려오더라. 파일 경로는 go폴더/assets/css/style.css 도움이 됐던 정보들 https://echo.labstack.com/guide/static-files/ Echo - High performance, minimalist Go web framework Echo is a high performance, extensible, minimalist web framework for Go (Golang). e..
golang echo 템플릿 사용기
헤메고 헤메다 정립되었다. 물론 틀렸을 수도 있다. 일단 원하는 의도되로 된 김에 기념으로 기록을 남겨보고자 한다. 1. 목적 주로 워드프레스로 개발하던 입장으로 테마 개발 시에 가장 기초적인 부분이자, html을 공부하면 가장 먼저 배우는 부분 head, body, footer 로 구분하고 싶었다. head와 footer는 공통부분이기 때문에 하나의 파일들로 관리하고 싶었다. 분명히 방법이 있을텐데.. 찾아보니 template를 사용하면 되는 거 같았다. 공식 문서를 보니 대충 {{ ~~ }}로 뭔가 파싱하고 데이터를 입력해주는 듯 했다. import "text/template" ... t, err := template.New("foo").Parse(`{{define "T"}}Hello, {{.}}!{..
KBoard 훅 정리
코스모스팜에 오피셜로 정리된 훅들이다. Actions --- kboard_document_insert 게시글 입력 후 새로운 코드를 추가하고 실행하게 합니다. Parameters: $content_uid $board_id $content $board kboard_document_update : 게시글 수정 후 새로운 코드를 추가하고 실행하게 합니다. Parameters: $content_uid $board_id $content $board kboard_document_delete : 게시글 삭제 후 새로운 코드를 추가하고 실행하게 합니다. Parameters: $content_uid $board_id $content $board kboard_comments_insert : 댓글 입력 후 새로운 코드를 추..
GO를 공부하기 시작했다.
워드프레스로 시작해서 php, js를 공부했고 java 찍먹, python은 학교에서 수업을 들었다. 대충 한 거 같은데 B0는 나왔다. 지금 생각해보면 교수님이 굉장히 가이드를 잘 해주셨던 것 같기도. 워드프레스는 진입 장벽이 좀 낮은 편이다. 대신 원하는 기능을 정확하고, 가볍게 구현하고자 하면 러닝커브가 급격히 올라가는게 좀 있다. 뭔가 최근 들어서 느끼는 기분은 1년 전 워드프레스 붐(?) 이라고 해야하나 가볍게 보고 여기저기서 달려들어서 사업 막 확장하고 플러그인 붙여서 돌린다. 된다. 되기는 플러그인을 남발하면 발생하는 문제점이 나는 A만 쓰고 싶은데 플러그인은 A, B, C, D, E 까지 다 지원한다. 그게 문제다. 매우 이런 느낌과 유사하다. 돌아가기는 하지만 서버 부하가 심해서 무겁고 ..
서울신문.. 그냥 중국이 다 가져가라고 하자.. 띠용
ㅋㅋㅋㅋㅋㅋ 올림픽 보다 화가 많이 나셨나 보다.. 근데 진짜 화가 나긴 하더라.. 기사 제목이 그냥 중국이 메달 모두 가져가라고 하자. 동네 잔치도 아니고.. 4년의 노력이 한 순간에 물거품이 되어버린 선수들이 너무 안타깝다. 상처입은 올림픽이 되었을 황대헌, 이준서 선수를 비롯해 노력한 모든 선수들에게 심심한 위로와 격려를... 실제 기사로 나왔었고 현재는 삭제된 상태다. 더불이 인기 폭발 서울신문도 터진듯 하다.. 원본 링크: https://www.seoul.co.kr/news/newsView.php?id=20220207500200 보는이들의 입장에서는 뭐.. 솔직히 누군가 저렇게 시원하게 말해주길 바랬기도 하면서 대형언론사에서 저러는 것도 조금 아쉽기도 하다.. 근데 화나긴 함
Kboard vs 망보드 vs 레인보드
워드프레스는 진입장벽이 매우 낮다. 고 느껴지지만 사실 실제로 써보면, 빠르고 가볍고 많은 기능을 넣으려면 반드시 코딩을 일정 부분 알아야 한다. 는 서론이고 한 때 그누보드나 XE로 커뮤니티를 만드는 게 엄청 유행했던 시기가 있었다. 그 영역이 이제는 워드프레스 슬슬 오고 있지 않나.. 하는 생각이 있다. 워드프레스로도 충분히 괜찮은 커뮤니티를 뽑아낼 수 있다. 커뮤니티 = 게시판인데 워드프레스 플러그인 중에 어떤 게시판이 가장 괜찮을지 비교해보자. 1. Kboard 업력 10년차.. 진짜 오래되었다. 코스모스팜 이라는 회사에서 운영한다. https://www.cosmosfarm.com/ 코스모스팜 - Cosmosfarm 워드프레스 플러그인, KBoard, 케이보드, 쇼핑몰, 무료 게시판, 무료 홈페이..
중기청 전세 후기 3부 [2022년 1월 8일]
이사 준비하고 안정화 기간이 필요했다. 언제쓰지 하다가 드디어 쓰게 되었다. 기억을 더듬어 올라가보자.. 출근해서 앉아있는데 우리은행에서 전화가 왔다. - 우리은행 : (대충 대출 실행 안내전화 드렸다는 내용) 이때 그 전날에 중개사랑 잔금 시간에 관련해서 이야기 한 게 떠올랐다. 나는 사람이 들어와있던 집에 들어가는 거라 잔금 내어주고 하고 하려면 오전 9시에서 10시 사이에는 입금해달라고 했다. - 나 : 대출 실행 시간은 언제인가요? - 우리은행 : 9시 반 내외로 실행 될 거에요. - 나 : 감사합니다. 하고 짧은 통화가 끝났다. 사실 이때 좀 겁이 났던 게 중개사 공부도 했었고, 법과 관련해서 일도 해본 경험이 있던 터라 부동산사기에 관해 알고 있는 터였다. 잔금을 일찍 주면 그 날에 대출실행해..
중기청 전세 후기 2부 [2021년 11월 02일]
글을 작성하기까지 꽤 오랜 시간이 지나버린 듯 한데 현실은 일주일 밖에 안지났다. 인터넷 글들을 보고 기금e든든을 신청하고 나면 빠르다고 해서 기금e든든을 신청했다. 신청을.. 언제했더라 기억은 안난다. 바로 다음날에 예비자산심사, 사전자산심사가 적격으로 떴던 것만 기억 난다. 그리고 얼마 지나지 않아서 바로 사전자산심사에 은행심사중이라고 뜨길래 은행에 전화했다. 실제 통계상이나 인터넷 글들을 전체적으로 봤을 때 우리은행이 압도적으로 중기청 대출에 선두 주자로 있다. 딱히 홍보의도는 아니지만 굉장히 고마운 부분.. 그래서 기금e든든 신청할 때 우리은행으로 넣었기 떄문에 해당 지점으로 전화해서 방문했다. 다 틀렸다. 굳이 할 필요도 없었고 그냥 바로 가서 이야기 해보면 된다. 은행원 잘 만나야 된다고 해서..