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

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

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

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

もっと見る

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を画像にしてくれるソフトウェア...

List

  • 2018/07/31

summary-to-pptx - PythonでPowerPointを生成

プレゼンテーション用のスライドを作る際には専用のソフトウェアを使うことが多いでしょう。しかし、開発者にとってはあまり使い勝手の良いものは多くありません。作成はもちろん、修正や検索するのも面倒です。そこで参考になりそうなのがsummary-to-pptxです。あらかじめ用意した素材からスライドを生成します。## summ...

List

  • 2018/07/23

termtosvg - ターミナルの操作を記録してSVGアニメーション化

CLIのソフトウェアなどのインストール記事を書く際、ターミナルの入力を残しておくと便利です。社内でドキュメントにする際にも良いでしょう。しかし、出力を適宜コピー&ペーストするのは非常に面倒です。そこで使ってみたいのがtermtosvgです。ターミナル出力を記録し、SVGアニメーションにしてくれます。## termtos...

None

  • 2018/07/08

pptx-export-notes - PowerPointから発表者ノートをエクスポート

PowerPointでスライドを作る人は多いでしょう。そして、スライドを作る中で便利なのが発表者ノートです。発表中に自分だけが見られるメモを残しておくことで言うべきことを忘れずに伝えられます。そんな発表者ノートはPowerPointファイルの中にありますが、再利用したいと思うこともあるでしょう。そこで使えるのがpptx...

List

  • 2018/06/30

gif-for-cli - コンソールでアニメーションGIFを楽しむ

ここ数年、アニメーションGIFが広く使われるようになっています。動画のように高画質でもありませんし、ファイルサイズも大きくなりがちなのですが、ハイライトシーンだけを繰り返すようなアニメーションはとても面白いです。そんなアニメーションGIFをコンソール上でも楽しめるのがgif-for-cliです。面白いのはこれがGoog...

List

  • 2018/06/27

ArtStationDownloader - ArtStationの画像/動画をダウンロード

ArtStationというサイトがあります。ゲームや映画、エンターテイメントのショーケース的なサイトで、様々な格好良い画像が掲載されています。エンターテイメントのflickrのようなサイトです。そんなArtStationに掲載されているコンテンツをダウンロードできるのがArtStationDownloaderです。##...

None

  • 2018/06/25

MRISA - Google画像検索を使って類似画像APIを実現

AIや機械学習で良く取り上げられるのが画像の分析です。何や誰が写っているのかを分析したり、タグ付けするような技術が人気です。また、ある写真と似たような写真を探すこともできます。そうした画像検索をGoogle画像検索を使ってAPI化するのがMRISAです。## MRISAの使い方MRISAは以下のようなAPIを呼び出して...

List

  • 2018/06/20

pdfsizeopt - PDFファイルのサイズを最適化

ストレージが大容量化したり、解像度が向上すると、次第にファイルサイズを気にしなくなってしまいます。その結果、数十MBを越える添付ファイルをメールで送ろうとして弾かれたりします。小さいサイズで済むならば、それに越したことはないでしょう。今回紹介するpdfsizeoptはPDFファイルを最適化し、サイズを軽減してくれるライ...

List

  • 2018/06/09

MasudaStream - はてなの匿名ダイアリーを読みやすく

はてなの匿名ダイアリー(通称増田)はちょっとしたくだらないことから内部告発まで幅広いネタが取り上げられています。次々に投稿されていく内容を追いかけているだけでも楽しいでしょう。しかし、それでは玉石混交で、ノイズが非常に多くなります。そこで使ってみたいのがMasudaStreamです。新着エントリーに載った増田だけをピッ...

List

  • 2018/06/01

MeetHub - PythonのシンプルなMeetup.comクローン

コミュニティなどのイベントを管理するサービスとして、日本であればconnpassやDoorkeeper、EventRegistなどが知られています。それに対して海外であればMeetup.comが知られています。しかしMeetup.comは本格的に使おうと思うと有料サービスになってしまい、コミュニティでは使いづらいかも知...

List

  • 2018/05/09

nbviewer - QuickLookにも対応したJupyter notebookビューワー

Pythonで文章を書きながら統計データを表示するのに便利なのがJupyter notebookです。マーケターの方や研究者など、分析が多い方は利用しているのではないでしょうか。しかし、できあがったファイルを閲覧するのためにJupyter notebookをインストールするのは面倒です。そこで使ってみたいのがnbvie...