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

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

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

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

もっと見る

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...

List

  • 2018/05/06

M5Cloud - IoT開発に。M5用のWeb IDE

IoTでマイコンデバイスが多種多様に存在しますが、一番面倒なのは開発したコードの転送ではないでしょうか。Arduinoは専用のIDEがありますが、Raspberry Pi向けに開発して転送するのは面倒です(SSHで入ってそのまま開発することでしょう)。M5Stackというマイコンデバイスについても同様ですが、こちらはW...

List

  • 2018/04/29

ホッテントリ感情分析 - はてなブックマークを感情分析

物事には善悪両面があります。人の持つバックグラウンドが異なる以上、意見が割れるのは致し方ないことです。ネット上では匿名性が高いので賛否の声が極端になることが多いです。そうした賛否の分裂を可視化するのがホッテントリ感情分析になります。はてなブックマークを分析し、可視化します。## ホッテントリ感情分析の使い方トップで表示...

List

  • 2018/04/27

Gitwebui - ローカルで立ち上げるGitリポジトリビューワー

GitHubではグラフィカルなGitリポジトリビューワーを提供していますが、常にGitHubにホスティングしたいという訳ではありません。ちょっとしたリポジトリであれば個人のローカルだけにあることだってあります。そうした時に便利なのがGitwebuiです。ローカルのリポジトリをWebブラウザ経由で見やすくしてくれます。#...

None

  • 2018/04/25

mfa - 多要素認証用コマンド

多要素認証(MFA)では専用アプリを使うことが多いです。スマートフォンにインストールしておいて、必要になった時に起動して表示されている内容を入力します。しかしこれが面倒に感じている人も多いでしょう。そこで使ってみたいのがmfaです。なんとMFAを使えるコマンドです。## mfaの使い方まずシークレットを登録します。これ...

None

  • 2018/04/10

Roamer - テキストファイルを使ったファイル管理

ファイル名を変更したり、削除したりする場合にはmv/cp/rmといったコマンドを使って行います。各コマンドは複数ファイル/フォルダを指定できますが、複数の異なる操作をまとめてはできません。そこで使ってみたいのがRoamerです。標準出力されたファイル一覧をメンテナンスしてファイル管理を一気に行うソフトウェアです。## ...

List

  • 2018/04/05

vimeo-download - Vimeoの動画をダウンロード

YouTubeは玉石混交な雰囲気がありますが、Vimeoは自分で作成したコンテンツに限ってアップロードできるので高品質でクリエイティブな作品が数多く集まっています。そんなVimeoの動画をダウンロードするツールがvimeo-downloadになります。## vimeo-downloadの使い方Vimeoで動画を再生する...

None

  • 2018/03/23

Transcrypt - Webブラウザ上でPythonを動かす

Webシステムを作るときに切り離せないのがJavaScriptです。Webブラウザ上で動くプログラミング言語として現状はJavaScriptしか動作しないので、必ず習得する必要があります。しかし、サーバサイドとクライアントで別な言語を使うのは不便です。そこで使ってみたいのがTranscryptです。Python 3.6...

List

  • 2018/03/21

Markdown Webhook - MarkdownファイルをDropboxに保存するとHTMLに変換

Dropboxは手軽に使えるクラウドストレージです。さらにWeb APIを使うことで、ファイル操作をフックとして様々なイベントを行うことができます。サードパーティー製のアプリケーションがファイルの書き込み先として利用するのがよくある例です。今回はDropbox公式に作られたデモアプリケーション、Markdown Web...

None

  • 2018/03/18

xltrail - VBAの差分を表示するGitサブコマンド

Excelはオフィスで最もよく使われるソフトウェアの一つでしょう。そして単に表計算としてだけでなくVBAも使ってシステムツールとして使われたりします。そんなExcelだけにバージョン管理したいというニーズがよくあり、そのためのソフトウェアも存在します。そんな中、xltrailは一風変わっています。シートではなく、VBA...

List

  • 2018/03/10

PyRexecd - Python製のWindows用SSHサーバ

リモートにあるWindowsを操作しようと思うとRDPを使うのが基本です。しかしGUIは重たいので、ターミナルでさくさくと操作したいのではないでしょうか。その際に使えるのがSSHサーバになります。今回紹介するのはPyRexecd、Python製のスタンドアローンなSSHサーバです。## PyRexecdの使い方PyRe...

List

  • 2018/03/08

labelme - 写真の一部をラベル付け

写真には様々な情報が入っています。人もいれば動物も、木やカンバン、窓など色々な情報が含まれているでしょう。それらをラベリングすると、また違った情報の管理方法が見つけられそうです。そのためのソフトウェアがlabelmeになります。GUIで使えるのでデスクトップからさくさくと作業できます。## labelmeの使い方メイン...

List

  • 2018/03/06

OpenStudio - ヨガ教室管理システム

教室を用いたビジネスは様々にあります。英会話教室で会ったり、ダンス教室、塾など様々です。そうした教室型ビジネスでは部屋ごと、時間ごとに内容が決まっており、生徒は事前予約などをして決まった時間に集まって知識を得ます。今回紹介するOpenStudioは特にヨガに特化した教室ビジネスの管理システムです。## OpenStud...

None

  • 2018/02/26

source_downloader - SourceMapを元のJavaScriptファイルへ展開

JavaScriptはサイズを軽減したり、簡単に内容が読まれないように難読化(ミニファイ)して公開します。しかし、それではデバッグしづらいという問題があるため、SourceMapと呼ばれる仕組みがあります。今回紹介するsource_downloaderはSourceMapファイルを読み込み、元のJavaScriptファ...

None

  • 2018/02/06

Google Images Download - Google画像検索からまとめてダウンロード

Google画像検索を使えばライセンスであったり、画像の種類など様々な条件から自分の使いたい画像を探し出すことができます。検索結果から一つずつ画像を眺めて希望に合うものをダウンロードしていることでしょう。しかしもっと手軽に画像をダウンロードできるツールがGoogle Images Downloadになります。## Go...

List

  • 2018/02/01

Eel - PythonによるElectron代替

Electron代替になるソフトウェアが幾つも出てきています。Goであればgo-astilectron

List

  • 2018/01/26

pptx-template - PowerPointをテンプレートから生成

業務の中でパワーポイントが使われることは少なくありません。グラフィカルでインパクトあるスライドばかりならいいですが、中には同じような見栄えの資料を繰り返し提示しないといけないといった場合もあるでしょう。クライアントごとにデータが異なるスライドなどもそうです。そんな時に一つ一つ手作りするのは面倒です。pptx-templ...

None

  • 2018/01/25

Sniper - ターミナル上でスニペット管理

プログラミングしていると使い回せる汎用的なコードができあがることがあります。そうしたコードは一旦どこかにコピーしておいて、後でいつでも呼び出せるようにしたいのですが、そういったコードはスニペットと呼ばれます。今回紹介するSniperはターミナル上でスニペット管理をおこなうソフトウェアです。## Sniperの使い方ne...