라벨이 인 게시물 표시

안드로이드 스튜디어 윈도에서 작성한 소스 맥에서 사용하기

안드로이드 소스를 받았다. 윈도에서 작성한 소스였다. 이를 폴더로 인포트 시켰더니 오류를 많이 토해낸다. 직감적으로 뭔가 설정이 꼬인 거 같다는 생각이 들었다. 이럴땐 기존 설정을 날리고 다시 잡는게 최적의 방법이라는 걸 오랜 경험을 통해서 어렴풋이 알고 있었다. 기존 설정을 날리는 방법은 무엇이 있을까? 생각보다 간단한 방법이 있었다. 안드로이드 스튜디오 메뉴창에서 build - clean project 를 해주면 된다. 괜히 힘 빼지 말고 다른 운영체제에서 작성된 소스는 이것부터 하자.

맥에서 ISO 를 USB 넣기

맥에서 ISO 파일을 USB에 넣을 경우에 사용하는 방법이다. 먼저 IMG 파일로 전환해야 한다. $ hdiutil convert -format UDRW -o target.img source.iso 이렇게 하면 target.img 파일이 생성된다. 이 파일을 USB에 넣으면 된다. 먼저 USB 를 꼽은 다음 명령어로 상태를 알자. $ diskutil list 보통 /dev/disk1 으로 잡힌다. 이제 마운트를 해제해야 한 $ diskutil unmountDisk /dev/disk1 해제 되었으면 이제 이미지 파일을 복사하면 된다 $ sudo dd if=target.img of=/dev/rdisk1 bs=1m 에러가 나지 않으면 복사하고 있는 것이다. 상태는 Ctrl + T 를 입력하면 보인다. Resource Busy 가 발생하면 강제로 마운트를 해제하면 된다. 나도 이런경우가 발생하였는데 디스크 유틸리티에서 강제해제 한 후 했더니 됐다.

맥에 NginX 소스 설치하기

맥(El Capitan)에 NginX 설치하는 방법이다. 이 방법은 이곳을 참조하였습니다. http://kevinworthington.com/nginx-for-mac-os-x-el-capitan-in-2-minutes/ 먼저 디렉토리를 만들어야 합니다. sudo mkdir -p /usr/local/src cd /usr/local/src 그런 다음 pcre 다운로드 받아서 설치합니다. sudo curl -OL ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz sudo tar xvzf pcre-8.37.tar.gz cd pcre-8.37 sudo ./configure --prefix=/usr/local sudo make sudo make install cd .. 이제 nginx를 다운로드 받아 설치합니다. sudo curl -OL http://nginx.org/download/nginx-1.9.9.tar.gz sudo tar xvzf nginx-1.9.9.tar.gz cd nginx-1.9.9 sudo ./configure --prefix=/usr/local --with-cc-opt="-Wno-deprecated-declarations" --with-pcre=../pcre-8.37 sudo make sudo make install 실행파일의 위치는 이곳입니다. sudo /usr/local/sbin/nginx 소스파일을 수정하려면 Finder에서 접근해야합니다. 전 링크를 하나 만들어서 바탕화면에 떨쳐 놓았습니다. Finder - 이동 - 폴더로 이동을 클릭한 다음 /usr/local 를 입력하고 엔터를 치시면 디렉토리가 열립니다. 이걸 가상본을 만들어서 이동시키면 링크파일이 됩니다. 이제 맥에서 엔진엑스를 구동해보세요.

맥에서 NTFS 로 파일 복사시 느릴 때 빠르게 하는 방법

맥에서 USB드라이버를 사용할때 보통 FAT을 사용하면 빠르지만 NTFS를 사용하면 복사 시간이 오래 걸리는 경우가 있다. FAT을 사용하면 4기가 이상의 파일을 옮기기가 매우 번거로워진다. 파일을 쪼개서 복사한 다음 다시 합쳐야 하니까..., 그리하여 NTFS 를 많이 사용한다. 이경우 복사할 때 시간이 오래 걸린다. 난 설정을 바꾸었더니 FAT과 같은 속도가 나온다. 먼저 시스템 환경설정 아이콘을 클릭하자. 그 다음 NTFS-3G 를 클릭하자. 밑에 자물쇠를 클릭하여 설정을 변경할 수 있도록 준비하자. 체크박스가 많이 나오는데 NTFS-3G status 관련에서 File system caching enabled 만 체크하고 나머지는 체크를 하지 말자. 이러면 속도가 빨라진다.

맥에서 다른 사용자 파일 접근하기

맥에서 다른 사용자 폴더를 접근해야 하는 경우가 생긴다. 이럴때는 Finder에서 접근이 되지 않는다. 자세를 가다듬고 생각을 해보았다. 정녕 방법이 없는 것일까? 나는 이 방법으로 파일을 복사했다. 먼저 터미널을 연다. 그런다음 터미널에서 root 로 계정 이동한다. $ sudo -i 명령어를 치고 암호를 입력하면 가능하다 root # 이렇게 화면에 나오면 성공이다. 이곳에서 접근이 불가능한 폴더를 접근이 가능한 폴더로 이동한다. mv /접근이 불가능하지만 이동할 폴더 /접근이 가능한 폴더 이동 시간은 짧다. 이제 접근이 불가능한 폴더는 없을 것이다. 참고로 계정은 관리자 계정이어야 한다.