분류 전체보기(212)
-
Eclipse Plugjn - UIJob, ProgressMonitor
이클립스 UI 플러그인 개발 시 참고할만한 내용.자바 Swing (JFC) 개발할 때도 마찬가지이지만, UI 에서 DB조회 이벤트를 발생시킬 때 해당 코드를 스레드로 감싸지 않으면 조회결과로 (주로 Table) UI 를 채울 때까지 프로그램은 멈춘 듯이 보인다. 그렇게 보이는 이유는 비UI 작업을 UI 에서 실행하려고 하다 보니 UI가 멈추는 것이다. SWT (standard widget toolkit) 에서 이것을 해결하는 방법으로 여러가지가 있겠지만 여기서는 UIJob 으로 해결하는 방법을 다루려고 한다. 아래의 소스는 이클립스 플러그인 개발 위저드에서 제공하는 TableViewer 샘플코드에 기반하며 이벤트 발생을 위해 Button 과 UIJob 을 추가하였다.package myplugin;impo..
2025.01.24 -
Eclipse Plugin 단축키
SHIFT + ALT + F1 (Plug-in Selection Spy) SHIFT + ALT + F2 (Plug-in Menu Item Spy)CTRL + SHIFT + T (Open Type) CTRL + SHIFT + R (Open Resource)
2025.01.08 -
Bitnami Redmine - Podman Desktop 으로 설치하기
Bitnami 에서 관리하는 Redmine, Maria DB 도커 이미지를 설치한다.Redmine 도커 이미지에 ruby 가 이미 설치되어 있기 때문에 버전 호환성을 신경쓰지 않아도 되는 장점이 있다. Podman 을 쓰는 이유는 Docker 커맨드 호환에 무료이기 때문이다. 그리고 편리하게 관리하기 위해서 Desktop 관리자를 활용해본다. 1. podman 머신을 실행한다. 2. bitnami/redmine:latest 이미지를 다운로드한다. 3. bitnami/mariadb:latest 이미지를 다운로드한다. 참고한 문서)https://github.com/bitnami/containers/tree/main/bitnami/redmine#how-to-use-this-imagehttps://g..
2025.01.07 -
Podman Desktop
podman 으로 레드마인을 설치하려다가 podman 은 도커 데스크탑처럼 GUI 관리자가 없는지 찾아보았다. 다행히 Podman Desktop 버전이 존재한다. 다만, 이것은 GUI frontend 이며 podman 과 별도로 관리되는 것 같다.podman 괜히 지웠나! Podman Desktop 을 설치한 후에 실행하면 podman 이 설치되어 있는지 찾는다. 없으면 GUI 안에서 버전을 지정해서 설치할 수 있게 해준다. 좋구나! https://podman-desktop.io/downloads Podman Desktop | Podman DesktopDownloadspodman-desktop.io
2025.01.07 -
[윈도] chocolatey 로 nodejs 설치하기
chocolatey 설치(chocolatey 가 시스템에 설치되어 있지 않은 경우 다음을 따른다.기존 설치된 chocolatey 를 삭제하려는 경우 C:\ProgramData\chocolatey 를 삭제하면 된다.) 1. PowerShell 을 관리자 권한으로 실행한다.2. PowerShell 에서 다음을 실행한다.Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('h..
2024.12.22 -
`npx create-react-app {PRJ}` 에서 dependency 오류 발생 시
npm install -g yarnyarn create react-app {PRJ}yarn 을 설치한 후에 npx 대신 실행하면 해결됨. 그런데 문제는 설치하는 패키지가 상당히 많음.
2024.12.18