[ Develop ]

前々から気になっていたのだけど、Photoshopでガイドを引くときに、めっさ拡大してガイドを配置しようとしたら、ガイドが表示されず、配置できないときがあるのだけど、そういうことって無いですか?
多分水平線のガイドだけだと思うんだけど・・・。CSのバージョンぐらいからかな?

少し拡大率を変えてやれば引けるようになるのだけど、ピクセル単位でガイドを指定したいときにちょっと困る。

[ Develop ]

iPhone Open Application Development: Jonathan Zdziarski


The iPhone Developer's Cookbook: Building Native Applications for the Iphone (Developer's Library): Erica Sadun


Professional iPhone And iPod Touch Programming: Building Applicatins for Mobile Safari (Wrox Professional Guides): Richard Wagner


日本語の書籍はでてないのかな?iTouchと基本的に仕様は同じと考えて良いのかな?
今まで無視してきただけにさっぱり分からん。
とりあえずメモw

[ Develop ]

The "data" URL scheme

data schemeってIEはサポートしてない??

[ Develop ]

仕事で
「CGIのパス教えてくださいね」
とか話すと
「いやCGIじゃなくって、PHPです」
とか言われるんだけど、
PHPもCGIだと思うんだが・・・。

CGIはPerl限定なの??

CGIとは 【Common Gateway Interface】 - 意味・解説 : IT用語辞典によると、ASPとかSSIはCGIじゃないみたいだけど・・・。

イマイチ違いが分からん。
Apacheに設定を書くものがCGI??(SSIは?)

[ Develop ]

5年ぶりぐらいにPHPを触った。
相変わらずシンプルな言語でとても素敵だ。

BlogParts系の引数をJSだけで処理させようと思って

<script type="text/javascript" src="http://***/ahoaho.js?110"></script>

見たいに色々やってみたのだけど、やっぱ駄目でした。

>まひろちゃん
とりあえず引数を継承して動作するところまではできたのだけど、複数存在する場合などのIDの重複が回避できなかったでし・・・。やっぱPHPが確実でしたw

[ Develop ]

使うのに便利だけど構築や編集が面倒なJSON。
なんか良いエディターがないものか?と思って色々探していますが、まだコレといったものが見つけられていません。

こんなところかなあ・・・。

JSON2XML Tree Viewer
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1071.html

JSON Editor(AJAX、ブラウザ上で編集する)
http://braincast.nl/samples/jsoneditor/

まぁそもそもライブラリが充実しているので静的ファイルを仕様として作ること自体が無意味なのではないか?と思ったりもするのだけど・・・。(Excelでいいよな・・)

[ Develop ]

TIDE / http://www.tide4javascript.com/

これってすごそうだけど、まだキチンと把握してません。多分すごいはず。
フレームワーク内臓でこういうのが出来たらすげー楽そうだな。
AS3でも・・。

[ Develop ]

flashからハッシュコントロールをした際に、historyを殺したいなという状況だったのだけど、JSのhistoryってread onlyの属性なのでクリアも置換もできず、どーしたものかと悩んでいました。

で、今朝方ウンウンうなっていたら
隣の席のワタル氏が解決してくれました。

こんな感じ。

if(document.getElementById) {
location.replace("#" + _s);
}else if(document.all) {
location.hash = _s;
}

いやー、replaceって移動、再読み込みってイメージだったのですが、firefox、safari系だとhashの場合reload掛けないで、historyも残さないという仕様なのですが・・・。

ちなみにlocation.hashはsafariの場合"#"を付けてあげないとキチンとxxx.html#ahoってならないですよ。これをreplaceで一気にfirefoxもあわせて処理できるのはウマー。な感じ。まぁバギーなやり方ではあるのですが・・。(ちなみにIEはそもそもハッシュ移動履歴をヒストリとして認識させていないらしい)

これでまた一つ前進。

サンキウベリマッチ。

[ Develop ]

Announcing the (unofficial) Adobe PHP SDK

There is a project hosted at Google Code for the Adobe PHP SDK, and a mailing list at Google Groups as well. Developers are encouraged to participate in a number of ways:

* Test out the samples in the project.
* Develop cool new samples to include in the project.
* Add cool features to samples already in the project.
* Improve the look of samples already in the project.
* Add links to great resources for PHP developers.

メモ。

[ Develop ]

Movable Typeの中に見られるIE5以前とそれ以降のスタイルの切り分け方。
いつも忘れるのでメモ。

Internet Exporer 6以前と、それ以外でスタイルを分ける

[ Develop, Nucleus ]

これ前にも遭遇していたのだけど、またはまってしまった・・・。
ということでメモ。

Windows/IE5.5、6.0において、float指定した要素にmarginを設定するとそのmarginの値が約2倍になる。この対応策としてはfloat定義した要素にmarginを設定しない。

詳しくはこちらへ。スタイルシートの限界

read more"marginの値が2倍になる" »

[ Develop, Software ]

ちょいとお客さんにxmlを編集して運用してもらうにあたり、簡単で無料のxml editorを探さなくてはならない・・ということで忘れないようにここにメモ。
一応進捗もここに記録していくつもり。

ググって一番最初にヒット。
XMLEDITOR.NET

[ Develop ]

なんかいつもJavaScriptの関数作ってどこにやったかわからなくなるので、ここに保存しておくことにする。ま、Flashも基本同じ。

read more"formatDigit" »

[ Develop ]

そ・・そんな・・・。
仕組みを作った後でデータ構造が違うアイテムが存在することに気づいた・・・・汗
なーーなーーなーー、うな、うなななーー、ズキ。
悲しみの土曜日・・・。

[ Develop ]

ちとajaxではまり中。
XMLHttpRequestに引数を渡して、"onreadystatechange"で実行される関数に継承させたいときってどーするんだろう?Flashとかでよくやる手法は強引にXMLHttpRequestオブジェクトに変数をかましたりして継承させるのだけど、これjavascriptではNGっぽい。やりたいのはこんなかんじね。

xmlHttpObj.onreadystatechange = do_after_loaded;//イベント取得関数(readyState==4&& status==200)でXML解析処理開始
xmlHttpObj.arg_id = 12;//これにarg_idという変数をくっつけてonreadystatechange の際にそれを用いて処理を行う。
//
function do_after_loaded(){
document.write(xmlHttpObj.id);
}

んー多分正式なやり方は他にあるんだろうな・・。ちと調べてみよう。
まぁ別に変数として保持しておいてもいいんだけどさ・・・。なんとなく一時変数にしたくなる性分なのです・・。

[ Develop ]

フガフガとajaxの勉強。といってもvの部分にはそれほどこだわりがあるわけではなく、どちらかというとランニングを円滑に進める上での仕組みの部分。ajaxって程のものでもないので、ajaxもどき。
色々知らないメソッドが増えていて結構面白い。"XMLHttpRequest"ができるだけで、今までスタンドアロンxmlパーサー的に(?)Flashに依存していた部分がクリアになる。個人的にswfのブラックボックスな部分が運用における陰のイメージがあったのだけど、この辺ajax使えばかなりクリアになっていい感じになりそう。ただまぁhttp経由じゃないと動作検証できないのと、objectの細かいチェックとかが面倒。flashのデバッガみたいなのって無いのでしょうか?みんな開発段階のデバッグとかどーやってるのだろうか?alert・・?まさかね・・。

[ Develop ]

こんなのがあるのを知らなかったデス。

caption-side : テーブルのキャプション(表題)の位置を設定する
table-layout : テーブルのセル幅と表示に関する設定をする
border-collapse : セル間の枠線の表示に関する設定をする
border-spacing : 隣接するセル間の間隔を設定する
empty-cells : 空セルの枠の表示/非表示を設定する
ref : TABLE/CSSリファレンス

助かりました、サンキウ>カマちゃん。

[ Develop ]

マシンを新しくしてillustrator CSを使い始めてはまっていたワナ。

Illustrator のクリップボード環境設定
Illustrator クリップボードは、「PICT」、「PDF」、「AICB」の 3 つの形式をサポートします。Illustrator は PICT データをクリップボードにコピーしますが、PDF、または AICB 形式でコピーするように設定することが可能です。
これらの 2 つの形式では、Illustrator 機能を保持したまま Photoshop 画像にペーストできます。 PDF 形式は Illustrator の透明を保持し、AICB 形式は Illustrator のパスを保持します。
ref:adobe support : Illustrator アートワークを Photoshop で読み込む

うーむ、昔みたいに新しいバージョンの新機能を色々試すってのをやらなくなったなぁ・・・。実は別に毎年バージョンアップする必要なんかないんじゃないか?とか思った。(でもPhotoshopのカンプは便利だね)

read more"シェイプレイヤーでペーストとか" »

[ Bookmark, Develop, Software, Web ]

最近ブックマーク系は主にdeliciousなので、こちらにはあまり書くこと無くなってきたのだけど、まぁ見ている人がいるようなのでちょっとこちらにも書いてみる。

samurize
デスクトップカスタマイズツール(開発環境?)大まかにはwidgetやgadgetのようなデスクトップツールを作成するためのソフトのようです。まだ詳しくは見てないけど、HTMLで掲載されている情報をそのまま取得し、表示させることが可能らしい。またスクリプトによる拡張が可能とのこと。どうやらかなり昔から存在しているらしい。個人的にはHTMLからの情報取得ができるってのはFlashに比べてかなり魅力的に感じます。(ただ実際動きなどをつけることができるのかは微妙ですが)
興味のあるかたはどーぞ。
 
frappr
ま、数あるgoogle mapを用いたサービス。結構面白そうです。というかやっぱgoogleって太っ腹だなぁって思う。web2.0ってなんだよ?って色々話しにのぼりますが、俺の中ではこの太っ腹さがweb2.0ですね。(リソースを資産として確保しない)
 
話流れますが、WEB2.0ってなんだぃ?と聞かれると、分かりやすいところでいうと人類補完計画だと思っていますが?もっと分かりやすい説明とかありますかね?

read more"メモ 12/29" »

[ Develop ]

ブラウザの表示領域のサイズは"window.innerHeigh"、"document.body.clientHeight"とかで取得できます。一方スクリーンサイズは"screen.availHeight"とかで取得できます。またモジラ系やoperaでは"outerHeight"とかで取得できます。これでモジラとオペラはツールバーなどの高さを取得でき、必然的にそのPC内での最大表示描画エリアを算出できます。
んが、IEで"outerHeight"に相当するプロパティが見つかりません。(無いのか?)
なんつうかwindow.openのパラメータとして"width","height"があるのに、それが読み取れないとか一体どういうことなのか?と思ったりしますが、どうなのでしょう?
なんかIEでウインドウサイズを取得するステキな方法はありませんでしょうか?
(新規ではなく既存のウインドウのサイズを取得したいのであります)