top



総投稿数 本 課題月間50本!
949
急に! JavaScriptエラーが頻発。
 ◆escape 関数に対して
  「関数がみつかりません」 と。
  escape 関数がみつかりません

 該当箇所は、XREA のアクセス記録をとる部分で
 ・私の用意したJavaScript ではない。
  ・いくつか創っているツールにおいて
   ・前に escape関数は多用していたが、
    (もはや、互換性・安全性を考え
     利用しない方がいいと判断。)
    最近、ほとんど
      encodeURIComponent の利用に
    変えている。
ソースは、XREA で組み込まれている部分で、
  XREA で組み込まれている部分


 まいった、七転八倒・・・


  追記に ▼


FC2ブログランキング にほんブログ村 IT技術ブログ Webサイト構築へ ブログ王ランキング 人気ブログランキング 人気ホームページランキングへ


828
 開発マシンは、最新の IE8 にしているのだが
 検証用の複数台のPCには、
  ・IE6IE7 を入れてある。

 その「IE7(7.0.5730.11)」において
 最近、JavaScriptエラーが頻発する。
 JavaScriptエラーが頻発
 ※スクリプトデバッガ 起動するように
  設定しているので、
  常に確認している。

 内容を確認すると
 手元にはない、参照先のJavaScript を示している
 組み込んでいる「AdSense」のJavaScript
 手元にはない、参照先のJavaScript を示している。

 この、JSファイルのエラーというよりは
 他のJsとの
  ・変数のコンフリクトが原因だろうか?

 同じような現象の方も
 いらっしゃるでしょうか?
 判明したら、報告しますね・・・

 追記しました(2009/04/07) ▼

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


758
 GoogleAdSense
 急に「英語表記」になってしまった。
 前に一度「アカウント停止」になったことがあったので
 ・AdSense:復活(ふっかぁーつ) 実はね ・・・ 【Google】
  (・・いまだに理由はわからない)

 とても驚いて、Gmail を確認。

 すると、
 「Google AdSense: 重要なアカウントの更新のお知らせ
 というのが届いていて、
  お客様の Google AdSense アカウントについて
  お調べいたしましたところ、PIN(個人識別番号)が入力されて
  おりません。これから60日以内にPINをご入力いただけない場合、
  お客様のアカウントは無効となり未払いの収益残高は広告主に
  払い戻しされます。PIN に関する詳細は
   http://www.google.com/adsensepininfo をご確認ください。
 という。

 AdSense、付けっぱなしで、何のメンテナンスもしていなかった。
 なぁ、たいした金額ではないのだけれど、
 その「pin」というのを入力しようとしたのだけれど
 どうも、見つからない。

 ほんとに届いていないのか、紛失したのか・・・

 とりあえず再発行お願いすることに。

 でも、(上記で説明されている)
 ・http://www.google.com/adsensepininfo
  は、英語表記だ。

 やれやれ、と思っていると、
 日本語の、AdSense管理画面にも
 ちゃんと説明あるしゃないか。
 ◆Google AdSense:PIN情報
  Google AdSense:PINの説明
  Google AdSense:PINの説明

 ※メールのリンクもこちらにしてくれればいいのに・・・

 急いで、再発行をお願いした

 上下左右、Googleの広告部分、
 英語表記で(お見苦しく)申し訳ありません。

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


702
 なんだこれは!
 Firefox を立ち上げるといきなり
 Basic認証が・・・
 Firefox を立ち上げるといきなり
 アカウント と パスワードを要求する
 Basic認証ダイアログだ。

  思わず普段利用しているなんかの
  アカウントとパスワード入れそうになって・・・

 こいつはもしかして、新しいウイルスか?マルウェアか?
 と思ってしまった。

 もちろん、キャンセルして
 (Firefox は使えないから)、IEぐぐる

 ・semrush.com
 なんだろ?

 で、いくつか頁開いて、「SEO関連」の会社であること判明。
 http://www.semrush.com/ アクセスしても
 Basic認証かかっている。

 わかった!
 このサイト「リニューアル」か「トラブル」かなんかで
 一時的にBasic認証かけたな。
 ・・・ということは、 Firefoxアドオンのどれかだな。

 で、思い当たったのは
 ・SEO TOOLBAR
  前に
  ・seobook.com:海外のSEO対策会社だけれど、さて、このFirefoxアドオンは役に立つのか! ・・・ 【SEO対策】
  として、紹介したけど、そのときも少し怖いこと
  あったんだな。
 外してみる。

 > ダイアログ出なくなった。

  私の知識では、SEO TOOLBAR の seobook.comsemrush.com って
  違う組織のような気がしてたのだけど・・・

 まぁ、100%間違いない という確信はないけれど
 当面、このツールバー、使えないな。

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


516
 今日一日、アクセスしていただいた方には
エラーが出ていて、ご迷惑をかけたと思う。
申し訳ありませんでした。

 実は、現在このブログには
 ・Jquery.js が入っているのだが・・・

 ちょっとやりたいことがあって、どうしても
 ・Prototype.js を入れたくて、格闘していた。

 結局エラーが発生している場所はわかっているのだが、
 理由が判明できず、その箇所のみコメントアウトすることで
 退避している。

 お恥ずかながら、DOMについての知識が浅い。
 課題として残したままだ。

 さて、その顛末は・・・
 ◎Prototype.jsがバッチリと入らない!

 追記に ▼

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


184
 突然!ある日!
 いつのタイミングかは思い出せない が、

 Firefoxのブラウザ表示が すべて「明朝体」 になってしまった。

 ご覧の通り
 おかしい!
 ・IEはなんともないぞ

最近行ったPCの変更 といえば・・
 ・FLASH CS3 の体験版をインストールした
 ・ファイルが増えすぎたので
  Windows のツールで クリーンアップを行い
  少しファイルを削除した

 ・・・ ぐらいだ。

気味が悪い。
見た目もいやだけど、突然なったことが不思議だ。

早速サイトで情報収集・・・

 □FIREFOXをインストールしたのですが文字がすべて明朝体になります
  これか!
  しかし、ここでは初期設定の話をしている
  設定を触ったことはない
  しかも、今回は突然だ

 □念のため Firefox の設定をチェック
  すると

 フォントの設定
 [ツール] > [オプション] で
 コンテンツの[フォントと配色」に
  > 規定のフォント が空白になっている
    驚いて、プルダウンリストで、「MSPゴシック」を探そうとする


   ▼

  > 無い
    これは「空白」ではなく、なんらかの原因で「MSPゴシック」が
    選べられなく (選ばれているけど機能していない?)
    なっているようだ

 □フォントが壊れたか?
  PCの格納場所をチェック!



  しかし、MSゴシック と MSPゴシックは ひとつのファイルで
  問題があるかどうかは、わからない
  ※それに
   他のアプリケーションや IE では問題ないのだ

 □とりあえず Firefox の設定を変更
  規定のフォント を MSゴシックに してみた

  > まだ、だめだ
    明朝体のままだ

 □念のため [詳細設定] を開いてみた



 おぉ、ここに明朝体の設定がある
 「プロポーショナル」で明朝体が設定されているから
 だめ、ということか
 ? しかし、ここは(Sans-self) だが・・・

 とりあえず ここを「MSゴシック」とした



 ■やっとゴシック表示にはなった



 だが、MSPゴシックに見慣れている性、なんか今イチだ。

 ・・・しばらくしたら、Firefox 自体を入れ替えてみよう

<追伸>
ところで、この数時間内にFC2ブログの管理画面が
「アクセス集中で表示できません」に何度もなったのは、私だけだろうか?

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


169
 ほんとに漢字コードの問題はややこしい。

 もちろん最初から
  現在主流であろう UTF-8 に統一されて開発を進めているなら
  さほど問題ないのかもしれない。

 しかしながら、多くの顧客サイトは
 もう数年来(中には10年超え)のプロジェクトで

 ・Shift-JIS 中心のサイト から
 ・EUC-jp全面のもの
 ・携帯展開のため Shift-JIS を装いながら
  MySQL だけは EUC-JP
 ・MySQL だけはそのサポートの関係で UTF-8 だが
  他はコスト上、EUC-JP のまま
  ・・・・・

 などと多種多様yな条件の上で、動いています。
 ※もちろん、私の個人プロジェクトも然り

で、またエラーだ。
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (ujis_japanese_ci,IMPLICIT) for operation **


phpMyAdmin 上で最近よく使う
◆一時的な データベース・テーブルの内容の 一括置換
  ※最近 [よく忘れる] にも追記
 * -------------------------------------------- *
 【SQL文で、指定文字置換】
  ※phpMyAdmin など利用して、SQL文だけで
   指定した文字を一括置換する
で、

UPDATE `table_name` SET target_field=REPLACE (target_field,"?","〜");

 とした時に発生 したのだが

元々の不具合要因は

◆この ? だ。

 これは、このテーブルに
 ローカルで編集したデータを
 mysqlコマンドで組み込んだものだが

 ・ファイルを UTF-8 で作成し、組み込むと
   すべて ?に化けてしまう
 ・EUC-JP にして行うと
   一部の文字が(今回でいえば "〜") ?に化けてしまう

 それを phpMyAdmin上で一括置換しようとしたのだった。

※サーバーは複数のプロジェクトが混在しており
 サーバー自体の 漢字コードを簡単に統一できる状況ではなく
 my.cnfにおいて
[mysqld]
     init-connect='SET NAMES utf8';
 などを設定すればいい
 というものではない

  ▼

 さぁ、どうする

◇今回のエラー表示は、
  ・ (utf8_general_ci,COERCIBLE) ・・・ これがサーバー側のコード
    今回でいえば、 "?"
  ・ (ujis_japanese_ci,IMPLICIT) ・・・ これがクライアント側のコード
    今回でいえば、 "〜"
   これが異なっている ということで、

   通常の対処であれば
   事前に、合わせればいいわけで、

◇PHP スクリプト上であれば
  SQL文:"set names utf8" を実行してやればいい

  が、phpMyAdmin 上で、直接 SQLのフォーム画面から打ち込んでも
  うまくゆかぬ。

  はてどうしたものだろう。

  ▼

 結果、 かんたん だった!!

 このテーブルのデータを mysqldump で格納するときに
 そのテキストファイル内で

  set names ujis; を加えるだけだった

あ〜 また 無駄に時間を使ってしまった。
記録しておこう。

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


133
 突然、運用プロデュースしているお客様のサーバーで
Fatal error: Call to undefined function: sethandlerobj() in
/usr/lib/php/XML/Unserializer.php on line **


 おぉ、また何かやらかしてしまっか!? 焦りました。

 が、PEARの内部ファイル的なことだと判明・・・

 とりあえず
ssh上で、
# pear upgrade-all

を行うことで、エラー回避

記録しておきます。

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ



132
 phpでスクリプト書くとき、
 前から結構 eval が好きだったので

 (なんで?って。
 ん〜ん。
 ごちゃごちゃからきれいに変数値 とれるとこかなぁ)


 前に紹介したようによく使ってます。
 $val = $$val では簡単に処理できない
 配列変数がらみでよく使いますが・・・

  ▼ ところが


 今回は疲れた。
 信念(?)を曲げて、 eval で処理することを断念
 一応、記録しておこう。

[ミッション]
・配列変数 $str_araay があり
・その値の末尾にsをつけた $str_array + s がある
(例)
$name_items = Array("umi","yama","kawa");
とあり
$umis =Array("日本海","太平洋","大西洋");
$yamas =Array("富士山","白根山","浅間山");
$kawas =Array("利根川","荒川","多摩川");
である


これを利用したリストループから値を取り出す

[今まで]
forループ内の時
  eval('$tempVal='.$name_items.'s['.$n.'];');

  などのようにして 取り出していた

[エラー]
Parse error: parse error, unexpected '[' in *******.php(52) : eval()'d code on line 1


※環境の違いによりうまくいったり行かなかったり・・・
 もちろんそれぞれの変数内の値は空でないことを事前にチェック

いろいろ調べて・・・少し疲れた。

[方針変更]
foreachループ に変更し

foreach ($name_items as $val) {
$tempVal ="";
if($val!=''){
$tempstr = $val."s";
$temparray = $$tempstr;
}
}

で取り出せた。

   不本意ではあるが、一応記録。



FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ
116
 最近になって、これだけFC2ブログ使ってて、
 FC2アフィリエイトやんない のはどうか、

 という数秒の問答の末、

 FC2アフィリエイトのバナーを貼った。

 IEでご覧の方には、問題なく表示されているだろう(確認した。)

 ところが、開発のために、Firebug 入れている「FireFox」では
e has no properties
[Break on this error] while(e.tagName!="A")e=e.previousSibling
afftag.js (7 行目)
というエラー発生

 これ気になるなぁ。
 貼りたいんだけど、エラーはやだし・・・
 問い合わせ出したけど、答えは来ないし・・・

 さぁ、また楽しい「解決すべき」問題が持ち上がったようです。

 どうなることやら・・・

   ▼
 解決(追記)



FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ






ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

正当なCSSです! 正当なCSSです!

創るmetaboy - WEB創る、サイト創る、何創る - ページランク

 

創ったmetaboy

勉強勉強!!
実験的に構築している
創るブログ
 ( by Movable Type4 )

もうひとつの創るブログ
  ( by Wordpress )

 

カテゴリー

 

リンク集

 

ブロとも申請フォーム
月別アーカイブ
 

 

参加しています

スカウター : 創るmetaboy 
track feed


SEO対策:プログラミング
SEO対策:WEBサイト
SEO対策:ホームページ
SEO対策:
SEO対策:WEBサービス


Powered By イーココロ!

グリーンブログ ブログで止める温暖化

 

サイトマップ
サイトマップ(全ての記事)
を表示する

▼ほんと最新の10件:
Powered by RSSリスティング

 

Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)

 

ツール その2

 

更新しました!