Loading...

社内システム開発日記:その86

前書き

お疲れ様です!
小手投げです。

オフィスの入ったビルが昨年買収されていたと知りました。
値段は95億だそうです。
相場が分かりませんがすさまじい数字になるんですね。

今回は日記です。

日記

teratailに投げた質問に回答は来ていない

また調べる
地獄へ落ちると言われながらゴルーチンidを取得してみる
デバッグ用に使っていてidの値によって処理をしているわけではないから最悪これを使おう

スレッドidとしてランダム文字列を生成し、コンテキストに格納して使う
違うメソッドでコンテキストが共有されない?
メソッドごとに毎回文字列を生成すれば一応要件は満たせる

ランダム文字列をセッションに格納
メソッドをまたいで同じ文字列を確認
別ブラウザでは違う文字列を確認

IEとMS Edgeでセッションがとれてない
MaxAgeの設定がダメとかパスにperformanceを設定するといいとか
オプションの設定自体をやめないと使えなかった

ブログの執筆公開

資格の項目に改行が含まれるのでまずは改行文字でsplit
さらに一文字ずつ1バイト文字かどうか判別、長さを合計して基準を超えたら改行
変な記号が表示される。\rだと思い削除、消える
\nと\rと\r\nで場合分けしなきゃかしら

データを取得する部分を別関数化

部長にランダム文字列をセッションに格納してそれで一意性を担保したいと報告
それならセッションidでいいじゃんと

部長に指摘を受け、本家のスタックオーバーフローに質問を英訳して投げる

後書き

スレッドIDについては方針が無事決まってよかったです。

Google翻訳は結構使いやすいと思いました。日本語を突っ込んで数か所直していい感じの英文ができました。

ではまた次回。

情報戦略テクノロジー