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

今回はGUIアプリケーションとして、デジタル時計を作っていきます。

フォントデータはテキストにはURL書かれていなかったのですが、

以下のサイトからダウンロードできます。

use iced::{
    button, executor, Align, Application, Button, Column, Command, Element, Font,
    HorizontalAlignment, Length, Row, Settings, Subscription, Text,
};

const FONT: Font = Font::External {
    name: "PixelMplus12-Regular",
    bytes: include_bytes!("../rsc/PixelMplus12-Regular.ttf"),
};

struct GUI {
    start_stop_button_state: button::State,
    reset_button_state: button::State,
}

impl Application for GUI {
    type Executor = executor::Null;
    type Message = ();
    type Flags = ();

    fn new(_flags: ()) -> (GUI, Command<Self::Message>) {
        (
            GUI {
                start_stop_button_state: button::State::new(),
                reset_button_state: button::State::new(),
            },
            Command::none(),
        )
    }

    fn title(&self) -> String {
        String::from("DEMO")
    }

    fn update(&mut self, _message: Self::Message) -> Command<Self::Message> {
        Command::none()
    }

    fn view(&mut self) -> Element<Self::Message> {
        let tick_text = Text::new("00:00:00.00").font(FONT).size(60);
        let start_stop_button = Button::new(
            &mut self.start_stop_button_state,
            Text::new("Start")
                .horizontal_alignment(HorizontalAlignment::Center)
                .font(FONT),
        )
        .min_width(80);
        let reset_button = Button::new(
            &mut self.reset_button_state,
            Text::new("Reset")
                .horizontal_alignment(HorizontalAlignment::Center)
                .font(FONT),
        )
        .min_width(80);

        Column::new()
            .push(tick_text)
            .push(
                Row::new()
                    .push(start_stop_button)
                    .push(reset_button)
                    .spacing(10),
            )
            .spacing(10)
            .padding(10)
            .width(Length::Fill)
            .height(Length::Fill)
            .align_items(Align::Center)
            .into()
    }
}

fn main() {
    let mut settings = Settings::default();
    settings.window.size = (400u32, 120u32);
    GUI::run(settings);
}

ITニュース(11/03)

【動画】小室佳代さん「受かったわよ!」 合格を発表前に友人に報告か – NEWSポストセブン

その声ははずみ、誇らしげだったそうです。 3度目の挑戦で、ニューヨーク州司法試験に合格した小室圭さん。 小室家の知人によると「合格の知らせを受けた小室さんは真っ先にお母さんに報告…

ロシア使用のイラン製ドローン、民生用部品で量産・輸出(写真=ロイター) – 日本経済新聞

ウクライナに侵攻したロシア軍が、イランから調達したとみられる自爆型のドローン(無人機)を多用している。以前なら先進国の軍隊しか持てない装備だったドローンは、今やそれ以外の国々にも拡散しており、その脅威への対処は日本にとっても喫緊の課題だ。「ロシアは8月に輸送機でイランからドローンを運んだ」(国務省)、「ロシア軍がイラン製ドローンをウクライナで使用した」(国防総省)――。米政府は最近、ロシア軍に

「ISSは危険な状態で運用されている」NASA諮問機関が指摘 – GIZMODO JAPAN

いろんなことが想定を超えてきてますからね…。もう20年以上使われてきた国際宇宙ステーション(ISS)は老朽化が進み、2031年には引退する予定です。でも今NASAに対し、ISS引退計画の不完全さを指摘する声が上がっています。人工衛星の増加でISS周辺が混雑して危険も増えていること、また地上での国家間の関係が悪化していることがその背景にあります。NASAの宇宙安全諮問委員会はNASAに対し、緊急事

Apple製品が欲しけりゃApple TV 4K(第3世代)があるじゃない – GIZMODO JAPAN

そうだ、Apple TVでいこう。今回は、iPadもApple WatchもAirPods Proも見送りかなーなんて言っていたみなさん。新製品発表会のダークホース、Apple TV 4Kがありますよ。11月4日発売。 お値段は税込19,800円(64GBストレージ/Wifiモデル)。そして128GBストレージ/Wi-Fi+Ehhernetモデルは23,800円(税込)。この円安の最中にあっても

期待のホラーアクションRPG『Atomic Heart』が2023年2月21日に発売決定。インターネットやロボットたちがすでに発明された「1955年のソビエト連邦」を舞台としたFPS – 電ファミニコゲーマー

Focus Entertainmentは、ホラーアクションRPG『Atomic Heart』を2023年2月21日に発売すると発表した。

“信号無視”の自転車が衝突 横断歩道ではねられ女性搬送 事故の瞬間がカメラに – FNNプライムオンライン

事故の瞬間をとらえたドライブレコーダー映像。赤信号での停車中、画面奥にある横断歩道の横に、白い服の人物が立っている。この人物が、横断歩道に向かって歩き出した次の瞬間、奥から来た自転車と衝突した。事故は、1日正午過ぎ、神奈川・相模原市の住宅街で起きた。事故現場の横断歩道付近を見ると、血痕のようなものが確認できる。警…

【中国】ゼロコロナ政策で混乱 「習近平政権は人間らしいことを何もやってくれない」 – 日テレNEWS

中国で再び新型コロナウイルスの感染が広がる中、アップル社製のスマートフォンiPhoneの組み立てを請け負う工場で従業員の帰宅を制限して操業を続けたところ、多くの従業員が脱出するなどの混乱が起きています。中国では今週、新たな感染者が連日2000人以上確認されるなど再び感染が拡大しつつあります。中国メディアによります…

イーロン・マスクがTwitter買ってからやったことまとめ – GIZMODO JAPAN

洗面台もって水曜初出社のイーロン・マスク。27日木曜深夜には買収が成立してツイートに、粛清に、マスコミ対応にと大忙しです。1週間の主な動きをまとめてみました。トップを解任買収成立後真っ先にやったのがトップの解任です。具体的にはパラグ・アグラヴァル最高経営責任者(CEO)、ネド・シーガル最高財務責任者(CFO)、ショーン・エジェット最高法務責任者(GC)、ヴィジャヤ・ガッデ信頼&安全最高責任者が2

「iPhone 14 Pro」のカメラ性能をプロ向けカメラアプリ開発者が徹底検証した結果とは? – GIGAZINE(ギガジン)

iOS向けカメラアプリ「Halide」の開発者であるセバスティアン・デ・ウィズ氏が、2022年9月に発売した「iPhone 14 Pro」のカメラ性能を詳しい検証結果を公開しています。iPhone 14 Proはノッチを廃止した外観が大きな特徴ですが、カメラ性能にも大幅なアップデートが施されていたようです。

政府,スマホ向けゲームに対する徴税強化策を検討。巨大IT企業に納税義務 – 4Gamer.net

日本政府が,海外からネット配信されるゲームに対して税の取り立てを強化する検討に入ったと,各メディアが報じている。  対象となるのは,アプリストアを開設しているAppleやGoogleなど,アメリカの大手IT企業で,消費税の納税義務を課す方向だという。背景には,本来,納税すべき海外のゲーム企業に課税することが,実務上,困難なことがあり,2024年度以降の消費税法改正を視野に入れ,海外の先行事例を参考にする。  欧州連合や英国,中国はすでにルールを整備しており,日本政府もそ…

ウクライナ軍が人類史上初の水上ドローンで対艦攻撃 – WEDGE Infinity

ウクライナ軍は2022年10月29日にロシア海軍の黒海艦隊に対し、海戦史上の画期となる軍事革命を象徴する攻撃を行った。航空機が戦艦を初めて撃沈したタラント空襲(1940)や日本海軍による真珠湾攻撃(1941)に匹敵する契機になりそうな見込みだ。

FacebookやInstagramを使っていないのに他人のアドレス帳経由で勝手に登録されてしまった電話番号やメールアドレスを削除する方法まとめ – GIGAZINE(ギガジン)

FacebookやInstagramの利用者は、知り合いの電話番号やメールアドレスをアップロードすることでサービスを利用している知り合いを見つけだすことができます。しかし、アップロードに知り合いの同意は不要であるため、本人の知らないうちに連絡先をアップロードされている利用者・非利用者は多数いるはず。実は、このように勝手にアップロードされてしまった連絡先を削除する方法が用意されています。

KDDI高橋社長「プラチナバンド、楽天さんは少し言いすぎなところもある」 – ケータイ Watch

KDDIの高橋誠代表取締役社長は、2日に実施された決算説明会の質疑応答で、「プラチナバンド」と呼ばれる周波数帯の再割り当てについてコメントした。

ホンダ“未来の移動手段”人工知能を搭載 マイクロモビリティを公開(2022年11月2日) – ANNnewsCH

ホンダは「人と分かり合える」独自の人工知能を活用した未来の移動手段を公開しました。 ホンダが開発した独自のCI(協調人工知能)を搭載したマイクロモビリティはカメラで周辺環境を認識し、目的地まで自動で安全な走行を可能にします。 ユーザーの言葉や動作を理解し、自ら考えて提案するなど、人間と同じようなコミュニケーション…

PS5の販売台数が2500万台に到達するもソフト販売本数は前年同期比約1200万本減でPS Plus加入者は180万人減少 – GIGAZINE(ギガジン)

2022年11月1日に発表されたソニーグループの2022年度第2四半期(7月~9月)連結決算において、当該四半期に330万台のPlayStation 5(PS5)が売り上げられたことが明らかになりました。これにより合計販売台数は2500万台に達しましたが、一方でゲームソフトウェアの売上は減少しました。

キヤノン、全面的強化のスタンダードフルサイズ機「EOS R6 Mark II」 – デジカメ Watch

キヤノンは、ミラーレスカメラ「EOS R6 Mark II」を12月中旬に発売する。価格はオープン。キヤノンオンラインショップでの販売価格は、ボディ単体が税込39万6,000円、RF24-105 IS STMレンズキットが税込44万円、RF24-105 L IS USMレンズキットが税込55万円。

電力不足時にエアコン遠隔制御 経産省が普及策検討 – 日本経済新聞

経済産業省は電力需給に応じて遠隔から出力を変えられるエアコンや温水器の普及策を検討する。電気が不足しそうな場合、エアコンを弱めるといった遠隔制御機能を持たせるよう機器メーカーに求める。出力が気候に左右される再生可能エネルギーの導入が進むなか、電力需給の安定を狙う。2日の総合資源エネルギー調査会(経産相の諮問機関)の省エネルギー小委員会で、作業部会での議論に入る方針を決めた。一部のエアコンには

連射やマクロ機能付きのSwitch用ワイヤレスゲームパッドが発売に – 4Gamer.net

ワイヤレスポケコンProSW 配信元 ゲームテック 配信日 2022/11/02 SWITCH用コントローラ『ワイヤレスポケコンProSW』2022年11月10日(木)より販売を開始! 家庭用ゲーム機の周辺機器メーカーである株式会社ゲームテック(本社:福岡市、代表取締役社長:永山 久)は、SWITCH用コントローラ『ワイヤレスポケコンProSW』を2022年11月10日(木)より全国一斉に発売します。 製品の販売は、TVゲーム取扱いの家電量販店…

経済ニュース(11/03)

NYダウ3日続落、505ドル安 FRBの利上げ長期化を警戒 – 日本経済新聞

【ニューヨーク=斉藤雄太】2日の米株式市場でダウ工業株30種平均は3日続落し、前日比505ドル(1.5%)安の3万2147ドルで取引を終えた。米連邦準備理事会(FRB)のパウエル議長が同日、利上げの停止時期を考えることは「かなり時期尚早だ」と指摘。政策金利の水準が従来の想定以上に高くなる可能性も示唆したことで、景気の一段の冷え込みを懸念する投資家の売りが広がった。FRBが同日開いた米連邦公開市

日本株ADR2日、売り優勢 野村が大幅安 – 日本経済新聞

【NQNニューヨーク=川内資子】2日の米国株式市場で日本株の米預託証券(ADR)は売りが優勢だった。米株式市場でダウ工業株30種平均が3日続落した影響

年末調整、会社員の所得税を精算 払い過ぎは還付 – 日本経済新聞

「毎年この時期になると保険会社からはがきが届くね」と言いながら、恵が筧家のダイニングに入ってきました。良男は「もう年末調整の時期か」とつぶやき、「毎年書類をそろえて印鑑を押して会社に資料一式を提出しているけれど、面倒だよ」と苦笑いしています。筧(かけい)家の家族構成筧幸子(48)ファイナンシャルプランナーの資格を持つ。筧良男(52)機械メーカー勤務。家計や資産運用は基本的に妻任せ。筧恵(25)娘。旅行会社に勤める社会人3年目。筧満(15)息子。投資を勉強しながらジュニアNISAで運用中。

12月FOMC、短期金融市場は0.5ポイント利上げが最も有力と示唆 – ブルームバーグ

短期金融市場では米連邦公開市場委員会(FOMC)会合日程を考慮したオーバーナイト・インデックス・スワップ(OIS)が低下した。12月会合では50ベーシスポイント(bp、1bp=0.01%)の利上げが最も有力なシナリオとして織り込まれている。

JR只見線 混雑対策で一部列車の運転区間延長し車両増結へ|NHK 福島県のニュース – nhk.or.jp

JR東日本は、先月全線運転再開した只見線で、休日を中心に列車内が非常に混雑する状況が続いていることから、今月13日までの祝日と土日のあわせ…

ミラーレスデジタルカメラ「FUJIFILM X-T5」新発売 | 富士フイルム [日本] – Fujifilm

芸備線の将来、JR西「国に相談」 沿線自治体との会議では議論せず – 中国新聞デジタル

利用が低迷するJR芸備線の庄原市―新見市間の利用促進策を話し合うJR西日本と広島、岡山両県、両市による第5回の検討会議が2日、岡山市であり、存廃を含めた今後の運行の在り方は議論しないと決めた。JR西…

【解説】どうなる介護保険料「40歳未満にも拡大」という案も – 日テレNEWS

40歳以上の国民が原則、全員加入する「介護保険制度」について、収入の多い高齢者の負担増を含めた見直しの議論が始まりました。◇総費用は3倍以上に◇高所得者の負担増?◇40歳未満への影響は以上3点について詳しくお伝えします。■介護保険制度とは? 40歳以上は“原則”加入まず、そもそも介護保険という制度は、どのような制…

中国当局、「ゼロコロナ」政策厳守を呼び掛け-株式相場は反応薄 – ブルームバーグ

中国の国家衛生健康委員会は新型コロナウイルス感染症の予防と管理で警戒を続け、感染拡大を徹底的に抑え込む「ゼロコロナ」政策を厳守するよう呼び掛けた。同委員会は2日、第20回共産党大会の「精神」を学ぶ会合後に声明を発表した。

いまさら聞けない「自動運転」 もう実用化?「レベル」って? – nhk.or.jp

ニュースでよく耳にする自動運転。世界で開発競争が激化していますが、その技術の進歩を日常的に体感している人は少ないのではな…

米ADP民間雇用者数、10月は23.9万人増-2カ月連続で伸び加速 – ブルームバーグ

ADPによると、10月の米民間雇用者数は予想を上回る伸びを示した。主に娯楽・ホスピタリティーで大きく増え、労働需要の底堅さを浮き彫りにした。

円が上昇、1ドル=146円台に-タカ派のFOMCが介入促すと懸念 – ブルームバーグ

円相場は対ドルで2日続伸。トレーダーらは米連邦公開市場委員会(FOMC)のタカ派姿勢でドル高が進み、日本当局の介入を促すリスクを意識している。

「部分開業はできないことがわかった」川勝平太静岡県知事“持論”を一転 リニア実験線に試乗 し時速500kmの世界を初めて体験 – SBSnews6

静岡県の川勝平太知事が11月2日、リニア中央新幹線の実験線に試乗しました。視察を通して、持論を展開していた部分開業について「できないことがわかった」と述べました。<JR東海 金子慎社長>「時速500kmが出る区間が長くなりました」<静岡県 川勝平太知事>「全然普通に(車内を歩いて)動けますね」<JR東海 金子慎社…

ガソリンに軽油混入し販売 ENEOS (2022年11月2日掲載) – ライブドアニュース – livedoor

石油元売りのENEOS(エネオス)は2日、千葉県船橋市内のガソリンスタンドで販売したレギュラーガソリンに軽油が混入していたと発表した。これまでに不具合は確認されていないという。エネオスによると、混入があ

ホンダ「PCX125」ほか2023年カラー同時発表! 新色グレー&マットブルーがイカス!【欧州】 – WEBヤングマシン

ホンダは欧州で、PCX125など6機種に新色を設定し、2023年モデルとして発表した。ここでは既報のCB125Rを除く5機種を紹介したい。 累計14万台の125ccスクーターが新鮮なカラーリングを採用 欧州では2010年に発売され、累計で1

スーパー「マエダ」 青森市の「ガーラモール」から撤退へ|NHK 青森県のニュース – nhk.or.jp

青森県内に38店舗を展開するスーパー「マエダ」は、青森市のショッピングモール「ガーラモール」に入る食品・衣料品部門とテナント38店舗につい…

スカイマーク、東証に再上場申請 コロナ後へ成長投資 – 日本経済新聞

スカイマークが東京証券取引所に再上場を申請していることがわかった。上場で調達する資金を活用して、新型コロナウイルス禍で傷んだ財務基盤を修復するほか、航空機の更新やデジタル投資などを進める見通し。行動制限の緩和などで旅客利用が回復しており、ポストコロナを見据えて事業の合理化から拡大路線に転じる。スカイマークは2015年に民事再生法の適用を申請し上場廃止となった。その後は投資ファンドのインテグラル

JR東日本,只見線で運用されていたキハ40系の塗装をキハ110形で復刻 – 鉄道ファン

JR東日本では,只見線全線運転再開を記念して,只見線で運用されていたキハ40系の塗装をキハ110形で復刻させると発表した.  これは,すでに運転を開始している,キハE120形による「旧国鉄カラー車両

経団連「ベア前向きに検討を」 物価高受け、積極的な賃上げ促す – 日本経済新聞

経団連は2023年の春季労使交渉(春闘)で、基本給を一律に上げるベースアップ(ベア)などによる積極的な賃上げを打ち出す方針を固めた。物価高による働き手の実質賃金の目減りに配慮する。会員企業に物価動向を重視して「賃金引き上げのモメンタム(勢い)の維持・強化に向けた前向きな対応」を呼び掛ける。7日に開く正副会長会議で交渉の基本姿勢に関する案を示す。年内に詳細を詰め、経営側の交渉指針として23年1月

ネトフリがNHKと民放をぶっ壊す…突然導入される「広告つき割引プラン」の深刻すぎる代償 これを許せば業界全体が沈没してしまう – PRESIDENT Online

世界的に契約会員数の伸びが鈍化し微妙な感じになっているNetflixが、11月4日から全世界で「広告つきベーシックプラン」という割引プランを導入するぞと突然言い出し、コンテンツ業界で結構な騒動になっています。…