わすれなぐさ

自称情報ブログ・備忘録

間違いの指摘や役に立ちそうな情報など、些細な事でも気軽にコメントしてください。ブログ管理人へ直接連絡したいときは右下のフォームをご利用ください。

ユーザーがクリックするとWindows 10の「設定」を開くことができるリンクテキストを記述する方法です。

方法

次のように記述します。
<a href="ms-settings:">設定を開く</a>

すると、このようになります。
設定を開く

他にも、"ms-settings:" の部分を "ms-settings:about" に変更するとバージョン情報が開けたり、"ms-settings:windowsupdate" にするとWindows Updateが開けたりします。他にもいくつかあるようですが、詳しくは下記の参考をご覧ください。

参考

ポインタの混乱を防ぎたいメモ。

ポインタ変数とは

ポインタ変数は、普通の変数と同じく、何らかの文字に数値を格納しているものです。ただし、格納しているのがアドレスであるというのが、普通の変数とは異なる特徴です。

ここで、アドレスとは住所のことです。よく変数が箱に例えられますが、その箱には住所も割り当てられているということです。

& と *

アンパサンド(&)とアスタリスク(*)の意味を説明します。以下、普通の変数を a、ポインタ変数を p としています。

意味
&a a のアドレス
*p アドレス p に格納されている値

アドレスを見る 値を見る
&a a
p *p

& と * は、お互いに逆の意味を持ってる感じですね。

ポインタに変数のアドレスを代入するときは、
 p = &a;
と書きます。こうすることにより、*p == a になります。

宣言

変数を宣言するときは、
 int a;
のようにしますが、ポインタ変数を宣言するときは、
 int* p;
とします。ポインタの型は、アドレスを代入する変数の型に合わせます。型の後に * を付けることで、次の変数が普通の変数ではなくポインタ変数だということを示しています。

気を付けてほしいのは、この * が、先程述べた * とは違うものだということです。そのことを理解しておくと、ポインタの混乱が減らせると思います。

配列

配列 data[] があるとすると、配列の先頭アドレスは data と書くだけで表現できます。これは &data[0] と同じ意味になります。

まとめ

宣言 アドレスを見る 値を見る
int a; &a a
int* p; p *p
int data[10]; data data[0]

補足1:ポインタのサイズと型

ポインタ変数に格納される値は、他の変数の先頭1バイトのアドレスであり、アドレスのサイズは常に4バイトです(32ビット環境)。

ポインタの型は、ポインタ自身のサイズを決めるのではなく、ポインタが指す変数の型を表します。

ポインタの型の違いが顕著に見られるのは、アドレス演算のときです。char* 型のポインタ cp を cp++; すると cp の値が1増えますが、int* 型のポインタ ip を ip++; すると ip の値が4増えます。char のサイズが1バイト、int のサイズが4バイトだからです。

補足2:ポインタの宣言の書き方

ポインタの宣言は、
 int *p;
 int* p;
 int * p;
と、人によって書き方が異なります。昔の人は int *p; と書くことが多く、教科書でもよく見かけますが、この書き方は値を参照するときの *p と混同して入門者が混乱する原因になっているんじゃないかと思います。また、
 int *p = &a;
と書いたとき、実際に行われる代入は
 p = &a;
であるのに、*p に &a が代入されるように見えてしまうのもイマイチです。このことは、関数の引数にポインタを使うときにも同じことが言えます。

そんなような理由で、int* p; と書くほうが見た感じ分かりやすいのでオススメです。ただし欠点もあって、
 int* a, b;
と書いたとき、この意味は
 int* a;
 int b;
になってしまうので、その点にだけ気を付ける必要があります。

参考文献

雰囲気を掴むのに使ってください。

歌詞

I peeked through the gate
アイ ピーク スルー ザ ゲイト
Found your hiding place
ファーウンジャー ハイディン プレイス
Feather pens scribble down your commands
フェーザ ペンズ スクリーボ ダウン ヤ コーメンズ
“Scientific Evocation"
サイエンティフィック エヴァケイシュン

Decomposing wolf fangs ------ x 163
ディー コーンポジ ウー ファングズ
Powdery moonlight ------------ x 2131g
パウダリ ムーンライ
Half a human --------------------x 1
ハーファ ヒューマン
Bite off your nail, paint a magic circle
バイ トフ ヤー ネ ペインタ マジック サーコ
Chanting the magic spell
チェーンティン ザ マージック スペウ
Summon me now
サモン ミー ナウ

Take my paws, take my paws
テイク マイ ポーズ テーイク マイ ポーズ
Show me wonders of your world
ショーウ ミ ワンダーゾーヴュア ワーウド
The autumn leaves, the summer breeze
ザー オータム リーヴ ザ サーマ ブリーズ
Your shiny hair like mahogany
ユア シャーイニ ヘア ライク マーホガニー
Teach me, oh teach me
ティーチ ミー オー ティーチ ミー
The language that you sing
ザ ラングウェジ ザッチュー シング

Lyrr viva tou conquieta
リーフ ヴィヴァ トゥー コンクウィーエータ
Aeterrno amora
アエテフノ アモラ

Crumbling gate
クランブーリン ゲイト
Take me back to empty space
テイミ バットゥー エンプティ スペイス
Reached out to your gentle hands
リーチト アウト トゥー ユーア ジェントー ヘンズ
Doors closed
ドアーズ クロズト
Clipped my arm right off
クリップト マイ アム ラーイトフ

Still you would never give up
スティウ ユー ウ ネーヴァ ギー ヴァップ
Scanning nether for my whereabouts
スキャーニン ネザ フォーマイ ウェラーバウツ
Howl
アウー
Summon me now
サモン ミー ナウ

Years gone by
イヤーズ ゴン バイ
No moments wasted
ノ モーメンツ ウェーイステッド
Day and night
デイ エン ナイト
No memories faded
ノー メーモリーズ フェイデッド
Six hundred and seventeen pages
シックス ハンドレッド エン セーヴンティン ペイジズ
Now've became the basis of all creations
ナウフ ビーケイム ザ ベイシ ソーヴォー クリーエイションズ

Hold on tight, hold on tight
ホウ ドン タイト ホーウ ドン タイト
Let me shield you from the storm
レッ ミー シウ ジュ フロム ザ ストーム
The melting flesh, the burning tears
ザ メウティン フレッシュ ザ バーニン ティアーズ
Make you stronger than ever before
メイ キュー ストロンガー ザン エーヴァ ビフォーア
Vive torr amora vrk
ヴィーヴェ トハ アモーラ ヴーク
The last words that you spoke
ザ ラス ワー ザッチュ スポーク
Oozing out from your tiny skull
ウージン ガウ フロームヤ タイニー スカウ
Thousand years' wisdom
サーアウザン ディヤ ウィーズダム

Take my paw, take my paw
テイク マイ ポー テーイク マイ ポー
You're the wonder of my world
ユアー ザ ワンダー オヴ マイ ワーウド
The wrinkled face, the silver hair
ザ ウィンコー フェイス ザ シウヴァ ヘア
Your crystal eyes stay a beautiful pair
ユア クリースタ ライ ステヤ ビューティフ ペーア
Teach me, oh teach me
ティーチ ミー オー ティーチ ミー
The magic that you preached
ザ マージック ザッチュー プリーチ
I tried to speak, all that came out was
アイ トライ トゥ スピー コー ザ ケイ マウ ワズ
Howl
アウー

Lyrr viva tou conquieta
リーフ ヴィヴァ トゥー コンクウィーエータ
Aeterrno amora
アエテフノ アモラ

あとがき

Googleで歌詞調べようと思って「Summoning 101 か」まで打ったら、「カタカナ」とサジェストが出てきたので、「お、サジェスト出るくらい皆が検索してるんなら書いてみるか」と思って書きました。

このページのトップヘ