かけ

コンピュータサイエンスが好き。 記事は備忘録、マイクラ関連と開発をしていました。

かけ

コンピュータサイエンスが好き。 記事は備忘録、マイクラ関連と開発をしていました。

マガジン

  • 雑趣味

  • 開発

    ソフトウェア開発知識集

  • コンピュータサイエンス

  • Minecraft

    Minecraftに関係した開発記事をまとめています。

記事一覧

WindowsにMac風のフォントを無料でインストールする

Windows環境でも見やすいフォントを利用するためにいくつかのフォントをダウンロード・インストールする Chromeやvscodeなどで利用は簡単だが、Windows自身のフォントを変…

かけ
1年前
2

【Valorant】撃ち合い技術

記事では基本的にヴァンダルについて考えている。 リコイル2点バーストで撃っていてもリコイルは必要になる。 リコイルなしの集弾率は、近距離では気にならない程度だが…

かけ
1年前
2

Linuxの記憶媒体はどのように管理されているのか

環境構築など行っているときに記憶媒体の用語が多く利用されているが、今まで何となくで聞き流してきたため、今回はその用語を学んでみることにした。覚書です。 パーティ…

かけ
1年前
2

【discord.js】interactionごとにデータを共有する方法

discord.js v14ではmodalにselectmenuもbuttonも追加できないため、使用するならばinteraction(GUI?、Component?なんと呼ぶのが正しいのだろうか)を連続して使う必要性があ…

かけ
1年前
1

【Minecraft】rcloneでGoogleDriveにワールドをバックアップをする

動作環境OS: ubuntu Minecraft 1.19.2 Server : papermc(今回は関係ありません) rclone version1.61 rcloneとは?rcloneはクラウド上のファイルを管理するコマンドライ…

かけ
1年前

【Django】QuerySetの個人的に便利なもの

distinct()QuerySetの重複している値を除去できるメソッド。 order_by()、values_list()メソッドのそれぞれの組み合わせによって挙動が違うことに注意が必要。

かけ
1年前

英語学習の目標設定って難しくないか

英語学習を行うそもそもの目標の設定って難しくないですか。 そう考える理由として、英語がただの言語であること、その割に勉強量が膨大であることがあると思います。 僕…

かけ
1年前
1

人は建前と本音を混ぜがち

人は多くの場面で建前で会話をする。というか、人は建前がないと会話できないのではないだろうか。 人と仲良くしたい人は人と仲良くするために、コミュニケーションの機会…

かけ
1年前
1

【三重】凪のあすから聖地巡礼に行ってみた

はじめに2022年9月、凪のあすからの聖地である三重県熊野市をスマホを片手に遊びに行ってきました。 実は、2022年3月に一度聖地巡礼に来ていたのですが、天気が悪かったり…

かけ
1年前

【Minecraft】Rconでサーバーにアクセスする

マイクラサーバーに外部からアクセスし、コマンドを実行しているプロトコルとしてRconというものがあります。 今回はそのプロトコルを使っていきたいと思います。 動作環…

かけ
1年前
1

【CS】コンパイルとは?

今回はコンパイルを紹介します。 ソースコードは読めないそもそもプログラミングとはコンピュータにしてほしい仕事を人間がプログラミング言語という言語を使って命令する…

かけ
2年前
1

【マイクラ】角座標ベクトルをXYZ座標ベクトルに変換する

Playerの向いている方向はyaw, pitchは角座標、つまり角度でパラメータを持っています。 しかし、これが時にXYZ座標ベクトルでほしい瞬間が来るのです! 例えば、向ている…

かけ
2年前
2

【マイクラ】我がnoteの用語の定義まとめ

値文字列や数字など、コンピュータが扱えるデータのことです。 String, int, double, long, float, char, boolean…etc ベクトル意味のある値の集団のことです。 例えば…

かけ
2年前

【AI】パターン認識の種類

全数記憶方式全てのデータパータンと、それら各自の正解ラベルを参照テーブル上で表現する方法。あまりにも非効率。 ex: ) 10*10の2値化画像があるとする。この画像が取り…

かけ
2年前

【コマンド】疑似乱数発生器を作る - Minecraft Java Edition

何かをマイクラのコマンドで作っているときにランダムが必要になることがよくあります。 統合版ではスコアボードにランダム機能があるため乱数発生器は作れてしまうわけで…

かけ
2年前

【コマンド】プレイヤー死亡ログを変更する

コマンドを利用してプレイヤーの死亡ログを変更する方法をまとめます。 スコアボードやJSONテキストフォーマットを学んでいるなかで「できそう」と思ったきっかげで書いて…

かけ
2年前
3
WindowsにMac風のフォントを無料でインストールする

WindowsにMac風のフォントを無料でインストールする

Windows環境でも見やすいフォントを利用するためにいくつかのフォントをダウンロード・インストールする

Chromeやvscodeなどで利用は簡単だが、Windows自身のフォントを変更は難しいようだ。(変更はできるがフリーズするなど問題が発生した)

設定後のChromeでヒラギノについてのWikiのスクリーションショットを載せておく

ダウンロードするフォントNoto Sans JP

N

もっとみる

【Valorant】撃ち合い技術

記事では基本的にヴァンダルについて考えている。

リコイル2点バーストで撃っていてもリコイルは必要になる。

リコイルなしの集弾率は、近距離では気にならない程度だが、遠距離では頭一個上に弾が飛んでしまう。

また、画面もブレが発生してしまうためエイムが難しくなる。

TENNN選手のデスマでは、二点バースト撃ちでも画面がブレていないように見える(リコイルうますぎる..)

先読みストッピングVal

もっとみる
Linuxの記憶媒体はどのように管理されているのか

Linuxの記憶媒体はどのように管理されているのか

環境構築など行っているときに記憶媒体の用語が多く利用されているが、今まで何となくで聞き流してきたため、今回はその用語を学んでみることにした。覚書です。

パーティションとはパーティション(partition)は日本語では仕切りを意味する。

WindowsやLinuxなどOS関係なくパーティションは存在し、Windowsで言えばCドライブ・Dドライブなどがそれにあたる。

Windowsではあまり

もっとみる
【discord.js】interactionごとにデータを共有する方法

【discord.js】interactionごとにデータを共有する方法

discord.js v14ではmodalにselectmenuもbuttonも追加できないため、使用するならばinteraction(GUI?、Component?なんと呼ぶのが正しいのだろうか)を連続して使う必要性がある。

しかし、その相互にデータを共有しないと操作が行なえないことがあるだろう。

今回はその解決策を模索してみる。

Redditから同じような話題を扱っているスレッドを見つけ

もっとみる
【Minecraft】rcloneでGoogleDriveにワールドをバックアップをする

【Minecraft】rcloneでGoogleDriveにワールドをバックアップをする

動作環境OS: ubuntu

Minecraft 1.19.2 Server : papermc(今回は関係ありません)

rclone version1.61

rcloneとは?rcloneはクラウド上のファイルを管理するコマンドラインプログラムです。Linux上で動作します。

事前に管理するクラウドを設定しておくと、任意にローカルファイルをリモートにコピーなどできます。

初期設定 rc

もっとみる
【Django】QuerySetの個人的に便利なもの

【Django】QuerySetの個人的に便利なもの

distinct()QuerySetの重複している値を除去できるメソッド。

order_by()、values_list()メソッドのそれぞれの組み合わせによって挙動が違うことに注意が必要。

英語学習の目標設定って難しくないか

英語学習の目標設定って難しくないか

英語学習を行うそもそもの目標の設定って難しくないですか。

そう考える理由として、英語がただの言語であること、その割に勉強量が膨大であることがあると思います。

僕が理論的な人間であることも影響しているのだろうと思うのですが、僕は数学やコンピュータサイエンスのような論理で暮らしていく世界が好きなんですよね。

ただ、英語はほぼ論理はなく、むしろヒューリスティック(経験的)なものです。

そうなると

もっとみる

人は建前と本音を混ぜがち

人は多くの場面で建前で会話をする。というか、人は建前がないと会話できないのではないだろうか。

人と仲良くしたい人は人と仲良くするために、コミュニケーションの機会、それこそ、授業、旅行、買い物、ゲームなど色々な動作を行おうとする。

これを建前本音で分解すると、人と仲良くしたいが本音、授業などは建前になる。

先日、知り合いと旅行と行ってきたが、これを例にするならば、本音は知り合いともっと仲良くな

もっとみる
【三重】凪のあすから聖地巡礼に行ってみた

【三重】凪のあすから聖地巡礼に行ってみた

はじめに2022年9月、凪のあすからの聖地である三重県熊野市をスマホを片手に遊びに行ってきました。

実は、2022年3月に一度聖地巡礼に来ていたのですが、天気が悪かったり、平日だったことなど色々と経験できなかったことがあったため、リベンジとしてまた来ちゃいました。

この記事では、その体験をもとに、聖地の雰囲気はもちろん、町全体や旅での感想もかければなと思っています。

聖地巡礼波田須駅

オー

もっとみる
【Minecraft】Rconでサーバーにアクセスする

【Minecraft】Rconでサーバーにアクセスする

マイクラサーバーに外部からアクセスし、コマンドを実行しているプロトコルとしてRconというものがあります。

今回はそのプロトコルを使っていきたいと思います。

動作環境軽量化のためPaperMCを使用しますが、それ以外にもSpigotやBukkit、公式サーバーでも動作すると思います。

server.propertiesを編集するサーバーでRcon使用を許可する必要があります。
許可には、そも

もっとみる
【CS】コンパイルとは?

【CS】コンパイルとは?

今回はコンパイルを紹介します。

ソースコードは読めないそもそもプログラミングとはコンピュータにしてほしい仕事を人間がプログラミング言語という言語を使って命令するものです。そのプログラミングは下の画像のようなものを書くことを指していると考えることでしょう。

しかし、実はこういったソースコードはコンピュータが理解できるものではありません。コンピュータが理解できる言語は下の画像のような機械語で書かれ

もっとみる
【マイクラ】角座標ベクトルをXYZ座標ベクトルに変換する

【マイクラ】角座標ベクトルをXYZ座標ベクトルに変換する

Playerの向いている方向はyaw, pitchは角座標、つまり角度でパラメータを持っています。

しかし、これが時にXYZ座標ベクトルでほしい瞬間が来るのです!
例えば、向ている方向の少し前にパーティクルを表示するとか!

そういった要望が自分から上がったため、本記事は変換する方法を考えてみたいと思います。

マイクラで角座標とXYZ座標の関係性Playerの角座標パラメータについて
・yaw

もっとみる
【マイクラ】我がnoteの用語の定義まとめ

【マイクラ】我がnoteの用語の定義まとめ

値文字列や数字など、コンピュータが扱えるデータのことです。
String, int, double, long, float, char, boolean…etc

ベクトル意味のある値の集団のことです。

例えば、プレイヤーの座標はx,y,zありますが、それぞれを一つの変数として扱うのは少し気持ち悪いのです。
引数で座標を渡しそうとして、3つも同時に渡さないといけない!、1つにまとめて1つだけ渡

もっとみる
【AI】パターン認識の種類

【AI】パターン認識の種類

全数記憶方式全てのデータパータンと、それら各自の正解ラベルを参照テーブル上で表現する方法。あまりにも非効率。

ex: ) 10*10の2値化画像があるとする。この画像が取りうる全てのパターンは2^100ある。この全てに何の文字や数字を表しているかをテーブル上で管理。
→ 10*10の2値化画像でもデータ量は膨大

最近傍決定則(NN法)入力データとの距離が最も近い学習データ(プロトタイプ)が属す

もっとみる
【コマンド】疑似乱数発生器を作る - Minecraft Java Edition

【コマンド】疑似乱数発生器を作る - Minecraft Java Edition

何かをマイクラのコマンドで作っているときにランダムが必要になることがよくあります。

統合版ではスコアボードにランダム機能があるため乱数発生器は作れてしまうわけですが、Java Editionにはその機能がないため作れません。

しかし、Java Editionにもランダムなものは存在します。
今回はそれらを使って乱数を作っていきます。

ランダムなものJava Editionに存在するランダムな

もっとみる
【コマンド】プレイヤー死亡ログを変更する

【コマンド】プレイヤー死亡ログを変更する

コマンドを利用してプレイヤーの死亡ログを変更する方法をまとめます。

スコアボードやJSONテキストフォーマットを学んでいるなかで「できそう」と思ったきっかげで書いています。機能自体はほぼ需要はないですが、コマンドの勉強の参考になれば幸いです。

仕組みスコアボードのdeathCountで死亡を検知します。
検知できれば死亡ログを送信し、スコアボードをリセットするという流れです。

コマンド実際の

もっとみる