タグ: [オープンソース] [テキスト] [CUI] [Google Code] [PDF] [Python]
rst2pdfはPython製のオープンソース・ソフトウェア。reStructuredTextは幾つかあるマークアップ言語の一つで、ソースのままでも可読性が高いのが特徴となっている。ヘッダ、リスト、テキスト装飾、リンク、画像、ブロックなど多彩な記法をもっている。

変換された文書
そんなreStructuredTextは記法なので他のフォーマットへの変換が元々の目的にある。恐らくHTMLやLaTeX、テキストファイルなど様々な目的があると思われるが、PDFへの変換を行うならばrst2pdfを使ってみよう。
(もっと読む)
March 20th, 2010
Posted by
admin |
one comment
タグ: [Android] [オープンソース] [ネットワーク] [リモート] [CUI] [Google Code] [GPL]
Android VNCはAndorid用のオープンソース・ソフトウェア。携帯電話の画面をプレゼンテーションで流したい時、やり方は3種類ほど考えられる。ビデオカメラ(またはWebカム)で写しながら行う、エミュレータを使う、そしてもう一つが携帯電話の画面をそのまま表示する方法だ。

接続している所
最後の方法として有名なものがVNCを使う方法だろう。これならば同じネットワーク内にいれば母艦から接続でき、携帯電話の画面を母艦に表示できる。Andoridでそれを可能にするのがAndroid VNCになる。
(もっと読む)
March 20th, 2010
Posted by
admin |
no comments
タグ: [ニコニコ動画] [レコーダー] [CUI] [github] [GPL] [Ruby] [Windows] [動画]
namarecoはRuby製のオープンソース・ソフトウェア。ニコニコ動画のユーザによるライブ放送、ニコニコ生放送はその時しか味わえないライブ感が楽しいサービスだ。とは言え普段は忙しい方、予定があって見られないという場面があるのも事実だ。

筆者環境ではエラーになってしまったが、基本的に立ち上げたら放置しておくだけで良い
そこで必要になるのは生放送を録画しておいて後で見るという機能だ。コマンドラインベースで簡単に設定しておけるのがnamarecoだ。Rubyで作られており、Windowsであればバイナリを実行するだけでも使えるソフトウェアだ。
(もっと読む)
March 7th, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [スクリーンショット] [CUI] [github] [MIT License] [Python] [Web] [WebKt]
webkit2pngはMac OSX向けのオープンソース・ソフトウェア。Webサービスを作る上でサイトのキャプチャを自動生成するという需要は多い。一般的にこの手の処理はFirefoxやIEを自動操作して行うことが多いように思う。だが操作は意外と複雑で分かりづらいのが難点だ。

一度の処理で三種類の画像が得られる
コマンドライン一つで手早くできれば便利だ。それを実現するのがwebkit2pngだ。その名の通りレンダリングエンジンとしてWebKitを使い、指定したURLの画像をPNG画像として保存してくれるコマンドラインユーティリティだ。
(もっと読む)
March 4th, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [テキスト] [CUI] [LGPL] [Ruby]
ReVIEWはRuby製のオープンソース・ソフトウェア。最近は技術者やデザイナーなど第一線で活躍される方が書籍を執筆するパターンが増えてきた。技術が複雑化、多様化する中でライターという属性だけではカバーしきれなくなっているのだろう。情報が求められる速度も早くなっている。

分量チェック
技術書籍を執筆する際にテキストエディタを使う人は多いと思うが、表や図を埋め込んだり引用したりする際にフォーマットを適切に設定するのは非常に面倒だ。そこで使ってみたいのがReVIEWだ。書籍を執筆する上で役立つ機能を多数提供している。
(もっと読む)
March 4th, 2010
Posted by
admin |
one comment
タグ: [オープンソース] [CUI] [github] [MIT License] [Ruby] [RubyForge] [Windows]
pikはWindows用Ruby製のオープンソース・ソフトウェア。一言でRubyといっても実装方式は幾つか存在する。1.8系と1.9系の違いは大きいし、CRubyの他にJavaベースのJRubyや.NETベースのIronRubyもある。大抵使うのは一つだが、場合に応じて使い分けたい時もあるだろう。

インストールできるRubyは多岐にわたる
そんな時に複数のバージョンのRubyをインストールして手元で切り替えられると便利だ。Linux、Mac OSXであればrvmが利用できる。そしてWindowsであればpikというソフトウェアが存在する。これを使えば多数のRubyを自在に切り替えられるようになる。
(もっと読む)
February 26th, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [バージョン管理] [CUI] [GPL] [Linux] [Mac OSX] [monotone] [Windows]
monotoneはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。ここ最近のバージョン管理のはやりと言えば分散型だ。かつてはCVS、Subversionに代表されるサーバ集中型だったが、GitやMercurialに人気が移り始めている。

差分
分散型の長所は個々人にリポジトリがあるのでテストコードをコミットしたり、自分なりの修正が行いやすいことだ。オフラインでも使えるメリットもある。そんな分散型バージョン管理システムの一つ、monotoneを紹介したい。
(もっと読む)
February 22nd, 2010
Posted by
admin |
no comments
タグ: [フリーウェア] [CUI] [生活] [github] [Ruby]
Recording DietはRuby製のフリーウェア(ソースコードは公開されている)。一時走るのを止めていたら体重が増えてしまった。最近ではようやく戻り始めているが、肥満は様々な問題を引き起こすので要注意だ(やせ過ぎもよくないが)。

こんな感じで記録し続ける
少し前にレコーディングダイエットと言うのが流行った。食べたものを記録していくだけで痩せるというもの(確か)だったが、効果はさておき記録するというのはとても大事なことだ。そしてコンピュータ上で体重を記録するのがRecording Dietになる。
(もっと読む)
February 21st, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [CUI] [開発] [github] [iPod Touch/iPhone] [Mac OSX] [MIT License]
iPhone SimulatorはMac OSX用のオープンソース・ソフトウェア。iPhoneアプリを開発する場合、現状ではMac OSXを使うのが一般的だ。そしてその開発環境としてXCodeを利用する。だがこのXCodeが重たく感じている方もいるはずだ。

エラーの取得もできる
XCodeを使わずにアプリケーションを指定してiPhoneシミュレータを立ち上げられるのがiPhone Simulatorだ(名前が紛らわしいが)。iPhone Simulatorはターミナルから呼び出せるのでユニットテストのような自動化したテストを行うのに便利そうだ。
(もっと読む)
February 21st, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [プログラミング] [CUI] [GPL] [GUI] [Linux] [Lisp] [Mac OSX] [Windows]
newLISPはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。LispはEmacsを使っている関係でよく目にする言語ではあるが、ちょっといじる程度で習得にはほど遠い。Emacsやxyzzyなどと連携して使うのも良いが、全く新しい試みとして使ってみるのも面白そうだ。

GUIのスクリプトエディタ
そこで試してみたいのがnewLISPだ。予め言っておくと日本語は使えないのでご注意いただきたい。さらに手軽さで言えばEmacsやxyzzy上にあるLispを使った方がメリットがあるだろう。それでもnewLISPならではの面白さに触れてみたい方はぜひ試してみよう。
(もっと読む)
February 20th, 2010
Posted by
admin |
5 comments