Kasasagi’s memorandum

JavaとかProcessingとか。最近はAtcoderとか。

Java

Intellij IDEAでJava + Processing

こんばんは、かささぎです。今回はJava + Processingというテーマで書いていきます。主にProcessingユーザーをターゲットにしています。 Java + Processing のメリット Intellij IDEA 解説 プロジェクトの作成 ライブラリの設定 ソースコード・実行 まとめ J…

ABC109 D - Make Them Even

こんばんは、久しぶりにABC4完でき、嬉しかったのでwrite upします。最近は4完どころか3完すらままならないことが稀によくあります。。。C問題の難化激しくないですかね。さて、問題はこちら。D - Make Them Even「偶数枚のコインが置かれたマスの数を最大化…

opencsvで区切り文字を指定して読み込み

こんにちは、かささぎです。絶賛ニート中です。今回はjavaでopencsvを用いてCSVファイルを読み込む話をしていきます。 CSVファイルとは opencsvとは 基本的な読み込み 区切り文字等の設定 CSVファイルとは カンマ区切りとも呼ばれる、カンマで値を区切ったデ…

別アクティビティからgetAssets()の呼び出し

こんばんは、かささぎです。誰か風と雪止めて。 最近Atcoderを始めたのですが、特筆するような結果を残せなかったので、今回のネタはAndroidです。悲しい。 getAssets関数を別クラスから呼び出した際にエラーが起こり、解決できたためメモしときます。 参考…

紙に書いた言葉をツイートするシステムを作った

明けましておめでとうございます、かささぎです。 今年もだらだら書いていきます。 突然ですが、「紙製ツイッター」というものはご存知でしょうか。 通信障害が起きても、紙製なので、通常どおりTwitterを利用できるというものです。 kyoko-np.net まあ、虚…

ExcelをJavaで操作する

こんにちは、かささぎです。ねむい。なんとなく全国高専リンク地図のような地図を作ろうと思い立ったのですが、某パズル大会のような手動ではなく、プログラミングでやると割りといろんな技術が必要そうだったので、おもしろそうなので書きます。 たぶん3回…

activity・匿名クラスへの値の受け渡し

こんばんは、最近キズナアイの動画に英語の字幕を付けて、TOEIC対策をしているかささぎです。おそらく効果は微塵もない。ブログ立ち上げた最初の記事で、Androidについていろいろ書くとか言っときながら、一回も書いてなかったので、よく使う上に忘れやすい…

重み付きランダムの実装

こんにちは、かささぎです。HUAWEI P10 liteはいいぞ。 今回はJavaで重み付きランダムを実装したので、メモっときます。 ソシャゲによくあるガチャの実装など、汎用性は高そうです。 軽く調べた程度では、これが正解、みたいなアルゴリズムはでてきませんで…

GoogleDrive REST APIで指定フォルダ内のファイル取得

こんばんは。か(ry 今回は以前の記事でも利用したGoogleDrive REST APIで、指定フォルダ内のファイルを取得しようとしたら、はまったので備忘録としてまとめます。 まずはGoogleDriveのホームディレクトリの取得です。写経なので解説は適当です。 gist9713d1…

JSONの読み込みをやってみた

こんばんは。来週からテストが始まるかささぎです。こんなことやってる暇ねえだろ。 JSONファイルを読みこむプログラムを作成したので、メモっときます。 参考文献です→JavaでJSONオブジェクトを扱う - Qiita 1.そもそもJSONとは。 13日の金曜日に登場する仮…

OutOfMemoryErrorに苦しんだ話

こんばんは。自分のやってることはわざわざblogじゃなくてQiitaですればよかったんじゃね、って思い始めたかささぎです。 IntellijでJavaのとあるプログラムを書いていたらこんなエラーが出てきました。 java.lang.OutOfMemoryError: Java heap space at う…

GoogleDriveのAPIのテスト

こんばんは、かささぎです。好きな素数は13です。 授業の自由課題でソフトウェア開発を行うというものがあり、GoogleDriveとやり取りをするアプリケーションを作成することにしました。 Googleのデベロッパーツールを使ったことはなく、難しそうだったので、…