본문 바로가기

All Topic

(89)
쉘 스크립트 완전정복 - 3 | 배열, 반복문 출처 : http://tbr74.tistory.com/8?category=759026 쉘 스크립트 완전정복 - 3 | 배열, 반복문2018.07.24 20:46배열특이하게 배열 사이에 콤마를 넣지 않는다.공백이 곧 배열의 원소 구분자.arr_a=("pro" "std" "free")arr_b=(1 2 5) 몇 가지 예시들arr=(a b c d) #문자 숫자 구분이 없는듯arr[4]=e #배열의 마지막에 e 추가echo ${arr[@]} # 배열 전체 출력 배열 길이?echo ${#arr}# 하나만 써주면 된다. 배열 슬라이싱머라하는지 사실 모르겠는데 파이썬에서 이거 인덱스 슬라이싱이라 했었다 아니야arr=20180724echo ${arr:0:4}하면 2018만 잘린다.arr:0:4를 {}로 감싸야한다는거다..
쉘 스크립트 완전정복 - 2 | 시간관련 함수 date 출처 : http://tbr74.tistory.com/7?category=759026 쉘 스크립트 완전정복 - 2 | 시간관련 함수 date 18.07.24 19:27Date쉘에서 date를 입력하면 현재 시간을 표시해준다.date 명령어의 사용 예에 대해서 정리해보자 date --help의 결과는 아래와 같다Usage: date [OPTION]... [+FORMAT] 옵션은 늘 하던대로 '-' 기호와 함께 넣으면 되고, 포매팅 할 때는 +기호를 사용하면 된다.e.g. date +%Y%m 흔하게 사용하는 옵션 중 -d 가 있다.option -d, --date=STRING e.g. date -d '1 year ago' +%Y 특이한 건 아래처럼 스트링으로 날짜를 지정해줘도 잘 리턴해준다.date -d '1..
쉘 스크립트 완전정복 - 1 | 도입, 변수, 파라미터변수 출처 : http://tbr74.tistory.com/6?category=759026 쉘 스크립트 완전정복 - 1 | 도입, 변수, 파라미터변수 2018.07.24 13:53Introduction쉘은 사용자가 입력한 명령을 커널에게 전달하고, 커널의 처리 결과를 사용자에게 다시 전달하는 역할을 한다.맨 첫줄은#!/bin/bash 또는#!/bin/sh 나#!/usr/bin/env bash 뭐 이런식으로 시작하는데, 뭘 이용해서 아래의 명령을 처리할 것인지를 명시해놓는것 같다.없어도 동작 잘 되는것 같으니 중요한 건 아닌듯.#은 쉘 스크립트에서 주석으로 처리된다. 사실 쉘 스크립트라는게 리눅스 사용과 밀접한 관련이 있어서리눅스 전반에서 사용하는 명령어도 같이 다루게 될 것 같다. 변수 * 먼저, 모든 변수는..
[무료 GPU]머신러닝을 위한 노트북 드라이브 Colaboratory 출처 : http://writeren.tistory.com/41 [무료 GPU]머신러닝을 위한 노트북 드라이브 Colaboratory인공지능 세상/머신러닝 그리고 딥러닝 정보2018.07.25 01:37머신러닝이나 딥러닝 코드를 돌리기 위해서는 속도보다 GPU를 사용하고 싶지만 클라우드나 장비 구축 비용때문에 많은 부담이 됩니다. 이때 사용할 수 있는 좋은 도구를 소개하고자합니다. 구글에서 공개한 도구는 바로 Colaboratory입니다. Google 에서 기본적으로 제공되는 많은 문서가 있는데 이것들의 장점이라고 하면 로컬 PC 가 아닌 클라우드 환경에서 작업이 되기 때문에 공유가 수월하고 협업을 할 수 있다는 점이죠.그럼 Colaboratory가 무엇인지 지금부터 알아보겠습니다. 이것은 Jupyter..
Python 로그파일 읽어서 원하는 내용 따로 파일 만들기 출처 : http://napsis.tistory.com/252 import os.pathimport gzipimport re prompt = '> ' ############ DEFINE ###################start_str = '========================== Controller START =========================='#finish_str = '========================== Controller FINISH =========================='#"\d{1,3}?\.\d{1,3}?\.\d{1,3}?\.\d{1,3}",ip_reg = re.compile('^\[ip-[0-9]+-[0-9]+-[0-9]+-[0-9]+]')thread..
유투부 음원 추출 안드로이드앱 1그램플레이어 http://toygrim.tistory.com/122 멜론 탑100 듣기와 음원다운 방법 1그램플레이어로 간단하게 유튜브에는 최신 뮤직 비디오나 음악영상을 감상 할 수 있습니다. 물론 멜론 탑100 같은 최신음악도 올라오지요 그리고 유튜브에서 동영상이나 mp3음원을 추출하는 방법도 있는데요 오늘은 1그램 플레이어로 멜론 탑100 듣기와 음원을 추출 하는 방법을 알아보겠습니다. 1그램 플레이어는 PC앱 과 모바일앱 둘다 유튜브 추출 기능이 있습니다. PC앱부터 설명드리겠습니다. 1그램 플레이어 (+) 설치 네이버에서 1그램 플레이어를 검색한후 1그램 플레이어 (+)를 원스토어에서 설치 합니다. (구글 앱 스토어버전은 구글 정책상 다운로드 기능이 지원되지 않습니다.) 원스토어 설치경로 -- http://m..
DNS 주소 KT olleh기본 DNS 서버 주소 : 168.126.63.1보조 DNS 서버 주소 : 168.126.63.2 SK Broadband기본 DNS 서버 주소 : 219.250.36.130 보조 DNS 서버 주소 : 210.220.163.82 LG U+기본 DNS 서버 주소 : 164.124.101.2보조 DNS 서버 주소 : 203.248.252.2 Google 기본 DNS 서버 주소 : 8.8.8.8보조 DNS 서버 주소 : 8.8.4.4 OpenDNS기본 DNS : 208.67.222.222보조 DNS : 208.67.220.220
HTTP Request Header http://linkhub.tistory.com/15 HTTP Request Header17분 전 by 링크허브 링크허브 웹 서버와 웹 클라이언트(사용자의 브라우저)가 데이터를 전송하기 위해 HTTP라는 통신규약을 사용합니다.클라이언트의 요청 메시지에 대해 서버가 처리한 결과를 응답 메시지로 회신하는 형식으로 동작하는데요,요청 메시지에는 어떤 내용이 담겨있는지, 헤더값에 포함될 수 있는 필드는 어떤것들이 있는지 알아보도록 하겠습니다. HTTP 요청 메시지 구조먼저, 요청 메시지의 구조에 대해 알아보도록 하겠습니다.클라이언트의 요청 메시지는 요청문+헤더+바디로 이루어진 단순한 구조로 구성되어 있습니다. 요청문(Request Line) 헤더(Header)공백 한 줄바디(Body) 요청문은 요청방식 + 요청U..