ときどきの雑記帖 RE* (新南口)
Backdraft
最悪
今日の通勤は行きも帰りも最悪だった。
民主化
「AIの民主化」」みたいな「民主化」ということばの使い方に 以前から違和感があって。
- “プログラミングの民主化”は進むか? | 日経クロステック(xTECH)
- 総務省|令和元年版 情報通信白書|進む「AIの民主化」
- 「IT民主化の時代」プログラミング教育に求められる価値 みんなのコード・利根川氏「主体性と創造力は今だから身につく」 | 東洋経済education×ICT
- 日本において「開発の民主化」は実現するのか? - 企業向けITトータルケアサービス[beelief]
そこへ最近こういうタイトルの本を見つけ
「民主化」の元の言葉であろう「democractize」、「democracy」の意味ってどんなのだろう とoxford 英英で調べてみると、その3番目に
- fair and equal treatnebt of everyone in an organization, etc., and their right to take part in making decisions:
というのがあった。 ふむ。
InfoQ
Sentry Introduces Non-Open-Source Functional Source License
Promoted as a license for “freedom without free-riding”,
ショートカットonマルチディスプレイ
Windowsのショートカットを複数のディスプレイに分散して配置しているのだけど、 なにかの理由があってシングルディスプレイに戻すと 残ったディスプレイにショートカットが集まる。 それはまあいいのだけど、 マルチディスプレイに戻してもそのまま。 それもまあそうなるかとは思うものの、 ショートカットの配置を戻す作業に 虚しさめいたものが。
そんなこと(複数のディスプレイに分散配置)するな ということかもしれないけどさあ😓
永野護デザイン展
永野護、初の大型展覧会が決定 「F.S.S.」やデビュー前の作品など約340点を展示 - コミックナタリー
「ファイブスター物語」の永野護による初の大型展覧会「DESIGNS 永野護デザイン展」が、 2024年2月10日から3月24日にかけて埼玉・ところざわサクラタウン内のEJアニメミュージアムで開催されることが決定した。
メモメモ。
fukuoka.rb
例のイベントでの資料など。 あとで(ry
Fukuoka.rb #333 Ninja Talk 大会 - connpass
- Declarative parse.y - Speaker Deck
- LL法とLR法の違いは?調べてみた!-完全版-/Comparing LL and LR parse algorithm -EX Edition- - Speaker Deck
- Menhir is here! - Speaker Deck
GNU
11月分。
November GNU Spotlight with Amin Bandali: Fourteen new GNU releases!
mes
11月のリリースにはmes(0.25)があったので どんな変更があったのだろうとリポジトリを見に行ったら 11月のリリース後にもやたらとコミットがされていて 驚いた。
- mes.git
- doc: Update `NEWS’. * NEWS (Changes in 0.25 since 0.24.2): New section.
- doc: Update `NEWS’. * NEWS (Changes in 0.25.1 since 0.25): New section.
- build: Releease 0.25.1.
- build: Releease 0.26.
- doc: Add `ANNOUNCE-0.26’.
- doc: Update `NEWS’. * NEWS (Changes in 0.26 sirce 0.25.1): New section.
0.25→0.25.1はバグ修正で、 →0.26は新CPU対応らしい。
sed
↑を見に行った流れでgnu.orgにあるリポジトリを眺めていたらこういうものを見つけた
9K
新刊近刊
1月発行予定の新刊『Rustの練習帳 ―コマンドラインツールの作成を通してRustを学ぶ』の情報をAmazonおよび楽天ブックスで公開開始しました!https://t.co/krZtR4pDp8https://t.co/dRONAtXDWX
— O'Reilly Japan (@oreilly_japan) December 6, 2023
こんな本(原著の方を指して)があったのか。 洋書のチェックはだいぶ甘くなっているせいもあるんだろうけど 気がつかなかった。
awk
gawk
- Bug fix in debug.c. gawk.git - gawk
- Fix text for strptime() in the manual. gawk.git - gawk
- Add test for debugger array printing. gawk.git - gawk
- Add the actual debugger array printing test files. gawk.git - gawk
OTAは特筆するような動きはなし(たぶん)
FORTRAN Compiler on IBM 704
にゃーん
ruby
booleanはsortのキーに使えないのか #Ruby - Qiita
ソートするためには順序が決められなければならない (大小関係がなければならない)けど
>irb --noautocomplete --nocolorize
irb(main):001:0> true == false
=> false
irb(main):002:0> true == false
=> false
irb(main):003:0> true != false
=> true
irb(main):004:0> true < false
(irb):8:in `<main>': undefined method `<' for true:TrueClass (NoMethodError)
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
--sampfrom C:/Ruby31-x64/bin/irb:33:in `load'
from C:/Ruby31-x64/bin/irb:33:in `<main>'
irb(main):005:0> true > false
(irb):9:in `<main>': undefined method `>' for true:TrueClass (NoMethodError)
--tracfrom C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
--backfrom C:/Ruby31-x64/bin/irb:33:in `load'
from C:/Ruby31-x64/bin/irb:33:in `<main>'ail n. The default
irb(main):006:0> true <=> false
=> nil
irb(main):007:0> true >= false
(irb):11:in `<main>': undefined method `>=' for true:TrueClass (NoMethodError)
-h, --from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
-- from C:/Ruby31-x64/bin/irb:33:in `load'm the list of command-line args
from C:/Ruby31-x64/bin/irb:33:in `<main>'
irb(main):008:0>
そらそうだ (整数値などに自動変換されるものなら違う結果になるかもしれない)。
irb(main):002:0> 1<=>1
=> 0
irb(main):003:0> 1<=>0
=> 1
irb(main):004:0> 1<=>2
=> -1
irb(main):005:0>
from C:/Ruby31-x64/lib/ruby/3.1.0/irb.rb:412:in `start'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/irb-1.4.1/exe/irb:11:in `<top (required)>'
from C:/Ruby31-x64/bin/irb:33:in `load'
from C:/Ruby31-x64/bin/irb:33:in `<main>'
irb(main):008:0> "abc"<=>"def"
=> -1
irb(main):009:0> "abc"<=>"aaa"
=> 1
irb(main):010:0> "abc"<=>"abc"
=> 0
irb(main):011:0>
エクセルクイズ
できたー (Excelではない) https://t.co/3DkE4DV53E https://t.co/3VQdbM1oeK
— にゃんだーすわん (@tadsan) December 3, 2023
どんなスクリプトだろうかと PHP Playground をみたらなにがなにやら
<?php
$codes = [
[1, '北海道'],
[2, '青森県'],
[3, '岩手県'],
[4, '宮城県'],
[5, '秋田県'],
[6, '山形県'],
[7, '福島県'],
[8, '茨城県'],
[9, '栃木県'],
[10, '群馬県'],
[11, '埼玉県'],
[12, '千葉県'],
[13, '東京都'],
[14, '神奈川県'],
[15, '新潟県'],
[16, '富山県'],
[17, '石川県'],
[18, '福井県'],
[19, '山梨県'],
[20, '長野県'],
[21, '岐阜県'],
[22, '静岡県'],
[23, '愛知県'],
[24, '三重県'],
[25, '滋賀県'],
[26, '京都府'],
[27, '大阪府'],
[28, '兵庫県'],
[29, '奈良県'],
[30, '和歌山県'],
[31, '鳥取県'],
[32, '島根県'],
[33, '岡山県'],
[34, '広島県'],
[35, '山口県'],
[36, '徳島県'],
[37, '香川県'],
[38, '愛媛県'],
[39, '高知県'],
[40, '福岡県'],
[41, '佐賀県'],
[42, '長崎県'],
[43, '熊本県'],
[44, '大分県'],
[45, '宮崎県'],
[46, '鹿児島県'],
[47, '沖縄県'],
];
$chunk = array_chunk($codes, 12);
?>
<table border>
<tr><?php foreach (range(0, count($chunk) - 1 ) as $_): ?>
<th>コード</th>
<th>対応する内容</th>
<?php endforeach; ?></tr>
<?php
array_map(function (...$prefs): void { ?>
<tr>
<?php foreach ($prefs as [$code, $name]): ?>
<th><?= htmlspecialchars($code ?? '') ?></th>
<td><?= htmlspecialchars($name ?? '') ?></td>
<?php endforeach; ?>
</tr> <?php
}, ...$chunk);
?></border>
お引越し
— Masayoshi Takahashi (@takahashim) December 3, 2023
なんと。
デジタル
見た人が「うちにもあった!」と思うデジタル時計。
— 林 雄司 (@yaginome) December 4, 2023
全員が「うちにもあった!」と思うってことは全世帯にあったのだろうか。https://t.co/ikYFF6lM7k
うちにはなかった。 が、当時の友達の家では結構見かけた。
例の記事
あのブログ記事、タイトルが「0.1+0.2≠0.3 を説明できないエンジニアは逮捕しちゃうぞ♥」だったら、たぶん印象が違ったと思う。
— mattn (@mattn_jp) December 6, 2023
いろいろ見かけたのでまとめておこうと思ったけど あとでやる(たぶん)
方丈記?
ゆくバグの流れは絶えずして、しかももとのバグにあらず。
— kaneko.y (@spikeolaf) December 4, 2023
誰か続きを(ry