AWS / PHP / Python ちょいメモ

amazon web service , PHP, Python を使ったときのメモ。日本語でググってもわからなかった事を中心に。

CentOS

巨大?ライブラリ利用するときは意識を広げよう ImageMagick 関連投稿から

Lambda関数っていえば、画像リサイズだよねって思い込みで進めていたところ、こんな投稿をいくつか。2018年に、ImageMagick 関連で大きな話題が? さようなら ImageMagick - Cybozu Inside Out | サイボウズエンジニアのブログ 「さようなら ImageMagick」の…

Firefox on CUI 今と昔

こんなタイトルですが、要は ヘッドレスモードの実装の歴史による利用者の意識範囲がかわったよ話です。スクレイピングの為にCUIで使いたくなったのですが、ヘッドレスモードを使う入り口がわからず。(原因不明の)Firefox自体の起動もままならなかったため…

Python が 参照する証明書ストアを掘ってみた (CentOS 版)

以前まとめた Ubuntu版 の続きになります。Redhat 6 (CentOS) 系では、証明書ストア管理には、 ca-certificates の利用がオプション状態となっているので、enableにしてから使おうね。というような内容になります。Redhat 7以降は、すでに対処後の状態になっ…

HTTPS調べるときに便利なOpenSSLの使い方 <s_client編>

二ヶ月ほどよく使う機会があったので、まとめ。 基本の書式 $ openssl command [ commandオプション ] [ command引数 ] かならず command 部分が必須パラメーターになるのがポイント。openssl というコマンドというよりも command を含めての覚えておくのが…

"/usr/bin/ld: cannot find -lxslt" が出て pip で lxml がインストール出来ない問題を解消

長年の問題が解決した。。。(発覚してから1年ほどで、解決に使った時間は4時間超)python パッケージは主に pip で管理しています。たまに苦労するのが gcc でコンパイルが必要なライブラリ。BeautifulSoupとセットで使いたい lxml もコンパイルが必要なラ…

管理時に欲しくなる yum オプションをまとめておく

ついつい忘れてググッてしまう。 インストール済み yum list installed : インストール済みパッケージを一覧表示 過去の履歴 yum history list all : 過去に実施した yum の履歴を一覧を全件表示 yum history info : 特定のTransaction IDの詳細表示 yum …

Beautiful Soup 4.x では parser を明示指定しよう

python で スクレイピングなどを行うときに便利なのが BeautifulSoup (ここでは bs4 を扱っています) 。 parserを選択できる仕様になっていますが、 4.3.xまでは明示的に指定しなくても、適度に動いていました (どう動いてたかは、調べてない)。 こちら…

言語・locale 変更方法 (日->英, 英->日)

Linux の言語(ロケール / locale)変更するときのコマンドや関連ファイルのメモ。X 上で設定画面があるディストリビューションもあるのかもしれないのですが、Debian/Ubuntu系でのコマンドを使った方法の紹介です。 コマンドや設定ファイル だいたい、これ…

Imagick for PHP をインストール on RHEL

UbuntuからRedHatに引っ越したとろ、PHPのImagick extensionがyumで取得できない事をに焦った時の対応履歴。PPAみたいなリポジトリ追加しての対応方法もあるんだろうなぁと思いつつ、上手くいったので make install っぽい形で進めました。 RedHat Enterpris…

PHP on Apache2.4 & RedHat 6 (by SCL) その2

mod_php を使う方法に変更。RedHat 6 by SCL の環境構築は、こちらに落ち着きそうです。使ってるのは Apache 2.4.6, PHP 5.5.6。先日書いた PHP on Apache2.4 & RedHat 6 (by SCL) - AWS / PHP / Python ちょいメモ にて、FastCGIを使ってホストする方法をま…

PHP on Apache2.4 & RedHat 6 (by SCL)

利用している RedHat 6 のサーバーに、PHPを追加サポートする事に。以前 Redhat6.x + SCL 使う時に気をつけたい3つのポイント - AWS / PHP / Python ちょいメモ で書いた SCLの仕組みを使って構築しました。たぶん、CentOS 6 + SCL のケースも同じで行ける…

cron 実行時エラーに気づくポイント3つ

用意してもらったVMを使ったときに、cron関係でいくつかツマヅイタので、メモしておきます。当たり前のものに限って、うまくいかない時に困ったりしません?cron設定が悪くエラー発生していたのですが、それに気づかずという状況を、次のようなポイントに気…

Redhat6.x + SCL 使う時に気をつけたい3つのポイント

Redhat系で新しいパッケージを公式サポートしてくれる SCL : Software Collections を使った際にはまったポイントを3つメモしておきます。慣れた方なら当たり前な事かもしれませんが、初心者にはハードル高く、何度もつまづきました。 SCL とは Redhatはサ…

python & Django 環境構築手順

Ubuntu, CentOS 上に連続で環境構築をした時のメモ。Linux系は、ディストリビューションによって、結構ポリシーが違いますね(対象OSの新しさにもよりますが)。 ディストリビューション別の環境 今回、構築したのはこんな環境です。Djangoの管理を、何に任…