と、そんな感じで、今日は仕事の話です。
タイトルを見て、少しでも卑猥なことを考えた
そこのあなた!(=°ω°=)
変態ですw
というのは冗談で(^^;
まぁ自分も、他の仕事をしている時に、同僚から
「ちょっと入れて出すと、タマが潰れるんで見てもらえます?」
と言われた時には、
「は!?何の話!?(;°ω°;)」
って感じだったけど。
普通ならこの場合、
「インポートしてエクスポートすると、スフィアが潰れる」
とか言うんだけどね。
まぁ、間違っちゃいないけど。
それともワザとだったのか!?w
で、問題となったデータはこんな感じ。

右側がインポートしたデータ。
左側がエクスポートした物をまたインポートしたデータ。
見事に潰れてる。
ちなみにこのモデルはエンベロープなんだけど、
結局、何が問題だったかというと、エクスポータの
ノードのスケール継承の計算が間違っていたという・・・
おいらの作ったエクスポータのバグじゃないの!
ということで、サクッと直しました(^^;
で、今日はまた新しく作るツールで暗号化機能が必要ということで
それならばオープンソースのOpenSSLがいいんじゃない?
ってことを聞いたので、ひたすら調査。
ひとまず使うにはビルドが必要と。
最初からビルドしたライブラリもパックしておいてくれよと思いつつも
調べながら、ビルド環境を構築。
これがまた、環境構築がちょいと面倒・・・
いろいろ調べて、これで間違いないというとこまでになったけど
最新のバージョンでビルドが通らず(;´Д`)なんでやねん・・・
結局、古いバージョンで試したら上手く通るとこまでいった。
最新版はバグがあるのか!?
と思いつつ、結構ビルドするには複雑で手間取ったので、
次にまた必要になったとき調べるのは面倒ということで
OpenSSLのビルドマニュアルを作って一段落。
これだけで半日潰れたわ・・・(;´Д`)
で、ようやく本題に入れると思って何の気なしにちょっとググッたら、
「Win32APIでCryptography Functions を利用した文字列の暗号化、複合化」だと!?
Win32にも暗号化複合化の関数が用意されていたのか!?(;°ω°;)
.NETにはあるのは知ってたけど・・・
最初から知ってたらOpenSSLいじる手間も必要なかったのに(≧ω≦)
今日のOpenSSLで苦労したのはなんだったのか・・・
まぁ今後使うこともあるかもしれないから、
無駄ではないけど、なんか脱力感・・・
そんな一日でした。おわり。