Ξ 2011/12/18 日曜日

phpをあつかっていると、ドメインをまたぐような外部ファイルの取得や、サーバーの仕様などで ”include” が使えない場合があります。
今回はサーバーの移転をしたら、今まで使っていた “include” が使えずファイルを引っ張ってくることができなくなりました。
こんな時は、”fopen” をつかって処理します。
こんな感じ、
1: $files=fopen("http://example.com/content.php","r");
2: fpassthru($files);
$files=fopen でファイルを収納、fpassthru でファイルを出力。
r は『読み込みで開く』ということです。
Ξ 2011/10/27 木曜日

xsltprocessorとはPHP5のXSLT関数なのですが、WebMatrixでは初期でセットされていないようです。
PHP5ははいっていますので、”php.ini”を探ってみました。
WebMatrix のWeb サーバーとして稼働しているのは IIS Express ですので、その中のフォルダにあるはずです。
C:¥Program Files (x86)¥IIS Express¥PHP¥v5.2
これをエディタで開き[ExtensionList]を探すと、1309行目にありました。
最後の行に extension=php_xsl.dll を付け足して保存します。
ただこのファイル、書き込み出来ないようになっていますので、
ファイルを右クリック→プロパティ→セキュリティ→編集→Usersを選択し、書き込みの所にチェックを入れてOK。
これで xsl が使えるようになります。
Ξ 2011/10/24 月曜日
自分のパソコンなんかでPHPやMySQLなどを使った動的Webサイト、WordpressやEC-CUBE、OpenPNEなどを開発している人の多くは『XAMPP』などを使ってローカル環境へサーバーの環境を構築しつかっていることと思います。
自分もしばらくは、『XAMPP』と簡単なWebサーバーをたてて使っていたのですが、最近ではもっぱら『Microsoft WebMatrix』を使っています。
最近ではもっとも多いのが、Wordpressのテーマなどのカスタマイズなので、サクッと環境作りサクッと作業に入る、というのがやはり理想です。

この『Microsoft WebMatrix』けっこう昔からあったような気がするのですが、当時はどちらかと言うと.NETなどの開発用という感じだったような気がします、今ではすっかり様変わりしてとっても便利で高機能な事も出来ちゃうツールです。
自分が良く使うのが『Webギャラリーからサイトを作成する』
試しにWordpressサイトを作ってみると、

WordPress 日本語をクリックし、

『同意する』をクリック

必要な部分を入力『次へ』

これでローカルのセットアップは終わり。
URLをクリックすると、おなじみのWordpressのセットアップが始まります。

これが終われば、インストール終了。
MySQLなどのインストールが終わっていればここまで”5分”です。
Microsoftなので安心して使えますよ。
Webギャラリーにはこんな動的サイトが用意されています。
ブログ系
・Wordpress(英語・日本語)
・BlogEngine.NET
・Acquia Drupal
・DasBlog
・Mayando
・Subtext
・AtomSite
・MODx CMS
・Composite C1 CMS
・DotNetAge
・Geeklog
CMS
・DotNetNuke
・Umbraco CMS
・Joomla!
・mojoPortal
・Kentico CMS
・Moodle
・Orchard CMS
・N2 CMS
・My Web Pages
・Dropthings
・TangoCMS
・Kooboo CMS
・MonoX
・SQLCMS
・Composite C1 CMS
・SugarCRM
・Tandem Server CMS
eコマース
・nopCommerce
・mojoPortal
・Kentico CMS
・Kartris
・Core Ecommerce Lite
・SplendidCRM
・EC-CUBE
フォーラム
・phpBB
・YetAnotherForum.NET
・OpenPNE
ギャラリー
・Gallery Server Pro
・Mayando
・Gallery
・Azopho
ツール系
・ResourceBlender
・nService
・Piwik
Wiki
・ScrewTurn Wiki
・Tiki Wiki CMS
ダウンロードはこちらです。
Ξ 2011/8/18 木曜日
今まで、
ひとつのパソコンでIE7とIE8を共存させる方法
や
Windows7でIE8、IE7、IE6、ついでにIE5.5も使えるようにする(その1)
などで紹介してきたように、Web制作ではどうしてもIEのバージョン検証が必要となってきます。
これはIEのバージョンによってCSSの解釈の違いというか、バグがあるからなのですがけっこうこの検証が厄介です。
そのせいか Internet Explorer 9 には『開発者ツール』というものがついてあり、この中の『ブラウザーモード』でIE9、IE8、IE7それぞれの検証ができるようになっています。
しかしこの機能、自分の周りだけかもしれないのですが開発者で知らない方が多いのに最近気がつきました。
きっとみんな標準でFirefoxを使っているせいだと思うのですが・・・。

この機能は”IE9”がインストールされていれば使えます。
サイトを開いて、『F12』キーを押します。
『開発者ツール』が開きますので『ブラウザーモード』をクリックし検証したいIEバージョンを選ぶだけ。
ちなみに今制作中のサイトはこんな感じ、
 |
 |
| IE9、IE8では問題なし |
IE7ではサイドバー崩れる |
まだ10%ほどいるといわれるIE6の方のための検証は、
Windows7でIE8、IE7、IE6、ついでにIE5.5も使えるようにする(その1)
をご参考ください。
IE9はここからダウンロードできます。
http://windows.microsoft.com/ja-JP/internet-explorer/downloads/ie
Ξ 2011/8/14 日曜日
WordPressに投稿すると、mixiの日記にも自動で投稿できるプラグイン『publishToMixi』でmixiに自動投稿できるようになったら、次はFacebookです。
英語にんってしまうのですが、『Wordbooker』というプラグインを使ってみます。
————— インストール ————————–
WordPressの管理画面、『プラグイン』→『新規追加』で『Wordbooker』を検索。インストールします。

『設定』の中に『Wordbooker』がありますのでここで設定をします。

まずは、『Connect with Facebook』をクリック、『許可する』でアプリを通します。


Facebookに通るようになったら、設定なのですが、けっこうたくさんあるのでざっと自分が変更したところだけ紹介します。

Length of Extract を400に変更、投稿の文字数だと思うのですがこれを多くしました。
Default Pubish Post to Facebookにチェック。
Post Attributeを”mauyas.comから %title%”に変更
『Save Blog Level Options』をクリックして終了です。
Ξ 2011/8/13 土曜日
遅ればせながら、”Wordpress”で”mixi”を活用するプラグインです。
WordPressに投稿すると、自動でmixiの日記にも投稿できるというもので、ものぐさな自分にはぴったりのプラグインです。
これでまっさらなmixi日記もなんとかさまになるというものです。
——————— インストール ———————————-
いつものようにWordPressの管理画面からのインストールです。
管理画面の『プラグイン』→『新規追加』で『publishToMixi』を検索。インストールします。


『設定』の中に『mixi投稿設定』がありますのでここで設定をします。

設定自体はいたって簡単なのですが、『mixi ID』というのがあります。

これはmixiでの自分のIDなのですが、簡単な見方は、
mixiのプロフィールを開いたときのURLに、”?id=○○○・・・・”というのがありますのでその数字を入力してください。
投稿画面のチェックボックスで投稿するかどうかを選べるのですが、『デフォルトでオンにする』のチェックをつけておくと、Windows Live Writerなどで記事を書いても自動でアップできますので便利です。

Ξ 2011/7/12 火曜日
あなたのサイトがよりソーシャルでインタラクティブになる『Google +1 ボタン』
で書いたように、大御所もSNS参戦と言うことでこのへんの効果ももう無視できそうにありません。
そこでWordpressでサクサクっとやってしまうお役立ちプラグインです。
『WP Social Bookmarking Light』
対応しているサービスは
Hatena Bookmark
Hatena Bookmark Users
Hatena Bookmark Button
Twib – Twitter
Twib Users – Twitter
TweetMeme – Twitter
Tweet Button – Twitter
Livedoor Clip
Livedoor Clip Users
Yahoo!JAPAN Bookmark
Yahoo!JAPAN Bookmark Users
Yahoo!Buzz
BuzzURL
BuzzURL Users
@nifty Clip
@nifty Clip Users
Tumblr
FC2 Bookmark
FC2 Bookmark Users
newsing
Choix
Google Bookmarks
Google Buzz
Google +1
Delicious
Digg
FriendFeed
Facebook Share
Facebook Like Button
Facebook Send Button
reddit
LinkedIn
Evernote
Instapaper
StumbleUpon
mixi Check
mixi Like
GREE Social Feedback
atode
と多彩です。
——— インストール —————————————————————
このサイトの場合、『Like』というFacebookのいいねプラグインを導入してたのでこれを停止。
新たに『WP Social Bookmarking Light』を利用します。
いつものようにWordPressの管理画面からのインストールです。
管理画面の『プラグイン』→『新規追加』で『WP Social Bookmarking Light』を検索。インストールします。


インストール、有効化が済むと、『設定』から『WP Social Bookmarking Light』を設定します。

日本語化もされていますので簡単に設定できると思いますが、mixiを使う場合、mixi check keyが必要となります。
下の方、mixiの所にあるリンクから設定の説明を読んでください。

設定が完了するとこんな風に表示されます。

Ξ 2011/7/11 月曜日
いよいよ日本のサイトでもGoogleの新サービス『+1 ボタン』が始まりました。

Googleに登録していてログインしている方には、Googleの検索をするとこんな風に見えます。

『+1』のアイコンと『+1』が付いていたらその情報が表示されています。
いわゆる『いいね!』みたいなものだと思うのですが、天下のGoogleさん今後どういう風に影響するのか、これからはユーザー目線のサイト構築が鍵になりそうです。
Ξ 2011/7/10 日曜日
WordPressの投稿時にTwitterにつぶやいてくれるプラグイン『wp to twitter』OAuth認証対応
で紹介した、Twitterへの投稿プラグインですが、いつの間にかTwiterへ投稿できなくなっていました。
そこで、自動更新をしてみるとなんと

日本語になっていました。
これは大変たすかります。
さっそく日本語になった設定内容をみていくと、

『特殊なツイートタイミング設定』の所、
“リモート投稿時にツイートする (メール投稿・XMLRPC クライアント)”
にチェックを入れる項目を見つけました。
自分の場合、Windows Live Writer で記事を書いているのですが、どうやらこれが原因のようです。
Windows Live Writer やメール投稿などをしている方で、『WP to Twitter』でWordpressの投稿がTwitterに反映されない方は、ぜひチェックしてみてください。
Ξ 2011/6/28 火曜日
むちゃくちゃ速い 『Firefox 4』 をインストールしてみた
で『Firefox 4』を紹介したと思ったら、もう 『Firefox 5』です。
Firefoxは更新に関しても簡単になりましたので、サクサックとバージョンアップしてしまいましょう。

Firefoxの『ヘルプ』から『Firefoxについて』をクリックします。

『ダウンロードした更新を適用』をクリック。

『Firefox を更新する』をクリックします。
これで更新できます。
セキュリティの更新も含まれているようですのでぜひやっておきましょう。
Page 1 of 1012345...»Last »