ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - Pythonの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2018/11/24

graph-cli - CSVから画像ファイルを生成

資料でグラフを使うことで数値の羅列から視覚に訴えられるようになります。多くの場合、表計算ソフトウェアを使ってグラフを作りますが、アップデートする度に作成し直したり画像化するのが面倒です。そこで使ってみたいのがgraph-cliです。CLIでCSVデータをグラフ化します。## graph-cliの使い方Sinの値をCSV...

None

  • 2018/11/20

psrecord - 特定のプロセスをロギング

特定のプロセスが突然暴走したり、メモリ使用量が変化していたりする際に使うのがpsであったり、topなどになります。しかしこれらはリアルタイムの状態を表示しており、常に関している訳にはいきません。そこで使ってみたいのがpsrecordです。特定のプロセスのCPU、メモリ変化をログにしてくれます。## psrecordの使...

List

  • 2018/11/17

Kiwi - テスト計画/テストケース管理システム

システム開発においてテストは重要です。ユニットテストなどは広まっていますが、結合テストなどはまだまだ十分に行われていないケースもあります。また、そうしたテストはExcelなどを使って前時代的な管理になっていることも多いです。そこで使ってみたいのがKiwiです。テストケースを管理、運用するためのソフトウェアです。## K...

List

  • 2018/11/04

Ren'Py - スマートフォンアプリも作れるノベルゲームエンジン

ノベルゲームは日本発祥で流行っているゲームジャンルの一つです。選択肢によって分岐してゲームをクリアしたり、逆にゲームオーバーになったりします。アクションのような複雑性はないものの、フラグを上手に立てなければ希望するルートを通れなくなります。そんなノベルゲームを開発できるソフトウェアがRen'Pyになります。## Ren...

List

  • 2018/11/01

Scene Change Detection - 動画のシーン変更を検知

動画は音楽などと違って常に見ていないといけないので、そもそも見るのが面倒と感じてしまいます。DVDのようにシーンがまとまっていれば、気になるところから見ることができるでしょう。それができないので手作業で探したり、倍速モードなどを使うことになります。今回はScene Change Detectionを紹介します。動画のシ...

List

  • 2018/10/20

dbxfs - Dropboxをファイルシステム化

Dropboxは各OS向けにクライアントソフトウェアを提供しています。常時Dropboxを使っているならば便利ですが、時々しか使わなかったり、ストレージ容量を使うために躊躇している方もいるでしょう。そこで使ってみたいのがdbxfsです。FUSEを使ってDropboxをファイルシステム化します。## dbxfsの使い方利...

List

  • 2018/10/17

Reminiscence - 自分で立てるブックマークサーバ

ソーシャルブックマークと呼ばれるサービスが登場して、すでに15年近く経っています。その元祖とも言えるDeliciosは衰退している中、生き残っているはてなブックマークはすごいサービスです。しかしブックマークを敢えて共有したくないという人もいるでしょう。そうした時に使ってみたいのがReminiscenceです。自分で立て...

List

  • 2018/10/17

DMOJ - Python製のオンラインコンテストシステム

開発者の中には課題解決が好きな人たちがいます。問題を与えられると、嬉々としてその解決に取り組んでしまう人たちです。それが開発者としてのステップアップにもつながりますし、自分の技量を知る術にもなります。そんな方々に使ってみて欲しいのがDMOJです。オンラインで課題解決や、コンテストが行えるプラットフォームです。## DM...

None

  • 2018/10/05

vbuild - VueをPythonでコンパイル

かつてはHTML/JavaScript/CSSは別々なファイルで作成していましたが、Web Componentの流れは違います。機能毎にすべて一つのファイルにまとまり、独立性と再利用性を高めています。そんなWeb Componentの流れを汲んでいるVueのファイルをPythonで解析して出力するライブラリがvbuil...

List

  • 2018/09/22

InstaLooter - Web APIを使わないInstagramダウンローダー

InstagramではWeb APIを公開していますが、その使い勝手はあまりよくありません。審査を通るまでは取得できる情報に制限があったり、ドキュメントもあまり充実しているとは言えません。あまり積極的に使って欲しいとは思っていないかのようです。そんなInstagramですが、情報を取得したいと思う方は多いでしょう。そこ...

List

  • 2018/09/05

Terminal Velocity - ターミナルで使う高速なメモアプリ

メモアプリの大事なところは、思いついた時にさくっとメモできることです。ソフトウェアを立ち上げて、ファイルを開いて…なんてやっていたら書こうと思っていたことを忘れてしまいます。間髪入れずに書ける環境が望ましいでしょう。今回はTerminal Velocityというソフトウェアを紹介します。ターミナルで使える、素早く使える...

List

  • 2018/09/01

ワープロ明朝 - ノスタルジックなワープロ時代を再現したフォント

パソコンが普及する前はワープロを使ってドキュメントなどを作成していました。最後の方ではインターネットに接続できるワープロさえありました。書くことに集中できるのでワープロが好きだったという方も多いことでしょう。そんなワープロの時代に使われていたフォントを再現したのがワープロ明朝です。## ワープロ明朝の使い方ワープロ明朝...

List

  • 2018/08/31

SayThanks.io - オープンソース・ソフトウェアに感謝の気持ちを表現しよう

オープンソース・ソフトウェアを開発していてもいなくとも、オープンソース・ソフトウェアを便利に使っている人は多いはずです。よく使っているライブラリやフレームワーク、ソフトウェアは誰でも一つはあるはずです。そんな普段便利に使わせてもらっているオープンソース・ソフトウェアに感謝の意を表現できる、それがSayThanks.io...

None

  • 2018/08/30

Pwman3 - ターミナル用のパスワード管理

今時、パスワード管理を使っていなかったり、Excelやテキストファイルで管理しているといった方はいないと思います。しかし多くのパスワード管理はWebベースだったり、Webブラウザに紐付いていたり、さらにGUIアプリケーションです。サーバ管理者にとっては使い勝手がよくありません。そこでターミナルでも使えるパスワード管理を...

None

  • 2018/08/27

kanjivg-radical - 漢字の構成要素を学ぶ

漢字はそれ単体で意味をなすものよりも、部首や造りなど、小さな部品が集まって漢字を構成しています。それ故、その構成を学ぶことで漢字の意味であったり、形などを理解しやすくなります。そんな漢字の造りなどを学べるのがkanjivg-radicalです。## kanjivg-radicalの使い方kanjivg-radicalの...

List

  • 2018/08/23

Sclack - ターミナル用のSlackクライアント

Slackを使っている人は多いでしょう。利用する際にはデスクトップであれば専用のクライアントを使っているはずです。そしてその重さが嫌だと感じている方もいるでしょう。もっと軽量で使いやすいクライアントを必要としている方も多いはずです。そこで使ってみたいのがSclackです。なんとターミナルベースのSlackクライアントで...

List

  • 2018/08/22

DeepAA - 画像からAAを生成

AA(アスキーアート)というと文字を拡大して表示するものや、画像をすべて英字や漢字に置き換えるものなど多数あります。そんな中、日本では線画で表現するトレースAAという種類のアスキーアートがあります。作成補助ツールはありますが、ほぼすべて手作業で作られています。それだけ複雑で緻密な作業になります。今回紹介するDeepAA...

List

  • 2018/08/08

webdiff - WebベースのGit差分表示

バージョン管理を入れていて役立つのが差分(Diff)です。Gitでは標準で git diff が使えますが、大きな変更を行っている時には見づらいでしょう。かといって専用のソフトウェアを使うのも面倒です。そこで使ってみて欲しいのがwebdiffです。Gitコマンドに連携したWebブラウザベースの差分表示ツールです。## ...

List

  • 2018/08/07

Kitty - GPUベースのターミナルエミュレータ

ターミナルは何を使っていますか。macOSであればOS標準のものを使っても良いでしょう。WindowsであればTeraTermやPuttyなどが人気です。サーバ側の処理を行う際に必須の存在なので、自分の手に馴染むものを選ぶと良いでしょう。今回はそんなターミナルエミュレータの紹介です。Kittyは変わり種として、GPUベ...

List

  • 2018/08/02

Icon Font to PNG - WebFontから画像を生成

WebFontは非常に便利ですが、常にWebFontが良いという訳ではありません。時には画像のが良いということもあるでしょう。例えばデスクトップアプリで使いたいと言った場合や、ドキュメントに使いたい時もあるでしょう。そこで使ってみたいのがIcon Font to PNGです。WebFontを画像にしてくれるソフトウェア...