본문 바로가기

app

(154)
python Fibonacci Sequence x = 0y = 1p = 0for i in range(10): print p p = x + y x = y y = p
python aes encrypt decrypt def AESencrypt(password, plaintext, base64=False): import hashlib, os from Crypto.Cipher import AES SALT_LENGTH = 32 DERIVATION_ROUNDS=1337 BLOCK_SIZE = 16 KEY_SIZE = 32 MODE = AES.MODE_CBC salt = os.urandom(SALT_LENGTH) iv = os.urandom(BLOCK_SIZE) paddingLength = 16 - (len(plaintext) % 16) paddedPlaintext = plaintext+chr(paddingLength)*paddingLength derivedKey = password for i in range(0,DERIVA..
utf8 string to int utf8_str = u'1'ascii_int = int(utf8.encode("ascii", "ignore"))
python image to base64 encode/decode 원하는 문자열을 base64 로 암호화 한후 이미지파일데이터로 만들어버린다.그후 복호화 소스 import base64 str = "base64"fh = open("파일이름.png", "wb")fh.write(base64.b64encode(str))fh.close() with open("파일이름.png", "rb") as img: print decode_base64(img.read()) 파일명만 png 일뿐 사실상 이미지 파일이 아닙니다.(당연하겠지요?)
이클립스에서 jcef 빌드 하기 빌드 패스를 추가 해줘야 하는데 *.jar 가 아닌 *.app 를 추가해줘야 하기 때문에 라이블러리 추가에선 불가.(이부분때문에 많이 헷갈림) run configurations > vm arguments 에 라이블러리 패스 추가. 만일 제대로 돌아간다면 끝. out-of-memory 가 난다면 이클립스의 메모리를 늘려주면 됨.
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 로 설정하고 리빌드!!