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

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

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

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

もっと見る

List

  • 2017/12/13

tosheets - 標準出力をGoogleスプレッドシートへ保存

Googleスプレッドシートは普段殆どオフィススイートを使わない方にとって便利なサービスです。多くはドキュメントを作ったり、表計算をしたりスライドを作ったりといった使い方でしょう。そんな開発者らしくない使い方は面白くありません。そこで紹介したいのがtosheetsです。## tosheetsの使い方tosheetsは標...

List

  • 2017/12/10

Baby Buddy - スマート子育てシステム

子育ては大変です。夜泣きで起こされたり、遊んだり、さらに寝かしつけたり…。愛情があるからこそ乗り越えられるわけですが、それでも辛さは変わりません。プログラマにとっては、思ったような動きをしてくれない辛さを感じることでしょう。しかしそんな子育ても見方によっては楽しめるようになります。そのためのシステム、Baby Budd...

List

  • 2017/12/10

butterflow - 動画にメタ情報を追加

動画はその場では撮影するのですが、意外と見返さないものです。その結果、動画ファイルがストレージの肥やしになってしまいます。これは非常に勿体なく、もっと活用すべきです。動画ファイルの中にある多数のメタデータを使って面白い動画を作成してくれるのがbutterflowです。## butterflowの使い方butterflo...

List

  • 2017/12/03

datasette - SQLiteをJSON API化

社内システムであればMS Accessの代わりにSQLite3にデータを入れても良いでしょう。MS Accessと同じように単一ファイルで動きますし、多彩なプログラミング言語から利用できます。さらにそのデータを閲覧するのであれば、datasetteを使ってJSON API化すると便利です。## datasetteの使い...

List

  • 2017/11/15

InstaLooter - Instagramの写真と動画をバックアップ

InstagramではAPIを提供していますが、機能は限られます。写真をアップロードするAPIも用意されていません。開発者としては、できることが限られるので歯がゆい思いをすることでしょう。そんな中紹介したいのがInstaLooterです。APIを使わずInstagramの写真と動画をダウンロードするソフトウェアです。#...

List

  • 2017/11/09

KanjiVG - 漢字/平仮名/カタカナ/アルファベット/数字の書き順付きSVG集

コツコツと続けるのは大変ですが大事なことです。ソフトウェアはコードという中身で見れば同じようなものですが、結果として異なる動きがあるので楽しいでしょう。しかしあまり変化の多くないものを作り続けるのは根気が必要です。今回は日本語の漢字をSVG化したKanjiVGを紹介します。しかも書き順付きです。## KanjiVGの使...

List

  • 2017/11/02

livepython - Pythonのコードを一行ずつ実行

複雑なプログラムになると、どこからどこへ飛んでいるのか分からなくなることがあります。そうした時に一行ずつステップ実行するというのはよくあります。しかし自分だけであれば良いですが、人に説明する時には不向きです。もしPythonのコードを説明するのであれば使ってみたいのがlivepythonです。まるで動画のようにコードを...

List

  • 2017/10/31

doitlive - ライブデモでターミナルを使う際に

勉強会やセミナーの登壇で、ライブデモを行うことがあります。それらは大抵ミスします。ターミナルベースであっても入力ミスすることはありますし、プロジェクターの画面に映し出されている内容を見ながら入力するのは大変です。そこで使ってみたいのがdoitliveです。あらかじめターミナルで入力する内容を記録しておける便利なソフトウ...

List

  • 2017/10/31

qutebrowser - キーボード操作主体のWebブラウザ

開発者は普段キーボードショートカットだけで生活できるのに、Webブラウザになると途端にマウスやタッチパッドが必要になります。ホームポジションから手を離すのが面倒で、逆に戻すのも億劫になります。これは大きな生産性のロスです。そこで使ってみたいのがqutebrowserです。キーボード操作主体のWebブラウザになります。#...

Missing

  • 2017/10/18

RoboGif - Androidの操作をアニメーションGIF化

Androidアプリの動作をそのまま録画しておきたいと思うことがあるでしょう。動画として残しても良いですが、Webにアップロードする際には動画共有サイトにアップロードしたりする必要があり、面倒です。そこで使ってみたいのがRoboGifです。操作した内容をそのままアニメーションGIFにしてくれるソフトウェアです。## R...

List

  • 2017/10/17

TensorZoom - 小さな写真をTensorflowを用いて画像解析

映画でよくある、監視カメラの不鮮明な映像をくっきりと明確にする技術。技術者なら誰もが無理だろ、と思っているわけですが、最近ではあながち否定できなくなっています。それが深層学習を使った画像解析です。はっきりさせるのとはまた違った手法で画像を解析します。そんな画像解析技術を使った写真拡大ソフトウェアがTensorZoomで...

List

  • 2017/10/14

minimap - ソースコードをミニマップ化

ミニマップというのはプログラミングエディタに付属していることが多い機能で、ファイル全体のソースコードをサムネイル化したような表示です。個人的にはあまり使いませんが、画面が今ソースコード全体のどの場所を表示しているかを知るのに使えます。そんなミニマップを生成してくれるPythonスクリプトがminimapです。## mi...

List

  • 2017/09/19

Flowerizer - ディープラーニングで花の絵を描く

深層学習、いわゆるディープラーニングの世界に注目が集まっています。大量のデータを使い、コンピュータに新しい作品を生成されるといった使われ方が多く、企業などでも取り組んでいるところが増えています。今回紹介するFlowerizerは深層学習を用いて花の絵を描くというソフトウェアになります。## Flowerizerの使い方...

List

  • 2017/09/13

SQLite Web - さくっと使えるWebベースのSQLite管理

SQLiteはプロトタイプ開発であったり、小さなWebサービスなどを開発するのに非常に役立ちます。単一ファイルで動きますがちゃんとSQLも使えますし、本格的な作りです。そんなSQLiteを使った開発時に用意しておきたいのがSQLite Webです。Python製で簡単に使えるSQLite管理です。## SQLite W...

List

  • 2017/09/11

console - コンソール用Dockerクライアント

DockerはCUIから使うのが基本です。ずっと使っていると気にしないかも知れませんが、色がなく寂しいクライアントです。絢爛豪華とは言いませんが、もう少し色があると便利になりそうです。そこで試してみて欲しいのがconsoleです。カラーリングされたDockerクライアントです。## consoleの使い方Dockerを...

List

  • 2017/09/06

kawaii-term - 味気ないターミナルを可愛く

ターミナルは白と黒、あってもANSIカラー程度で見た目に寂しいものです。男気があると言えば聞こえは良いですが、何となく味気ないと感じている人も多いのではないでしょうか。そんな方に試してみて欲しいのがkawaii-termです。あなたのターミナルを可愛く仕上げます。## kawaii-termの使い方インストールは自分の...

None

  • 2017/08/25

cnps - connpass参加者を分析しよう

日本で一番使われている勉強会の集客サイトと言えばconnpassですが、各勉強会で集まってくれている人たちを正しく分析しているでしょうか。ただの一見さんなのか、常連なのかきちんと分かっていますか。そんな参加者の可視化をしてくれるのがcnpsです。勉強会を開催することが多い方はぜひ分析してみましょう。## cnpsの使い...

List

  • 2017/07/18

VisiData - コンソールで動作する表計算エディタ

CSVの内容を確認したいと思ったらExcelなどを使う人が多いかと思います。しかし自動のフォーマット変換があって文字が数字や日付に変わってしまったり、文字化けしたりとうまく確認できないことがあります。さらにサーバ側にあったりすると、ファイルを確認するのにいちいちダウンロードする必要もあります。そこで使ってみたいのがVi...

List

  • 2017/06/28

OCRmyPDF - PDFをOCR解析して透明テキストを付加

PDFを作る方法は幾つかあります。ドキュメントエディタで出力する分には透明テキストが含まれており、検索もできます。しかし単に画像を重ねただけのPDFの場合、文字はあっても検索できないため使い勝手が非常に悪いでしょう。そこで使ってみたいのがOCRmyPDFです。PDFをOCR処理を施して検索可能なPDFファイルにしてくれ...

List

  • 2017/06/23

SlideShare To PDF - SlideShareのスライドをPDFでダウンロード

オンラインでスライドを共有しようと思ったらSlideShareが最もよく使われてきましたが、macOSのPDFで日本語が表示されない問題があり(回避策はあるらしいですが)、SpeakerDeckに移っている方が多いかと思います(個人的にも移りました)。そうなるとすでにアップロードしているスライドをダウンロードしたいと考...