我輩はブロガーではない。ネタもまだない

SASとかDelphiあたりの人様の役に立たないネタを提供します

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

MX Keys(KX800)のファームウェアアップデートに失敗

Logicool Optionsの最新版(正確には、新しいβ版ソフトウェア)がリリースされたという通知が来ていたのでアップデートをしてみました。WindowsメニューかrLogicool Optionsを実行すると、アップデートのお知らせとともにファームウェアアップデートも表示…

0 obsのデータセットにobsを追加する

SAS

テンプレートで空のデータセットを使用することはよくあると思います。このプログラムで作成されるテンプレートデータセットを使って data a; length a b c 8; delete; run; こんな結果データセットを作成したいときはどうすればいいでしょうか。

FortiGateでIPSecVPN越しのsyslogサーバを指定する(GUI&CUI併用)

自拠点のFortiGateのログをIPSecVPNで接続したリモート環境にあるサーバに転送してみました。 (IPSecVPNが確立されていることが前提です)FortiGateとサーバの接続は以下のような状況です ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ FortiGate …

SAS UNICODE版での注意

SAS

よくUnicodeデータセットを読むときには、libnameステートメントでcvpオプションを指定して文字列サイズを拡張する必要がある、なんて言いますけど、別のエラーにぶち当たりました。 以下のコードはSAS日本語版で実行できるものです data _null_; a='28apr20…

SAS Software Depotの罠

SAS

SASをインストールする際、現在ではSAS Software Depotというものを使ってインストールすることが多くなりました。 以前はCDを10枚以上入れ替えたりしていたことを考えると、大変楽チンです。SASのインストールディスクについては、メディアを希望すればDVD…

小数の精度

SAS

なんでこんな計算してるのかわからないプログラムが手元にありました。 (多分SAS xptのバイナリ解析のためのデータを生成していたんだと思います) data float; length num 8; num= (10.123)**4; output; run; で、なんでそんなことしたのかわからないので…

Pixel3でahamoにしました

ahamoに切り替えました。

SASにおける全角スペースの話

先日、プログラミング研修をしていて、受講者がテキスト通りにコードを書いたものの、実行に失敗するということがありました。 調べてみると全角スペースが入っていたことが原因でした。プログラミングにおいては、おそらく全角スペースはその存在を否定され…

ノートPCのバッテリー交換

私が今使っているPCはFujitsuのLIFEBOOK WU2B3という3年前のモデルですが、流石にバッテリーがヘタってきました。 交換しようか新しく購入しようか迷いましたが、どんなレベルでヘタっているのか調べてからにしようと思い、まずは バッテリリポートを作成し…

CATXの落とし穴

SAS

文字列結合ではよく見かけるCATS、CATXですが、CATXには空白を無視するという落とし穴があります。