AtCoder パナソニックプログラミングコンテスト2020 に参加した記録
パナソニックプログラミングコンテスト2020 に参加した記録 前回のARC相当のコンテストはパスしていたので、水色チャレンジ1発目のコンテストでした。 結果ABCDの4問ACでしたが、C問題でやらかして6WAくらい重ねました。 全体的な印象として今までにない形式の問題が多かった風に思います。 やらかしたおかげでパフォーマンスは水色1420くらいでしたが、無事水色コーダーになれました!! A […]
Web備忘録 プログラミングを中心に技術的な事柄を忘れないように書き残します。
パナソニックプログラミングコンテスト2020 に参加した記録 前回のARC相当のコンテストはパスしていたので、水色チャレンジ1発目のコンテストでした。 結果ABCDの4問ACでしたが、C問題でやらかして6WAくらい重ねました。 全体的な印象として今までにない形式の問題が多かった風に思います。 やらかしたおかげでパフォーマンスは水色1420くらいでしたが、無事水色コーダーになれました!! A […]
[C#] 単語の繰り返しを正規表現で探す方法 C# で正規表現を使って単語が繰り返されているかを判定する方法を調べました。 例えばある文字列に “ABC” が含まれるかどうかは以下のように書けます。 var reg = new Regex("ABC"); if (reg.IsMatch("XXABCBCAAXX")) { Console.WriteLine("OK: XXA […]
IIS でコマンドで操作する バッチコマンドで IIS を操作するための方法をまとめます。 IIS を操作するコマンドは iisreset.exe を使います。なお 管理者権限 がないと操作できません。 停止コマンド iisreset /stop 停止中... インターネット サービスは正常に停止されました 起動コマンド iisreset /start 開始中... インターネット サービスは正常 […]
Slack に Incoming WebHooks で投稿する Incoming WebHooks – Slack Incoming WebHooks という機能を使えば、Slackのアプリケーションではなく、外部からSlackにメッセージを送信することが可能です。やり方は非常に簡単で、指定されたURLにJSON形式のメッセージデータでPOSTするだけです。 Slack に Incom […]
Android実機デバッグとビルド Androidアプリのビルド方法をまとめます。やることはJDKとAndroidSDKの導入です。Windowsとmac両方で確認しましたが、だいたい同様の手順でできました。 JDK と AndroidSDK のインストール Android実機上でデバッグしたり、ビルドしたりするには AndroidSDK 及び JavaSDK(JDK) が必要になりますので、それ […]
ウィンドウを最大化するとタスクバーが隠れるバグ タスクバーが最大化したウィンドウに隠れてしまう現象に遭遇したので、もとに戻す対応をメモ代わりに残します。 Windows7を利用していた際、[Win + テンキー(+)] を押してしまい、拡大鏡を起動してしまいました。拡大鏡を消して元の状態に戻すと、最大化したウィンドウの下にタスクバーが隠れてしまう状態になってしまいました。 win7にて、拡大鏡のバ […]
CentOS で ASP.NET Core を動かす ASP.NET Core で作成したWebアプリケーションをCentOSで動かします。発行した”dll”を dotnet コマンドで実行するのですが、シェルを占有されては不便ですし、サーバーを再起動しても自動でアプリケーションが立ち上がってほしいです。 というわけで、作成したアプリケーションをサービス化してバックエンドで […]
[WPF] コンボボックスにMaxLengthを設定する方法 WPFアプリケーションで入力可能なコンボボックスの入力桁数を制限したい場合がありました。テキストボックスの場合は、MaxLengthプロパティを設定するだけですが、コンボボックスにはそれがありません。なので別の方法をとる必要があります。 添付ビヘイビアを使用してMaxLengthを設定する方法があります。ComboBox のテンプレート […]
メモ帳のログ(タイムスタンプ)機能について windowsOSに標準搭載されているテキストエディタのメモ帳には、ログを記録できる機能があります。 ログ機能の使い方は単純で、ファイルの先頭行の頭に .LOG と入れて保存しておくだけです。このファイルをメモ帳で開いた際、ファイルの末尾に タイムスタンプ が追加されます。 例えば以下のようにテキストファイルを作成し .. メモ帳で開くと次のようにタイム […]
canvasの縦横比がおかしい canvas のサイズを変更して何か描画した際に、サイズの縦横比がおかしくなることがあります。サイズを変更する際に style で変更すると、内部的な描画領域が変更されないため、縦横比が狂います。 canvas のサイズを変更する際には、width属性・height属性で変更する必要があります。 実行結果(縦横比がおかしくなる) <canvas id="can […]