2022-01-01から1ヶ月間の記事一覧
ディレクトリがすでにある状態でcargo newするとエラーになります。 cargo newのエラー エラーメッセージに従い、cargo initを使います。 すでにあるディレクトリの中にrustのパッケージ開発環境を作れます。 cargo initを実行したところ 次のようにパッケー…
Javascriptingに見慣れないissue Project may have been compromised. Large amount of ASCII art instead of lesson · Issue #327 · workshopper/javascripting · GitHub が作られました。 参照されている issue Zalgo issue with `v1.4.44-liberty-2` rele…
設計ドキュメントを書いている - @ledsun blog につづいて、設計ドキュメントを書いています。 docs.google.com これから作る機能は大体わかっています。 しかし、複数のコンポーネントにまたがる機能追加です。 どういう順番で実装していくのが安全か、なか…
複数エディタ間でのコピーアンドペーストを実現するためにシステムクリップボードを使っています。 カットアンドペーストも出来るようにしたいです。 ただし、このカットはテキストエディタとはちがい、カット操作したときはカットは行わずにマーキングだけ…
ledsun.hatenablog.com 先月ぐらいからユーザーエージェント文字列をみて、端末の判別をしはじめました。 AndroidとかiPadとかiPhoneとか特定の文字列が含まれるかだけチェックしています。 ユーザーエージェント文字列を扱うAPIは、汎用的な設計ができるも…
次のメッセージボックスを表示するだけのアプリケーションです。 表示するメッセージボックス Visual Studio 2022で、新しいプロジェクトを追加して「Windowsフォームアプリ」を選びます。 .NET Frameworkのバージョンは6にします。 Program.csの内容を次の…
クマ撃ちの女 6巻【電子特典付き】 (バンチコミックス)作者:安島薮太新潮社Amazon 主人公は本を書いてそれなりに売れ当初の目的を果たした。 再び女猟師を訪ね取材を再開した彼は何を見つけるのか? 「バカの勝利」パターンなんですかねえ? Kindle unlimite…
ソード・ワールドRPGリプレイ集バブリーズ編4 バブリーズ・フォーエバー (富士見ドラゴンブック)作者:清松みゆき/グループSNEKADOKAWAAmazon あっさりと終わってしまった。 TRPGのリプレイだからキャラがインフレしすぎると「TRPG入門者の手引き」という…
CSVを操作するプログラムを改造してみます。 細かい操作はよくわからないので、数値を2倍にして出力してみます。 fn main() { let penguin_data = "\ common name, length (cm) Little Penguin, 36 Yellow-eyed Penguin, 65 Fiordland Penguin, 76 Invalid, …
rustのリファレンスをどうやって見れば良いのでしょうか? VSCodeでlinesメソッドの戻り値の型を表示したところ Vector型ではなくLine型という専用の型のようです。 ぐぐるとLines in std::io - Rustが見つかります。 このサイトに標準ライブラリのリファレ…
ソード・ワールドRPGリプレイ集バブリーズ編3 亡者の村に潜む闇 (富士見ドラゴンブック)作者:清松みゆき/グループSNEKADOKAWAAmazon ついにきたスイフリー戦法。ゲームマスターにも他のプレイヤーにも一切の事前説明なしにいきなり実行に移すところがゴ…
引き続きサンプルプログラムを写経して実行します。 fn main() { let penguin_data = "\ common name, length (cm) Little Penguin, 36 Yellow-eyed Penguin, 65 Fiordland Penguin, 76 Invalid, data "; let records = penguin_data.lines(); for (i, recor…
ソード・ワールドRPGリプレイ集バブリーズ編2 混沌魔術師の挑戦 (富士見ドラゴンブック)作者:清松みゆき/グループSNEKADOKAWAAmazon スイフリーが特別マンチキンという感じがしません。 マジックアイテムを売ろうと言い出したのはパラサ ゲートを壊そう…
孤独のグルメ2021大晦日スペシャル〜激走!絶景絶品・年忘れロードムービー〜 | テレビ東京・BSテレ東 7ch(公式) をみてたら松坂に鳥焼き肉という食べ物があることを知りました。 松坂にあるなら津にもあるのでは?検索したらありました。 とり焼き 松阪牛…
CSVを処理するサンプルプログラムを動かしてみます。 cargo new peguins cd penguins code . こんな感じでパッケージをつくってVSCodeで編集します。 VSCodeでパッケージを編集する 地道に写経します。 fn main() { let penguin_data = "\ common name, leng…
詳解Rustプログラミング作者:Tim McNamara翔泳社Amazonの1章を眺めながらrustを味見します。 お正月なのでこんな感じで fn happy_new_year_world() { println!("Happy new year!"); let japanense = "謹賀新年"; let italian = "Buon anno!"; let chainese_t…
はじめに - Rustプログラミング言語からはじめます。 あまり深いことは考えずにWindows向けのRUSTUP-INIT.EXEの64ビット版をダウンロードしてインスートールします。 つぎのコマンドを実行してHello, world!するプログラムを実行します。 cargo new hello cd…