간만에 우분투 체제로 다시 돌아왔다. 그동안 주로 윈도우8 을 써왔다.

윈도우8 / 우분투 둘다 괜찮다. 난 어느 한쪽만 지지하자는 주의는 아니다.
어느 한쪽 OS 에 종속되지 않고 쓰자라는 컨셉.

이번에 우분투14.04 가 나오고, 노트북을 새로 장만해서 다시 메인으로 써볼까 해서 당분간 테스트 중이었다.

먼저 13.10 을 설치해서 쓰고 있었다. 그 당시 한글 버그가 있어서 좀 안정화 되면 넘어갈려고 했었다.
그런데, 13.10 의 compiz 세팅이 꼬였는지 설정이 이상하고, 느린감이 있었다.

그냥 화김에 14.04로 올렸는데, compiz 문제가 해결되어 한글버그를 감수하고 쓰게 되었다.
속도도 더 빨라져서 만족하고 있다. 그 사이 한글 버그도 해결이 되었다.

듀얼로 써서 스크린샷이 아래처럼 나온다.

작업용 virtualbox 머신 을 세팅했고, 간단하게 conky 세팅해서 꾸며봤다.

가급적 심플하게 사용하려고 한다.

주요 파일은 dropbox 로 동기화해서 윈도우8 / 우분투 모두 사용가능하게 해놨다.
프로그램 개발을 위해서 sublime text 를 세팅해서 사용한다. 이것도 윈도우8 도 같은 환경.
dropbox + git + ST3 환경으로 세팅하니, OS 에 종속되지 않고 쓸 수 있다.

그러나 우분투에서 해결이 잘 안되는 부분은 가상머신으로 돌린다.(예전 보다는 많이 나아졌다. 진짜 가끔 쓴다)
간혹 OS X 용으로 나오는 프로그램들이 몇가지 있어서, 맥북프로를 마련해볼까 생각중이다.
당장은 아닐 듯 한데, OS X 요세미티가 얼마전에 소개가 되어서, 써보고 싶은 마음이 생긴다.
적응 기간이 필요할테니 맥미니 를 먼저 마련할지도 모르겠다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

지난글 http://blog.1day1.org/499 에서 ubuntu 환경에서 fcitx 를 세팅했었다.

그런데, sublime text 에서 프로젝트 변경 단축키(Ctrl-Alt-P ) 가 안될 것이다.

fcitx 설정에서  'Show Advance Option' 을 클릭하면 추가적인 옵션이 나온다.

위 표시된 부분처럼 fcitx 에서 동일한 단축키를 사용하기 때문이었다.

해당 부분을 클릭후 ESC 를 눌러 Empty 로 만들면 된다.




반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,


ubuntu 14.04 에서 freemind 를 우분투소프트웨어 센터로 설치했더니 정상작동하지 않았다.

그냥 콘솔에서 설치
다음 명령으로 설치해준다.

# apt-get install freemind freemind-browser freemind-doc freemind-plugins-svg freemind-plugins-script freemind-plugins-help

java(jre) 가 먼저 설치되어 있어야 한다.


실행하면 다음과 같은 에러가 나온다.

$ freemind

[warning] /usr/bin/freemind: No java runtime was found
[error] /usr/bin/freemind: Unable to find an appropriate java runtime. See java_wrappers(7) for help

java 기반이라 실행에 문제가 있다.


참조 : http://nitinsharma.info/linux/warning-usrbinfreemind-no-java-runtime-was-found/#more-2335

/usr/bin/freemind 소스를 열어서 다음 항목을 주석처리해준다.(아래 진한부분 3줄)

    151 if [ -r /usr/lib/java-wrappers/java-wrappers.sh ]
    152 then # the Debian method
    153 #       . /usr/lib/java-wrappers/java-wrappers.sh
    154 #       require_java_runtime java6
    155 #else
    156         findjava
    157         if [ $? -ne 0 ]
    158         then
    159                 exit 1
    160         fi
    161 fi



ps. 근데 freemind 는 무료이긴 한데, 별루네.
크롬앱인 mindmup 으로 작업한 파일을 보기위해 freemind 를 설치하긴 했는데, 열어보니 화면이 별로다.(내 스타일 아니다)


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,


sublime text 3 에서 한글써보기 2번째

  => 지난 글에서는  ibus 를 사용하는 방법이었다.

그러나 미해결 부분도 있고, 뭔가 꼼수같아 보였다.

그러던 차에 unity 쪽의 문제인지 ibus 쪽의 문제인지 모르겠지만, 사용하다가 어떤 이유에 의해 데스크탑환경이 이상해지는 현상때문에 ibus 의 한영전환이 꺼지는(?) 문제가 있었다.

그래서 다른 입력툴을 찾았는데 nabi 와 fcitx 를 테스트 해봤다.

nabi 는 unity 에서 tray 에 넣는 방법이 복잡해보여 일단 패스하고 fcitx 를 사용하는 방법을 정리한다.(추후 nabi 도 테스트 해볼지는 모르겠다)


# sublime text 3 설치

자세한 것은 생략. 아직 베타이긴 하지만, 그냥 써도 될만큼 안정화 된 듯 하다. 2 보다 빠르니 3로 설치하는게 좋을 듯 함.

http://www.sublimetext.com/3 에서 배포판에 맞는 파일을 다운받아 설치(압축해제) 하면 된다.

ubuntu 64bit 버전을 다운받았다.
http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3059_x64.tar.bz2

적당한 곳에 압축을 풀고 PATH 를 지정해주면 된다.

~/bin 폴더에 symbolic link 를 해주면 편하다.

ln -s  {설치폴더}/sublime_text ~/bin/sub

터미널에서  sub file.txt  형태로 바로 열수 있다.


# fcitx 설치

apt-get install fcitx-hangul

만 해주면 추가되는 패키지는 알아서 같이 설치해준다.

기본 패키지가 살짝 버전이 낮아서 다음 저장소의 패키지를 사용한다.
https://launchpad.net/~createsc/+archive/3beol/?field.series_filter=raring

sudo add-apt-repository ppa:createsc/3beol
sudo apt-get update
sudo apt-get install fcitx fcitx-hangul


# sublime text 3 에서 한글입력이 가능하도록 처리 (sublime-text-imfix 사용)

1. https://github.com/lyfeyaj/sublime-text-imfix 에서 소스를 다운 받는다.

git clone https://github.com/lyfeyaj/sublime-text-imfix.git

   다운받은 다음 위치 sublime-text-imfix/src 파일 내에 sublime-imfix.c 를 컴파일 하면 된다.

  - 컴파일 사전 준비

    # sudo apt-get install build-essential  libgtk2.0-dev

 - 컴파일

# gcc -shared -o libsublime-imfix.so sublime-imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC

위 libgtk2.0-dev 를 설치하지 않으면 다음과 같은 에러가 발생한다.

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
sublime-imfix.c:9:21: fatal error: gtk/gtk.h: 그런 파일이나 디렉터리가 없습니다
#include <gtk/gtk.h>
                     ^
compilation terminated.

2. 컴파일이 어려우면 git clone 위치에 lib 에 컴파일된 버전이 있다. 그것을 사용해도 된다.


위 핵심은 libsublime-imfix.so 를 먼저 로딩후에 sublime text 3 를 실행시키는 것이다.


관련 스크립트를 다음과 같이 만들면 된다.

$ cat sublimetext3fcitx


#!/bin/bash
export LD_PRELOAD=/opt/sublime_text_3/lib/libsublime-imfix.so
exec /opt/sublime_text_3/sublime_text "$@"

sublime text 의 위치는 본인이 설치한 위치로 지정하면 된다.


# unity dock 에 넣는 것은 다음을 참조 (http://blog.1day1.org/486)

파일내용을 다음과 같이 했다. ( $ cat sublime_text.desktop )

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Sublime Text 3
Icon=sublime_text.png
Exec=/opt/sublime_text_3/sublimetext3fcitx
StartupNotify=false
StartupWMClass=Sublime_text
OnlyShowIn=Unity;
X-UnityGenerated=true

위 파일을 unity panel (dock?) 에 넣고 실행시켜보면 ST3 가 뜬다. 한영전환 / 한글입력이 잘 되는지 확인해본다.




반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,

디지털오션(digital ocean) - 2달 무료로 쓰기

디지털오션은 가상서버 호스팅을 한다. 가상서버 설치가 자유롭다(자동) 설치비도 따로 없어 비용 부담도 적다.
국내에서는 살짝 느린 감이 있지만, 초기 스타트업에게 좋을 듯 함.

글로벌 서비스를 준비하는 분들에게도 좋은 해결책일 듯 하다.

연결 링크 : https://www.digitalocean.com/?refcode=647afb4dc9bf

지금 프로모션 코드를 뿌리고 있음.(어디서 펀딩이라도 받았는지 자주 뿌리는 것 같음)

위 링크따라 들어가서 가입하고, 로그인후에 Billing 쪽에보면 promo code 입력하는 곳이 있음.

(Promo Code 입력란)

7월 프로모션 코드가 바뀌었다.( 프로모션 코드 'SHIPITFAST10' 입력 )


입력을 위해서 카드정보를 입력하도록 했는데, 2개월쓰고 나중에 더 연장하지 않으려면 삭제를 하면 됩니다.
세팅쪽에 가면 계정을 삭제할 수 있음. 확실히 하려면 Droplets 에 생성한 droplet 을 삭제해줍니다.



10$ credit 를 주기 때문에 512M 짜리로 신청하면 2개월은 무료로 사용가능함.
10$짜리 서비스로 신청하면 1달이겠죠.

512M / 20G 면 좀 부족해보일 수 있지만, 사용해보니 간단한 서비스를 사용해보는데는 크게 무리는 없네요.


2개월쓰고 중지할려고 했는데, 가격이 저렴해서 계속 유지하고 있네요. 테스트용 서버로 사용하고 있음.


연결링크 한번더.

연결 링크 : https://www.digitalocean.com/?refcode=647afb4dc9bf



반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,