분류 전체보기(212)
-
[리눅스/윈도] git branch, checkout 응용 스크립트
작성일 : 2021. 9. 15. 사용법) 상위 디렉토리에서 전체 프로젝트에 대해 활성화된 로컬 브랜치를 확인하려고 할 때 [/mnt/d/backend]$ git_branch.sh repoPrj0 -> * dev repoPrj1 -> * newDev repoPrj2 -> * dev 프로젝트 디렉토리에서 로컬 브랜치 목록을 확인할 때 [/mnt/d/backend/repoPrj1]$ git_branch.sh dev * newDev oldWork 스크립트 소스) #!/bin/bash # Copyright [2021-2022] [한정훈 & papercraft.tistory.com & 종이와 쉼터] # # Licensed under the Apache License, Version 2.0 (the "License..
2023.05.06 -
[리눅스/윈도] git fetch, pull 응용 스크립트
작성일 : 2021. 9. 15. 프로젝트 디렉토리 구조가 다음과 같을 때 각각의 디렉토리로 들어가서 git fetch && git pull 을 실행하는 스크립트다. 로컬 브랜치마다 업데이트를 하고 보여줘야 하기 때문에 git branch 명령도 활용한다. 최상위 디렉토리 (Workspace) 하위 프로젝트 디렉토리 비고 /mnt/d/backend /repoPrj0 .git 존재 /repoPrj1 .git 존재 /repoPrj2 .git 존재 굳이 IDE 에서 마우스로 연속된 클릭 동작으로 안하고 힘들게 하냐고 묻는 사람이 있다. 하지만, 한 번에 처리하는 게 편하거든. VsCode 띄워놓고 [새로 고침], [Pull], ... 언제 다 누르냐고, 그것도 성가시게 프로젝트마다 눌러가면서 말이지. 사용법)..
2023.05.06 -
[리눅스/윈도] git clone 응용 스크립트
작성일 : 2021. 9. 15. IDE 를 활용하지 않고 커맨드라인으로 git 을 활용할 때 유용하게 쓸 수 있다. 소스 작업 도중에 로컬 작업 디렉토리를 삭제했을 때 다시 가져오는 방법을 스크립트로 작성하였다. BACKEND_URL 은 git REPO URL 이고 BACKEND 에는 백엔드(또는 관리자 사이트)와 관련된 git 프로젝트 각각을 지정한다. FRONTEND_URL, $FRONT 도 마찬가지이다. 사용법) # 사용법을 보여준다. git_clone.sh # 본 스크립트에서 지원하는 백엔드 프로젝트(.git 이 존재하는 디렉토리) 목록을 보여준다. git_clone.sh -backend -l # 백엔드 프로젝트를 모두 가져온다. git_clone.sh -backend -a (또는) git_cl..
2023.05.06 -
DBeaver - 쿼리문 작성 시 테이블 별칭 안붙이기
작성일 : 2020. 11. 24. Heidi (하이디) SQL 과 함께 우리에게 친숙한 DB 쿼리 조회, 아니 SQL 클라이언트로 DBeaver 가 있다. 오픈소스인데 지원하는 DB 종류도 다양하다. 예전엔 Squirrel SQL 인가.., 뭐 비슷한 게 있었던 것 같은데 다람쥐에서 비버로 프로그램이 바뀐 듯하다. 이름에 둘다 동물이름이 들어가서 같은 프로그램으로 알고 있었는데 다른가 보다. 아무렴 java Swing UI 로 개발된 프로그램과 eclipse RCP (JFace & SWT) 간 차이를 모르는 건 아니지만 두 프로그램이 비슷해보여서 더 세련된 걸로 나왔는가 싶었다. 두 UI 모두 예전전, 예전 근무지에서 써 본 터라! 다람쥐 SQuirreL SQL Client Home PageSQuirr..
2023.05.06 -
IntelliJ 플러그인 : 코드 자동완성 기능
작성일 : 2020. 11. 22. 플러그인 이름 : - Tabnine AI Autocomplete: JavaScript C Java Python Ruby Rust Go PHP... 지원하는 언어 : - JavaScript - Python - TypeScript - PHP - C/C++ - HTML/CSS - Go - Java - Ruby - C# - Rust - SQL - Bash - Kotlin - Julia - Lua - OCaml - Perl - Haskell - React 지원하는 언어가 은근히 많다. 아직 확인해본 건 PHP 뿐이다. 회사에서 쓰는 PHP Storm 이 Code Igniter (기반 커스텀 클래스) 를 제대로 지원안해서 Github 에서 autocomplete.php 계통을 다..
2023.05.06 -
[자바] IntelliJ - auto import 기능 켜기
작성일 : 2020. 5. 24. 이클립스에서는 선 코딩, 후 패키지 임포트(가져오기) 기능을 Shift + Ctrl + O 조합으로 편리하게 활용해왔다. 그런데 인텔리제이 (IntelliJ IDE) 는 이와 유사한 기능이 초기에 설정되어 있지 않아서 임포트가 필요한 클래스에 마우스 포인트를 갖다 대었을 때 뜨는 풍선도움말에서 `import package` 를 귀찮게 일일이 해줘야 하는 불편한 점이 있었다. (이 설정을 알기 전까진!) Editor > General > Auto Import 에서 [v] Add umambiguous imports on the fly [v] Optimize imports on the fly (for current project) 를 둘 다 체크하자. 패키지 전체 경로가 다르..
2023.05.06