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

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

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

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

もっと見る

List

  • 2020/07/08

Airshare - LANでファイル共有するコマンド

最近では各家庭でコンピュータとスマートフォン、タブレットが混在しています。しかしファイルサーバのようなものはないので、データの受け渡しにメッセージアプリやメールを使っていたりしないでしょうか。そこで使ってみて欲しいのがAirshareです。LAN内でファイルを授受するのに使えるファイル共有ソフトウェアです。## Air...

List

  • 2020/06/20

OctoPrint - Webブラウザで3Dプリンタを制御

3Dプリンタを購入して、自宅で造形を楽しんでいる人も多いでしょう。最初は手元に置いておくのですが、思いの外うるさかったり、稼働時間が長いため、近くに居続けられなくなります。その結果、しまっておいて徐々に使わなくなったりします。今回紹介するOctoPrintは3DプリンタをWebブラウザから操作できる管理ソフトウェアです...

List

  • 2020/06/12

Talking Head Anime - 1枚のイラストから動くアニメーションを作るデモ

Live2Dではイラストなどの画像を動かして、まるでアニメーションのように見せることができます。そして現在、類似の技術が様々に登場しています。それらは機械学習を用いたり、Webカメラの顔と一致させたりと周辺技術と組み合わせて展開されています。今回紹介するTalking Head Animeは一枚の画像を動かすデモで、機...

None

  • 2020/06/03

easyautotrans - クリップボードの英文を自動翻訳

英文を読んでいて翻訳が欲しいと思うケースは多々あります。単語であれば翻訳はそれほど難しくないのですが(macOSはコンテクストメニューから英和辞書が呼び出せます)、文章になるとGoogle翻訳などに頼ることになるでしょう。文をコピーして、Google翻訳に貼り付けて…といった作業を繰り返すのは面倒です。そこで使ってみた...

List

  • 2020/05/27

Cloudia - 簡単に日本語に対応したワードクラウドを生成

単語をたくさん並べて作成するワードクラウドという表現があります。頻繁に出てくるワードを大きくすることで、重要なワードとそうでないものとをフィルタリングすることもできます。自分のサービスでもワードクラウドを表示したい、そう思った方はCloudiaを使ってみましょう。## Cloudiaの使い方例です。日本語の場合、形態素...

None

  • 2020/05/16

clikan - CUIで使えるカンバン

カンバンを使ってプロジェクトのタスクを可視化するケースが増えています。そこで、カンバンを使って個人のタスクについても管理したいと思う人もいることでしょう。かといって、そのためにWebサーバを立ち上げたりするのは面倒です。そこで使ってみたいのがclikanです。CUIで使えるカンバンです。## clikanの使い方cli...

List

  • 2020/05/09

unsup3d - 2D画像を3Dに展開

2Dと3Dには超えられない壁が存在します。しかし描かれている絵、または撮影された写真の奥にものを見てみたいと思う欲求は常にあります。最近では3D調に撮影できるカメラや、2Dのイラストを動かす技術も出てきました。今回紹介するunsup3dもそんな2Dと3Dの境目を乗り越えるための技術になります。2Dの顔写真(またはイラス...

List

  • 2020/05/06

Mailu - Dockerで立てられるメールサーバ

メールサーバを立てるのはとても面倒なイメージがあります。安定して動かしておかないとメールが受信できない、なんて問題にもなりかねません。メールがビジネスの根幹を担っている場合にはなおさらです。そこで紹介したいのがMailuです。Dockerで簡単に立ち上げられるメールサーバです。## Mailuの使い方ログインします。!

List

  • 2020/05/02

Avatarify - 写真1枚であの有名人になれちゃうアバター

ZoomやGoogle Meetなどを使ってオンラインでミーティングを行うことが増えてきました。会社によっては顔を見せないのを基本としているところもありますが、多くの場合は対面としてお互い安心感が得られるようにするようです。そんな中、場の雰囲気を和ませたいならば使ってみたいのがAvatarifyです。機械学習を使って顔...

List

  • 2020/04/04

Dangerzone - 危険なPDF/オフィス/画像ファイルを安全なPDFに変換

インターネットを介して送られてきた、またはダウンロードしたPDFやオフィスファイルは、そのまま信頼して開くのは危険です。マクロが組み込まれていたり、マルウェアに侵されている可能性があります。そこで使ってみたいのがDangerzoneです。PDFやオフィスファイルを安全なPDFファイルにしてくれるソフトウェアです。## ...

List

  • 2020/04/01

FontGoggles - フォントを並べて比較する

どのフォントを使うかによって、受け手で感じる印象はまったく違います。とはいえ、フォントがまったく違うコンセプトでできているならばまだしも、ちょっとした違いしかない場合にどちらを採用するかは難しい問題です。そこで使ってみたいのがFontGogglesです。フォントを比較表示できるソフトウェアです。## FontGoggl...

List

  • 2020/03/29

Pyxel - Pythonでレトロゲームを作ろう

どれだけゲーム機が高度に、高性能化したとしても、レトロゲームの魅力はなくなりません。シンプルなUIだけに開発に取り組みやすく、ゲーム自体も単純なものが多いので誰でもすぐに遊びはじめられます。今回はそんなレトロゲームを開発するSDKとして、Pyxelを紹介します。利用する言語はもちろんPythonです。## Pyxelの...

List

  • 2020/03/19

Covidify - コロナウイルス関連データの収集と可視化

世界中の人たちが心配しているコロナウイルス。毎日様々なニュース、データが飛び交っており、何をどう判断したらいいのかも分からなくなりそうです。そして各国のデータを分析する、可視化するニーズも強くあります。今回紹介するCovidifyはコロナウイルス関連データを集積、グラフ化するライブラリです。## Covidifyの使い...

None

  • 2020/03/15

newscatcher - ニュースサイトに特化したPython製のスクレイピングライブラリ

ニュースサイトは広告が多く、Webブラウザで目的の記事を探すのも面倒です。そのため、RSSフィードを登録している人もいますが、頻繁に訪れるサイトでもなければ、それも面倒です。そこで使ってみたいのがnewscatcherです。ニュースサイト専用のスクレイピングライブラリです。## newscatcherの使い方NY Ti...

List

  • 2020/03/09

Diagrams - システム構成図をコードで書く

開発者であっても図を描く機会は多いです。仕様書のようなドキュメントであったり、システム構成図の中に書いたりといった具合です。ドローソフトウェアを使ったり、スライド作成ソフトウェアを使ったりしまうが、操作やメンテナンスが面倒でストレスです。そこで使ってみたいのがDiagramsです。開発者らしく、コードで図を描けます。#...

None

  • 2020/02/27

pomodoro - CUIで使えるポモドーロテクニック

ポモドーロテクニックは集中と緩和を繰り返して作業する仕事法で、好んで使っている人も多いのではないでしょうか。個人的にも一気にタスクを片付けたい時に使うことがあります。タイマーさえあればいいので、基本的にはスマートフォンのタイマーなどで代用しています。しかし、やはりタイマーは専用のものがいいという方はpomodoroを試...

List

  • 2020/02/17

html-vault - HTML内に暗号化コンテンツを埋め込む

Webサイトでパスワードを知っている人しか見られないコンテンツを作ろうと思うと、サーバ側でデータを管理して、認証したユーザにだけコンテンツを返すというのが一般的です。これを静的サイトでも可能にするのがhtml-vaultです。暗号化されたコンテンツをHTML内に埋め込めるソフトウェアです。## html-vaultの使...

List

  • 2020/02/13

linkding - 個人で立てるシンプルなブックマーク管理

日本の開発者であればはてなブックマークを使っている人も多いですが、海外ではあまりいいブックマークサービスがありません(Deliciousがあったのも遠い過去のことです)。プラットフォームを横断してブックマークを管理したい人も多いでしょう。そのためには管理をWeb上で行うのがお勧めです。そしてlinkdingであれば自分...

List

  • 2020/01/24

Showdown - ポケモンバトルボット

ポケモンShowdown

List

  • 2020/01/15

linedraw - 画像をSVGに変換

画像を変換する類のソフトウェアは多数あります。例えばアスキーアートに変換したり、グレースケールにする、油絵風にするなど様々です。手法を知っておけば、目的に応じてぴったりなソフトウェアが選べるはずです。今回紹介するlinedrawは画像をSVGにしてくれるソフトウェアです。他では見られないものだけに知っておくと役立ちそう...