タグ

2010年4月7日のブックマーク (9件)

  • mod_rewriteのインストール・設定 - RewriteRuleのサンプル [Linux Fedora, RedHat]

    mod_rewriteのインストール・設定 - RewriteRuleのサンプル [Linux Fedora, RedHat] <2006.03.09 - 2008.08.22> mod_rewriteのインストール・設定方法、RewriteRuleの書き方のサンプル。 対象:Linux Fedora, RedHat ■mod_rewriteのインストール・設定 mod_rewriteは、Apacheの機能で、モジュールを組み込むことで利用できます。 Apacheについては、Apache・aprのインストール・設定を参照。 URL(ドメイン以下のパス)のリダイレクトや偽装、置き換えなどが行えます。 一般的な正規表現を利用してRewriteRuleを書くことができます。 正規表現については、正規表現関連のページを参照して下さい。 インストール関連情報 rpm、 yum、apt-g

  • Google Wave風インタフェースも作れるJavaScriptのUIキット·UKI MOONGIFT

    UKIはJavaScript製のオープンソース・ソフトウェア。Webアプリケーションを作る上ではそのインタフェースが重要な要素になる。ローカルアプリケーションの代わりに使えるレベルとなると、通常のWebサイトとは異なるインタフェースが求められるだろう。 リスト作成&操作も簡単 使いやすいWebアプリケーションを容易に構築し、さらに開発者にとっても使いやすいUIキットがUKIだ。ボタンやリスト、スライダー、3ペイン構成と言ったオブジェクトを容易に実装し、Webアプリケーションを手軽に開発できるソフトウェアだ。 インタフェースの組み立てだけでなく、アクションの実装についても考慮されているのが特徴だ。プラグインで拡張することもできる。実装は4000行程度で、とても高速に動作する。対応ブラウザはIE6、Opera9、Firefox2、Safari3、Google Chromeからとなっている。 G

    Google Wave風インタフェースも作れるJavaScriptのUIキット·UKI MOONGIFT
  • 基幹システムのテーブル表示などで役立ちそうなRailsプラグイン·jQuery grid plugin MOONGIFT

    jQuery grid pluginはRuby製のオープンソース・ソフトウェア。企業システムでもRailsを使って構築するケースが増えてきた。安定してきたのに加えて開発効率が高いことが選ばれる要因になっているのだろう。そして基幹システムで良くあるのがデータのテーブル表示だ。 高機能なテーブル表示 テーブル表示して終わりかと言えばそんなことはない。データを選んで一括処理したり並び替えたり絞り込みをしたりと一覧表に対する要望は多い。一つ一つ実装していると工数がとても膨らんでしまうだろう。そこで使ってみたいのがjQuery grid pluginだ。 jQuery grid pluginはRailsのプラグインでデータのテーブル表示に加えてその操作が一つにまとまって提供される。カラムを使った並び替え、Ajaxを使ったページネーション、表示件数の変更、検索機能など何でもござれだ。 インライン編集(

    基幹システムのテーブル表示などで役立ちそうなRailsプラグイン·jQuery grid plugin MOONGIFT
  • 複数のCSS/JavaScriptを結合&圧縮·phpFlair MOONGIFT

    phpFlairはPHP製Webベースのオープンソース・ソフトウェア。jQueryなどのJavaScriptフレームワークやCSSフレームワークを用いていると、ついつい一度のアクセスで多数のコネクションが張られるようになる。これではサーバの負荷はもちろんクライアントでも表示が遅くなってしまう。 利用するサンプル(公式サイトより) そこで考えたいのがJavaScript/CSSファイルをそれぞれ結合して一度のアクセスで済ませてしまう方法だ。手作業でもできるが、メンテナンスを考えると自動処理の方が便利そうだ。phpFlairを使えばそれを簡単に実現できる。 phpFlairはPHPで作られているのでPHPを使ったプロジェクトでは手軽に導入できそうだ。JavaScriptファイルやCSSファイルを表示する際にphpFlairを経由して呼び出すことでキャッシュしたり、レスポンスのヘッダにもキャッシ

    複数のCSS/JavaScriptを結合&圧縮·phpFlair MOONGIFT
  • Java製の高機能マインドマッピングソフトウェア·Freeplane MOONGIFT

    FreeplaneはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。情報を分類、整理していくと質が分かりやすくなる。膨大に見える情報もそれによって見通しが立つようになり、理解が進むはずだ。そこで役立つのがマインドマッピングと呼ばれる手法だ。 マルチプラットフォーム対応のマインドマッピング マインドマッピングでは有名なソフトウェアが幾つか存在するが、次々と新しいプレーヤが登場する活気のある分野でもある。Freeplaneもその一つで、多数の機能をもったマインドマッピングソフトウェアだ。Java製とあってマルチプラットフォームで動作するのも利点だ。 日語ローカライズも進められている。兄弟ノードはエンターキー、子供の要素はInsertで追加するようになっている。ノードにはアイコンを配置したり、文字の装飾、形状の変更ができる。カレンダーと連携でき、ノードにタスク情報

    Java製の高機能マインドマッピングソフトウェア·Freeplane MOONGIFT
  • 1対多の所有関係にあるデータを記録するサンプル - うなの日記

    Google App EngineのDatastoreで1対多の所有関係にあるデータを相互参照できる形で記録するサンプルです。 1対多 1つの親が、複数の子を持つような関係です。 親(Parent.class) ├子1(Child.class) ├子2(Child.class) └子3(Child.class) 所有関係 オブジェクトの所有される側(子)は所有者(親)を必ず必要とする強い関係?です。 もうひとつ、非所有関係というのもあり、 これであれば「どちらのオブジェクトもお互いの関係から独立して存在することができる」とのこと。 多対多の関係を構築する場合は、非所有関係を使うらしい。 なお、非所有関係のデータは1トランザクションでは保存できない、という制約があります。 相互参照 親/子の双方で検索できるようにします。具体的には以下の両方ができる、ということです。 親Aが保持する子の一覧を

    1対多の所有関係にあるデータを記録するサンプル - うなの日記
  • MySQLのデータベースで差分を取る·Mysql Database Structure Compare MOONGIFT

    Mysql Database Structure CompareはRubyWindows/Linux向けのオープンソース・ソフトウェア。データベースを使ったWebシステム開発が当たり前になりつつある。だがデータベースの構造におけるバージョン管理は煩雑なケースが多い。 RubyだがGUIアプリケーション 特に運用時におけるスキーマ変更を適切に行っていないばかりに余計なエラーを起こすようなケースもある。そこで使ってみたいのがMysql Database Structure Compareだ。Mysql Database Structure Compareは二つのデータベースを比べてその差分を抽出するソフトウェアだ。 比較元、先ともにホスト、ユーザ名とパスワード、データベース名、ポート番号を指定できるようになっている。一つがローカル、一人はリモートであっても利用できる。比べた結果はSQLとして

    MySQLのデータベースで差分を取る·Mysql Database Structure Compare MOONGIFT
  • Xperia で テザリング してみた1(PdaNet編) – かめめねっと

    べた料理と呑んだビオワイン(自然派ワイン)をミラーレスカメラ(NEX-5/E-P1)とXperia(エクスペリア)で撮るそんなDay's テザリングのことをあまり知らない。興味がない。と言う方はこのページは読み飛ばして下さい。 docomoから公式にOKという接続方式ではありませんし、スマートフォンの定額の範囲に収まらず、PCとの接続料金を請求されるかもしれない非公式な方法です。。。ので。 今のところ、定額で収まっているようですが、いつどんな形で請求されるかわかりませんので、もしこれからご紹介する方法を参考にされる方は自己責任でお願い致します。 かめの場合は、おもに外出していてどうしてもPCでネット接続しなければならない時に限り、この方法で接続しています。あまりにもこのデータ量が多くなったら規制がかかってしまうような気がして。。。 みなさまもご使用される場合には、docomoの寛大な配慮

    Xperia で テザリング してみた1(PdaNet編) – かめめねっと
  • 駄文にゅうす

    PC】 ◆ みんな君に恋してた!ラムちゃんCGうる星やつら特集 【サイボーグMSX@note】 ◆ Linux MD(mdadm)で組んだRAID1はデータの異常に耐性がないことが分かった話 【日々量産】 関連:RAIDを同一ロットのHDDで組むのは禁じ手 【#interest_ae】 【PC/システム・ソフトウェア開発】 ◆ セマンティック バージョニング 2.0.0 - Semantic Versioning ◆ セマンティックバージョニングがよくわかるクイズ12問 #初学者向け - segur@Qiita ◆ 「この投稿を見ていて、そういえばTree Style TabはXULアドオン時代は頑なに0.Xのままだったなあというのを思い出した。」 【piro_or@X】 【PC/サポート関連】 ◆ 母から電話があった。iPadの不調。 【リツエアクベバ】 ◆ Yahoo知恵袋のWind

    駄文にゅうす