Pythonで半角・全角の変換を高速に行う
Pythonで日本語文字列を高速に半角・全角変換できるライブラリ「mojimoji」を紹介します。 mojimojiは、Pythonでの全角・半角変換を高速に行うことが出来ます。こちらで紹介した...
15 search resultsShowing 1~15 results
You need to log-in
Pythonで日本語文字列を高速に半角・全角変換できるライブラリ「mojimoji」を紹介します。 mojimojiは、Pythonでの全角・半角変換を高速に行うことが出来ます。こちらで紹介した...
こんな感じで出来る。 itemgetter_iterable_example.py import numpy as np from operator import itemgetter np_l...
Pythonで高速なRPCを実装するためのライブラリであるMprpcを紹介します。 内部では、MessagePack RPCプロトコルを用いていて、Java、C++、PHP、Rubyなど既存の他...
コマンドラインから実行できるPythonプログラムを作成したい場合、コマンドライン引数の処理にargparseやoptparseを使って引数をparseするのが一般的かと思います。 Clickラ...
概要 Fabricを使用して、Dockerイメージを作成してみます。FabricはSSH経由での操作しか行えないため、Dockerに対して、SSH経由で操作を行う必要があります。 まず、下記の処...
Dockerを使用する際、コンテナの状況を確認するのに、SSH経由で接続できると便利ですが、openssh-serverのインストールや設定、sshd_configの変更等を行う必要があります。...
virtualenvは、Pythonの環境を自由に切り替えられて便利なものの、同時に複数のプロジェクトを扱っている場合など、いちいちディレクトリに移動して、source .venv/bin/ac...
Fabricで時間のかかる処理をしていて、処理の途中でパスワードの入力を求められると、そこで処理が止まってしまっていて、不便に感じることがあります。 fab -Iまたはfab --initial...
概要 Packerを使うと、VMイメージの生成が自動化できてとても便利です。 最近だと、ローカルではVagrantを使って開発をして、AWSへデプロイするなど、VM環境をまたいで開発、デプロイを...
概要 Packerを使用すると、Amazon EC2やVagrant、Docker等で使用できるイメージをJSONで記述可能なコンフィグレーションから作成することができて便利です。 今回は、Pa...
Vagrantでは、/vagrantがSynced Folderに設定されているため、ホームディレクトリではなく、/vagrantで作業することが多いのでは無いかと思います。 そこで、Vagra...
PapertrailはLinuxサーバやWebアプリケーション等の様々なログをオンラインで集約し、閲覧・検索することができるサービスです。rsyslogやsyslog-ng等のsyslogデーモ...
概要 Sentryは、PythonやJavaScript、Ruby、PHPなど、様々な言語で実行時に捕捉されなかった例外を自動的にトラップし、オンラインで閲覧可能にするツールです。 元々はDis...
boot2docker、OSXからも気軽にDockerが扱えて便利です。 ただ、boot2dockerでは、VirtualBox上にDockerが立ち上がるため、docker run -pやDo...
概要 Cythonを用いると、Pythonを事前に等価なC/C++コードにコンパイルして利用することができます。Pythonの文法はほぼ全てサポートされており、既存のPythonコードをそのまま...
15 search resultsShowing 1~15 results
Qiita is a knowledge sharing service for engineers.