月: 2012年7月

jQueryで並び替えしたいけど、できなかった話

jQueryのSortable機能を利用して、要素の並び替えがドラッグ&ドロップでできるらしく、人のコードを真似して作ってはみたのだが・・・・

IEとFirefoxその他では、挙動が違う!!

ってことで、あぁ・・・困った。
こういうことが起こると、IEなんぞいつまで開発するんだ!って思う。
(勘弁してほしいのね)

Firefoxならば、UL構造でもTABLE構造でもちゃんと動くのだけれど、IEはULなら動くけど、TABLEの場合、

1) TBODYタグを追加して、そのTBODYタグをid=”sortable”にするということ
2) TABLEタグをstyle=”position:relative;”にすること

が必要なのだ。
全くめんどっちぃ=と思うが、とりあえずここまではOK。

ところが、TABLEをさらにDIVタグで囲んでいるところ(※)があって、そこはどうしてもうまくいかなかった。1つめの並び替えは問題なくいくのだが、続けてドラッグ&ドロップすると、半透明で表示される要素がカーソルの位置ではなく上の方にあるではないか・・・

どうも、並び替えた後の位置が正しく設定されていないようで、アレコレと無い脳みそをフル活動させてみたのだが、どうも私には無理!な範疇に入ってしまったようなので、もう、DIVの中身のTABLEをUL構造に変更して事なきを得た。

(※)表示範囲が決まっているけどTABLEがデカいということで、DIVタグ内でスクロールさせている。これのせいで、どうもうまくいかない。

結局、解決はできなかったという、悲しいお話。

PostgreSQL サービス開始できなくなる

そもそもの発端は、私がPostgreSQLのpostgreユーザのパスワードを忘れてしまったことにある。

忘れてしまったので、コマンドプロンプトを起動させて再設定をしたその後、pgAdminでローカルのDBにアクセスできなくなってしまった。

あぁ~、またパスワード忘れたかなぁ・・・
あぁ~、再インストールかなぁ・・・

などと思ってコマンドプロンプトからpsqlを起動させてみた。
「つながらないよ」「ホントにDBあんの?」みたいな返答が返ってきたので、「あるよ?」と思ったが、「サービス開始されてないんじゃない?」って思って、Windowsの管理画面を見る。

案の定、サービス起動されてませんがな・・・

パスワードを変えちゃったせいで、起動できなくなっていたようで、さっそく新しいパスワードを設定してサービスを開始。
pgAdminで接続したら、ちゃんと見えるようになった。

なんか、自分で原因作って、自分で悩んで、自分で解決って・・・
一人で遊んでしまった。

PHP覚書 json_encode未対応に対応する

json_encodeはPHP5.2から対応ということで、5.1の環境では使えない。

ということを今日知った。

終わったと思って悠々としていたのに、今日はその対応で必死・・・

といっても、無事終わったけど。

本当にネットって有難い。欲しい情報が見つかるときは・・・だけど

やり方はいろいろあるようだけど、参考にしたのはこのサイト。
ある1つのサンプル PHP5.2以前の環境でのjson_encode

このほか、Services/JSON.phpを取り込む方法もあり。

キュニナル!! PHPのバージョンが低くて「json_encode()」が使えないでござる

なるほど・・・
でもさ、本当は、バージョンぐらい上げてよ!と言いたい。
(まぁバージョン上げたら次はWarningばっかり出るようなことになることもあるんだけど)

消費活動

このところの私は日本経済に貢献していると思う。

その1:食欲がとまらない・・・

まぁ、これはいつものことだが、「夏食べて、健康診断前に痩せる」
この間久しぶりにマクドにいって、ル・グランなるものを食してみたが、ありゃマズイ。バンズがマズイ。
あんなものフランス人は食べてるのか?って思ったけど、フランス行って食べた人の記事がネットに出てて、バンズはフランスのほうが数段オイシイと書いてあったので、やっぱりそうだよねぇ・・・とちょっと一安心した。

そうして、そのあとまたまた久しぶりにホカ弁に行った。
なんか、ガッツリ食べたくて、と鳥かつ丼みたいなのを買って帰った。
予想以上においしかった。予想が低めだったので、味的には標準なんだろうけど、ホカ弁の嫌いなところというか、外食で嫌いなのが、油。揚げ油が古いと、揚げたときの色も濃くて、マズそうに感じる。(まぁ実際マズイんだけど)
だけど、今回は色も薄くて、味も軽めでサクサク感が残っていたのでちょうどよかった。
久しぶりに、また食べたいと思う味だったな。

その2:MacbookAirを買ったがために・・・

仕事でいろいろ要り様になったので、MacbookAirの11インチ(型落ちな上、あとから気づいたが英語版キーボードだったらしい)を買ったのは前にも書いた通り。
まぁ、ここまではいいのだが、MBAにはいろいろないものが多い。有線LANポートもない。ディスプレイにつなぐコネクタポートもない。DVDドライブなんぞあるわけナッシング。

よって、それらを買い足すことにした。ついでにケースも買うとなると1.5万円ぐらい。
会社の先輩が言った。
「本当はiPadが欲しいのに・・・でもiPadじゃ開発できないんだよね・・・」
私も同じ口。
まぁいい。iPadの7インチ版が出たら即行買うぞ。

まだまだ経済に貢献できそうです・・・kao21.gif

買い物三昧

七夕の日は、用事があってATCに行った。
朝は曇っていたのだが、ちょうどATCの中にいた真昼間はひどい雨になっていた。

ATCへ行く道すがら

そんな中、欲しかったリーボックの靴を買い、
阪急ベーカリーの全品105円セール中だったので、思わず総菜パンなど買ってみた。
(家に帰って食べたけど、それなりにおいしかった)

次にIKEAに行こうと思って、大阪港駅へ。
行ったら雨はあがってて、かつ市バスも5,6分待てば着くというちょうど良い時間だった。
そうして市バスで鶴町2丁目まで行く。
バスを降りてからは10分以上歩いてIKEAへ。
まさか、こんなに距離があるとは想定外だったが、まぁたどり着いた。

大阪港からバスに乗ってIKEAへ

相変わらず混んでいるIKEA。

チラリチラリと商品を物色しながらひたすら歩く。
商品を買うつもりもなかったのだが、あの黄色い袋にはキッチリ色々入ってしまっていた。
そうして、ソフトクリームと飲み放題ジュースを120円で購入して、しばし休息。

私の荷物はすでに両手をふさいでいる。

そうしてつかの間の休息の後は梅田行きのバスに乗り、一路梅田へ。
梅田へは45分ぐらいかかる。
結構かかるのだが、仕方がない。

そうして梅田へたどり着いた私はソフマップに行く。

iPod touchのUSBコードを買いに行ったのだが、MacbookAir型落ち版が特価74,800円とあるではないか・・・

迷った挙句購入。
型落ちとはいえ、メモリ4GB、SSD256GBなら、75,000円は悪くない。

で、もうこれ以上買っても持ち帰れないよぉ~というところで買い物終了。

もういい加減節約します。

坂道のアポロン サウンド・トラック

昨年は、アニメ「Tiger&Bunny」にはまり、
「ありがとう! そして、ありがとう!!」
を連発していた私だが、今年は、アニメ「坂道のアポロン」にはまってしまった。

これはもう、サウンドトラックを買ってしまうしかない!!
(もしくは借りる)

7/25には、別テイク&未収録版の「サウンドトラック plus more&rare」が発売されるそうなので、こちらも楽しみ。

(TVで初めて見たのが、すでに10話ぐらいだったので、放映済みはXXXで観ました。)

横浜でのコンサートにもいきた~~~い!!

スタッフ・関係者の皆さん、ありがとう!そしてありがとう!!
原作本もそのうち買います。

PostgreSQL覚書 PSQLを使ってSQLファイルを実行

普段はpgAminを使ってSQLを実行しているのだけど、SQLファイルがデカすぎて、ファイルを開けない場合は、PSQLをつかうか、ファイルの中身を分散してSQLを流していくしかない。

ということで、PSQLを使ったSQLファイル実行。

コマンドプロンプトを開いて、cd等でpostgreSQLのpsql.exeのあるフォルダ(bin)まで遷移し、以下のコマンドを実行

psql -U yyy -h localhost xxx
ユーザ yyyのパスワード:(ここにパスワードを入力してEnter)

xxx => ¥i dump.sql

(xxx:DB名、yyy:ユーザID、dump.sql:SQLファイル名)

DBがローカルにない場合は、localhostの箇所をDBサーバーのIPアドレスに変えればよい。

この例の場合はdump.sqlをpsql.exeと同じフォルダに入れている。

終了するときは、

xxx => ¥q

でpsqlを終了する。