RUST勉強中、9/11の積み上げ?

前回はcargo install cargo-generateまで実行したので、その続きです。

taki@DESKTOP-4VF3GEO:~/rust$ cargo generate --git https://github/rustwasm/wasm-pack-template
Error: Please check if the Git user / repository exists.

Caused by:
    failed to resolve address for github: Name or service not known; class=Net (12)
taki@DESKTOP-4VF3GEO:~/rust$ cargo generate --git https://github.com/rustwasm/wasm-pack-template
🤷   Project Name : mandelbrot
🔧   Destination: /home/taki/rust/mandelbrot ...
🔧   Generating template ...
[ 1/12]   Done: .appveyor.yml
[ 2/12]   Done: .gitignore
[ 3/12]   Done: .travis.yml
[ 4/12]   Done: Cargo.toml
[ 5/12]   Done: LICENSE_APACHE
[ 6/12]   Done: LICENSE_MIT
[ 7/12]   Done: README.md
[ 8/12]   Done: src/lib.rs
[ 9/12]   Done: src/utils.rs
[10/12]   Done: src
[11/12]   Done: tests/web.rs
[12/12]   Done: tests
🔧   Moving generated files into: `/home/taki/rust/mandelbrot`...
💡   Initializing a fresh Git repository
✨   Done! New project created /home/taki/rust/mandelbrot
taki@DESKTOP-4VF3GEO:~/rust$ tree mandelbrot/
mandelbrot/
├── Cargo.toml
├── LICENSE_APACHE
├── LICENSE_MIT
├── README.md
├── src
│   ├── lib.rs
│   └── utils.rs
└── tests
    └── web.rs

2 directories, 7 files
taki@DESKTOP-4VF3GEO:~/rust$ curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
sh: 139: [: x86_64: unexpected operator
info: downloading wasm-pack
info: successfully installed wasm-pack to `/home/taki/.cargo/bin/wasm-pack`
taki@DESKTOP-4VF3GEO:~/rust$ cd mandelbrot/
taki@DESKTOP-4VF3GEO:~/rust/mandelbrot$ wasm-pack build
[INFO]: Checking for the Wasm target...
info: downloading component 'rust-std' for 'wasm32-unknown-unknown'
info: installing component 'rust-std' for 'wasm32-unknown-unknown'
[INFO]: Compiling to Wasm...
   Compiling proc-macro2 v1.0.43
   Compiling quote v1.0.21
   Compiling unicode-ident v1.0.3
   Compiling wasm-bindgen-shared v0.2.82
   Compiling log v0.4.17
   Compiling syn v1.0.99
   Compiling cfg-if v1.0.0
   Compiling once_cell v1.14.0
   Compiling bumpalo v3.11.0
   Compiling wasm-bindgen v0.2.82
   Compiling wasm-bindgen-backend v0.2.82
   Compiling wasm-bindgen-macro-support v0.2.82
   Compiling wasm-bindgen-macro v0.2.82
   Compiling console_error_panic_hook v0.1.7
   Compiling mandelbrot v0.1.0 (/home/taki/rust/mandelbrot)
warning: function `set_panic_hook` is never used
 --> src/utils.rs:1:8
  |
1 | pub fn set_panic_hook() {
  |        ^^^^^^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` on by default

warning: `mandelbrot` (lib) generated 1 warning
    Finished release [optimized] target(s) in 4.32s
[INFO]: Installing wasm-bindgen...
[INFO]: Optimizing wasm binaries with `wasm-opt`...
[INFO]: Optional fields missing from Cargo.toml: 'description', 'repository', and 'license'. These are not necessary, but recommended
[INFO]: :-) Done in 10.50s
[INFO]: :-) Your wasm pkg is ready to publish at /home/taki/rust/mandelbrot/pkg.
taki@DESKTOP-4VF3GEO:~/rust/mandelbrot$ npm init wasm-app www
npx: installed 1 in 2.333s
🦀 Rust + 🕸 Wasm = ❤
taki@DESKTOP-4VF3GEO:~/rust/mandelbrot$ cd www
taki@DESKTOP-4VF3GEO:~/rust/mandelbrot/www$ npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 587 packages from 362 contributors and audited 655 packages in 5.343s

18 packages are looking for funding
  run `npm fund` for details

found 100 vulnerabilities (3 low, 30 moderate, 53 high, 14 critical)
  run `npm audit fix` to fix them, or `npm audit` for details
taki@DESKTOP-4VF3GEO:~/rust/mandelbrot/www$ npm run start

> create-wasm-app@0.1.0 start /home/taki/rust/mandelbrot/www
> webpack-dev-server

ℹ 「wds」: Project is running at http://localhost:8080/
ℹ 「wds」: webpack output is served from /
ℹ 「wds」: Content not from webpack is served from /home/taki/rust/mandelbrot/www
ℹ 「wdm」: Hash: c3b265e5d69900dfbb35
Version: webpack 4.43.0
Time: 268ms
Built at: 09/11/2022 8:48:14 AM
                           Asset       Size  Chunks                         Chunk Names
                  0.bootstrap.js    3.4 KiB       0  [emitted]
8e8fa9289c240ac706a1.module.wasm  872 bytes       0  [emitted] [immutable]
                    bootstrap.js    369 KiB    main  [emitted]              main
                      index.html  297 bytes          [emitted]
Entrypoint main = bootstrap.js
[0] multi (webpack)-dev-server/client?http://localhost:8080 ./bootstrap.js 40 bytes {main} [built]
[./bootstrap.js] 279 bytes {main} [built]
[./index.js] 56 bytes {0} [built]
[./node_modules/ansi-html/index.js] 4.16 KiB {main} [built]
[./node_modules/ansi-regex/index.js] 135 bytes {main} [built]
[./node_modules/hello-wasm-pack/hello_wasm_pack.js] 698 bytes {0} [built]
[./node_modules/strip-ansi/index.js] 161 bytes {main} [built]
[./node_modules/webpack-dev-server/client/index.js?http://localhost:8080] (webpack)-dev-server/client?http://localhost:8080 4.29 KiB {main} [built]
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.51 KiB {main} [built]
[./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 1.53 KiB {main} [built]
[./node_modules/webpack-dev-server/client/utils/createSocketUrl.js] (webpack)-dev-server/client/utils/createSocketUrl.js 2.91 KiB {main} [built]
[./node_modules/webpack-dev-server/client/utils/log.js] (webpack)-dev-server/client/utils/log.js 964 bytes {main} [built]
[./node_modules/webpack-dev-server/client/utils/reloadApp.js] (webpack)-dev-server/client/utils/reloadApp.js 1.59 KiB {main} [built]
[./node_modules/webpack-dev-server/client/utils/sendMessage.js] (webpack)-dev-server/client/utils/sendMessage.js 402 bytes {main} [built]
[./node_modules/webpack/hot sync ^\.\/log$] (webpack)/hot sync nonrecursive ^\.\/log$ 170 bytes {main} [built]
    + 21 hidden modules
ℹ 「wdm」: Compiled successfully.

問題無く完了しました。

経済ニュース(09/13)

東芝子会社の工場で停電 半導体の生産一時停止|FNNプライムオンライン – FNNプライムオンライン

東芝子会社の半導体製造工場で停電が発生し、生産が一時、停止した。東芝の半導体子会社の「東芝デバイス&ストレージ」は、国内に4カ所ある半導体製造拠点の1つ、岩手県の工場で、11日の夜間点検中に停電が発生し、生産を一時、停止したことを発表した。工場では、家電製品や自動車などに使用している汎用(はんよう)性の高い半導体を生産しているが、生産中だった製品の一部は廃棄となる見込み。停電の原因や生産停止による影響の範囲など、詳細は確認中だが、製造装置に被害はなく、安全が確認されたものから順次、生産を再開し…

日銀の金融政策正常化、最短なら来年半ばに判断も-片岡前審議委員 – ブルームバーグ

日本銀行の審議委員を7月に任期満了で退任した片岡剛士氏は、最短なら来年半ばに日銀が金融緩和政策からの正常化に踏み出すべきかを判断するタイミングが訪れる可能性もあるとみている。

【米国市況】株4営業日続伸、市場の関心はCPIに-ドル142円台 – ブルームバーグ

週明け12日の米金融市場では株式相場が上昇し、ドルが下落。米国のインフレがピークに近づいているとの思惑を背景にリスク選好姿勢が強まった。東京取引時間帯に1ドル=143円台に下げた円は142円台に下げ渋った。米国債相場では10年債利回りが上昇し、利回り曲線がスティープ化した。

NYダウ4日続伸、229ドル高 Appleがけん引 – 日本経済新聞

【NQNニューヨーク=古江敦子】12日の米株式市場でダウ工業株30種平均は4営業日続伸し、前週末比229ドル63セント(0.7%)高の3万2381ドル34セントで終えた。ドル高の一服で外需企業の収益悪化懸念が薄れたほか、13日に発表される8月の米消費者物価指数(CPI)がインフレピークアウトを示すとの期待が買いを支えた。アップルが大幅高となったのもダウ平均を押し上げた。ダウ平均は直近4営業日で

「魚が獲れない」は世界で日本だけという衝撃事実 – 東洋経済オンライン

サンマ、サケ、スルメイカをはじめ、漁獲量の減少に関する報道が後を絶ちません。時折「前年よりも増加」などという報道もされますが、それはすでに、ものすごく減少した漁獲量に対してである場合がほとんどです。1…

「フリーランス」保護新法制定へ…企業に報酬額・業務内容の明示義務、一方的な変更を防止 – 読売新聞オンライン

政府は、組織に雇われずに個人として働くフリーランスの労働環境を整備するため、新たな法律を制定する方針を固めた。仕事の依頼主の企業に対し、業務内容や報酬額を明示するよう義務づけ、立場の弱い個人を保護する狙いがある。秋の臨

米ゴールドマン・サックス、近く人員削減実施へ 米報道(写真=ロイター) – 日本経済新聞

【ニューヨーク=宮本岳則】米金融大手ゴールドマン・サックスが来週にも数百人規模のリストラを実施する計画であることが12日、明らかになった。米紙ニューヨーク・タイムズなどが報じた。新型コロナウイルスの感染拡大期間中に一時、中断していた人員削減を再開する。M&A(合併・買収)や新規株式公開(IPO)市場が冷え込み、業績が低迷していた。ゴールドマンのデニス・コールマン最高財務責任者(CFO)は7月の

「iOS 16」が登場、ロック画面の“史上最大のアップデート”など – ケータイ Watch

アップル(Apple)は、iPhone向けの最新ソフトウェア「iOS 16」の提供を開始した。iPhone 8以降で利用できる。あわせてApple Watch向けの「watchOS 9」も登場している。

米インフレ期待、8月に大きく低下-NY連銀の消費者調査 – ブルームバーグ

米ニューヨーク連銀が12日発表した最新の消費者調査では、インフレ期待が大幅に低下したことが明らかになった。インフレと闘う米金融当局には追い風となる。

ソニーがSIMフリー版“Xperia 1 IV”を9月16日に発売。専用ゲーミングギア“Xperia Stream”も登場 – ファミ通.com

ソニーは、5G対応のフラッグシップスマートフォン“Xperia 1 IV”のSIMフリーモデルを、2022年9月16日(金)に発売する。

「時代にマッチしている」イメージ大学ランキング、関東・甲信越2位は青山学院大、では1位は? – オトナンサー

「マイナビ進学総合研究所」が、全国の高校3年生を対象に実施した「大学認知度・イメージ調査2022」では、「時代にマッチしている」大学など、イメージランキングも発表しました。

「ヱビスビール」35年ぶりに恵比寿で製造へ 新施設の来場者に提供:朝日新聞デジタル – 朝日新聞デジタル

サッポロビールは12日、看板商品の「ヱビスビール」が生まれた東京・恵比寿で、35年ぶりにビールの製造を再開すると発表した。恵比寿には本社を置くが、工場は移転していた。新しい醸造所を設け、2024年春…

アパレル値上げの秋、「デフレの雄」GU・ユニクロ・しまむらに転機 – 日本経済新聞

ファーストリテイリング傘下のジーユー(GU)は12日、一部商品を値上げしたことを明らかにした。ユニクロも商品数の約20%を値上げし、しまむらは価格を平均3~4%引き上げる方針。原材料価格や物流費の高騰は続いている。為替相場は足元で24年ぶりの円安水準で、コスト上昇圧力は一段と強まる。価格転嫁はさらに広がる可能性がある。12日の秋冬商品の事業戦略発表会で、GUの柚木治社長は、「一部の商品だけ値上

【明日の好悪材料】を開示情報でチェック! (9月12日発表分) – 株探ニュース

豊田通商 <8015> [東証P]向けにバイオディーゼル燃料を販売。名古屋港で自動車運搬船向けに供給される。■FRONTEO <2158> [東証G]AIレビューツール「KIBIT Automator」の最新版を提供開始・・・。

日野、国交省からの是正命令に「覚悟を持って取り組んでまいります」 – Car Watch

日野自動車は9月12日、9月9日に国土交通省より是正命令を受けたことに対して、「本是正命令を真摯に受け止め、命令内容を踏まえた抜本的な再発防止策を策定し実行するとともに、継続的に改善および強化を図り、二度と不正を起こさない企業風土ならびにガバナンスの確立に覚悟を持って取り組んでまいります。ステークホルダーの皆様には、多大なるご迷惑をおかけする事態となりましたことを、深くお詫び申し上げます」とのコメントを発表した。

【特集】物価高騰追加対策 非課税世帯に5万円給付|NHK 東海のニュース – nhk.or.jp

9月9日、岸田総理大臣は物価の高騰を受けた追加の対策を発表。
そのひとつとして生活に困っている人たちを支援するため、住民税が非課税の世帯を…

スターラックス航空、札幌―台北便を10月から運航 – 日本経済新聞

台湾の新興航空会社のスターラックス航空は12日、10月から札幌(新千歳空港)と台北(桃園空港)を結ぶ路線を新規就航すると発表した。日本国内で入国制限が徐々に緩和されており、今後の需要増を見込む。「A321neo」型機を使用し、席数は188席。1日1往復で毎日運航する。台北を午前9時30分に出発し、新千歳に午後2

“大阪いらっしゃい” 2か月ぶりに再開|NHK 関西のニュース – nhk.or.jp

大阪府内の旅行費用を助成する「大阪いらっしゃいキャンペーン」が12日から再開しました。
新型コロナの影響で厳しい状況となっている府内の観光…

畜産大手「神明畜産」民事再生法申請(2022年9月12日) – テレ東BIZ

国内最大規模の殺処分などで資金繰りが悪化していました。畜産大手「神明畜産」とグループ会社2社が民事再生法の適用を東京地裁に申請し、監督命令を受けたことがきょう分かりました。東京商工リサーチによりますと、負債額は3社でおよそ574億円にのぼります。新型コロナによる外食産業の不振に加え、神明畜産が経営する養豚場で豚熱…

ITニュース(09/13)

手持ちの親指トラックボールを縦型タイプにできる!エレコムのユニークなカスタムツール3種【今日のライフハックツール】 – Lifehacker JAPAN

手持ちの親指トラックボールを縦型タイプにできる、エレコムの3つのカスタマイズツールをご紹介します。

楽天モバイル社長「(妥協の)ポイントを見つけないといけない」 プラチナバンド再割当へ第2ラウンド|BUSINESS NETWORK – business network.jp

総務省「携帯電話用周波数の再割当てに係る円滑な移行に関するタスクフォース」の第11回会合が9月12日に開かれた。前回に続き、プラチナバンドの再割当をめぐり、激しい議論が交わされた。

Intel、6GHzのRaptor Lake CPU発売を予告!Core 13000シリーズ最上位としてCore i9-13900KSを2022年内に投入か – ニッチなPCゲーマーの環境構築Z

Intelは、6GHzモデルのCore 13000シリーズ(コードネーム: Raptor Lake)CPUを発売することを発表しました。海外メディアのTom’s Hardwareが報じました。 イス…

Galaxy Z Fold3使いがZ Fold4の実機に触れて思ったこと – OREFOLDER

Galaxy Z Fold4の実機が展示されていたので、先代機種にあたるGalaxy Z Fold3を愛用する筆者が触れてきました。 Z Fold4はZ Fold3から大きな進化はありませんが、細かな

「昇降デスクの上に置けるブラビア」のロマンがたまらんよ – GIZMODO JAPAN

近年、インチサイズは小さくとも高画質なテレビがトレンド気味。ソニーのブラビアシリーズからも42インチの有機ELテレビ「XRJ-42A90K」が登場しています。用途としては主に私室のテレビ、あるいはデスクに置いて使うゲーム用ディスプレイを想定しています。42インチはPCディスプレイ的に使えばリッチな大画面であり、私室テレビとして使うには大きすぎない、程よいサイズ感なんですよね。

Steam Deckの体験イベントがTGS 2022で開催に。本体が当たる抽選会も – 4Gamer.net

Komodoは本日(2022年9月12日),9月15日から9月18日まで開催されるTGS 2022で,Valveの携帯型ゲームPC・Steam Deckを紹介するブースの出展を発表した。同ブースでは、Steam DeckでPCゲームを体験できるイベント、ゲームメーカーや人気YouTuberによるライブ配信,Steam Deckが当たる抽選会などの開催も予定している。

米空軍でのウッカリ者、間違って「全軍関係者に一斉メール」機能を使ってネタにされる – GIZMODO JAPAN

う、耳が痛い。会社や学校などの団体で、そこに所属している人全員に一発でメールできる便利な専用アドレスってありますよね。メンバー全員が関係するお知らせで使用されるやつです。これ、うっかり使って大恥かいちゃったた!という経験がある人、少なくないのでは? ただ、まさかそんなウッカリ者がアメリカ空軍にもいるなんて…。この話、軍従事者で米Gizmodo読者の方が「面白すぎて言わずにはいられない!」とネタ提

ひろゆき氏「ゲームしないで歩くのは時間の無駄」“歩きスマホ肯定論”に「危険」「やめて」の指摘 – スポニチアネックス Sponichi Annex

事の発端は、あるユーザーが投稿したツイート。「なんだろう モザイクかかってるのに誰だかわかるのやめてもらっていいですか」という言葉とともに、パリで今年6月に撮… – スポーツニッポン新聞社の公式サイト(www.sponichi.co.jp)。

HiBy、R2R-DAC採用のコンパクトDAP「RS2」。デュアルmicroSDスロット搭載 – PHILE WEB – PHILE WEB

HiBy、R2R-DAC採用のコンパクトDAP「RS2」。デュアルmicroSDスロット搭載

北朝鮮に盗まれた約40億円相当の仮想通貨を取り返すことに成功 – GIGAZINE(ギガジン)

仮想通貨分析企業のChainalysisが、北朝鮮の支援を受けたサイバー犯罪グループが盗んだ750億円超(当時)の仮想通貨のうち、3000万ドル相当(約42億7000万円)分の押収に成功したことを報告しました。

感染症対策の知識を活用し180秒間を乗り切りるリアルストラテジー『180 SECONDS』Steamで配信開始 – Game*Spark

特別なストーリーが無いシンプルなゲーム性で、ウイルスの感染症対策の知識を活用して徐々に難しくなっていくシチュエーションを攻略。

精神削れる修士課程の2年間を体験するSLG「大学院生TRPG」Steamストアページ公開! – Game*Spark

タイトル通りの「TRPG」要素も含んだシミュレーション。実況動画も歓迎とのことです。

終わらないファイルのコピーが楽しいゲームに一変「Copy Dialog Lunar Lander」 – 窓の杜

ファイルのコピーが終わるまで次の作業が行えず、ダイアログの転送状況グラフをただ眺めているだけしかない――そんな経験はないだろうか。今回紹介する「Copy Dialog Lunar Lander」は、そうしたシチュエーションにぴったりなジョークアプリ。転送状況のグラフを荒涼な月面に見立て、探査機のスラスターを巧みに操作しながらソフトランディングさせるゲームに変えてしまうことができる。

ベトナム人男性 刺され死亡 神奈川・川崎市 男は逃走中 – FNNプライムオンライン

神奈川・川崎市の繁華街で、ベトナム人の男性が、男に刃物で刺され死亡した。警察は、2人の間にトラブルがあったとみて、逃走している男の行方を追っている。11日午後11時半ごろ、川崎市川崎区で「倒れている男性がいる、包丁を持った男が逃走した」と通行人から通報があった。警察が現場に駆けつけ、ベトナム人のグエン・ダイ・ヒッ…

怖! ブルーライトが老化を加速させるかもしれない説(ハエの場合) – GIZMODO JAPAN

現代人にとって、ブルーライトを減らす生活はまず不可避。太陽光に含まれているのはもちろん、スマホやパソコンのディスプレイからも発されているんだもの。その悪影響を指摘する声もあり、ブルーライトをカットするメガネなどもでています。ただ、目だけじゃなく老化を加速する可能性があるという説もでてきて…。まぁ、虫の話なんですけどね。