カテゴリー: WEB

今日の調べ物・・・

投稿者:isc_blog

Android開発で・・・・「赤外線」を使ったアプリを作りたかったので・・・調べた結果

SH Developers Square – download 赤外線データ転送API概要

JavaScriptにてIEの時は・・・と書きたかったので・・・・調べた結果

phpSpot開発日誌より
JavaScriptでIEかどうかをたったの1行で判別する方法

CodeIgniterのセッションクラス

今日はいろいろ立てこんでますw

2011年7月19日

テマヒマかけてるNot Found画面

投稿者:isc_blog

PHP SPOT開発日誌の記事「クリエイティブな404ページいろいろ30種」より

このページは存在しません!ってだけなのに
こんなかっこいいページが存在するとは・・・・というのが次の記事
30 Creative 404 Error Pages|FlashUser

こんな 404 Not Found が出るならわざと存在しないアドレス打ってみたい!
というデザインが満載です。
(仕事でサイトつくるのにこんなにNot Foundで凝られるとちょっと引きますねw)

とくに気に入ったのはこれです。(個人の感想です)

2011年7月18日

Google Analyticsデータからアクセスランキング

投稿者:isc_blog

Google Analyticsのデータからアクセスランキングを生成するPerlスクリプトというのを発見しました。

このブログでアクセスランキング過去7日っていうのがそうなのかな・・・

ちょっとやってみようと思う今日この頃でした。
著者曰く「このコードはさくらインターネットで動作を確認していますが、ホスティング先によってはPerlのバージョンやライブラリの違いで動作しないかもしれません。」とのことなのでちょっと頑張ってみます。
7月中に出来るといいな・・・

2011年7月17日

2011/07/14現在のWordPressプラグイン

投稿者:isc_blog

現在インストールしているWordPressプラグイン

AVH Themed By Browser ブラウザによってテーマを変える
Better Related Content 関連記事
FollowMe Twitterのフォローミー
Google XML Sitemaps Google用サイトマップ作成
Ktai Style 携帯ブラウザ用表示最適化プラグイン
Post-Plugin Library Similar Postsから呼ばれているプラグイン
SI CAPTCHA Anti-Spam 画像認証プラグイン
Similar Posts 関連記事プラグイン
StatPress Reloaded アクセス解析
SyntaxHighlighter Evolved ソース表示プラグイン
Target Blank In Posts And Comments 記事内のリンクを外部ウィンドウで開くプラグイン
Twitter Widget Pro Twitterのツイート表示
WP-Optimize データベースの最適化プラグイン
WP Multibyte Patch マルチバイトがどーのこーのプラグイン
WP Social Bookmarking Light ソーシャルブックマーク表示プラグイン
WP to Twitter 記事投稿時にツイートするプラグイン
WPtouch スマートフォン表示最適化プラグイン

以上!

2011年7月14日

悩みに答えてドットコム様サイトの修正をさせていただきました。

投稿者:isc_blog

先日より作業しておりました下記サイトの修正が完了しましたのでご報告させていただきます!

悩みに答えてドットコム

子育て・家族・家庭問題無料相談 サイト
悩みに答えてドットコムは子育てや家庭の悩みの無料Q&Aサイトです。悩みを誰かに聞いてもらいたい方、また自分の経験から、知識からアドバイスできる方も気軽に覗いてください

今回は見た目の変更ではなく、サイトを構築しているWordPressのアップグレード及びセキュリティの強化、フォーラムとして利用されているphpBBの不正データ削除及び海外アクセス禁止という作業でした。

【phpBBの不正データ削除及び海外アクセス禁止処理】

お客様がphpBBにて運用されていたフォーラムが海外からのスパム行為にて会員が急増してしまい困っておられましたので
まずは収束させる意味で、海外からのアクセスを一度断ち切らせていただくことにしました。

手法としましては海外からのアクセスを切る・・・というわけではなく「日本国内のIPアドレス」からのみアクセス出来るようにしました。
効果の程は、とりあえずその後海外からのスパムと思われる会員登録は1人となっています。(削除済)

海外からのアクセスを切ったところで、すでに登録されているスパム会員登録及びスパム書き込みの削除を行いました。

1.会員のデータから言語が[Japanese]以外のもので、名前及び自己紹介がすべて1バイト文字であるものを削除
2.[Japanese]でも日本語が一切入っていないものを目検で削除
3.見直し・・・

こんな感じで行いました。
「1」についてはMySQLのLENGTH関数がバイト数を返すのを利用して
LENGTH()とCHAR_LENGTH()をとって相違するものには2バイト文字が混在しているという判断で行いました。

実際にはロシア語や今回奇跡的に皆無だったんですが中国語・ハングル文字が入ってくる場合があるため、それだけで済まないので少なくなったデータにたいしては目検で「2」の作業を行うことが出来ました。

最後に見直して・・・終了っと。

海外からのアクセス禁止についてはphpBBの書き込み時画像認証等を入れたあとでないと解除できないかな・・・と思っています。

とりあえず今回はここまで。

【WordPressのアップグレード】

WordPressは2.0.11MEから最新バージョンである3.2までのアップグレードです。
こちらは一筋縄では行かないため段階を追って作業しました。

実はWordPress2.0.11MEと現行の3.1以上とはデータ構成が異なります。
WordPress2.0.11MEで存在した「wp_categories」が無くなって「wp_postsmeta」あたりに統合?(まだよくわかっていない・・・)された感じなので困りました・・・が
困っていても時間はすぎるので人海戦術で「THE手動」にてカテゴリ移行完了!!(kakki-ありがとう!)

バックアップした記事のデータSQLを加工して「wp_posts」その他に突っ込みました。
で、またまた「wp_posts」の「post_type」がなかったり、「post_status」の値が変わっていたり(staticとかあったけど、現行はそんな値は使用されておらずpublishにして認識されました)
・・・とちょっと苦労しながらも作業・確認完了!

仕上げにコメント投稿時の画像認証にwordpressのプラグイン「SI Captcha」を導入しました。
あと数点、アクセス解析などのプラグインも入れて終了。

次回はもうちょっと早く出来るかな・・・・

お客様にご報告して終了です。

株式会社アイ・エス・シーではこんな作業も承っております。
どこに頼めばいいのかわからない案件・事象などでお悩みの方、是非一度ご相談ください。

相談してみたら・・・「なーんだ」っていうことも多々あると思います。
ご相談だけなら無料です!

2011年7月12日

phpの設定 ロリポップ/チカッパ

投稿者:isc_blog

ロリポップ / チカッパ だと
コントロールパネルで php.ini 設定変更出来るんですね・・・

ロリポップ - PHP設定
※php.ini 設定「safe_mode」

前回書いた記事
WordPressのためにPHPのセーフモード解除する.htaccess For XREA/Coreserver
のようにする必要がない・・・らしい

さくらも同様・・・みたいな感じかな・・・

2011年7月11日

WordPressのためにPHPのセーフモード解除する.htaccess For XREA/Coreserver

投稿者:isc_blog

XREA/Coreserver を利用している方でWordPressをセーフモードで動作させていらっしゃる方向けの記事です。

私自身、どなたかの記事を読んで設定したはずなんですが・・・
失念しました。

下記内容をファイル名「.htaccess」に記述し wp-admin ディレクトリに入れます。
[text]
# 画像・ファイルアップロード
<files async-upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>
# プラグイン・テーマ 新規インストール/アップグレード
<Files update.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
# 本体アップグレード
<Files update-core.php>
AddHandler application/x-httpd-phpcgi .php
</Files>
[/text]

このブログ開設以来これでいけてます。

いろいろ調べていたら下記記事の方の設定で万能っぽいです!参考まで
XREA・CORESERVERのセーフモード対策 at WordPress|Divenavi and Okinawa34

アイ・エス・シーでこの他、さくらサーバーとロリポップをレンタルしているのでいずれそちらでも試してみます。

2011年7月10日

WordPressの引越し ちょいメモ

投稿者:isc_blog

WordPressの引越し・・・といっても部屋替えと言ったほうがいいかな・・・

例えば
http://xxxx.jp/blog  にあったWordPressを
http://xxxx.jp に移すだけのものです。

これって、物理的にひとつ上のディレクトリに展開して・・・と思ったんですが

やってみたら、CSSが読み込めてないせいかレイアウト崩れちゃってるし・・・wp-adminにもアクセス出来ません・・・・

それはDBの方でURLを決めちゃったところがあってそこが邪魔しちゃうんですね。

で、これを解除する方法です。

まずは phpMyAdmin でもコンソールからでもいいんですが
MySQLのDBにアクセスします。

で、デフォルトだと「wp-options」になるテーブル(※wp1または別の接頭詞+option)の
「option_name=’siteurl’」のデータをチェックします。
このレコードの「option_value」が前のURLになっていると思いますので(※上記の例だと「http://xxxx.jp/blog」になっている)
新しい物に書き換えます。(※上記の例だと「http://xxxx.jp」)

SQLで書くと・・・

wp-options の option_name が siteurl のものをチェック
[sql]
select * from wp-options where option_name = ‘siteurl’;
[/sql]

古いのになっているのを確認したら
新しいものに変更
[sql]
update wp-options set option_value = ‘http://xxxx.jp’ where option_name = ‘siteurl’;
[/sql]
で、変更したら・・・

もう一回アクセスしてみてください。
表示出来ましたー!
出来ましたか?

2011年7月9日