Pydev에서 Library 인식 안될 때

여러가지 파이썬용 웹프레임웍을 이클립스의 Pydev에서 돌려보는 중 아주 눈에 거슬리는 것을 발견!!빌드도 잘되고 Run도 잘되는데 저 빨간줄! 엑스표! 에디터상에 나타나는거 아주 짜증스럽다! 오늘은 맘먹고 고치겠다고 선언! 아무리 웹을 뒤져도 나오지 않는다! 왜일까... 결국엔 삽질 끝에 아주 간단히 해결.. eclipse->preference->interpreter -Python 위 화면에서 Auto Config click하면 이런화면이 나온다. 보통은 위에 선택되어 있는 것처럼 해놓고 사용했었는데.. (easy_install하면 젤 아래 /Library/Python/2.7/site-packages 에 들어가기 때문에..)알고보니 library로 인식이 안되고 있는 것이였다 -_-;;(이런 멍청한! 모르면 죽어야지!) Select All한 후 코드를 다시 열어보니.. Read On →

Python:: flask, webpy, Django, Bottle, web2py ...

Python으로 Web 개발 공부를 해보는 중.. 아무런 정보도 맨토도 없이 무작정 Django책부터 하나 붙잡고 시작. 100% 끝낸건 아니지만 일단 기본적인 정보는 모두 캐냈다고 판단 후 책을 덮음. 이제부터 현실적인 문제에 봉착. Django가 짱!인줄 알았는데.. 파이썬에는 수많은 좋은 웹프레임웍들이 존재한다는 것! Bottle로 짠 Simple한 REST API예제를 보고 1차 감탄! Web2Py 깔고서 관리자 페이지에서 IDE까지 제공해주는 Detail에 2차 감탄! 마지막으로 webpy까지 보고 나니 점점 헷갈린다! Django가 잘 만들어진 녀석이긴 하지만 일단 다른 프래임웍들을 알아보다 보니 Python위에서 만들어진 기술이란 느낌 보다는 그냥 Django다! Read On →

유동 IP 사용하는 개인서버에 유료 도메인 세팅

결론부터 이야기 하자면 DNSEVER.COM 이라는 아주 고마운 서비스를 이용하면 DYNDNS.com 같은 Dynamic DNS 서비스를 개인 도메인에 붙여서 사용이 가능하다는 이야기! *간단 요약1. DNSEVER.COM 가입2. DNSEVER에 도메인 추가.3. 좌측 하단의 name server를 각 domain업체 홈페이지에서 변경(공식설명: http://kr.dnsever.com/help/wiki/wiki.php/NameServerChange)4. 다이나믹DNS 등록5. Auto Refresh 설정 아래 링크에 가면 아주 친절하세 설명해주신 포스팅이 있다.[팁]개인pc에 유료도메인 셋팅하기(포워딩) :: 네이버 블로그: 위 포스팅은 Windows base로 Refresh설명을 해주셨지만 아래 공식사이트에 가면 Linux용 설정방법도 있음.DNSEVER사용법 *주의: Name server를 변경했기 때문에 향후 도메인 관리는 모두 DNSEVER에서 해야함. Read On →

MAC에서 SSH Key 생성

1. SSH key가 있는지 확인 $cd ~/.ssh 2. 기존키 백업 $mkdir key_backup $cp id_rsa* keybackup $rm id_rsa* 3. ssh key 생성하기 $ssh-keygen -t rsa -C “이메일 주소” Generating public/private rsa key pair. Enter file in which to save the key (/Users/사용자폴더/.ssh/id_rsa):엔터! Enter passphrase (empty for no passphrase:패스워드! Enter same passphrase again: 한번더! *GitHub 사용법에서 퍼옴 http://help.github.com/mac-set-up-git/

DrewGaren.com: Nexus S Beta 3 Coming Soon!

요즘 한참 쓰고 있는 DrewGaren의 Nexus S용 ICS ROM. Beta2사용중인데 Beta3가 나온다고 한다. 공식REL도 되기전에 이미 충분히 안정적이고 쓸만한 ROM을 생산해내고 있는 해커들.. 경이롭기까지 하다. DrewGaren.com: Nexus S Beta 3 Coming Soon!: Beta 3 Ice Cream Sandwich for Nexus S Is Coming Soon, How About A Preview… You guys have been asking for some fixes and I’m going to get …

PostgreSQL 9.1.1 + phpPgAdmin 설치

Ubuntu 11.10에서 PostgreSQL 9.1.1 + phpPgAdmin 설치하기 1. apt-get을 이용하여 Install하면 9.1.1이 자동으로 설치된다. $sudo apt-get install postgresql 2. apt-get을 이용하여 phpPgAdmin 설치 $sudo apt-get install phpPgAdmin 3. 기본적으로 postgreSQL은 인증방식이 peer로 잡혀있다. password base로 접속하기 위해서는 trust로 변경을 해야한다. $sudo vim /etc/postgresql/9.1/main/pg_hba.conf 가장 아랫쪽에 인증방식 설정하는 곳을 찾아 아래처럼 변경한다. local    all    all                        trust host    all    all    0.0.0.0/0    trust 참고로 host의 address를 0.0.0.0/0 으로 설정한 것은 원격지에서 접속이 가능하도록 하기위해서다. Read On →

Android dips pixel 계산법

스크린 사이즈 QVGA(240x320), 120dpi : HTC Tatoo HVGA(320x480), 160dpi : 안드로원, HTC G1 WVGA(480x800), 240dpi : 넥서스원, 갤럭시A FWVGA(480x854), 240dpi : 모토로이 * 공식 : pixels = dips * (density / 160) * 참고 : http://developer.android.com/guide/practices/screens_support.html

2010-08-04 도서구매 내역

주문 내역주 문 일2010년 8월 4일 수요일 11시44분주문번호001-A916723315상 태상품준비중상품가격59,510 원배 송 료0 원주문총액59,510 원 상품정보상품명수량가격[별도증정] 팔도 비빔면 4입 세트 / 알라딘 이벤트 1 개0원강남몽 황석영 지음 / 창비(창작과비평사) 출고예상시간 : 통상 24 시간 이내1 개10,800원도플갱어 주제 사라마구 지음, 김승욱 옮김 / 해냄 출고예상시간 : 통상 24 시간 이내1 개10,360원사랑할 때와 죽을 때 에리히 마리아 레마르크 지음, 장희창 옮김 / 민음사 출고예상시간 : 통상 24 시간 이내1 개12,150원혁신이란 무엇인가 커티스 칼슨 외 지음, 문일윤 옮김 / 김영사 출고예상시간 : Read On →

Android ODEX Reverse Engineering(DE-ODEX)

우선 ODEX라는 것이 무엇일까? http://mylifewithandroid.blogspot.com/2009/02/optimized-dex-files.html 위 블로그에 보면 아주 내용이 잘 정리 되어있다. Optimized dex 로써 성능향상을 위해 Hardware에 최적화되어 만들어진 dex file이다. HTC의 단말기들에 있는 app들을 까보면 apk파일과 odex 파일 두개로 이루어져있다. (그리고 apk file을 압축을 풀어 확인해보면 classes.dex 파일이 존재 하지 않는다.) ODEX를 classes.dex로 바꿔보자! 1. http://code.google.com/p/smali/downloads/list 사이트에서 smali.jar와 baksmali.jar를 다운로드한다. 1. Android Phone을 Android SDK가 깔려있는 PC에 연결 2. adb pull system system 3. java -jar baksmali.jar -d system/framework -x temp.odex(odex파일 경로) (참조: http://code.google.com/p/smali/wiki/DeodexInstructions) 이렇게 하면 out이라는 폴더 안에 smali format으로 odex가 풀려있게 된다. Read On →

Android APK Reverse Engineering

Android apk file을 reverse해서 Resource나 Src를 수정하는 방법이 있다. http://code.google.com/p/android-apktool/ 에 open source project가 진행중이며, apk를 풀고 다시 빌드하는 것이 가능하다. 1. 해당 사이트에서 apktool을 다운로드하고 기재된 install방법으로 설치한다. 2. apk 디코딩 >apktool d -d name.apk out 3. out 폴더에 있는 source file(dalvik bytecode)과 resource file을 수정한다. 4. apk 빌드 >apktool b -d out 5. 위까지 수행하게 되면 out/dist/out.apk 가 생성되며 이 out.apk를 sign해주면 완료. Sign방법은 http://developer.android.com/guide/publishing/app-signing.html 를 참고하면 된다. 참고: 1. leehack이 사용한 Sign관련 command. Read On →