2020/10
-
문자열을 숫자로 저장했다가 다시 복원하는 방법입니다. 아래 글 내용에 나오는 코드를 고쳐봤습니다. 더보기 바보팀1님의 Hellow 난독화하기 글을 읽었습니다. 저는 python v3.8 환경을 사용하는데 여기에서는 동작하지 않아서 동작하도록 고쳐봤습니다. 버전별로 처리해보기 위해 코드를 문자화 하는데에 샐리님 블로그 글을 참조하였습니다. # 출처: https://qkqhxla1.tistory.com/485 # 참고: https://saelly.tistory.com/171 import sys v2 = """(lambda _, __, ___, ____, _____, ______, _______, ________: getattr( __import__(True.__class__.__name__[_] + []._..
유니코드 문자열을 숫자로 변환했다가 복원하기문자열을 숫자로 저장했다가 다시 복원하는 방법입니다. 아래 글 내용에 나오는 코드를 고쳐봤습니다. 더보기 바보팀1님의 Hellow 난독화하기 글을 읽었습니다. 저는 python v3.8 환경을 사용하는데 여기에서는 동작하지 않아서 동작하도록 고쳐봤습니다. 버전별로 처리해보기 위해 코드를 문자화 하는데에 샐리님 블로그 글을 참조하였습니다. # 출처: https://qkqhxla1.tistory.com/485 # 참고: https://saelly.tistory.com/171 import sys v2 = """(lambda _, __, ___, ____, _____, ______, _______, ________: getattr( __import__(True.__class__.__name__[_] + []._..
2020.10.26 -
CMake 를 처음 써보면서 헤매는게 많네요. 기록용으로 남깁니다. gcc 의 -lcurl 같은 옵션을 줘야 하는 상황이라면 CMake 에서도 이를 지정해줘야 합니다. 지정안해주면 undefined reference 뜹니다. CMakeLists.txt 파일에서 target_link_libraries 항목을 찾아서 해당 라이브러리 이름을 추가해주면 되겠습니다. target_link_libraries(${PROJECT_NAME} m azureiot applibs curl pthread gcc_s c)
CMake 사용시 undefined reference 뜰 때 해결CMake 를 처음 써보면서 헤매는게 많네요. 기록용으로 남깁니다. gcc 의 -lcurl 같은 옵션을 줘야 하는 상황이라면 CMake 에서도 이를 지정해줘야 합니다. 지정안해주면 undefined reference 뜹니다. CMakeLists.txt 파일에서 target_link_libraries 항목을 찾아서 해당 라이브러리 이름을 추가해주면 되겠습니다. target_link_libraries(${PROJECT_NAME} m azureiot applibs curl pthread gcc_s c)
2020.10.21 -
원본 2016.02.15. 09:56 simryang 현재 아래 내용이 잘되지 않아서 검색해보니 LC_ALL 값을 지정하라는 내용이 있었습니다. set LC_ALL=ko_KR.UTF-8 그런데.. 안됩니다.. chcp 65001 도 안됩니다.. i18n.commitEncoding, i18n.logOutputEncoding 도 안먹습니다.. core.page 를 'less --raw-control-chars' 로 지정하는 것은 less 를 찾을 수 없답니다!!! 혹시나 싶어서 powershell 을 실행시켜서 $env:LC_ALL 을 지정해도 안됩니다 ㅜㅜ 한참을 뒤지다가 스택오버플로우 사이트를 뒤지는데 대부분의 답변이 실행이 안되는데 LESSCHARSET을 기존의 latin1 이 아닌 UTF-8로 지정하..
[git-bash] 윈도우/리눅스에서 git diff 한글 깨짐 - 2020.10.20 갱신원본 2016.02.15. 09:56 simryang 현재 아래 내용이 잘되지 않아서 검색해보니 LC_ALL 값을 지정하라는 내용이 있었습니다. set LC_ALL=ko_KR.UTF-8 그런데.. 안됩니다.. chcp 65001 도 안됩니다.. i18n.commitEncoding, i18n.logOutputEncoding 도 안먹습니다.. core.page 를 'less --raw-control-chars' 로 지정하는 것은 less 를 찾을 수 없답니다!!! 혹시나 싶어서 powershell 을 실행시켜서 $env:LC_ALL 을 지정해도 안됩니다 ㅜㅜ 한참을 뒤지다가 스택오버플로우 사이트를 뒤지는데 대부분의 답변이 실행이 안되는데 LESSCHARSET을 기존의 latin1 이 아닌 UTF-8로 지정하..
2020.10.20 -
파이썬으로 openwrt 에서 시스템 시간대를 변경하는 방법은 2가지가 있습니다. /etc/config/system 직접 수정하기 option zonename 항목을 찾아 값을 'Asia/Seoul'로 바꿉니다. 없다면 굳이 만들 필요는 없습니다. option timezone 항목을 찾아 값을 'KST-9'로 바꿔줍니다. 이것은 반드시 수행해야 합니다. uci 명령 사용하기 uci show system 명령으로 timezone 값이 어디 속해있는지 확인합니다. 경로를 찾았으면 uci set 해당 경로 명령으로 값을 변경하고 uci commit 을 해줘서 시스템 설정에 반영합니다. 보통 시간대를 변경했으면 reboot 명령으로 재부팅까지 해야 완료가 됩니다. # uci show system system.@..
[openwrt][uci] 시스템 시간대 설정하기파이썬으로 openwrt 에서 시스템 시간대를 변경하는 방법은 2가지가 있습니다. /etc/config/system 직접 수정하기 option zonename 항목을 찾아 값을 'Asia/Seoul'로 바꿉니다. 없다면 굳이 만들 필요는 없습니다. option timezone 항목을 찾아 값을 'KST-9'로 바꿔줍니다. 이것은 반드시 수행해야 합니다. uci 명령 사용하기 uci show system 명령으로 timezone 값이 어디 속해있는지 확인합니다. 경로를 찾았으면 uci set 해당 경로 명령으로 값을 변경하고 uci commit 을 해줘서 시스템 설정에 반영합니다. 보통 시간대를 변경했으면 reboot 명령으로 재부팅까지 해야 완료가 됩니다. # uci show system system.@..
2020.10.06