タグ: [Android] [オープンソース] [開発] [HTML] [iPod Touch/iPhone] [JavaScript] [Mac OSX] [MIT License] [SourceForge.net] [Windows] [Windows Mobile]
QuickConnectFamilyはiPhone/Android/Mac OSX(その他色々)用のオープンソース・ソフトウェア。システムのプラットフォーム、サーバ/クライアントの違い、技術要件などでプログラミング言語を選択すると、実に多様な選択肢があることに驚かされる。

地図アプリ。サンプルはその他にも多数あり
それだけの言語を覚え、実践レベルで使えるようになるにはコストが相当にかかると思われる。一度覚えた言語を使って他のシステムでも利用できれば、習得コストを減らしつつ開発に臨めるようになるだろう。iPhoneやAndroidアプリをもっと手軽に開発できるようにするのがQuickConnectFamilyだ。
(もっと読む)
March 18th, 2010
Posted by
admin |
no comments
タグ: [オープンソース] [コンパイル] [フレームワーク] [github] [HTML] [JavaScript] [Mac OSX] [MIT License] [Ruby]
BowlineはMac OSX向けのオープンソース・ソフトウェア。ソフトウェアは一つのコードだけでマルチプラットフォームで動くのが理想だ。現状、GUIアプリケーションをマルチプラットフォーム対応で提供しようと思うと、Java/Adobe AIRなどが選択肢になるだろう。だがどちらも専用の実行環境を用意する必要がある。

シンプルなHello World
もっと手軽にマルチプラットフォームに対応したアプリケーションを開発するならば、Webアプリケーションに倣った方法が良さそうだ。Bowlineはその一つで、HTML/JavaScriptをベースにRubyを使ったローカルアプリケーションを開発するプラットフォームだ。
(もっと読む)
January 31st, 2010
Posted by
admin |
no comments
タグ: [Apache License 2.0] [オープンソース] [メール] [Gmail] [Google Chrome] [Google Code] [HTML] [JavaScript] [機能拡張]
Double Gmail CheckerはGoogle Chrome向けのオープンソース・ソフトウェア。個人的には役立ちそうなソフトウェアだが、決して万人向けとは言えないかもしれない。企業でGoogle Appsを取り入れている場合、個人用途のGmailがあれば、混在して利用することになるだろう。

Google Chromeの左下にアイコンが表示される
その二つのメールアカウントの未読数をチェックしてくれるのがDouble Gmail Checkerだ。筆者のように元々Gmailとして使っていて、Google Appsに乗り換えた場合、元々のGmailアカウントにもメールが来るのでチェックしたいというニーズがある(POP3でGoogle Appsに取り込んではいるが時差がある)。そんな人に向いているかもしれない。
(もっと読む)
November 21st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [デザイン] [CSS] [HTML] [iPod Touch/iPhone] [JavaScript] [New BSD License] [Web]
Webapp.netはiPhone/iPod Touch向けのオープンソース・ソフトウェア。iPhone/iPod Touchはモバイルデバイスなので画面の大きさに制限がある。そのためPC向けのWebサイトを表示はできるが、できれば最適化されたWebサイトを提供したい。専用のインタフェースを提供すれば、ユーザ体験がぐっと向上するはずだ。

iPhone向けサイトを構築する際に
そんなiPhone/iPod Touch向けのWebサイトを構築するのに使えるのがWebapp.netだ。Webapp.netはHTML/JavaScript/CSSで提供されており、iPhone/iPod Touchに対して最適化された、リッチなインタフェースを提供してくれる。
(もっと読む)
November 14th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [スクリーンセーバー] [BSD License] [github] [HTML] [Mac OSX]
WebSaverはMac OSX向けのオープンソース・ソフトウェア。スクリーンセーバはディスプレイがCRTだった時代に焼き付けを防ぐために作られたが、液晶画面がメインになった今でもアクセサリ的な意味合いで使われている。元々はCPU負荷の少ないものが多かったが、今では写真は動画が動くようなダイナミックなものも増えている。

WebKitをベースにしたスクリーンセーバ
そんなスクリーンセーバを自作したいと思った時に、ややこしいプログラミングを行うのでは面倒に感じてしまう。そこで試したいのがWebSaverだ。WebSaverはWebKitをスクリーンセーバのベースとして使うソフトウェアで、index.htmlを編集して自分なりのスクリーンセーバを作成できるのが特徴だ。
(もっと読む)
November 5th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [バージョン管理] [Creative Commons] [HTML] [Webサイト]
Pro GitはCreative Commonsで公開されているオープンソース・プロジェクト。ここ一、二年でバージョン管理のシェアが大きく変わってきている。Subversionのシェアが減り、GitやMercurialといった分散バージョン管理システムを採用するケースが増えている。特にGithubやSourceforgeでも利用されていることもあって、オープンソース・ソフトウェアでGitを利用しているケースは多い。

Pro GitはGit活用には欠かせない一冊
そんなGitではあるが、Subversionとは異なるコンセプトで作られているため、コマンドや操作性が大きく異なる(その意味ではMercurialの方が良いようだ)。そのため躓く人は多い。もし分からない点があったり、これからGitを活用していくならばPro Gitを一読することをお勧めしたい。
(もっと読む)
October 6th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [CSS] [GUI] [HTML] [Java] [JavaScript] [LGPL] [SourceForge.net]
HTMLやJavaScript、CSSを構造化して見やすく書こうと思うとインデントやスペースを使うだろう。確かに見やすいが、ブラウザへのレンダリングを行う上では特に意味はない(中には意味のあるスペースもあるが)。できるだけ転送量を抑えようと思うと、このスペースをなくしていくという作業が大事になる。

HTML/JavaScript/CSSのサイズを軽減
そのためのツール(難読化ツール)はいくつか存在するが、HTML/JavaScript/CSSのいずれにも対応したものは多くない。そこでPatu Diguaだ。
今回紹介するオープンソース・ソフトウェアはPatu Digua、HTML/JavaScript/CSSからスペースやコメントを排除するソフトウェアだ。
(もっと読む)
September 11th, 2009
Posted by
admin |
no comments
タグ: [デザイン] [Creative Commons] [CSS] [Firefox] [HTML] [IE] [Opera] [Safari] [Web]
大学ノートには横線が引かれている。これを使って文字を書けば、斜めになったり一部だけ文字の大きさが変わって読みづらくなったりしない。整然と並んで書かれていれば後で読み返す時にもきっと分かりやすいはずだ。ある一定の基準に沿っていると安心感があり、情報を受け入れやすくなるのだ。

グリッド
コンテンツを重視したWebサイトではそのような読みやすさの観点も考える必要がある。そのためのフレームワークがBaselineだ。
今回紹介するオープンソース・ソフトウェアはBaseline、グリッドに沿ったCSSフレームワークだ。
(もっと読む)
August 30th, 2009
Posted by
admin |
no comments
タグ: [AIR] [デザイン] [フリーウェア] [CSS] [画像] [GUI] [HTML] [Linux] [Mac OSX] [Windows]
CSS Spriteとは小さなアイコンなどの画像をくっつけて一つの画像として保存し、表示する際にはCSSで位置を指定して表示するという手法だ。Googleをはじめ、膨大なアクセスのあるWebサービスで活用されている手法であり、画像を読み込むコネクション数を減らすことができる。

CSS Spriteを作るならぜひ使いたい
CSS Spriteを作成するWebサービスも存在するが、画像が追加されるたびにアップロードし直すのが面倒だった。そこでTonttuを使ってみよう。
今回紹介するフリーウェアはTonttu、Adobe AIR製のCSS Sprite作成ソフトウェアだ。
(もっと読む)
August 20th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [ユーティリティ] [CUI] [Google Code] [GPL] [HTML] [PDF] [Windows]
Safariではレンダリングエンジンとして、WebKitが採用されている。iPhoneやAndroid、Palmといったモバイル機器やAdobe AIRでもWebKitをレンダリングエンジンとしており、そのシェアは拡大中だ。高速なレンダリングが可能であり、何よりオープンソースだ。

WebKitを使ったHTML2PDF
そんなWebKitを使ってWebページをPDFに変換してくれるのがwkhtmltopdfだ。
今回紹介するオープンソース・ソフトウェアはwkhtmltopdf、Windowsで使えるHTML2PDFだ。
(もっと読む)
July 27th, 2009
Posted by
admin |
no comments