GIF 파일을 업로드하여 사용자가 사용하기 쉽게 전달 해보자 필자가 윈도우여서 윈도우 위주로만 작성하였으니 이해바랍니다. [1] 동영상 촬영 및 GIF 만들기 ScreenToGif - Record your screen, edit and save as a gif, video or other formats 에서 프로그램을 다운로드 받자. 요런 화면이 뜨는데 준비가 되면 녹화를 시작하고 완료하면 촬영이 종료 된다. 이러한 화면이 나오게 되는데, 여기서 원하는 장면만 두고 장면을 최대한 삭제한다. (용량) 이후 편집 메뉴에서 지연시간을 설정한다. 필자는 모든 장면을 일괄적으로 800ms로 설정하니 적당한 시간에 볼만한 속도가 나왔다. 위와 같은 화면이 만들어졌다. 이제 저장된 파일을 업로드 해보자 [2] GIF..
[1] 프로젝트 서명 만들기 인텔리 제이에서 친절하게 다 써져있지만, Plugin Signing | IntelliJ Platform Plugin SDK (jetbrains.com) 혹시나 Window에서 헤멜 수 있으므로 작성한다. 먼저, OpenSSL(TLS, SSL 프로토콜 오픈소스)을 받아야한다. 아니면 다른 방법이 있다면 찾아봐도된다. 필자는 잘 모르므로 가이드를 따라했다. http://slproweb.com/products/Win32OpenSSL.html 에서 최신버전의 Msi 혹은 Exe 파일을 설치하면 된다. 설치를 하고 나면 윈도우 검색에 해당 프롬프트가 생성되는데, 이곳에서만 openSSL 명령어가 가능하니 주의하자. (혹은 환경변수로 등록하는 방법도 있다.) OpenSSL 윈도우 설치 ..
[1] update method orveride 기능을 구현하기 전에 먼저 해당 액션이 사용가능한 곳에서만 보일 수 있게 하여야 하는데, 이는 update메서드를 통해서 적용시킬 수 있다. 인텔리 제이가 제공하는 샘플코드는 다음과 같으며 intellij-sdk-code-samples/PopupDialogAction.java at main · JetBrains/intellij-sdk-code-samples (github.com) @Override public void update(@NotNull AnActionEvent e) { final PsiFile psiFile = e.getData(CommonDataKeys.PSI_FILE); final Editor editor = e.getData(CommonDa..
발단 플러그인을 무척 사랑하는 사람으로써 이것저것을 다 적용해보다가 가끔 인텔리제이 버전 업그레이드 이후 적용안되는 경우가 무수히 발생하게되면서 내껄 만들자는 취지로 시작하였다. 다른분들도 이 글을 읽고 자신만의 IDE를 만들 수 있기를 바란다. 또한 삽질을 줄일 수 있기를 바란다. ㅠㅠ 도움 받은 수단 유튜브 - Make IntelliJ IDEA Your Own - YouTube 공식 사이트 - Developing a Plugin | IntelliJ Platform Plugin SDK (jetbrains.com) 챗 GPT - New chat (openai.com) Developing a Plugin | IntelliJ Platform Plugin SDK plugins.jetbrains.com 달성 목..
자주 쓰이는 Git 명령어를 사용해보자 1. Windows Command Prompt 시작 - > 실행 - > cmd dir : 현재 디렉토리내의 파일 출력 cd [이동위치] : 디렉토리 이동 2. Git 설정 git config --global user.name [유저이름] : 글로벌 유저이름 설정 git config --global user.email [유저이름] : 글로벌 유저이메일 설정 git config --global core.eol native / crlf / lf : 개행처리에 대한 설정 OS 별 CRLF 차이로 인한 문제를 막기 위해 OS 별로 다음과 같이 설정한다. Windows 일때 : git config --global core.autocrlf true Linux, OSX 일때 : ..
김영한 선생님의 자료를 eclipse에서 import중 문제가 생겼다. 여러 블로그글을 참고했지만 처음에는 import -> gradle에서 gradle 버전을 local에 있는 것으로 바꾸라고 해서 바꿧는데 해도 되지 않아서 이렇게 시도하였더니 되었다. distributeUrl에서 gradle 6.8.2 버전을 받을 수 없다는 에러였는데, 기존에 프로젝트에있던 gradle wrapper와 gradle wrapper.properties를 복사하여 붙여넣어줬더니 해결되었다. 아니면 이와같이 하여도 된다.... 나중에 알았다 ㅠㅠ