RUST勉強中、5/14の積み上げ

エラーのハンドリングの勉強。

まずはハンドリングしない場合のコード。

fn get_int_from_file() -> i32 {
    let path = "number.txt";

    let num_str = std::fs::read_to_string(path).expect("failed to open the file.");
    let ret = num_str
        .trim()
        .parse::<i32>()
        .expect("failed to parse string to a number.");

    ret * 2
}

fn main() {
    println!("{}", get_int_from_file());
}
taki@DESKTOP-4VF3GEO:~/rust/samplecli$ echo 42 > number.txt
taki@DESKTOP-4VF3GEO:~/rust/samplecli$ cargo run --bin err_panic
   Compiling samplecli v0.1.0 (/home/taki/rust/samplecli)
    Finished dev [unoptimized + debuginfo] target(s) in 0.38s
     Running `target/debug/err_panic`
84
taki@DESKTOP-4VF3GEO:~/rust/samplecli$ echo hoge > number.txt
taki@DESKTOP-4VF3GEO:~/rust/samplecli$ cargo run --bin err_panic
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/err_panic`
thread 'main' panicked at 'failed to parse string to a number.: ParseIntError { kind: InvalidDigit }', src/bin/err_panic.rs:8:10
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
taki@DESKTOP-4VF3GEO:~/rust/samplecli$ 

ITニュース(05/16)

世界最薄14型ゲーミングノート「Alienware x14」に死角はあるか? – PC Watch

デル・テクノロジーズ株式会社が手掛けるゲーミングPCから、世界最薄を謳う14型ゲーミングノート「Alienware x14」が登場した。本機は厚さが14.5mmとかなりの薄型ノートPCでありながら、GeForce RTX 3060/3050 Tiを搭載し、CPUも第12世代Core i7とハイスペックなのが特徴だ。

英国のスマホメーカー「Nothing」のホームアプリ、Android 11スマホで利用可能に – ケータイ Watch

英国のNothing(ナッシング)は、「Nothing Launcher(Beta)」のアップデートをリリースした。

カードサイズの携帯ゲーム機「Arduboy FX」が店頭入荷、250以上のゲームを搭載 – AKIBA PC Hotline!

OLEDディスプレイや十字ボタンなどを搭載したクレジットカードサイズのゲーム機「Arduboy FX」がマルツ秋葉原本店に入荷した。店頭価格は9,007円。

今年の自動車税は「au PAY(請求書支払い)」で払う – ケータイ Watch

毎年5月になると届く「自動車税」の納税通知書。税金だから払わなきゃいけないのは当然なんだけど、毎年のことながら、数万円の出費はちょっとイタいよね。ハイエンドのスマートフォンよりは安いんだけど(笑)。

Chrome以外のブラウザ使ってみたいなという人に… オススメ6選 – GIZMODO JAPAN

Chrome以外の優れたブラウザ6選。UIカスタマイズやセキュリティに優れたものも多く乗り換えの価値はあるかも。

首元につけてわずか10秒で体の冷却・温熱ができるウェアラブルサーモデバイス「REON POCKET 3」レビュー – GIGAZINE

外にいるときの寒さ・暑さは、服の着こなしだけではどうしても避けられない部分があります。また、エアコンの効いた環境にいると夏でも肌寒く感じてしまうこともしばしば。「REON POCKET 3」は動作させればわずか10秒という驚きの速さで冷却・温熱両方をこなすウェアラブルサーモデバイスです。どれほどの性能なのか、首元に装着するためのアクセサリー「NECKBAND 2」などと併用して実際に使って確かめてみました。

USBメモリみたいだろ?1TBのSSDなんだぜ、これで – GIZMODO JAPAN

SSDの小型化が止まらない。もう結論からいいますけど、USBメモリ買おうと思ってるならコレでいいと思います。アイ・オー・データから発売される、見た目USBメモリなスティックSSD「SSPC-USシリーズ」です。 フォルム&サイズはまさにUSBメモリで、端子もスライド式で格納できます。転送速度はSSDの中では並ですけど、最近の高速USBメモリより速いのは確か。また、HDDと比べたらヤムチャとベジー

NTTドコモの「2022年夏モデル」を発表 スマホ8機種、ケータイ1機種 – ライブドアニュース – livedoor

docomo 2022 Summer collectionはスマホ8機種+ケータイ1機種の合計9機種!NTTドコモは11日、今夏に発売する「2022年夏モデル」が出揃ったと発表し、スマートフォン(スマホ)は「Galaxy S22 SC-51C」および「Galaxy

Apple Arcadeに「Goat Simulator+」などが追加 – iPhone Mania

 AppleのゲームプラットフォームApple Arcadeに、ヤギシミュレーションゲームに「Goat Simulator+」などの新たなタイトルが加わりました。モノを壊してポイントを獲得5…

Appleサプライヤーが最も多い都道府県は?地図でチェック:日本編 – iPhone Mania

 世界に張り巡らされたAppleのサプライヤー網のうち、日本はサプライヤー拠点数で中国に次ぐ2位で、アメリカ以上に多くのサプライヤー拠点があります。日本国内のサプライヤー拠点数を都道府県別に…

スライド式物理QWERTY搭載AYANEO Slide発表!Ryzen 7 6800U搭載 – デイリーガジェット

携帯型WindowsゲーミングPCを販売しているAYANEO。同社が、2022年の新モデルを複数公開しました。中でも注目は、物理QWERTYキーボードを搭載した、VAIO UX風の「AYANEO Slide」です。2022年後半に登場予定。

NVIDIA Ada Lovelace「GeForce RTX 40」ゲーミングGPUの詳細。Ampere、第4世代Tensor、第3世代RTコアの2倍のROPs、巨大なL2キャッシュ、50%増のFP32ユニット – 自作ユーザーが解説するゲーミングPCガイド

GeForce RTX 40シリーズグラフィックスカードを搭載するNVIDIA Ada Lovelace Gaming GPUに関する詳細が明らかになりました。新情報はKopte7kimiからのもので

これが付録!?スマホの充電に便利なDIMEの豪華付録「Qi対応ワイヤレス充電器」|@DIME アットダイム – @DIME

5月12日(木)に発売される雑誌「DIME」の7月号には、スマートフォン充電時の煩わしさを解消するワイヤレス充電器が特別付録として付いてくる。利用できるのは、ワイヤレス給電規格Qi(チー)対応のスマートフォ…

ビットコインは老後資産か 米で論争に(写真=ロイター) – 日本経済新聞

暗号資産(仮想通貨)の代表格、ビットコインの価格が低迷している。5月前半には3万ドル(約390万円)の大台を割り込み、3月の高値から4割以上下げる場面があった。米連邦準備理事会(FRB)が保有資産を減らす量的引き締めを過去の2倍の速さで進めようとするなか、コロナ禍が生んだ過剰流動性に押し上げられてきた仮想通貨から資金が流出している。それでも米国では仮想通貨の将来性に期待し、購入を検討する人が多

経済ニュース(05/16)

「日銀は政府の子会社」発言 何が問題なのか – 日本経済新聞

安倍晋三元首相が「日銀は政府の子会社」と発言した。日銀の独立性を軽視し、財政赤字を日銀に押しつける財政ファイナンスの発想そのものだとの批判がある。ただ、いくら政府が借金を増やしても日銀が文句を言わずに引き受けてくれるなら、国民にとって悪くない話のようにも聞こえる。いったい何が問題なのか。安倍氏は9日、大分市の会合で「(政府の)1000兆円の借金の半分は日銀に買ってもらっている」と述べた。さらに

銅「10年後の高値」、先物の警告 供給不足が阻む脱炭素 – 日本経済新聞

長期の銅先物価格が高騰している。10年先が1トン9000ドル近辺と、期近と同水準の高値が2032年まで続くことを示唆する。理由は脱炭素で需要が増える一方、供給が追いつかない可能性が高いためだ。銅は電気自動車(EV)や太陽光発電装置の生産に欠かせないが、必要量の2割が不足するとされる。長期の高値継続が示す銅不足は脱炭素の大きな障害になろうとしている。銅の国際指標であるロンドン金属取引所(LME)

KDDIのpovo、申込集中による手続き遅延を発表~楽天モバイルの影響か – iPhone Mania

 KDDIは5月14日、オンライン専用ブランドのpovo2.0において、申込が集中している影響により、本人確認の手続きに時間を要していると発表しました。povo2.0は基本料金が0円のため、…

64歳一人暮らし、貯金は900万円。毎月、貯金を取り崩しています – Yahoo!ファイナンス

ローン完済を機に新たに別の仕事を始めましたが、生活できる収入になりません皆さんから寄せられた家計の悩みにお答えする、その名も「マネープランクリニック」。今回の相談者は、体調不良で働けず、収入が少なく、貯金を毎月取り崩しているという64歳の一人暮らし女性。今後の生活が不安だといいま…

年収300万円の人の平均貯蓄額はいくら? – Yahoo!ファイナンス

働き始めの多くが年収300万円程度といわれています。この年収300万円の人はどの程度貯金ができているのでしょうか? 金融広報中央委員会が調査した「家計の金融行動に関する世論調査(2021年)」のデータから、年収300万円の人の平均貯蓄をみてみましょう。 単身年収300万円で平均貯…

iPhoneのメイン利用率は44.1% 10代~20代の過半数はiPhone利用者 – ライブドアニュース – livedoor

MMD研究所は5月13日、「2022年5月スマートフォンOSシェア調査」の結果を発表しました。iPhoneユーザーの割合は44.1%で、10代~20代ではiPhoneユーザーが過半数でした。キャリアショップで通信契約なしでスマー

中国経済が急減速 「ゼロコロナ」響く – 時事通信ニュース

【北京時事】中国経済が急減速している。新型コロナウイルスの感染拡大を徹底的に抑え込む「ゼロコロナ」政策の影響で、消費や企業活動が停滞したためだ。上海市などでのロックダウン(都市封鎖)は長期化しており、さらなる景気悪化は避けられそうにない。

新型レクサスUX堂々登場! | GQ JAPAN – GQ JAPAN

都会派コンパクトクロスオーバーの進化&深化に注目!

「貯蓄1000万円」達成の会社員、本当の割合とは。富裕層仲間入りのための資産運用術も紹介 – Yahoo!ファイナンス

ゴールデンウィークが終わり、新生活もようやく落ち着く頃でしょうか。しかし、忘れたくないのが「お金」の問題。今回は、会社員で貯蓄1000万円を達成する割合や、資産運用のポイントについてご紹介します。…

60歳以降に厚生年金に加入せず働きたい場合、週何時間までならOKですか? – Yahoo!ファイナンス

老後のお金や生活費が足りるのか不安ですよね。老後生活の収入の柱になるのが「老齢年金」ですが、年金制度にまつわることは、難しい用語が多くて、ますます不安になってしまう人もいるのではないでしょうか。そんな年金初心者の方の疑問に専門家が回答します。今回は、60歳以降に厚生年金に加入せず…

東京都交通局6500形が営業運転を開始 – 鉄道ファン

東京都交通局では,三田線用の新形車両6500形が,2022(令和4)年5月14日(土)から営業運転を開始しました.  初日は三田線白金高輪以北のみの運転でしたが,翌15日(日)には東急目黒線に直通す

振り返ると「名車しかない」のにナゼ? かつて同じ会社だった「いすゞ」と「日野」が乗用車から撤退したワケ – WEB CARTOP

NTTドコモの「2022年夏モデル」を発表 スマホ8機種、ケータイ1機種 – ライブドアニュース – livedoor

docomo 2022 Summer collectionはスマホ8機種+ケータイ1機種の合計9機種!NTTドコモは11日、今夏に発売する「2022年夏モデル」が出揃ったと発表し、スマートフォン(スマホ)は「Galaxy S22 SC-51C」および「Galaxy

「貯金より住宅ローン返済を優先」 年金生活を見据えた60代女性の人生設計 – マネーポストWEB

2019年に総務省が「老後資金として公的年金だけでは不充分。貯蓄が2000万円は必要」という内容の発表をしたことで、老後における経済的な不安を抱いた人は多かっただろう。この数字はコロナ禍前の2017…

高級生食パン専門店を展開する乃が美「社運を賭けた取り組み」とは – ライブドアニュース – livedoor

高級生食パン専門店を展開する乃が美は5月31日まで創業時の味わいをベースにした新商品「復刻『生』食パン」を発売している。飽きのこない味わいを訴求し、約1か月間限定で国内全255店舗を対象に従来品の生食パ

インド、価格上昇受けて小麦輸出を禁止 生産量は世界2位 – CNN.co.jp

インドの外国貿易担当当局幹部は15日までに、ロシアによるウクライナ軍事侵攻を受け小麦価格が世界的に上昇しているとして、小麦の輸出を即座に禁止するとの声明を発表した。

ベゾス氏、米大統領の法人増税とインフレ抑制巡るツイートに反論 – ブルームバーグ

米アマゾン・ドット・コムの創業者ジェフ・ベゾス氏は13日、ツイッター上でバイデン大統領に反論した。裕福な企業に「公正な負担を支払わせる」ことによってインフレは抑制でき得るとの大統領のツイートに答えた形だ。

「金ピカは恥ずかしい…」金のトヨタ「アルファード」が今では定番!? 特別モデルオーナーの本音は? – くるまのニュース

トヨタの高級ミニバン「アルファード」に特別仕様車「S タイプゴールドIII」が設定されました。人気の「S タイプゴールドシリーズ」はどのようなモデルなのでしょうか。

【明日の好悪材料】を開示情報でチェック! (5月13日発表分) – Yahoo!ファイナンス

【好材料】  ――――――――――――

■三井松島ホールディングス <1518> [東証P]
今期経常は72%増で…

上海からニューヨークまでわずか2時間? 中国が極超音速旅客機の開発競争に参戦 – CNN.co.jp

中国・上海から米ニューヨークまで、わずか2~3時間で行くことは可能なのか――。北京に拠点を置くスペース・トランスポーテーション(凌空天行)は、超音速旅客機「コンコルド」の2倍以上の速度、秒速1マイル(約1.6キロメートル)で飛行する極超音速旅客機の開発によって、これを実現することを目指している。