안드로이드 빌드시 자세한 컴파일 명령 출력하기
2013. 12. 13. 13:39
OS/안드로이드
안드로이드 빌드를 하다가 컴파일 도중에 에러가 발생하면 어떤 명령을 수행하다 프로그램이 비정상 종료가 되었는지 확인이 안될때가 있다. 이럴때 자세한 명령을 확인하고 싶다면 ... m showcommands m or mm or mmm 다음에 showcommands 라고 추가하면 자세한 컴파일 과정을 볼 수 있다.
.mk 파일에서 변수 출력하기
2013. 12. 13. 13:35
프로그래밍
간혹 프로그램을 빌드할때 어떤 설정으로 빌드하고 있는지 확인해야 할 때가 있다. 그때 echo $PATH 와 같은 방법으로 보통 변수를 출력해서 보곤 하는데 .mk 파일에서는 이와 같은 방법이 동작하지 않는다. 다음과 같이 사용해보자. VALUE="cooldien" $(info $(VALUE)) 출처 : http://blog.naver.com/cooldien/40153906016
삼바(samba) 심볼릭 링크 접근
2013. 12. 6. 10:30
에러 해결사
삼바의 기본 설정으로는 심볼릭 링크로 만들어진 디렉토리에 접근이 불가능하다. 다음과 같은 방법으로 해결이 가능하다. sudo vi /etc/samba/smb.conf 편집기를 이용하여 삼바 설정 파일에서 global 항목에 아래와 같이 추가한다. [global] follow symlinks = yeswide links = yesunix extensions = no 그 후 삼바를 재시작하면 된다. sudo /etc/init.d/smbd restart 출처 : http://www.ubuntu.or.kr/viewtopic.php?p=53551
E: Package sun-java6-jdk has no installation candidate
2013. 12. 5. 16:54
에러 해결사
Ubuntu 12.04에서 Android build를 위해서 java6를 설치해야 한다. sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get install sun-java6-jdk그러나.... Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package sun-java6-jdk has ..
[뇌를자극하는 PHP프로그래밍] 소스코드 (2013년 8월 29일)
2013. 9. 10. 17:45
책/최종 소스 코드
: 11장, register_globals=off, error_reporting = E_ALL 버전 책에 대한 질문은 꼭 http://ezphp.net/qna.html 에서 해주세요. 블로그는 가끔 방문하다보니 답변이 늦습니다. 오류 및 오탈자 부분을 수정한 버전을 올립니다. 만약 실행시 오류가 발생한다면 바로 알려주시면 최대한 빠른 답변을 드리겠습니다. 그리고 이 페이지는 항상 최신 버전의 소스코드를 유지할 예정입니다. 변경사항이 있으면 날짜와 함께 최신의 소스코드를 업로드하겠습니다. 참고로 문의하시는 분이 계셔서 말씀드립니다. 책의 예제 소스코드는 책을 구매하신 분 뿐만이 아니라 "모든" 분들이 "모든" 용도로 사용이 가능합니다. 2013년 8월 29일 업데이트 - 테스트 환경 -- Apache 2...
[뇌를자극하는 PHP프로그래밍] 518, 530 페이지
2013. 8. 23. 10:50
책/바로잡습니다
518페이지 101줄 $result = mysql_query(query, $conn); 위 코드는 아래와 같이 수정되어야 합니다. $result = mysql_query($query, $conn); 530페이지 18~20줄에서 $name 과 같은 변수는 POST 방식으로 넘어오는 값이기 때문에 register_globals=Off 상태에서는 반드시 $_POST[name] 과 같이 사용하여야 합니다. 따라서 $_POST[name], $_POST[pass], $_POST[email], $_POST[title], $_POST[content] 와 같이 수정하여야 합니다. 또한 방문자의 IP정보를 얻어오는 $REMOTE_ADDR의 경우에도 $_SERVER[REMOTE_ADDR] 와 같이 수정하여야 합니다. 버그 ..
Mini Displayport to DVI + DVI to D-Sub 젠더
2013. 1. 22. 17:50
OS/Mac
결론 : DVI 구매 + D-Sub 젠더 사용은 불가능 맥북 프로(에어)에는 DSUB나 DVI 포트가 없다. 듀얼모니터를 구성하거나 프로젝터에 연결하여 프리젠테이션을 하거나 한다면 이 좋은(이라 쓰고 비싼이라 읽는다) 맥북이 무용지물이 되어 버리고 만다. 이를 대비해서 다음과 같은 각종 어댑터가 필요하다.(이미지 출처 : 애플 스토어) 그런데 이 어댑터들이 각각 정가가 4만원이다. 정말 비싼가격이 아닐 수 없다. 그래서 둘다 구매하는 것은 쵸큼 부담스럽다. (하나만 구매해야지~ 잇힝)그러면 DVI를 살 것인가 D-Sub를 살 것인가? D-Sub는 아날로그 신호를 통해 영상을 전송하고 DVI는 디지털 신호만 전송하거나 아날로그 신호까지 함께 전송하는 방식이다.따라서 LCD 모니터 등과 같이 디지털 신호를 ..
데이터베이스 설계 및 정규화 (Nomalization)
2012. 11. 5. 15:20
프로그래밍/PHP
데이터베이스를 설계하기 위한 과정은 다음과 같습니다. 1. 요구분석 2. 개념적 설계 3. 논리적 설계 4. 물리적 설계 고객의 요구사항을 분석하여 추상화 과정을 통해 개념적 설계를 합니다. 개념적 설계의 바탕은 세상의 만물을 Entity(개체)와 Relationship(관계)로 표현하는 것이며 Entity와 Relationship은 각각 속성(property)을 가질 수 있습니다. 예를들면 학생, 교수, 학과 등이 Entity가 되고 지도교수관계, 소속학과 관계 등이 Relationship이 됩니다. 이렇게 Entity와 Relationship으로 모델링하는 방법을 ER Model 이라고 합니다. (이때 ER diagram을 그리게 됩니다.) 이렇게 추상화 과정을 통해 ER Model을 완성하면 논리적..
nexus s 이미지 올리기
2012. 9. 5. 11:27
OS/안드로이드
fastboot oem unlock fastboot flash bootloader bootloader.img fastboot reboot-bootloader fastboot flash radio radio.img fastboot reboot-bootloader fastboot flash recovery recovery.img fastboot flash boot boot.img fastboot flash system system.img fastboot flash userdata userdata.img fastboot erase cache fastboot oem lock