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

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

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

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

もっと見る

List

  • 2007/11/09

自分で組み合わせて画像をバッチ編集「Phatch」

バッチで画像を処理するというソフトウェアは色々ある。一つはリサイズ、一つは角をまるめる…といった具合だ。それらをまとめて提供するソフトウェアもあるだろう。だが、全てをこなすものにはなかなか出会えない。それならば、というのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはPhatch、Python製の画像バ...

List

  • 2007/11/07

Windowsを自動操作「EventGhost」

同じ操作を繰り返したり、定期的に行う処理は業務を行う上で大抵発生する。本来、そうした繰り返しの操作はコンピュータが得意とする所だ。だが、WindowsのようにグラフィカルなOSの場合、GUIを自動操作するのは多少面倒だ。操作設定を手軽にできる、こちらを使ってみよう。今回紹介するオープンソース・ソフトウェアはEventG...

List

  • 2007/11/05

Python上でHTML2PDF「pisa」

HTMLをPDFに変換することができれば、様々なサービスでの活用が考えられる。Memotuneでも可能だが、mozilla2psを経由するために動作が重たくなりがちだ。ブラウザのレンダリングエンジンを使わなければ、高速に動作するのは間違いない。そしてPythonで作られたソフトウェアがこれだ。今回紹介するオープンソース...

List

  • 2007/11/01

ベンゼン環を書くのに適したドローソフトウェア「BKchem」

学術の分野ではオープンソースが活用される事が多い。特殊なソフトウェア、ハードウェアを必要とする分、他の部分では予算をかけられないという実情もあるのだろう。ドロー系ソフトウェアは各種あれど、分子構造式を書くのに適したドローソフトウェアはこれだ。今回紹介するオープンソース・ソフトウェアはBKchem、学術向けのドローソフト...

List

  • 2007/10/25

2ペインのメモソフトウェア「Notalon」

使い勝手の良いメモソフトウェアというのはどういったものだろうか。もちろん、人によって異なるだろうが、概ね傾向は出てきている。アメリカではカーネル大学式ノートという手法があるらしい。それを実現するのがこのソフトウェアだ。今回紹介するオープンソース・ソフトウェアはNotalon、2ペインのノートソフトウェアだ。Notalo...

List

  • 2007/10/13

GUIのようなWebアプリケーションを構築「Rialto」

最近の流行はやはりWebアプリケーションだ。特にWeb OSをはじめとして、まるでGUIアプリケーションのようなインタフェースを実現したものが増えている。あのようなアプリケーションを作るのは非常に手間がかかることだろう。だが、そのためのツールキットも登場している。これを使えば簡単に優れたインタフェース、操作性を実現でき...

List

  • 2007/10/09

XHTMLベースのEラーニング作成「eXe」

いまいち流行りきらない感のあるeラーニングではあるが、バークレー大学が講義をYoutubeで公開する等、教育とインターネットのつながりは様々な形で行われている。流行らせるためにはもっと手軽にコンテンツを作れる必要があるだろう。そのためのソフトウェアがこれだ。今回紹介するオープンソース・ソフトウェアはeXe、Eラーニング...

List

  • 2007/10/03

コマンドラインでGoogleカレンダー操作「gcalcli」

Ajaxが隆盛ではあるが、ブラウザがモダンなものに限定される等、不便な点も存在する。特にCUI派の人にとっては残念でしかならないだろう。そんな状況を克服するのがこれだ。今回紹介するオープンソース・ソフトウェアはgcalcli、CUIでGoogleカレンダーを操作するソフトウェアだ。gcalcliはPython製のソフト...

List

  • 2007/09/27

出た、構造化CSS「CleverCSS」

前にCSSの記述テクニック 階層宣言コーディングというエントリーを読んだ。これはエイプリルフールネタではあるが、同じ事を考える人は他にもいるようだ。そして、それをネタとしてではなく、ないなら実現してしまおうと考える。今回紹介するオープンソース・ソフトウェアはCleverCSS、構造化CSSを実現するソフトウェアだ。Cl...

List

  • 2007/09/25

オープンな認証API「oAuth」

Memotuneでは今、Web APIの開発を進めている。ベースにGDataを取り入れているので、それ程難しくはないのだが、認証をどうしたものだろうかと考えていた。幾つかの方法はあるが、これにも注目していきたい。今回紹介するオープンソース・ソフトウェアはoAuth、オープンな認証プロトコルだ。oAuthはOpenIDの...

List

  • 2007/09/18

Pythonで作るWin32アプリケーション「Venster」

Windows向けのアプリケーションを開発しようと思ったら、.NETを使うほかないのだろうか。簡易的なものを作るのに、そうした大型の開発統合環境を用意するのは面倒だ。また、そのために新しい言語を覚えるのが面倒と言う人も多いだろう。Python開発者であれば、これを使ってみよう。今回紹介するオープンソース・ソフトウェアは...

List

  • 2007/09/04

OpenOfficeを経由したドキュメント変換「unoconv」

OpenOfficeの素晴らしさはやはりここではないだろうか。オフィススイートの代替と言う地位は、現状のシェアを考えるとMS Officeが抜きん出ている。だが、それはクライアントサイドでの話だ。OpenOfficeはサーバサイドで生きていくというのはどうだろう。Webアプリケーションが隆盛の今、サーバサイドは広大だ...

None

  • 2007/09/03

タイトル・本文抽出クローラー「Webstemmer」

これはやばい!凄すぎる。現在進めようと思っているプロジェクトでは、サイト上の本文抽出が重要な技術になっていた。だが、それを一から開発していたのではあまりに時間がかかってしまう。さらに重要な技術ではあるが、それが売りと言う訳ではなかった。そこで見つけたのがこのソフトウェアだ。まさに理想的な方法かも知れない。今回紹介するオ...

List

  • 2007/08/30

PythonのPythonによるPythonのためのDB「buzhug」

最近のWebシステムではデータベースを使うのが当たり前になってきている。だが、オブジェクト指向の考え方とRDBMSの考え方は根本的に違うため、そのデータの扱いで苦労することが多い。そのため、O/Rマッピングやオブジェクト指向DBと呼ばれるものが登場している。だが、簡易的なデータ保存であればそもそもデータをプログラム言...

List

  • 2007/08/23

HTMLを解析してCSS生成「html2css」

CSSで便利だと感じるのは構造を階層化できる点だが、逆にきちんと構造化しておかないと欠点にもなりかねない。別な所で定義した名称と重複してしまい、どうもうまくいかないという経験がある人も多いはずだ。まず現状どういった構造になっているのか、それを把握する所からはじめてみよう。それが分かればうまく構造化できるはずだ。今回紹...

List

  • 2007/08/17

コンピュータ版ライフゲーム「Endgame: Singularity」

試してみたのだが、詳細は不明。ごく単純にいえばシミュレーションソフトウェアだ。北米、南米、ヨーロッパ、アフリカ、アジアのそれぞれの拠点に対してコンピュータを配置する。そして、計算処理の仕事をしながら、調査研究も行っていく。コンピュータなので、故障していくものも多数存在する。それらの代わりになるものを再度導入しつつ、収...

List

  • 2007/08/02

マインドマップで議事録「mm2notes」

マインドマップは頭の中のもやもやした情報を書き出すのに便利だ。そのため、違和感なく、手軽に入力できるインタフェースになっている。その特性を活かし、ぜひ使ってみて欲しいソフトウェアがこれだ。今回紹介するオープンソース・ソフトウェアはmm2notes、FreeMindのマインドマップを議事録にするソフトウェアだ。これもま...

List

  • 2007/07/31

マインドマップでプレゼンテーション「mm2s5」

プレゼンテーションで、全体の流れが予め出来上がっている時は良いが、どうも考えが散発してうまくいかないことがある。そうした時はまず、自分の考えをまとめておくのが良い。全て洗い出し、カテゴライズしていけばいい。そして、考えを整理するのに役立つのがマインドマップだ。プレゼンテーションとマインドマップ、この二つを組み合わせて...

List

  • 2007/06/26

画像を自由自在に操作「OpenCV」

先日、The Laughing Man Hacks You!をはじめて使ってみたのだが、これは非常に面白い。画像の中から顔と思わしき部分を認識して、笑い男の画像を貼り付けてくれる。 こうした画像の中から特徴ある部分を抽出してくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはOpenCV、Int...

List

  • 2007/06/25

オープンソースのメディアアーカイバ「mediatum」

業務上では実際に使う作業用ファイルのほかに、皆で参考にする系統のファイルが存在する。PDFや画像、動画といった類のファイルだ。写真を扱うサイト等は特に多いだろう。 そうした情報をうまく管理できれば、業務の効率化が進められるはずだ。まずは一元管理からはじめよう。 今回紹介するオープンソース・ソフトウェアはmediatu...