Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/users/0/lolipop.jp-s1130193/web/feye/wp-settings.php on line 18
未分類 « Categories « Fの視点 - Page 9

未分類's archives

アプリケーションを実行すると、「COMDLG32.OCX」がない、または不正と表示される

by fujii | 8 月 1st, 2011 

使い慣れたPCから環境を移行すると高確率で発生します。

このファイルはVisual Basic 6.0のランタイムパッケージに含まれているので、VB6ランタイムをダウンロードしてインストールしましょう。
検索すれば、「COMDLG32.OCX」単体で配布しているところもあると思いますが、VB6ランタイムのほうがインストーラもあるし無難です。

それまでよく使っていたアプリケーションを、新しい環境でも使おうとしてソフトだけインストールするとこういうことになります。
エラーが出るのが嫌な場合は、あらかじめマシンにVBランタイムやJDKをインストールしておくべきですね。

Wordpressのビジュアルエディタを無効にする

by fujii | 7 月 29th, 2011 

管理画面のサイドメニューから

ユーザー > あなたのプロフィール

と移動していくと、

「ビジュアルリッチエディターを使用しない」という項目が出てくるのでここにチェックを入れます。

自動整形がちょっとウザいのと、HTMLエディタとスイッチするとコード崩壊する場合があるのでたいていビジュアルエディタを切ってます。

パッと見だと 設定 > 投稿設定 から変更すると勘違いするので注意。
ユーザーごとに有効/無効を指定できるっていうことですね。

PhotoshopCS5でファイルをタブで開かないようにする

by fujii | 7 月 27th, 2011 

PhotoshopCS5がゴミのように使いづらい。本当にゴミ。
まずファイルがタブで開くのが最高にウザいです。photoshop使っただけでイライラするなんて初めて。

編集>環境設定>インターフェイス
で、「パネルとドキュメント」っていうところがあるのでそこの「タブでドキュメントを開く」のチェックを外しましょう。

これでひとまず、少なくとも起動後即ストレスが溜まることは避けられます。

「デバイスから無効な反応が返ってきたため、iphone に接続できませんでした」というメッセージが表示される

by fujii | 7 月 26th, 2011 

今日マシンにiPhoneを接続すると、タイトルのようなエラーが発生。
iTunesをインストールしたばかりだったのでそれのせいかと思いマシンを再起動しても同じ。

検索してみるとオンラインゲームのセキュリティプログラムで接続が邪魔されることがあるみたいですが、生憎自分のマシンにオンラインゲームはインストールしていません。最近新調したばっかりだしね。

どうにも解決法が見つからないので、旧マシンにつないでみたところあっさり認識。
もしかしたらと思って接続するUSBポートを変えてみると正常に認識されました。

案外、思いもよらないところに原因が隠れているっていう好例でした。

Comments Off

更新テスト投稿

by fujii | 7 月 15th, 2011 

更新テストのための投稿です。

PCとスマフォでも、携帯ページと同じ見た目にしたい

by fujii | 7 月 14th, 2011 

あんまりないケースかもしれませんが、携帯ページと同じような見た目をPC、スマフォでも実現したい場合。

基本的に携帯は横幅が240pxもしくは480pxなので、どちらにも対応しようとすると必然的に画像の横幅とかはパーセント指定にならざるを得ません。
ところがパーセント表示にした画像をPCブラウザとかで見るとすごいことに。

表示領域に対するパーセンテージで計算するので、元々小さい画像がものすごく引き伸ばされます。
これを防ぎ、PCやスマフォでも携帯と同じように横幅240pxで表示されるようなスクリプトを書いてみました。

要は一番外側のブロックの幅を240pxにしてしまえば、画像の大きさなどはその幅に対するパーセンテージに切り替わるので解決なわけです。
携帯ページでは基本javascriptが使えないので、「UAが携帯でない場合のみ」幅調整のJSを読み込むようになっています。

<?php
$agent = $_SERVER['HTTP_USER_AGENT'];
if( (preg_match('{^DoCoMo/[12]\.0}', $agent))||(preg_match('{^(J\-PHONE|Vodafone|MOT\-[CV]980|SoftBank)/}', $agent))||(preg_match('/^KDDI\-|UP\.Browser/', $agent))||(preg_match('{^PDXGW/|DDIPOCKET;|WILLCOM;}', $agent)) ):
?>
<?php else: ?>
<script type='text/javascript' src='http://www.google.com/jsapi'>
<script type='text/javascript'>google.load('jquery', '1.3.2');
<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {
$("#content_wrapper").css("width","240px");
});
//]]>

<?php endif; ?>

若干力技ではありますが、ちゃんと動いているので善し。

Comments Off

iPhoneアプリ(iPadアプリ)のインストールで「署名者が有効ではないため インストールされませんでした」と表示される

by fujii | 7 月 13th, 2011 

考えられる原因としては

1.プロビジョニングファイルの期限が切れている
2.プロビジョニングファイルに対象デバイスのUUIDが含まれていない

があります。どちらも案外忘れがちな落とし穴。
確認と対処そのものはどちらも簡単なので、このエラーが起こったときは一度上記を確認してみることをオススメします。

googleおみせフォト

by fujii | 7 月 2nd, 2011 

これまであったgoogleストリートビューの店内版です。

googleの撮影チームが店内を360度撮影してパノラマ化するとか。今のところ公開されてるのを見てみましたが快適に店内が見渡せます。
http://maps.google.co.jp/help/maps/businessphotos/

ここまで来ると「家の中にgoogleのカメラが仕掛けられていた」的な有名な都市伝説を想起させますが、今のところこのサービスはお店側がgoogleに申し込ま

ないと撮影されないそうです。さすがに無許可では撮らないか。

申し込むと抽選か審査かは分かりませんがとにかく選別があって、選ばれると写真を撮ってもらえるそうです。
お店側にとっては基本的にメリットしかないかな?防犯上の配慮さえしておけば大丈夫な気はします。重要なものの場所が見えないようにするとか。まあそもそも重要なものは店内から見える場所には置かないでしょうが。

それにしても、無償で撮影チームを派遣して写真を撮りまくるだけの財力があるgoogleはうらやましいな。

Wordpressでログイン後に画面が真っ白になる

by fujii | 6 月 30th, 2011 

しばらくかなりこのブログが更新されなかった主原因です。

とりあえずログイン画面は表示されますが、IDとパスワードを入力すると真っ白な画面が出ます。
なんだか原因を追究するのも面倒だったのでしばらく放置だったわけですが、たまに記事書くかなっていう気分になったときにログインできないのは非常に気分が萎えます。

というわけで原因追求に踏み切りました。
結論から先に書くと、原因は「プラグインのインストール、更新に関する不具合」です。
具体的なプラグイン名は「WPML Multilingual CMS」。これはブログを多言語対応させるプラグインです。
必ずしもこいつがいつも悪者になるっていうわけではなく、自分が使っていたバージョンとこのプラグインの更新が合わなかったっていうだけだと思いますが、とりあえずこのプラグインをプラグインディレクトリから消したら管理画面が出るようになりました。

解決に至るまでに、Wordpressフォーラムで「wp-config.phpをUTF-8のBOM有で保存したため」っていうのがありましたが、こちらは「インストール直後」にログインできない場合の解決方法みたいです。
考えてみればwp-configをいじるとしたら基本的にはインストールのときだけなので当然と言えば当然ですが。

使っている途中に唐突に管理画面が真っ白になったら、プラグインを疑ったほうが良さそうです。

特定のホスト(またはIP)からのアクセスを制限する

by fujii | 9 月 28th, 2010 

先日、あるサイトに掲示板を設置しました。
今どき掲示板かよ!という感もそれなりに、というか結構あったんですが、先方のたっての希望だったので仕方なく。

perlとかあんまり触ったことないけどほとんどカンでカスタマイズして設置。

しばらくは普通に動作してたんですが、サイトが検索で認識され始めた頃からだんだんとスパム書き込みが増加してきました。決まった時間に自動で投稿されるやつ。
しかもSJISで投稿しやがるのでバリバリ文字化けする。

先方も不安そうだったので対策に乗り出すことにしました。
とは言えあんまりこういうのを本格的にやったことがないので、何からやればいいのか。いろいろ調べて、とりあえず書き込み元のホストをhtaccessで弾くことにしました。(根本的な解決にはなってないですが)

特定のホストからのアクセスを弾きたいときは、htaccessに以下のように記述します。
—————————–
order allow,deny
allow from all
deny from .ap.yournet.ne.jp
deny from .ap.gmo-access.jp
・・・(弾く対象のアドレスを続けて書いていく)
—————————–

deny from の後に書いてあるのが、弾き対象のホスト名です。
IPを弾きたいときは、ホスト名をIPに置き換えればOK。

現在のところこの対策、一応はうまくいっています。1週間くらいはスパム0で持ってる。
ただ相手がホスト変えてきたらいたちごっこなので、今沈静化してる間にもっと強力な方法を考えておいたほうが良さそうですね~。

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera