sh1’s diary

プログラミング、読んだ本、資格試験、ゲームとか私を記録するところ

2019-01-01から1年間の記事一覧

Eric Steven Raymond「伽藍とバザール」

「伽藍とバザール」を読みました。 どういうものか? 読もうと思ったこと 目玉の数され十分あれば、どんなバグも深刻ではない 賢いデータ構造と間抜けなコードのほうが、その逆よりずっとマシ。 ブルックスの問題の整理 奴隷との違い 伝統的なマネジメントの…

AZ-900:Microsoft Azure Fundamentals の受験と合格

「試験 AZ-900:Microsoft Azure Fundamentals」受験してきました。無事、合格。今年は、この試験でおわりかな。 受験の目的 受験前の下地 勉強したこと(イベント参加編) 勉強したこと(自習編) その他・注意 参考 これで Azure の基礎はバッチリよ 合格点…

2019 年 会社勤めの買ってよかったモノ、まとめ

12月です! 今年も風物詩をば。 資格関係 LPIC 1 (101-102) 情報セキュリティ マネジメント試験 私物 FILCO メカニカルキーボード Majestouch Stingray WACOM ワコム CTL-4100/K0 ペンタブ BUFFALO 外付けHDD 4TB ブラック HD-LDS4.0U3-BA LAMY ラミー ボ…

情報セキュリティマネジメント試験 勉強方法と合格

2019 年秋期「IPA 情報セキュリティマネジメント試験」を受験しました。 無事合格したので受験のメモなど。 勉強の前にシラバスを確認する 午前対策1.出題範囲をよく見る 午前対策2.出題範囲に掲載されている資料を読む 午前対策3.参考書勉強のよいと…

ロマンシング サガ3 やりこみヒントのネタ

ロマンシング サガ3のリマスター版をプレイしました。 技のひらめきコンプリート キャラクターの育成方針 実際に Lv50 を目指す 最終的なレベル上げ 攻撃力(ダメージ)について 武器一般 分身技 体術一般 防具による、すばやさマイナス影響 入手アイテムの…

キーボードを水洗いして掃除・クリーニングする流れメモ

PC

年末をそろそろ意識しはじめるころになったので、(予備の)キーボードをがっつり掃除したのでやり方をメモ。 使ったものリスト 1. キーボードからキーキャップを外して水洗いする 2. キーボードのケース・スイッチを清掃する 3. 洗ったキーキャップの最終チ…

vscode からはてなブログへ TeX の数式を扱う記事の投稿

はてなブログの数式は現在「MathJax」を使った数式レンダリングがデフォルトになっていますが 1、一般的な TeX では数式部分を$(ドル記号)で囲むのに対して、はてなブログでは [tex: 数式] のように独特の囲み方が必要です。 そのため、一般的な TeX をサ…

最小二乗法による原点を通る回帰直線式の作り方

最小二乗法による回帰直線は、測定で得られた数値の組から、想定する(作成する)関数が測定値に対して好ましい・よい近似となるように、残差の二乗和を最小とするような係数を作成します。 原点を通る回帰直線式 ax の求め方 原点を通る回帰直線の相関係数 …

最小二乗法による回帰直線式の作り方と使用例

最小二乗法による回帰直線は、測定で得られた数値の組から、想定する(作成する)関数が測定値に対して好ましい・よい近似となるように、残差の二乗和を最小とするような係数を作成します。 最小二乗法による回帰直線式 ax+b の求め方 回帰直線式のテスト 回…

WPF でフォルダー選択のダイアログを選択・実装する

System.Windows.Forms のダイアログ Microsoft.WindowsAPICodePack.Dialogs のダイアログ P/Invoke ネイティブ ライブラリーのダイアログ サンプル 参考 ユーザーにフォルダーのパスを選択してもらうダイアログは、WPF (C#) だと以下の選択肢が用意されてい…

プログラミングにおける「以上、超過、以下、未満」の表現

某ゲームの年齢確認より こんなのを見た。15歳は、どこの区分になるんでしょう。こんな調子で仕様書を書かれると絶対困る。 日本の wiki にだけ「以上・以下」というページがあるのも印象的です。この言語特有の混乱があるのかもしれません。 そんなわけで…

VisualStudio コードスニペットの作り方

C# 開発環境を Visual Studio 2019 に切り替えたので、いままで使っていたコードスニペットの移行を機に、コードスニペットの作り方などを整理しました。 コードスニペットって、どんなもの? コードスニペットの構成 設定ファイル (.snippet) スキーマの設…

VisualStudio 項目テンプレートの作り方

C# 開発環境を Visual Studio 2019 に切り替えたので、いままで使っていた項目テンプレートの移行を機に、項目テンプレートの作り方などを整理しました。 項目テンプレートって、どんなもの? 項目テンプレートの構成 設定ファイル (.vstemplate) テンプレー…

C# による mdb 形式 ファイルの使い方・調べ方

(.mdb) 形式は、マイクロソフト Access でその昔に標準だったファイル形式です。 2007 年以降は新しいデータ形式の accdb 形式のファイルになったので、今は非推奨の形式となっています……が、保守などの関係で触れる機会があったので、その使い方・調べ方を…

EVO 暫定コントローラールール(超訳)

この記事は EVO が発表したコントローラーに関する曖昧さについて、トーナメントルールのガイドラインを個人的に超訳したものを公開しています。(間違いがあったらゴメンナサイ) モチベーション(はじめに) 用語の定義 入力メカニズム (Input Mechanism) …

Dungetris の攻略(実績解除)

Dungetris の実績をぜんぶ解除できたので、わかりにくかったのを紹介。 Knockin' on Heaven's Door A little fury Suicidal tendencies その他 store.steampowered.com 実績解除おめでとう Knockin' on Heaven's Door Knockin' on Heaven's Door の実績解除 …

HTML メールマガジン(ニュースレター)作成のノウハウ

この記事は、HTML のメールマガジン(海外だとニュースレター)を作成するときのノウハウをまとめた内容です。また、コーディングにおけるノウハウをまとめたものであって、マーケティングにおけるノウハウをまとめたものではないです。 テキスト原稿の文字…

インストールしたときにあわせて設定しておくことのメモ

この記事は、(個人的な)初期設定メモ集です。 Android をセットアップしたときに設定すること ランチャー Google 関係 ツール 読書 その他 ゲーム Visual Studio 2019 をインストールしたときに設定すること EmEditor をインストールしたときに設定するこ…

自分の GitHub コミットメッセージの書き方

この記事は「自分の日本語ルールをつくる」というのと、同じような話です。 (私が)使用する規約メモ Type Scope (省略) Subject Body Footer 例文 更新・改定 参考 GitHub のコミットメッセージをどういう書き方をしたらいいのか(どうしたら読みやすく…

GCP の GAE (App Engine) + C# (.NET) を試す

今回は Google Cloud Platform の Google App Engine を .NET 環境構築を試してみるテストです。コンピュートプラットフォームの選択肢を考えるところでは PaaS から進化したサーバーレス基盤 コンテナのデファクト標準 Kubernetes 基盤 このあたりから考え…

LPIC-102 受験と合格(LPIC 1 の取得)

合格おめでとう 私が受験した結果は 740/800 点でした。奇しくも(……というほどですが)LPIC-101 と同じ点数。どっちも 92% くらいの正答率だったのかな。 勉強の期間 テストするときの流れ LPIC-102 のポイント おわりに 試験を受ける目標は、「LPIC に合格…

Google Cloud OnBoard 大阪 スペシャルバージョン 2019 に行ってきた

Google Cloud Platform (GCP) のトレーニングイベントに行ってきました。 2018 年の OnBoard に続いて参加をしてきました。会場は前回と一緒。二部屋並列で講座があり、あわせて 500 人くらいの参加だったのかと。(けっこう満席) 参加してよかったこと ト…

Visual Studio Code の Extension の作り方まとめ(ローカライズと公開)

ゴールデンウィーク前に VisualStudioCode の Extension 作成を開始して、ぎりぎり公開することができました。 多言語化(ローカライズ)対応1(./package.json) 多言語化(ローカライズ)対応2(ts ファイル) 完成した Extension の公開 Market からも…

MediaPlayer ファイル読込、再生時の例外 0xC00D11BA

WPF の MediaPlayer の MediaFailed イベント は、オーディオデバイスが存在しないときに(も)発生するようです。その他の例は、いくつか記事がありました。 これに関して、よろしくないのは MS Docs の概要に「Occurs when an error is encountered.」しか…

Regions Of Ruin をクリアしたので、初心者向け攻略

クリアしたので攻略どころを書いておく。クリアタイムは、24時間くらい。 なんとなく日本一ソフトウェアの「ラピス・リ・アビス」と似たような感じがしました。 ルーンのある場所 やりなおしのできないコンテンツ1 やりなおしのできないコンテンツ2 やっ…

C# 8.0 のよく使いそうな新機能まとめ

VisualStudio 2019 の発表イベント にあわせて Visual Studio 2019 も GA (general availiable) になったようです。C# 8.0 の新機能をコーディングする方法をまとめて勉強してみました。(全部ではないですが、使えそうなのから) C# 8.0 の新機能(よく使い…

LPIC-101 受験のやりかたメモ(と合格)

私が受験した結果は 740/800 点でした。合格ラインは 500 点なので、それなりによい結果でした。 テストを受験するときの流れ 受験の注意 LPIC-101 のポイント 学習につかった参考書・サイト 追記 結果は合格 受験料が通常だと 16,200 円とけっこうする。Pin…

Google のサービス障害を確認する方法

1.Apps Status Dashboard を確認 2.ダウンディテクターを確認 備考 1.Apps Status Dashboard を確認 まず App Status Dashboard を確認する。対応が Apps に赤ランプなってたらダメ。Google がわるい。あきらめよう。 このページでは、次の G Suite サ…

小数を持つ値の丸め方と、その規則について

丸め方の違いを確認する Excel の挙動 サンプルプログラム 参考 小数値の丸めは Math.Round メソッドを利用するのがわかりやすいです。 Math.Round(d, decimals, mode) d : 数値 decimals : 丸め位置 mode : 丸め方法 ポイントは、丸め方法 Mode です。 丸め…

自分の日本語表現、文章スタイル・ルールを用意する、という話

(私が)文章で気をつけるところ 使い分け1 使い分け2(数字)2 使い分け3 文字間隔 区切り文字(約物1) 約物2 その他 更新・改定 参考 この記事で一番残したい・伝えたいことは「達意」です。 言わんとすることを、よくわかるように表すことである。 …