タグ

2008年12月16日のブックマーク (8件)

  • jQuery でサイズや位置を取得する方法を図にしてみた - Cyokodog :: Diary

    更新履歴 2010-01-21 エントリの内容も含めた最新の情報は下記エントリをご参照ください。 jQuery の位置・サイズ関連メソッドまとめ - Cyokodog::Diary サイズの取得 煩雑になるので height の記述しかありませんが、width に置き換えれば幅もとれます。 普通のボックス要素 height() メソッドで取得できる値には、padding や border の分の高さを含みません。 CSS の height と同じなので、css('height')メソッドで取得してもよさそうですが、こちらの場合ブラウザの種類や CSS の定義の仕方で取得される値が異なる(クロスブラウザとしての機能が完全でない)ので、純粋に px 単位の高さを取得したい場合は height() メソッドを使用した方が無難です。 スクロールバー付きボックス要素 clientHeight には

    jQuery でサイズや位置を取得する方法を図にしてみた - Cyokodog :: Diary
  • デザイナーにオススメ!JavaScript滑らかメニュー

    サイトの構造を分かりやすく整理したグローバルナビゲーションを設置したい。カテゴリが細分化されているWebサイトで、遠回りせずに直接、目的のページに移動できるようにしたい――。そんなときに使えるJavaScriptライブラリが、Dynamic Driveで公開中の「Smooth Navigation Menu」だ。 Smooth Navigation Menuは、多階層のドロップダウンメニューを簡単に設置できるライブラリ。(X)HTML中のリストタグを読み込み、下の画面のようにドロップダウンメニューとして表示してくれる。しかも、メニューの展開時にはちょっとしたアニメーション付き。ライブラリ名にもなっているとおり、スムーズな動きがなかなか気持ちいい。 このSmooth Navigation Menuは、JavaScriptに詳しくないWebデザイナーでも扱いやすいように、スクリプト部分を一切い

    デザイナーにオススメ!JavaScript滑らかメニュー
  • JavaScript産の導入が簡単で強力なマークアップエディタ

    比較的簡単にwebに導入できるマークアップエディタ。 CSSHTMLタグなどが完備されていて、アイデア次第で色々使えそう。 ダウンロード等は以下に。 とりあえず、サンプルを触るのが早いかと。 CSSや、HTMLエディタがあり、スムーズな反応が返ってきます。 HTMLエディタには、その場でプレビューする機能も付いてますね。 サンプルデモ フリーですが、GPLライセンスです。 ソフトのダウンロードはこちら 尚、ダウンロードし、解凍すると、index.html と jquery.html という二つのHTMLファイルが直下にあります。 双方JavaScriptですが、index.htmlの方ではjQueryを使用していません。 開けば、webにアップせずとも、ローカルで普通に動作します。このあたりがJavaScriptの利点でもありますよね。 ドキュメントは英語ですが、タグやコードは世界共通で

    JavaScript産の導入が簡単で強力なマークアップエディタ
  • jQueryを使うときに気をつけるべき8のポイント : tech.kayac.com - KAYAC engineers' blog

    DAHONのBoardwalkを修理しようとしておもいっきり壊してしまいました。agoです。 普段はjQueryをメインで使用しているのですが、使っていていくつか注意すべき点があったのでまとめてみました。 (一部jQueryではなく、DOMの仕様上の制限も含まれています) 1 $().filterにstring以外のものを渡すとエラー 1.4系では修正されていました $().findや$().notは大丈夫ですが、$().filterの場合引数にjQuery objectや配列、html elementなどを渡すとエラーになります。 (たとえばjQuery objectを渡した場合、Firefoxでは「TypeError: t.substring is not a function」というエラーが発生します) 確認する ちなみに、$().findや$().notはstring以外も渡せるた

    jQueryを使うときに気をつけるべき8のポイント : tech.kayac.com - KAYAC engineers' blog
  • 【YQL 速攻レビュー】米 Yahoo! が SQL っぽく色んなデータを取ってこれるAPIを出した - てっく煮ブログ

    Yahoo!Yahoo! Pipes みたいに自由度が高くて、またちょっと毛色が違うサービスが出てきた。題して、Yahoo! Query Language。YQL と呼ぶようだ。SQL 風の言語を REST で投げて、結果を XML や JSON で受け取ることができる。具体的にやってみないと分かりにくいので、とりあえず試してみた。RSS からデータ取得YQL を使って RSS から最新のタイトル10個を取ってきてみる。こんな YQL になるらしい。 select title from rss where url='http://d.hatena.ne.jp/nitoyon/rss' rss テーブルに対して select を発行している。実際にこの YQL を試すには YQL 用の console を利用するとよい。(※要ログイン)console の左上に YQL を入力して

  • ダウンロードし放題 商用利用可能な写真素材サイトいっぱい | DesignWalker

    ダウンロードし放題 商用利用可能な写真素材サイトいっぱい | DesignWalker
  • LANDISK復旧法 - Kirikaのチラシの裏

    ※この記事は、あくまでLinuxの知識が多少ある人向けに作成しています。まったくLinuxの知識がない人が、これをすると大変なことになる可能性がありますので、実行する際は自分の力でなんとかできそうか、十分に検討してください。 最近安価なNASが市場に出回ってきています。製品を挙げると玄人志向の「玄箱」、メルコの「Link Station」、IOデータの「LANDISK」などがあります。 中身は安価なCPUの上で動作するLinuxの上で動作するSambaで、Windowsのネットワーク上からファイルが扱えるので、結構な数出回っているようです。またLinuxなので、簡単にハックできるということで、アレゲな人にもそこそこ人気はあるようです。今回は友人からデータ復旧依頼を頼まれ、「LANDISK」を触る機会があったので、それについて簡単にメモを残しておきたいと思います。 LANDISKと玄箱の大き

  • blog.katsuma.tv

    レコードサイズが大きくなってくるとhasOneやbelongsToのアソシエーションでかなり時間をうときがあります。特に大きな処理をしなくても、ページアクセス時にControllerでdescribe <Table>して、結合した結果を舐めて時間がわれます。 いくらなんでも時間かかりすぎだろ、、と思ってよく調べてみたらCakeでのテーブル間JoinてLeft Joinになってるんですね。クエリ凝視するまで気づかなかった。これ、特に問題なければ内部結合(Inner Join)にするだけでレスポンス速度は大きく変わります。方法はModelでアソシエーション対象Model名のtypeを"INNER"にするだけ。 <?php class User extends AppModel { var $name = 'User'; var $hasOne = array( 'Profile' => a