プログラミングとかブログ

Unity/C#/SRPGStudio/RPGツクールMVの情報とかその他気になったことを調べて書きます。

数独スコアラーAndroid版公開

play.google.comWindowsストアに出してたやつをAndroidに移植しました。 C#からJavaなのですぐ終わるかと思ったら1か月かかったという。 中身は回転対応したのと滅多に出ないバグを修正した以外は変わってないです。

【C#】消えたクリップボード

VisualStudio2017を2019に更新して軽いプログラムを作ろうとしたらクリップボードクラスが見つかりません。 おっと参照マネージャーでPresentationCoreDLLを追加しないとダメだったな あれっ、参照がないぞ?こういう感じで表示されてるはずなのに というか…

【Java】関数ポインタ的なもの

複数の関数を一つの配列にして任意の順番で実行するために関数ポインタ的なものが欲しくなりました。C#だとDelegateでしたが、Javaだと関数型インターフェースがそれにあたるようです。 関数型インターフェースは抽象メソッドを1つだけ持つインターフェース…

【Java】C#からLINQを移植したら結構違った

C#からjavaに移植しようとしたときにLINQはどうするのかと思ったらstreamというものがあるんですね。 記法が若干違う(Whereがfilterとか)ぐらいで同じように使えるかと思ったら仕様がだいぶ違ったのでメモ。 C#のコード List<int> intList = new List<int>(); intLis</int></int>…

【Java】TableLayoutからTableRow内の全データにアクセスする方法

javaは不慣れだったので、TableLayoutで作った以下の9×9のマスを浚おうとして詰まりました。 最初はすべてのTextViewをビューバインディングで取得してはsetTextするという最悪なことをやっていましたが、ふつうにfor文ぶん回してひたすらキャストしてgetChi…

ファイル置き場を移動しました

info-geocities.yahoo.co.jpジオシティーズが死ぬらしいので、昔アカウントだけ取っといて放置していたfc2ホームページに移行しました。・やり方 ファイル全DL→fc2に全部突っ込む→index.htmlのリンクURLを書き換え 終わり しかしブログ記事にリンクURL…

【Windows10】無線がアクセスポイントごと消えて通信が切断する問題への対処

無線が切れ、俺はデュエルに敗北した――*1 唐突に無線が切れ、アクセスポイントすらなくなって再接続できないことが度々発生している。 どうもWindows10の大型アプデ以降無線がおかしくなったような気がしてならない。 有線とタブレットはふつうにつながるの…

【C言語】ポインタまとめ

ポインタとは 文法 宣言 使い方 配列 構造体 応用 リスト ポインタとは プログラムはメモリ上で動きます。 変数や関数は全部メモリ上の適当な位置(アドレス)に置かれます。 そのアドレスに対してアレコレ操作するのがポインタです。 もっとざっくり言うと…

数独スコアラー説明書

windowsストアで販売中の数独採点アプリ「数独スコアラー」の説明です。 www.microsoft.com 使い方 ①テキストボックスに数独の問題を入力します。半角数字のみで、空白を0として入力します。 正しく入力できた場合、解くボタンが押せるようになります。 ②解…

【C#】数字文字列を総和する

LINQのSumを使いたかっただけ。 using System; using System.Linq; static void Main(string[] args) { string numStr = "1234567890123456789"; int sum = numStr.Sum(s => s - '0'); Console.WriteLine(sum);//90 }

CEATEC2017に行った

幕張は遠いっすね。 展示会というと会社員ばっかで私服は浮くかなと戦々恐々としてたが、全くの杞憂だった。 そりゃスーツ率のほうが圧倒的に多いんだけど、ふつうに私服の人もいたし、高校生っぽいのもいたし、爺さんもいた。 とりたてて何か見たいものがあ…

【C#】自分がリツイートしたツイートをリンク付きでHTML出力するアプリとコード

RTしたツイートだけ確認したいなぁと思ったら検索クエリにないので自作。 DLはこちら 使い方 1.ツイッターの全ツイート履歴をダウンロードしてください Twitter、「全ツイート履歴」をダウンロードできる機能、日本でも提供開始 -INTERNET Watch Watch …

【C#】return式1行だけしかないメソッドの省略記法

C#

1行しかない関数に{}使うのはなんかヤダ。 //掛け算 static int Multiply(int x, int y) { return x * y; } expression-bodied関数を使おう。 C#6.0から導入されたらしい。 ufcpp.net static int Multiply(int x, int y) => x * y; こうなる。1行でスッキ…

【C#】怪盗paizaからの挑戦状の解答

paiza.jp 解答のせていいとのことなので。 最短経路じゃないです。 なんか有名なアルゴリズムとか使うのかな? Tupleが使えて満足。 using System; using System.Collections.Generic; class Program { static void Main(string[] args) { var line = Consol…

NHKスペシャル「AIに聞いてみた」の問題点

www.nhk.or.jp マツコデラックス司会のNHKスペシャル「AIに聞いてみた どうすんのよニッポン!?」の問題点についてまとめます。(多分誰かが書くとは思いますが→書いている方がいたので追記) www.mm-lab.jp 大まかな問題点は3つ。*1 ①そもそもAIなのか? …

【C#】fizzbuzz

C#

using System; class Program { public static void Main() { for (int i = 1; i < 100; i++) { if (i % 3 == 0 && i % 5 == 0) { Console.WriteLine("fizzbuzz"); } else if (i % 3 == 0) { Console.WriteLine("fizz"); } else if (i % 5 == 0) { Console.W…

【javascript】fizzbuzz

for(i=1;i<100;i++) { if(i%3===0 && i%5===0){console.log("fizzbuzz");} else if(i%3===0){console.log("fizz");} else if(i%5===0){console.log("buzz");} else console.log(i); } 出力結果(ページ内でスクリプト実行してます) (function(){ var count …

電撃小説大賞の応募数は本当に激増したのだろうか?

第24回電撃小説大賞の応募数がぶっ飛んでると応募者の間で話題になっている。今回の電撃大賞の倍率がおかしい。応募総数9000作ってどういうことだってばよ。※例年4000~5000作、多くて7000作程度 pic.twitter.com/iAsEHJ2ysR— カイナは日曜東へ-23b (@Walkin…

【VisualStudio】プロジェクトの保存場所の変更方法

ツール>オプション>プロジェクトおよびソリューション>全般>プロジェクトの場所 VS2017に変えたついで。なんかOnedriveに保存されてたので変更したかった。

【C#】フォルダをD&Dすると全ファイルを今日の日付でバックアップする

C#

ポメラ買った→ファイルバックアップしたい→いちいちコピーするの面倒→プログラムでやろう using System; using System.IO; using System.Collections.Generic; using System.Linq; //フォルダをD&Dすると全ファイルを今日の日付でバックアップするプログラム…

DMMのサークル販売利益率・手数料を計算してみた

shirakamisauto.hatenablog.com のDMM版です。 データ元はここ。税抜きに加工してます。※2021年11月から500円以下で利益アップとのこと 売値 利益 利益率 手数料率 100 30 30.0% 70.0% 200 60 30.0% 70.0% 300 100 33.3% 66.7% 400 150 37.5% 62.5% 500 200 …

ヨドバシカメラの電子書籍アプリDoly(Windows版)の操作・使い方のレビュー

Doly - ヨドバシ電子書籍リーダーアプリver1.26.0で説明します。 OSはwindows10です。 画面下部のボタンごとに説明します。目次 ビューア ページ送り マーカー フルスクリーン 操作バー 移動バー サイドバー(ナビゲーション) ライブラリ ダウンロード 画面…

【SRPGStudio】全体攻撃イベントの作り方

「ユニットの全体処理」イベントコマンドを使います。 「フィルタ」で対象を自軍・敵軍・同盟軍から選択します。 「アニメ」で各ユニットの上で再生されるアニメーションを選択します。 「イベントコマンド」で「ダメージを与える」を選択します。 「コマン…

【RPGツクールMV】ゲーム中の文章データをすべて取得して書き出すプラグイン

この記事は、RPGツクールMV Advent Calendar 2016の10日目の記事です。 www.adventar.orgツクールに勢いで書いた文章をまとめたいときがあったので作りました。ダウンロードはこちら 使い方 プラグインを突っ込んでONにしたら後はゲーム起動の度にindex.html…

Windows 10 Anniversary UpdateでAPC INDEX MISMATCHと出てブルースクリーンになる問題の解決方法

アニバ(Version 1607)インストール後の再起動後の更新中にAPC INDEX MISMATCHと出てブルスクった。 ウイルスバスタークラウドをアンインストールしてからアップデートをやり直したらいけた。 別のPCではウイルスバスターそのままでもできたので偶然かもし…

【RPGツクールMV】所持ゴールド表示ウインドウを消すプラグイン

メニューとショップから所持ゴールド表示のウインドウが消えます。ダウンロードはこちら。 使用前・使用後

【RPGツクールMV】移動ルートの設定を使ったイベントの画像変更方法

前に画像変更ができないという記事を書いたのですが、移動ルートの設定イベントコマンドでできました。 shirakamisauto.hatenablog.com やり方 移動ルートの設定イベントコマンドを開きます。 画像を変えたいイベントを指定します。 画像の変更を選択し、変…

【RPGツクールMV】パーティの誰かが特定ステートのとき逃げるコマンドを封印するプラグイン

用途は自分が戦闘で逃げられなくする技を作ることです。 敵を逃げられなくするには「逃げる」スキルをスキル封印で封じればできます。ダウンロードはこちら 使い方 逃走不可用のステートを作ります。 プラグインのstateNoに上記ステートの番号を指定します。…

【RPGツクールMV】バトル中の逃げるコマンドで100%逃げられるプラグイン

ダウンロード細かく調整する場合は「ツクールMV 逃げる 確率 プラグイン」とかでググれば別の人のが出ると思います。

【RPGツクールMV】全ての地形を移動できるプラグイン

デバッグ用に作りました。ダウンロード例: テスト中に崖とか川とかいちいち迂回するのめんどい