記事一覧
【discord.js】interactionごとにデータを共有する方法
discord.js v14ではmodalにselectmenuもbuttonも追加できないため、使用するならばinteraction(GUI?、Component?なんと呼ぶのが正しいのだろうか)を連続して使う必要性がある。
しかし、その相互にデータを共有しないと操作が行なえないことがあるだろう。
今回はその解決策を模索してみる。
Redditから同じような話題を扱っているスレッドを見つけ
【Minecraft】rcloneでGoogleDriveにワールドをバックアップをする
動作環境OS: ubuntu
Minecraft 1.19.2 Server : papermc(今回は関係ありません)
rclone version1.61
rcloneとは?rcloneはクラウド上のファイルを管理するコマンドラインプログラムです。Linux上で動作します。
事前に管理するクラウドを設定しておくと、任意にローカルファイルをリモートにコピーなどできます。
初期設定 rc
【Django】QuerySetの個人的に便利なもの
distinct()QuerySetの重複している値を除去できるメソッド。
order_by()、values_list()メソッドのそれぞれの組み合わせによって挙動が違うことに注意が必要。
英語学習の目標設定って難しくないか
英語学習を行うそもそもの目標の設定って難しくないですか。
そう考える理由として、英語がただの言語であること、その割に勉強量が膨大であることがあると思います。
僕が理論的な人間であることも影響しているのだろうと思うのですが、僕は数学やコンピュータサイエンスのような論理で暮らしていく世界が好きなんですよね。
ただ、英語はほぼ論理はなく、むしろヒューリスティック(経験的)なものです。
そうなると
人は建前と本音を混ぜがち
人は多くの場面で建前で会話をする。というか、人は建前がないと会話できないのではないだろうか。
人と仲良くしたい人は人と仲良くするために、コミュニケーションの機会、それこそ、授業、旅行、買い物、ゲームなど色々な動作を行おうとする。
これを建前本音で分解すると、人と仲良くしたいが本音、授業などは建前になる。
先日、知り合いと旅行と行ってきたが、これを例にするならば、本音は知り合いともっと仲良くな
【Minecraft】Rconでサーバーにアクセスする
マイクラサーバーに外部からアクセスし、コマンドを実行しているプロトコルとしてRconというものがあります。
今回はそのプロトコルを使っていきたいと思います。
動作環境軽量化のためPaperMCを使用しますが、それ以外にもSpigotやBukkit、公式サーバーでも動作すると思います。
server.propertiesを編集するサーバーでRcon使用を許可する必要があります。
許可には、そも
【マイクラ】我がnoteの用語の定義まとめ
値文字列や数字など、コンピュータが扱えるデータのことです。
String, int, double, long, float, char, boolean…etc
ベクトル意味のある値の集団のことです。
例えば、プレイヤーの座標はx,y,zありますが、それぞれを一つの変数として扱うのは少し気持ち悪いのです。
引数で座標を渡しそうとして、3つも同時に渡さないといけない!、1つにまとめて1つだけ渡
【コマンド】疑似乱数発生器を作る - Minecraft Java Edition
何かをマイクラのコマンドで作っているときにランダムが必要になることがよくあります。
統合版ではスコアボードにランダム機能があるため乱数発生器は作れてしまうわけですが、Java Editionにはその機能がないため作れません。
しかし、Java Editionにもランダムなものは存在します。
今回はそれらを使って乱数を作っていきます。
ランダムなものJava Editionに存在するランダムな
【コマンド】プレイヤー死亡ログを変更する
コマンドを利用してプレイヤーの死亡ログを変更する方法をまとめます。
スコアボードやJSONテキストフォーマットを学んでいるなかで「できそう」と思ったきっかげで書いています。機能自体はほぼ需要はないですが、コマンドの勉強の参考になれば幸いです。
仕組みスコアボードのdeathCountで死亡を検知します。
検知できれば死亡ログを送信し、スコアボードをリセットするという流れです。
コマンド実際の