サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
koroharo.hateblo.jp
Chrome拡張作ってて、ある要素のテキストの変更を監視しようとしたときに気づいたのでメモ。 書いてあること以上のことは調べていない。*1 要素内のテキストをjQuery.text()で変更している場合と、innerHTMLで変更している場合とで発生するDOMNodeInsertedとDOMSubtreeModifiedに差異があってなんだかなーなんだかなーという話。 とあるh1要素の変更を監視するため、以下のように DOMNodeInsertedとDOMSubtreeModified を設定。 document.querySelector('div.foo h1').addEventListener('DOMNodeInserted', function(e){ console.log('***DOMNodeInserted:' + e.srcElement.constructor.na
以下のどちらかで調べることができる。 157に電話 正攻法。 電話してメニューから係りの人と話すを選んで教えてもらう。 本人確認として電話番号と名前を聞かれるので、答えると口頭でWEPキー教えてくれる。 メモ必須。 t@bbmp.jp に空メール 裏技。 このアドレスに空メールすると、WEPキーが記載されたメールが送られてくる。 このメールに記載されているWEPキーは、157に問合せした時に教えてくれるものと同じ*1なので安心して使っていい。 ちなみにiPhoneのSMSからは空メール送ろうにも、何か入力しないと送信ボタンが押せないので、適当に本文*2に文字を入力して送ればいい。 まとめ 電話できない状況だったり、話をするのが億劫だったりするなら、空メールの方をしたらいいと思う。 *1:当たり前?一つのAPに複数のWEPキーて設定できるのかな? *2:自分は本文に"あ"を入れて試した。件名
SAStrutsの入力チェックの実装手段は以下の3つがある。 1)アノテーション…入力項目ごとに複数定義できる。 2)検証用メソッド…ひとつのアクションごとに複数定義できる。 3)アクションメソッド…アクションに対して定義できる。 1,2,3の順序 デフォルトでは、入力チェックの順序は、1 -> 2-> 3 の順になる。 1と2の順序は、Excecuteアノテーションのvalidateで、順序の入れ替えができる。 デフォルトでは、1、2、3 は、その前段でエラーが発生したら、次のチェックは実施されない。 ただし、ExcecuteアノテーションのstopOnvalidationErrorで変更できる。 3は、1,2の入力チェックが全てOKのときだけ実行される。 2が複数あるときの順序 2 が複数ある場合は、Excecuteアノテーションのvalidateで順序が指定できる。 2が複数あるとき
http://www.scala-lang.org/docu/files/ScalaByExample.pdf のCombinator Parsing のサンプルなんだけど、最新版のScalaだと動かない。 ドキュメントがついていけてないっぽい。 これを、今インストールしているバージョン(2.7.0)で動くものを作ろうと、 http://d.hatena.ne.jp/ryugate/20080221#p1 を参考にしつつ、あれこれやってて、結局こうなった。 import scala.util.parsing.combinator._ import scala.util.parsing.input.CharArrayReader import scala.util.parsing.input.Reader abstract class Tree case class Id(s: String
こうかくと、name がチェックされるわけだが、 class Hoge < ActiceRecord::Base validates_presence_of :name, :message => "を入力しようよ。" end どうしてこんな動きがなるのか気になる。 バリデーションの登録の流れ まずは、ActiceRecord::Base は、actice_record/base.rb の中 module ActiveRecord ・・・ class Base ・・・ end ・・・ end このBaseクラスが、actice_record.rb の中で拡張されている。 ActiceRecord::Base.class_eval do ・・・ include ActiveRecord::Validations ・・・ end 上の、include ActiceRecord::Validati
まずは、QuickStartを。 http://hadoop.apache.org/core/docs/current/quickstart.html QuickStartは、Hadoopをシングルノードで動かし、 Hadoop Distributed File System と、Map-Reduce の雰囲気をつかむことができるらしい。 Win32環境でも動くけど、開発用途にしてね。と。 Hadoopのデーモンをリモートで管理するのに、ssh、sshdが必要。 Java1.5のパスを環境変数JAVA_HOMEに設定。 Download とりあえず、適当なディレクトリにtar玉を展開。 $tar -xvf hadoop-0.16.0.tar.gz $cd hadoop-0.16.0 $ pwd /home/javian/hadoop/hadoop-0.16.0 $ ls CHANGES.t
このページを最初にブックマークしてみませんか?
『koroharo.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く