タグ

ブックマーク / dogmap.jp (4)

  • Nginx で www 付きの URL を www 無しにリダイレクト - dogmap.jp

    facebook のコメント欄とかで URL をシェアすると、ドメイン名の頭に勝手に www. 付けてくれたりして、非常に不愉快です。 例えば、こんな url をコメント欄に書くと https://dogmap.jp/2011/10/27/ssh_config/ プレビューの所の URL を、こんな風にかきかえてくれやがります。 http://www.dogmap.jp/2011/10/27/ssh_config/ なんで、こんなことするのか謎なのですが、相手は天下の facebook 様なので、こちらで対処してやるしかないですね。 っつうわけで、www.dogmap.jp に着たリクエストは全て dogmap.jp にリダイレクトしてやることにしました。 nginx.conf での設定は、こんな感じ。 server { listen 80; server_name www.dogmap.

    Nginx で www 付きの URL を www 無しにリダイレクト - dogmap.jp
    manji6
    manji6 2011/10/27
  • PHP で Javascript を動的結合 - dogmap.jp

    Strategic Web Design : ITpro の連載記事「技術者視点のユーザビリティ考」の第30回 JavaScriptの動作を軽くするための工夫で紹介されていた動的に js ファイルを統合する仕組み Supercharged Javascript が、中々興味深い。 要は指定された js ファイルへのアクセスを PHP に送り、結合して送り返すのだが、これが中々良さそうだ。 多少、修正して当サイトにも実装してみたので、自分用にメモ。 時間が有るときに WordPress 用のプラグインとして利用できるようにしてリリースするかも。 js ファイルの動的結合 まずは、js ファイルを結合する PHP。 元記事のままだと、別ディレクトリの js ファイルを指定できなさそうなので、以下のように修正した。 <?php $cache = dirname($_SERVER&#91;'SCR

  • WordPress の自動メディアリンクにメディア形式を追加する - dogmap.jp

    WordPress 2.9 から追加された oEmbed (自動メディアリンク) が便利です。 例えば、YouTube や Flickr の URL を書くだけで、投稿が表示される際に URL の位置に自動的に YouTube 動画や Flickr の写真が埋め込まれて表示されます。 現在、デフォルトで対応しているのは、以下のメディアです。 YouTube Vimeo DailyMotion blip.tv Flickr (both videos and images) Viddler Hulu Qik Revision3 Scribd Photobucket PollDaddy Google Video WordPress.tv(現在は VideoPress 形式の動画のみ) SmugMug(WordPress 3.0 以降) FunnyOrDie.com(WordPress 3.0 以

  • 各種フィード用テンプレートの変更 - dogmap.jp

    だるまんさんが、Twitter 上で「なんでwpにfeedのテンプレートがないんだぜ?」とつぶやいていました。 確かに WordPress では、テーマ変更で見栄えがガラッと変わるのに feed は色気の無い画一的なものばかり。 feedburner 導入で表示されるフィードのようにちょっと一工夫したカッコイイフィードを表示すると自己満足度が急速に上がりそうです。 他にも P2 テーマ用にエントリ文+コメントを含んだフィードを配信するとか、私的にはあまり嬉しくないですがフィードに AdSense 等の広告を含んだりとか、色々と応用範囲が広がりますね。 そんなわけで、各種フィード用テンプレートをデフォルト以外のものに変更する方法を調べてみました。 結論から言うと、アクションフックの remove, add で、簡単にできます。 WordPress では、各種フィードを要求された場合 do_

    manji6
    manji6 2010/07/09
    フィード、RSSのカスタマイズ方法
  • 1