タグ

テキストに関するtaka_maのブックマーク (5)

  • テキストにURLが含まれていたら自動リンク -  

    phpでテキストにURLが含まれていたら自動リンクするというのをやりたくて、最初XOOPSのソースなんかを参考にしてみたりしたのですが、 どうもXOOPSの自動リンク機能は頭が悪いので(余計なところまでリンクしちゃったりする)、 どうにかもっと精度の高い自動リンクにならんかなといろんなとこの正規表現を拝見しつつ、こんな感じにしてみた↓ <?php $patterns = array("/(https?|ftp)(:\/\/[[:alnum:]\+\$\;\?\.%,!#~*\/:@&=_-]+)/i"); $replacements = array("<a href=\"\\1\\2\">\\1\\2</a>"); $ret = preg_replace($patterns, $replacements, $text); ?> 参考 URLの自動リンクをする正規表現(PHP) (こまちドー

    テキストにURLが含まれていたら自動リンク -  
  • HTMLで文字詰めするタイポグラフィー用JS | fladdict

    HTMLのテキストに対して、文字詰めを行えるスクリプト FLAutoKerningクラスを作ってみた。サンプルはこちら。zipも。 スクリプト内に任意のカーニングペアを定義することによって、ブログのタイトル等のテキストに字詰めを行ってくれるスクリプトです。なんか探しても見つからなかったので自分でやってみた。いちおう朗文堂の新宿私塾に行ったわけだし、僕もなんか成果物作らんとなぁ。。。的に。 実行はとても簡単。jQueryと一緒にhtmlにロードして、 FLAutoKerning.process($(‘h1′)); FLAutoKerning.process($(‘h2′)); FLAutoKerning.process($(‘h3′)); といった具合に、適用したhtml要素を一括していしてやるだけ。カーニング情報の定義も、FLAutoKerningクラスの頭に、下のようにem単位で定義する

  • コピペはダメだよ、について - 内田樹の研究室

    卒論を読んでコメントをつけて返すという仕事をしている。 疲れる。 ほとんど同じことをどの学生についても書いているからである。 「出典の書誌情報を明記しなさい」 この二年間、ことあるごとにゼミで言っているのだが、ほとんどの学生はそのほんとうの意味は理解していない。 それをたぶん「ズルをしてはいけません」という警告のように聴いているのだろうと思う。 「カンニングするな」とか「授業中私語をするな」とか「教室でカップ麺をべるな」というような注意と同列のものだと、たぶん思っている。 しているところを見つかったら叱られるけれど、見つからなければどうってことない、とたぶん思っている。 それでいったい誰が困るというのよ、とたぶん思っている(キムチ味のラーメン臭が教室に漂っていると、次の授業に教室を使うものは苦しむぞ)。 自己利益の追求を優先させることは悪いことではない、と教えられてきたからである。 自己

  • たった5年で激変したITエンジニアの基礎スキル

    iPhoneもGmailもなかった2000年頃、たとえばメールであれば、一般ユーザーはOutlook Express、ハイエンドユーザーはBecky!を使う、といった習慣があった。Outlook Expressはデフォルトのメッセージ形式がHTMLメールだったので「Outlook Expressにはセキュリティ上の問題があるため、必ずテキスト形式に設定を変更してから使いましょう」というのが雑誌の定番解説だった。MB単位のファイルを添付して送ったら瞬時に送り先から電話がかかってきて、激怒されたこともある。瞬時に届いているのに。 当時HTMLメールを毛嫌いしていた人はいつごろWebメールを受け入れたのだろうか。いまではGmailのようなWebメールは、テキスト形式で送られてきたメールでもHTMLで表示するし、iPhoneの3G回線でMB単位の添付PDFファイルを普通に客先で表示している。どうや

    たった5年で激変したITエンジニアの基礎スキル
  • [CSS]text-shadowでここまでできる、かっこいいエフェクト集

    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de; レタープレスのテキストエフェクト

  • 1