목록분류 전체보기 (253)
nakka soft world !
토종 SNS인 싸이월드가 드디어 오늘 Open을 합니다. 시간 맞춰 가보았는데요... 아래 처럼.~~ 역사적인 기념을 위해 2초에 화면 캡춰를 하였습니다. (1초에 하고 싶었으나, 생각 보다 빨리 캡춰기능이 실행 되었습니다.ㅜㅜ) 두근두근.... 근데... 읭? 버근가 봅니다. Cyworld가 보이지않고, 시간이 마이너스가 된채 멈춰있네요. 리프레시 해야 하나 싶어 리프레시를 하니..... 마이너스로 무한 이동중....흠...ㅜㅜ 언제 오픈하는거냐. 빨리가서 흑역사 지워야 한단 말이야~~~
현재 설정되어 있는 PATH 확인. [root@root ~]# echo $PATH /home/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PATH 추가. $ PATH=$PATH:추가하고싶은경로명 root@root:~$ PATH=$PATH:/home/root/Downloads/ root@root:~$ echo $PATH /home/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/root/Downloads/ 문제는... terminal을 새로 열면 사라져 있음. 그렇다 저렇게 하면 현재 열려있는 shell에만 반영이 되는 것 이다. 현재 sh..
docker에서 컨테이너를 실행시키기 위한 command는 run과 exec 두가지가 있다. 두가지의 차이점이 무었인지 궁금해서 정리 해 보았다. docker run : 새로운 container를 만들어서 실행. docker exec : 실행중인 container에 명령어를 전달. 깔끔 하다.
docker를 사용해 보려 하니 아래와 같은 Error 가 발생했다. ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network 구글링 해보니, 남는 network 가 없으니 정리 하란다. 아래와 같이 입력하란다. # docker network prune 그랬더니 뭔가를 한다. root@build:~/docker$ docker network prune WARNING! This will remove all networks not used by at least one container. Are you sure you want to continue? [y/N] y D..
bitbake 하면서 별의 별 에러를 다본다. 이번엔 아래와 같은 에러가 발생. already stripped란다. 그래서 어쩌라고..... ERROR: managerxxx-1.0-r0 do_package: QA Issue: File '/usr/lib/libgeee_api.so' from managerxxx was already stripped, this will prevent future debugging! [already-stripped] ERROR: managerxxx-1.0-r0 do_package: QA Issue: File '/usr/lib/libhbbb_api.so' from managerxxx was already stripped, this will prevent future debuggi..
bitbake로 빌드 중에 아래와 같은 에러로 빌드 에러가 난다면...?! ERROR: managerxxx-1.0-r0 do_package_qa: QA Issue: /apps/managerxxx contained in package managerxxx requires libgeee_api.so()(64bit), but no providers found in RDEPENDS_managerxxx? [file-rdeps] ERROR: managerxxx-1.0-r0 do_package_qa: QA Issue: /apps/managerxxx contained in package managerxxx requires libhbbb_api.so()(64bit), but no providers found in RDEP..
Bitbake를 사용해서 build 를 하는데, custom된 library를 적용해서 개발 할일이 생겼다. 이전에 사용하던 make나, cmake 정도로 생각하고, 뭐 그쯤이야 했으나. 이런 예상치도 못한 곳에서 뻥 뻥 터지고야 말았다. 심지어 아래와 같은 Log를 뿜으며 빌드도 되지 않는 상황. | Invoking: GCC C++ Linker | aarch64-poky-linux-g++ -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/work/project/tmp/aarch64-poky-linux/managerxxx/1.0-r0/recipe-sysroot -L..
파일이나 폴드더를 주고 받을때 보통은 압출을 하여 전송한다. 낱개로 전송시보다 번거롭지 않게 주고 받을 수 있으며, 압축을 통해 용량면에서도 효율화 할 수 있기 때문이다. 압축은 다양한 알고리즘을 통해 다양한 방식들이 존재 하는데, 윈도우의경우 마우스 우클릭해서 압축을 해제 하지만, Linuc의 CLI환경에서는 그럴수가 없다. 이에 확장자 기준 자주 사용하는 명령어 패턴만 정리 해 봤습니다. 1. tar 압축 하기 # tar -cvf [Filename.tar] [Path] ex) sample이라는 폴더를 test.tar 로 압축 한다면, # tar -cvf test.tar ./sample 압축 해제 # tar -xvf [Filename.tar] ex) test.tar 파일의 압축을 해제 한다면, # ta..
Python으로 작업을 하다 보면 파일로 저장하고 싶은 욕구가 생길때가 한 두 번이 아니다. Dataframe을 다룰때도 마찬가지 입니다. Dataframe을 다뤄 본 사람들이라면 csv나 xlsx로 저장하는 api가 있기에 해당 형식으로는 종종 저장 해봤을 것이다. (.to_csv와 .to_excel) csv나 xslx파일 포멧도 좋지만, 이 파일들은 꼭 엑셀로 연결이 되어있어 엑셀로 열린다. 엘셀이 실행될때의 답답함이란.... 그렇다면 txt로 저장해서 메모장으로 열리게 할 수는 없을까? 이 포스팅이 이에 대한 해답니다. 처음에는 open으로 파일을 열고 한줄한줄 wirte해야하나 싶었는데, 매우 간단히 해결되었다. # Sample Dataframe import pandas as pd df = pd...
import urllib.parse import pandas as pd MARKET_CODES = { 'kospi': 'stockMkt', 'kosdaq': 'kosdaqMkt', 'konex': 'konexMkt' } CORP_LIST_PATH = 'kind.krx.co.kr/corpgeneral/corpList.do' def get_stock_list(market=None, delisted=False): param = {'method': 'download'} if market.lower() in MARKET_CODES: param['marketType'] = MARKET_CODES[market] if not delisted: param['searchType'] = 13 params = urllib.p..