タグ

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

  • Loaders Kit - CSS3で作るローディングアイコン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました WebアプリケーションはAjaxを多用するので処理状態を分かりやすくためローディングアイコンを使うと良いでしょう。通常その手のリソースにはアニメーションGIFが使われますが、色やサイズを変えたいと思う度に素材を作らないといけないのは不便です。 そこで新しいローディングアイコンを提供してくれるのがLoaders Kitです。なんとCSS3を使って多彩なローディングアイコンを提供しています。 画像では分かりづらいので動画にて。 実際の使い方ですが、例えば左上のタイマーの場合は次のようなスタイルシートになっています。 /* Timer*/ .timer{ width: 24px; height: 24px; background-color: transparent; box-shado

    Loaders Kit - CSS3で作るローディングアイコン
    haru135
    haru135 2014/01/21
  • デスクトップ、スマートフォンで使えるシックなデザインフレームワーク·TopCoat MOONGIFT

    TopCoatはグレー系を主体とした落ち着いた雰囲気のWebデザインフレームワークです。 最近はWebデザインフレームワークが多数出揃ってきました。サイトの雰囲気によってフレームワークを選ぶと良いでしょう。グレー系の落ち着いた感じを出したいならばTopCoatを使ってみましょう。 グレースケールを基調としたはっきりとした見た目のUIです。 ウィジェットは数多く提供されています。 フォーム系。 スライダーなどもあります。 スピナー。効果的に青が使われています。 こちらはモバイル。スマートフォンで使えます。 アイコンとラベルのセット。 テキストエリアとチェックボックス。 基的に濃淡2色のバックグラウンドが選択できます。 オーバーレイ表示。これも色々使えそうです。 TopCoatはデスクトップとモバイルのそれぞれにデザインが提供されています。グレー系が約6色、青系が2色程度で構成されています。

    デスクトップ、スマートフォンで使えるシックなデザインフレームワーク·TopCoat MOONGIFT
  • MOONGIFT: � WebベースのFTPクライアント「F->IT」:オープンソースを毎日紹介

    数々のソフトウェアがWebアプリケーション化している。最近ではプログラム環境すらWebアプリケーションとして提供されている。ネットワークを伴わないものですら、Webアプリケーションとして提供されるのであれば、ネットワークを利用するものはもっとWeb化していても良い。 今回はFTPクライアントのWebアプリケーション版だ。 今回紹介するオープンソース・ソフトウェアはF->ITRailsで構築されたFTPクライアントソフトウェアだ。 F->ITRailsで開発されているFTPクライアントで、任意のサーバに接続することができる。エクスプローラライクなインタフェースで左側にファイルとフォルダの一覧、右側がファイルの内容を表示する画面になっている。 各ファイルはダブルクリックで開くことができる。その際には各言語に対応したハイライト機能つきのエディタで開くことができる。もちろん、編集した内容を保存

    MOONGIFT: � WebベースのFTPクライアント「F->IT」:オープンソースを毎日紹介
    haru135
    haru135 2013/01/02
  • 男性歓喜!クリックするとおっぱいが揺れる·oppai.js MOONGIFT

    oppai.jsはタップ(クリック)するとおっぱいが揺れる画像を作り出すJavaScriptライブラリです。 Webというのは基的に静的なものが多いので、一部でも動いているとインパクトがあります。アニメーションGIFしかり、動画しかり、そしておっぱいしかり。 何もしていない場合 ちょっと揺れているのが分かるでしょうか? こんな女性のサンプルも。 こちらはちょっと貧乳…?揺れが小さいようななんというか。 oppai.jsはおっぱいの位置を四角で定義するようです(いや、おっぱいは丸いよ、丸いんだよという意見はさておき)。そして当然右と左があるので個別に定義します。後はお気に入りの写真と右乳、左乳をパラメータに渡すだけで動くおっぱい画像のできあがりです。 追記:しかもスマートフォン(iPhoneで確認)だと加速度センサーによって振ると揺れるアクション付きです!これはぜひiPhoneでばんばん揺

    男性歓喜!クリックするとおっぱいが揺れる·oppai.js MOONGIFT
  • Twitter、Facebook、Google、GitHub…多数のプロバイダに対応した認証ライブラリ·HybridAuth MOONGIFT

    HybridAuthはFacebookやTwitterをはじめ多数のプロバイダに対応した認証統合ライブラリです。 Webサービスを作っていてたびたび発生するのが認証システムです。ID/PWの他、最近では外部のソーシャルサービスを使うケースも多々あります。そこで多数の認証システム対応を一手に引き受けてくれるHybridAuthを使ってみましょう。 サインインします。多数のプロバイダーに対応しています。 権限の承認が出ます。 Googleアカウントの情報が無事取得できました。 こんな感じにフローティングのウィジェットもあります。 HybridAuthはTwitterやFacebook、GoogleYahoo、MySpace、Windows Live、Foursquare、AOLなどが基的に対応し、さらにGitHubVimeo、Tumblrなども追加で対応します。CodeIgniter、C

    Twitter、Facebook、Google、GitHub…多数のプロバイダに対応した認証ライブラリ·HybridAuth MOONGIFT
    haru135
    haru135 2012/09/27
  • 横幅の可変にも対応したPinterest風デザインライブラリ·Freetile.js MOONGIFT

    Freetile.jsはカラム幅も可変なPinterest風デザインを実現するライブラリです。 2012年前半の話題を一気にかっさらっていったPinterestはその奇抜なデザインもあり、色々な類似デザインを実現するライブラリを登場させるに至っています。Freetile.jsもその一つですが、高さだけでなく幅も自由に設定できるのが特徴になります。 サンプルです。かなり複雑なデザインでもこなします。 実例です。斬新なデザインがきちっと決まります。 フィルタリングしました。並び変わる時のアニメーションが格好いいです。 要素がない部分もできてしまうのは致し方ありません。 Freetile.jsを使うとかなり自由度の高いデザインが実現できます。とは言え表示はFreetile.jsに任せきりなので、思った通りのデザインになるとは限りません。なおフィルタリング機能があり、絞り込む時にはアニメーションが

    横幅の可変にも対応したPinterest風デザインライブラリ·Freetile.js MOONGIFT
  • すごい!CSSだけでHTMLの検証を行う·Holmes MOONGIFT

    Holmesはスタイルシートを使ってHTMLの検証を行うソフトウェアです。 HTMLの検証を行ってくれるソフトウェア、サービスは多数あります。ソースやURLを指定してエラーの行数や場所を返してくれるタイプのものです。しかしそれでは分かりづらい、そう感じていた方はHolmesを使ってみましょう。エラーをその場で赤や黄色の枠で表示してくれます。 テスト画面です。赤または黄色でエラーが表示されます。 マウスオーバーでエラーが表示されます。例えば右側にある黄色の枠はリンクに対してtitle要素がないというエラーです。 黄色は注意、赤は警告メッセージです。 Holmesはエラー部分がカラーリングで表示されるので非常に分かりやすいのが特徴です。さらにマウスオーバーすれば詳細なエラー内容も確認できます。面白いのはこの機能をCSSだけで実現していることでしょう。HolmesでよりValidなHTMLを書け

    すごい!CSSだけでHTMLの検証を行う·Holmes MOONGIFT
    haru135
    haru135 2012/08/18
  • Mac OSXで使える起動するだけのPostgreSQL·Postgres.app MOONGIFT

    Postgres.appは起動するだけで使えるポータブルなPostgreSQLサーバです。 最近はWebシステムとの連携DBMySQLに奪われつつあるPostgreSQL。もっと手軽に使えるようになれば、ということで開発されたのがPostgres.appです。 起動するとメニューバーに常駐します。この状態でPostgreSQLサーバは既に起動しています。 Postgres.appは単体アプリで起動すればPostgreSQLが使えるようになります。アンインストールもアプリケーションを削除すれば良いだけです。とても簡単に使えるので開発に利用してみようと思えるかもしれません。 Postgres.appはMac OSX用のオープンソース・ソフトウェア(The PostgreSQL License)です。 MOONGIFTはこう見る プログラマーであったとしても環境を整えるのに時間がかかるとやる気

  • WordPressのデザインをHTML/CSSのペアで試せる·Pears MOONGIFT

    PearsはWordPress上でデザインを試してテーマを作成できるフレームワークです。 PearsはWordPressのテーマですが、デザインフレームワークとしての役割も兼ねています。そして実際にコードを試しつつ、デザインを作ることができます。 インストール後、テーマを有効にします。 一覧の画面です。 記事の画面です。HTMLCSSが入力できます。 例えばリストです。シンプルで見やすいです。 テーブル表示です。 フッターです。 一覧(HTML5)です。 一覧(テキスト)です。 一覧(サムネイル)です。 サムネイルのグリッド表示です。 フォーム(左にラベル)です。 フォーム(上にラベル)です。 検索フォームです。 ログイン系フォームです。 リストです。 ステータス表示です。 タグです。 垂直のタグも。 ナビゲーションです。 水平ボタンです。 水平リンクです。 タブです。 ページネーション

  • 凄いん…だよな?デザインの自由度を最大化したCMS·Berta MOONGIFT

    Bertaはデザインの自由度が高いCMSです。データベースを使わないCMSになっています。 なんか凄いソフトウェア…。BertaはCMSですが、自由度が非常に高く、コンテンツの配置が自由にできてしまいます。その自由度の高さも相まって、デザインや写真家の方が数多く使っているようです。 まずログインします。 サイトをセットアップします。 セクションを作ります。これがメニューになります。チュートリアルのヘルプ付きで分かりやすいです。 セクションを作ったら、その内容を編集します。 これがページです。ほぼ何もありません。ここから自由にコンテンツを配置していきます。 配置する場所はX/Y軸ともに自由です。 ファイルを貼付けたりテキストを入れたりできます。 例えばこんな画像を。場所は自由に設定できます。 実際にBertaを使ったWebサイトです。ポートフォリオ的なサイトでしょうか。 こういった写真系のサ

    凄いん…だよな?デザインの自由度を最大化したCMS·Berta MOONGIFT
  • 管理画面がWeb OS風のCMS·Novius OS MOONGIFT

    Novius OSは管理画面がWeb OS風になっているCMSです。機能はブログ、ページがメインです。 Novius OSは面白いCMSで、管理画面がWeb OS風になっています。ちょっと特徴ある管理画面ですが好きになる人も多そうです。 ログイン画面です。 ログインしました。Web OS風にアイコンが並んでいます。 ページ管理画面です。 編集画面です。 保存時の通知はフローティングで出ます。格好いい。 ユーザ一覧です。 プラグイン管理です。このページはテンプレートが当たっていないようです。 プロフィール編集画面です。 メディア管理です。サムネイルも出ていて使いやすそうです。 ブログ管理です。ちょっと画面が込み入っています。 こちらはユーザ向けの画面です。 基はページ、ブログのCMSで、ユーザ管理とメディア管理がついています。またプラグインで拡張もできます。Novius OSは何より管理画

    管理画面がWeb OS風のCMS·Novius OS MOONGIFT
  • jQueryで作られた本格的表計算ソフトウェア「jQuery.sheet」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    jQuery.sheetはjQueryで作られたWebベースの表計算ソフトウェアです。 業務システムなどではWeb上にテーブルを表示するというケースがよくあります。さらに一歩進んで表計算のように集計したり並び替えたりしたいという無茶な要望が出るかも知れません。そんな時に使ってみたいのがjQuery.sheetです。jQuery製の表計算ソフトウェアです。 カラムはもちろん、グラフの表示までできてしまう格的な表計算ソフトウェアです。 最大化表示。セルの値を参照することもできます。 テキストだけではなくラジオボタン等も使えます。 関数も多彩に用意されています。 編集しているところ。 文字装飾を変更します。メニューから選択できます。 HYPERLINKはその名の通りリンクを埋め込みます。 データにはHTML/XML/JSONが使えます。エクスポートも各フォーマット向けに可能です。 JavaSc

    haru135
    haru135 2011/10/22
  • 1