ひびろぐ ver.2

Google検索したときの見た目を考慮してブログ名を変更してみた。馬鹿かと阿呆かと。

Archive for 5月 18th, 2008


自然体でトラブルに遭遇する性質

ごくごく自然な手順を踏んで、エラーに弾かれる。

要するに、想定されていない手順を自然な手順と思ってしまう自分の考え方が、作った側と合っていないわけか。


意訳:xenのトラブルが解決できません。もう嫌だ。でもvmwareよりベンチマークスコアが高いんだよな。チクショウふざけんな。

JavaScriptプログラムをPHPに移植したメモ

ina氏がJavaScriptで作っていたこういうのを、なんとなくphp化してみた。こうなった。ほぼ完全移植?

以下、実装の中身を思い出しながらメモ。


  • 連想配列の宣言が違う(当然
  • 既に存在するdivなどを引っ張ってきて書き換えるJS、新たに作るPHP
    • 最初、何も考えずにgetElementByIdをやって頭を抱えた
  • document.createElementが普通に使えるJS、$document = new DOMDocumentしておいて、global で$documentを参照すれば単純な置換でいけるPHP
  • スタイルシート関連が.style.でいけるJS、どうしようもないPHP
    • setAttributeでclassを割り当てちゃうのが最良?
  • ブラウザ上では普通に見えるようになったけど、ソースを見ようとすると文字化けというか2byte文字が飛んでると言うかそんな状態。問題はないけど気持ち悪い。

ついでだから、適当に作っておいた。後でWordPressに統合とかソース公開とかする気がする。多分。←後回しにする悪い例

やっぱxenダメだ

20080518xenerrors

ま た か 。

JavaScript, PHP, CSS

JavaScriptで書かれたプログラムをPHPに移植?しようとしてこけた。


JSのDOM操作はスタイルシートを簡単に扱えるようにできてるけど、PHPだと無理じゃね?

HTML:

  1.  
  2.   <script type="text/javascript">
  3. <!--
  4.     function hoge(){
  5.     var e = document.getElementById("node");
  6.     e.style.backgroundColor = "green";
  7.     }
  8. -->
  9.   </script>
  10.  
  11. </head>
  12.  
  13. <body onload="hoge()">
  14.  
  15. <div id="node" style="background-color:red;">
  16. hogehoge
  17. </div>
  18.  
  19. </body>
  20.  
  21. </html>


    e.style.backgroundColor = "green";

ってPHPだとどうやるんだ?

京王線不発弾騒ぎ

起きたら終わってた。予定通り。


ちなみに、原爆だったらしいよ。明らかにミスだろうけど。

アドエスをProxyにしてみた

アドエスの料金の話の続きについて、mixiでさくらんぼの人に「Proxy化すりゃいーんじゃね?」と言われたので、試してみた。


  • WMWifiRouter
  • DelegateLauncher
  • ZeroProxy

の3つを教えてもらった。

WMWifiRouterは謎のFatalエラーが出てどうしようもなかった。Connection sharing not found?

DelegateLauncherはダイアログが出た状態が正常らしいけど、出て即消えるとか意味不明。

ZeroProxyでなんとか成功。


適当にぐぐって適当に弄り回したので、どうやったのか、何が悪かったのかもうわからない。酷い話である。確か結局参考にした(うまくいった)のはこれ(Advanced/W-ZERO3 [esとZEROProxyでどこでもiPod touchでネットする。 - さくらぷらすα日記)]だと思う。


で。

回線メチャクチャおせー。はっきり言って使い物にならないかも。ギリギリの線すぎる。自鯖にProxyを設置して画像殺しとgzip化かなぁ。その辺はまた後で調べよう。