タグ

sampleCodeに関するmollifierのブックマーク (22)

  • Documentation Archive

    Documentation Archive Search Documentation Archive Documents Copyright © 2016 Apple Inc. All rights reserved. Terms of Use Privacy Policy

    mollifier
    mollifier 2010/12/01
    apple, sampleCode, sample code, サンプルコード
  • Drawing Graphics with Canvas - MDC

    Firefox 1.5 より、 Firefox はプログラム可能な画像のための新しい HTML 要素を含みます。<canvas> は WHATWG の canvas の仕様を基にしています。WhatWG canvas 仕様自体は Safari で実装された Apple の <canvas> を基にしています。クライアント上でグラフ、UI 要素、および他のカスタムグラフィックスの描画に使用することができます。 <canvas> は 1 つ以上の描画コンテクスト を公開した固定サイズの描画表面を作ります。現在は 2 次元描画コンテクストのみが実装されています。 3D グラフィックスの描画には、 WebGL レンダリングコンテクストを用いると良いでしょう。 始めに、2 つの交差した長方形を描く簡単な例を見てみましょう。片方の長方形は透明度を持っています。 function draw() { va

    Drawing Graphics with Canvas - MDC
    mollifier
    mollifier 2009/08/14
    canvasを使って図形を書く。lineTo などを使用する
  • Latest topics > ツリー型タブの修正 - outsider reflex

    Latest topics > ツリー型タブの修正 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « 「合わない人」と無理してつきあう必要って無いんだなー Main ツリー型タブとTab Mix Plusの衝突について調べていてGeckoのバグを見つけた » ツリー型タブの修正 - Aug 11, 2009 先週1週間は夏休み取って家に缶詰でずっともえじら組のマンガ描いてたんだけど、その間大量にバグ報告が来てたのをずっと見て見ぬふりしてたのを今週になってやっと修正した。 ブックマークフォルダの内容をタブで開けなくなるという問題はFirefox 3.0.xでのみ発生する問題で、原因はJavaScriptコードモジュールのPlacesUtilsにFir

    mollifier
    mollifier 2009/08/13
    createContextualFragment で動的にDOM要素を追加するサンプルコード。ほんとはE4Xで書きたい(でも無理なのでこの方法)
  • ZSH-LOVERS(1)

    Whenever we look at the zsh manual we wonder why there are no examples or those simply things in (shell) life. The zsh contains many features, but there was no manpage with some examples (like procmailex(5)). That’s why we wrote this manpage. Most of the tricks and oneliner come from the mailinglists zsh-users, zsh-workers, google, newsgroups and from ourself. See section LINKS for details. Note:

    mollifier
    mollifier 2009/03/26
    zsh tips サンプルコード
  • zsh-lovers 翻訳 - cuspy.org

    この文書についてhttp://grml.org/zsh/zsh-lovers.html の和訳です 誤字, 誤訳など有りましたら http://twitter.com/hamano まで 名前zsh-lovers - Z shell の為のチップスやトリックや用例 概要これを読んでね. ;-) 要約私たちが zsh のマニュアルを読む度、用例やシェル生活における単純な通例が無いことに驚嘆します。 zshは多くの機能を持ちます、しかしmanページには(procmailex(5)の様な)用例が在りません。 それが私たちがこのmanページを書いた理由です。 大部分のトリックとonelinerはzsh-usersメーリングリスト、zsh-workers、google、ニュースグーループと私たちから生まれました。 詳しくはLINKSセクションを見てください。 注意: この manページ(zsh-lo

    mollifier
    mollifier 2009/03/12
    zsh-lovers 日本語訳。サンプルコード. love
  • call()を使うと幸せになれた - maru source

    少し前にGreasemonkeyを書いてるときにはまったところがあります。 addEventListenerした関数を手動で呼び出せなくて困ったのです。詳細は以下の日記で。 グリモンを書いてるときにはまったところ - maru source call() で、今日id:mollifierさんから「call()を使うと良いよ」というコメントを頂、mozillaのURLを教えてもらったので早速読んでみました。 https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Function/call var result = fun.call(thisArg[, arg1[, arg2[, ...]]]); thisArg Determines the value of this inside fun.

    mollifier
    mollifier 2009/02/24
    func.call() を使う例
  • 第34回 Perlで小技2 - bingo_nakanishiの他言語出身者のためのPerl入門

    Perlでファイルをopenするときは、以下のような感じで書きます。 ファイルを読み込む例 use strict; open my $f, '<', 'hoge.txt'; while(<$f>){ print $_; } < > という変わった記号(行入力演算子と呼ばれる演算子)と、whileのコンビで1行ずつ読み込みができます。 (このwhileの挙動も話しだすと長い。 whileの ( ) の部分はスカラーコンテキストです) おっと、 hoge.txt という名前のファイルを開いていますので、 hoge.txt という名前のファイルを用意して置きましょう。 hoge.txt aaa bbbb cccc 実行結果 aaa bbbb cccc でもファイルを用意したり、openしたりといったことは、 試しに小さなプログラムを書いてみたりといったときには、面倒な作業です。 そういったときの

    第34回 Perlで小技2 - bingo_nakanishiの他言語出身者のためのPerl入門
    mollifier
    mollifier 2009/01/24
    "__DATA__ より下に書いた部分は、すでにopenされたファイルのように扱えます" ちょっとした動作確認に
  • Using workers in extensions - MDC

    This article shows you how to use worker threads in extensions to perform tasks in the background without blocking the user interface. If you haven't already created an extension, or would like to refresh your memory, take a look at the previous articles in this series: Creating a status bar extension Creating a dynamic status bar extension Adding preferences to an extension Localizing an extensio

    Using workers in extensions - MDC
    mollifier
    mollifier 2009/01/23
    拡張機能でworker threadsを使う方法
  • E4X の変数展開 深追い (1) - てっく煮ブログ

    javascript, asE4X の変数展開が E4Xで変数展開、テンプレート - 素人がプログラミングを勉強するブログ で取り上げられていた。 var foo=123; <>変数fooは{foo}です。.toString(); // "変数fooは123です。" ほー。仕様書ではE4XのリテラルXMLでの式評価 - 0x廃棄階層 - 統治局 によると、仕様書には次のようなコードがあるらしい。 var tagname = "name"; var attributename = "id"; var attributevalue = 5; var content = "Fred"; var x = {tagname} {attributename}={attributevalue}>{content}{tagname}>; // Fred タグ名にも属性名にも属性の値にもタグの中身にも使える

    mollifier
    mollifier 2009/01/22
    E4Xの変数展開 {} でOK。+ とかもOK
  • for 文と無名関数のイディオム - IT戦記

    id:cho45 がチョロっと書いたコードが話題になっている 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech このような書き方は、自分もたまにする。 というわけで、この書き方をする利点を以下の順に解説して見る。 単純な for 文の問題点 with 文を使った解決方法と、その微妙な問題点 無名関数を使った解決方法 単純な for 文の問題点 まずは、以下の HTML に対して <ul> <li>hoge</li> <li>fuga</li> <li>piyo</li> </ul> 以下の JavaScript を実行して var list = document.querySelectorAll('ul > li'); for (var i = 0, len = list.length; i < len; i++) { var node = list[i]; v

    for 文と無名関数のイディオム - IT戦記
    mollifier
    mollifier 2009/01/19
    forループの中でクロージャーを使って変数のスコープを狭くする方法
  • ビンゴ中西のほげほげmap と grep をマスターしたあたなに

    my @array = ('aaaa.txt', 'bbbb.txt', 'aaaa.xls', 'bbbbb.xls', 'cccc.doc', 'cccc.txt');

    mollifier
    mollifier 2009/01/18
    mapとgrepを組み合わせて一行で処理する方法について
  • IE8 の DOM のプロトタイプと Getter/Setter API はどうなるか - IT戦記

    ちょっと前に Microsoft 公式に以下のような発表がありました。 Responding to Change: Updated Getter/Setter Syntax in IE8 RC 1 – IEBlog また、以下のようなドキュメントも公開されています。 Internet Explorer for Developers | Microsoft Docs Internet Explorer for Developers | Microsoft Docs これらの内容での概要を自分なりにまとめてみます。 概略 要点は DOM オブジェクトのプロトタイプが使えるようになる DOM オブジェクトに既存の Getter/Setter API が使えるようになる DOM オブジェクトに ECMAScript 3.1 の Getter/Setter API(PropertyDescripto

    IE8 の DOM のプロトタイプと Getter/Setter API はどうなるか - IT戦記
    mollifier
    mollifier 2009/01/16
    Firefoxなどで使える既存のGetter/Setter APIのサンプルコードあり。参考になる。
  • John Resig - JavaScript Getters and Setters

    It is with much happiness that I think I can finally say, without seeming like a fool, that: “JavaScript Getters and Setters are now prevalent enough to become of actual interest to JavaScript developers.” Wow, I’ve been waiting a long time to be able to say that. I want to start by giving a whirlwind tour of Getters and Setters and why they’re useful. Followed by a look into what platforms now su

    mollifier
    mollifier 2009/01/15
    アクセッサ(get, set)について
  • CLIマジック:使って役立つワンライナー入門 | OSDN Magazine

    通常この分野におけるワンライナー(one-liner)とは、パイプ(|)という機能を用いて複数のコマンドを1行にまとめたものを意味する。パイプの機能は、その左側に記述されたコマンドの実行結果を、右側に記述されたコマンドの入力として渡すことである。稿で解説するのはbashコマンドプロンプトでの使用例だが、簡単な構成のワンライナーにせよ複雑な構成のワンライナーにせよ、これらはいずれも使い方次第で大いに役立つ存在なのだ。 例えば、カレントのディレクトリに何個のファイルが置かれているかを確認するには、下記のコマンドを実行すればいい。 ls | wc -l これは最も簡単な部類に属すワンライナーのサンプルであって、状況によってはより複雑な記述をすることになる。例えば、手元のシステムにて実行中のプロセスのうちでCPU時間を最大限に消費しているもの上位5つを特定するには、下記のコマンドを実行すればいい

    CLIマジック:使って役立つワンライナー入門 | OSDN Magazine
    mollifier
    mollifier 2009/01/14
    ワンライナーのサンプル。特にtarを使った、パーミッション、タイムスタンプを保存したディレクトリのコピーの仕方が参考になる。
  • マイミクのページから直接「足あと」を消せる、グリースモンキー - IT戦記

    はじめに mixi の足あと機能がパワーアップしましたね! 「足あと」の機能改善においては、ページデザインのリニューアルと同時に、「マイミクシィ」(友人)の表示に加えて、これまで足あとページでは分からなかった「マイミクシィのマイミクシィ」(友人友人)についても、アイコンが表示されるようになりました。これらの機能改善により、自分のページを訪れたユーザーとのつながりが、今まで以上に分かりやすくなります。 また、新機能「自分の足あと」の提供により、自分が訪問した先(プロフィールや日記など)のユーザーのニックネームを、時系列で最大30件表示いたします。なお、意図しないユーザーのページへ訪問してしまったときのために、相手の足あとページから自分の足あとを削除できる機能*1を追加しています。 株式会社ミクシィ どうやら 自分の足あとを削除できるようになったみたいですね! ただ この機能、便利なんですけ

    マイミクのページから直接「足あと」を消せる、グリースモンキー - IT戦記
    mollifier
    mollifier 2009/01/05
    E4Xのサンプルコード。リテラルとしてE4Xを記述し、ユーザ名などを置換し、innerHTMLで代入、というのを一気にやっている。参考になる。
  • Born Geek » Firefox Extensions & Tutorials

    mollifier
    mollifier 2009/01/05
    ツールバーのサンプルコードあり
  • XUL Event Propagation - Archive of obsolete content | MDN

    はじめに XULイベントは、以前の XULNote でかなり一般的なやり方が紹介されました。 しかし、XUL でイベントを効果的に使用するには、イベントが発生し、聞きとられ、処理される、実際の過程を意識しなければなりません。 併せて、この過程は XULイベントモデルとして参照されます。 このイベントモデルは、複数のXULファイルを合わせて単一のインターフェースに、さらに振る舞いを XULウィジェットにつなげることを可能にするものです。 というのも、ユーザーのアクションをつかまえて、インターフェースで対応するアクションに翻訳するのはイベンドだからです。 次のイメージは、様々なイベントモデルの役者たちがどのようにお互いでやりとりするのかについての、とても基的な方法を示しています。 ユーザーはインターフェース上のボタンをクリックします。このボタンはユーザーのアクションに反応してイベントを起こし

    XUL Event Propagation - Archive of obsolete content | MDN
    mollifier
    mollifier 2009/01/05
    XULのイベント処理について。サンプルコードあり。
  • JavaScript OOP におけるクラス定義方法 - IT戦記

    クラスを定義する方法です。考え付くだけでも、これだけたくさんの方法があります。やっぱり、 JavaScript って柔軟であり複雑な言語ですね。 ちなみに、以下のすべての例はこのクラスを定義しています。 ちなみに、僕は一番下の書き方ですね。 皆さんはどのようにプログラミングしていますか? プロトタイプを使わない。クロージャを使う。 // プロトタイプを使わない。 // クロージャを使う。 function Item(price) { this.showPrice = function() { alert(price); }; } プロトタイプを使わない。クロージャを使わない。 // プロトタイプを使わない。 // クロージャを使わない。 function Item(price) { this.price = price; this.showPrice = function() { aler

  • HugeDomains.com

    Captcha security check hisasann.com is for sale Please prove you're not a robot View Price Processing

    mollifier
    mollifier 2009/01/05
    ポップアップウィンドウを表示させるサンプルコードあり / binding の使い方の例あり。参考になる。
  • getElementsByTagNameの結果のNodeListはソートされていることに気づいた - hagino3000's blog

    getElementsByTagName Returns a NodeList of all the Elements with a given tag name in the order in which they are encountered in a preorder traversal of the Document tree. Document Object Model Core 書式 elements = document.getElementsByTagName(name) * elements は、ツリーに現れる順に並べられた、見つかった要素の生きた NodeList です。 * name は要素の名前を表す文字列です。特殊な文字列 "*" は全ての要素を表します。 document.getElementsByTagName - MDC これに気がつくまで、getElem

    getElementsByTagNameの結果のNodeListはソートされていることに気づいた - hagino3000's blog
    mollifier
    mollifier 2009/01/03
    getElementsByTagNameで取得するノードの順番について。サンプルコードあり。参考になる。