2009-01-01から1年間の記事一覧

はいはい太った太った

十日間で七回飲み会やら忘年会があった… 案の定太った… 結構太った… これはヤバい! 正月過ぎたら本気出す!

別テーブルに存在しないレコードだけを引っ張ってくる。

SELECT DISTINCT no, name_sei, name_mei FROM user WHERE class = ? AND no NOT IN ( SELECT no__user FROM examinee WHERE 2 = flgPassing ) ORDER BY name_sei, name_mei LIMIT 0, 5 別件(忘れないように) SELECT DISTINCT no, name_sei, name_mei FROM…

Google日本語入力をインストールしたよ!

何これ賢いwwwwwwwwwww

いつも忘れるのでメモ

JSON文字列中に"\n"があると、prototype.jsのevalJSON()が通らない。 json.replace(/\n\r|\r\n|\n|\r/, "<br />"); とでもする。 htmlソース中にJSONを出力する場合 GIRAFFE::Json::array_escape()を噛ます。

createElement()でプルダウンボックス(セレクトボックス)を追加

var select = document.createElement("select"); var option_google = document.createElement("option"); var option_yahoo = document.createElement("option"); var option_baidu = document.createElement("option"); option_google.setAttribute("valu…

IE系ではsetAttributeでイベントハンドラを設定できない

idやname等は設定できるがイベントハンドラは無理みたい。 解決方法 if(IE系なら) { hogeElement.setAttribute("onclick", new Function( "o_hoge.hoge()" ) ); } else { hogeElement.setAttribute("onclick", "o_hoge.hoge()" ); } setAttributeの第二引数…

メモリに日本語が通らないケース

タイトルにも日本語を使うと解決。 タイトルを表示させたくないなら、タイトルの文字色を白くすればおk。 当環境でしかチェックしていないので再現性は不明。

DOMでテーブルへテキストボックスを動的に追加

ない場合に削除したときのエラー処理は入れてない。 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>DOMでテーブルへテキストボックスを動的に追加</title> <script language="JavaScript" type="text/javascript"> </head></html>

www有無とindex有無を統一する

ttp://www.hoge.jp ttp://www.hoge.jp/index.php ttp://hoge.jp ttp://hoge.jp/index.php サーバの設定によってはこれら4アドレスが1つのページを指し示すことがあるんだけれども、これってSEO的にはよろしくないらしいので、mod_rewriteで統一しましょうと…

ガジェットをインストールまたはドラッグした時に背景画像が最前面にせり出してくる

タイトル通りなんだけど、背景画像が透過pngの場合にのみ発生する。 具体的にはドラッグ等を行った場合に透過になっているピクセルが最前面にせり出してくる。 全ピクセルが透過になっている背景画像を使っていたもんだから、ドラッグの度にガジェット全体が…

メンテナンスページの設定

参考 http://web-tan.forum.impressrd.jp/e/2009/06/16/5880 ホームディレクトリの.htaccess ErrorDocument 503 /maintenance/maintenance.html #表示するメンテナンスページ <IfModule mod_rewrite.c> Options +FollowSymLinks #環境によっては必要 RewriteEngine On RewriteCond %{</ifmodule>…

設定オプションメモ

.htaccess AddHandler cgi-script htaccess php_flag register_globals Off php_flag magic_quotes_gpc Off PCサイト

Windows Vistaのサイドバーガジェット作成メモ

仕事でWindows Vista向けサイドバーガジェットを作ることになったので忘れないようにメモ。 基本的なところは http://gihyo.jp/dev/feature/01/windows-gadget 辺りを参照。 文字化けについて 全ファイルをutf-8、gadget.xmlにutf-8と記述しても文字化けした…

はてなとmixiを相互リンクさせてみた

特定怖いのうwwwww怖いのうwwwwwwww

変数に文字列を連結

標準で用意されているcat修飾子を使うとその場で表示されてしまったり、1つづつしか連結できないので正直使いにくい。 以下の方法だと一度に好きなだけ連結できる。 条件が真になれば変数$schoolYearの末尾に文字列を追加してるんだけど、毎回assignしてて正…

ミルナインを観た

8ミリの特撮自主制作映画。 送料込みで500円。 安っ!と思ったら本編約20分なので時間で割ればそうでもなかった件。 メイキングも入ってるけど。 面白かった!

ベーシック認証のユーザーとパスワードを含むURLをIE7が認識しやがらない件

ベーシック認証掛けたサイトからJSONPでファイルを取得していたらIE6では動くのにIE7では動かない症状に見舞われた! IE7死ね。市ねじゃなくて死ね。 ttp://user:password@www.hogehoge.com と書くとベーシック認証の入力ウィンドウが出ずにアクセスできるの…

テンプレート内で変数を定義

{assign var="disabled" value=' disabled="disabled"'} {$disabled}で表示できる。 文字列と変数の連結 {assign var="hoge" value="hoge`$fuga`"} バッククォート(`)で囲むことで文字列と変数を連結できる。 変数同士の連結 {assign var="hoge" value=`$h…

@(アットマーク)の意味

配列に対して修飾子を用いた場合は、その配列に格納された全ての値に影響を及ぼします。 配列全体を1つの値として作用させるには修飾子の先頭に @ 記号をつける必要があります。 例:{$articleTitle|@count} - これは、 配列 $articleTitle の要素数を、php …

GMarksにFirefoxのブックマークをインポートする手順

メニューバーのGMarks ブックマークの管理 メニューバーのファイル インポート

json_encode()やjson_decode()が使えない環境でjson配列の変換をする

PHP

解説 http://ryus.co.jp/modules/d3blog/details.php?bid=13 ソース http://coderepos.org/share/changeset/10410 なんという神プログラム・・・ ソースを見ただけでワクワクしてしまった このプログラムは間違いなくPHP4でも5でも動く / ̄\ | ^o^ | \…

IrfanViewでプログレッシブJPEGか調べる

IrfanViewで調べたいJPEGを開く [画像]→[画像の情報] 圧縮形式が[JPEG,progressive]ならプログレッシブ

テキストボックスにフォーカスがある時にエンターキーでイベントを起動

html側 <input type="text" onkeypress="hoge(event.keyCode);" /> JavaScript側 function hoge(code) { //エンターキー押下なら if(13 === code) { alert("エンターキーが押されたよ!"); } }

権限のないファイルやディレクトリを強制的に消す

スクリプトで生成されたファイルをFTPソフトから削除する場合、権限の関係で消せない場合があるが、強制的に消す方法を教えてもらった。

バーチャルホスト+サブドメイン+リライト

※書いている人はサーバや正規表現に詳しくないので注意。http://hoge.example.jpへのアクセスをhttp://hoge.example.jp?id=hogeにする。 サーバはapatche、リライトルールは.htaccessに書いた。 本当はhttp.confに書くべきなんだけど、編集不可という環境で…

Firefoxを3.5にしたら、全てのタブを閉じた時点で終了するようになった

アドレスバーにabout:config browser.tabs.closeWindowWithLastTabをfalseにする これで終了しない。

FireGesturesのスクリプトで任意のアドオンを起動

サイドバーにUrlParamsを表示させる場合 toggleSidebar("viewUrlParamsSidebar"); 太字部分をアドオン名にすれば起動できるっぽい。*1FIREGESTURESさんを参考にさせて頂きました。 一覧 toggleSidebar("viewUrlParamsSidebar"); toggleSidebar("viewGmarksSi…

読み込むだけでスムーススクロールするjsを書いた

headタグ内でView_smoothScroll_compression.jsを読み込むだけで動作 他のライブラリを使用していないので、依存性がない アンカー先は<a name="hoge">だけでなく、<div id="hoge">等にも対応 nameとidで指定可能 hoge.html#の様な末尾#のアンカーはスムーススクロールしません 従来通りの</div></a>…

googleカレンダーに祝日を追加

設定 カレンダータブ 一般公開カレンダーを検索 日本の祝日

量子指定メモ

最短マッチ *? 直前の正規表現に0回以上一致 {min,max}? 直前の正規表現にmin〜max回一致 {n} 直前の正規表現にn回一致 +? 直前の正規表現に1回以上一致 ?? 直前の正規表現に0〜1回一致 最長マッチ *+ 直前の正規表現に0回以上一致 {min,max}+ 直前の正規表…