The Nameless City

何故か製薬やSAS関連のブログ、の予定。

2019-01-01から1年間の記事一覧

PDF1.4って。

Adobe Acrobatno5とか相当古い規約に思えるだろうけど、これ、PDF/A規約に近いものになっていると思ってほしい。 PDF/A - WikipediaAdobe Acrobatでは拡張仕様なんかがあるが、そういうのは使わないようにする必要がある。

にんげんにやさしいEDCないものか。

うーんマジでR○ve面倒臭いのだけど、どうにもCSVとかロールとかで、複雑に組めてしまうのが大きい。 会社ごとにカスタマイズする意味ってほぼないよね。製薬企業が内製するなら別だけど、個別カスタマイズするくらいなら制限かけた上でやれた方がいいし、運…

SASのプログラムを書く上で、他のアプリやシステムと連携してる所で結構考えておくといいネタいくつか。

Unicode→UTF-16とか Windowsの昔のツールだとUnicodeと呼ばれていた文字コードは、UTF-16だったりする。LEかBEかはBOMでわかるのだが、WindowsはUTF-16 LEのような形で保存していたりする。 UTF-8ではないので一応注意。 UnicodeにもBOMがあることが。 こち…

SASの欠損値

www.cresco.co.jp 見かけて、ふむふむと頷いていたのですが。 SASの欠損値の要諦 missing valueと英語表記されますが、RDBのNULLとは違う挙動をします。 NULLは型としてNULL型があるが、SASの場合には文字列型・数値型などの型を持ちます。 結果として、欠損…

COMPAREプロシージャ使い方(ダブルプログラミング用)

変数の数不一致を検出(しやすいように) LISTVARオプションつける 計算誤差をスルーしたい場合 METHOD=ABSOLUTEとかにして、CRITERION=1E-12を設定する ※1E-12は取り決めであるけども大体これくらいの計算誤差は出る 差があったらERRORをログに出す ERRORオ…

やりたい事。

・VSCodeでSAS実行まで これは現実的に可能だが、バッチ実行スタイルになる。 悔しいかな今のところはLinterは難しそうだ。・SAS実行高速化 memlibとか使えればもっと爆速になるはず、だが、メモリのクォータ問題もあり、難しそうだ。SAS実行プロセスをキュ…

すみません。

わざわざお声掛け頂いて大変申し訳ないのですが、 英会話能力ない 調整能力ない 及び 技術営業の力ない かなりのコミュニケーション下手 があって、多分ご希望通りの力はない、そう思っているところがあります。 もう一つは、まだ今の会社に引っ張られ、責務…

用語の曖昧さは曖昧さを理解して使うといい。

「ん?なんでそれ間違えたの?」という用語ミスのトラブルを見かけたのですが。 具体的な単語を書くと宜しくないので止めときますけど。 専門用語というよりは、業界用語ですね。私化学工学出身なので、この手の単語には接したことがあります。 そうですねえ…