YiiでjQueryの重複読み込み回避

結局メニューなどでjQuery使っててレイアウトのヘッダで定義することが多いと思う。その際にwidgetなどでjQueryを利用していると重複してよびだしてしまう。以下のようにconfigに定義することで回避可能。 'components'=>array( 'clientScript'=>array( 'scr…

PEAR:Mailで日本語メール送信

結構面倒くさかったので忘れないように記述しておく。 mb_internal_encoding("UTF-8"); //接続情報など $param = getMailConfig(); $mailObject = Mail::factory("smtp", $param); //to,fromにも日本語名称を設定する場合は //「mb_encode_mimeheader」を設…

yiiの国際化対応

yiiの国際化対応はかなり簡単にできるように用意されているが、良い日本語の説明がなかったので防備録。まず翻訳対象の文字列は「Yii::t('カテゴリ名','翻訳対象のメッセージ')」として記述していく。カテゴリ名はなんでも良いです。 →「yii、zii」などの予…

yiiのactiveFormでsubmit時にも有効にする

今回やりたかったのはwebページで内部POPUPした画面で入力フォームを作成するということ。単純に作成してAjaxを有効にしてもPOST時に親画面に遷移してしまう。で「enableAjaxValidation」を有効にしたときになんか方法ないかなっと思ったらあった。 return a…

yiiでアクション単位のCSS指定

コントローラーのアクション内に以下を記述。 Yii::app()->getClientScript()->registerCssFile(Yii::app()->request->baseUrl . '/css/custom.css'); scriptを指定する場合は多分「registerScriptFile」になると思われる。

yiiでデバッグツールバーを使う。

「yiidebugtb」というextentionを利用するとデバッグ情報が確認できるツールバーを利用することができます。ただ2010-08-31現在ではHPからダウンロードすると動かなかったので以下から持ってきました。http://code.google.com/p/yiidebugtb/downloads/list上…

PHPでEXCEL作成

phpでEXCELを作成する「PHPExcel」を試した。基本的な使い方は簡単なので省略。罫線をまとめて作成する方法 /** PHPExcel */ require_once './PHPExcel.php'; require_once './PHPExcel/Writer/Excel5.php'; $oExcel = new PHPExcel(); $oExcel->setActiveSh…

ludiaの覚書

■NGRAM時の注意!「SEN_INDEX_SPLIT_DIGIT」を有効にして「fulltextau」でindexを作成しないと「今9時」とか数字を含む場合に”今”、”9”、”時”と分割されて”今9時”でHITしない。※「fulltextab」はHITしない。

firefox 複数同時に別profileを起動する。

win + r firefox -P 上記でマネージャ起動複数同時起動は「win + r」で firefox -P -no-remote PROFILE_NAME以上です。PS:ちなみにマネージャはfirefoxを終了してから起動すること。

ubiquity

firefoxに「ubiquity」入れました。発表されたときから知ってはいたのですが、 今回使ってみてかなりお気に入り!http://labs.mozilla.com/blog/2008/08/introducing-ubiquity/とりあえず上記を見てほしい。現在、自分用のコマンドを作成してみてるとこです…

会社のクーラーが壊れた。。。

自社のクーラーが壊れた。。。この季節にクーラーがないって想像以上に厳しい。今日、会社にきてから汗が止まらないよ。明日、管理会社がくるみたいだけど本当どうにかしてほしい。仕事になりません。。。

Rope'n'Fly

思わず買ってしまった。http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=320969981&mt=8スパイダーマンみたいにビルからビルへ飛ぶ。ただそれだけのアプリ。体験版も30秒試せるので試す価値あり!ちょっとだけ時間が開いたときにやっ…

chromeでtextareaの文字サイズが小さくなる現象について

chromeでtextareaの文字サイズが小さくなる現象が発生した。原因は適用スタイルが「user agent」のスタイルが適用されていいたため。bodyのfont-familyに「arial, "MS Pゴシック", helvetica, sans-serif」のように設定していてもtextareaのスタイルを「c…

「jQuery」IEだとselectタグにname属性が設定できない

現在、動的にselectタグを追加するページを作成しているのだがattr関数でname属性を追加するとIEの挙動がおかしい。■現象 まずjavascript(jquery1.3.2) $select_append = $('<select>').attr("id", "idA").attr("class", "classA").attr("name","nameA"); $select_</select>…

jquery1.3 UI1.7 dialogはIE6だとかなり微妙。。。

jquery1.3でUI1.7のdialogを実装してみた。最初にはまったのがdoctype指定。まさか宣言がないとIEでは動かないとは知りませんでした。おかげでdoctypeについて少し理解。ただIE6のdialogの挙動がおかしい。リサイズがものすごいゆっくりドラッグしないとで…

ipod touch買いました。そしてネット接続にハマった。。。

本日、ipod touch買いました。そして無線LANの設定にまさかの1時間越え。。。挙動としては無線にはつながっているようなのだがブラウザ等が繋がっていませんとエラーが出る。なんで???とりあえずmacアドレスフィルターを解除して繋がるか動作検証。繋が…

formのテキストボックスでの注意点

input type="test" が一つの場合にenterが有効になってしまう。submitボタンがなくtype="button"にしていてもテキストボックスの数に左右されるらしく一つの場合には有効になってしまう。回避策: ダミーのテキストボックスを作成してcssで非表示にする。 も…

jqueryを使ったコンボボックスの注意点[IE6]

jqueryでセレクトボックスのオプションを動的に変更した後にval()で設定するとIE6でエラーが発生する。対応策としてはセレクトボックス自身を再作成してやることにより回避可能。

HTMLとCSSを直観的に作成してくれるサービス

http://drawter.com/これすごいです。普段、プログラムは組めるけど基本的にデザイナーが作成したHTMLを加工することしかしていないので自分では複雑なレイアウトが作成できなかった。しかしこのサービスを使うとDOMさえ理解していれば直観的に作りたいレイ…

jqueryでinputタグの値設定

初歩的ですが、意外と載ってなかったので。 HTML <input type="text" id="t1" value=""> script $("#t1").val("test"); valueだと思ってしばらくハマった・・・

XHTMLの基本

XHTMLを記述する時の最低限の覚書。 ・XMLヘッダを付与。 ・タグは必ず閉じる ・javascriptは以下のように記述。 <script type="text/javascript"> //<![CDATA[ alert("test"); //]] </script>