Category: IT

Python 관련 링크, 툴

Python tutorial
일단 파이썬이 어떤 놈인가 파악.

아나콘다
파이썬 날로 깔기보다 이놈을 깔면 왠만한 패키지 같이 들어오니 편하다.
Console, Jupyter Notebook 같이 제공한다.

PyCharm
IDE. 대세인 듯.
Refactor라는 메뉴도 있고, 버전 컨트롤도 기본적으로 제공하는 듯 하다.

파이썬의 활용 방도 방대하나, 그 중에서도 on the fly 데이터워크에 유용할 것으로 보인다.
일단 DB에 접근해 보자.

how to connect DB
DB 연결에 대한 Stack Overflow의 답변.

MySQLDb
MYSQl에 접근하기 위한 라이브러리. 아주 심플하다.

sqlAlchemy
ORM. Object – Relation Mapping.

PeeWee
또 다른 ORM.

Oracle + Python
파이썬으로 오라클에 접근하기 위한 장황한 설명.

cx_Oracle
오라클에 접근하기위한 파이썬 라이브러리.

cx_Oracle download
그 설치파일 다운로드.

openpyxl
이제 엑셀과 파이썬을 같이 쓰자.

xl wing
이것도 엑셀과 파이썬을 이어주는 놈.

Kaggle
데이터 갖고 노는 competition!

Pandas
Data anlaysis는 이것으로.

numpy user guide
Panda on top of NumPy.

apahche2 virtual host site 등록

1. sites-available

/etc/apache2/sites-available 에 conf 파일 생성.

default-000.conf 파일 카피해서 DocumentRoot 위치, server name, alias 만 바꿔줌.

2. a2ensite

a2ensite 블라블라.conf

3. apache2 reload

4.

usb mount

1. UUID 알아내기
sudo blkid

2. /etc/fstab 편집
# /etc/fstab: static file system information.
#
# Use ‘blkid’ to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# # / was on /dev/sdb1 during installation
UUID=47b4928e-649e-4e81-8496-71a925077f1a / ext4 errors=remount-ro 0 1
# swap was on /dev/sdb5 during installation
UUID=73ad595f-85b6-43df-9b84-090321ee680d none swap sw 0 0

# USB Device
UUID=4DB8037701662B38 /usb ntfs-3g users,uid=33,gid=33,auto,umask=002, 0 2
#<--- 이 부분 추가해줌. # read / write 원할 경우 ntfs가 아니고 ntfs-3g로 해주어야 한다. # uid, gid는 id 명령으로 알아냄. # id -u www-data

Step-By-Step Guide to Migrating Your WordPress Website To A New Host

Moving your WordPress website to a new host can be a stressful experience, but it doesn’t need to be. Use this easy guide to help you through the process.

Source: Step-By-Step Guide to Migrating Your WordPress Website To A New Host

ubuntu 설치

오래 된 데스크탑에 NAS 설치해서 쓰다가, 소음과 전력 소모 및 불안정 등의 이유로 또 다른 오래 된 랩탑으로 옮겨 타려고 한다.

설치는 이거 따라 함. http://goproprada.tistory.com/260

1. ubuntu 다운 받기.

https://www.ubuntu.com/download/server

ubuntu 16.04.1 LTS Server 다운 받음.

2. usb installer 만들기

https://www.pendrivelinux.com/

Universal USB Installer (UUI) 다운로드.

 

3. install
오래된 삼성 노트북에다 설치할 예정이다. 성능은 좋지 않아도 저전력, 저소음인 점, 그리고 나 혼자 쓸 NAS와 그리 크게 인기 없는 블로그이니 별로 부하가 많이 가지 않을 것이니 괜찮을 것이다.
노트북에 CMOS 암호 걸려 있어 부팅 순서를 바꿀 수가 없었다. 구글링 결과 아래 파일을 가지고 해결할 수 있다.
http://m.blog.naver.com/rlarudfbf12/220637875817

내 노트북의 경우 16자리였는데, 앞에 12자리만 입력하니 비밀번호 뱉어 준다.

USB 꽂고 인스톨 시작.

– Install Ubuntu Server 선택.
– 언어는 한글로… 영어로 할 걸 그랬나? 역시 번역이 어설픔.
– 사용자 계정을 선택하라는데, root는 아니란다. 나는 root 암호를 설정한 적이 없는데, root는 어떻게 되는 거지?
– 이후에 trivial함. 긍정적으로 선택함. LVM은 뭔지 잘 몰라 선택 안 함.
– LAMP, SAMBA는 같이 설치함.
– 아 다 설치하고 났는데, 깜박거리기만 한다. 그런데, putty로는 접근 가능하고 네트웤도 잡힌다. 디스플레이 문제인가? 어쨌든 telnet으로 작업할 거니 상관 없기는 하다.

이제 wordpress 먼저 옮겨 보자.