タグ: [オープンソース] [バージョン管理] [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
タグ: [デザイン] [Creative Commons] [CSS] [Firefox] [HTML] [IE] [Opera] [Safari] [Web]
大学ノートには横線が引かれている。これを使って文字を書けば、斜めになったり一部だけ文字の大きさが変わって読みづらくなったりしない。整然と並んで書かれていれば後で読み返す時にもきっと分かりやすいはずだ。ある一定の基準に沿っていると安心感があり、情報を受け入れやすくなるのだ。

グリッド
コンテンツを重視したWebサイトではそのような読みやすさの観点も考える必要がある。そのためのフレームワークがBaselineだ。
今回紹介するオープンソース・ソフトウェアはBaseline、グリッドに沿ったCSSフレームワークだ。
(もっと読む)
August 30th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [ドキュメント] [Creative Commons] [Google Code] [GUI] [Mac OSX] [Windows]
先日アメリカの投資会社VCCが発表した今後5年間で伸びると思われる分野の一つに「電子書籍」が挙げられている(参照)。確かにAmazonのKindleやiPhone/Androidといったスマートフォンによって電子書籍の市場は成長しているようだ。

そんな電子書籍のフォーマットとして採用されているのがePubフォーマットだ。そしてSigilを使えばePubフォーマットの文書を作成することができる。
今回紹介するオープンソース・ソフトウェアはSigil、WYSIWYGな電子書籍エディタだ。
(もっと読む)
August 9th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [Creative Commons] [GUI] [Mac OSX]
仕事においてカレンダーを参照することは多い。再来週の火曜日、といった時にそれが何日かすぐにチェックできると便利だ。Mac OSXの場合、ウィジェットを使ってカレンダーを表示できるが、画面を切り替えずに使いたい時もある。

普段の作業の邪魔にならないカレンダーアプリケーション
常に表示されつつもさほど邪魔にならない、そんなカレンダーアプリケーションがDateLineだ。
今回紹介するオープンソース・ソフトウェアはDateLine、フローティング型のカレンダーアプリケーションだ。
(もっと読む)
July 14th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [Creative Commons] [生活] [Ruby] [Ruby on Rails] [Web]
私の周囲では年末から年始にかけてプレゼントラッシュがはじまる。なので4月になれば一段落ではあるのだが、子供の成長によっては入学や卒業、こどもの日など様々なイベントが待ち受けている。

Ruby on Rails製のウィッシュリスト管理
個人的には夏に発売されるプログラミングできるレゴが欲しい。物を買うときは、それを選んでいるときが一番楽しい、そんな感覚を楽しめるのがDiamondListだ。
今回紹介するオープンソース・ソフトウェアはDiamondList、Ruby on Railsベースのウィッシュ管理ソフトウェアだ。
(もっと読む)
April 4th, 2009
Posted by
admin |
no comments
タグ: [フォント] [Creative Commons] [SourceForge.jp]
Webシステムを構築している中で日本語フォントを必要とするケースは意外と多い。グラフのラベルや、画像生成系などでフォントを利用することがある。埋め込みの場合、ライセンスの問題もあるので使えるフォントは限られている。有名なものはIPAフォントだろう。

珍しい、日本語のTrueTypeフォント
だがいかんせん数が少なすぎる。英字のフォントに比べて文字種が多すぎるのだ。そんな中、出てきたのがさわらびフォントだ。
今回紹介するオープンソース・ソフトウェアはさわらびフォント、見やすいゴシック調のフォントだ。
(もっと読む)
March 26th, 2009
Posted by
admin |
no comments
タグ: [フリーウェア] [メール] [Creative Commons] [MySQL] [PHP] [Web]
ニュースレターシステムというのはいわゆるWebサイトのお知らせに使ったりするようなシステムだ。数通のメールであれば普段使っているメーラーでも良いが、何十通、何百通と送信する場合はそうもいかない。また、まとめてBCCに入れるはずがCCに入って問題になったというケースは数多い。

Ajaxを使ってスムーズにメール送信ができる
そのようなご送信を防ぐ上では専用のシステムを使った方が良い。大量のメール送信には向かないが、手軽にかっこうよくメールを送信できるアプリケーションがAjax Newsletter moduleだ。
今回紹介するフリーウェアはAjax Newsletter module、Ajaxを使ったニュースレター送信システムだ。
(もっと読む)
March 21st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [メール] [Creative Commons] [JavaScript] [PHP] [Web]
Webサービスを使っていたり、コーポレートサイトを見ていて、問い合わせのメールを送りたくなるということは相当なコストがかかる。それだけに一通、一通を大事にしなければならない。

シンプルなメールフォーム
だがフォームがいけてないデザインだったり、入力チェックがややこしかったりしたら送信する気もなくなってしまう。それは大問題と言える機会ロスだろう。そんな失敗をしないためにもLightFormを使おう。
今回紹介するオープンソース・ソフトウェアはLightForm、Ajaxを使った美麗なメールフォームだ。
(もっと読む)
February 10th, 2009
Posted by
admin |
no comments
タグ: [デザイン] [フリーウェア] [Creative Commons] [CSS] [Web]
なぜデザインとYAMLが関係するのだろうと思ったが、ここでは「Yet Another Multicolumn Layout」の略らしい。つまりマルチカラムのデザインを容易に実現するためのCSSテンプレートということだ。

整ったデザインが簡単に手に入るのはすばらしい!
Webプログラマの一番の悩みどころがデザインだ。特にCSSを使ってマルチカラムや入れ子になっているデザインは難しい。高さをそろえたり、メニューを横並びにしつつ、次の要素では違う表示など、複雑になればなるほど放棄したくなってくる。それがFirefox/IE/Safariなどのブラウザにも対応するとなれば尚更だ。そこで登場するのがYAMLだ。
今回紹介するフリーウェアはYAML、複雑なマルチカラムデザインテンプレートだ。
(もっと読む)
January 31st, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [ブログ] [Creative Commons] [github] [Ruby] [Ruby on Rails] [Web] [Web API/Mashup]
ブログ、写真共有、動画、ブックマークそしてtwitter…様々なWebサービスを使っているとデータが散在してしまう。ブログではエントリーを付けていなくとも、twitterでは熱心に活動していたり、動画はたくさんみていると言った人も多いだろう。その際、ブログを追いかけている人にすればあなたが突然沈黙してしまったと受け取るかもしれない。

Ruby on Railsでできたライフストリームブログ
そのようなネット上での活動を集約してくれるのがライフストリーミングサービスだ。自分でオリジナルのシステムを立てたい方は、Kakuteruを使ってみよう。
今回紹介するオープンソース・ソフトウェアはKakuteru、Ruby on Rails製のライフストリームエンジンだ。
(もっと読む)
January 23rd, 2009
Posted by
admin |
no comments