목록기술 (20)
자유 그리고 경험
1.SD 카드를 리더기에 넣기 SD 카드 포맷은 컴퓨터를 통해서 합니다. SD카드를 컴퓨터에서 읽을 수 있도록 연결해주는 리더기가 필요합니다. 다음과 같이 조립하여 컴퓨터에 꽂습니다. 2.포맷하기 window+E 키를 눌러 '내 컴퓨터'를 실행합니다. 연결된 SD 카드의 드라이브 위에서 마우스 오른쪽 클릭을 합니다. 포맷(A) 버튼을 누릅니다. 4.적절한 파일 시스템을 선택하고 '빠른 포맷'을 선택한 뒤 '시작' 버튼을 누릅니다. 포맷이 완료됩니다. 3.파일 시스템 선택 기준 SD 카드의 주요 포맷은 FAT16, FAT32, exFAT 이 있습니다.FAT16은 128Mb에서 2Gb의 범위를 같습니다.FAT32는 4Gb에서 32Gb의 높은 용량 SD카드일 때 사용합니다. (SDHC;SD High Capac..
nohup No hang up의 약자다. hang up(연결을 끊다.)을 하지 말도록 하는 명령어. 보통 세션에 접속했다가 로그아웃 할 때 HUP라는 신호가 발생해 세션에서 실행한 프로그램들도 종료되는데, 그 신호를 무시해준다. 대부분의 운영체제에서 통용하기로 약속한 POSIX 명령어라고 한다. $nohup 프로그램이름 다음과 같이 실행하면 세션 종료 이후에도 종료되지 않게 해준다. 나느 파이썬 프로그램을 서버처럼 종료시키지 않고 돌리기 위해 다음과 같이 실행한다. $nohup python 파일.py 원래 파이썬을 실행하는 명령어 앞에 nohup만 붙인 것이다. 이 때 실행하는 프로그램의 권한은 755 퍼미션이여야 한다. 로그 프로그램 안에서 찍은 log 기록은 자동으로 nohup.out이라는 파일에 기..
가상환경 가상환경은 컴퓨터에 설치된 파이썬 버전, 패키지 버전과 별도로 격리된 버전을 사용할 수 있도록 도와준다. 귀찮은 가상환경을 만들어주는 이유는, 초보때는 몰랐지만 힘들게 힘들게 만들어놓고 다른 곳에 배포하려고보니 (혹은 나 혼자 다른 컴퓨터에서 쓰려고 보니) 버전이 안 맞아 개고생을 하지 않기 위해 작업 전에 버전을 정해주기 위함이다. 따라서 배포를 하지 않고 간단하게 몇 번 쓰고 버릴 프로그램은 딱히 설정해 줄 필요는 없지만, 습관을 들여놓으면 나중에 좋다. 아나콘다에서 가상환경 아나콘다 소개 패키지 관리와 디플로이를 단순하게 할 목적으로 과학계산을 위한 파이썬과 R의 자유-오픈 소스 배포판이다. 보통 초보용 파이썬 교육 책을 보면 아나콘다를 사용하는 경우가 왕왕 있어 포스팅에 넣었다. cond..
방법 요약 텔레그램을 다운받아 BotFather에 /newbot 메시지를 보내 봇을 만든다. 알려주는 토큰을 저장한다. 파이썬에서 telegram 관련 라이브러리를 받는다. 파이썬에서 방금 만든 봇에 메시지를 보내본다. 이 포스팅의 한계(추후 다룰 예정) 텔레그램 다운받기, 아이디 생성하기 알려주지 않음! 파이썬 설치하는 법 ,가상환경 다루는 법 알려주지 않음! 파이썬 기본문법 알려주지 않음! 서버처럼 계속 돌리는 방법 알려주지 않음! 상세설명 1.텔레그램 BotFather로 봇 만들기 Telegram에서 BotFather를 검색합니다. 이때 유사 계정(피싱)도 많은 것을 주의합니다.. 옆에 파란색 Verify표시가 되어있는 계정을 누르세요. 사용자명은 @BotFather입니다. 대소문자까지 신경써주세요..
GAS(Google Apps Script)에도 역시 VBA처럼 Cell(또는 Range)의 값을 읽고, Cell에 값을 쓸 수 있습니다. 접근하기 전에 기초가 되는 객체와 함수들을 알아보겠습니다. 주요 객체와 메소드 객체 지정 메소드 SpreadSheetApp 객체 - 구글 스프레드 시트의 파일들을 생성하거나, 파일들에 접근하는 객체 getActive() - 구글 스프레드 시트(파일) 중에서 가장 최근에 활성화된 파일을에 접근합니다. getActiveSpreadSheet()와 거의 비슷합니다. getSheetByName("시트이름") - 스프레드시트 중의 시트를 이름으로 지정합니다. getRange("범위") - 범위를 지정합니다. (시트의 이름과 함께 사용할 수도 있습니다.) getRangeByName..
인증과 인가의 차이 요약 인증(Authentication) : 누구인지 확인을 함. 아이디, 비밀번호 등 신원을 증명하는 도구가 필요하다. 인가(Authorization) : 허가를 받음. 신원을 증명할 필요는 없고 증명된 증거물만 있어도 된다. 티켓, 토큰 등 인가된다고 반드시 인증된 것은 아니다. 반대로 인증이 됐다면 인가도 가능할 수 있다. 더 복잡한 절차가 필요하기 때문에 암기법 인증이 인가보다 더 어렵다. -> 더 쎄다 -> Authen(어우'쎈')티케이션 로그인(login)과 로그온(logon)의 차이 요약 로그인 : '신원증명'이 필요하다. (아이디, 비밀번호 등) 로그온 : 신원증명이 필요 없다. 그냥 디지털 매체에 접근만하는 것이다. 로그인(log in) 로그 아웃(log out) 로그온..