본문 바로가기

전체 글

(1185)
jcef 빌드 성공... http://www.magpcss.net/cef_downloads/index.php?query=label%3Amacosx+sort%3Aname+jcef#list 소스는 jcef_binary_3.1650.1552.13_macosx64_preview.7z 으로 빌드. 이번엔 java 로 된 cef 빌드 성공...(근데 이클립스에선 아직 안됨..터미널에서 성공)권한 문제 때문에 한참을 헤맸다. 속 편하게 소스 전체를 권한을 주면 끝.(mac 에선 권한이 없다는 말이 않나온다. 파일이 없다고 나온다. 그래서 모든 바이너리 파일 넣었다 뺏다가 뻘짓 하루동안 함) 쨋든. 오늘은 여기까지. node-webkit 하다가 빡쳐서 cef로 빠졌지만 오히려 더욱 혈압상승중..... 모르는게 있어도 국내 커뮤니트는 전무하기 ..
xcode build error Permission denied xcode 빌드중 Permission denied 이 나온다면 알림창에 Permission denied 앞에 권한이 없다는 파일 이름이 나옵니다.(위의 경우 strip_from_xcode 네요) 커맨드 창에서 해당 폴더로 이동후 $sudo chmod +x (파일명) 한다음 다시 빌드 하시면 됨.
Unsupported compiler 'GCC 4.2' selected for architecture 'x86_64' cef 빌드중 "Unsupported compiler 'GCC 4.2' selected for architecture 'x86_64'" 에러가 나온다면 Build Settings -> (에러가 나는 타켓을 선정) -> All -> Build options -> compiler for c/c++/Objective-c 에서 빌드 버전을 Apple LLVM compiler 4.2 로 설정하고 리빌드!!
xcode 4.x 버전 다운받기 개발자 아이디가 필요합니다.(당연히 있으시겠지만?!)아래의 링크 들어간후 로그인 하고 검색에 xcode 4 로 검색하면 4.x 버전별로 다운 가능합니다. https://developer.apple.com/downloads/index.action#
5-4 urlencode (url 한글 인코딩 모듈) 정말 한번쯤은 쓸수 밖에 없는 모듈! 한글 인코딩 모듈인 urlencode 입니다. 1. 먼저 설치! npm install urlencode 2. 사용법은 간단합니다. urlencode() 자체가 utf-8 이 디폴트이기 때문에 따로 설정도 필요없이 바로 넣어주면 됩니다. var urlencode = require('urlencode'); console.log(urlencode('변환')); console.log(urlencode.decode('%EB%B3%80%ED%99%98')); 쉽죠?!
node-webkit 개발시 child-process 는 무용지물. node.js 에서 사용하는 모듈을 사용할수 있다고하지만 않되는게 너무 많다.(제약사항이 너무 많다.)일단 기본 내장 모듈인 child-process 부터 에러. (fock 에 버그가 있다고 한다. - node-webkit 개발자가 시간이 없어서 못고친다고 선언;;;;) 패키징 했을때 mac의 경우엔 일반 디렉토리와 패키징의 권한과 디렉토리 경로가 완전히 달라지는데(mac 의 특성이란다. 처음알았다.) 이에 따른 절대경로 문제도 에러가 있다. (이 부분이 신기한데 mac 의 경우 응용프로그램이 작동하면 하드상의 어떤 부분을 참조하게 되는데 이 부분이 컴퓨터 마다 다르게 권한,명시 되며 프로그램으로 알수가 없다. - 보안상 , 한마디로 절대/상대 경로로 애플에서 제공하지 않는 함수로는 실행 불가. 하지만 ..
ajax get 예제 검색해보니 ajax의 예제로 전부 안되는 것들만 올려놓은 블로그를 너무 많이 봐서 하나 올려본다. 버튼 클릭하면 네이버의 실시간 검색어를 가져온다.
2. node-webkit Invalid package there is no 'package.json' in the package error 만일 osx 에서 node-webkit 압축시(*.nw) 만들하여 만든 파일이 package.json 파일이 있는데도 불구하고 위와 같이 화면만 나온다면 맥에서 지원하는 zip 파일로 만든후 확장자만 .nw 로 지정하면 위와 같이 에러가 납니다.(맥에서 지원하는 아카이브 프로그램으로 zip 파일 압축시 일어납니다.) 커맨드 창에서 만든 폴더 자체를 압축시켜 주시고($zip -r app.nw * ) 바로 *.nw 파일을 만듬. - 이부분이 안되서 하루 날렸네요. 분명히 버그는 개발자가 픽스 했다고 작년 날짜로 되어 있는데.. 왜 안되는지 한참을 해맸네요. - 오픈소스의 경우 무엇이든 개발자가 말한 팩트를 따라줘야 합니다. 편하다고 자기 멋대로 하면 저 처럼 하루 날려요.