- Spectacle
- 화면 캡쳐 : 윈도우 픽픽 같음, 그놈 기본은 강조 표시 등 간단한 수정이 안되어 불편
- GIMP (GNU Image Manipulation Program, 그누 이미지 처리 프로그램)
- 이미지 편집
- Shotcut
- 동영상 편집
- Color Picker
- 화면에서 RGB 색상 알아내기
ETC
- [linux/fedora] 사용하는 툴 2023.12.22
- [GNOME] 사용중인 extensions 리스트 2022.04.19
- [GIT] dev 브랜치에 master 업데이트 후 dev commit 합쳐 master 반영하기 - 2021.12.11
- CentOs redmine-2.2.3-0 설치기 2013.03.15
- DOS 배치 날짜 구하기 ( FileDate touch 하기 ) 2011.07.21
- 타 도메인간 P3P 허용하기 2011.05.11
- JRebel 자동 리로드 auto reload eclipse Server 설정적용 2011.03.03
- 톰켓(Tomcat) 포트추가, 다중포트 2011.01.25
- [APM] Apache2.2 + PHP 5 + Oracle 9i 연동시~ 2011.01.21 3
- WAS 재 기동없이 컴파일 적용 2009.11.14
[linux/fedora] 사용하는 툴
[GNOME] 사용중인 extensions 리스트
https://extensions.gnome.org/#
- Dash to Panel
- 실행한 창이 하단 TaskBar 에 표시
- 빠른 단축 아이콘 설정
- 설치 에러 시 42.46 버전 설치(Fedora 37 에서..)
- Window List
- 실행한 창이 하단 TaskBar 에 표시(Dash To Panel 사용하기 전에 사용 했었음)
- Launch new instance
- 실행 아이콘을 클랙 했을때 새로운 창이 열림(예로 브라우저 클릭 시 이미 실행 되어 있을때도 빈 창이 열림)
- Applications Menu
- 메뉴에 프로그램 드롭다운 버튼 생김
- Places Status Indicator
- 메뉴에 탐색기의 기본 메뉴 처럼 드롭다운 버튼 생김
- Extenstion List
- 메뉴에 확장 드롭다운 버튼 생김
- Allow Locked Remote Desktop
- 화면 잠금 시에도 원격 RDP 접속 허용
[GIT] dev 브랜치에 master 업데이트 후 dev commit 합쳐 master 반영하기 -
IntellJ 를 이용하기
- Rebase Current onto Selected
- Merge into Selected
- Rebase --interactive (fixup)
시나리오
- 개인 개발 브랜치에서 커밋 내용에 신경 쓰지 않고 저장을 목적으로 커밋한다.
- master 브랜치에 다른 사람들이 반영 내용이 주기적으로 반영된다.
- 개인 개발 브랜치에 master 에 반영된 내용도 함께 업데이트되어 테스트 해야 한다.
시나리오 예
타임라인 순
- 00:00 master 반영 v1
- 01:00 master dev 브랜치 checkout
- 01:10 dev 쓰기 기능 커밋
- 01:20 dev 쓰기 기능 이래저래 막 커밋1
- 02:00 master 반영 v2
- 03:10 dev 쓰기 기능 이래저래 막 커밋2
- 03:20 dev 쓰기 기능 이래저래 막 커밋3
- 04:00 master 내용 dev 브랜치에 반영 ("20:00 master 반영 v2" 내용이 rebase 01:00 시점 이후에 들어옴)
dev 브랜치에서 "Rebase Current onto Selected"
- 04:10 dev 쓰기 기능 이래저래 막 커밋4
- 04:20 dev 쓰기 기능 이래저래 막 커밋5
05:00 dev 쓰기 기능 1~5번 커밋 내용 합쳐 master 에 머지하기
Master 브랜치로 이동
CentOs redmine-2.2.3-0 설치기
ruby, gem, rails 등 redmine Wiki의 설명을 따라 설치 시도 하였으나 ruby 관련 지식이 없어서 실패...(Linux 고수 및 ruby 관련 고수 아니면 Bitnami 활용이 정신건강에 이로움ㅎ)
그래서 Bitnami 로 한방에 설치!!
1. 기존에 subversion, mysql이 설치되어 있어서 모두 삭제
2. Bitnami-redmine-2.2.3-0 설치
시행착오 1
Console root 접속 시 ERROR 2002 (HY000): Can't connect to local MySQL server through socke '/tmp/mysql.sock'
실제 설치경로 /opt/redmine-2.2.3-0/mysql/my.cnf 설정파일에 /opt/redmine-2.2.3-0/mysql/mysql.sock 셋팅되어 있으나 /tmp/쪽에서 참조하려고 해서 삽질..
my.cnf 파일을 /etc/하위에 복사하니 해결
(기존에 mysql 설치/삭제 하면서 꼬인듯함.. mysql 단독 기본으로 설치하면 해당 위치에 있다.)
시행착오 2
bitnami 에서 실행하는 svn 시작 시 svn home 수정하다하다 안되서.. 그냥 포기.. 간단하게 수정;;
/opt/redmine-2.2.3-0/subversion/scripts/ctl.sh
#!/bin/sh if [ "x$1" = "xstart" ]; then /opt/redmine-2.2.3-0/subversion/bin/svnserve -d -r /home/svn/ echo "svn 시작 완료" elif [ "x$1" = "xstop" ]; then PID=`ps -enf | grep svnserve |awk '{print $1}'` if [ "$PID" == "" ]; then echo "svn 시작되지 않음" else kill -9 $PID echo "svn 종료 완료" fi elif [ "x$1" = "xstatus" ]; then ps -enf | grep svnserve echo "PID 나오면 떠 있는거 것지..." elif [ "x$1" = "xcleanpid" ]; then echo "뭔 명령어여... 사용하지 말어.." fi
시행착오 3
Plugins 디렉토리 /opt/redmine-2.2.3-0/apps/redmine/htdocs/plugins 하위에 plugin 디렉토리 위치하고, 디렉토리 명은 해당 plugin 설명에 나온 그대로 변경해야 함!!
rake db:migrate RAILS_ENV=production
시행착오 4
설치 시 사용자명부분에 꼭 영문으로 하자!!! 한글로 했다가 페이지 안 떠서 엄청 삽질...
시행착오 5
메일알림 관련해서 gmail을 셋팅하였으나, TLS 관련해서 플러그인 설치관련 정보들이 많이 있었으나 잘 되지 않았다.
그래서 Redmine이 설치되어있는 서버에 SMTP 익명사용자 발송가능하게 셋팅하여 처리!!!
MyLyn 설치
git clone git://github.com/danmunn/redmine_mylyn_connector.git
bundle install --without development test
rake redmine:plugins:migrate RAILS_ENV=production
apps/redmine/htdocs/config/configuration.yml
default: email_delivery: delivery_method: :smtp smtp_settings: enable_starttls_auto: true address: "127.0.0.1" port: '25' domain: "ddakker.org" authentication: :plain
DOS 배치 날짜 구하기 ( FileDate touch 하기 )
jsp <%@include file=""%> 방법으로 include 시 접근페이지(?) 를 터치해줘야 내부 include 파일 수정내역이 반영된다.
리눅스나 유닉스에는 touch 명령이가 있어서 편리한데 Windows 기반에는 명령어가 없어서 찾아봤다.
[참고] http://www.abf-dev.com FileDate.exe
@echo off echo %date% set YEAR=%date:~2,2% set MONTH=%date:~5,2% set DAY=%date:~8,2% echo 현재 년 : %YEAR% echo 현재 월 : %MONTH% echo 현재 일 : %DAY% set HOUR=%time:~0,2% set MINUTE=%time:~3,2% set SECOND=%time:~6,2% echo 현재 시 : %HOUR% echo 현재 분 : %MINUTE% echo 현재 초 : %SECOND% FileDate *.jsp %MONTH%/%DAY%/%YEAR% %HOUR%-%MINUTE%-%SECOND% /r
타 도메인간 P3P 허용하기
response.addHeader("P3P","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"")
ASP
Response.AddHeader "P3P", "CP=NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE"
PHP
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
JRebel 자동 리로드 auto reload eclipse Server 설정적용
[참고] http://www.zeroturnaround.com/jrebel/