페이지

2012년 11월 2일 금요일

Send file via FTP with one line in terminal


터미널에서 한 줄로 FTP파일 보내기

2012년 10월 25일 목요일

Ruby 1.8.7 on CentOS



출처: http://wiki.opscode.com/display/chef/Installing+Ruby+and+dependencies+on+CentOS+and+Others

2012년 10월 11일 목요일

AccountChanger TS

  • 앱스토어 애플 아이디를 편하게 변경/관리할 수 있습니다.
    This tweak will manage accounts of AppStore and you can change ID easy.
  • AccountChanger 의 유료버전입니다. 국가변경문제가 거의 해결됐습니다!
    This is paid version of AccountChanger.

2012년 10월 3일 수요일

tsSpeeder A

  • 아이폰의 애니메이션 속도를 조절할 수 있는 트윅입니다.
    This tweak will manage animation speed of iOS.

2012년 9월 21일 금요일

Xcode 에서 dylib 빌드하기

Xcode에서 dylib 를 빌드하려면 오류가 발생한다.

Target specifies product type 'com.apple.product-type.library.dynamic', but there's no such product type for the 'iphoneos' platform

빌드를 가능하게 하려면 다음의 두 파일에 내용을 추가해야한다.

크롬에서 북마크 검색하기

크롬브라우저를 쓰면서 항상 좀 아쉬웠던게 북마크 검색이 쉽지 않다는 것이었다.
북마크 관리자를 열지 않으면 검색이 안되는데, 검색엔진으로 등록을 하면 주소창에서 검색할 수도 있다.
(검색은 되는데 결과가 많을 경우 키워드 매치순위에서 밀릴 수도 있다.)

2012년 9월 7일 금요일

맥용 Adobe 업데이트 비활성화 시키기

윈도에서 "서비스"라는 것으로 백그라운드 처리를 할 프로세스를 관리하는 것처럼 맥에서는 Launch Daemon 으로 관리하는데, 윈도처럼 GUI 창이 있는 것이 아니라서 설정하려면 좀 번거롭다.
그리고, 자동 업데이트 같은 건 그냥 로그인 항목에 넣어두면 될 것 같은데, Adobe는 데몬으로 띄워 끄기도 쉽지가 않다.

2012년 8월 30일 목요일

tsProtector 문제해결


0.2b-7

0.2b-7 버전으로 인해 불편을 드려 죄송합니다.
아무리 무료이지만 이정도로 민폐를 끼치다니 개발자로서 할말이 없습니다. ㅜㅜ

0.2b-7 버전으로 생긴 문제를 해결하는 방법입니다.

1. 트윅을 상위버전(최신)으로 업데이트한다.
2. 문제가 생긴 앱을 지우고 재설치한다.
3. 재설치하기 어려운 앱들은 iFile 로 앱의 Documents 나 Library 폴더 밑의 파일들의 권한을 644로 바꿔준다.
예) 카톡의 경우 Talk.sqlite-journal 파일이 생성이 되면서 파일 쓰기 권한 설정이 안되어 0.2b-7 설치이후 메시지가 저장이 안되거나 하는 문제가 생겼습니다. 해당파일을 삭제하거나 권한을 644 (사용자 읽기쓰기/그룹 읽기/전체 읽기) 로 설정하고 카톡을 재시작하면 해결됩니다.

4. Terminal, find, xargs 가 설치되어 있다면 터미널에서 다음 명령으로 일괄변경이 가능합니다.

$ find /var/mobile/ -perm 000 -type f | xargs -l1 chmod 644
$ find /var/mobile/ -perm 000 -type d | xargs -l1 chmod 755




2012년 8월 20일 월요일

tsProtector P

tsProtector P

  • 유료버전을 공개했습니다. 현재로서는 로그확인 기능이 추가되었습니다. 앞으로 몇가지 더 추가기능을 넣어보겠습니다.
    Paid version of tsProtector has been released. It features Access Log. More features on the way.

2012년 8월 3일 금요일

Tab Completion - Terminal



터미널에서 TAB키로 파일이름 완성시킬때 파일들을 순환하며 선택할 수 있도록 해줄 수 있다.

2012년 7월 29일 일요일

iOSOpenDev 설치 오류 날 때

MBPR 오고 산사자 업글하고 Xcode 깔고 iOSOpenDev 설치하려니
오류가 나 주신다.


2012년 4월 26일 목요일

UIPopoverController on iPhone

iPhone에서 UIPopoverController를 가능하게 하는 법.
리젝은 장담 못하겠다..

2012년 4월 17일 화요일

typ0s2d10 on BigBoss

iPhoto501Fix 는 뭐 더 할게 없지만,
AccountChanger 는 늘어가는 다운로드수와 이젠 뜸하지만 그래도 날라오는 버그리포팅 메일을 볼 때마다 귀차니즘의 압박을 심하게 느낀다. ㅋ


2012년 3월 26일 월요일

Paypal 기부버튼 만들기



페이팔로 기부버튼을 만드려고 별 짓을 다 해봤지만,
페이팔측으로부터 NPO자격이 있어야한다는 답변만 받았었는데,
어떻게 다시 시도를 하다보니 됐다.. -0-;;

2012년 3월 12일 월요일

iPhoto 를 iOS 5.0 에 설치하는 불친절한 방법

iPhoto가 최저 사양으로 5.1을 요구하는데, 뒤져보니 별 쓸데없는 걸로 버전을 올렸던거였다.
- [ALAssetRepresentation dimensions]
이거 하나 쓰면서 말야..

어쨌든 실행하게 해주는 트윅은 만들었는데, 설치하는 법을 불친절하게 적어본다.

2012년 2월 16일 목요일

2012년 2월 11일 토요일

iOSOpenDev와 PreferenceBundles

iOSOpenDev 라는 Theos 보다 Xcode 친화적인 개발환경이 나왔다.
길다란 네이밍으로 자동완성 없으면 코딩하기 ㅈㄹ불편한 iOS SDK에 단비 같은 것임에 틀림이 없다!
그런데, PrivateFramework 와 PreferenceBundles 가 아직 들어있지 않다. 제작자는 곧 넣을거라는데, 당연히 못 기다린다.
iOSOpenDev 만으로는 안되고 Theos 와 같이 사용하면 편하게 세팅할 수 있다.

2012년 2월 10일 금요일

2012년 2월 3일 금요일

MobileSubstrate 트윅의 적용대상 앱 추가/바꾸기

MobileSubstrate 의 트윅들은 스프링보드나 기타 대상 앱들을 지정해서 적용시키는데, 손쉽게(?) 변경할 수 있다.
대부분의 스프링보드 대상의 트윅들은 프레임워크 자체를 대상으로 하니 바꿔봐야 별 소용은 없다.
단, 자체적으로 대상앱들을 선택할 수 있는 트윅들은 좀 다른 방식이므로 아래의 팁은 적용할 수 없을 것이다.
(웬만해선 이걸 써먹을 트윅은 없어보인다.. k뱅크트윅 외엔...)

예제는 신라저축은행을 대상으로 했다.
@k뱅크트윅님의 말에 따르면 몇 개의 하청업체에서 대부분의 은행앱을 만들었다고 한다. 금융결제원에서는 지방은행 앱을 디자인만 바꾸어 전부 만들었다. 아직 신라저축은행은 트윅은 안 만들었던데, 요청하는 사람도 없었고해서 저축은행앱이 더 있는 줄 몰랐다고 한다.
최근 은행들이 아이패드용 앱들을 따로 만들어서 올리던데, @k뱅크트윅님은 아이패드가 없어서 만들지를 않는다 하니, 같은 은행이면 아래의 방법으로 아이패드용도 해결가능하리라 본다. 본인도 아이패드 없으므로 보장은 못한다.
아이폰에 SC제일은행앱과 트윅이 깔려있으니, 그걸로 해봤는데, 잘 됐다... !
헌데, 이 팁을 아무데나 적용한다고 해서 되리라는 보장도 없고, 그 외의 책임은 각자 알아서 지기 바란다.

2012년 1월 31일 화요일

Cydia 강제종료 버그 해결

탈옥후 시디아가 키보드만 나올 찰나에 강제종료되는 문제를 해결

  • iFunbox 나 DiskAid 로 다음 경로의 폴더가 있는지 찾는다. 없으면 만든다.
    /root/Library/Keyboard/

  • 다음 경로의 파일을 위 폴더로 복사한다
    /var/mobile/Library/Keyboard/UserDictionary.sqlite
  • 2012년 1월 26일 목요일

    2012년 1월 23일 월요일

    BASH History 시간표시

    bash의 history 목록에 시간 값을 표시시킨다.
    /etc/profile 에 넣어두자

    HISTTIMEFORMAT='%F %T   '
    export HISTTIMEFORMAT
    

    이렇게 표시된다.
    469   2012-01-23 15:22:48   find . -type d -iname .svn
    470   2012-01-23 15:22:48   rm -rf solr/prettify/.svn/
    1002  2012-01-23 15:23:08   svnserve --help
    1003  2012-01-23 15:23:23   svnserve -d &
    1006  2012-01-23 15:24:57   history | grep svn
    

    쓸만한 ColorPicker

  • Developer Color Picker
    http://panic.com/~wade/picker/



  • Hex Color Picker
    http://wafflesoftware.net/hexpicker/
  • 2012년 1월 19일 목요일

    iPhone Debug에 필요한 패키지

    $ apt-get install com.ericasadun.utilities gawk gdb ldid odcctools sqlite3 sqlite3-lib uuid zip
    

    2012년 1월 18일 수요일

    Vim 단축키, 명령어 팁

  • 반복
    .             마지막 변경 반복
    @:            마지막 명령줄 작업 반복
    

  • 바꾸기
    :%s/old/new/g


  • :h tabnew
  • Vim 설치, 설정

    VIM 을 위한 앱, 플러그인, 설정들

    2012년 1월 12일 목요일

    Mac 파인더 파일 숨기기/보이기

    터미널에서 실행한다.

    모든 숨겨진 파일 보이게 하기
    $ defaults write com.apple.finder AppleShowAllFiles TRUE
    숨기기
    $ defaults write com.apple.finder AppleShowAllFiles FALSE

    특정한 파일/폴더만 보이게 하기
    $ chflags nohidden ~/Library
    또는
    $ SetFile -a V ~/Library

    특정한 파일/폴더만 숨기기
    $ chflags hidden ~/Library
    또는
    $ SetFile -a v ~/Library

    SetFile 은 Xcode 개발자 도구를 설치해야 사용할 수 있다.

    2012년 1월 11일 수요일

    iOS5 앱 크랙하기

    Cydia에 있는 앱크래킹 툴들은 이제 거의 되지 않는 것 같다.
    애플에서 iOS 4.2 이후에다가 ASLR (Address Space Layout Randomization) 을 추가했는데, 디버깅을 힘들게 한다.
    그러다 찾은게 Clutch. Hackulo.us 그룹에서 배포하고 있다.
    poedCrackMod도 지원한다고는 하는데, 역시 시디아에서 받은 건 안된다.

    시디아에 다음 소스를 추가
    clutch.hackulo.us

    Clutch 패키지를 설치한다
    $ apt-get install us.hackulo.clutch

    사용법은 간단하다. 앱이 아니라 CLI에서 실행한다.
    $ clutch [크랙할 앱이름]

    아무 인자없이 실행하면 크랙할 수 있는 앱 목록을 보여준다.
    한글이름은 어떻게 되는지 모르겠다. 해보지 않음

    다음 위치에 설정파일도 있다하니 설정 해둔다. [상세설명]
    /etc/clutch.conf