Infoseek, およびInfoseekロゴは 楽天株式会社の商標です。 これら以外のマークは、それぞれ関係各社の商標および登録商標です。 Copyright (c) Rakuten, Inc. All Rights Reserved.
Infoseek, およびInfoseekロゴは 楽天株式会社の商標です。 これら以外のマークは、それぞれ関係各社の商標および登録商標です。 Copyright (c) Rakuten, Inc. All Rights Reserved.
FirefoxにはNoScriptっていう、コンテンツブロックの拡張機能がある。 Opera9から標準搭載しているコンテンツブロックと違うところは、 Operaが専ら画像をブロックする*1けども、 NoScriptはそれを含め、JavaScriptをもブロックしちゃうのよね。 いや、OperaでもJavaScriptを止めることはできますけど、NoScriptはGreasemonkeyが動かせるのでレベルが違います。 #Operaはuser.jsも止まる。 んで、そのNoScriptっぽいのをOperaで実現するuser.jsが出たので紹介しておきます。 Ultimate blockage.js 何これ? NoScriptのOpera版だと思ってください。 どうやって使うの? user.jsをインストールした後に、Webページを開くと右下にアイコンが表示されます。 そこをクリックすると、S
yamaokaです。 CSSに携わっている方なら、Holly hackを使ったことがあるかもしれません。 /* Hides from IE5-Mac \*/ * html .foo { height: 1%; } /* */ Internet Explorer(以下IE)で、レイアウトに問題のある要素に 上記のようなスタイルを指定をすると、 あら不思議、まともな表示がなされるというものです (上記のままではIE7に対応していませんが…)。 さて、どうしてレイアウトが意図したとおりに行われるようになるのでしょうか。 IEのhasLayoutプロパティ IEでは、全ての要素が 「hasLayout」という読み取り専用のプロパティを持っています。 これはそれぞれの要素がレイアウト情報(=要素の幅・高さなどに関する属性情報)を 保持しているかどうかを示す値で、 デフォルトの状態では「hasLayo
タイトルママ。Firefox で firebug つかってる時に結果をクリップボードに入れたい!firebug のコンソールをコピペすると改行が無くなってレイアウトが乱れる!というか setClipboard(scg.generate()) したい!と思ったのでおもむろに setClipboard() をワンライナ実装してみました。 追記・Firebug には copy というクリップボードに入れる便利 API があることを id:nitoyon さんに教えて貰いました。なんだってー! javascript:(function(){var B=document.createElement("object");document.body.appendChild(B);var A=document.createElement("param");A.setAttribute("name","al
先日予告を行いました、HatenaStar.jsのバージョンアップを先ほど行いました。新しいHatenaStar.jsでは、サイトごとの設定方法が変更になっており、以下のような設定を行うことで☆を表示する位置やタイトル、URLの場所などを指定できます。 <script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script> <script type="text/javascript> Hatena.Star.SiteConfig = { entryNodes: { 'div.entry': { uri: 'h3 a.permalink', title: 'h3.title', container: 'h3.title' } } }; </script>
SiteConfig を作ってみましょう SiteConfig を作ると、世界中のサイトにスターを設置することが出来ます。ここでは SiteConfigGenerator という Firefox + Firebug を利用したサポートツールを使って、SiteConfig を作ってみましょう。 なお、この作成方法は、はてなスターSiteConfig作成方法 にもまとめてあります。 動画 実際に Firebug を使って作っていく様子を録画した動画です。説明を読みつつ、見てみると解りやすいでしょう。 http://s.hatena.ne.jp/swf/scg.htm ターゲットとなるサイト(URL)を決める まずはどこにスターを設置するか決めましょう。今回は livedoor Pics のユーザ写真一覧を例に設置してみます。URL は http://pics.livedoor.com/u/ユー
頑張って作ろうかと思ったら既にConfigLoaderというのが定義されてたからそれ使うだけで良かった。 Add HatenaStar JSONをevalしないでクライアントサイドでパースしたほうが安全じゃない?というような話。 http://d.hatena.ne.jp/ku0522/20070927/1190868347 Greasemonkeyみたいに外部ドメインのデータ引っ張ってこれるとは限らないので、JSONPがあること自体は良いことだと思う。JSONPがあるのは設定不要で簡単に貼り付けられるようにするためだと思うけど、動的に取得するようになってるとWikiで挙動を変えられてしまうので危険だと思う。例えばJSONを出力する処理にバグがあった場合とか、凄く処理が重くなるセレクタとかを指定されるとか。あくまでコード生成の補助に使うぐらいがいいんじゃないかなあ、という気がする。 整形済
var KeyBind = {}; KeyBind.add = function(elm, key, func) { var keycode; var m = null; var sp = { "Up" : 38, "Down" : 40, "Right" : 39, "Left" : 37 } if(key) { key.replace(/^(([CSA])-)?(\w+)$/, function($0, $1, $2, $3) { if($2) { m = ({ C : "ctrl", S : "shift", A : "alt" })[$2] + "Key"; } keycode = sp[$3] || $3.toUpperCase().charCodeAt(0); }); elm.addEventListener('keydown', function(evt) { if(m) {
JavaScriptの進化が止まらない。もし、JavaScriptの欠点を挙げるとすれば、外部のファイルがロードできない点にあったと思う。やはりこれができないと他の言語の比べると弱い印象になってしまう。 だが、それをもJavaScriptは克服していく。本当にすごい。 今回紹介するオープンソース・ソフトウェアはAjile、外部スクリプトファイルの読み込み等多数の機能を実装したJavaScriptライブラリだ。 JavaScriptはあまり得意ではないので、これはあまり自信がない。ただ、すごいという事だけはお伝えしたい。まず、外部ファイルの読み込み。これはLoad(ファイル名)にて実装される。 さらにNameSpace。汚染の被害軽減のためには必須だろう。次がIncludeとImport。Importはアスタリスクをサポートしているようだ。さらにImportAsというものもある。 実際の実装
Expired:掲載期限切れです この記事は,産経デジタルとの契約の掲載期限(6ヶ月間)を過ぎましたので本サーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。
1 : ◆.CdECrXrVE :2007/09/28(金) 12:10:25.64 ID:5JU2r/Au0 いや・・・嫌いじゃないwww 3 :以下、名無しにかわりましてVIPがお送りします。:2007/09/28(金) 12:10:59.35 ID:/k21empF0 これはもしかするともしかするぞ! 4 :以下、名無しにかわりましてVIPがお送りします。:2007/09/28(金) 12:11:01.50 ID:AIZTl3Oe0 ちょっとかわいい。 8 :以下、名無しにかわりましてVIPがお送りします。:2007/09/28(金) 12:12:15.38 ID:Q3Rou8f7O 今のうちに商標とっておけ! 11 :以下、名無しにかわりましてVIPがお送りします。:2007/09/28(金) 12:12:44.29 ID:eBC7GnhA0 写ってる教材的に妹は中二か? 17
最近ガジェットの種類も増えて、ますます便利になってきた iGoogle 。実は JavaScript 開発にもけっこう使えます。 Google Gadget Editor と適当なリファレンス検索系のガジェットなどを組み合わせれば、ちょっとした JavaScript 統合開発環境に早変わり。 iGoogle ガジェットなら任意サーバーへの GET リクエストなども可能で、ちょっとした実験に最適です。 そんな便利な Google Gadget Editor ですが、欠点もあります。簡単な JavaScript を実行するだけでも iGoogle ガジェットを作らなければいけませんし、なんといっても Opera で動きません(´Д`; というわけで、ブラウザに依存せず、 iGoogle ガジェット以外の開発にも便利な JavaScript Console ガジェットを作ってみました。すぐ下に貼
未だに半年前のエントリにブクマされるみたいなので、もう少しjavascriptについて書いてみる。 今回は大規模化開発におけるJavascriptの注意点とかそういうの。当てはまらない環境の方もいます。(しかも基本的な事だらけで大したことは書いてないです) ほぼリッチクライアントを主目的としたjavascripterとコードを対象とします。 どちらかというと、ライブラリを提供する側の視点から 1.ログを出力せよ あなたが書いたコードは遅い、と必ず言われます。なので言われる前から、自分の書いたコードの処理時間をログするようにしましょう。 次のような処理時間を計測するロガーを作ります。 var TraceLog = function (){ this.startTime = -1; var outer = document.getElementById('_outer'); if(oute
2007年09月28日14:55 カテゴリイタい格言 -- painful proverbs 「要領がいい人」と「仕事をする人」のただ一つの違い これまた一つに要約可能だと感じたので。 モチベーションは楽しさ創造から - 『仕事ができる人』とは『要領だけがいい人』なのか? 気になった事とは、コメント欄やブクマのコメントの方に「仕事ができる人」は「要領だけがいい人」ではないのか?或いは、「仕事ができる人」ばかりがいても会社は成り立たず、「忙しい人」がいるから会社は支えられているのではないかという問題提起を頂きました。 果樹を見て実を見るのが「要領がいい人」。 果樹を見て樹を見るのが「仕事をする人」。 Dan the Man @ the Orchard 「イタい格言 -- painful proverbs」カテゴリの最新記事
「人肉は飲み物だ」 なぜカニバリズム芸人をはじめたのかというインタビュアーの問いに、彼はそう答えた。 「発端から話すなら、ギャル系大食い芸人の台頭だな」 「はあ」 「デブキャラ・大食いキャラではかぶる芸人が多すぎるんだよ。そこにギャル系ときたもんだ。キャラはかぶらないし、細い体で大食いという意外性もある。テレビ映えもいい。何よりTシャツがグレーじゃない」 「Tシャツ関係あるんですか?」 「関係ないな。で、まあ、わしも他の大食い芸人との差別化を図るために人食に乗り出した、それだけのことさ」 「それだけのこと、というわりには人食のために肉体まで改造なさっていますが?」 「肉体改造など些細なことだよ。このカラダにしたのは、視聴者のためを思ってだ」 そういって、下あごからへそまで一直線に伸びるジッパーを上げ下げした。開いたジッパーの奥でピンク色のひだひだがびくんびくんと波打っている。 「人食という
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く