相模原市(旧域)と愛川町においては、大判焼きですかね。
相模原市(旧域)で今川焼の看板を出していたお店もありましたが、潰れてしまったので。
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
相模原市(旧域)と愛川町においては、大判焼きですかね。
相模原市(旧域)で今川焼の看板を出していたお店もありましたが、潰れてしまったので。
なるほど、たい焼きはベイクドモチョチョの派生品。
----
たい焼きは日本中何処へ行っても「たい焼き」じゃないですか。
しかし「大判焼」に関しては「太鼓饅頭」だの「今川焼」だという呼び方があって統一されていませんよね。
それは何故ですか?(2019/4/29) https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14207052244
それはたい焼きで良いはず…?(たい焼きの呼称で争うケースってありましたっけ…??)
このアカウントは、notestockで公開設定になっていません。
うええ、これを見せられるともうDOSBoxは捨ててDOSBox-Xへ移行したくなるわ…
野良ビルドだとこれで通るんだけどなあ…(portsにあるMIDI等のパッチは未適用、要コンパイルエラーに関する修正)
$ AUTOMAKE_VERSION=1.16 AUTOCONF_VERSION=2.69 ./autogen.sh
$ CPPFLAGS="-I/usr/local/include -I/usr/X11R6/include" LDFLAGS="-L/usr/local/lib -L/usr/X11R6/lib" ./configure --disable-alsatest --disable-dynamic-core --disable-sdl --enable-sdl2
$ gmake -j5
_GH_TAG_DIST = ${GH_TAGNAME:C/^(v|V|ver|[Rr]el|[Rr]elease)[-._]?([0-9])/\2/}
:C modifierはPMake - A tutorial ( https://docs-archive.freebsd.org/44doc/psd/12.make/paper.pdf )の記載には無くてNetBSD系の話ではあるようだから https://bsd-api-discuss.wasabisystems.narkive.com/qu3fNgY8/new-make-modifiers-c-w-tw-and NetBSD方言で良いのかな(OpenBSDはNetBSD派生だし)。
で、この:Cの後にある正規表現は何をしたいのかを理解しないと先へ進めない。
@redbrick 今自分でportsパッケージを作ってる(DOSBox-Xのパッケージはまだ作られていない)状況なので、SHA256 sumも起こさないといけないしGH_TAGNAMEかGH_COMMITかどちらか都合のいい方を選ぶとか…作業途中なんです。
その一方で、今やってるdosbox-xだとDISTNAME=dosbox-x-v${VERSION}を追加した途端に
>> Fetch https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06/dosbox-x-v2023.10.06
ftp: Error retrieving https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06/dosbox-x-v2023.10.06: 404 Not Foundとなる
あ、ftp使ってるんすね
同じようなことをしているx11/bgsだと
VERSION = 0.8
DISTNAME = ${GH_PROJECT}-${VERSION}
GH_ACCOUNT = Gottox
GH_PROJECT = bgs
GH_TAGNAME = v${VERSION}
でbgs-0.8.tar.gzを取得できてる。
@redbrick 取得したアーカイブのSHA256 sumとファイルサイズを保持しているのでファイル名が違うくらいでは問題にならない、という見解みたいです
ん-、infrastructure/mk/bsd.port.mkのこの辺
.if !empty(GH_PROJECT) && !empty(GH_TAGNAME)
_GH_TAG_DIST = ${GH_TAGNAME:C/^(v|V|ver|[Rr]el|[Rr]elease)[-._]?([0-9])/\2/}
DISTNAME ?= ${GH_PROJECT}-${_GH_TAG_DIST}
GH_DISTFILE = ${GH_PROJECT}-${_GH_TAG_DIST}${EXTRACT_SUFX}
.endif
辺りかなあ。他のGitHub物がどういうファイル名でダウンロードしているか確認して、このコードの流儀になってるなら気にしないことにしよう。
OpenBSDのports systemは/usr/ports/infrastructureにある各種スクリプトを読まないといけないので http://cvsweb.openbsd.org/ports/infrastructure/ 相当めんどいんですよ(今眺めていても「???」ってなってる)
tags/<タグ>/ファイル名(任意)
なので
https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06/a.tar.gz
でa.tar.gzをダウンロードできちゃうのか(中身は同じ)。どうすんのこれ…(困惑
https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06/dosbox-x-v2023.10.06.tar.gz
→dosbox-x-2023.10.06.tar.gz
…ファイル名の指定が腐ってる、それをGitHub側も受け入れてしまってる、そんな感じかなあ。
https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06.tar.gz
→dosbox-x-v2023.10.06.tar.gz
https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06/dosbox-x-dosbox-x-v2023.10.06.tar.gz
→dosbox-x-dosbox-x-v2023.10.06.tar.gz
得られるアーカイブは同一で、ファイル名の頭にゴミ(ということにしておく)が付いてる。
何故後者の指定ができてしまうのか…そしてそれでダウンロードできちゃうのか…??
@redbrick ああこれOpenBSD portsの流儀なのでそこはそっとしといてあげてください
得られるファイルが dosbox-x-dosbox-x-v2023.10.06.tar.gz ってなるのがなんか気に入らないみたいで…ダウンロードした後に変えちゃえば良いのかもしれない?(そんなフックがあるんだろうか、探索のためアマゾンの奥地へ旅立たないと…)
make makesumはうまくいくけど
framboise# make patch
===> Building from scratch dosbox-x-2023.10.06
install: Target: /bin/install
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2739 '/.extract_started': @ install -m 755 /usr/ports/infrastructure/bin/install-...)
*** Error 2 in /usr/ports/emulators/dosbox-x (/usr/ports/infrastructure/mk/bsd.port.mk:2677 'patch': @lock=dosbox-x-2023.10.06 ; export _LO...)
framboise#
こーなる。
GH_ACCOUNT= joncampbell123
GH_PROJECT= dosbox-x
GH_TAGNAME= dosbox-x-v${VERSION}
#GH_COMMIT = f719635d57dc43099ba01129c188c8e0a7c89d78
これだと
framboise# make makesum
===> Checking files for dosbox-x-2023.10.06
>> Fetch https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06/dosbox-x-dosbox-x-v2023.10.06.tar.gz
framboise#
現状のMakefileのファイル取得部分の記述がコレ
GH_ACCOUNT= joncampbell123
GH_PROJECT= dosbox-x
#GH_TAGNAME = dosbox-x-v${VERSION}
GH_COMMIT= f719635d57dc43099ba01129c188c8e0a7c89d78
@redbrick GitHub、同じアーカイブでもいくつかのパターンで参照できてしまうんです(とまとめてみたところで、試していないパターンがあったのでこれを攻めてみましょう)。
https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2023.10.06
https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06.tar.gz
https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2023.10.06.zip
https://github.com/joncampbell123/dosbox-x/archive/f719635d57dc43099ba01129c188c8e0a7c89d78.tar.gz
ちなみにdosbox-xをOpenBSDのports化しようとしてハマってるので…(震え声
コマンド名がdosbox-xなので、-を挟んでいることでヘンなことが起きてるのかなって気がします。command-2.33みたいなバージョン番号の処理とか入ってるので。
そもそも誰(なんというコマンド)がダウンロードを担当してんの、から追わないといけないのかなあ。ftp https://github.com/joncampbell123/dosbox-x/archive/f719635d57dc43099ba01129c188c8e0a7c89d78.tar.gz 全然問題ないはず。
これが、dosbox-x-dosbox-x-v2023.なんたら.gzをダウンロードさせた場合はダウンロードしたアーカイブを認識できないのか展開できずにコケるという、どうすんのこれ状態で。
framboise# make makesum
===> Checking files for dosbox-x-2023.10.06
>> Fetch https://github.com/joncampbell123/dosbox-x/archive/f719635d57dc43099ba01129c188c8e0a7c89d78.tar.gz
Unrecognized switch: -719635d.tar.gz (-h will show valid options).
*** Error 25 in /usr/ports/emulators/dosbox-x (/usr/ports/infrastructure/mk/bsd.port.mk:2327 'makesum': @cd /usr/ports/distfiles; ck=/usr/p...)
framboise#
ダウンロードしちゃいるんだけど、ファイル名が-f719635d.tar.gzになるのが解せぬ。
ktraceはそのプロセスしか見てくれないから…裏で何起動して動かしてるかまで追いたいとなると別の手段を使わないとダメなのかな
このアカウントは、notestockで公開設定になっていません。
framboise# make makesum
===> Checking files for dosbox-x-2023.10.06
>> Fetch https://github.com/joncampbell123/dosbox-x/archive/f719635d57dc43099ba01129c188c8e0a7c89d78.tar.gz
Unrecognized switch: -719635d.tar.gz (-h will show valid options).
*** Error 25 in /usr/ports/emulators/dosbox-x (/usr/ports/infrastructure/mk/bsd.port.mk:2327 'makesum': @cd /usr/ports/distfiles; ck=/usr/p...)
framboise#
何でファイル名が-f71うんたらとかに化けるのさ
1982年3月にカロナール細粒が登場したってことは(自分は1976年生まれなので)それまでの間は一体何を熱さましとして飲んでたのかというのが気になるな。
かつての小児用バファリンもバファリン配合錠A81となり適用も変わってしまったし。 http://image.packageinsert.jp/pdf.php?mode=1&yjcode=3399100F1116
こういう切り口で調べると、どれだけ昔のことを知らないのかということを実感させられる。
なるほど、カロナール錠200の生物学的同等性試験で使用した標準製剤は20%の細粒なのか。インタビューフォームにちゃんと書いてある。 歴史のある薬なだけに「開発の経緯」は読みごたえがありますねえ。
https://image.packageinsert.jp/pdf.php?mode=1&yjcode=1141007F1063
人手不足には医療崩壊と散々言って大騒ぎしていたのに、モノ不足は医療崩壊として扱わずだんまりなんですねー?と言いたくはなるかなあ。
必要な薬はきちんと出せば良いとして、「おまけ」をあれこれもりもりにしているのはどうなのか…というのはある。とはいえそれを引き締めれば「薬屋如きが俺達医者様の処方に口出しするとは何事か」とか「薬を減らされるのは患者として我慢ならぬ」と怒りを買うし、そもそも治療においてどれを省けばいいかという問題を解くスキルが薬屋に十分あるのかというと聞かれると…
せいぜいやれるとしたら残薬管理なんだろうけどやりすぎるとこれもこれで怒られると聞くし。
おみやげ処方は要らないな、と思うときはある…
薬という“お土産”を欲しがる患者たち (2016.10.26)
https://business.nikkei.com/atcl/opinion/15/221102/102500334/ なんて記事もかつてはあったくらいなので。
(その割にビタミン剤は医療用よりも一般用の方が流通状況が良いようだけど…気のせい?)
まあ医療用の流通が逼迫している以上OTCには回せないよね…
「カロナール」、第一三共ヘルスケアがOTC承認取得 あゆみ製薬、需要増で医療用の製造優先 (2023.4.12)
https://nk.jiho.jp/article/179984
ここで指してるカロナールは医療用。処方箋医薬品の指定はないけど、病院にかかって処方箋書いてもらって調剤薬局で受け取る薬。
生物学的同等性試験において何と比較したかについては「社内資料:カロナール錠200の生物学的同等性試験」なるものが存在すると添付文書にあるので、然るべき人が問い合わせれば資料が得られるのかもしれない。
それはともかく、一般用医薬品としてのカロナールが出るという話を聞いて驚いてる(まだ市場には出ていないのだろうか?)。
OTC医薬品「カロナール®A」製造販売承認取得に関するお知らせ (2023.4.12)
https://www.daiichisankyo-hc.co.jp/release/calonal230412.html
サーチャー試験ってあったよねーと思ったら今でもあるみたい。検索技術者検定ってことらしいけど。 https://ja.wikipedia.org/wiki/%E6%A4%9C%E7%B4%A2%E6%8A%80%E8%A1%93%E8%80%85%E6%A4%9C%E5%AE%9A
子供の頃に見たビデオで、コンピューターから情報を検索してくる「サーチャー」という職業が紹介されていたんだけど、「良いプロンプトを書ける人」も近い感じする。
とりあえずDOSBox-Xで「ビルド通らねえぞ」とPR投げ込んで、待ち。 https://github.com/joncampbell123/dosbox-x/pull/4575
ん-む、include/dos_inc.h、sOffset()→offsetof()へ置換しても問題ないはずなんだけど https://github.com/joncampbell123/dosbox-x/issues/3751 みたいなトラブルがあったという経緯があるとちょいいじらない方が良いんじゃない?という気にはなる。
DOSBox-0.74は(古いだけあって)
c++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -mno-ms-bitfields -MT adlib.o -MD -MP -MF .deps/adlib.Tpo -c -o adlib.o adlib.cpp
こんな感じ。
-g -std=gnu++14 -O2 -msse -Wall -Wextra -Wunused -pedantic -Wno-error=format-security -Wsign-promo -Wconversion-null -Wno-deprecated-declarations -Wno-implicit-fallthrough -Wno-strict-aliasing -Wno-missing-field-initializers -Wno-format-zero-length -Wno-address-of-packed-member -Wno-int-to-void-pointer-cast
-W関連山盛りなのと、std=gnu++14とか規格も変わってる。
c++ -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../src -Wno-int-to-void-pointer-cast -Wno-address-of-packed-member -Wno-format-zero-length -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-implicit-fallthrough -Wno-deprecated-declarations -Wconversion-null -Wsign-promo -Wno-error=format-security -pedantic -Wunused -Wextra -Wall (ry 続く
さてと、こっからはこっちへ(Nostr側のDOSBox-X作業メモの続き)
include/dos_inc.hにあるsOffset()絡みのwarningはうっとおしいんだけど…DOSBox-0.74のビルドではwarningが出てない。sOffset()の定義はDOSBox-0.74/DOSBox-X変わらない。
Techcrunchとかどうなんだろう、たしかあそこはNostr上にもアカウントがあったような…?
NOSTRASIA(アジアのNostrイベント)、ビットコイン界隈(とは?)のニュースサイトしか取り上げてないっぽい気配がある。Nostr界隈に目を光らせている記者がインプレスやITmediaあたりにはあまりいないのかもしれない。
DOSBox-X、多少直した上で、OpenBSD上で素(portsのパッチは当てない状態)のビルドは通ったが…いいのかなこれで
このアカウントは、notestockで公開設定になっていません。
どうなったんですかこれーーーーーーーーーーーーーーー!!!!!?Closedになってるんですけどーーーーーーーーーーーーーーーーーーー!!!!!!!?????
FYI: Working on port for OpenBSD (22/Mar/2018) https://github.com/joncampbell123/dosbox-x/issues/630
カロナールも標準製剤との生物学的同等性試験を行っている…って、この場合の標準製剤って何を指してるんだろう。気になる。 https://www.info.pmda.go.jp/go/pack/1141007F1063_5_06/1141007F1063_5_06
Nostrユーザーが世界中から集まるアンカンファレンス、Nostrasia Tokyoがすごかった
・Nostrユーザーなら誰でも無料で参加できる(これだけでも太っ腹)
・ベルサール渋谷のイベントフロアを貸切(キャパ1000人の広さ)
・参加者全員に記念Tシャツのプレゼント(うれしい)
・9時から17時まで10×2ステージの全20講演(内容は結構濃い)
・講演は基本的に英語でリアルタイム翻訳有り(VoicePingってWebアプリ)
・飲み物や昼食タイムのお弁当は全て無料(10種類から選べる)
・Nostrアプリをペアプロ開発しようぜ!って講演が面白かった(海外のエンジニアと初めてペアプロについて語れた)
・ウェルカムパーティーは大量の寿司が実質食べ放題(多すぎて計測不能)
・イベントのために考えられたカクテルが振る舞われる(見た目も綺麗だしめちゃ飲みやすい)
・東京農業大学による皇室献上用の日本酒8種の試飲(甘口辛口淡麗芳醇の違いが分かる良いお酒)
・突然始まるマグロの解体ショー(ん?????)
・冷凍処理の無い解体したての新鮮な生本マグロが食べ放題(マジ?????????)
・最後はみんなでカラオケパーティー(??????????????)
※全3日間のうちの1日目だけでこの情報量
ソート云々に関しては要検討。機械がお仕事してくれるなら人間の都合に合わせてもらえばいいし…今後メンテする際のdiff取った時に面倒が無い方向であれば。
OpenBSD上のLibreOfficeでは何故か日本語の文字入力ができない(OpenBSDのバージョンによって時々できたりできなかったりする、7.4はできない方)という現象に当たっているのがちとツラいところだな。
nkf -w y_ALL20231018.csv |sed 's/,/ /g'|sed 's/"//g'| awk '{if ($17 == 1 && $28 == 1){print 0, $5, $3}}' |sort | awk '{print $1, $3, $2}'
な前処理で、7519件…「」で括られた屋号ありに限定するなら6616件まで削れる。このくらいの件数なら頑張れそうだけど頑張りたくないので頑張らない。
作業中は名称順にソートしておくがリリース時にはコード順のソートに直す
経過措置が終了したものに関しては考慮しない
まずはある程度の形にする
飽きたらやめる
飽きたらやめる
飽きたらやめる(大事なので3回書く)
その辺の方針でやってくか…
$1(変更区分)は0しかない
$30(廃止年月日)は99999999しかない
$35(基本漢字名称)と$5(漢字名称)は異なる物らしいけどどう異なるか不明、どっちかを使えば良いと思う(医薬品コードで管理してるので)
医薬品名称によるソートはしない方向で(コード順にしておいた方が後から追加する際に楽)
データの有効/無効フラグを先頭につけておく
という辺りでどうだろう。
nkf -w y_ALL20231018.csv |sed 's/,/ /g'|sed 's/"//g'| awk '{if ($17 == 1 && $28 == 1){print 0, $3, $5}}'
辺りで前加工か。
後発品かつ内用薬の抽出はフラグがあるのでそれを使うのが適切。あと、""で括られたCSVなので、フィールド内に"を使ったデータが無いのは確認済→タブ区切りかつ""で括らない形式へ変換しても問題は無いはず。