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

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

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

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

もっと見る

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に移っている方が多いかと思います(個人的にも移りました)。そうなるとすでにアップロードしているスライドをダウンロードしたいと考...

List

  • 2017/06/17

agitodo - クロスプラットフォームで動作するTodo/カレンダー

個人的にはカレンダーとタスク管理は融合しておくべきと考えています。かといってGoogleカレンダーのようにスケジュール管理の付属機能の一つにタスク管理がある形ではありません。あらゆるスケジュールはタスクであり、すべてのタスクは期限を持っているべきです。そんなコンセプトで開発されているのがagitodoです。スケジュール...

List

  • 2017/06/08

SQLite Web - SQLiteをWebベースで管理

開発時においてSQLiteを使うケースが増えています。MySQLなどと比べても大差ない使い勝手ですし、わざわざサーバを立ち上げることなく使えるのが手軽です。O/Rマッパーを使っているならばデータベースの違いを意識することもないでしょう。そんなSQLiteにWebベースの管理画面を提供するのがSQLite Webです。コ...

List

  • 2017/06/03

Apache Allura - Apache製のGit管理サーバ

GitHubやGitlabなどGitリポジトリを管理するサービスは多数あります。そんな中、企業内部でGitリポジトリを管理するサーバを立てたいという声もあります。Gitlabは良い選択肢になりますし、GitHub Enterpriseを使う手もあります。そんな中、別な選択肢としてApache Alluraを紹介します。...

None

  • 2017/06/03

Gixy - nginxの設定ファイルを静的解析して改善提案

HTTPサーバとしてnginxを使っているケースは多いかと思います。しかし設定に関する情報はまだまだ多くはなく、動くように設定はしても、それがベストなのかどうか判断できない方も多いのではないでしょうか。そんな方にお勧めなのがGixyです。nginxの設定ファイルを解析して改善案を提示してくれます。## Gixyの使い方...

List

  • 2017/05/23

Jython Runner - GUIのJython実行環境

Pythonの実行環境を用意しようと思ったら、Pythonをインストールすることになります。インストーラーはありますが、環境によっては権限がなくてインストールできないこともあるでしょう。そこで使ってみたいのがJython Runnerです。Java VM上で動くJythonを動かせるGUIアプリケーションです。## J...

List

  • 2017/05/15

Timestrap - Django製の時間/請求管理システム

仕事の多くは時間に関係します。特にシステム開発などは各機能の実装について開発時間を計測することで見積もりの妥当性をチェックしたり、請求の源泉にしたりします。日本よりも海外ではそういう仕事の形態が多いようです。そんな時間管理と請求管理が一緒になったシステムがTimestrapです。日本でも利用できるケースは多そうです。#...

None

  • 2017/04/24

dnsyo - 500のDNSサーバを使ってドメインの状態をチェック

サーバを移転したり、新しいサービスを立ち上げる際に必要なのがドメインです。ドメインがちゃんと指定したサーバに向いているかどうかは気になる方が多いでしょう。昔は数日かかっていましたが、今では数時間で殆どのDNSサーバに伝搬されます。そんなDNSの状態をチェックできるのがdnsyoです。## dnsyoの使い方例えばGoo...

List

  • 2017/04/23

pycraft - ターミナルでマインクラフト

マインクラフトは最初PCからスタートしましたが、現在では多くのゲーム端末向けにも提供されており、人気があるゲームとなっています。創作意欲をかき立てられるところにヒットの理由があるのでしょう。そんなマインクラフトをターミナル上で楽しめるのがpycraftです。## pycraftの使い方実行しているところです。メニューか...

None

  • 2017/04/19

em - 絵文字検索コマンド

最近はソーシャルサービスやチャット、プレゼン資料などに絵文字を使うのが当たり前になっています。ビジネスなど控えた方が良い場面もありますが、感情を素早く伝えたり、トゲのあるやり取りにならないように緩和してくれる効果もあります。そんな絵文字を探すのに便利なのがemです。## emの使い方emはコマンドを使って絵文字の検索が...

List

  • 2017/04/03

Simon - メニューバー常駐型のシステムステータス表示

コンピュータを使っていて、システム情報が気になることは多々あります。そのためのシステム監視を行うソフトウェアも常駐型であったり、細かなデータが取れるものなど様々に存在します。今回紹介するSimonはPythonで作られた、スクリプトベースのシステムモニタリングソフトウェアです。## Simonの使い方起動するとメニュー...