Corredor

ウェブ、プログラミングの勉強メモ。

2020-11-28 : このブログは2020年末をもって更新停止する予定です。
2021年以降は Neo's World (https://neos21.net/) で記事を公開していきますので、今後はコチラをご覧ください。
このブログの記事は2021年以降、Neo's World に順次移行していきます。元記事および本ブログは移行次第削除する予定です。

Python3

CentOS 8 に Python 3 をインストールする

CentOS 8 って Python 2 も Python 3 もデフォルトで入ってないらしい。 今さら Python 2 系をわざわざ入れる必要はないだろうから、Python 3 系だけ入れれば良いのだが、python とコマンド入力して使えるようにするために一手間必要だったのでメモしておく…

Ubuntu 18.04 に nginx + fcgiwrap + php-fpm で CGI 環境を構築する

以前、CentOS 系の Linux で CGI on nginx をやったが、今回はそれの Ubuntu 版。 neos21.hatenablog.com 前提条件 Ubuntu 18.04 nginx はインストール済 (apt install -y nginx 程度) root ユーザで作業 $ nginx -v nginx version: nginx/1.14.0 (Ubuntu) C…

Labists 製カメラモジュール B01 をラズパイ4に接続してみた

Labists B01 という、ラズパイ用のカメラモジュールを購入した。Raspberry Pi 4 に接続して動作確認してみたのでレポート。 スペック ラズパイ4本体に接続・Labists ケースに実装する 動作確認 以上 スペック LABISTS Raspberry Piカメラモジュール 1080P 5M…

CentOS7 に Python3 をインストールして Apache 上で CGI として動かす

タイトルのとおり。CentOS 7 系のサーバに、とりあえず何らかの Python 3 系をインストールして、Apache 上で CGI として動かせるようにした。 Python3 をインストールする Apache で CGI として使えるようにする Python スクリプトを書いてみる 以上 Python…

Python MeCab CGI : MeCab パース処理を提供する Python CGI を作ってみた

Python を CGI として動作させ、MeCab によるパース結果をレスポンスするスクリプトを作った。 XREA のように MeCab がプリインストールされていて、Python を CGI として実行可能なサーバに配置すれば、MeCab を Web API 的に利用できるようになる。 ソース…

Python CGI でリクエストパラメータを受け取る方法

Python を CGI として使用する時に、リクエストパラメータを受け取る方法。 import cgi params = cgi.FieldStorage() if 'my_param' in params: value = params['my_param'].value print('パラメータあり : ' + value) else: print('パラメータなし') このよ…

XREA で Python・MeCab を触ってみる・ついでに Python CGI で動かしてみる

s15 サーバの頃からお世話になり続けている XREA。Perl・PHP・Ruby・Python などの言語で実装した CGI の他、MySQL・PostgreSQL が使える。さらに、ひっそりと形態素解析ツールの MeCab までプリインストールされている。 コレは使うっきゃない、ということ…

任意の文言を否定形に変換する「ねむいガチャ」を作った

ruby-jp という Slack ワークスペースに、#ねむい というチャンネルがある。 Slack Create Account | Slack ココで「ねむいガチャ」と投稿すると、Slack Bot が「ねむい」か「ねむくない」かをランダムに答えてくれるのだ。 コレに着想を得て、「任意の文言 …

Ubuntu 18.04 に Python3・MeCab・MeCab-ipadic-NEologd をインストールした

ThinkPad X250 にインストールした Ubuntu 18.04 に Python 3.7 MeCab MeCab-ipadic-NEologd をインストールしてみた。 Python 3.7 MeCab MeCab-ipadic-NEologd Python 3.7 インストール後、エイリアスを設定した。 sudo apt install -y python3.7 python3.7…

Oracle Application Container Cloud をコマンドラインで操作できる PSM CLI と、さらにもうちょっとだけ便利にするシェルスクリプト

Oracle Application Container Cloud (ACC) は、アプリケーション資材をデプロイしたり、ログファイルを確認したりするのにブラウザ上でポチポチしないといけないのが面倒だ。 そこで、Oracle が提供する PSM CLI というコマンドラインツールを使って、これ…