もた日記

くだらないことを真面目にやる

2017-07-01から1ヶ月間の記事一覧

Pythonメモ : 「sh」パッケージでコマンド実行

sh インストール 基本的な使い方 引数を渡す パイプ リダイレクト 終了コードと例外 バックグラウンドプロセス サブコマンド その他 sh Pythonでコマンドを実行する場合は以下のようにsubprocessを使う方法があるが、shパッケージというものがあったので試し…

Pythonメモ : Python 3の基本をマインドマップで学ぶ

Python3 in one pic github.comGitHubを眺めていたらPython 3の基本を一枚のマインドマップにまとめていたリポジトリを見つけた(これがわかりやすいかは人によるかもしれないが)。 拡大、縮小、折り畳みなどができるオンラインバージョンやPNG形式にしたも…

httpstatでcurlのレスポンスタイムをわかりやすく表示する

httpstat インストール 使い方 環境変数 curlコマンドで実行する場合 httpstat github.comhttpstatコマンドを使うと図のようにcurlのレスポンスタイムをわかりやすく表示できる。

APIセキュリティチェックリスト(APIの設計, テスト, リリース時における、重要なセキュリティ対策チェックリスト)

API Security Checklist github.com GitHubのトレンドリポジトリを眺めていたらAPIセキュリティチェックリストというものがあった。 日本語訳も最近追加されたみたい。 API-Security-Checklist/README-jp.md at master · shieldfy/API-Security-Checklist · …

補完、ハイライトが効くHTTP Prompt対話型クライアントを使ってみる

http-prompt インストール 使い方 操作例1 操作例2 その他の操作例 http-prompt github.com HTTP Prompt - An interactive command-line HTTP client(公式ページ) HTTP Promptは自動補完、シンタックスハイライトが効くインタラクティブなコマンドラインHT…

Pythonメモ : fakerでテストデータを生成する

faker インストール 使い方:コマンド 使い方:コード faker github.comfakerというPythonパッケージを使用するとテストデータを簡単に生成することができる。PHP Faker, Perl Faker, Ruby Fakerにインスパイアされたとのこと。

Pythonメモ : better-exceptionsで例外情報を見やすくする

better-exceptions インストール 使い方 better-exceptions github.combetter-exceptionsを使用すると例外情報が図のようにみやすくなる。

Pythonメモ : tqdmで処理の進捗(プログレスバー)を表示

tqdm インストール 使い方 イテラブルオブジェクト 手動 ネスト Pandas tqdm github.comtqdmを使用すると処理の進捗をプログレスバーで表示することができるようになる。時間のかかる処理で進捗を確認したいときなどに便利。

Pythonメモ : 補完等ができるREPLのptpythonを使ってみる

ptpython インストール 使い方 設定 ptpython github.comptpythonというREPL(対話型評価環境)を使うと図のように入力中のシンタックスハイライト、補完等が可能になる。 主な機能は以下の通り。 シンタックスハイライト 複数行編集(矢印上キーが動作) 補…

コンソールで表形式データを操作するVisiDataを使ってみる

VisiData インストール 使い方 起動、ヘルプ、終了 移動 ソート 編集 分布 保存 VisiData VisiDataはコンソールで表形式データを操作することができるツール。github.com

CSVtoTableでCSVファイルをソート可能なHTMLテーブルに変換

CSVtoTable インストール 使い方 CSVtoTable github.comCSVtoTableというツールを使うとCSVファイルをソート可能なHTMLテーブル(中身はDataTables)に変換することができる。デモはここで確認可能。

Pythonメモ : データパッケージマネージャQuiltを使ってみる

インストール パッケージ一覧 基本的な使い方 データセットを作成する インストール quiltdata.comQuiltはデータセットを管理するデータパッケージマネージャ。データセットをパッケージ化することで再利用しやすくし、バージョンも管理できる。 Quiltはpip…

Chromeの新しいタブで英単語を覚える拡張機能「Magoosh Vocabulary」

「Magoosh Vocabulary」Chrome拡張機能 拡張機能の中身を見てみる Andoird/iOSアプリ 「Magoosh Vocabulary」Chrome拡張機能 ちょっとした合間に英単語を覚える方法がないか探していたところ見つけたのが「Magoosh Vocabulary」というChrome拡張機能。chrome…