先日から開始した tDiary の UTF8 化ですが、だいたい目処がついたので、第二 tDiary.Net をまるごと UTF8 化しました。
これで、フランス語でもドイツ語でも書けるようになったので、みなさんどんどん外国語の勉強をしましょう〜。
現在、検索インデックスの再構築をしているので、一部の日記では更新が遅くなったり検索ができなかったりするかもしれませんが、そのうち終わると思います。 何か不具合があればお知らせください。
おくじさんの記事が公開されました。 私もちょこっとレビューに参加していました。
「かずひこが転職したのは知ってるけど、どんな仕事するの?」という方は、この記事を読んでくださると幸いです。:)
次回では、オープンソースERPと旧来のプロプライエタリERPの比較を中心に、ERPソフトウェアの選択において重要なテーマを紹介します。(強調はかずひこ)
というわけで、次回も楽しみです〜。
日本(フランス) | かずひこの行動 |
1000 (0200) | 自分のオープンソースの時間、情報収集など |
1200 (0400) | 昼食 |
1300 (0500) | 一人で会社のオープンソースの時間 |
1800 (1000) | フランスでみんなが出社してきてメールが飛び交いはじめる |
2000 (1200) | 夕食(ちょうどフランスは昼食) |
2100 (1300) | フランスとメールやチャットしながら会社のオープンソースの時間 |
2300 (1500) | フランス語の勉強とか |
もちろん、適宜休憩をはさんでいますが、だいたいこんな感じです。
自分のオープンソースの時間は、ここ数日は週末の Rails 勉強会の発表の準備や Rubyist SNS の開発をしていましたが、それが一段落したので今日は第二 tDiary.Net の UTF8 化をした、というわけです。
第二でお世話になってます。<br><br>「ツッコミを入れる」のリンクをクリックしたり、「追記」のリンクをクリックすると以下のようなエラーが発生するようになってしまいました。<br><br>-- 「ツッコミを入れる」リンクをクリックしたとき<br>500 Internal Server Error<br><br>Insecure operation - require (SecurityError)<br><br>(tdiary/lang/ja.rb):29:in `require'<br>/home/tdiary/tdiary/core/tdiary.rb:92:in `join'<br>/home/tdiary/tdiary/core/tdiary.rb:92:in `safe'<br>/home/tdiary/tdiary/core/tdiary.rb:703:in `eval_src'<br>/home/tdiary/tdiary/core/tdiary.rb:1050:in `do_eval_rhtml'<br>/home/tdiary/tdiary/core/tdiary.rb:987:in `eval_rhtml'<br>/home/tdiary/tdiary/core/index.rb:74<br>/home/tdiary/users/snak/index.fcgi:16:in `load'<br>/home/tdiary/users/snak/index.fcgi:16<br>/home/tdiary/users/snak/index.fcgi:15:in `chdir'<br>/home/tdiary/users/snak/index.fcgi:15<br>/usr/lib/ruby/1.8/fcgi.rb:612:in `each_cgi'<br>/usr/lib/ruby/1.8/fcgi.rb:609:in `each'<br>/usr/lib/ruby/1.8/fcgi.rb:609:in `each_cgi'<br>/home/tdiary/users/snak/index.fcgi:3<br><br>-- 「追記」リンクをクリックしたとき<br>500 Internal Server Error<br><br>Insecure operation - require (SecurityError)<br><br>(tdiary/lang/ja.rb):29:in `require'<br>/home/tdiary/tdiary/core/tdiary.rb:92:in `join'<br>/home/tdiary/tdiary/core/tdiary.rb:92:in `safe'<br>/home/tdiary/tdiary/core/tdiary.rb:703:in `eval_src'<br>/home/tdiary/tdiary/core/tdiary.rb:1050:in `do_eval_rhtml'<br>/home/tdiary/tdiary/core/tdiary.rb:987:in `eval_rhtml'<br>/home/tdiary/users/snak/update.rb:62<br><br>今朝、my-sequel.rbを有効にしたので、もしかしたらそれも関係あるのかも知れません。
ご報告ありがとうございます。require の場所を移動して修正しました。
確認しました。いつも素早く対応していただきありがとうございます。
本当にやりやがった!(笑)
第二でお世話になっています。<br>monotoneスタイルでの年月日等の英数表示フォントが、Gothicみたいな字体からTimesのようなメリハリの付いた装飾的(?)なフォントに変わっております。<br>これもUTF8によるものでしょうか? そうだとすると元に戻すかフォントを選択するオプションってありますでしょうか?
もう一件ありました。リンク元の置換リストの日本語が化けています。
>rurisさん<br>ブラウザ側のUTF8のコンテンツを表示する際のフォントの設定次第でしょうか? ブラウザは何をお使いですか?
>snakさん<br>UTF8として不正な文字列なら自動判別による変換に任せているのですが、例えばどのURI(日記)で文字化けしていますか?
置換リストの方を書き換えてしまってもう化けなくなってしまったため、URLを示せなくなってしまいました。すいません。そもそも置換リストのテキストエリアの中が化けていました。日本語がほとんど入っていなかったので自動判定に失敗したということでしょうか。
あぁ、設定ファイルのことですね。最初に使った変換スクリプトの不具合で文字化けしたみたいです。ご迷惑をおかけしてごめんなさい。
IE6 SP2を使っております>ブラウザ<br>あと文字化け関連ではツッコミの「お名前」欄が「まのん」と入っていたのが「?ޤΤ」に文字化けになってしまってますが、これはブラウザ由来のトラブル(不整合)ですよね。<br>#転職おめでとうございます、今日知りました:-)
かずひこさんの一日を拝見して、さすがやっぱり忙しい方だなぁと拝見してました。乙です...<br>私も仕事が忙しくて、妻や家庭や育児と仕事やもろもろの両立となると、なかなか難しい所があります。どうされてますか?<br>小さいお子さんがいるのにもりもり開発されてて凄いなぁといつも感心してるんですが、家庭が上手くいく秘訣を教えて下さい.....弱
>ruris.tdiary.net さん<br>Cookieが記憶している内容がEUC-JPだからですね、きっと。これは仕様っていうことでいいかなぁ。一回だけのことだし。。。
>とおりすがり さん<br>えっと、そのへんの話はいつか(気持ちに余裕のある時に)書きます〜。
了解です。一回だけのことなので問題ないです。調べていただいてありがとうございます。
ご回答ありがとうございました。「仕様」ってことで了解です。
UTF-8化ありがとうございます。<br>tamo.tdiary.netでツッコミを入れると、ツッコミ自体は成功しますがエラー画面になります。<br>ご報告まで。<br><br>500 Internal Server Error<br><br>undefined method `empty?' for nil:NilClass (NoMethodError)<br><br>(tdiary/lang/ja.rb):60:in `shorten'<br>(plugin/00makerss.rb):318:in `makerss_desc_shorten'<br>(plugin/00makerss.rb):349:in `makerss_body'<br>(plugin/00makerss.rb):240:in `makerss_update'<br>(plugin/00makerss.rb):239:in `each'<br>(plugin/00makerss.rb):239:in `makerss_update'<br>(plugin/00makerss.rb):184:in `each_with_index'<br>(plugin/00makerss.rb):237:in `each'<br>(plugin/00makerss.rb):237:in `each_with_index'<br>(plugin/00makerss.rb):237:in `makerss_update'<br>/usr/lib/ruby/1.8/pstore.rb:322:in `transaction'<br>/usr/lib/ruby/1.8/pstore.rb:321:in `catch'<br>/usr/lib/ruby/1.8/pstore.rb:321:in `transaction'<br>(plugin/00makerss.rb):189:in `makerss_update'<br>(plugin/00makerss.rb):392:in `load_plugin'<br>/home/tdiary/tdiary/core/tdiary.rb:739:in `call'<br>/home/tdiary/tdiary/core/tdiary.rb:739:in `update_proc'<br>/home/tdiary/tdiary/core/tdiary.rb:738:in `each'<br>/home/tdiary/tdiary/core/tdiary.rb:738:in `update_proc'<br>/home/tdiary/tdiary/core/tdiary.rb:1738:in `do_eval_rhtml'<br>/home/tdiary/tdiary/core/tdiary.rb:1738:in `instance_eval'<br>/home/tdiary/tdiary/core/tdiary.rb:1738:in `do_eval_rhtml'<br>/home/tdiary/tdiary/core/tdiary.rb:987:in `eval_rhtml'<br>/home/tdiary/tdiary/core/index.rb:74<br>...
> tamo さん<br>ご報告ありがとうございます。修正しました。
修正を確認しました。ありがとうございました!
UTF8化のツッコミばかりでちょっと気後れしちゃうけど、オープンソースERPの記事、なかなか面白かったっす。新天地でもふぇみにんしてくだされ。
今さらながら、バグ報告です。<br>第2のカテゴリアイコン設定画面で、「このアイコンは……」というところの文字が EUC-JP みたいです。<br>そこだけ化けています。
> おとーるさん<br>ありがとうございます。新天地っていう響きだけでもう溶けそうです〜。
> tamoさん<br>バグ報告ありがとうございます。修正しました。