ときどきの雑記帖 RE* (新南口)
AN AFTER IMAGE
MDM2
シルフィードは88版の方が好きだったりするのだけど それを言っても仕方のないことではあるな。
「メガドライブミニ2」、オリジナル新作タイトル「ファンタジーゾーン」収録! - GAME Watch
本日の放送で、早速おまけタイトル「ファンタジーゾーン」が発表されました。
— 有限会社エムツー|ゼロファイアー7月20日新発売! (@M2_game) June 3, 2022
「ダライアス」にひき続き小西氏がプログラムを担当、そして、宇宙一ファンタジーゾーンにこだわりのある?!弊社のクボタ🎄の監修で、“まるでアーケード版”なファンタジーゾーンをお届けします! #メガドラミニ https://t.co/wlRyIPiijA
先程発表がありました通り、メガドライブミニ2発売決定です!今回ももちろんエムツーが開発担当させていただいております!
— 有限会社エムツー|ゼロファイアー7月20日新発売! (@M2_game) June 3, 2022
メガドライブ、メガCDのゲームを50本+α収録!10月の発売となりますが、楽しみにお待ち下さい!#メガドラミニ https://t.co/KJlgLw3Z74
峠の釜めし
神田で買えるとな。
峠の釜めしの荻野屋が手掛ける炊き込みご飯・蕎麦店「荻野屋 弦 神田店」がJR神田駅西口に6日オープンします、ランチでは蕎麦を注文すると日替わり炊き込みご飯が付くとの事です、持ち帰り可能の峠の釜めしも販売されるようで陶器1200円/紙器(パルプモールド)1100円、神田で峠の釜めしが食べられます
— マウス (@mouseunit) June 4, 2022
駅弁として高い知名度を誇る峠の釜めしの製造・販売を行う荻野屋は近年東京都内で峠の釜めしの販売店や飲食店を出店していますが、JR神田駅西口に新店舗を6日に構えます、駅弁大会などのイベントではなく、神田の地で峠の釜めしが常時食べられる環境ができることはかつては考えられなかったでしょう
— マウス (@mouseunit) June 4, 2022
前に食べたのはいつぐらいだったかなあ…
今日の重箱の隅
赤城耕一の「アカギカメラ」 第47回:デジタル時代の“カメラはライカ、レンズはツァイス”を考える - デジカメ Watch
1980年代の話ですが、円高が進んで1ドルが80円台になった時、いまも記憶にありますが、 ライカM6の並行輸入品が15万円くらいだった記憶があります。もちろん新品です。
80年代には80円台どころか100円を割り込むこともなかったような。
平成を振り返る 30年間のいろいろマネーデータ 株価、為替、初任給… | コラム | auじぶん銀行
平成時代のドル円の推移は、主要国がドル高の是正で合意した1985(昭和60)年9月の「プラザ合意」抜きには語れません。 240円台だったプラザ合意直前の相場は、平成に入った1989年には東京市場で120円台から140円台で取引されるまでに円高が進み、 1995(平成7)年4月には一時79円75銭と80円割れを記録しました。
1989年末にピークを付けた東京市場の株価は、1990年に入ってから暴落に転じ、バブル景気に陰りが見え始めた。 海外投資や輸入が収縮する一方で輸出は依然強く、円高が進行した。1994年にはじめて1ドル=100円の大台を突破し、 1995年4月19日の午前9時過ぎには79円75銭と瞬間1ドル=80円割れを記録した。
94年だったか。もう少し早いと思ってた(事程左様に記憶というものは怪しい)。
笑わない数学
パンサー尾形さんと製作中の「笑わない数学」本放送に先駆け、来週末に1話のみ「フェルマーの最終定理」が先行放送されることになりました.よろしければ、ご覧ください. pic.twitter.com/ZDFCXdSPTT
— 小山信也 (@Tomuo2000) June 4, 2022
お、「本放送」始まるんだ。これは楽しみ。 ところで3月の先行放送では
NHK「笑わない数学」(出演:パンサー尾形)
— 小山信也 (@Tomuo2000) March 23, 2022
BSプレミアムの先行放送.3月の放送予定です.
「素数」3/26(土)1:20~1:49 ※25日深夜
「無限」3/26(土)1:49~2:18 ※25日深夜
「四色問題」3/31(木)3:10~3:39 ※30日深夜
「P対NP問題」3/31(木)3:39~4:08 ※30日深夜
後半2本しか見られなかった(前半放送時に気がつかなかった)ので 「再放送」してもらえないもんですかね。
Generating random points uniformly on a disk
Generating random points uniformly on a disk のつづき。
イマドキのJavascriptはclassやconstructorがあるらしいけど それはさておき、例の円内に一様分布させる式を試してみた。
const randomindisk0 = (r) => random(0, r);
const randomindisk1 = (r) => sqrt(2*random(0, 0.5*sq(r)));
const randomindisk2 = (r) => sqrt(random(0, sq(r)));
const randomindisk3 = (r) => sqrt(random(0, r));
const randomindisk4 = (r) => r*sqrt(random(0, 1));
let C = function (x, y, r, N, f) {
this.x = x;
this.y = y;
this.r = r;
this.N = N;
this.f = f;
}
C.prototype = {
draw: function () {
push();
strokeWeight(2);
stroke('#000000');
fill('#ffffff');
circle(this.x, this.y, this.r*2);
noStroke();
fill('#0000ff');
for (let n=0; n<this.N; n+=1) {
let rr = this.f(this.r);
let theta = random(0, TAU);
circle(this.x+rr*sin(theta), this.y+rr*cos(theta), 3);
}
pop();
return this;
}
}
let circles = [];
function setup() {
const R = 100;
const X = R;
const Y = R+50;
const N = 1000;
console.log({windowWidth, windowHeight});
createCanvas(800, 600);
circles.push(new C(X+R*2*0, Y, R, N, randomindisk0));
circles.push(new C(X+R*2*1, Y, R, N, randomindisk1));
circles.push(new C(X+R*2*2, Y, R, N, randomindisk2));
circles.push(new C(X+R*2*3, Y, R, N, randomindisk3));
circles.push(new C(X+R*2*4, Y, R, N, randomindisk4));
}
function draw() {
background('#ffff');
circles.forEach( e => e.draw() );
noLoop();
}
(結果を見ながら)ふむ?
Hugo メモ
ついに「大台」(?)に到達。
- Release v0.99.0 · gohugoio/hugo
- Release v0.99.1 · gohugoio/hugo
- Release v0.100.0 · gohugoio/hugo
- Release v0.100.1 · gohugoio/hugo
GA4
で、これは相変わらず…
- Update the internal GA template · Issue #4479 · gohugoio/hugo
- Update Google Analytics internal template to new style(gtag.js) · Issue #4327 · gohugoio/hugo
Lisp Compiler
GNU Spotlight
5月にリリースのあったもの。
- gcc-12.1.0
- gcc-9.5.0
- gdb-12.1
- gnutls-3.7.6
- hyperbole-8.0.0
- libiconv-1.17
- linux-libre-5.18-gnu
- mes-0.24
- parallel-20220522
- shepherd-0.9.1
- wget-2.0.1
wget 2.0
この記事を見るまで知らなかったのだけど 大きな書き換えがあったのね>wget
Wget後継版のGNU Wget2バージョン2.0.1リリース | TECH+
GNU Wgetの後継版として開発されたGNU Wget2はゼロから設計を行い、マルチスレッド動作など高速化を図った。 ただし、WebアーカイブのISO標準であるWARC(Web ARChive)とFTPは未サポートである。
GNUプロジェクトは現地時間2022年5月27日、GNU Wget2バージョン2.0.1のリリースをメーリングリストで報告した。 ソースコードはtgz形式とlzip形式の二種類が用意されているので、利用環境に応じて選択する。
mes
そしてmes。
* Changes in 0.24 since 0.23
** Core
*** Mes and Mes C Library can now be built with M2-Planet.
*** Mes now supports the --bootstrap build on ARM.
** MesCC
*** MesCC now supports the integer suffixes:
Next to `U', also support `ULL', `UL', `L', and `LL'.
** Noteworthy bug fixes
*** MesCC now uses the unsigned type for sizeof.
*** MesCC now only uses signed division if numerator is signed.
*** The Mes C library now supports an argv bigger than 255.
*** Development build support with Guile-2 was resurrected.
*** The logand procedure now works correctly.
*** The 64bit build was resurrected.
‘%m’ conversion
twitterだし 140字制限があるんだからそんなもん だろうという話はあるんだろうけど
え,printf("%m\n"); って書くと,その時点での errno が strerror で文字列に変換されて出力されるの初めて知った.gcc 拡張?
— とが (@57tggx) June 4, 2022
これ知らなかった。
— もっちー (@mafafa_ese) June 4, 2022
GNU 拡張らしいです。https://t.co/P6rTxznTa5 https://t.co/CNC0o2Qopk
なんでglibcのマニュアルに当たらんのかと。 どういうキーワードで探したかわからないけど そのstack overflowのスレッドも「ググった」ものだろうねえ。
アッハイ... pic.twitter.com/lwiZUl03Pi
— mattn (@mattn_jp) June 4, 2022
この方はまあ。
で、ツイートにリンクのあったStack Overflowのスレッドを見ると
c - What’s the meaning of the %m formatting specifier? - Stack Overflow
m conversion specifier is not C but is a GNU extension to printf:
From GNU documentation:
http://www.gnu.org/software/libc/manual/html_node/Other-Output-Conversions.html
ちゃんとマニュアルへのリンクも貼られていた。
ということでマニュアルから。
Other Output Conversions (The GNU C Library)
The ‘%m’ conversion prints the string corresponding to the error code in errno. See Error Messages. Thus:
fprintf (stderr, "can't open `%s': %m\n", filename);
is equivalent to:
fprintf (stderr, "can't open `%s': %s\n", filename, strerror (errno));
The ‘%m’ conversion can be used with the ‘#’ flag to print an error constant, as provided by strerrorname_np. Both ‘%m’ and ‘%#m’ are GNU C Library extensions.
それとstack overflowの別の発言にあった
Actually, the manual of printf() concerning %m is quite laconic:
m (Glibc extension; supported by uClibc and musl.) Print output of strerror(errno). No argument is required.
ここの記述を見るとglibc以外にもuClibcと muslが サポートしているとあるんだけど、 どちらも関数そのもののドキュメントが見当たらんなあ… ソースコードを読んでチェックするのはちとめんd(ry
uClibc
- uClibc
- Welcome to uClibc-ng! - Embedded C library
- Documentation - Embedded C library
- uclibc-ng.git - Unnamed repository; edit this file ‘description’ to name the repository.
glibc bs uLibc
musl
8inch FD
今から思い返すと8インチドライブ登場の頃はメカも大雑把というか結構ガサツで、ディスクなんてAC100Vのモーターで回していたりしてた。まだまだ鉄と油の世界。
— スダ (@sudamin) June 5, 2022
当然50Hzと60Hzで回転数が変わってしまうのでプーリーの交換だかベルトの掛け替えだかで対応してたはず(うろ覚え)。 https://t.co/ZVrdcrCiX1
ツイートにある写真は
この辺からのもの? 引用しているツイートに対する他の引用ツイートのいくつかで指摘されてるけど、 フロッピーの向きが変だよねえ? (それともこの向きで使うドライブがあった?)
–
以前にもちょっと触れた
オプションを二つの-
で始める手法について。
Double dash
Edited to add: Apparently the double-dash was supported already in about 1980 in the first version of getopt in Unix System III. Thank you to Chris Siebenmann.
Around this time, a further convention was added: an argument of two dashes only (–) as a way to say that no further options to the command being invoked would follow. I believe this was another GNU change, but I have no evidence.
プログラミング言語別の平均年収ランキング
- [B! プログラミング] プログラミング言語別の平均年収ランキング トップ10にPythonやJSなど入らず 1位は? パーソル調査
- プログラミング言語別の平均年収ランキング トップ10にPythonやJSなど入らず 1位は? パーソル調査 - ITmedia NEWS
調査結果は、パーソルが転職支援サービス「doda」で集めた100万件以上の転職情報を基に算出した。
これ、元記事のさらにネタ元をたどると ↑で一位になってた「言語」が影も形もないのはどういうこと?
あと100万件以上の転職情報を基に算出
とあるけど
ITエンジニア5,599名を対象に「2020年プログラミング言語別/年代別の平均年収ランキング調査」を行いましたので、 結果をお知らせいたします。なお、本調査はコミュニティメンバーの興味・関心事をテーマにした独自調査です。
5599名?🤔
- 企業が掲示する年収と市場に即した適正年収とのギャップを解決ITエンジニア職×スキルの平均年収を無償公開 | ニュースリリース | パーソルキャリア - PERSOL CAREER
- 2020年プログラミング言語別年収ランキング - TECH Street (テックストリート)
「保有スキル」とかあるので 21個挙げられているプログラミング言語も 重複解答ありかと思いきや
順位 | 2020 | 2019 |
---|---|---|
1 | 15.9 | 15.8 |
2 | 15.9 | 15.1 |
3 | 13.2 | 13.9 |
4 | 6.4 | 6.8 |
5 | 6.1 | 6.7 |
6 | 6.0 | 6.0 |
7 | 6.0 | 5.5 |
8 | 5.2 | 5.0 |
9 | 4.9 | 4.9 |
10 | 4.3 | 4.2 |
11 | 4.2 | 3.9 |
12 | 4.2 | 3.9 |
13 | 1.8 | 2.1 |
14 | 1.7 | 1.7 |
15 | 1.2 | 1.7 |
16 | 1.0 | 0.7 |
17 | 0.8 | 0.7 |
18 | 0.7 | 0.6 |
19 | 0.5 | 0.4 |
20 | 0.2 | 0.3 |
21 | 0.0 | 0.0 |
1位から21位までの%を足すと どちらもほぼ100%…🤔
つか21位(F#)の0.0%ってどういうことよ? (たぶん小数点以下2位で四捨五入すると0.0になってしまうような値だったんだろう)
2年分でほぼ5600人なので、単純に半分にして 0.05%が何人くらいになるかと計算すると