パスワードを忘れた? アカウント作成

espyさんのトモダチの日記みんなの日記も見てね。 スラドのストーリを選ぶための補助をお願いします。

15370120 journal
政府

espyの日記: 首相官邸ページにご意見投稿 3

日記 by espy

ご意見募集(首相官邸に対するご意見・ご感想)

昨今の 新型コロナ対策関連で色々腹立たしいので、ご意見を投稿した。
以下全文。

テーマ: COVID-19対策全般に関して
----
私は川崎市に住む会社員です。連日の新型コロナウイルスの感染拡大のニュースを見ながら、
大変大きな不安を日々感じております。
それはただ単に感染者数が増加している事だけでなく、医療現場のひっ迫が深刻化している点に加え、
政府の施策、記者会見での答弁に具体策についての言及もなく、たよりないからです。
以下、意見とお願いです。

●政府が対策を決定・実施するにあたっては、科学的・統計的なデータ、専門家、科学者による
    検討結果などをきちんと参考にし、客観的に施策に反映して下さい。
・7/22のニュースの情報によると、京大の西浦教授は「東京都の1日の新規感染者数は8/21に5235人」
    という予想を厚生労働省の専門家会合で提示されていました、にも関わらず、五輪は開催され、
    本日8/5の感染者数は5042人という過去最多を更新してしまいました。
・記者会見を拝見するに、政府はワクチンで解決するとか、特効薬があるとかの話題に度々触れられ
    ますが、若年者はいまだにワクチン接種の予約を受け付けていないとか、該当の薬品は
    入院しなければ処方できない(継承は自宅療養せよと言うのに) といった事実が、会見直後の
    メディアで解説されています。
・これらの事態を政府はどう受け止めているのでしょうか? 希望的・楽観的な見積もりは
    今すぐやめて、「最悪の事態」も想定した行動をして頂きたい。
・感染性の強いデルタ株が猛威を振るうことはイギリスやインドの事例で 6月ごろには既に分かって
    いました。このようなデータを見過ごさずに対処するよう願います。

●コロナ対策と五輪の開催について
・政府による積極的な五輪の開催と、国民への自粛要請は、明らかに矛盾する、間違ったメッセージを
    発しています。スポーツの祭典は開催するのになぜ国民の娯楽や旅行・帰省は止めろと言うのか、
    納得のいく説明を政府はするべきだと思います。
・菅首相は6/7に、五輪の開催については「国民の命と健康を守ることが開催の前提条件だ」「前提が
    崩れればそうしたことは行わない」と言及されました。今どうやって国民の健康と命が守れているのか、
    その「前提」とはどんな基準で、今その基準を満たしているのか、説明頂きたい。

●時間や手間がかかる対策であっても、長期的視野を持って、過去の失敗事例、海外の成功例等から
    学び、今からでも検討し、対処すること。
・台湾は昨年の感染拡大を早期に収束させ、また今年に入ってデルタ株が拡大しても早期の
    収束を成功させました。マスクの配布でITを活用している点も話題になりました。
・中国は昨春の感染拡大時に大量の病院を即席で建築して対策しました。
・今年の年初の第4波の際、大阪では人工呼吸器が不足していたため、呼吸が苦しい患者に挿管
    できずに看取っていたといいます。医療崩壊を既に国内で経験しているわけです。これは
    失敗事例であり、次回からは避けなければなりません。
・ブラジルで発見されたガンマ株の話題もあり、この先も新型コロナ対策は続きます。大規模な
    対策、短期間で制定が難しい法律でもあきらめず、長期的視野で検討願います。

●財政出動と速やかな給付で国民を助ける政策を
・度重なる自粛要請ですでに国民は自粛疲れを起こし、勤務先へ出勤や飲食店の夜間営業など、
    収入の為にやむにやまれぬ勤労、経済活動を再開しています。また廃業や自殺も増加しています。
・自民党内の安藤浩議員をはじめとして結成された「日本の未来を考える勉強会」が、様々な経済知識
    に関しての議論を行い、Youtube等でも解説動画を公開していますが、それらの知見によれば、
    財政出動は可能であり、特に不景気および災厄に見舞われている現在では、消費税減税や、
    積極財政による経済の活性化が必要であると解説されています。 諸外国でも今回のコロナ禍に
    おいては、速やかな現金支給が実施されていますが、日本だけは同勉強会が指摘する、不必要な
    財政健全化にこだわっています。
・経済対策に関する認識をぜひ改めて頂き、有効なデフレ対策、経済刺激策を繰り出して頂きたい。
    また、昨春に定額給付金がありましたが、(マイナンバーカードの有効活用も含め) 再度の給付を
    前向きに検討願います。

以上、前向きな取り組みを、宜しくお願い致します。
----

総理宛に意見を送るのははやぶさ2嘆願書以来だな。

14178068 journal
日記

espyの日記: Elixir でプログラミング 3

日記 by espy

Elixir 初プログラミング。

  抵抗分圧回路

  Vin ───┐          
       □ R1        
       │          
       ├───→ Vout  
       │         
       □ R2       
       │         
        GND

  にて、 Vout = Vin * R2 / (R1+R2) なのであるが、 Vin, Vout を指定して、
  目的の Voutが得られる抵抗 R1,R2の組み合わせをE24系列から選定するプログラムを
  作った。

# volt_divider.exs --- search proper R1,R2 combination of voltage divider circuit
#
#  usage: elixir volt_divider.exs <Vin> <Vout>
#            Vin, Vout : float
#
 
e24 = [1.0, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2.0, 2.2, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9, 4.3, 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2, 9.1]
e24resisters = e24 ++ (for x &lt;- e24, do: x*10)
 
vin = String.to_float(hd(System.argv))
vout = String.to_float(hd(tl(System.argv)))
 
result_sorted = (for r1 <- e24resisters, r2 <- e24resisters, do: [ abs(vout - vin * r2/(r1+r2)), vin * r2/(r1+r2), r1, r2 ] )
               |> Enum.sort
 
for j <- 0..4 do
  [ err, vout, r1, r2 ] = Enum.at(result_sorted, j)
  IO.write("R1 = ")
  IO.write(r1)
  IO.write(",\tR2 = ")
  IO.write(r2)
  IO.write(",\tVout = ")
  IO.write(vout)
  IO.write(",\terror = ")
  IO.puts(err)
end

実行例:

D:\Usr\Elixir>elixir volt_divider.exs  5.0 3.3
R1 = 4.7,       R2 = 9.1,       Vout = 3.2971014492753623,      error = 0.0028985507246375164
R1 = 47.0,      R2 = 91.0,      Vout = 3.2971014492753623,      error = 0.0028985507246375164
R1 = 6.2,       R2 = 12.0,      Vout = 3.296703296703297,       error = 0.003296703296702841
R1 = 2.0,       R2 = 3.9,       Vout = 3.3050847457627115,      error = 0.005084745762711673
R1 = 20.0,      R2 = 39.0,      Vout = 3.305084745762712,       error = 0.005084745762712117
 
D:\Usr\Elixir>

# スラド日記で使えるタグ一覧は今どこにある?? code, pre, blockquoteどれも
# 「<-」 がコメントの始まりになってしまう... 「&lt;-」 と手動で直すしかなかった..

# (5/7追記) コメント頂いた、ecodeタグでうまくいきました。

14041978 journal
日記

espyの日記: メインPCを新しいものに更新。 6

日記 by espy

前回、2014年からもう5年。
メインで使っていたデスクトップPC、通電したまま寝落ちして、起きたら画面が表示していない。パワーキー長押しで一度切って再起動したらBIOSビープ音「ピー・ピピピ」またしてもVGAエラーか?

その後、本体を冷まして再度パワーオンしたら、普通にWindows7も立ち上がって数時間使えたりもするが、何か負荷の高いアプリを使うなどすると、やはり画面が突如真っ暗になる現象、NumロックキーでキーボードのLEDが変わるので、CPUは死んでないらしいが、シャットダウンせざるを得ない。
もう寿命という所だろうか。マザーボードは2008年からずっと使ってたP5K-E、Win7 32bitでそろそろ使えないアプリも増えてきたしで、本体を更新することにする。

また新しいマザーボード等、一式を買い揃えて…というのは、今回はやらない。
2017年1月に出来心でHoloLensを買ったあとで、開発環境のunityは64bit環境が必要と知って買った、GIGABYTE のBRIX、GB-BKi7HA-7500-BWを、OSやunityをインストール後にそのまま放置していた。これを液晶ディスプレイ(2016年購入)の背面にVESAマウントで取り付けて終わり、にしようと、地層の下の方から取り出して準備を始めた。

ストレージが M.2 の1TBだけで、旧マシンのドライブの全内容をコピーして持ってくるにはとても足りないので、お値段はべらぼうだがここは 2.5" 4TB SSD を追加してやろうと、ウエデジのWDS400T2B0A、約6万を購入。これでストレージは合計5TBだ。

旧マシンがまだ起動できる状況で、ディスクの必要なファイルをLAN経由で何日もかけて徐々にBRIXの方へコピーし、今は無事、BRIXを使える状態にできている。

前回もやったのでベンチマーク…タイムリープベンチは83で、前回のファンレスGeForceよりも速い?! ゆめりあベンチは動作せず。

使用上の問題は、液晶ディスプレイ背面に取り付けてあるので、電源を入れるときにいちいち後ろに手を伸ばさねばならなくて面倒なこと。BIOSの設定で USB S5 WakeupをEnableにして、キーボードを叩いてパワーオンさせようとしているが、起動したりしなかったりで、なんかうまく動いてくれない。キーボードはUSBハブ経由接続しているのが原因だろうか?

13806941 journal
日記

espyの日記: 謹賀新年。

日記 by espy

ことしもよろしくお願いします。

今年も成田山へ父と一緒に。昨年は父の足の具合が悪くて行けなかったが有難い事に今回は回復。
おみくじは、私は末吉で、父は末小吉。

13738714 journal
日記

espyの日記: 若おかみは小学生! (映画)

日記 by espy

すごく良かった。
ポスターの絵柄がキッズアニメ風なので、それだけで避けられている層がきっとあると思うけど、数年前まではあった、毎夏のジブリの新作を観ていたようなアニメ映画ファンならば観ておいて損はない。お薦め。
テレビアニメを観て予習をする必要はない。ストーリー上でとんでもなく重い話が出てくるが、泣きで引っ張るような所は無く、悪人は出てこないし、嫌みなライバルも最後は協力してくれるプロフェッショナルで、エンディングは爽やか。
パンフレットも情報量が多くてグッド。

13683930 journal
日記

espyの日記: 最近観た映画、私的採点

日記 by espy

異論は認める。

バーフバリ 王の凱旋 90点 「たくましく成長した!」
未来のミライ 70点 「ひぃ爺い」
リズと青い鳥 70点 「ハグして」
カメラを止めるな 82点 「ポンッ!」
ペンギン・ハイウェイ 75点 「おっぱい」

(DVDで観たもの)
エクス・マキナ 65点 「チューリングテスト」

ネタバレは避けつつ...
バーフバリはストーリーも映像も引き込まれる、映画らしく楽しめる映画。
リズと…は、繊細でクオリティが大変高いのは認めるけど、ほとんど高校の校内という絵が地味な感じ。
未来のミライとペンギン…は、テーマ的には全然違うけれど、どちらも不思議な事が起きるファンタジーという点、そのファンタジーなシーンや展開に唐突な感じがあって、納得感はいまひとつというか。どうせハッチャケているならペンギンの方が思い切りが良くて映像は楽しめる。登場人物が理科系っぽいのもいい。
カメラを止めるな…これはチープな作りなのに巧みなアイデアと、最後に全部歯車が噛み合って、かつ笑えてハッピーエンドという、アツアツポイントの多いとんでもない作品だった。

エクス・マキナは公開当時観ようと思って逃した物が、DVDが安く売られてたので購入。擬人化されたAIが、本当にヒトの様に考えているのか…という、よくあるテーマ。意外な展開といったギミックはあまり無い。

13494895 journal
日記

espyの日記: 謹賀新年。

日記 by espy

今年もよろしくお願いします。
初詣、今年は成田山ではなく実家近所の神社で。おみくじは私も父も吉でした。

年賀状メイキングのページ goo.gl/RETr4R
今回は初めてメタセコイア & ペパクラデザイナーを使いました。

13488237 journal
日記

espyの日記: まだ使えるGrace

日記 by espy

TIのマイコン、MSP430 で、サポートの終わっている、コード自動生成ツール Graceが、まだ有効に使えたよ、というノウハウをブログに書いた。

http://espilab.ddo.jp/wp/?p=508
20ピンのMSP430マイコンを楽に使おう

http://espilab.ddo.jp/wp/?p=513
まだ使える Grace

13457422 journal
プログラミング

espyの日記: C言語のwhile () の条件式にデクリメントで はまった。 6

日記 by espy

もう何ヶ月、何年ぶりか?の書き込み。

趣味的な 16bitマイコンのプログラムで、こんな感じのコードを書いていた:
(簡略化している)

unsigned int tmout = 50000;
while (tmout--){
    if (I2CTxComplete){
        ret = txlen;
        break;
    }
}
if (tmout == 0){
  ret = E_TMOUT;
  if (UCB0STAT & UCB0BUSY) ret = E_BUSY;
  if (UCB0STAT & UCB0NACK) ret = E_NACK;
}
retrun ret;

これはI2Cの送信の関数を抜けるあたりのコードで、送信完了を待って、普通に完了したら送信したバイト数(txlen)を返し、タイムアウトになったらエラーコードを返す(E_BUSYなどは負の値)という仕掛けにした。50000回もステータスを待って完了(I2CTxComplete)しなければ異状ありとみなして、次の if (tmout ==0) で引っかかると思ったが、実際は引っかからなかった。
ブレークポイントを張って、エラー時の tmoutの値を見ると、0xFFFF…あれれ、なんで?

もしや、と思って、cygwin上でこんなプログラムで実験してみると

    j=10;
    while (j--){
        printf("%d ",j);
    }
    printf(" j=%d\n", j);

    j=10;
    while (--j){
        printf("%d ",j);
    }
    printf(" j=%d\n", j);

すると出力は、

$ ./test-while
9 8 7 6 5 4 3 2 1 0 j=-1
9 8 7 6 5 4 3 2 1 j=0

ループを抜けたら j=-1、えーそうなのかー...

コンパイルで、アセンブラソースを出力させて中味を確認してまでやって、ようやく理解した。

while (j--) { 中味; } だと、jの値を評価し、中味を実行するか判定した後で 変数jの値を減らす。(そして判定が真なら中味を実行する)
while (--j) { 中味; } では、変数jを減らしてから jの値を評価し、中味を実行するか決める。

よくよく考えれば、 if ( ) の条件式で単項演算子を使う時は注意だよ、という、ふつーに教科書に載ってる話と全く同じ話なのに、while (条件式) ではカッコ内を処理してから…と思い込んでしまった。単にそれだけの事。

typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...