Skip to content

Instantly share code, notes, and snippets.

Python最新版をCentOS7に載せる手順

IUS Community Project のリポジトリを追加

  $ sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm

Python3.7以上をインストール可能であれば、それで良いけど、2019.09時点では、3.6が限界。

Git最新版をCentOS7に載せる手順

https://git-scm.com で最新バージョンを確認しておく。

一旦、既存のGitをアンインストールする

  $ sudo yum -y remove git

Nginx最新版をCentOS7に載せる手順

  $ sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  $ sudo yum update nginx-release-centos
  $ sudo vi /etc/yum.repos.d/nginx.repo

nginx.repo の baseurl を切り替えることで、 stable or mainline を選べる。

@curious-eyes
curious-eyes / readyToInstallPgzero.sh
Created July 15, 2019 14:00
Raspbian に pgzero(pygame) をインストールして実行する前に、必要なライブラリをインストールする
sudo apt-get install libsdl-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
sudo apt-get install libsmpeg-dev libportmidi-dev libavformat-dev libswscale-dev
sudo apt-get install libatlas-base-dev
@curious-eyes
curious-eyes / InstallDockerCompose.sh
Created July 15, 2019 11:34
Debian / Ubuntu に Docker & Docker Compose をインストールする手順
# Install Docker ( "debian" 部分は Ubuntu の場合 "ubuntu" 置換する必要あり )
sudo apt-get update
sudo apt-get -yy install apt-transport-https ca-certificates curl software-properties-common wget pwgen
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt-get update && sudo apt-get -y install docker-ce
# Install Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
def greeting(who):
print('Hello, ' + who)
def greetings(group):
for who in group:
print('Hello, ' + who)
if __name__ == '__main__':
me = 'Python'
greeting(me)
""" tkinter.Frame 継承
"""
import tkinter as tk
from PIL import ImageTk
class Application(tk.Frame):
""" メイン
同ディレクトリに cat01.png , cat02.png を配置する必要があります
$ pip install Pillow
も必要です
@curious-eyes
curious-eyes / tkinter.py
Created January 13, 2019 01:33
Tkinter: 画像キャンバス更新にはGlobal変数が必要
"""
Tkinter サンプル
"""
import tkinter
from datetime import datetime
from PIL import ImageTk
def get_imagename():
""" ファイル名生成 """
@curious-eyes
curious-eyes / packages.json
Last active May 10, 2016 09:24
zend-expressive-skeletonをGoogleAppEngine/PHP向けにカスタマイズ ref: http://qiita.com/curious-eyes/items/fbc11e709f2121cc215e
{
"packages": {
"zendframework/zend-expressive-skeleton": {
"dev-for-google-app-engine": {
"name": "zendframework/zend-expressive-skeleton",
"type": "project",
"version": "dev-for-google-app-engine",
"source": {
"url": "https://github.com/curious-eyes/zend-expressive-skeleton.git",
"type": "git",
@curious-eyes
curious-eyes / file0.txt
Created September 21, 2015 03:41
Golang で iso-2022-jp メールのデコード ref: http://qiita.com/curious-eyes/items/3dae99e5e0feb6b9f642
$ go get github.com/curious-eyes/jmail