サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
sukobuto.com
最近、Knockout というJavascriptフレームワークにハマってます。 JSでの開発をラクにするKnockout Knockoutは一言で言えば、「HTML(CSS)とJavascriptによる開発にMVVMモデルを適用する」ためのフレームワークです。 フレームワークといっても、開発者を制約で縛り上げるようなものではなく、開発がとてもラクになります。 たとえば Knockout では、HTMLの要素と、Javascriptで書いたシンプルなオブジェクトのプロパティを、定義ベースで関連付けます。 関連付けられたプロパティが更新されると、HTMLの要素も上書きされます。 これだけでも、次のようなメリットが考えられます。 「開発効率向上」マークアップエンジニアとスクリプトエンジニアの分業 「保守性向上」マークアップ(View)の変更によるスクリプト(ViewModel)への影響がほとん
自宅サーバやVPSに、複数ユーザをホスティングさせる際の忘備録です。 概要 レンタルサーバのように、ホスティングユーザ権限でCGI/PHPを実行できるようにします。 これにより、複数のユーザを一つのサーバに共存させたときのセキュリティリスクを 最小限に抑えるとともに、ホスティングユーザへ一定の可用性を提供することができます。 ApacheのsuEXECという機能を使用して実現します。 この記事でできるプログラム実行環境: Perl, PHP5 (suEXEC) ホスティングユーザのDocumentRoot: /home/ユーザ名/public_html 所要時間: 1~2時間 Webサーバをインストール(RPMパッケージから / ソースコードから) PHP5をCGIモードでインストール Webサーバの設定 ホスティングユーザの環境整備 Webサーバ起動・テスト 1. Webサーバをインスト
前回に引き続き、勉強中の Knockout の記事です。 今回は、リッチなUIを手軽に実装できる jQuery UI との組み合わせを検証してみました。 jQuery UI ‘sortable’ とは sortable とは jQuery UI に含まれる機能で、リスト要素などの各アイテムをドラッグ&ドロップで並び替えできるようにするものです。 sortable の動きについては jQuery UI Demos & Documentation を見ていただければわかると思います。 Knockout と組み合わせる デモはこちらです(別画面で開きます) JSFIDDLE でも公開しました Knockout で jQuery UI などのプラグインをバインドで実行できるようにするため、カスタムバインディングを作成します。 今回は、名前もそのまま「sortable」というカスタムバインディングを
まずは、こちら↓をご覧下さい。 名前を入力して下さい SE時代にWeb系の試験をしていて、「~を入力して下さい」ように「ヒント」として初期値を表示しておいてフォーカスが当てられると初期値を消去するフォーム部分にてバグが発覚したことがあります。 当時は「仕様です」という言葉でクローズされたのですが・・・。 今回は「仕様です」と言わずに済むスマートな実現方法を紹介します。 時間のない方は実現方法へ なにがいけないのか 実現方法を説明する前に、一般的な方法の問題点を説明します。 バグがある プログラムが冗長になる 任意の初期値が使えない 1. バグがある 次のテキストボックスに、初期値と異なる文字列を入力してみて下さい。 別の場所をクリックするなどしてフォーカスアウトすると、「入力済みです」という判定が表示されたと思います。 次に、初期値と同じ「ほげほげ」という文字列を入力した後、フォーカスアウ
jQueryでダイアログボックスのような機能を開発していたとき、ふと「ある要素”以外”」にクリックイベントハンドラを仕掛けられたらいいのにと思いました。 そんな思いでプラグインを探していたところ、kawama.jpさんの記事 jqueryで指定要素”以外”のクリックイベントを実装するouterClickプラグイン にたどり着きました。 残念なことに現在は肝心のプラグインが公開されておらず、リンク切れになってしまっている模様です。ほかを探してみましたが、探し方が悪いのか一向に見つからず…。 ということで、outerClickプラグインのスコブト版、その名も「skOuterClick」を作りました! ダウンロード jquery.skOuterClick :Github こちらに公開しました。 ここを右クリックして「名前をつけて保存」 でダウンロードできます。 デモ 「ボックスを表示」ボタンをク
このページを最初にブックマークしてみませんか?
『webシステム開発会社よりフリーランスのSEプログラマースコブト』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く