【PURPLE NOTE NOVA 20191006】サイトの引っ越し完了、寝る前の達成感が明日のNEXTSTEPなど

10月 6, 2019

今日のポイント

ワードプレスの引っ越し完了

寝る前の達成感が明日のNEXTSTEP

Python3の勉強ノート

 

グイド・ヴァンロッサム [Guido van Rossum]さんに感謝

困難のために会社を辞めたことはあっても、プロジェクトを止めたことはない。
いつもPythonのプロジェクトは次の会社で続けていた。

グイド・ヴァンロッサム [Guido van Rossum]

/

やっとサイトの引っ越し完了

そんなに簡単にサイトの引っ越しができるわけがないと思ってたけど、やっぱりだ。

プラグインは引っ越しもと(https://thaiblogland.xyz/)には以下の2つをインストール

All-in-One WP Migration

All-in-One WP Migration File Extension

拡張のプラグインを入れたらOKと思ったら、ファイルサイズが1Mもあったので無理だった。

そこでやったことは、メディアとか余計なものはエクスポートしないことにした。

高度なオプションて書いてあるけど、ちっとも高度でもなんでもないと思う。

もっと大きくめだつようにすればいいのに。

ダウンロード (1)

ダウンロード

ただチェック入れるだけ。これを知らないで何人の人があきらめたかもしれない。

ファイルサイズが小さくなったので、引越し先(https://jiyuland.com/blog/)でインポート成功。

このままだとメディアがないので、画像やサムネールが表示されないので、FTPでダウンロードしておいた、uploadsのフォルダーを引っ越し先のワードプレスの同じ場所にアップロード。これで、引っ越し完了。これがちょっと時間がかかった。沢山ファイルがあったので。Netflixでダビンチコードを観ながらやってた。

最後にリダイレクションプラグインで、新しいサイトに自動的にリダイレクトするように設定。

寝る前に、引っ越しが成功したことをちょっと思い出し、達成感を感じて眠りました。

そうだ、リンクしてくれた人にメールで連絡しないと。これから、メールしよう。

寝る前の達成感が明日のNEXTSTEP

/

昨日より今日 今日より明日へ 自分を信じて進化しよう

サイトの引っ越しも何度もやってるから、失敗しないと思っていたが、多少の不安はあった。

時間もファイルをダウンロードしたり、アップロードしたりかなりかかった。

でも、寝る前に、成功したという達成感が、明日はもっといろいろやってみようという気持ちにさせてくれる。

生命がが海から地上に上がろうとしたときも、きっと何度も失敗したと思う。でも、地上で生活できるようになった生物はさらに進化していったと思う。変化を恐れず、自ら新しいことにチャレンジしていく、これが進化だと思う。なーんて、偉そうなことを書いてしまいました。あはは。

 

きのうのパイソンの勉強20191005

2019-10-06

初心忘るべからずということでHead First Python を読んで以下のようなメモを作成しながらIDEのEric6でいろいろコードを書き換えて実行してみて勉強開始

IDLE uses colored syntax your code. By default, built-in
purple, strings are green, and language keywords (like if) are
. Any results produced are in blue. If you hate these color choices,
; you can easily change them by adjusting IDLE’s preferences.

Start to type in some code, and then press the TAB key.
IDLE will offer suggestions to help you complete your

IDLEの表示の色、意味があるんですね。

TAB keyやってみたけどなんかちょとちがう

———————————
= [“The Holy Grail”,
“The Life of Brian”,
“The Meaning of Life”]
)

Python 3.7.4 (tags/v37.4e09359112e, Jul 8 2019, 19:29:22) [MSC v1916 32 (Intel)] on DESKTOP-QI0FEQD, Standard
>>> [‘The Holy Grail’, ‘The Life of Brian’, ‘The Meaning of Life’]

リストの基本はこんな感じ。

———————————

To turn the human-friendly list into a Python-friendly one, follow this
:
It’s perfectly OK to put your list creation code all on one line, assuming, of
, that you have room:
= [“The Holy Grail”, “The Life of Brian”, “The Meaning of Life”]
This works, too.
1 Convert each of the names into strings by surrounding the data with quotes.
2 Separate each of the list items from the next with a comma.
3 Surround the list of items with opening and closing square brackets.
Assign the list to an identifier in the preceding code) using the
(=).

1データを引用符で囲むことにより、各名前を文字列に変換します。
2リストの各項目をカンマで区切ります。
3開始および終了の角括弧でアイテムのリストを囲みます。 代入演算子(=)を使用して、リストを識別子(前のコードの映画)に割り当てます。

リストの基本、鉄則、なんでもいいか。

———————————

さらに、リストを操作するメソッドいろいろ

bnk48= [“RIVER”,
“”,
” Melody”]
bnk48)
bnk48))

Python 3.7.4 (tags/v3.7.4e09359112e, Jul 8 2019, 19:29:22) [MSC v1916 32 bit (Intel)] on DESKTOP-QI0FEQD, Standard
>>> [‘RIVER’, ‘Shonichi’, ‘Kimi Melody’]
3

リストにいくつ入っているか知りたいときは、len(bnk48)みたい
につかうわけですね。
———————————
bnk48= [“RIVER”,
“”,
” Melody”]
bnk48)
bnk48))
bnk48append”Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)”)
bnk48)
bnk48))

リストの後ろに追加するときはappend”Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)”みたいに使うのですね

Python 3.7.4 (tags/v3.7.4e09359112e, Jul 8 2019, 19:29:22) [MSC v1916 32 bit (Intel)] on DESKTOP-QI0FEQD, Standard
>>> [‘RIVER’, ‘Shonichi’, ‘Kimi Melody’]
3
[‘RIVER’, ‘Shonichi’, ‘Kimi Melody’, ‘Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)’]
4
———————————
With your list created, you can use list methods to add a single data item to the end of your list (using the
) method), remove data from the end of your list (with the pop) method), and add a collection of
items to the end of your list (thanks to the extend) method):

Finally, find and remove a specific data item from your list (with the remove) method) and then add a data item
a specific slot location (using the insert) method):

.pop()は最後のデータの削除

.extend([“Aitakatta (อยากจะได้พบเธอ)”, “恋するフォーチュンクッキー”])は最後のデータの後ろに別なリストを追加

.remove(“恋するフォーチュンクッキー”)で特定のデータ削除

.2, “河内音頭”で特定の場所にデータ挿入

bnk48= [“RIVER”,
“”,
” Melody”]
bnk48)
bnk48))
bnk48append”Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)”)
bnk48)
bnk48))
bnk48pop)
bnk48)
bnk48))
bnk48.extend([“Aitakatta (อยากจะได้พบเธอ)”, “恋するフォーチュンクッキー”])
bnk48)
bnk48))
bnk48.remove(“恋するフォーチュンクッキー”)
bnk48)
bnk48))
bnk48insert2, “河内音頭”)
bnk48)
bnk48))

 

Python 3.7.4 (tags/v3.7.4e09359112e, Jul 8 2019, 19:29:22) [MSC v1916 32 bit (Intel)] on DESKTOP-QI0FEQD, Standard
>>> [‘RIVER’, ‘Shonichi’, ‘Kimi Melody’]
3
[‘RIVER’, ‘Shonichi’, ‘Kimi Melody’, ‘Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)’]
4
[‘RIVER’, ‘Shonichi’, ‘Kimi Melody’]
3
[‘RIVER’, ‘Shonichi’, ‘Kimi Melody’, ‘Aitakatta (อยากจะได้พบเธอ)’, ‘恋するフォーチュンクッキー’]
5
[‘RIVER’, ‘Shonichi’, ‘Kimi Melody’, ‘Aitakatta (อยากจะได้พบเธอ)’]
4
[‘RIVER’, ‘Shonichi’, ‘河内音頭’, ‘Kimi Melody’, ‘Aitakatta (อยากจะได้พบเธอ)’]
5
———————————

リストとforループ

基本形なので覚えておきましょう

bnk48= [“RIVER”,
Shonichi“,
Kimi wa Melody”,
“Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)”
]
bnk48.extend([“Aitakatta (อยากจะได้พบเธอ)”, “恋するフォーチュンクッキー”])
bnk48.insert(2, “河内音頭”)
print(bnk48)
print(len(bnk48))
print(“================”)
for i in bnk48:
  print(i)
print(len(bnk48))

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on DESKTOP-QI0FEQD, Standard
>>> [‘RIVER’, ‘Shonichi’, ‘河内音頭’, ‘Kimi wa Melody’, ‘Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)’, ‘Aitakatta (อยากจะได้พบเธอ)’, ‘恋するフォーチュンクッキー’]
7
================
RIVER
Shonichi
河内音頭
Kimi wa Melody
Koisuru Fortune Cookie (คุกกี้เสี่ยงทาย)
Aitakatta (อยากจะได้พบเธอ)
恋するフォーチュンクッキー
7

 

 

 

———————————

時は来た、新しいものを探していかないとね。

 

 

分かっている
分かっている 時代は変わって行くのだと
時は来た 誰もが手を差し伸べる
何か新しいものへと それは君も

 

スティーヴ・ウォズニアックの言葉を信じよう

あなたが自分のしたいことをしていて、目的のために喜んで働くなら、成功は手の届く距離にある。全ての時間を捧げて夜に一人で何を作りたいのか考える、それだけの価値がある。それは報われるんだ、約束する。

- スティーヴ・ウォズニアック -