2024
* 카프카
1. 카프카 기본활용중 하나로 json 데이터를 fix length 변경 통신 개발
2. 카프카를 이용한 로그시스템 ( 오픈소스이용) 설치 활용해 보기
[ELK] Integrate Filebeat + Kafka + Logstash + Elasticsearch + Kibana (tistory.com)
* 쿠버네티스1. 외부망에 쿠버네티스 구축
2. ODS 2단계 요건(기업정보조회) 파일럿 개발 해보기
* 자바스크립트
1. playcanvas 이용 게임개발해보기
2. 리액트 이용 보드게임 개발
3. 리액트 next.js 서버리스 앱 개발
- 앱스크래이핑 이용 tv 편성표 보이는 앱
* Mendix
1. Advanced 교육 코스 클리어 하기
2. Mendix Community 사이트 만들어 보기
* Love Game Engine
1. R36s 에 게임 릴리즈 해보기
* 자격증
1. ADsP
2. 정보보안기사
3. Advanced Mendix
* 읽은 책
아무도 알려주지 않은 C++ 코딩의 기술
:: 정말 아무도 알려주지 않았던 정말 중요한 포인트 기술들. c++ 을 조금 공부하고 윈도우 개발을 접한사람이라면 궁금해 하고 있을 이야기를 잘풀어줬다. 나중에 c++을 메인언어로 쓸때 또 읽어봐야지.
* 그외 한것들
1. suno 를 이용해 ai 작곡 해봄 ( 12곡 만듬 )
2. mendix database connector 를 조금 수정해봄 ( 트랙잭션 제어 구분 넣음 )
최근 vim 설정
se ts=4
se sw=4
se si
set expandtab
계속 업데이트 중
2022-07-03 01
web.xml web-app 버전수정(4.0)
2022-07-03
<java-version>1.8</java-version>
<org.springframework-version>5.3.5</org.springframework-version>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
플러그인 포함
JSON
Lombok
업그레이드 하기
https://medium.com/@leonardormlins/easiest-way-to-update-neovim-on-ubuntu-a283c66d5322
$> sudo add-apt-repository ppa:neovim-ppa/stable
$> sudo apt-get update
$> sudo apt-get install neovim
--추가설정
" 컨피그 수정을 편하기 위해 alias 추가
alias nvim-init='nvim ~/.config/nvim/init.vim'
--vim 팁
창이 여러개 일때 한꺼번에 나가기
:qa
NERDTree 단축키 설정
nmap <F9> :NERDTreeToggle<CR>
nvim 으로 메인 에디터 변경함
" 설치 및 플러그인
https://velog.io/@mythos/Linux-neovim-%EC%84%A4%EC%A0%95-CoC-Vim-Plug-treesitter-NERDTree
8.0 나왔다~~~
"항상 쓰는 설정
se ts=4
se sw=4
se si
set => se
tapstop => ts
shiftwidth => sw
smartindent => si
두개를 한곳에 놓고 install 실행
" 인코딩설정
set tenc=korea
set enc=utf-8
set fileencodings=utf-8,euc-kr
" 메뉴 깨짐 방지
let $LANG = 'ko_KR.UTF-8'
" 특정인코딩으로 읽고 쓰기
:e ++enc=utf-8 utf-8.txt
:w ++enc=utf-8 utf-8.txt
http://www.vim.org/download.php
하지만 가끔씩 접속이 안되거나 너무 느린걸 대비하기위해서 올려놓음..
Windows
# 환경변수 설정 ( 윈도우7 기준 )
윈도우키+Pause ( 시스템 속성 ) > 고급 시스템 설정 > 고급 > 환경변수
시스템변수 > 새로만들기
변수이름 : VIM_HOME
변수값 : C:\Program Files\Vim
추가
시스템변수 > 변수명이 Path 인것 클릭후 > 편집
변수값 맨 끝쪽에
%VIM_HOME%\vim73;
추가
이제 콘솔창 어느 디렉토리에서도 vim 명령어로 편집기 호출 가능
# 셋업파일 ( _vimrc ) 위치와 바로 편집하기
최초 설치시
C:\Program Files\Vim\_vimrc
C:\Program Files\Vim\vim73\vimrc_example.vim
C:\Program Files\Vim\vim73\mswin.vim
3개의 파일이 조합되어서 환경설정이 이루어짐
vim 실행후 ( 시작 > 실행 > cmd 입력 콘솔창이 뜨면 vim 입력 )
:e $VIM_HOME/_vimrc
:e $VIMRUNTIME/vimrc_example.vim
:e $VIMRUNTIME/mswin.vim
으로 해당 파일 설정 가능~
당연히
:e $VIM_HOME/vim73/vimrc_example.vim
로도 가능함
# 처음 설치후 셋팅 사항
1. 백업파일 생성 해제
vim 실행후
:e $VIMRUNTIME/vimrc_example.vim 입력
if has("vms")
set nobackup " do not keep a backup file, use versions instead
else
set backup " keep a backup file
endif
항목 삭제
2. 탭사이즈 및 들여쓰기 사이즈 조정
_vimrc 환경설정 파일 아래쪽에 덧붙이기만 하면 OK
set tabstop=4 "Tab 키를 눌렀을때 이동하는 칸수 조정
set shiftwidth=4 "자동 들여쓰기 할때 이동하는 칸수 조정
3. 단축기 지정
_vimrc 아래쪽에 역시 덧붙이기
map <:키명> :K <CR>
예제> F2를 누르면 자동 저장하기
map <F2> :w! <CR>
자바 컴파일 단축기등을 지정해 놓으면 좋음
# 주요 기능 사용법
: 30vs ./ " 왼쪽에 분할창을 열어서 현재 위치의 파일정보를 보여줌 - 탐색기 비슷
# 주요 키