タグ

2008年11月13日のブックマーク (5件)

  • Ruby で UTF-8 の文字化け部分を取り除く - てっく煮ブログ

    rubyRSS を拾ってきてパースしようとしたら、不正な文字列が入っていて REXML が ParseException を投げてしまった。文字コードが UTF-8 前提だったので、UTF-8 として valid な文字のみが含まれるように置換して対処した。 str = str.scan(/([\x00-\x7f]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3})/).join Ruby じゃなくても同じようなコードで対処できそう。関連:UTF-8 の正規表現は 404 Blog Not Found:UTF-8 vs. ISO-10646 から拝借したPHP なら $xmlStr = mb_convert_encoding($xmlStr, "UTF-8", "UTF-8"); でいけるら

  • Merb 1.0 リリース記念に、Merb がどんだけすごいのかを紹介した海外の記事を翻訳してみた - kwatchの日記

    まつもとさんもお気に入りという Merb フレームワークの 1.0.0 がリリースされた。これは Rails 一辺倒だった時代から、複数のフレームワークが入り乱れる時代への切り替わりを告げる、大変重要なリリースだと思っている。 しかし日のニュースサイトでは何の記事にもなってないようで、大変残念だ (InfoQ は翻訳記事を載せてくれるだろうけど)。 仕方ないので、多少なりとも日で Merb が盛り上がるように、海外の優れたブログの投稿を翻訳してみた。これを読めば、Merb がいかに期待されているか、わかると思う。 翻訳して初めて知ったけど、Django の slice という機能が Merb にも搭載されているそうだ。しかし「Django スライス」でぐぐっても、Python のスライス (list や tuple の要素を取り出すための言語機能) しかヒットしなくて、よくわかんなかっ

    Merb 1.0 リリース記念に、Merb がどんだけすごいのかを紹介した海外の記事を翻訳してみた - kwatchの日記
  • Merbist

    Creativity is a characteristic that we possess all, to values more or less high. And as with everything, the more you stimulate it, the more it evolves. Be and to become creative is not a question of the genome. In effect, we can consider creativity like a sense in it even though we must stimulate on a daily basis to be as effective as possible. The profession of advertising, more than in others f

  • auto-complete.el が楽しい。 - 適当めも

    会社の方にうまく書けないからこっちに。 まっちゃんがテキスト入力中に補完候補を自動的に表示してくれる auto-complete.el をリリースしました — ありえるえりあなんてものを作ったわけですよ。こいつはインテリセンス的なメニューを出してくれるライブラリで、これを使うとそんなのが結構簡単に作れる。すごい楽しい。 標準だと適当に単語を拾ってくれるんだけど、以下の変数に関数を設定すると好きなように候補を選ぶ事ができる。 ac-find-target-function: 補完対象の文字列の開始位置 ac-enum-candidates-function: 補完候補を作る というわけで、いくつか補完用の関数を作ってみた。 elisp のシンボルを補完(適当版) こんな感じでおk。 (defun ac-lisp-enum-candidates (target) (loop for x in

    auto-complete.el が楽しい。 - 適当めも
  • はてなセリフ サービス終了のお知らせ

    平素より「はてなセリフ」をご利用いただき、ありがとうございます。 アップロードした画像に文字を埋め込むことができる「セリフジェネレータ」の作成、セリフジェネレータで作成した画像を公開できるサービスとして提供していた「はてなセリフ」は、2018年3月1日をもちまして、サービスの提供を終了いたしました。 これまでご利用いただきましたユーザーの皆さまに深く感謝いたします。 誠にありがとうございました。 詳しくは下記をご覧ください。 http://labo.hatenastaff.com/entry/serif-closed 株式会社はてな

    iwazer
    iwazer 2008/11/13
    はてな取締役であるという立場を離れて何でも言う。