ときどきの雑記帖 RE* (新南口)
Encyclopedia Galactica
不愉快
なことがあったがそれだけ書いて忘れよう
再開発
神田明神通り沿いの「ダイドーリミテッドビル」が解体予定、再開発のため - AKIBA PC Hotline!
ひょっとして昔々は石丸電気(のひとつ)があったところ?
都立図書館
都立図書館、電子書架「Digital BookShelf」12/8から公開 | リセマム
メモメモ
全銀システム通信障害
すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
ようやく概要がわかった感じ。
FSS UTF
- [[B! 文字コード] 「//このコメントを消したら動かない」は大体Shift_JISの2バイト目が原因で発生する - Qiita
- 「//このコメントを消したら動かない」は大体Shift_JISの2バイト目が原因で発生する #C++ - Qiita
UTF-8にはUTF-FSSという仕様でこの問題が回避されている→マジでタメになる知識ありがとうございます
このUTF-FSS
、英文の資料だと単語の並びが逆(FSS-UTF
)なんだけど
どこでひっくり返った?
2バイト目以降に「/」などのASCII文字が現れないように工夫されていることから、 UTF-FSS (File System Safe) ともいわれる。旧名称はUTF-2。
- utf File System Safe - Google 検索
- File System Safe UCS Transformation Format (FSS-UTF)
- UCS-2 および UTF-8 - IBM Documentation
- toc.pdf
タイトルがFile System Safe UCS Transformation Format (UTF-8)
でp.21 Glossaryにも
FSS-UTF
The File System Safe UCS Transformation Format originally developed by the X/Open-UniForum Joint Internationalisation Group (JIG), subsequently adopted by ISO as UTF-8 in a normative annex to the ISO/IEC 10646-1 standard.
とある。
UTFとは - [技術資料 + 技術資料] ぺんたん info
これは
FSS-UTF
になっているな。
floting point number
[B! プログラミング] 「0.1+0.2≠0.3」を説明できないエンジニアがいるらしい - Qiita
IEEE 754のあれこれは表紙が黒い頃のインターフェース誌で覚えたような気がする (別冊も出ていたかもしれない)
まあそれはそれとして
日本語訳のページのエンコーディング(EUC-JP)を正しく認識できないっぽいので どう直すのかと調べたら面倒なことになっているらしい
BC Math
もう一つ浮動小数点数絡みで
[B! セキュリティ] 小数点の罠:メンバーシップポイント計算の裏側 - BASEプロダクトチームブログ
BC Math 関数とかあるの知らないみたい
この記事で一切BCMath関数に関して言及してないのが恐ろしすぎる。あえて使って無いなら言及してほしいな https://www.php.net/manual/ja/book.bc.php
- PHP: BC Math - Manual
- PHPで小数演算を扱うためにBC Math関数の使い方と学習の参考になりそうなサイト - haiju’s 開発メモ
- PHPで小数点が絡む計算は「BC Math」を使おう | ハピ部
へー、こんなのがあったのか。
ところでBC
ってなんの略なんだろう
ところで(その2) マニュアルの
string が、ネイピア数を使った表記 (これは BCMath では未サポートです) である可能性があったり、
の部分がなんのこっちゃなんだけど、
サンプルの
$num2 = -0.000005; // (string) -0.000005 => '-5.05E-6'
のことかなあ。でもこれネイピア数とは関係ないよねえ?
ということで英文の方を参照すると
Passing values of type float to a BCMath function which expects a string as operand may not have the desired effect due to the way PHP converts float values to string, namely that the string may be in exponential notation
exponential notation。ならわかる。
awk
この記事 awk Tips #AWK - Qiita で
マッチした行は除外してマッチした行の前の行だけを出力する
として
awk '/検索パターン/{print prev} {prev=$0}' ファイル名
というのが例示されていたのだけど
- 1行目がマッチしたら?
- マッチする行が連続した場合は?
をどう扱おうとしているのか気になった。 空行が出たり検索パターンにマッチした行が 出たりするよね。と。
読んでた文章である構造物の容積を概算する式が出てきたんだけど、基本的に円柱形のはずなのにπが入ってなくて何でだろうと思ったら直径がインチ、高さがメートル、容積が立方メートルだった。1インチの二乗は6.45cm^2でまあ2πと3%弱しか違わない。
— Shiro Kawai (@anohana) November 27, 2023
…現場の知恵かもしれないけど、おっかない。
ボイラー
「榛名」のマスト、「金剛」のボイラー、「比叡」の内火艇(と言われているもの)、あとは「霧島」の何かが発見された時、何かが起こると言われている。 pic.twitter.com/ox2sawNpbN
— 魚交(さめ) (@shark_ishi) November 26, 2023
なんでボイラーが? と思ったが大改装のときに交換していたからか。
建築設備技術遺産認定 巡洋戦艦「金剛」搭載のヤーロー式ボイラー - 大和ミュージアム(呉市海事歴史科学館)
イギリスのヴィッカース社において大正2(1913)年8月16日、巡洋戦艦として竣工した 「金剛」には36基のヤーロー式ボイラーが搭載されていました。昭和3年(1928) からの横須賀海軍工廠における近代化改装の際に撤去され、戦前は東京の海軍技術研究所、 戦後は科学技術庁の金属材料研究所の建物の暖房用ボイラーとして平成5年(1993)まで使用されていた
従来装備していた主缶を取り外し、ロ号艦本式大型重油専焼缶8基とした
手数で勝負
「ゴジラー1.0」、高雄ではなく秋月型駆逐艦をぶつけていれば斃せたのではないか、と思いつきました。
— 横山信義 (@AEycYtThRRHEIAM) December 7, 2023
秋月型の長10センチ砲は毎分15発と速射性能が高いので、ゴジラの細胞が再生する前に次弾を撃ち込めます。
終戦時には残っていた5隻でゴジラに挑んでいれば、あるいは、と思うのですが。
なんとなく某作家さんが好きそうな設定(小口径×連射)だなあ と思ったらその人本人だったでござるの巻
it
matz: accept `it` on Ruby 3.4.
— _ko1 (@_ko1) December 7, 2023
でかい決定来た
へー。 どう説得されたんだろう?
野生の
PowerShellを歩いていると、野生のカード式が飛び出してくることがあるぞい。 pic.twitter.com/g9xBYXRKP2
— もぐの (@moguno) December 9, 2023
wildcard。か(笑)
旧字
購入した古本に押してあった、もうこの世に存在しない博物館の蔵書印。
— Yusuke Hamaguchi (@HAMAGUCHIx) December 7, 2023
どんないきさつで古書市場を漂流してきたんだろうか?
想像力をかきたてられます。 pic.twitter.com/ckFFhZ8qSL
樺太の右にある字がなんなのかしばらくわからなかったが 「庁」の旧字か。
getline(3)
ひとむかし前なら「getline(3) は POSIX 2008 か。新しすぎるし拡張やな。自作するか」だったんだよね。今は簡単にコンパイラが更新できるので。
— mattn (@mattn_jp) December 5, 2023
そういやそんなものが。と言うことで調べた。
そこから Streams and I18N (The GNU C Library) を見てそこにあった
void
print_f (FILE *fp)
{
if (fwide (fp, 0) > 0)
/* Positive return value means wide orientation. */
fputwc (L'f', fp);
else
fputc ('f', fp);
}
fwide
ってなんだっけ?
となったので
254
日経Linux、隔月刊最終号となる1月号が本日発売です😍 特集1は「Linuxのすべて254」。通巻254号にちなんだ“一生保存版”です。使いこなしワザ100、厳選フリーソフト100、お薦めディストリ54をまとめました。付録冊子は「本誌25年の歴史」。創刊号からの全目次を眺められます。https://t.co/a4wX6EcPu0
— 日経Linux | ラズパイマガジン (@nikkei_Linux) December 8, 2023
254という数字に何となくキリの悪さを感じるなど