2011年7月アーカイブ
FacebookのUserIDを調べる
「FacebookのUserIDなんてすぐ見つけられるさ」って思ってたら見つからん!
プロフィール写真のリンクアドレスに
https://www.facebook.com/media/set/?set=a.1610878592371.2087910.1248443128&type=1
検証方法
http://www.facebook.com/profile.php?id=UserID
- Comments (Close): 0
- TrackBack (Close): 1
『Movable Typeによる実用サイト構築術』
- Tweet
- 2011年7月26日 09:24
- MovableType | 書籍
MTユーザーのための本気のハウツー本
こんな人にオススメ
- Comments (Close): 0
- TrackBack (Close): 0
XserverへのMTOSインストール
- Tweet
- 2011年7月24日 13:18
- MovableType
マルチドメインだったので、その中の一個のドメインのルートアカウントでインストールしていたら、mt-staticが見れないだの、なんだのとエラー出まくりで焦る。
なんのことはない、親のアカウントでFTPすれば良かっただけだった。以前に3個、インストールしていたけど、すっかり忘れていて、1日嵌まってました・・・
- Comments (Close): 0
- TrackBack (Close): 0
Fireworksの内部エラーを直す
Adobe Fireworks は、Webをデザインするときには無くてはならない重要なソフトウェア。
でも、壊れやすいw
すぐに内部エラーとか出る!
で、調べたら、直す方法が載ってた。
Windows版ならば、すぐに直るから試す価値ありです。
修正方法
- Fireworksは終了しておきます。
- Windowsでは 「Documents and Settings¥<ユーザー名>¥Application Data¥Adobe¥<Fireworks バージョン番号>」 のフォルダごと削除
- Fireworksを再起動!
※もし、コマンドを作成しているときは、CommandPanels、Commands、Common Library などを待避して、再起動後、また作成された同名フォルダに上書きで直ると思います。直らないときは、それが原因です(爆)
内部エラーのせいで、せっかく買ったのにCS5が使えないと嘆いていたあなた!今日から、CS5版使えますよw
ソース:Adobe Forums:Internal Error Message with CS5 Fireworks
Thanks Michel !
- Comments (Close): 0
- TrackBack (Close): 0
@付きプライベートタグのウェブページとブログ記事
- Tweet
- 2011年7月18日 22:14
- MovableType
movabletype.jpに「プライベートタグでウェブページを部品データにする」という記事を寄稿しました。
@付きプライベートタグのウェブページ
私は「@付きプライベートタグのウェブページ」を良く使ってます(この方法がメジャーなのかどうなのかよく分かりませんが)
CMSとしてMTを利用するなら、データ、デザイン、構造 は完全分離が望ましいわけですが、HTMLにテキストを埋め込んじゃう方法は、その時点でデータの完全分離に失敗しているからNGなのかと思う時があります。
それを解決するために、@付きタグのあるウェブページを利用します。タグフィールドに@からはじまるタグを書くと、タグクラウドに影響を与えないタグを付けることができます。(プライベートタグと言うそうです:汗)
詳細は、movabletype.jpの「プライベートタグでウェブページを部品データにする」を参照ください。
で、さらにmovabletype.jpの記事に追加のエピソードです。
ブログ記事への応用
あるとき、クライアントさんからこんな相談を受けました。
「ブログでキャンペーン告知をしたら、本サイトでもキャンペーンを開始(バナーを表示したい)したいのですが…」
私は、いままでマルチブログの設定を使って「ブログ記事を書いて再構築したら自動でキャンペーンが開始(キャンペーンバナーを表示)します」と説明してきました。
しかし、今回は「更新したブログの内容が必ずしもキャンペーン開始の合図ではない」ということがあり、従来の方法では難しいと考えました。
そこで、@付きのプライベートタグをブログ記事に使いました。
あらかじめキャンペーンスタートのタグを決めておき、それをクライアントさんにはブログ記事のタグフィールドに書いてもらいます。そのタグ名をフックにしてキャンペーン用バナーを表示するようにインデックステンプレートにMTタグを仕組みました。
それが、こんな感じです。
<mt:MultiBlog include_blogs="12"><mt:Entries tag="@3周年"><mt:Ignore>@3周年タグがあればisdisplay を "ok"にする</mt:Ignore><mt:Setvar name="isdisplay" value="ok"><mt:Ignore>そのブログのURLをバナーのリンク先にする</mt:Ignore> <mt:Setvarblock name="specialurl"><mt:EntryPermaLink></mt:Setvarblock></mt:Entries></mt:MultiBlog><mt:If name="isdisplay" eq="ok"><a href="<mt:Getvar name="specialurl">" title="3周年記念セールのお得情報"><img src="バナーのURL" width="258" height="121" alt="期間限定、3周年記念セール開催中!全品20%OFF 詳しくはこちら" /></a></mt:If>
さらに、予想しなかったのですが、キャンペーン終了のタイミングもクライアントさんが決めることができました。タグを消せば自然にキャンペーンバナーは非表示になるのです。
でも矛盾
根本のウェブページにプライベートタグを付けて部品DBにするという発想には、実は矛盾があります。
まず、データとHTMLソースの分離が目的だとすると、リッチテキストエディタを使用してデータを作成し、それをそのまま利用することが正しいのかどうなのか?データとはHTMLソースまでを指し、それらとMTタグなどのソースとの分離という意味では成功していますが。そもそもCMSにとって、HTMLソースはデータだけど、ブラウザにとってはソースコードという現実が、よりこの問題を複雑にしているような気がします。
結局、HTMLソースもデータであると認めたとして、リッチテキストエディタを使用する時点である程度のHTMLソースの乱れは覚悟する必要はあります。
さらに、この方法は、テンプレートに書くことしかできません。たとえば、ウェブページ内のネスト(ウェブページから異なるウェブページを参照するなど)が不可能なため、利用できる範囲に制限があります。むかし、ブログ記事内のMTタグも機能させる、というプラグインがあったので、それが動けば大分事情は変わりますが、検証していないのでなんとも言えません。
まとめ
このように、不具合や不都合もありながら、なんとかMTテンプレートから固定文字(文言)を除くことができるので、試したい人はやってみると意外な利点もあるやもしれません。ぜひ、お試しを。
追記(2011年7月19日):たとえば、WEBページのサイト名(<title>)は、細かくなんども変えたいのかも、と思うとこの「ウェブページ+プライベートタグで部品DB化する」方法が有効ですね。
- Comments (Close): 0
- TrackBack (Close): 0
「Movable Type 5.1 プロの現場の仕事術」の1-3を執筆
- Tweet
- 2011年7月18日 20:01
- MovableType | 書籍
すっかり遅くなりました、近著の紹介です。
Facebook本の前にこの本の執筆に関わりました。私が担当したのは、パート1の3節です。
基本的な部分の解説をしています。
毎日コミュニケーションズより発売中です。どうか、よろしくお願いいたします。
内容紹介
私が面白いと思ったのは、パート1の出だしの高橋さんによるMTの歴史まとめです。最初のスタートから現在にいたるまで。そして、昔のMTの管理画面(なつかしいです)が載っていたりします。
また、後半の藤本さんのパートでは、MTのアップグレードの基本的な方法を丁寧に解説したり、MTで使用する範囲で必要なphpAdminの操作方法を載せていたりと、まさにいたれり尽くせりです。
開発したいという人は、奥脇さんのパートで管理画面のカスタマイズをしたり、西畑さんの記事でjQuery mobileでスマホ対応サイトを構築したりするのも良いと思います。
個人的に興味深かったのは、CHEEBOWこと関根元和さんのコラムや、長谷川恭久さんのMTが出てこない(!)コラムでした。
というか、コラムを書いてくださっているのは、PowerCMSの開発社を率いるアルファサードの野田純生さんやlinkerさんですから、ここだけでも面白いですw
書店で見かけたらぜひ手にとってみてください。
最後に、この書籍の執筆陣をDBから取得して表示しておきます。MT本で、このメンバーは豪華すぎるんですけど、私はいていいの?かななんて、時々思います。
著者について
- Comments (Close): 0
- TrackBack (Close): 0
TeraStationの「I52:不明なエラー」対策
TeraStationのNAS Nasvigator2から「I52:不明なエラー」が出てきた。
エラーというから、どんな問題だろうとググったら、どうもファームウェアをアップデートしろということらしい。
「おかしいなぁ? 先日アップデートしたばかりなのに」とか思いつつ、調べたら、最新は1.54。ウチのカレントは1.52だったので、さっそくアップデートをかけた。
アップデートをかけるときは、前回のアップデート失敗の教訓から、きちんと、Windows Firewall と NOD32を切った。
結果、直った!しかし、ファームのアップデートをwarningじゃなくて、errorにするとは、Buffalo恐るべし。
アップデートの度に検索しまくりで大変なので、リンクを置いておく。
- Comments (Close): 0
- TrackBack (Close): 0
「Facebookページ Power Session」 に参加してきました。
書籍「Facebookページプロフェッショナルガイド」の刊行記念イベントという位置づけで2011年7月2日(土)にパレスサイドビルにて開催された「Facebookページ Power Session」に参加してきました。
実は、私も共著者の一人として名前を連ねています。なので、書いたからには、行って現場を見て苦情があれば、耳を傾けるまでが「執筆」なのだと思ってます。なんでもそうですけど、最後まで見届けないといけませんよね。いい評価もあれば悪い評価もあるわけで、完璧はあり得ない。
で、そのイベントの内容ですが、登壇される方全員が、私がFacebookに対して持っていた懐疑的というか疑心暗鬼なイメージを払拭してくれました。
もちろん、自分の抱いているイメージもあり、ただ、最近多いFacebookをビジネスと絡める売り文句が一時期のSEO業者みたいなノリで、正直、嫌いでした。
しかし、たとえば、どんなに嫌いなマスコミにも、この人だけは!と信頼する人がいるように、Facebookでもここに来た登壇者ならば!と思えるくらいに光が見えました。
まあ、それくらい私は、Facebookにmixiとは違う次元で、終わった感を持っていたのですが、その気持ちをやる気に変えてくれた登壇者の方々にはお礼をいいたいし、この本を企画して私を誘ってくれた蒲生さんにも、ありがとう!といいたいです。
この書籍のコピーの「僕はソーシャルメディアの未来を見た!」は、言い得て妙だし、すばらしいです。
Facebookページってそっけない名前になってますが、以前はファンページって呼んでました。ファンのためのページなんですよね。自然と、そのページでは何が求められるのかわかるはずで、決して物理的なお得感ではないんですよね。それが理解できない人はFacebookページを作ってもだれも集まって来ないんじゃないかと。
感想しか書いてないな・・・詳細は以下のブログとかを参考にしてください。mbdbのホシナさんのブログでは、当日のスライドが見れます。
書籍を見かけたら、手にとってパラパラめくってみてください。ただ、言えるのは「Facebookって儲かるの?」みたいな人には買って欲しくないですねw(買わないだろうけど)
- Comments (Close): 0
- TrackBack (Close): 0
- Feeds
- About