【デザインパターン】Interpreterパターン

Interpreterパターンのサンプルコードをまとめようと思ったのですが・・・

うまくまとまりませんでした。

Interpreterパターンは言語解析の用途に使用されます。

クラス図にするとこんな感じです。

https://www.techscore.com/tech/DesignPattern/Interpreter.html/

package org.example.interpreter;

public abstract class AbstractExpression {
    public abstract void interpret(String context);
}
package org.example.interpreter;

import java.util.ArrayList;

public class NonTerminalExpression  extends  AbstractExpression{
    @Override
    public void interpret(String context) {
        String[] contexts = context.split(",");
        for(int i = 0; i < contexts.length; i++)
        {
            AbstractExpression child = new TerminalExpression();
            child.interpret(contexts[i]);
        }
    }
}
package org.example.interpreter;

public class TerminalExpression extends AbstractExpression{


    @Override
    public void interpret(String context) {

    }
}
package org.example.interpreter;

public class Main {
    public static void main(String args[])
    {
        AbstractExpression child = new NonTerminalExpression();
        child.interpret(args[0]);
    }
}

言語を文節に分けるのはNonTerminalExpression、実際に解析を行うのはTerminalExpressionで処理を行います。

NonTerminalExpressionでは必要に応じて次のNonTerminalExpressionやTerminalExpressionをインスタンス化して使用されます。

【Unity】UnityでAndroid向けアプリを作成する

そんなに難しくなかった。

Unity Hubで新規プロジェクトを作成。

ターゲットをAndroidにすればOK。

使用するNDKやSDK、JDKもUnityに内蔵されている物が使用されます。

とくに設定はいらなかった。

プロジェクトを作成して、Android端末をデバッグ有効にしてUSBに繋いで、ビルド・ランすると、空のアプリが立ち上がります。

ここまで思ったより簡単だった。

ITニュース(05/05)

「ディープフェイク」強まる懸念 AIで偽映像、犯罪利用も―「法整備検討を」 – 時事通信ニュース

写真上で別の人と顔を入れ替えるアプリが人気を集めるなど、誰でも気軽に作れるようになった合成映像。一方で、人工知能(AI)を使って精巧に合成された「ディープフェイク」と呼ばれる偽映像が、デマや犯罪に利用されているとして海外で社会問題化している。被害は国内でも広がりつつあり、専門家は法整備の必要性を訴える。 「許されるものではない」。加藤勝信官房長官は4月12日、自身の写真が改ざんされ、ツイッターで拡散されたと明らかにした。震度6強の地震発生後、笑顔で記者会見しているような写真で、ニュース映像を基に…

京セラ「ガラパゴス」スマホがたどり着いた境地(東洋経済オンライン) – Yahoo!ニュース – Yahoo!ニュース

スマホ時代を迎え、苦しい戦いを強いられてきた日本企業の携帯端末事業が息を吹き返しつつある。京セラとソニーの2021年3月期の携帯端末事業はコロナ禍にあっても採算性が向上、いずれも大幅に利益を伸ばし

第21回:オリンパスOM-D E-M1Xで撮る、ご近所散歩写真 – デジカメ Watch

さる4月3日のことですが、この日は「フォーサーズの日」だそうで、これを記念してOMデジタルソリューションズさんに呼びつけられ、じゃなかったお呼びいただいて、オンラインでマイクロフォーサーズの将来についてあれこれ好きなことを喋ってきました。つい口がすべって、いらんようなことを言ったような気がしますが、本人は忘れています。視聴いただいた皆さんにオトナな対応をしていただいたようで感謝します。

144Hz液晶/RTX 3070搭載で税別20万円切り。高性能/高コスパのパソコン工房製ゲーミングノート – PC Watch

パソコン工房のiiyama PCブランド「LEVEL∞」より、ゲーミングノートPC「LEVEL-15FR105-i7-TASX」が発売された。

赤木ファイル 存在認める方針か – goo.ne.jp

学校法人森友学園(大阪市)への国有地売却をめぐる財務省の公文書改ざん問題で、自死した同省近畿財務局職員赤木俊夫さん(当時54)が改ざんの経緯を記したとされる「赤木…

翼のトランスフォームっぷりがスゴい。陸と空を制するeVTOL機「ASKA」 – ギズモード・ジャパン

流線形のボディーと4つの車輪を持ち、翼が可変し6枚のプロペラで飛行できるeVTOL機「ASKA」。これはイスラエルとカリフォルニアのスタートアップ企業、NFT社が開発を続けているもので、新しいコンセプト・デザインのお披露目と共に予約が開始されました

無料で遊べる経営開発シミュレーションゲーム「OpenTTD」がSteamで配信開始、実際に遊んでみた – GIGAZINE

1994年に発売されたゲーム「トランスポートタイクーン」をオープンソースで開発したクローンゲーム「OpenTTD」のバージョン1.11.0がリリースされ、ゲーム販売プラットフォームのSteamでの配信もスタートしました。日本語にも対応しているとのことで、実際にOpenTTDを遊んでみました。

ランサムウエア感染で“身代金”要求 日本企業で被害相次ぐ – NHK NEWS WEB

企業のパソコンなどに保管してあるデータを暗号化して、その解除と引き換えに身代金を要求し、支払いを拒んだ場合には、盗み取っ…

漢江で発見されたiPhone…「医大生の友人のものではない」=韓国警察(WoW!Korea) – Yahoo!ニュース – Yahoo!ニュース

ソウル・バンポハンガン(盤浦漢江)公園で医大生の故ソン・ジョンミン氏(22)が行方不明となった5日後に死亡したまま発見される中、この日の午後に故ソン・ジョンミン氏が行方不明となった場所の近くで発見さ

折り畳み式iPhone、23年に登場か、ツイッターは音声SNS「スペース」本格展開(小久保重信) – Yahoo!ニュース – Yahoo!ニュース

筆者が注目した海外発最新テクノロジーニュース3本をダイジェストで。折り畳み式iPhone、23年に登場か、ツイッターが音声SNS「スペース」本格展開、FBの監督委がトランプ氏アカウント凍結の是非を判断

【GW特別編】綱藤さんってギズモード入るまで何やってたんですか? – ギズモード・ジャパン

アップル、「iOS 14.5.1」「iPadOS 14.5.1」提供開始。「すべてのユーザーに推奨」 – PHILE WEB – PHILE WEB

アップル、「iOS 14.5.1」「iPadOS 14.5.1」提供開始。「すべてのユーザーに推奨」

Apple「我々はAndroidになるつもりない」〜Epicとの裁判で – iPhone Mania

 世界的人気アプリ「フォートナイト」がApp Storeから取り下げられたことについて、Epic GamesとAppleの裁判が5月3日より始まりました。その中でApple側が「私たちはAn…

macOS Big Sur 11.3.1が公開〜標準的なセキュリティアプデか – iPhone Mania

 AppleはiOS14.5.1をリリースしたばかりですが、macOS Big Sur 11.3.1も同時に公開しています。すべてのユーザーに推奨macOS Big Sur 11.3.1で何…

マスクしたままiPhoneをロック解除するベストな方法は? – いまさら聞けないiPhoneのなぜ – マイナビニュース

2021年5月現在、マスクしたままiPhoneをロック解除するベストな方法は「Apple Watchを使うこと」です。iOS 14.5にアップデートしたFace ID対応のiPhoneと、watchOS 7.4にアップデートしたApple Watchがあれば、マスクを着けたままでiPhoneのロック解除が可能になります。

2970円の「しまむら」ガジェットバッグにスマホが25台入ってしまった – Engadget日本版

今から2年ほど前に紹介した、衣料品ストアチェーンの「ファッションセンターしまむら」で販売されたガジェットバッグ「コーデュラミニショルダー」を覚えていらっしゃる方はおりますでしょうか。

次期iPad miniは2021年後半まで発売延期のウワサ – Engadget 日本版

有名アナリストが次期iPad miniは2021年後半にリリースされると予想していることが報じられています。

Apple、ミニLEDディスプレイ搭載のMacBook Proを今年後半に発売か – iPhone Mania

 新型12.9インチiPad ProのミニLEDディスプレイを供給するAppleサプライヤーのTSMTが、次期14インチと16インチMacBook ProモデルのミニLEDディスプレイの製造…

携帯新プラン、サービス開始から1カ月でユーザーの反応は… 楽天モバイル「Rakuten UN-LIMIT VI」編 – auone.jp

au Webポータル

経済ニュース(05/05)

京セラ「ガラパゴス」スマホがたどり着いた境地(東洋経済オンライン) – Yahoo!ニュース – Yahoo!ニュース

スマホ時代を迎え、苦しい戦いを強いられてきた日本企業の携帯端末事業が息を吹き返しつつある。京セラとソニーの2021年3月期の携帯端末事業はコロナ禍にあっても採算性が向上、いずれも大幅に利益を伸ばし

部下の相談を真面目に聞いて、すぐ行動を起こす上司がなぜか嫌われてしまう理由〜拙速に動いてはいけない〜(曽和利光) – Yahoo!ニュース – Yahoo!ニュース

事業における判断は、「早ければ早い方がよい」とされます。しかし、組織の問題に関することは、拙速に動くと、問題を悪化させてしまう場合があり、待つことも重要です。それはなぜなのでしょうか。

【米国市況】S&P500種が反落、ハイテク中心に売り-ドルは全面高 – ブルームバーグ

4日の米株式市場ではS&P500種株価指数やナスダック指数が下落。大手テクノロジー銘柄の一角が売られ、相場全体を押し下げた。

〔米株式〕NYダウ、続伸=ハイテク株に売りも、終盤プラス圏浮上(4日) 差替 – ニュース・コラム – Y!ファイナンス – Yahoo!ファイナンス

【ニューヨーク時事】4日のニューヨーク株式相場は、ハイテク株に売りが出てほぼ終日軟調に推移したものの、取引終盤にプラス圏に浮上し、続伸した。…

ビル・ゲイツ氏離婚 27年の結婚生活“強制終了”資産14兆2000億円財産分与も – デイリースポーツ

米IT大手マイクロソフト(MS)創業者で大富豪として知られるビル・ゲイツ氏(65)は3日、妻メリンダさん(56)との離婚を明らかにした。ゲイツ氏は、米誌フォーブスで1995年から13年連続で世界一の富豪に選ばれ、3日時点では4位で保有資産1305億ドル(約14兆2千億円)となっている。巨額な財産分与や慰謝料が発生する可能性があり、注目される。 2人は同じ文章をツイッターに投稿し「人生の次の段階で夫婦として共に成長できるとは思えなかった」として、27年の結婚生活を終えると述べた。

【独自】日産「フェアレディZ」レース仕様車販売へ…ブランドイメージ回復狙い – 読売新聞

日産自動車は、世界で人気のアマチュアレース「GT4」向けに、新型スポーツカー「フェアレディZ」のレース仕様車を投入する。自動車業界では電動車などの環境対応や自動運転といった先端技術での競争が加速する中、ブランド力向上や

日産、ダイムラー株を売却 1300億円超でルノーに続く – 日本経済新聞

【フランクフルト=深尾幸生】日産自動車が保有している独ダイムラー株を売却することが4日わかった。ロイター通信など複数の欧米メディアが報じた。日産と連合を組む仏ルノーも3月にダイムラー株を売却していた。近年はダイムラーとの協業が広がらず、株式を保有する意義が薄れていた。ロイターによると、日産が持つダイムラー株約1.5%分を機関投資家に売却する。1株あたりの価格は4日の終値をやや下回る額になり、総

財政支出拡大は「利上げにつながる可能性」、米財務長官(写真=AP) – 日本経済新聞

【ワシントン=大越匡洋】イエレン米財務長官は4日までに、経済の回復をめざして政府が財政支出を拡大していくことに伴い、「米経済が過熱しないように確実を期するため、金利はほんの少し上昇せざるを得ないかもしれない」と述べ、利上げにつながる可能性に言及した。イエレン氏は政府による財政支出について経済の競争力と生産性を高めるために実施するとした。そのうえで金利上昇については「極めて控えめになるだろう」と

量子技術を官民で研究 政府、トヨタなど50社と協議会 – 日本経済新聞

政府は産業界と組み、情報処理や通信に使う量子技術の共同研究に乗り出す。5月中にもトヨタ自動車や東芝、NECなど50社ほどが参加する協議会を立ち上げる。国家主導で大規模な投資を進める米国や中国が世界で先行する。日本が強みを持つ量子通信・暗号技術は安全保障の優位性にも直結するため、官民挙げて実用化を急ぐ。量子技術は特殊な物理法則である量子力学を高速計算や通信に利用するものだ。コンピューターの処理能

企業統治の指針に「人権尊重」明記 金融庁・東証 – 日本経済新聞

金融庁と東京証券取引所は6月に施行する上場企業への「コーポレートガバナンス・コード」(企業統治指針)に人権を尊重するよう求める規定を盛り込む。中国のウイグル族の人権侵害で対中制裁に踏み切った欧米の投資家を中心に問題意識は高まっている。日本企業の人権意識が低いとみなされれば投資対象から外れるリスクがあり、指針を通じて自発的な対応を促す。東証は意見公募を経て6月に改定指針を施行する。東証が2022

パウエルFRB議長続投の是非、バイデン氏の経済顧問は明言避ける – ブルームバーグ

パウエル連邦準備制度理事会(FRB)議長を再任させる是非を巡り、バイデン米大統領の上級経済顧問は新議長選出は入念な「プロセス」を経て決定されると述べ、明確な発言を避けた。

対立…隣に仮店舗がオープン “時短”セブン-イレブン契約解除問題 東大阪(2021年5月4日放送「news every.」より) – 【公式】日テレNEWS

JR函館線の線路脇に大きな穴…これまでに73本運休など 9400人に影響の見込み 小樽(HTB北海道ニュース) – Yahoo!ニュース – Yahoo!ニュース

きょう夕方、JR函館線で線路脇に大きな陥没が見つかったためこれまでに列車73本が運休しました。
 あすの運転再開までに9400人に影響が出る見込みです。
 午後4時すぎJR函館線の小樽築港と朝里駅

翼のトランスフォームっぷりがスゴい。陸と空を制するeVTOL機「ASKA」 – ギズモード・ジャパン

流線形のボディーと4つの車輪を持ち、翼が可変し6枚のプロペラで飛行できるeVTOL機「ASKA」。これはイスラエルとカリフォルニアのスタートアップ企業、NFT社が開発を続けているもので、新しいコンセプト・デザインのお披露目と共に予約が開始されました

米貿易赤字、3月は744億ドルと過去最大を更新-輸入が過去最高 – ブルームバーグ

3月の米貿易赤字は前月から拡大し、新たに過去最大を記録した。輸入額が過去最高となった。

ファイザーワクチン、売上高2兆8千億円の見込み [新型コロナウイルス] – 朝日新聞デジタル

米製薬大手ファイザーは4日、今年の新型コロナウイルスワクチンの売上高が260億ドル(約2兆8千億円)になる見込みだと発表した。年内に供給する予定の16億回分の売上高にあたる。2月時点の予想(150億…

コロナ禍で有機食品人気 日本食材に商機 ドイツ(時事通信) – Yahoo!ニュース – Yahoo!ニュース

【フランクフルト時事】新型コロナウイルスの流行が続くドイツで、有機食品の人気が高まっている。

札幌の飲食店 酒類提供午後7時までを要請へ(HBCニュース) – Yahoo!ニュース – Yahoo!ニュース

道は札幌市内全域の飲食店に対し、6日からアルコール類の提供を1時間前倒しして午後7時までにするよう要請します。
札幌ではこれまで大型連休中の特別対策として、市内全域の飲食店に対し、営業時間を午後9

【ワークマン】買ってよかった「使える車グッズ6選」口コミで高評価(LIMO) – Yahoo!ニュース – Yahoo!ニュース

ユニクロに続く大型ブランドに成長しつつある、ワークマン。プライベートブランドも好調で、SNSでも高コスパな商品が注目されています。

ワークマンの「月次報告2021年3月期 2020年4月~2021

高速道路で車炎上 キャンプ用トレーラーけん引(フジテレビ系(FNN)) – Yahoo!ニュース – Yahoo!ニュース

立ち込める煙の先にあるのは、炎に包まれた車。

北海道・苫小牧市の高速道路で、4日午前11時40分ごろ、「エンジンからボンと音がして火が出た」と、110番通報があった。

警察によると、火が出たのは