タグ

ブックマーク / www.moongift.jp (215)

  • 罫線を重視したCSSフレームワーク·Atatonic MOONGIFT

    AtatonicはCSS製のオープンソース・ソフトウェア。HTMLのデザインにおける柔軟性は非常に高い。だが柔軟性はあっても見やすいデザインにできるかどうかと言うと話は別だ。読みやすさで言えばむしろ画一的なデザインの方が良かったりする。 罫線に沿った綺麗なデザイン 整ったデザインを各種ブラウザに合わせて作り込むというのは非常に手間のかかる作業だ。そのような時に使えるのがCSSフレームワークになる。読みやすさを重視したサイト構成を考えるならAtatonicを使ってみると良さそうだ。 Atatonicは2カラムで読みやすさを重視している。背景に罫線の入った画像を利用しており、行毎にきちんと文字が並んでいるのが分かるはずだ。英文らしく、最初の文字が大きくなる効果もある。カラムの中でさらに2カラムに分けたり、引用表示にも綺麗に対応している。 フォームにも対応 文字サイズが若干小さいように見えるが、

    罫線を重視したCSSフレームワーク·Atatonic MOONGIFT
  • 軽量なCSSフレームワーク·Invisible MOONGIFT

    InvisibleはCSS製のオープンソース・ソフトウェア。CSSはブラウザによって解釈が異なる部分があり、そのために一つのブラウザで整っても、別なブラウザでは崩れてしまうということがよくある。そうした誤差を吸収する意味でもCSSフレームワークを利用するメリットは大きい。 グリッドデザインが容易に CSSフレームワークとして様々な機能を提供するものもあるが、逆に束縛が大きくなってしまったり決められたルールを覚える必要があったりと面倒になってしまうことも多かった。もっとシンプルなものが良いという人に向いているのがInvisibleだ。 InvisibleはHTMLタグ全般について設定をリセットすることから開始する。その後で幅を割合で設定するクラスや左右配置を定義するクラスを追加する。これを使うことで三段や四段のカラムを使ったWebサイトデザインが容易になるという仕組みだ。 レイアウト例 フレ

    軽量なCSSフレームワーク·Invisible MOONGIFT
  • 色々なWebアプリケーションで使えそうなアイコン集·gcons MOONGIFT

    gconsは画像のフリーウェア(オープンソース・ソフトウェアとなっているがライセンスは不明)。WebサイトやWebアプリケーションを開発する時にデザインが成功するか否かを握る割合はとても大きい。文字で一つ一つ説明するのではなく、アイコンをうまく配置することで誤解が避けられたり、ユーザビリティが高くなる効果がある。 こんな2色のアイコンが多数 とは言え、色々なサイトから個々のアイコンを集めてきて使うのはあまりスマートではない。統一感がなく、かえってごちゃごちゃなイメージになってしまう。一つの統一されたテーマの元に提供されているアイコン群、それがgconsだ。 gconsは多彩な画像フォーマット(PNG/JPG/GIF/PSDなど)、かつ12色のアイコンが100個も提供されている。サイズは32×32となっている。バッヂやブックマーク、コンピュータ、ハート、フラグなど多彩な種類が揃っている。これ

    色々なWebアプリケーションで使えそうなアイコン集·gcons MOONGIFT
  • メイクのバーチャル体験·jKiwi MOONGIFT

    jKiwiはWindows/Linux用のオープンソース・ソフトウェア。女性は化粧をすると全く別人くらいに様変わりしてしまうことがある。化粧品は多数のブランドが存在し、色も無数に存在する。それらを駆使して女性は変わってしまうのだ。 顔は自分の写真も選択できる 実際、化粧を施すとどう変わるのか。それを自分の顔で都度試していたら大変だ。コンピュータを使って疑似体験できれば面白そうだ。そんなものまでオープンソースになってしまった、それがjKiwiだ。 jKiwiは顔写真を用意するところからはじまる。そして顔型を選び、中心線を合わせる。そこからはウィッグを選んだり、アイシャドーを入れたり、様々な化粧を行うことが出来る。これがオープンソースというのが恐ろしいくらいだ。 色々化粧を行う カラーコンタクトを入れる場合は瞳を別途指定する必要がある。右目、左目を指定して色を選べば印象が大きく変わるだろう。化

    メイクのバーチャル体験·jKiwi MOONGIFT
  • ブックマークに対応したPDFビューワー·JPdfBookmarks MOONGIFT

    JPdfBookmarksはJava製のオープンソース・ソフトウェア。世の中のデジタル文書はPDFで提供されるケースが増えている。商品の説明書をダウンロード形式にしたり、書籍をPDFにして販売したりするケースも多い。ビジネス間のドキュメントのやり取りにも活用されている。 PDFの特定のページをブックマークとして保存 そんなPDFではあるが、一般的なビューワーであるAdobe Readerはリーダーとしての機能に特化しており、PDFを加工するような機能がない。だがPDF自体は全く加工が出来ない訳ではなく例えばJPdfBookmarksを使ってブックマークすることが出来る。 JPdfBookmarksはブックマーク機能をもったPDFビューワーだ。説明書や技術書籍など、都度大量のページを辿っていると面倒だがJPdfBookmarksを使ってブックマークを付けておけばすぐに移動が出来て便利だ。検索

    ブックマークに対応したPDFビューワー·JPdfBookmarks MOONGIFT
    utalab
    utalab 2010/07/11
  • iPadでFlashコンテンツを実行する·Frash MOONGIFT

    FrashはiPad用のフリーウェア(ソースコードは公開されている)。最近はJailBreakをする需要が少なくなってきている。標準環境下で提供されるアプリも高性能なものが多く、無理にJailBreakして文鎮(iPadの場合はお盆?)化しても面白くはない。 バナーはFlash。アニメーションもきちんと再生される。 だがJailBreakしないとたどり着けない領域があるのは確かだ。例えばWiFiでiTunesとの同期を可能にするWiFi SyncやiPhone向けアプリを強制的にiPad対応にするFullForceなど便利なものは多い。そしてJailBreakする欲求をさらに高めてくれるのがFrashだ。 Frashをインストールすると、iPadのSafariでFlashコンテンツが再生できるようになる。もちろん限られた範囲内での再生にはなるが、バナー程度であれば十分に再生可能だ。ネットワ

    iPadでFlashコンテンツを実行する·Frash MOONGIFT
  • iPhoneのファイルシステムを覗いてみたいなら·iPhone File System Browser MOONGIFT

    iPhone File System BrowserはiPhone/iPod Touch用のオープンソース・ソフトウェア。iPhoneは非常に魅力溢れるデバイスだ。小さな筐体の中に無限の可能性が詰まっている。だからこそいじってみたい、もっと知りたいという欲求が止まらない。 シミュレータの場合はローカルのディレクトリ構造が見られる JailBreakはまさにその最たるものだろう。知ってか知らずか、その穴を残しているのが何ともアップルらしい。iPhoneはどんなファイル構造になっていて、どのようなファイルがあるのか…それを知りたい人はiPhone File System Browserを使ってみよう。 iPhone File System BrowserはおそらくApp Storeには並ばないであろうソフトウェアだ。起動すると単純にルートディレクトリが表示される。JailBreakしている場合

    iPhoneのファイルシステムを覗いてみたいなら·iPhone File System Browser MOONGIFT
  • Webアプリケーション群を集めたWeb OS·Cloudie MOONGIFT

    CloudieはJava製のオープンソース・ソフトウェア。Web OSはインターネットが流行り始めたくらいからずっと取り組みが続けられているが、今ひとつメジャーにならない。Chrome OSが正式リリースされれば、もしかすると状況は変わるかも知れない。 リンクを上手く使ったWeb OS 結局の所、Web上においてOSはプラットフォームにはなり得ないのだ。既に無数のWebアプリケーションが存在し、使いこなしている中で一カ所に集約するのはプラットフォームではなくリンク集になる。Cloudieはその可能性を伺えるソフトウェアだ。 CloudieはWeb APIを駆使して提供されるWeb OSで、Googleアカウントを使ってログインする。ログインするとプレゼンテーションやメール、コンタクト、ドキュメントエディター、表計算、カレンダーなどのアプリケーションアイコンが並ぶ。これらはGoogleの各サ

    Webアプリケーション群を集めたWeb OS·Cloudie MOONGIFT
  • リモートでiPhoneの音楽を操作·iTuneConnect MOONGIFT

    iTuneConnectはiPhone/iPod Touch用のオープンソース・ソフトウェア。iPhoneやiPod Touchは大容量のストレージがある。そのため、自分が持ち合わせている音楽を全て入れているという人も少なくない。そうなると母艦の前にいてもiTunesを使わず、iPhoneから音楽を聴くという人もいるだろう。 母艦側だが、音楽iPhoneから流れている iTunesを起動しない分、母艦は軽快に動作する。再起動中も音楽を止めずに済む。だが操作を毎度iPhoneを見ながら行うのは面倒くさい。そこで使ってみたいのがiTuneConnect、リモートでiPhone音楽を操作するソフトウェアだ。 iTuneConnectはiTunesをリモート操作するTuneConnectとiPhoneとを連携させるソフトウェアだ。iPhone側でiTuneConnectを起動するとiPodが立

    リモートでiPhoneの音楽を操作·iTuneConnect MOONGIFT
  • 2時間で開発されたエヴァカメラクローン·EvaCameraClone MOONGIFT

    EvaCameraCloneはiPhone用のオープンソース・ソフトウェア。iPhoneアプリ開発の話はたびたび聞かれるようになってきた。とは言え全くの新規性をもったアプリというのは意外と多くなく、大抵は元ネタがあっての焼き回しだったりする。 電光石火の開発 先日Twitter上でつぶやかれたカメラアプリ開発依頼の話も同様だ。カメラ機能にイラストのレイヤー載せたエヴァカメラというアプリに似たものを残り時間24時間で開発して欲しいというものだ。そして開発されたのがEvaCameraCloneだ。 EvaCameraCloneはカメラの上にレイヤーを載せて写真を撮影できるという、まさにエヴァカメラの仕様を踏襲したものだ。開発時間はわずか2時間(リソースは除く)、まさに電光石火(or ジェバンニ)だ。iPhoneアプリ開発者にとっても参考になると思われるのでソースを見てみよう。 筆者のアプリでは

    2時間で開発されたエヴァカメラクローン·EvaCameraClone MOONGIFT
  • JavaScript製のガントチャート·JSGantt MOONGIFT

    JSGanttJavaScript製/Webベースのオープンソース・ソフトウェア。多人数、または複数社が関わるプロジェクトでは一つのタスクの結果が別なタスクに関わっていることが多々ある。そうした時の遅延はプロジェクト全体の調整が必要であり、滞りなく進めるのは至難の業だ。 JavaScriptガントチャートを生成 そのためタスク間のスケジュールや関わり方を示すのにガントチャートがよく使われる。これまでのガントチャートは画像出力型が多く、生成後の再利用性が今ひとつだった。そんな不満を解消してくれるのがJSGanttだ。 JSGanttはその名の通りJavaScriptによるガントチャート生成ソフトウェアだ。縦にタスクが並び、横に日程が並ぶ。各タスクごとにスケジュールが帯になって表示され、その結果が別なタスクに線でつなげられる。タスクの関連性が見いだせるはずだ。 折りたたんだり表示範囲を変更

    JavaScript製のガントチャート·JSGantt MOONGIFT
  • Twitter認証を使ったブログシステム·Twiwt Blog MOONGIFT

    Twiwt BlogはPython製/Google App Engine用のフリーウェア(ソースコードは公開されている)。Twitterに代表されるマイクロブログをはじめるとブログの更新が途絶える人が増えるらしい。確かに思いのアウトプット先として手軽で良いツールだ。 Twitterの認証を利用 だがブログはブログなりの良さがある。マイクロブログに慣れると重たく感じてしまうかも知れないが、Twitterとブログを融合して使えたとすれば話は違うかも知れない。それを感じさせるのがTwiwt Blogだ。 Twiwt BlogはTwitterの認証情報を使ったブログシステムだ。OAuthで認証後、ブログを書くことができる。現状ではタイトルと文程度だ。文ではMarkdown記法を使えるようになっている。そしてブログのタイトルの横にはTwitter向けのリンクが追加されている。 ユーザ単位のページ

    Twitter認証を使ったブログシステム·Twiwt Blog MOONGIFT
  • HTML5対応のモバイル向けWebアプリケーションを構築するなら·Sencha Touch MOONGIFT

    Sencha TouchはJavaScript製/HTML5対応のオープンソース・ソフトウェア。iPhoneAndroidはネイティブアプリが魅力の一つだが、WebKitによるHTML5の高性能化によってWebアプリケーションも見逃せない存在になっている。 多数のサンプルが用意されている ネイティブアプリはインストールさえされればアクセスが非常に容易になるのがメリットだが、そのインストールまでは壁が高い。サイトのターゲットによっても違うが、ネイティブアプリよりモバイル最適化サイトの方がメリットが高いと判断したらSencha Touchを使ってみよう。 Sencha TouchはかつてExt JSと呼ばれたWebアプリケーションフレームワークがSencha(煎茶)とネーミングを変え、そのモバイル向けに提供されるフレームワークだ。Webアプリケーション用なので最適化されたHTMLデザインだけ

    HTML5対応のモバイル向けWebアプリケーションを構築するなら·Sencha Touch MOONGIFT
  • 速読の訓練に·Speed Reader Enhanced MOONGIFT

    Speed Reader EnhancedはWindows用のフリーウェア(ソースコードは公開されている)。世の中にある情報は日々増え続けている。雑誌やテレビ、新聞、ラジオといった旧来のメディアはもちろん、インターネット上にあるコンテンツはそれ以上に増えている。 メイン画面 そんな膨大な情報をこれまでと同じ方法で処理していたら、すぐに溢れてしまうだろう。情報の取捨選択とともにトライしてみたいのが速読だ。速読によって消化する速度を向上すれば、処理できる情報量も向上するだろう。その訓練を行うのがSpeed Reader Enhancedだ。 Speed Reader Enhancedはシンプルなソフトウェアで、任意のファイルを開き、文字色と背景色、そして文字の切り替える速度を設定すれば準備完了だ。実行するとフルスクリーンになり、行単位で文字を表示する。素早く切り替わっていく文字列を読むことで速

    速読の訓練に·Speed Reader Enhanced MOONGIFT
  • WebサイトをePubファイル化·Repub MOONGIFT

    RepubはRuby製のオープンソース・ソフトウェア。iPadKindleの登場によって電子書籍市場がにわかに慌ただしくなっている。既存の書籍、雑誌、単行などを電子書籍化するのが一般的になっているが、ネット上にも既に膨大な文書データが存在する。 データを取得しているところ 例えばニュースサイトやメディアサイトを電子書籍化すれば、オフラインでも閲覧できるようになる。Webサイトを印刷したりPDFにするように、電子書籍にできたとすればコンテンツは無限とも言えるだろう。それを可能にするのがRepubだ。 RepubはRubygemsを使ってインストールするソフトウェアで、repubコマンドにURLを引数として渡せばデータを取得し、ePubファイルとして出力する。XPathを使って取得部分を操作したり、執筆者情報などを付与することも可能だ。スタイルシートの設定もできる。 できあがった電子書籍

    WebサイトをePubファイル化·Repub MOONGIFT
  • JavaScript製のePubリーダー·rePublish MOONGIFT

    rePublishはJavaScript製のオープンソース・ソフトウェア。iPadの発表後、電子書籍の分野が一気に盛り上がってきた。まだまだ期待値までは遠く及ばないものの、日でも幾つか電子書籍販売サービスができつつある。 書籍一覧 コンテンツが増える中、必要になるのはビューワーだ。iPhoneアプリも良いが、これはiPhone/iPad専用になってしまう。もっと様々なデバイスに対応したいならばWebベースが良いだろう。rePublishはその一つ、JavaScript製のePubリーダーだ。 rePublishが対応するのはDRMなしのePub形式になる。指定されたディレクトリにePubファイルを入れておけば、rePublishが認識して一覧にしてくれる。その中からファイルを選べばWebブラウザ上でePubファイルが閲覧できるようになる。 ビューワー画面 閲覧機能はまだ読むくらいしかなく

    JavaScript製のePubリーダー·rePublish MOONGIFT
  • jQueryで作るGoogleカレンダークローン·wdCalendar MOONGIFT

    wdCalendarはWebベース/jQuery製のオープンソース・ソフトウェア。Googleの中でも人気の高いプロダクトの一つがGoogleカレンダーだ。Ajaxを駆使し、まるでデスクトップアプリのような操作が可能だ。スケジュールはビジネス/プライベートを問わず利用できる。 スケジュール登録画面 そんな便利なツールだけに、自前のスケジュールアプリにもあのような機能を持たせたいというニーズは強くある。逆に言えばスケジュールアプリを作る上であのインタフェースと操作性は欠かせない存在になっている。それを実現するのがwdCalendarだ。 wdCalendarはjQuery製のオープンソース・ソフトウェアで、そのインタフェースはまさにGoogleカレンダーだ。マウスでドラッグして予定を作成したり、その詳細を記述(編集する際には自分でwdCalendarを立てる必要がある)することができる。 月

    jQueryで作るGoogleカレンダークローン·wdCalendar MOONGIFT
  • JavaScript + CanvasでActionScript3のような描画·CanvasScript3 MOONGIFT

    CanvasScript3はHTML5/JavaScript製のオープンソース・ソフトウェア。HTML5とFlashによる次世代標準の覇権争いが続いている。HTML5は現状のFlashでできることをどんどんと浸しており、今後開発されるサイトについてはFlashの選択が減ってくる可能性がある。 オブジェクトが回転する Flashが得意とする分野の一つにアニメーションがある。HTMLJavaScriptでアニメーションを作ろうというのは相当大変な思いをしそうだ。だがHTML5になって機能が増えることで状況は変わってくる。それを垣間みれるのがCanvasScript3だ。 CanvasScript3はCanvasとJavaScriptを使って、アニメーションを実現するライブラリだ。マウスの位置によって動作速度を変えるオブジェクトや爆発するようにオブジェクトが広がって跳ね返るサンプルなどが公開

    JavaScript + CanvasでActionScript3のような描画·CanvasScript3 MOONGIFT
  • jQueryを使ったWebベースプレゼンテーション·jQuery Presentation MOONGIFT

    jQuery PresentationはJavaScript/HTML製のオープンソース・ソフトウェア。プレゼンツールと言えばかつてはPowerPointを指していた。最近ではMac OSXユーザはKeyNoteを使ってプレゼンする人が多くなっている。プレゼンもツールによってインパクトが変わってくるのだ。 Webベースのプレゼンツール 単純にスライドが切り替わるだけでは、聴衆は眠たくなるばかりだ。もっとインパクトのある見せ方を考えないといけない。Webブラウザベースだと、柔軟なレイアウトが可能になる。一緒に使ってみたいのがjQuery Presentationだ。 jQuery PresentationはjQueryで作られたプレゼンテーションツールだ。特徴は一つ、スライドの切り替えにある。まるでスライドが回転するように切り替わるのだ。これは初めて見た人にとってはインパクトが強いのではない

    jQueryを使ったWebベースプレゼンテーション·jQuery Presentation MOONGIFT
  • iPhone用の高度なグラフライブラリ·s7graphview MOONGIFT

    s7graphviewはiPhone向けのオープンソース・ソフトウェア。iPhoneアプリを開発したいというニーズは増えている。だがWebベースの開発とは異なり、かつPC向けアプリとも異なるために勝手が掴めないと言った話もよく聞かれる。 デモ PC向けには既に多数のコンポーネントやライブラリが揃っている。iPhone向けにはまだまだ今後出てくる所だろう。だがライブラリの登場によって可能性が大きく変わる可能性はある。s7graphviewはその一つ、グラフライブラリだ。 グラフを描画したいというニーズは多い。アクセス解析やリアルタイムのデータの変化とビジネス面でのニーズも多い。s7graphviewはそのニーズにぴたりと当てはまることだろう。既に既存のアプリでも利用されているので安心感もある。 s7graphviewが描くのは折れ線グラフになる。複数の線を描画することが可能だ。iPhone

    iPhone用の高度なグラフライブラリ·s7graphview MOONGIFT