From 398b2d2862e6fd2aab420b2b329aaa9c204582e0 Mon Sep 17 00:00:00 2001
From: nsfisis
Date: Mon, 20 Mar 2023 22:08:56 +0900
Subject: feat(content): use element
---
.../cpp-you-can-use-keywords-in-attributes.xml | 11 ++---
.../2021-10-02/python-unbound-local-error.xml | 45 +++++++++----------
.../ruby-detect-running-implementation.xml | 11 ++---
.../2021-10-02/ruby-then-keyword-and-case-in.xml | 11 ++---
.../rust-where-are-primitive-types-from.xml | 11 ++---
...ce-between-autocmd-bufwrite-and-bufwritepre.xml | 11 ++---
.../vim-swap-order-of-selected-lines.xml | 11 ++---
.../index.html | 16 +++----
.../python-unbound-local-error/index.html | 50 +++++++++++-----------
.../ruby-detect-running-implementation/index.html | 16 +++----
.../ruby-then-keyword-and-case-in/index.html | 16 +++----
.../rust-where-are-primitive-types-from/index.html | 16 +++----
.../index.html | 16 +++----
.../vim-swap-order-of-selected-lines/index.html | 16 +++----
14 files changed, 118 insertions(+), 139 deletions(-)
diff --git a/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml b/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml
index 3dbb8ff..f87d3a6 100644
--- a/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml
+++ b/content/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes.xml
@@ -16,13 +16,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/94090937bcf860cfa93b
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/94090937bcf860cfa93b
+
タイトル落ち。まずはこのコードを見て欲しい。
diff --git a/content/posts/2021-10-02/python-unbound-local-error.xml b/content/posts/2021-10-02/python-unbound-local-error.xml
index bb44a47..eb8aa45 100644
--- a/content/posts/2021-10-02/python-unbound-local-error.xml
+++ b/content/posts/2021-10-02/python-unbound-local-error.xml
@@ -16,13 +16,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/5d733703afcb35bbf399
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/5d733703afcb35bbf399
+
本記事は Python 3.7.6 の動作結果を元にして書かれている。
@@ -32,10 +29,10 @@
@@ -60,14 +57,14 @@
@@ -76,11 +73,11 @@
diff --git a/content/posts/2021-10-02/ruby-detect-running-implementation.xml b/content/posts/2021-10-02/ruby-detect-running-implementation.xml
index 9b59202..7c0c960 100644
--- a/content/posts/2021-10-02/ruby-detect-running-implementation.xml
+++ b/content/posts/2021-10-02/ruby-detect-running-implementation.xml
@@ -15,13 +15,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791
+
Ruby
という言語には複数の実装があるが、それらをスクリプト上からどのようにして
diff --git a/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml b/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
index 64851fc..0a799a3 100644
--- a/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
+++ b/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
@@ -16,13 +16,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/787a8cf888a304497223
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/787a8cf888a304497223
+
TL; DR
diff --git a/content/posts/2021-10-02/rust-where-are-primitive-types-from.xml b/content/posts/2021-10-02/rust-where-are-primitive-types-from.xml
index 5902450..3aaca63 100644
--- a/content/posts/2021-10-02/rust-where-are-primitive-types-from.xml
+++ b/content/posts/2021-10-02/rust-where-are-primitive-types-from.xml
@@ -15,13 +15,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/9a429432258bbcd6c565
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/9a429432258bbcd6c565
+
前置き
diff --git a/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml b/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
index 7e0dd2e..ef17ae3 100644
--- a/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
+++ b/content/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre.xml
@@ -15,13 +15,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/79ab4db8564032de0b25
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/79ab4db8564032de0b25
+
TL; DR
diff --git a/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml b/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml
index cf1013a..c4c26ca 100644
--- a/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml
+++ b/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml
@@ -15,13 +15,10 @@
-
- この記事は Qiita から移植してきたものです。 元 URL:
- https://qiita.com/nsfisis/items/4fefb361d9a693803520
-
-
-
-
+
+ この記事は Qiita から移植してきたものです。
+ 元 URL: https://qiita.com/nsfisis/items/4fefb361d9a693803520
+
TL; DR
diff --git a/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
index 89a12cb..ab9974a 100644
--- a/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
+++ b/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
@@ -56,14 +56,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/94090937bcf860cfa93b
-
-
-
-
-
-
+
タイトル落ち。まずはこのコードを見て欲しい。
diff --git a/public/posts/2021-10-02/python-unbound-local-error/index.html b/public/posts/2021-10-02/python-unbound-local-error/index.html
index 8093c8e..62a5c86 100644
--- a/public/posts/2021-10-02/python-unbound-local-error/index.html
+++ b/public/posts/2021-10-02/python-unbound-local-error/index.html
@@ -56,14 +56,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/5d733703afcb35bbf399
-
-
-
-
-
-
+
本記事は Python 3.7.6 の動作結果を元にして書かれている。
@@ -74,10 +74,10 @@
def f ():
-x = 0
-def g ():
-x += 1
-g()
+ x = 0
+ def g ():
+ x += 1
+ g()
f()
@@ -97,25 +97,25 @@ f()
def f ():
-var x
-x = 0
-def g ():
-var x
-
-x += 1
-
-g()
+ var x
+ x = 0
+ def g ():
+ var x
+
+ x += 1
+
+ g()
当初の意図を表現するには、次のように書けばよい。
def f ():
-x = 0
-def g ():
-nonlocal x
-x += 1
-g()
+ x = 0
+ def g ():
+ nonlocal x
+ x += 1
+ g()
(*) のように、nonlocal を追加する。これにより一つ外側のスコープ (g の一つ外側 = f) で定義されている x を探しに行くようになる。
diff --git a/public/posts/2021-10-02/ruby-detect-running-implementation/index.html b/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
index fbb2ded..7af107c 100644
--- a/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
+++ b/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
@@ -53,14 +53,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/74d7ffeeebc51b20d791
-
-
-
-
-
-
+
Ruby という言語には複数の実装があるが、それらをスクリプト上からどのようにして programmatically に見分ければよいだろうか。
diff --git a/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
index 628dc5c..5d89c74 100644
--- a/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
+++ b/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
@@ -56,14 +56,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/787a8cf888a304497223
-
-
-
-
-
-
+
diff --git a/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
index 2aba6eb..721987d 100644
--- a/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
+++ b/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
@@ -53,14 +53,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/9a429432258bbcd6c565
-
-
-
-
-
-
+
diff --git a/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
index 5aeb34c..241ea9b 100644
--- a/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
+++ b/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
@@ -53,14 +53,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/79ab4db8564032de0b25
-
-
-
-
-
-
+
diff --git a/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
index 707fbad..03b77c2 100644
--- a/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
+++ b/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
@@ -53,14 +53,14 @@
-
- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/4fefb361d9a693803520
-
-
-
-
-
-
+