program

AWSサーバ EC2 のキャパシティ不足とは

https://qiita.com/hayao_k/items/06161ed388bf815c3b51 インスタンスを起動するためのサーバー容量を一時的に AWS 側で確保できない場合に発生するエラー オンデマンドキャパシティ予約(有償)を利用することで回避できる。

VisualStudioを終了してもプロジェクトがファイル削除できない問題対策

原因はVisualStudioが終了しても終了しないプロセスがファイルを掴みっぱなしになっていること。 以下コマンドを実行することで、ファイルを掴んでいるタスクを強制終了できる。 taskkill /f /im perfwatson2.exe taskkill /f /im VBCSCompiler.exe pause

CSSのemは、フォントの「M」の幅に対する割合

https://developer.mozilla.org/ja/docs/Web/CSS/font-size#ems 歴史的には、em の単位は、ある書体の大文字の "M" の幅に由来していました

スマホ画面のページで、あるフォントサイズで突然文字がすごく大きくなる現象について

https://developer.mozilla.org/ja/docs/Web/CSS/text-size-adjust この現象の原因はスマホ用のテキストの自動拡大アルゴリズム。 スマホ表示するときは、設定したビューポート幅が広いとページ全体が縮小表示されてテキストがとても小さくなってしまう。 モ…

CSSで「min-margin」的な最小幅を確保した左右マージンを入れる

コンテンツをウインドウ幅に対して中央寄せした画面で左サイドメニューがあるとき、ウインドウを縮めてもコンテンツがサイドメニューに被らないように、「左サイドメニュー分の最小幅」を確保する方法。 min-marginというスタイルは存在しないが、それっぽい…

CSSの擬似クラスと疑似要素

https://webtan.impress.co.jp/e/2015/12/08/21670 https://developer.mozilla.org/ja/docs/Web/CSS/Pseudo-elements 擬似クラスは、要素が特定の『状態』であるときに反映されるスタイルを設定する。「:hover」のようにセミコロン1つで書く。 擬似要素は、…

PHP8で未定義変数、未定義配列キーを参照すると警告が出るようになったことへの雑な対応

set_error_handler関数でエラー発生時に発生したエラーの種類を確認して、未定義変数、未定義配列キー関係のエラーであれば無視、それ以外は通常の処理をするように変更する。 こんな対応をしちゃって本当に良いのか?という気はするが……。 // 特定種類のWar…

scriptタグに async / defer を付ける意味

https://qiita.com/phanect/items/82c85ea4b8f9c373d684 一言でいうと、asyncはhtmlパースと並行読み込みする。deferは実行をhtmlパース後に遅延させる。 無し : scriptタグが出現→htmlパースを停止してスクリプトを読み込み→読み込み完了後に(htmlパースは…

なぜ改行コードの混在したテキストが発生するのか

https://note.com/akauma16/n/n2e49b37519c9 https://tadaoyamaoka.hatenablog.com/entry/2018/03/10/115445 なぜかCRLFとLFなど、改行コードが行ごとに混在したファイルが発生することがある。 この問題の戦犯はVisualStudioやサクラエディタらしい。彼らは…

PowerShell コマンドに承認されている動詞(プログラムで使える英語動詞)

https://docs.microsoft.com/ja-jp/powershell/scripting/developer/cmdlet/approved-verbs-for-windows-powershell-commands https://docs.microsoft.com/en-us/powershell/scripting/developer/cmdlet/approved-verbs-for-windows-powershell-commands 日…

gitでリモート追跡ブランチを上流ブランチ(upstream)とするブランチを作成するには

https://dev.classmethod.jp/articles/how-to-checkout-remote-branch/ git checkout 《originのブランチ名》たとえば「origin/feature_branch1」をupstreamとした「feature_branch1」ブランチを作成するには「git checkout feature_branch1」のコマンドを指…

トランポリン

https://qiita.com/41semicolon/items/985bdd2f551d9392463c 再帰をコールスタックを利用しない形に変換する手法のこと。 基本的なアイディアは、再帰呼び出しの代わりに「再帰呼び出しする関数」を戻り値として戻してやって、それを呼び出し側で再度呼び出…

adoc, AsciiDoc

https://qiita.com/tamikura@github/items/5d3f62dae55617ee42bb asciidocはMarkdownなどのような軽量マークアップ言語の一つ。 Markdownより表現力が高いが、Markdownよりプレーンテキストとして表示したときの視認性が低い。

Android10?からCiscoのアクセスポイントへ接続できない

他のスマホからは接続できるのでパスワード等の問題ではないことは確かなのだが、特定のスマホからシスコAPへ接続できない問題が起きた。 問題のスマホはAndroid10だが、Android10でもつながるスマホも存在した。 解決策は、アクセスポイントの設定で「802.1…

SQL Server データーベースロールのPublicロールは接続以外なにもできない

https://social.msdn.microsoft.com/Forums/security/ja-JP/d0d76738-0024-480e-bc24-093316977fab/public12525125401252312398201812709612395123881235612390?forum=sqlserverja publicロールには何の権限もありません。つまり、何もできないのです。 よっ…

Log4jの脆弱性

https://www.intellilink.co.jp/column/vulner/2021/121500.aspx https://www.itmedia.co.jp/news/articles/2112/13/news139.html Log4j は Apacheの提供するログ用ライブラリ。 「Log4Shell」と呼ばれる脆弱性により、リモートから任意コード実行される危険…

タブページに配置したコントロールは、タブが未選択の間はVisible=false

https://atmarkit.itmedia.co.jp/bbs/phpBB/viewtopic.php?topic=34303&forum=7 未選択のタブページに配置されたコントロールのVisibleを取得すると、すべてのコントロールでVisible=falseが取得される。 しかしタブページが選択されていない時に同じVisible…

GUID, UUID version1の生成アルゴリズム

https://qiita.com/takc923/items/b5ff68c7ac272c18fe89+&cd=2&hl=ja&ct=clnk&gl=jp&client=firefox-b-d 生成日時、乱数(または乱数を初期値とした連番)、生成マシンのMacアドレス……から生成される。

マスタッシュ構文

https://qiita.com/mackeyTA/items/ddf102a48da65c70162f Vueで値が記述されるプレースホルダになる「{{ hoge }}」という構文のこと。

SQL Serverは最大までメモリを使用する

https://docs.microsoft.com/ja-jp/sql/relational-databases/performance-monitor/monitor-memory-usage?view=sql-server-ver15 既定では、SQL Server インスタンスは、時間が経過するに従って、 サーバー内の使用可能な Windows オペレーティング システム…

バッチファイルの「@」の意味

https://www.pg-fl.jp/program/dos/doscmd/str_at.htm 「@echo off」は決り文句として書く事が多いが、この行頭の「@」はそのコマンドの入力を表示させないという意味であり、別にecho専用の書き方ではない。

null安全

https://docs.microsoft.com/ja-jp/dotnet/csharp/nullable-references https://eigoninaritai.com/null_safety_in_kotlin/ null安全は、Kotlin言語やC#8.0以降で実装されている機能。 コンパイル時に、変数へのnull代入や変数を通してメソッド呼び出しをす…

ASP.NETをリリースするときのエラー

VisualStudio2019で作成したASP.NETのサイトをWindows8にリリースしようとしたとき「ファイルまたはアセンブリ 'System.Net.Http, ~ またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。」 のエラーがでて動作しなかっ…

PowerShellの罠:連想配列のキーは大文字小文字を区別しない

PS> $h = @{} PS> $h["Key"] = "value" PS> $h["key"] value PS> $h["KEY"] valueあるアプリのアップデートで入力情報が大文字に変化したはずなのに、なぜか既存データとのマッチングに成功してて変だなーと思って調べたら、キーに指定する文字は大文字小文…

Virtual Scroll 仮想スクロール

https://www.wantedly.com/companies/tutorial/post_articles/298662 仮想スクロールは、数千、数万件のリストを表示するとき重たくならないように画面外のDOM要素を実際には置かずに目に見えている部分の要素のみを置くというテクニック。 正直なところ、こ…

VMwarePlayerでディスプレイを最大化する方法

仮想マシンのデバイス設定でディスプレイを「モニタでホストの設定を仕様」に設定。

puppeteer

https://www.cresco.co.jp/blog/entry/15215/ seleniumみたいなヘッドレス・ブラウザを自動で操作するライブラリ。 dllを用意する必要があってバージョンなども考える必要があり環境構築が面倒なseleniumと違って、npmコマンド1発で実行環境が整う。 2022年…

C#で1度だけ実行されるイベントハンドラの登録方法

https://ufcpp.net/study/csharp/MiscEventSubscribe.html#parameter-issue // ボタンのクリックを1回受け取るまで待ちたい public static Task FirstClickAsync(this Button x) { var tcs = new TaskCompletionSource<bool>(); EventHandler handler = null; hand</bool>…

SQLServerの「指定された sa パスワードは強力なパスワードの要件を満たしていません。」について

https://support.yayoi-kk.co.jp/faq_Subcontents.html?page_id=25333 SQLServerインストール時に以下メッセージが表示されてsaパスワードが設定できない問題が起きた。 タイトル: メッセージの詳細 ------------------------------ 指定された sa パスワー…

Prettier

https://qiita.com/soarflat/items/06377f3b96964964a65d コードを整形するソフト。 javascriptを中心としたフロントエンド・バックエンドで使われる言語(javascript, html, SCSSなど)、ライブラリ(Vue, Angular)のコードを、一定のルールに従って書式を整え…