[ Envirenment ]
- OS X : 10.9.1
- postgresql 8.4.19-2
[ Method ]
- 아래와 같이 처리 한다
sudo /sbin/SystemStarter stop postgresql-8.4
sudo rm -rf /Applications/PostgreSQL\ 8.4
sudo rm -rf /etc/postgres-reg.ini
sudo rm -rf /Library/StartupItems/postgresql-8.4
sudo rm -rf /Library/PostgreSQL/8.4
sudo dscl . delete /users/postgres
- reboot
[ Origin ]
- http://russbrooks.com/2010/11/25/install-postgresql-9-on-os-x
2014년 2월 16일 일요일
native lib 를 android studio 에 적용하는 방법
[ Envirenment ]
- Android Studio 0.4.4
[ Method ]
- 내 프로젝트에 lib 폴더를 생성해서 so 파일들이 들어 있는 armeabi, armeabi-v7a, mips, x86 등 모두를 Copy
- 내 프로젝트의 build.gradle 파일에 다음을 추 가
dependencies 안에 아래를 추가
compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
compile fileTree(dir: 'lib', include: '*.jar')
- Android Studio 0.4.4
[ Method ]
- 내 프로젝트에 lib 폴더를 생성해서 so 파일들이 들어 있는 armeabi, armeabi-v7a, mips, x86 등 모두를 Copy
- 내 프로젝트의 build.gradle 파일에 다음을 추 가
dependencies 안에 아래를 추가
compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
compile fileTree(dir: 'lib', include: '*.jar')
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from fileTree(dir: 'lib', include: '**/*.so')
into 'lib/'
}
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
- Source Code 에서는 아래같이 해당 lib 를 load 한다
static
{
System.loadLibrary("libname");
}
- rebuild project
2014년 2월 15일 토요일
linux 에서 group 관리
- 모든 group list
# cut -d: -f1 /etc/group
- 특정 group member list
# grep ^groupname /etc/group
- 해당 폴더(하위포함) sftpusers 그룹 지정
chown root.sftpusers -R /home/sftp/
- 해당 폴더의 사용자 권한 부여
chown jhj2091 /home/jhj2091/
- sftpusers 그룹에 사용자 추가
usermod -a -G sftpusers jhj2091
- 해당 폴더(하위포함)에 읽기/쓰기 권한 부여
chmod -R 775 /home/sftp/
# cut -d: -f1 /etc/group
- 특정 group member list
# grep ^groupname /etc/group
- 해당 폴더(하위포함) sftpusers 그룹 지정
chown root.sftpusers -R /home/sftp/
- 해당 폴더의 사용자 권한 부여
chown jhj2091 /home/jhj2091/
- sftpusers 그룹에 사용자 추가
usermod -a -G sftpusers jhj2091
- 해당 폴더(하위포함)에 읽기/쓰기 권한 부여
chmod -R 775 /home/sftp/
2014년 2월 12일 수요일
맥에서 hidden files 보기
[ Envirenment ]
- mac OS version : 10.9.1
[ Method ]
- mac OS version : 10.9.1
[ Method ]
- 터미널 창에서 다음을 입력
- defaults write com.apple.finder AppleShowAllFiles TRUE ( 대소문자 주의 후 엔터 )
- 메인메뉴의 Force Quit 를 선택 후 Finder 선택 후 재실행
iPhone 에 음악 넣기
[ Envirenments ]
- mac OS version : 10.9.1
- iTunes version of mac : 11.1.4
- iPhone5 : iOS 7.0.4
[ Method ]
- mac OS version : 10.9.1
- iTunes version of mac : 11.1.4
- iPhone5 : iOS 7.0.4
[ Method ]
- 맥에 iphone 연결
- iTunes 가 실행 되면 전화기 아이콘 클릭 ( 주의 마운트 해제 아이콘 클릭하면 전화기와 연결 끊김 )
- 먼저 Summary 탭의 options 항목에서 "sync only checked songs and videos" 와 "manually manager music and videos" 만 선택
- On This iPhone 탭으로 이동하고, Finder 에서 원하는 음악을 드레그 해서 끌어 놓는다
git use
[ Envirenment ]
git version of mac - 1.8.3.4
git version of linux - 1.7.1 ( remote server )
tortoisegit version of windows - 1.9.0.msysgit.0 ( tortoisegit preview beta version )
[ Test & Method ]
각 OS 에서 터미널로 작업 한다
- git init 없이 작업 중이던 local direcotry 에서 git repository 를 구성하려고 할 때
일단 크게 상관 없지만, 관리상 remote 서버의 directory 구조를 따르는 것이 혼돈을 피하기 좋다
- 다른 사람이 사용하던 local repository 를 그대로 압축해서 가져 왔을 때, 내 정보로 commit 이 되는가?
일단 현재까지 사용하면 별 이상은 없지만, 숨겨진 .git 폴더등을 삭제하고 새로 init 하여 사용 한다
- window 환경, 특히 visual studio 에서 호환 문제
visual studio 에서는 포기했다. visual studio 2012 update 3 에서 자체적인 git 을 사용 할 수 있지만 remote server 는 Team Foundation 을 사용해야 한다
- git group 으로 ssh 인증으로 사용할 경우, push 등이 될 때 group member 에게 알릴 수 있는 방법
현재로서는 redmine 같은 tracking tool 을 사용하는 것이 제일 좋은 방법인 것 같다
- git branch ( 정신바짝차려야 한다 )
git checkout -b new_git_name ( branch create )
git checkout master ( branch use )
git branch -d exist_git_name ( branch delete )
- remote git 별도 repository 구성 : 프로젝트별, 권한별 사용법
- local repo -> remote repo
git clone ssh://gitusername@111.111.111.111/git-repos/xxx.git
- git 사용자 추가
git version of mac - 1.8.3.4
git version of linux - 1.7.1 ( remote server )
tortoisegit version of windows - 1.9.0.msysgit.0 ( tortoisegit preview beta version )
[ Test & Method ]
각 OS 에서 터미널로 작업 한다
- git init 없이 작업 중이던 local direcotry 에서 git repository 를 구성하려고 할 때
- 해당 directory 로 이동하여 다음을 수행
- git init
- git add *
- git commit -m "커밋 내용"
일단 크게 상관 없지만, 관리상 remote 서버의 directory 구조를 따르는 것이 혼돈을 피하기 좋다
- 다른 사람이 사용하던 local repository 를 그대로 압축해서 가져 왔을 때, 내 정보로 commit 이 되는가?
일단 현재까지 사용하면 별 이상은 없지만, 숨겨진 .git 폴더등을 삭제하고 새로 init 하여 사용 한다
- window 환경, 특히 visual studio 에서 호환 문제
visual studio 에서는 포기했다. visual studio 2012 update 3 에서 자체적인 git 을 사용 할 수 있지만 remote server 는 Team Foundation 을 사용해야 한다
- git group 으로 ssh 인증으로 사용할 경우, push 등이 될 때 group member 에게 알릴 수 있는 방법
현재로서는 redmine 같은 tracking tool 을 사용하는 것이 제일 좋은 방법인 것 같다
- git branch ( 정신바짝차려야 한다 )
git checkout -b new_git_name ( branch create )
git checkout master ( branch use )
git branch -d exist_git_name ( branch delete )
- remote git 별도 repository 구성 : 프로젝트별, 권한별 사용법
- git 사용자와 Group 생성
- su git
- git init --bare --shared iGen_Android.git
- remote git on local
- git remote -v
- git remote add origin ssh://gitusername@111.111.111.111/git-repos/xxx.git
- git push origin master
git clone ssh://gitusername@111.111.111.111/git-repos/xxx.git
- git 사용자 추가
- remote server 사용자 추가
- useradd pointermans
- passwd pointermans
- new password set
- usermod -G git pointermans
- .gitignore
- git rm -r --cached .
- git add .
- git commit -m "fix .gitignore"
x220, se-208db, windows7 professional k install
참, 어처구니 없네
windows7 을 다시 설치 할 일이 있어서 아래와 같은 과정을 거쳤는데, 설치를 진행 할 수 없는 증상이 발생하는 거다
windows7 을 다시 설치 할 일이 있어서 아래와 같은 과정을 거쳤는데, 설치를 진행 할 수 없는 증상이 발생하는 거다
- 3.0 지원 외장하드디스크에서 windows7 iso 파일을 복사에서 x220 노트북에 복사 - 이 때 복사속도를 높이기 위해, x220 의 왼쪽 상단의 usb port 가 3.0 을 지원하기 때문에 연결 함, 약 3.2GByte 복사하는데 약 20초 소요
- iso 파일을 설치 cd-rom 으로 만들기 위해서, 윈도우 버너를 사용해서 cd 를 만듬
- 리부팅
- 기본적으로 cd-rom 부팅이기 때문에 bios 화면에서 enter
- 설치에 필요한 기본 파일들이 복사 되고, keyboard 선택화면이 나타남 - 다음 버튼 클릭
- 문제는 여긴데, 여기서 장치 드라이버를 찾을 수 없다고 윈도우 메세지 창이 나타나고, 어떤 선택을 해도 드라이버 못 찾음
- 10분 고민
- 3.0 지원 외장하드디스크를 x220 의 왼쪽 하단의 2.0 usb port 에 재연결 후, 재부팅
- 이제 넘거감.... 된장....
피드 구독하기:
글 (Atom)