네이버 스포츠를 통해 프로야구 생중계를 보거나 할 때에 특정 윈도우를 항상 위로 만들고 싶을 때가 있다.
곰플레이어 같은 경우의 재생중 항상 위로 기능이 필요한 것이다.

이럴 때에 사용하기 괜찮은 유틸리티를 찾다가 발견한 하나~

     - http://www.abstractpath.com/powermenu/



1. License

     - 영국 런던에 살고 있는 개인개발자 'tumtumtum'이 개발한 것으로 보인다.
     - free 버전이지만, donation을 해주면.... ^^


2. Install

     - 홈페이지에서 다운로드 받아서 설치를 진행하면 된다.


     - 그런데, 위의 Download Installer 를 클릭하면 되는데, 확장자가 제대로 되어있지 않다.
     - 다운로드 받은 후에 확장자를 ".exe"를 붙인 뒤에 실행하면 설치가 잘 진행이 된다.
     - 정말 작은 용량이다.


3. Use

     - 설치가 되면 아래와 같이 오른쪽 버튼 메뉴에 새로운 기능이 생겨있다.


     - Priority를 통해서 실행 우선순위를 변경해줄 수도 있고,
     - Transparency를 통해서 해당 창의 투명도를 변경할 수도 있다.

     - Transparency를 50% 설정해주면 아래와 같이 잘 반영이 된다.


     - 본래의 목표인 항상 위 기능을 위해서는 [ Always On Top ]을 설정하면 된다.


     - 위와 같이 포커스를 안주어도 계속 위에 위치하게 된다.



정말 적은 용량의 가벼운 유틸리티를 통해서 정말 편리한 윈도우즈 생활을 할 수 있다!!!


그런데, 이 유틸리티 설치하고도 왠지 좀 불편해서 그냥 모니터 하나 더 연결해서 듀얼로 했다.
확실히 듀얼이 100배는 더 좋다... ^^

하지만, 이 유틸리티는 계속 설치해놓고 사용할만한 가치는 있어보인다~!!!

반응형

'컴퓨팅 팁' 카테고리의 다른 글

보기 싫은 윈도우 업데이트 숨기기  (0) 2014.06.08
일본어 입력하기 (Windows 7)  (0) 2013.12.01
공개 소프트웨어 사용하기  (0) 2010.06.05
팟캐스트를 듣고 봅시다  (3) 2009.01.29
PHP in Windows-XP  (0) 2008.06.09

Redmine에서 정말 유용하고 편하게 잘 사용하고 있는 기능 중 하나 "파일"
그런데, 웹으로 파일을 업로드를 하는 것이다보니, 용량(size)과 관련하여 이슈가 있다.


파일 업로드를 하다가 아래와 같은 에러메시지가 나올 때가 있다.


설정값보다 큰 사이즈의 파일을 업로드하고자 하면 발생하는 에러다.

Redmine에서는 아래와 같이 설정을 통해 파일의 용량 제한을 할 수 있다.


하지만, 이 설정은 웹서버의 설정 이후의 제한이다.
즉, Redmine에서 제아무리 용량 제한을 크게 설정했다고 하여도 nginx에서의 설정보다 큰 용량 업로드는 될 수 없다.


$ sudo nano /opt/nginx/conf/nginx.conf

...
client_max_body_size 400M;
client_body_buffer_size 128k;
...

$ sudo /etc/init.d/nginx restart

이렇게 설정을 하면
파일 용량과 관련하여 이슈는 문제없이 해결할 수 있을 것이다~!!

반응형

'Development Tools > Redmine' 카테고리의 다른 글

Redmine 2.3.0 install in Ubuntu  (6) 2013.03.23
Redmine 2.1.0 install in Ubuntu  (0) 2012.09.29
Ubuntu apt-get repository proxy  (0) 2012.07.21
Redmine - git repository 연결하기  (1) 2012.07.21
Redmine 1.4.4 install in Ubuntu  (0) 2012.07.14

도움말을 보려고 하는데 다음과 같이 에러가 발생한다면, 다음의 소스코드 설치 과정을 다시 한 번 살펴보기 바란다.


     - [005] Install GIt (in Ubuntu) : http://whatwant.tistory.com/289


이제 [ git blame --help ] 해보면...


짜잔~

반응형

'SCM > Git-GitHub' 카테고리의 다른 글

Git's Tag - git tag  (8) 2012.08.10
git blame (-e 옵션)  (0) 2012.07.29
Gitweb + Apache2  (2) 2012.07.16
Code Review - Gerrit (Install)  (12) 2012.07.07
[004] 당신은 Git을 어떻게 읽나요?  (0) 2012.06.28


구매는 했는데, 뭘 어떻게 해야할지 답이 나오지 않아서 살짝 멘붕~


하나씩 하나씩 알아가기로 했다.



1. 펌업

     - 라이브뷰에 대해서 알아보다보니 다들 펌웨어 업그레이드를 했다고 하기에 알아보았다.
     - 아래 사이트에 접속하여 프로그램을 다운로드 받고, 설치를 하자.
          ▷ http://www.sonymobile.com/global-en/tools/update-service/

     - 설치할 때 한글로 친절하게 그림과 함께 어떻게 하면 되는지 모두 알려준다.



2. Sync

     - LiveView 전원을 켜면 연결 대기 화면이 뜬다.
     - Phone에서 블루투스 연결을 하면 된다.



3. Phone

     - 구글마켓(Play Store)을 통해 "LiveView"로 검색
          ▷ [ LiveView 응용프로그램 ] 설치

     - "CustomNotifierPlugin"로 검색
          ▷ [ CustomNotifierPlugin ] 설치



4. 환경 설정

     - Phone의 '환경설정'을 실행하고 '접근성'을 누르고 들어가면,
     - 서비스 항목에서 [ CustomNotifier plugin ]이 보일 것이다.
     - enable 해주면 된다.



5. Manage

     - Phone에서 LiveView Application을 실행하고,
     - "Customize tiles"를 선택하고, "Manage plug-ins"를 선택하면,
     - [ CustomNotifier ]를 선택할 수 있다.

     - 여기에서 [ Enabled, Use App Icon ] 두 가지를 전부 체크하고,
     - 밑에 있는 부분에서 추가적으로 관리하고 싶은 프로그램을 선택하면 된다.
     - 카카오톡을 확인하고 싶은 경우에 바로 이렇게 하면 되는 것이다.

     - 만약 기본적인 문자, 전화 등만 할 것이면 이 부분은 생략해도 된다.


6. Plugin 찾기 오류

     - 아이스크림샌드위치에서 plugin 찾기 오류가 있다고 한다.

     - 해결을 위해서는 구글마켓에서 [ quickshortcut ]으로 검색 후
     - "QuickShortcutMaker" 선택해서 설치

     - 실행 후, 위의 검색 방법을 "Normal search"로 변경
     - Activities에서 설치한 plugin을 검색 후 선택해서
     - 홈에 바로가기 생성

     - 이렇게 한 후 "LiveView Application" 실행하고,
     - "Customize tiles"를 선택하고, "Manage plug-ins"를 선택하면,
     - 설치한 Plugin 목록이 뜰 것이다.


7. CliffGWatch for LiveView

     - 예쁜 시계 쓰고 싶으신 분은 구글마켓에서 [ CliffGWatch ] 검색 후 설치

     - 위와 같이 한 번 해준 후, "LiveView Application" 실행하고,
     - "Customize tiles"를 선택하고, "Manage plug-ins"를 선택하면,
     - "CliffGWatch" 플러그인이 보이고 선택하면 옵션을 선택하고 그런 후

     - LiveView 에서 Plugin에 들어가보면 설치한 "CliffGWatch"가 보일 것이다.
     - 선택하면 된다!!!

반응형

영화를 소개하는 프로그램을 통해서 코믹한 영화를 발견해서 선택했다.

그리고 결정적으로 시선을 끄는 부분은....
위장 근무를 하는 경찰들의 본거지가.... 미국에 있는 한국 교회다.
"그리스도교회의 향기"
라는 한글로 쓰여진 간판이 있는 교회....^^


경찰 듀오, 위장 근무.... 통속적인 코미디 아이템이다.


투자금액에 비해서 거의 5배의 수익을 거둔 대박친 영화다.


감독은 '필 로드', '크리스 밀러' 2명이다.

'필 로드'는 1977년생이고 '크리스 밀러'는 1975년생으로
둘이서 무슨 사이인지는 모르겠지만 항상 페어로 같이 움직인다.

애니메이션 '하늘에서 음식이 내린다면'의 연출과 각본, 거기에 단역도 하는 등
다른 영화의 각본도 쓰곤 했지만 많은 작품이 있진 않다.



이 영화가 주목받는 이유 중의 하나가 주연 중 한 명인 "채닝 테이텀 (Channing Tatum)"이다.

세계적인 유명 브랜드의 모델로 엄청난 주목을 받은 잘나가는 몸이었던 덕분에
결정적으로 엄청난 지명도의 영화 "스텝 업"을 통해 대박이 났다.
이병헌의 영화 '지 아이 조' 1탄, 2탄에서도 주연을 했다.

엄청 유명한 핫한 섹시 보이인 덕분인지
영화에선 계속 주연을 하고 있다.

하지만 안타까운 점은 1980년생으로
그렇지 않아도 좀 늙어보이는데... 이 영화에서도 노안이.... 에효...





그나마 좀 다행인 것은 같은 주연을 한 '조나 힐 (Jonah Hill)'은
1983년생인데 더 늙어보인다.

슈퍼배드나 거짓말의 발명같은 코미디 영화에서 주연을 하고
드래곤 길들이기 같은 애니메이션의 목소리로도 많이 나왔다.

특이한 것은 이 영화의 각본에도 같이 참여를 했다.
그냥 참여가 아니라 작성된 각본을 재작성을 했다.



본래 이 영화는 1980년대 TV 시리즈로 있는 것이었다.
그것도 심지어 주인공이 조니뎁이었다.


하지만, 우리나라에서는 그 TV 시리즈에 대한 향수도 없고
미국 고등학생들의 생활에 대한 익숙함도 없어서인지...
극장 상영 없이 바로 DVD로 출시가 되었다고 한다.



TV시리즈에서 주인공을 했던 조니뎁이 그 인연 때문인지
이 영화에서 까메오로 출연을 했다.

보면서 계속 찾을 필요 없다.
마지막 클라이막스 부분에서 등장을 한다.


문제는... 이 영화의 스토리 흐름에서 가장 문제가 있는 부분이
바로 조니뎁이 나오는 부분이다.

아무래도 까메오로 갑자기 결정이 되면서
급조한 부분인 것으로 보인다.



영화의 스토리는 뭐 그리 복잡하지 않다.

고등학교 때 찌질이와 킹카가 있었는데,
경찰 훈련소에서 서로 윈윈하며 친하게 되고
경찰에서 좀 찌질거리다가
결국은 위장 근무하는 부서로 발령을 받고
고등학교에 위장 근무를 하게 된다.
그런데, 거기에서 찌질이와 킹카가
위치가 바뀐다.
그리고 위장 근무를 하면서 정도 들고
사고도 치고...
그러다가 결국은 잘 풀린다는....



앞에서도 말했지만,
미국 고등학생의
대마초나 마약, 음주 등에 대한 태도...
그러한 그리 글로벌적이지 않은 문화 소재 등

좀 우리나라 정서에 맞지 않는 부분이 많지만
확 강한 코믹은 없지만,
그냥 주우욱 전체적으로 재미가 있다.


킬링 타임용으로는 강추~!!!
코미디 영화로써 그냥 강추는 아니지만,
한 번 봐볼만하다.



IMDb   평점 : 7.30
네이버 평점 : 7.78
나만의 평점 : 6.98


Naver
http://movie.naver.com/movie/bi/mi/basic.nhn?code=84803
Wikipedia
http://en.wikipedia.org/wiki/21_Jump_Street_(film)
IMDb - Internet Movie Database
http://www.imdb.com/title/tt1232829/

[출처]
* 포스터 및 스크린샷은 위키피디아에서 퍼왔음을 밝힙니다.
(영화 관련 저작권 괴담은 무서워요~)
[ 주의 사항 ]
어디까지나 개인적인 영화평을 적는 공간이니만큼,
개인의 취향은 존중해주시면 감사하겠습니다.
건전한 비판이나 조언은 언제든 환영입니다!!!
반응형

Ubuntu에서는 참으로 친절하게도 redmine을 패키지로 제공을 해준다.
하지만, 기본 환경에서의 redmine은 0.9.x 버전까지만 제공을 한다.

그렇다면 패키지로는 과거의 버전만 쓸 수 밖에 없을까?
아니다. 방법은 있다. redmine을 제공하는 apt-repository를 새로 추가하면 된다.


1. General

     - 일반적으로는 아래와 같이만 하면 모두 끝이다.

$ sudo add-apt-repository ppa:ondrej/redmine
$ sudo apt-get update
$ sudo apt-get upgrade



2. Proxy

     - 하지만, proxy를 쓰는 환경에서는 조금 다르다.

$ env | grep proxy

http_proxy=http://xxx.xxx.xxx.xxx:8080/
ftp_proxy=ftp://xxx.xxx.xxx.xxx:8080/
https_proxy=https://xxx.xxx.xxx.xxx:8080/

     - 이런 상황에서 repository를 추가하면 에러가 발생한다.

$ sudo add-apt-repository ppa:ondrej/redmine

Error reading https://launchpad.net/api/1.0/~ondrej/+archive/redmine: couldn't connect to host

     - [ add-apt-repository ] 명령은 proxy 환경에서 [ https_proxy ] 환경 설정값을 요구한다.
     - 그런데, 위에서 확인한 바와 같이 분명히 설정값이 되어있음에도 에러가 발생을 한 것이다.

$ export https_proxy=http://xxx.xxx.xxx.xxx:8080/
$ sudo -E add-apt-repository ppa:ondrej/redmine

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: key E5267A6C: public key "Launchpad PPA for Ondřej Surý" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

     - 이 부분은 버그가 아닌가 싶은데, [ https_proxy ]에 대한 값을 "http"로 변경을 한 것 뿐이다.
     - 그리고 임시로 설정한 환경 변수 값이 반영이 되게 하기 위해 [ sudo -E ]로 실행을 했다.

     - 이렇게 해서 업그레이드를 하면 편하게 ubuntu package 설치로 redmine의 최신 버전을 사용할 수 있다.
     - 그렇다고 해도 지금 현재 최신인 1.4.4 버전이 아니라 1.3.3 버전이지만 말이다.....

반응형

오디션 프로그램이 아직까지도 계속 되고 있는데,
그 중에 요즘 재미있게 보고 있는 프로그램이 하나 있다.

"코리아 갓 탤런트 시즌2"

그 중에서 정말 마음에 드는 출연팀이 하나있었다!!!!!

팀명은 "JS바디"

18살 동갑내기 친구들인데,
남자친구인 조준성군이 중학교 3학년 때에 손예은양에게 고백을 했다가 차였다는 사연이 정말 ㅋㅋㅋ

엄마들끼리도 알고는 지내는 것 같은데... ^^ ㅋㅋㅋ

배경음악도 내가 정말 좋아하는 Adele 의 Someone like you



둘의 공연을 보는데 왠지 나도 모르게 눈물이 살짝 그렁~했었다.

이 다음 공연은 그냥 짧게 지나가서 왠지 아쉬웠다.
다음 것도 풀버전으로 보고 싶었는데...

그런데, 가만히 보면 모든 인터뷰는 조준성군이 전담하고 손예은양은 말을 잘 안한다.
왜그럴까!?

둘이 앞으로도 계속 잘 되기를~~~~

----------------------------------------------------------------------------------

다음 무대에서 "최의성 + 임형빈 + JS바디" 팀을 이루어서 준비를 했는데,

글쎄... 최의성군이 가사를 실수하는 바람에 사상초유의 사건이 벌어졌다.

무대가 중간에 끊어졌고 계속 해보려 했지만 결국 무대는 중단되었다.
심사위원들은 결국 연습을 조금 더 하고 무대를 다시 갖도록 제안을 하게 되었다.



그리고 다시 무대를 갖게 되었는데...
결국 노래는 불안하게 음정 나가고 박자 나가고 가사도 나가고....

불안하고 집중할 수 없는 무대....

내가 좋아하는 JS바디 멤버들의 춤은 눈에 들어오지도 않고...

에휴.... 정말 아쉬웠다.

---------------------------------------------------------------------------------------------------------

2012.07.20
코리아 갓탤런트 2 세미파이널 Day 1


아니 이 사람들이.... 대체... 내가 지금까지 보아왔던 예선전의 그 사람들이 맞나 싶었다.
출연자들 전부 ㅎㄷㄷ




지난 번 최의성군의 실수 때문에 JS바디의 작품을 제대로 감상하지 못해 안타까웠지만,
이번에는 다시 한 번 닭살 소름이 살짝~ ㅋㅋ

다만 안타까운 점은 주제 자체가 처음 작품과 그다지 다르지 않아서....
조금은 다른 스토리텔링이 있었으면 했는데...

춤은 그다지 프로패셔널 하지는 않지만,
그 감정의 표현과 동작의 디테일... 그리고 뭔가가 느껴지는 그.... 뭐라 말하기는 애매한... 뭔가.... 그....

그리고 손예은양의 다리도 참 예뻤다.... ^^ (흠~ 흠!흠!)


TOP3에는 뽑혔지만.... 결국은 고배를 마신 JS바디.....
솔직히.... 좀 억울했다.... 어제 문자 투표를 했었어야 했는데.... 내거 2개 마누라거 1개....
후배들 강제해서 100여개... 막 때려댔으면 결과가 달라졌을라나.... 우이쒸....!!!

이제 앞으로 못본다니.... 서운하다!!!
시즌3에서 다시 나와라~~~~~!!!!!!!

반응형

Redmine의 장점 중 하나가 바로 형상관리 도구와의 연계이다.
Git 역시 Redmine과 잘 연동이 된다.

하지만 환경 설정을 좀 해줘야 한다.


1. config/configuration.yml

     - git을 사용하고 싶으면 실행파일의 경로를 알려줘야 한다.


$ cd /srv/www/redmine.whatwant.com/redmine
$ sudo nano ./configuration.yml

# = Redmine configuration file
#

# ==== SMTP server at using TLS (GMail)
#
default:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      tls: true
      enable_starttls_auto: true
      address: "smtp.gmail.com"
      port: 587
      domain: "smtp.gmail.com" # 'your.domain.com' for GoogleApps
      authentication: :plain
      user_name: xxx@gmail.com
      password: "xxx"

  # Absolute path to the directory where attachments are stored.
  #
  attachments_storage_path: /srv/www/redmine.whatwant.com/files

  # Configuration of SCM executable command.
  #
#  scm_subversion_command:
#  scm_mercurial_command:
  scm_git_command: /usr/local/bin/git
#  scm_cvs_command:
#  scm_bazaar_command:
#  scm_darcs_command:

     - 윗 부분은 이메일 셋팅이고, 아랫부분이 형상관리 도구 경로를 명시해주는 부분이다.
     - git을 사용하기 위해서 [ scm_git_command: /usr/local/bin/git ] 부분을 명시해주면 되는 것이다.



2. 전체 설정 - 저장소

     - 위와 같이 설정을 해주면 이제 사용할 수 있다.


     - 관리자 계정 (admin)으로 로그인해서 관리 메뉴를 고르고 저장소 항목을 보면 위와 같은 화면을 볼 수 있다.
     - 설정이 안된 도구들은 사용할 수가 없다는 것을 알 수 있을 것이다.



3. Project 저장소

     - 그러면 이제 실제 프로젝트에서의 설정을 살펴보자.


     - 위와 같이 간편하게 설정할 수 있다.
     - "Main repository"와 "식별자" 부분이 있는 것은 하나의 프로젝트에 복수의 저장소를 사용하는 경우 때문이다.



4. Remote Repository

     - 그런데, Redmine과 Repository는 기본적으로 같은 Local에 있어야지만 된다.
     - 만약 별도의 서버에 존재한다면 mirror repository를 만든다던지 해서 결국 같은 local에 위치시켜야 한다.

     - 일반적으로 Redmine이 있는 서버에 다른 서버에 위치하고 있는 repository를 clone을 한다.
     - 그리고, crontab 등을 이용해서 동기화를 하여 사용하는 형식을 취한다.

$ git clone --mirror git@xxx.xxx.xxx.xxx:myrepository.git

$ git remote update

     - 위와 같이 하면 된다고 하지만, 실제 위와 같이 운용해보지는 않았다.



5. Authority

     - local에 위치한 repository를 위 스크린샷과 같이 경로만 적어주면 Redmine이 알아서 이해를 해야하는데...
     - 그게 생각처럼 바로 잘 되는 경우가 없다. 그 이유는 바로 권한 !!!


     - 지금 현재 필자가 구동하고 있는 Redmine은 ubuntu 패키지 설치로 apache2로 하고 있다.
     - 그래서 웹서버가 www-data 계정으로 구동되고 있다.
     - 따라서 Redmine에서 저장소를 보기 위해 접근하고 있는 것은 www-data 계정이다.

$ cd /srv
$ sudo chown -R git.www-data ./repositories

     - 여기에선 이 글을 보고 계신 분의 설정 상황에 많이 좌우된다.
     - 즉, 여기에 쓰여져 있는 내용을 참조해서 본인의 상황에 맞춰 잘 판단해서 적용해야 한다.

     - 현재 repository는 git 계정으로 gitolite를 활용하여 운용이 되고 있고,
     - 그래서 사용자가 접근하여 사용하는 모든 행위는 git 계정의 권한으로 이루어지고 있다.
     - 그리고 앞에서 설명한 바와 같이 redmine은 apache2의 www-data 계정으로 활동을 한다.

     - 그래서 위와 같이 repository 들의 소유권 중에서 그룹을 www-data로 전부 변경을 해버리자.
     - 기본적으로 그룹에게 읽기 권한은 주어져 있는 상태이기 때문에 redmine에서 저장소 접근이 된다.

     - 그런데, 여기에서 또 하나 고려해야 하는 것이 있다.
     - 지금 현재 상태에서는 접근이 잘 되지만,
     - 사용자가 push를 하게 되면 그 때 생성되거나 수정된 파일의 권한이 바뀌면서 redmine에서 저장소를 못 읽는다.

     - 그렇다면, 그냥 git 계정의 정체를 바꿔버리면 간단히 해결이 된다.
     - 즉, git 계정의 소속 그룹을 그냥 www-data로 바꿔버리는 것이다.

$ sudo usermod -g www-data git


     - 최신 버전은 commit의 흐름도 제일 왼쪽에 visual하게 보여주어서 더더욱 마음에 든다!!!!!



Redmine 사용자 분들에게 많은 도움이 되길 기원하며....
반응형

+ Recent posts