あしあと

自分自身のログ(足跡)となります。ソフトウェアエンジニアです。ブログはテック系の内容が少し多めです。

Python

和暦の一覧をYAMLで作成した

元号も変わることですし、これまでの和暦の一覧をYAMLで作成しました。 全ての和暦を記載しています(「大化」〜「令和」)。 github.com ファイルの中身は、名前と開始日を単純に記載しているだけです。 以下の様なファイルとなります。 - id: 1 name: 大化…

Python2.7/3.6/3.7でCGIが動くDockerを作成した

気づいたら少しForkされていたので、ご紹介。 サクッとwebアプリを動かしたい人がいればどうぞ。 概要 PythonでCGIが動くDockerfileです。リポジトリは以下。 github.com Docker imageもアップしています。こちらは時間ができれば、説明とか追記します。 hub…

Pythonでファイル操作の取り扱い記載場所(公式ドキュメントの歩き方)

私は、Pythonがメインのプログラミング言語です。 とはいえ、まだ未熟なので、調べながら書きます。 GoogleでPythonの内容を検索すると、日本語だと、Qiitaやはてなブログなど出てくるのですが、どうしても断片的だったり、情報が曖昧で、モヤモヤすることが…

mixiの日記をバックアップするスクリプトをPythonで書いた

タイトルのままなのですが、mixiの日記を一括で保存したいと思い、スクリプトをPythonで書きました。 数年前に書いていたものをリフレッシュした感じです。 Python3.6のみで動作は確認してます。細かいことはリポジトリにも書いています。 github.com 必要な…

Pythonのimport先に飛ぶVimプラグインを作成した

タイトルそのままですが、VimでPythonのimport文に記載したモジュールにジャンプするプラグインを書きました。 こんな感じで動きます。 (3年くらい前に書いて放置していたので作りきりました) インストール方法 リポジトリは github.com で、pyohei/vim-py…

シンプルな画像サーバを作った(Python)

画像一覧をブラウザで見たかったので、Pythonで簡易的なサーバーを書きました。 (実際には数年前に作って放置してたものを作り上げた感じですが) Pythonで動かす必要があるので、主にエンジニア向けですかね。 サンプル 実際には以下のように確認できます…

はてなブックマークから自分の好きそうなURLを抽出するスクリプトを書いた(Python)

こんなスクリプトを書きました。(結構前にですが。。) 自分のはてなブックマークを抽出 そのブックマークしているユーザーの一覧を取得 そのユーザーがブックマークしているURLを取得 URLを取得できた回数が多い5件を抽出し、ファイル出力 その心は? 元は、…

Pythonのos.path.joinの仕様にちょっとハマった

Pythonでパスを結合しようと思って、こんな感じでコードを書いていたのですが、どうにも思った通りに動かない… Python 3.6.1 (v3.6.1:69c0db5050, Mar 21 2017, 01:21:04) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright",…

PyPIの登録にMarkdownが使えるようになった!

PyPI(Pythonのサードパーティー用ライブラリ)に登録する際、マークダウンが対応したみたいです。今までは、reStructuredTextしか対応していなかったので、マークダウンで書いてコンバートしたり、ドキュメントを見ながらreStructuredTextで書いていたりし…

テスト用の個人情報(偽物)をダウンロードできるサイト(αバージョン)

ちょっとした作業で、ダミーの個人情報が欲しくなったが取得できるサイトが少ないなと思い、作ってみた。ついでに勉強中だったGo(とPython)を使って実装してみた。 実際に作成したサイトはこちら。あまり細かくテストできてないので、バグっていたらごめん…