タグ

ブックマーク / www.koikikukan.com (12)

  • ソーシャルボタンのJavaScriptでfunctionの前に「!」がついている理由

    ソーシャルボタンのJavaScriptでfunctionの前に「!」がついている理由を調べてみました。 1.はじめに TwitterPocketなどのソーシャルボタンのコードをみると、共通してscript要素の中にあるfunctionの前に「!(エクスクラメーション)」がついています。 Twitterの場合 <a href="https://twitter.com/share" class="twitter-share-button" data-via="yujiro" data-lang="ja" data-size="large">ツイート</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getE

    oki448jp
    oki448jp 2013/06/12
    即時関数の別の書き方/functionの前に「!」がついている理由
  • Movable Typeのテンプレート一覧でテンプレートの並び替えができる「DraggableListTemplateプラグイン」

    Movable Typeのテンプレート一覧で自由に並び替えができる「DraggableListTemplateプラグイン」を公開します。 1.機能 Movable Typeのテンプレート一覧画面・ウィジェット一覧画面のテンプレートやウィジェットについて、ドラッグ&ドロップで自由に並び替えることができます。 並び替える前の状態 ドラッグ&ドロップ 並び替えた後の状態 並び替え以外の主な機能等は下記のとおりです。 並び替えた状態はブログID別にcookieに保存するので、次回読み込み時も状態を保持します 並び替え後にテンプレートが追加された場合、リロード時にテンプレート一覧の一番下に表示します テンプレートの削除にも対応しています 異なる種別のテンプレート一覧にドロップすることはできません システムテンプレートは対象外です 2.価格 3300円/1インストールMT(税込み)。お試しはご自由にど

    Movable Typeのテンプレート一覧でテンプレートの並び替えができる「DraggableListTemplateプラグイン」
    oki448jp
    oki448jp 2013/03/07
    Movable Typeのテンプレート一覧でテンプレートの並び替えができるプラグイン「DraggableListTemplate」。3,150円/1インストール
  • 「スマートフォンオプション for Movable Type」の発売開始

    Movable Typeで作成するウェブサイトやMovable Typeの管理画面をスマートフォン対応にする「スマートフォンオプション for Movable Type」が2011年11月16日に発売となりました。 スマートフォンオプション for Movable Type - Six Apart これを利用すれば、下のような感じでスマホで管理画面にアクセスできるようになります。早速ダウンロードさせて頂いてちょっと操作してみたところ、かなりイケてる感じで、MTが時代に追いつきました。 1.概要 手抜きですいませんが、シックス・アパートの紹介スライドをご覧ください。 Movable Type 5 Smartphone Option summary View more presentations from Six Apart KK それだけではなんなので、スマホ(Xperia Acro)の管理

    「スマートフォンオプション for Movable Type」の発売開始
    oki448jp
    oki448jp 2011/11/28
    スマートフォンオプション for Movable Type
  • Movable Typeのブログ記事ページのファイル名に日別の通番を振る

    MTQで「Movable Typeのブログ記事ページのファイル名に日別の通番を振りたい 」という要望がありましたので情報展開しておきます。完璧なカスタマイズではありませんので予めご容赦ください。 1.カスタマイズの概要 ある1日に複数投稿されたブログ記事のファイル名に、「hoge-1.html」「hoge-2.html」という風に通番を振るにはいくつか方法があると思います。ここではアーカイブマッピングのパスにテンプレートを利用しています。 パスに設定したテンプレートの中で再構築中の記事と同じ日に投稿された記事を取得し、記事が複数ある場合のみ、再構築中の記事のファイル名に通番を振ります。 「再構築中の記事と同じ日に投稿された記事を取得」にはObjectプラグインを使って再構築のパフォーマンスが劣化しないようにしています。また、ある日の記事数が1つから2つに増えた時点で1つめの通番が付与されて

    Movable Typeのブログ記事ページのファイル名に日別の通番を振る
    oki448jp
    oki448jp 2011/10/13
    Movable Typeのアーカイブマッピング(ファイル名)で日別の通番を振る
  • Facebookソーシャルプラグインのロード時間を短縮する

    Facebookの開発者ブログに、ソーシャルプラグインのパフォーマンス最適化についての記事が掲載されていましたので、エントリーで紹介します。 How-To: Optimize Social Plugin Performance 「いいね!」ボタンやコメントボックスのソースコードを、ブログなどにそのまま貼りつけている方は、このエントリーで紹介しているものに書き換えればページの表示時間が短縮されるかもしれません。 パフォーマンスの最適化には、次の2つのベストプラクティスがあります。 1.channelUrlパラメータを追加する FB.initに、青色で示すchannelUrlパラメータを設定します。 <div id="fb-root"></div> <script src="//connect.facebook.net/ja_JP/all.js"></script> <script> FB.

    Facebookソーシャルプラグインのロード時間を短縮する
    oki448jp
    oki448jp 2011/09/29
    Facebookソーシャルプラグインのロード時間を短縮
  • Facebookアプリの入力文字数制限まとめ

    Facebookアプリの入力項目に文字数制限があるようなので、まとめて紹介しておきます。スクリーンショットは制限文字数に達したときの証拠です。 1.Facebookについて - 基情報 アプリケーション名:50文字 説明:250文字 ユーザーサポートのアドレス:無制限 連絡先メールアドレス:100文字 Privacy Policy URL:200文字 サービス規約のURL:200文字 2.Web Site - Core Settings Site URL:200文字 Site Domain:100文字 3.Facebook Integration - Canvas キャンバスページ:20文字 Canvas URL:200文字 Secure Canvas URL:200文字 ブックマークURL:200文字 4.Facebook Integration - Page Tabs タブ名:16文

    Facebookアプリの入力文字数制限まとめ
    oki448jp
    oki448jp 2011/09/27
    Facebookアプリの入力文字数制限まとめ
  • ImageMagick と Image::Magick(PerlMagick) のバージョン対応

    Windows版の ImageMagick は、インストール時に、Perl で ImageMagick を操作するための Perl モジュール Image::Magick(PerlMagick) を、オプション指定でインストールすることができます。 ただし、ImageMagick のバージョンによって、インストールできる Image::Magick のバージョンが異なります。下の図の赤枠は、インストールウィザードの途中で表示される Image::Magick のインストール指定と、そのバージョンです。 この場合、ImageMagick 6.3.7 のインストール時に、ActivePerl 5.8.8 build 822 に対応する Image::Magick をインストールすることを示しています。 以下、ImageMagick のバージョン別に、同時にインストールされる Image::Ma

    ImageMagick と Image::Magick(PerlMagick) のバージョン対応
    oki448jp
    oki448jp 2009/06/24
    ImageMagickとImage::Magickが対応するActivePerlのバージョン表
  • Movable Type 4.21 リリース

    Movable Type 4.1x から 4.2 へのアップグレードで、カスタムフィールド関係のデータが消失する問題のバグフィックス版がリリースされました。 なお、エントリー投稿時点では、Movable Type Pro / Movable Type は日語版以外がリリースされています。日語版は MTOS のみの供給ですが、Movable Type Pro / Movable Type もそろそろリリースされるのではないかと思います。日語版もリリースされています(下)。 [重要] Movable Type 4.21 出荷開始 Movable Type 4.2 のリリース後、重要な2つの問題を確認しました。この問題を解決した新しいバージョン Movable Type 4.21 の提供を開始します。 4.2 と 4.21 の差分ファイルは次の通りです。 lib/MT/TemplateM

    Movable Type 4.21 リリース
    oki448jp
    oki448jp 2008/08/25
    Movable Type 4.2と4.21の差分ファイル
  • カスタムフィールドのテキストエリアに入力した改行をページに反映させる

    Movable Type のカスタムフィールドで「テキスト(複数行)」という種類のフィールドを利用する際、テキストエリアへの入力内容に改行や空行を含めても、出力される文字列の改行や空行はすべて除去された状態で出力されてしまいます。 エントリーでは、この事象を解消する方法を紹介します。 1.問題点 例えば、次のようなカスタムフィールドを作成します。テンプレートタグはとりあえず「EntryData」としておきます。 作成したフィールドで、次のようなテキストを入力します。 このカスタムフィールドを出力する「ブログ記事の概要」のサブテンプレートは次のようにします。 : <div class="asset-body"> <$MTEntryBody$> <MTIfNonEmpty tag="EntryData"> <$MTEntryData$> </MTIfNonEmpty> </div> : この

    カスタムフィールドのテキストエリアに入力した改行をページに反映させる
    oki448jp
    oki448jp 2008/03/19
    カスタムフィールドのテキストエリアに入力した改行をページに反映させる
  • Thumbnail プラグイン

    MTタグに指定した画像ファイルからサムネイル画像を生成し、同時に img タグや画像リンクも生成する Movable Type プラグインを作りました。 Movable Type の既存機能として、ファイルアップロード時のサムネイル画像作成がサポートされていますが、このプラグインの特徴はエントリーに MTタグを直接書き込んで、img タグに変換し、アーカイブ別に元画像とサムネイル画像の表示振り分け機能を実現していることです。 1.設定イメージ エントリーに、プラグインで提供する MTThumbnail タグ <$MTThumbnail file="hogehoge.jpg" width="150" height="100" alt="sample"$> を記述すると、MTThumbnail タグは img タグ <img src="http://domain/images/hogehog

    Thumbnail プラグイン
    oki448jp
    oki448jp 2007/05/24
    サムネイルを生成するプラグイン
  • 小粋空間: Firefox 1.5 と Firefox 2.0 を共存させる

    Firefox 2.0 がリリースされまして、当サイトを Firefox で閲覧されている方の約 50% がすでに 2.0 をお使いのようです。 私もリリースと同時に Firefox 2 をインストールしまして、直感的ですが閲覧機能に限っては(というか他は深く試してません)1.5 よりかなりいい感じです。 ただし拡張機能の差分や、CSSの表示の違いも若干あるようで、個人的には 1.5 と併用したいと思いました。ということで、ここでは Firefox 1.5 と Firefox 2 をひとつのPCで共存させる方法をご紹介します。 今後のバージョンアップでも同様の方法で共存させることができるかもしれません。 参考サイトは下記です。ありがとうございました。 Firefox 1.5と2.0を共存させる方法 Firefox 2.0 RC 1とFirefox 1.5を共存させる方法 なお、Firefo

    oki448jp
    oki448jp 2006/11/10
    Firefox 1.5とFirefox 2.0を共存させる(同時起動も可能)
  • Movable Type 3.3 の再構築で「&lt;MTTagName&gt;タグが閉じられていません」になる問題の対処(改)

    Movable Type 3.31 にアップグレードして、再構築した時に下記のエラーが発生するケースがあります。 テンプレート「メインページ」に解析エラーが発生しました: <MTTagName>タグが閉じられていません。 1.原因 エラーが発生する原因は、インストールしている MTTagInvoke プラグインの影響で、プラグインが定義しているMTタグ「MTTagName」が、3.3 で機能追加されたエントリー・タグ機能で使われる MTタグ「MTTagName」とバッティングしており、予期しない動作になってしまうためです。 2006.09.13 追記:3.3 に対応した MTTagInvoke プラグイン1.0 が公開されています。 エラー内容より、原因をもう少し分析すると、機能追加された MTTagName は変数タグ(つまり <$MTTagName$>)ですが、MTTagInvoke

    Movable Type 3.3 の再構築で「&lt;MTTagName&gt;タグが閉じられていません」になる問題の対処(改)
    oki448jp
    oki448jp 2006/09/07
    MT 3.3とMTTagInvokeを併用する際の不具合を解消する方法
  • 1