본문 바로가기

my_lesson325

Linux 웹데이터 추출하기 LibreOffice GoogleSheet Excel Linux 웹데이터 추출하기 Libreoffice_Calc Googlesheet ExcellibreOffice Calc 로 웹데이터 추출하기크롬에서 F12를 누르고 추출하고자 하는 엘리먼트를 추적해서 자세한 주소를 알아낸다 녹색 사각형위에 마우스 우클릭하여서 copy link address를 한후URL fo External Data Source 부분에 입력하고 Enter 하면 위와같은 팝업창이 열리는데 기본 (Automatic)을 선택한 체로 OK하면 된다. 그렇게 하고 나면위와 같은 내용이 Abailable Tables/Ranges에 나타나는데 보통 HTML1을 선택하면 된다. 나타나는 것들을 다 선택해보아도 원하는 결과가 안나타날 경우 세부 주소가 잘못 선택된것이니 해당 Element선택부터 다시 하.. 2018. 10. 3.
Linux 공공데이터 한글깨짐 변환하기(iconv 명령) utf-8 ↔ euc-kr 리눅스에서 파일 인코딩 확인하기(file 명령) & 변환하기(iconv 명령) utf-8 ↔ euc-kr 웹개발하다보면, 페이지 인코딩, 등이 맞지 않아서 골치 아플때가 있죠. 그래서 때로는 수동으로 변환해주어야 할때도 있습니다. 요즘 작성되는 페이지는 utf-8 을 많이 사용하곤 있지만, 기존의 페이지들로 부터 업그레이드 하는 경우 변환이 필요하곤 합니다. [파일 인코딩 확인] 리눅스 시스템에서 파일 인코딩을 확인하는 방법으로는 file 명령어를 사용하면 됩니다 file -bi 파일명 ex) > file -bi ttt.php text/html; charset=utf-8 [파일 인코딩 변환] 리눅스 시스템에서 파일 인코딩을 변환할때는 방법으로는 iconv 명령어를 사용합니다 다음예 은 원래 utf-8 인.. 2018. 10. 3.
Linux 엑셀파일 csv로 변화하기 Linux 엑셀파일 csv로 변화하기리눅스의 대표전인 스프레드 시트 프로그렘인 gnumeric을 설치한다. ~$ sudo apt-get install gnumeric # my_sheet.xlsx 파일을 csv로 변환해서 my_sheet.csv로 저장 ~$ ssconvert Book1.xlsx newfile.csv~$ ssconvert -S my_sheet.xlsx my_sheet.csv -S 옵션을 주지 않으면 엑셀 문서의 첫번째 워크시트만 csv 형식으로 변환한다. 문서에 여러개의 워크시트가 있다면 반드시 -S 옵션을 추가해 주자. -S 옵션을 지정하면 워크시트의 개수만큼 csv 파일이 생긴다. 위의 예시에서 만약 xlsx 파일에 워크시트가 2개였다면 csv 파일은 my_sheet.csv.0, my_s.. 2018. 10. 2.
Linux Upstart 대신 사용하는 Systemd (Ubuntu12.04LTS 이상) Linux Upstart 대신 사용하는 Systemd (Ubuntu12.04LTS 이상)Ubuntu 16.04 systemd service setupEnable persistent user systemd services지속적인 사용자 시스템 서비스 활성화하기 공식 Man page Upstart 와 Systemd 예제 비교 loginctl enable-linger $userService file 만들기 서비스 파일을 생성해준다.Create a systemd configuration~$ sudo vi /etc/systemd/system/my-service.service Example service[Unit]Description=Jupyter Notebook Server [Service]Type=simpleU.. 2018. 9. 29.
Linux Upstart를 이용하는 방법 (Ubuntu11.10 이하) Linux Ubuntu에서 Upstart를 이용하는 방법 Ubuntu에서 Upstart를 이용하는 방법을 예제를 통해 알아보자.ubuntu 12.04LTS 버전 부터는 SYSTEMD 를 이용한다작업 폴더 위치확인$ pwd /home/ubuntu/upstart_test Upstart 스크립트 작성스크립트는 /etc/init에 만들고 확장자는 .conf로 해야한다. /etc/init/upstart_test_script.conf description "upstart test" start on startupstop on shutdown respawn setuid ubuntuchdir /home/ubuntu/upstart_test exec echo "Hello World!" > hello.txtstart on s.. 2018. 9. 29.
Linux Tmux 터미널 창 분할 프로그램 설치와 사용법 Linux Tmux 터미널 창 분할 프로그램 설치와 사용법 설치는 하단에 .. 실행 - tmux new -s session_name(tmux 만 하여 생성하면 이름이 숫자로 됨)세션이름변경 - Ctrl + b , 창분할 - Ctrl + b ( "(가로) | %(세로)) 틀크기 조정 - Ctrl+b Ctrl+(→ | ← |↑ |↓)You've hit ctrl + b and : to get to the command prompt:resize-pane -L새로운 윈도우 생성 - Ctrl + b , c다음 윈도우로 이동 Ctrl + b , n 이전 윈도우로 이동 Ctrl + b , p 해당 번호 윈도우로 이동 Ctrl + b , 윈도우번호해당 pane 삭제 - Ctrl + b , x해당 pane 전체화면 보기 .. 2018. 9. 29.