タグ

2010年3月28日のブックマーク (3件)

  • HISALOG: カタカナを半角に変換ー携帯サイトをMovableTypeとプラグインで構築する方法4

    3の記事の続きです 1. トップページでデバイスごとに振り分け転送(PC/iPhone/携帯) 2. エントリー内のリンクのURLを携帯のときだけ変更 3. 文字コード変更 4. カタカナを半角に変換 5. 画像サイズを変換 今回は 4. カタカナを半角に変換 です。 今後、携帯の画面の解像度が高くなるにつれて必要がなくなってしまうかもしれませんが・・ モバイル向けサイトでは表示エリアの節約のためによく半角カタカナが使われます。また、CSSなどの修飾機能が弱いので、フォントが等幅であることを利用して半角と全角のカタカナを駆使して行の幅をそろえたりといった工夫をすることが多いようです。 最初は正規表現で試そうとしたのですが、濁点の扱いなどで以外とシンプルなコードにはなりそうもないと分かり、プラグインでカタカナを全角から半角へ変換できないかと探してみました。 2通りの方法を紹介します。

  • アップロードした画像の縦横を比較して、指定サイズ以内にリサイズする。 - hello, world.

    まあ、MTで画像をアップする際に、 MT側でリサイズさせちゃおうという方法ですな。 やっていることは アップした画像をwidth、heightを取得 width、heightを比較して、横長画像か縦長画像か判定 横長なら、横(width)基準で指定サイズにリサイズ 縦長なら、縦(height)基準で指定サイズにリサイズ <mt:If tag="[フィールド名]"> <mt:[フィールド名]Asset> <!-- $widthに画像のwidthをセット --> <mt:SetVarBlock name="width"><$mt:AssetProperty property="image_width"$></mt:SetVarblock> <!-- $heightに画像のheightをセット --> <mt:SetVarBlock name="height"><$mt:AssetPropert

    アップロードした画像の縦横を比較して、指定サイズ以内にリサイズする。 - hello, world.
    erikoy
    erikoy 2010/03/28
    変数のセット方法とかサイズ指定方法
  • 新社会人に贈る、最初の半年間で習慣化した方がいい基礎的なこと - じゃがめブログ

    新社会人に贈るシリーズ。今回は、仕事をする上で習慣化しておいた方が良い基礎的なことについてです。 まず基礎的なことを習慣化しよう 世の中で飛ぶようにライフハックが売れていますよね。じゃあ世の中の社会人がみんなワーク・ライフ・バランスに優れた生活をしていて仕事を楽しんでいるかというと、そうでもない。それは何故か?それは、習慣化するまでに至っていないからです。なぜ習慣化しないかというと、基礎を持ってないことに関する技術だからです。基礎を知らずに幾ら応用を読んでも習得・習慣化できるものではありません*1。 ここから書くことは、基礎的なことです。基礎的で、とっても簡単なことです。ただ、簡単だからといって重要ではないと言うことにはなりません。 簡単が故に習得しやすく、習慣化にまで持ち込みやすい。そういったものを集めてみたつもりです。基礎を習慣化して、応用の利く社会人能力を身につけましょう。 挨拶と

    新社会人に贈る、最初の半年間で習慣化した方がいい基礎的なこと - じゃがめブログ