きっかけなんて些細なモンですよ。

NEW GAME!を観ました。プログラミング始めます。(27ー終)

今回は報告のみです。
NEW GAME!! Rank.5 [Blu-ray]



前回
http://nagoyanofes.hatenadiary.jp/entry/2017/12/22/190022



※基本的に、愛知大学の有澤先生がプログラミングの講義で使用しているテキスト「Pythonによるプログラミング入門」に沿って進めています。
Python 2.7.13を使用しています。

これまで上記テキストの第Ⅰ第部、Ⅱ部と勉強してきました。
記事にしたのは第Ⅱ部の途中までですが、ここでこのテキストの勉強記事は終了したいと思います。
以下、言い訳です。

なんで中途半端なところで止めるのかですが、以降の内容を流し読みしていて「わざわざ記事にしなくてもいいか」と感じたからです。
誤解がないよう断っておきますが、テキストは非常に勉強になるものですよ!!

ただ、第Ⅱ部は文法に関するもので、一つ一つ記事にするよりも、プログラミング中にわからないことがあったときにテキストそのものを読み返すほうが便利なんです。第Ⅰ部の練習問題を考えるときなんかはここを参照してればよかったと若干後悔してます。
第Ⅲ部は自分で読み進めていくつもりですが、グラフィックに関するものです。第Ⅰ部のように練習問題があるわけではないため、こちらも試行錯誤の過程を示すというより、第Ⅱ部みたいに知識を列挙していく感じになりそうな気がしました。

そういうわけで、記事としては「Pythonによるプログラミング入門」を使った Python のお勉強はおしまいです。
まだまだ足りない部分ばかりですが、何も知らなかった頃に比べれば少しはマシになれたと思ってます。
今はゲーム作成の入門サイトを見始めていて、近いうちにそれらを参考にゲーム作りに勉強の重点を変えていく予定です。

就活とかあるので更新頻度はますます落ちるかとは思いますが、なんとか続けていけたらと思います。
最後になりましたが、年明けましたね。本年もよろしくお願い致します。

【2週目】禁煙。【断念しました!】

f:id:kirintt:20171212225103j:plain

どうも、K介です。
禁煙2週目にして禁煙の断念を決意しました。
想像以上に自分の意志は脆かったです。

正直な話、1週目時点で諦めてました

開始から1週目の時点で既にタバコを吸っていたわけですが、2週目に至ってはもう諦めモード。
研究室の先輩や友人に喫煙所へ誘われればホイホイついていきました。
最終的には自分から誘う始末。もうどうしようもないですね。

禁煙失敗よりも問題なコト

前回(1週目)の記事でも触れていましたが、禁煙の失敗以上に問題なのは生活リズム修正の取り組みが疎かになってしまったことです。
この記事を書いているが夜3時頃という時点でお察しです。
元々、生活リズムを直す→禁煙するという流れでやるつもりが、生活リズムが直りきらないままに欲張って禁煙までしようとした結果、両方とん挫してしまいました。
禁煙開始以降、朝7時のアラームで目は開くものの、起き上がることもなく二度寝に取り掛かる日々が続きました。
たばこの量も結局減らなかったので、完全に以前の生活に逆戻りです。
今回の最大の失敗は生活リズムを直すという最初の目標が満たされないままに前に別の目標(禁煙)を立ててしまったことでしょう。
ただでさえ意志が弱い私には、二つ以上の制限を並行して守ることは難しいのだとわかりました。

まずは生活リズムを"完全に"直すところから

というわけで、まずは生活リズムを"完全に"直すことに注力したいと思います。
禁煙はそれができたと自覚できるようになるまでお預けということで。
改めて、下記のことを守って、生活リズムの修正に取り組みます!

  • 朝は同じ時間に起きる(7時)。
  • 朝食を必ず摂る。
  • どうしても眠い場合は昼間(夕方4時以前)に30分未満の仮眠を取る。

以上!!

【LINE】特定のメッセージやトークを固定!【便利機能】

f:id:kirintt:20171223130313p:plain

日ごろからお世話になっているメッセージ・通話アプリのLINE(ライン)。
今回は特定のメッセージやトークを画面上部に固定するという個人的には大発見な便利機能を紹介します。

トークを固定(ピン留め)

「ピン留め」によって特定のトークをリスト上部に固定することができます。
以下、android版の手順。

  1. トークのリストを開く
  2. 固定したい相手のトークを長押し
  3. トーク」「非表示」などのメニューから「ピンをする」を選択
  4. 完了

参考元

appllio.com

メッセージを固定(アナウンス)

「アナウンス」によって特定のメッセージをトーク上部に固定することができます。
以下、android版の手順。

  1. 固定したいメッセージがあるトークを開く
  2. 対象のメッセージを長押し
  3. 「コピー」「Keepに保存」などのメニューから「アナウンス」を選択
  4. 完了

参考元

appllio.com

LINEを使いこなそう

こんな便利な機能が実装されているとは知りませんでした。
普段使っているアプリも日々進化しているんですね~。

それでは!

BLACK LAGOON / What cigarettes they smoke?

Hi! My name is K-suke. I'm a master student in a Japan university.

I usually write the blog in Japanese. However, I try to use english as practice. 

 

I think some of you have experience of starting something influenced by anime or manga characters.

In my case, that's smoking. The triggered manga was "BLACK LAGOON."

Here, I want to introduce what cigarettes they smoke and my Impression.

 

 

What is "BLACK LAGOON"?

ブラック・ラグーン(1) (サンデーGXコミックス)

BLACK LAGOON is a manga by Rei Hiroe. It started from 2001 and became anime in 2006. 

There are anime and manga in English. I think you can watch the anime by amazon prime video, Netflix, and so on. If you want to know more, please check here (go to wikipedia in English).

Incidentally, the author, Rei Hiroe, is the original worker and character designer of the anime "Re:CREATORS." If you like, please check here too.

recreators.tv

 

What cigarettes they smoke?

Now, there are many smokers in BLACK LAGOON. I feel they are so cool... 

The kind of cigarettes is different between characters. So if you have favorite one, you can try it.

In this part, I will introduce what cigarettes main characters smoke and my Impression for them.

However, This is not covered all of their cigarettes. Becaue what they smoke is unknown or I haven't tried.

Sorry for in Japanese, you can check more in wikipedia. (I think it was not written in English ver.)

 

BLACK LAGOON ORIGINAL SOUND TRACK

 

Revy - Lucky Strike

First one is Lucky Strike.

f:id:kirintt:20171024003951j:plain

Revy likes this cigarette. I think Lucky Strike is one of famous cigarettes in Japan. Also, many anime, manga and novel characters like it.

If you smoke Lucky Strike, people will find you smell cigarettes very much. It is very smoky.

It tastes heavy until you you get used to it. But it's like an exactly "cigarette" in my opinion.

 

Rock and Dutch - Natural American Spirit(soft pack)

Next is Natural American Spirit(soft pack). It's favorite for Rock and Dutch.

In reality, this is currently not sold in Japan. Package was changed from soft pack to so-called box one, and box color was changed from light-blue to blue.

So I haven't tried the same one with theirs...

The name of the renewal version is Natural American Spirit Turquoise.

f:id:kirintt:20171024003427j:plain

A main character of American Spirit is that it takes long time to finish. 

It is more heavy than Lucky Strike.

 

Balalaika - Parliament

ブラック・ラグーン(3) (サンデーGXコミックス)

Final is Parliament. As avobe illustration, Balalaika usually smokes cigar. However, she once smoked this.

f:id:kirintt:20171027021712j:plain

Parliament has unique shape filter. It is difficult to find from the picture, however, there is space. According to wikipedia (In Japanese), it helps to cool smoke.

In my opinion, that's tastes not so strong. Like the name, it is parliamentary.

 

 

Be careful not to smoke too

I introduced about BLACK LAGOON and their favorite cigarettes.

But, as you know, cigarettes are bad for your health.

Even if you are interested in cigarettes, please be careful not to smoke too.

 

Thank you so much!

NEW GAME!を観ました。プログラミング始めます。(26)

最近何~~~もやる気が起きません。
f:id:kirintt:20171222185803p:plain



前回
nagoyanofes.hatenadiary.jp





※基本的に、愛知大学の有澤先生がプログラミングの講義で使用しているテキスト「Pythonによるプログラミング入門」に沿って進めています。
Python 2.7.13を使用しています。

前回から第Ⅱ部 Python 文法に入りましたが、ここは実践というよりも文法に関する知識の説明パートになっています。
もうⅠ部をやったから知ってるよ!と思う部分も結構あるので、ここで初めて知った部分、うろ覚えだと感じた部分だけをメモ的に残しておくようにしようと思います。

1.2 数

実数

。非常に絶対値の大きな実数は 10 ** 308 まで、逆に非常に 0 に近い実数は 10 ** −323 までが許される。
(引用元:Pythonによるプログラミング入門, p. 66)

複素数

虚数単位は j である。単なる j は変数名と区別がつかない。そこで j の前には必ず
数字を付ける必要がある。例えば (1+j) とは書かず (1+1j) と書く。
z を複素数とすると

z.real
z.imag

が z の実数部と虚数部であり、

z.conjugate()

複素共役が得られる。


z = (1+2J)
print z.real
print z.imag
print z.conjugate()

結果

1.0
2.0
(1-2j)


結果は実数として表示されるようです。

1.3 文字列 (string)

プログラムの行を跨がない文字列定数は二重引用符 (") あるいは単一引用符 (') で囲って表現する。例えば "alice" または 'alice' のように表現する。
(引用元:Pythonによるプログラミング入門, p. 67)


どっちでも良いんですねー。

改行の処理

文字列の中に改行が含まれる場合にはどのように表すのか? この場合には次の様に 3 個の引用符 (単一引用符、または二重引用符) を並べて表現する。

'''All in the golden afternoon
Full leisurely we glide;
For both our oars, with little skill,
By little arms are plied,
While little hands make vain pretence
Our wanderings to guide.'''

(引用元:Pythonによるプログラミング入門, p. 67)

プログラム

print '''All in the golden afternoon
Full leisurely we glide;
For both our oars, with little skill,
By little arms are plied,
While little hands make vain pretence
Our wanderings to guide.'''


結果

All in the golden afternoon
Full leisurely we glide;
For both our oars, with little skill,
By little arms are plied,
While little hands make vain pretence
Our wanderings to guide.


確かに改行されました。
では、改行したくない場合にはどうするのでしょうか。

次の様に行末にバックスラッシュ記号 (\) を入れる
と行末記号を取り消してくれる。

'''All in the golden afternoon\
Full leisurely we glide;\
For both our oars, with little skill,\
By little arms are plied,\
While little hands make vain pretence\
Our wanderings to guide.'''

(引用元:Pythonによるプログラミング入門, p. 67)


プログラム

print '''All in the golden afternoon\
Full leisurely we glide;\
For both our oars, with little skill,\
By little arms are plied,\
While little hands make vain pretence\
Our wanderings to guide.'''


結果

All in the golden afternoonFull leisurely we glide;For both our oars, with little skill,By little arms are plied,While little hands make vain pretenceOur wanderings to guide.


長い長い文章を改行なしに表示できました。ただ、ここではコード上で改行されていた部分の単語が繋がってしまっていますね。といっても解決法は簡単で、バックスラッシュ記号(\)の前に半角スペースを入れておくだけです。

特殊文字の表現

 行末にない \ 記号は特殊な文字を文字列の中に埋め込む時に使用される。
 Python では 2 種類の引用符が使えるので
  I don’t know.
を print 文で表示するのに、

print "I don't know."

と書いても

print 'I don\'t know.'

と書いても構わない。
(引用元:Pythonによるプログラミング入門, p. 67)


テキストでは特殊文字の表現が表にまとめられています。

f:id:kirintt:20171222182255p:plain
(引用元:Pythonによるプログラミング入門, p. 68)

1.3.2 文字列に対する基本演算

文字列の長さ

文字列 s の長さとは文字列に含まれる文字の個数である。文字列 s の長さは関数 len(s) で与えられる。
(引用元:Pythonによるプログラミング入門, p. 68)


s = "kikkake"
print len(s)


結果

7
部分文字列

文字列 s の n 番目の文字は s[n] で表す。n をインデックスと言う。n は 0 から始まる。… s[n:] は s[n] 以降の s の文字列を意味する。… s[:m] は s[0] からの m 個の並びである。… s[n:m] は s[n:] と s[:m] の共通部分を意味する。… 文字列から部分文字列を切り出す演算をスライス (slice) と言う。
 [ ] の中の整数は負の数も許されている。その場合には文字位置が後ろから指定されたと解釈される。-1 が末尾の文字位置である。
(引用元:Pythonによるプログラミング入門, p. 68)


s = "kikkake"
print s[0], s[2]
print s[3:], s[:4]
print s[2:4]
print s[-1]
print s[-4:], s[:-2]
print s[-5:-3]


結果

k k
kake kikk
kk
e
kake kikka
kk


個人的にはマイナスを使うときの s[:m] の扱いに混乱しそうなので気を付けたいです。

文字列の演算

文字列には + の演算と * の演算と % の演算が許される。例で示す。
'alice' + 'bob' は 'alicebob' を、
'alice'*3 は 'alice' + 'alice' + 'alice' 即ち 'alicealicealice' を、
'alice=%d'%x は x の値に応じて、例えば 18 の時には 'alice=18' を
を生成する。… 。最後の例、
'alice=%d'%x
では文字列 'alice=%d' に対して x が演算子 % によって作用しているのである。演算子 % の左の文字列 (この場合 'alice=%d' ) を書式指定文字列と言う。書式指定文字列の中に現われる文字 % が埋め込みの場所を表している。
(引用元:Pythonによるプログラミング入門, p. 68)


最後の 'alice=%d'%x がちょっとややこしく感じるかもですが、文字列の中に好きな数値(x)を入れることができますよ、って認識ですかね。alice という文字列を変数として扱えるわけではないようです。


x = 10
print 'alice=%d'%x
print 'alice' * 2


結果

alice=10
alicealice


長くなったので今回はここでいったん終了~。


次:まだ

【1週目】禁煙。【いきなり失敗】

f:id:kirintt:20171212225103j:plain

どうも、K介です。
禁煙1週目にして部分的に禁煙失敗しました。
改めて自分の意志の弱さを痛感する1週間でした。
言い訳を含むので見苦しいかもですが、一応振り返ります。

最初の2日は禁煙できました

私は眠い時(特に大学にいる間)は特に喫煙しがちなので、思い切って用事がない時は昼寝するようにしました。
結果としてはたばこを吸わずに過ごせたのですが、総合的な睡眠時間がメチャクチャ増えました。
というのも、今回は眠気の解消を最優先に考え、昼寝の時間に制限を設けなかったのです。
なんなら朝7時に起きてから、「まだ眠いから二度寝するか…」とか平気でやってました(生活リズムを直すとは何だったのか…)。
この辺も込みで見直す必要がありそうです。

問題の金曜日以降

さて、第1週目にして禁煙の誓いを破ることになった金曜日ですが、この原因は前述した睡眠時間の増加が関係しています。というか完全に裏目に出ました。
金曜日は朝から友達と遊ぶ約束をしており、木曜日の夜は十分な睡眠時間を取れるようにと23時頃床についたんです。
しかし、木曜日はかなり長時間昼寝をしており、目が覚めると金曜日の午前2時でした。
なんとか寝ようとがんばったのですが、儚い努力でした。
結局そのまま起き続けて友人と合流。朝食が胃に入った途端に凄まじい眠気がやってきました。
今から遊ぶというのにこれではいかんと思い、やむなしとタバコを買ってしまいました。
ここでやむなしと思ってしまったのが自分に対する甘えだったと思います。
その後は日中ずっとスパスパしており、気付けば1箱なくなりそうな勢いでした。
次の日からはなんとなく吸ってしまいました。気が緩んでしまったのだと思います。

日中の眠気をどうするか

というわけで第1週目からやらかしました、という報告でした。
自分としては、日中の眠気をたばこ以外の方法で何とかしなければと思っています。
眠気については、色々な要素があるのでしょうが、自分の中では以下のことに注目しました。

生活リズムが直っていない問題

眠気の一因として私の生活リズムが完全に直っていないというのが考えられます。
が、これは起床時間の固定やら日光浴やらを地道に続けていくほかなさそうです。
また、朝7時に起床するよう心がけて以来、(特に昼寝も極力控えていた生活リズム直しますの1週間は)夜になると眠くなるようになってきていたので、就寝時間が遅くなるような予定を入れないようにすることが重要な気がします。

人間の体内時計的に午後2時くらいには眠くなってしまう

午後2時くらいになると人間の体内時計的にどうしても眠くなってしまう、みたいな話を聞いたことがあります。
こういうのはコーヒー飲むとか、短め(30分に満たない程度)の仮眠でカバーしたいところです。

今後の方針

来週から注意したいことのまとめです。

  • 生活リズムを直すための行動(早起き、朝食等)を継続する。
  • 出来るだけ夜に予定を入れないようにする。
  • どうしても眠い時は30分未満の仮眠を取る。


結局、生活リズムを直すためにすることとほとんど被ってしまいましたが、自分にとっては似たような話なのかもしれません。

【0週目】禁煙。【宣言】

f:id:kirintt:20171212225103j:plain

どうも、K介です。
突然ですが私はタバコが好きです。このブログでは、以前にタバコに関する記事を投稿したりもしています。

nagoyanofes.hatenadiary.jp


しかし最近ではタバコがまた増税されるそうで、更なる家計の圧迫が懸念されます。
また、私の周囲でも禁煙の動きが見られ、これを逃したらもうタバコを止めることはできないだろうと思い、この度泣く泣く禁煙することを決意しました。

禁煙の経過については、成功・失敗問わずこのブログで1週間くらいを目途に報告していく予定です。
禁煙を考えている人の参考になったり、現在禁煙中の人の励みになったりしたら良いなぁと夢想しています。

よろしくお願いします。