縦書きにも対応
これで一通りの事が出来るようにはなった。まだ汎用性や使い勝手は足りてないが、必要最小限、目的には叶いそうなので善しとしよう。pdfは、いかに意図通りに表示・印刷するかを主眼としているのでワープロとかとは趣が異なるようだ。どんな文章が書かれているのかよりは、どんな文字の形の羅列なのかが重要で、下手をする(変換テーブルを付けない)と文字列に変換できないw TeXやPostscriptの知識があれば、もっと理解しやすかったんだろうな。
2017/3/14 火曜日
PDF考察 #4
2017/3/10 金曜日
vmware workstation 12 on Linux
万が一の為の予備としてLinuxにもvmwareをインストールしてみる
もう随分前にまだWindowsにまともな64bit OSがなかった頃はlinuxにvmwareを入れて作業していたのだが、Windowsも64bitになってからはやっていなかった。CentOS7へのインストールまではあっさり行ったのだが、ここから先が躓いた。動かしてみるとvmmonが無いと言って怒られる。これはアプリでなくサービスなので
# systemctl start vmware
とかやってみると何やらエラーが、、、vmmonとかVirtual Networkとか動かない。いろいろ調べていくと、なかなか斜め上な原因が判明。実マシンのBIOSで”Secure Boot”が”On”になっているとvmmonとかの署名のない”kernel module”は動かせないらしい。そこでBIOS設定を見ると確かにOnになっていたので、Offにして見るとvmmonも動作した。
ほっとしたのも束の間、今度はネットワークが繋がらない、、、/etc/vmware/networkingが無いのが原因だったのだが、何故無かったのか、、、iptablesが干渉するらしいという書き込みもあったので、一旦切って設定すると動いた。設定さえしてしまえばiptablesは関係ないようだ。
一筋縄ではいかないなw
2017/3/7 火曜日
インク切れ
2017/3/5 日曜日
PDF考察 #3
何とかAES-128(AESV2)による暗号化まで出来た
これでパスワードによる保護や文書の難読化にはなりそう。試行錯誤ばかりだったが、結果、AdobeのPDF仕様書に書いてある通りだった。しかし当方には英語の壁が、、、w ありがとうGoogle先生。他にもいろいろあるのだが、取り敢えずひと山超えた感じ。
AESV3まで何とかしたいもんだ
2017/3/1 水曜日
PDF考察 #2
フォントのサブセットを埋め込んだPDFの作成
までは何とかたどり着いたが、内部で設定するパラメータはまだ理解しきれない。画像を扱わなければSystem.Drawingなしの.NET Coreでも扱えそう。文書の内容をどうこうというよりは、印刷に主眼を置いたファイル形式なので、何かと専門知識がないと難しい面もあるようだ。
しかし暗号化ファイルについてはサッパリ
2017/2/23 木曜日
2017/2/22 水曜日
困った時のnuget
開発環境壊れる、、、
というか、ビルドとか普通に出来るのだが実行時にエラーとなってしまう。XXXXが読み込めません的なエラーなのでファイル壊れたのかな?と思い、取り敢えずCHKDSKしてみるも改善されず、これは困ったと途方に暮れていると、ふとパッケージ全部更新したらどうだろう?と天の声が聞こえ、実行時にエラーの出るそれらしきパッケージを片っ端から再インストールしたら直った。ありがとうnuget
忘れないように魔法のコマンドを記録。
PM> Update-Package <nuget_package_name> -reinstall
これだけだと不安なので、仮装マシンを丸ごとバックアップしておこう。
2017/2/20 月曜日
PacMan
ビートルズ”Taxman”のパロディー
随分昔のパロディーらしいが、正式に許可が出たとか。何気にクオリティーは高いw それにしても、この人もずっとブレずにやってるなぁ、Eat itとかFatとか、、、

