その1:
link_to にブロックを渡す
= link_to hoges_path, class: "foo" do リンクテキスト一行目 %br リンクテキスト二行目
その2:
リンクするテキストにタグを含んでエスケープする
= link_to raw("リンクテキスト一行目<br/>リンクテキスト二行目"), hoges_path, class: "foo" / html_safe は nil だと例外が発生するので raw を使用する
その1:
link_to にブロックを渡す
= link_to hoges_path, class: "foo" do リンクテキスト一行目 %br リンクテキスト二行目
その2:
リンクするテキストにタグを含んでエスケープする
= link_to raw("リンクテキスト一行目<br/>リンクテキスト二行目"), hoges_path, class: "foo" / html_safe は nil だと例外が発生するので raw を使用する
Struts2のプロジェクトで、Handsontableを使用するからこのサンプル見てねー、と渡されたので動作確認したらエラーがでた。
Handsontable is not constructor
えー、と思いつつ色々ググってみたけど、決定的なのはなく。
ふと、バージョンのせいでは?と思ったら案の定だった。
サンプルで使用しているバージョンを 0.11.4 から 0.13.0 にしたら解決。
とんだトラップの仕掛けられたサンプルを渡されるとは。。
まったく同じエラーではないけど、以下が参考になった
http://stackoverflow.com/questions/20577570/meteor-error-handsontable-not-defined
2014年9月頃のお話。
ウォンバットさんにハマった影響で、ウォンバットについて色々調べているうちに実物を見たくなり、ネットで調べてみたらいくつかの動物園にいるようだったので、割と近い『多摩動物公園』に行くことを決意。
渋谷乗り換えで行くのがよさそうだったため、ついでにアドアーズ渋谷店に寄ってカモノハシさんをGETした。
せっかくなのでと、笹野のリュックに格納して謎のカモノハシさんPRを行う。
「僕もウォンさんに会いに行くんだなぁ!」
多摩動物公園でぶらぶら。結構坂が多いので園内のバスを使うのがよさそう。
ウォンバットのチューバッカさんがいた!が、微動だにせず。。どうやら結構な年らしく、ほとんど動かないとのこと。残念だけども、それでも可愛いのはウォンバットだからか。。
園内にコアラもいたので見に行く。見た目がまんまぬいぐるみみたいでびっくりしたけど、それよりご飯のユーカリが置いてあったその横で寝てたw食べながら寝るコアラ可愛すぎか。
館内の看板にあったコアラの説明にウォンバットがいたw
休憩所ではコアラのソフトクリームがあった。可愛い。
休憩所にいたカンガルーのオブジェと記念撮影。ここでもカモノハシさんPRを行う。
鷹とか虎とか梟とか・・・可愛すぎか。
また春先に行こうかと思っていたら、11月に亡くなったとお知らせが。。衝撃過ぎる。。お悔やみ申し上げます。www.tokyo-zoo.net
なんとなく思いついたのでメモがてら。下書きすら消していないやる気のなさがうかがえるネタ。
たぶんそのうち自分で作りだすであろう、ウォンバットさんたちモチーフのエプロン。
コアラさんの胸のふさふさがポケットになっているのがポイント。
右下にこっそりメッシュスポンジのキウイさんがいるんだけど敢えて触れない。。
Oracleのレコードをcsvファイルに出力したとき、行と行の間になぜか余計な改行が出力されてしまうので原因と回避方法を調査した。
spoolを使用してcsvファイルを出力したときに、行と行の間に余計な空白行が出力されていることがあった。
例)
こういう形式で出力されるはず
"hoge","foo","ba
r"
"hoge2","foo2","bar"
が、以下のような出力になっていた。
"hoge","foo","ba
r"
←ここが空白行
"hoge2","foo2","bar"
レコードをいじって発生するデータを確認したところ、出力対象のカラムいずれかに改行コード(LFまたはCRLF)が含まれていると上記のように空白行が出力されることが判明。
改行コードがCRの場合は発生しなかったため、LFを含んでいると発生する様子。
Stirling を使用して出力したcsvファイルを確認してみたところ、LFがCR+LFに変換されて出力されていることがわかった。これ自体はOSに合わせてSQL*Plusが変換してるんだろうと思うのだけど、なぜ余計な空白行出力に繋がるのかは不明。。
#文字コードにズレが発生した??
Oracle Spool adds extra LF - Stack Overflow
SQL*Plus のオプション RECSEP に OFF を指定して、レコード・セパレータを出力しないようにする。
デフォルトでは WRAPPED になっている。
http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05784-01/ch12040.htm#i2699269
#(疑問)このレコード・セパレータについてよく理解していなくて、出力しないようにしたのにレコード単位で行出力されるのはなんでなんだろ??
改行自体をなくしてしまう場合は、対象のカラムに対して REPLACE を使用して改行コードを空白に置換する。
例)
改行コードCR, LF, CRLFすべてを空白に置換する場合
CR -> chr(13)
LF -> chr(10)
CRLF -> chr(13) || chr(10)
select replace(replace(replace(FOO, chr(13) || chr(10), ''), chr(10), ''), chr(13), '') from hoge