분류 전체보기 검색 결과

178개 발견
  1. 미리보기
    2016.12.10 - mr.november11

    python에서 bash 리눅스 명령어 실행 방법

  2. 미리보기
    2016.12.06 - mr.november11

    python 에서 pushover 메시지 어플 사용하기

  3. 미리보기
    2016.11.25 - mr.november11

    javascript에서 ajax로 외부 도메인 요청 시 Access-Control-Allow-Origin 에러가 발생하는 경우 해결법

  4. 미리보기
    2016.11.25 - mr.november11

    Flask에서 mysql 쿼리 후 json 으로 결과 값 보내기

  5. 미리보기
    2016.11.24 - mr.november11

    Linux 에서 Crash 명령어를 사용하여 vmcore 분석하기

  6. 미리보기
    2016.02.04 - mr.november11

    SK텔레콤 UO 헬스핏 개봉기

  7. 미리보기
    2015.11.15 - mr.november11

    python 활용 instragram api 예제 코드

  8. 미리보기
    2015.11.03 - mr.november11

    CentOS 에서 dig 명령어 실패 시

python에서 bash 리눅스 명령어 실행 방법

2016. 12. 10. 16:43 - mr.november11

python에서 bash 명령어 실행 방법


여러가지 방법이 있지만 간단하게 popen 함수로 처리 가능하다.


bash 명령어의 결과값은 read() 함수로 얻어온다.


import os
import sys

msg = os.popen("ps -ef | grep python | grep -v grep | grep -v /usr/bin | awk '{print $9}' | sort").read()


다른 카테고리의 글 목록

Python 카테고리의 포스트를 톺아봅니다

python 에서 pushover 메시지 어플 사용하기

2016. 12. 6. 21:03 - mr.november11

python과 pushover 를 활용하여 서버 내 알람 발생시 Trouble Ticket 발생을 손쉽게 할 수 있다.


우선, pushover 사이트에 https://pushover.net/ 가입하여 APP_KEY와 USER_KEY를 발급 받는다.


python 답게 이미 관련 라이브러리가 pip 에 준비되어 있다.


pip install python-pushover 명령어로 바로 설치 가능 ( 관련 라이브러리는 https://github.com/Thibauth/python-pushover 문서 참조 )


아래 코드 몇 줄이면 바로 실행 가능함


from pushover import init, Client

app_key = "APP KEY"
user_key = "USER KEY"
init(app_key)
Client(user_key).send_message("Hello!", title="Hello")

 

 

 

 

다른 카테고리의 글 목록

Python 카테고리의 포스트를 톺아봅니다

아래 메시지가 발생하는 경우 


No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ‘[요청한 도메인]' is therefore not allowed access.


이 경우 요청 페이지와 ajax에서 가져온 도메인이 다르기 때문에 보안 표준의 의해 질의가 거부된다.


해당 방법은 요청 클라이언트의 크롬에서의 플러그인 설치로 쉽게 해결된다.


자체적인 관리 페이지를 사용할 것이라면 아래 방법으로 쉽게 해결 가능하다.


https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi/related?utm_source=chrome-ntp-icon

다른 카테고리의 글 목록

Javascript 카테고리의 포스트를 톺아봅니다




mysql에서 fetchall 로 cur에 저장한 후 json.dumps(cursor.fetchall()) 을 실행하면 json형식으로 변환 완료
@app.route('/test')
def get_user_list():
    cursor = mysql.get_db().cursor()

    # User Info : followers, followings, last updated time
    cursor.execute("SELECT * FROM user_list")
    data = json.dumps(cursor.fetchall())
    
    return data

다른 카테고리의 글 목록

Python 카테고리의 포스트를 톺아봅니다

1. vmcore 분석을 위한 debug kernel 설치

yum install --enablerepo=rhel-debuginfo crash kernel-debuginfo

-> kernel-debuginfo 는 debug 분석을 위한 관련 파일을 다운받을 수 있는 repository 역할을 한다.


2.  debuginfo-install을 사용하여 분석을 위한 kernel debug 설치

debuginfo-install kernel-$(uname -r)


-> $(uname -r) 로 현재 버전에 맞는 kernel 의 debug를 설치한다.

설치 시 파일 경로는 /usr/lib/debug/lib/modules/2.6.32-573.el6.x86_64 에 저장됨 


3. crash 명령어를 사용하여 vmcore 파일 분석

crash /usr/lib/debug/lib/modules/<커널 릴리즈 버전>/vmlinux \ /var/crash/xxxx-xx-xx-xx:xx:xx/vmcore

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

SK텔레콤 UO 헬스핏 개봉기

2016. 2. 4. 20:41 - mr.november11

UO헬스핏 기존 개봉기가 없어 아마 첫 포스팅일듯 싶다.
개봉샷은 위와 같다. 골드와 실버가 있는데 개인적으로 실버가 깔끔한 듯 싶다.
사용 방법은 스마트폰에 UO헬스핏을 설치 후 블루투스로 연결하면된다.
측정은 양 사이드를 손가락으로 잡고 20초정도 어플측정 실행하면 끝!
방금 헬스장에서 기계로 재고 온 수치랑 거의 비슷하다.
작은 크기 임에도 어느정도 신뢰할 수 있어 좋다.
이제는 몸상태도 개인이 데이터로 수치화해서 체계적으로 관리하는 시대가 온 듯

다른 카테고리의 글 목록

리뷰/기타 카테고리의 포스트를 톺아봅니다

python 활용 instragram api 예제 코드

2015. 11. 15. 00:44 - mr.november11


https://github.com/Instagram/python-instagram


python 활용 instragram api 예제 코드 


사전에 curl로 access_token 으로 인증 받아야 함


#!/usr/bin/python

# -*- coding: cp949 -*-


from instagram.client import InstagramAPI


client_id = '############'

client_secret = '##################'

access_token = '#############'

client_ip = '#############'


api = InstagramAPI(access_token=access_token, client_secret=client_secret)

recent_media, next_ = api.user_recent_media(user_id="########", count=10)

for media in recent_media:

        print media.images['standard_resolution'].url

~                                                                                                                                                                                                           

~                                                                                                                                                                                                           

~                                                                

다른 카테고리의 글 목록

Python 카테고리의 포스트를 톺아봅니다

CentOS 에서 dig 명령어 실패 시

2015. 11. 3. 23:57 - mr.november11

DNS 분석용 툴로 가장 중요한 dig


CentOS 에서 dig 명령어 실패 시 

yum install dig 라는 패키지는 존재하지 않음


아래 bind-utils 로 설치하면 됨


yum install bind-utils


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다