hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'Python環境構築'」
https://hishiwork.jp/python%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89/

この記事はpythonをこれから始めようという私が実施した環境構築メモです。

pythonをダウンロードする。公式サイトから簡単DLできた。

https://www.python.org/downloads/にダウンロードページがあります。



Download Pythonボタンをクリックすればダウンロード可能。

pythonをインストールする。初期値のまま次へで簡単インストールできた。

ひたすら次へでインストール完了。




環境を確認する。「python -V」でバージョン確認できた。

コマンドプロンプトを開き、インストールされたか確認する。

コマンドプロンプトについては、「Windowsキー」を押してから、「cmd」と打つのがIT屋さ。
最近はColtanaでもできる。


では早速、環境構築できているか確認する。
バージョンを確認しよう。

コマンド:python -v



ん?なんでや?インストールするだけで環境設定してくれるんじゃないの?

Pathに追加すりゃ使えるんだろうけど、スタートアップになんかPython関連のショートカットが追加されているし、
お決まりPC再起動か?

・・・PC再起動・・・

んな訳ないか。

というわけでコマンドプロンプトにてコマンドを打ってPathの設定をします。

コマンド:set
Path=C:\Users\{User}\AppData\Local\Programs\Python\Python37-32;%Path%

コマンド:python -V
「v」は大文字。小文字だと起動してしまう。



はいできた。

起動して、文字列を表示してみる。printで簡単に表示できた。

では早速使ってみよう。

まずは対話式で起動します。

コマンド:python



表示したい文字をprintメソッドに渡す。(メソッドって言うのか?関数か?)

コマンド:print('hishiwork')



ちなみに、外部ファイルで対話式ではない方法でも実行できます。

テキストファイルの拡張子を「.py」とし、中身にコマンドを実装すれば完成。

上記の内容をhishiwork.pyで実行してみる。



対話モードを終了するときはexit();コマンドで簡単に終了できた。

はい。終了するときは「exit();」と打てば終了できます。




で、結局何ができるの?標準APIで遊んでみた。

https://docs.python.org/ja/3/index.html

「Pythonはインタプリタ言語です。」
ふむ。そうか。。。

例えばJavaとかだと、いちいちビルドして、JVMが読めるclassファイルを作成する必要があるが、Pythonはそれが必要ないとな。

では早速、電卓として使ってみる。

コマンド:python
今回は対話式で実施。

Case1
 消費税8%で値段10,000円のものを購入した場合の金額を算出せよ。
 また、消費税が10%になった場合の金額を算出せよ。



ほう。なかなか便利な気がする。
インタプリタ言語っていいね。適当な変数作って計算結果を変えるのも簡単だわ。

どの言語も同じだけど、あとは目的に沿ったライブラリを入手するだけ。

pipというコマンドで欲しいライブラリが取得できるようだ。
gradleとか、node.jsみたいね。

良いとこ取り言語に見えるけど、AI分野にどれだけの威力を発揮しているかは、まだ感じ取れなかった。

今後AIについても調べてみようっと。

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'大人買い 約束のネバーランド'」
https://hishiwork.jp/%e5%a4%a7%e4%ba%ba%e8%b2%b7%e3%81%84%e3%80%80%e7%b4%84%e6%9d%9f%e3%81%ae%e3%83%8d%e3%83%90%e3%83%bc%e3%83%a9%e3%83%b3%e3%83%89/

無料で1巻、RakutenKOBOで読めるんだけど、つい続きを大人買いしてしまった。

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'Lenovo Legion Y530'」
https://hishiwork.jp/lenovo-legion-y530/

ゲームやらないけど、このPCで仕事しようと検討中。

直販 ゲーミングPC:Lenovo Legion Y530 Core i7搭載(15.6型
FHD/16GBメモリー/1TB HDD/256GB SSD/NVIDIA GeForce GTX 1050
Ti/Windows10(英語版)/Officeなし/ブラック)【送料無料】価格:136372円(税込、送料無料)
(2018/10/14時点)楽天で購入

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'恐竜を捕まえよう! ジュラシックワールド
アライブ'」
https://hishiwork.jp/%e6%81%90%e7%ab%9c%e3%82%92%e6%8d%95%e3%81%be%e3%81%88%e3%82%88%e3%81%86%ef%bc%81-%e3%82%b8%e3%83%a5%e3%83%a9%e3%82%b7%e3%83%83%e3%82%af%e3%83%af%e3%83%bc%e3%83%ab%e3%83%89-%e3%82%a2%e3%83%a9%e3%82%a4/

ポケモンGOみたいで面白い。

Jurassic World? アライブ!開発元:Ludia無料posted withアプリーチ

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'Java 拡張for文でMapをループする方法'」
https://hishiwork.jp/java-%e6%8b%a1%e5%bc%b5for%e6%96%87%e3%81%a7map%e3%82%92%e3%83%ab%e3%83%bc%e3%83%97%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95/

Mapをループするとき、entrySetを忘れるのでメモ。

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'DB2 SqlIntegrityConstraintViolationException SQLCODE=-407,
SQLSTATE=23502を調べる方法'」
https://hishiwork.jp/db2-sqlintegrityconstraintviolationexception-sqlcode-407-sqlstate23502%e3%82%92%e8%aa%bf%e3%81%b9%e3%82%8b%e6%96%b9%e6%b3%95/

SqlIntegrityConstraintViolationException

SQLCODE=-407, SQLSTATE=23502

テーブルスペースID、テーブルID、列NoがExceptionの中に表示されるので、下記SQLを実行すれば名称がわかります。
Exceptionも名前で表示してくれればいいのにね。
IDで把握している人いないでしょw

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'Java trim 全角スペースは範囲外'」
https://hishiwork.jp/java-trim-%e5%85%a8%e8%a7%92%e3%82%b9%e3%83%9a%e3%83%bc%e3%82%b9%e3%81%af%e7%af%84%e5%9b%b2%e5%a4%96/

ロジック側でスペースをTrimするなんてのはよくある話。
Javaの標準メソッドでは、半角スペースしかTrimされないので、要注意。

標準Trimにしてくれればいいのにね。



【Java】文字列の前後から半角と全角の空白スペースを除去する方法

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'耳をふさがないイヤホン ambie 通勤に最適'」
https://hishiwork.jp/%e8%80%b3%e3%82%92%e3%81%b5%e3%81%95%e3%81%8c%e3%81%aa%e3%81%84%e3%82%a4%e3%83%a4%e3%83%9b%e3%83%b3-ambie-%e9%80%9a%e5%8b%a4%e3%81%ab%e6%9c%80%e9%81%a9/

ついに見つけた理想のイヤホン。

今までは耳をふさぎ、スマホを見ながら歩いていると「ヒヤリ」が多かった。







ambie sound earcuffs(アンビー サウンドイヤカフ)/My Heart White







ambie wireless earcuffs(アンビー ワイヤレスイヤカフ)/My Heart
White





耳をふさがずに音楽を身にまとう新感覚のイヤホン。

実際に購入し、試してみたが凄い!

イヤホンしながら人とも話せる優れもの。マイク付きなので通話も可能。

耳の穴をふさがないで音楽が流れる感覚は、お店で流れている音楽を聴いているような感覚。

妻に協力してもらって、音漏れがどのくらいか検証したところ、ほとんど顔が密着するくらいしか漏れない。(音量にもよるが)

たかがイヤホンだが、未来のツールと出会った衝撃を受けた。

これなら音楽聞きながら歩くのも危なくなくなるので、世界中に広まってほしいと思った。

?

耳をふさいでると、本人は危ないのもあるけど、そういう人とぶつかる可能性が高いから迷惑なんだよね。

自分もぶつかりそうになったことあるけど。。。

私はBluetoothを購入したが、イヤホンジャックタイプもあります。

ショップでお気に入りを探してみてください。


?

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'カメが教えてくれたこと'」
https://hishiwork.jp/%e3%82%ab%e3%83%a1%e3%81%8c%e6%95%99%e3%81%88%e3%81%a6%e3%81%8f%e3%82%8c%e3%81%9f%e3%81%93%e3%81%a8/

私のカメは25歳。小学校3年生の時に買ってもらった。

今日、天国に旅立った。

予兆があったのは2週間前くらい。いつ見ても同じ場所にいて、動かない事が多かった。

餌は入れるものの、食べているかは不明。活き餌として川魚を混泳させていた。その魚が徐々に減っていたので、余り気にしていなかった。

1週間前。

両手、両足、頭を伸ばしたままぐったりしていた。水槽を覗いていると、呼吸はしている模様。水質が悪いのかと思い、水を大量に足した。

私のカメは、ろ過機を2台回して水質を保っている。この時は、新しい水を循環させるだけで対処できたと思っていた。

仕事も忙しく、様子見。依然として改善は見られず、毎日だらんとしていた。触れると甲羅に頭を隠そうとしたので、元気はあるのかと判断した。



昨日。妻から連絡あり。気にして見ていたけど、一日中動いていないので、死んでしまったのではないか、大丈夫かと。

少し前、1日過ぎてしまったために、色々と大変な思いをする嵌めになったため、帰宅は深夜1時だったが、慌ててろ過機の掃除をすることを決意した。

ネットで調べたところ、熱中症や水カビ病など、当てはまりそうなものを探して見たが、どれもピンと来なかった。

カメは生あくびのような仕草を定期的に行い、苦しそうではあった。水槽から別の容器に移し、甲羅を掃除した。細かい甲羅がぼろぼろ剥がれたが、押してもぶよぶよではなく、健康的な甲羅に見えた。

カメを持ち上げた時に、肛門から性器が出たが、とくに以上はなく、艶のある健康的なものだった。

甲羅の掃除を終え、妻の提案で常温のミネラルウォーターを入れてやった。

ろ過機の掃除中、何度か脱走しようとするカメ。いつもはケースを転がし、脱走してしまうほど力強いが、今回は登ることができないようだった。



2時30分頃、移したカメの水を替える。

油のような、白い皮膚のような不純物あり。

ろ過機の掃除完了が午前3時半頃。活き餌を入れた結果、死骸などが腐敗し、水も腐っていそうだったので4分の1まで水も交換。90×45の水槽なので時間がかかった。

水換えも終り、微生物の素という水質調整剤を投入。水質安定を待つ。

AM5時水質が安定してきた。中にいるハゼなども元気に泳いでいる。もう大丈夫だと思ったので、カメを水槽に戻した。





戻した直後、カメは暴れた。まだ水質がよくなかったのかと思ったが、いつも大がかりな掃除をしたときは同じだったので、元気になったのかと思った。

首が痒いような仕草や、足が痒くて噛みつくような仕草をしていた。これもいつもと同じだった。

陸場に上がったり、降りたりしていたため、もう大丈夫だと安心して、私は眠りについた。午前5時だった。

仕事もあるため、いつも通り起きる。

「カメが向こう向いて挟まってるよ」と息子が教えてくれた。

またか。

元気になったときによくあることだった。引き上げてやると、びっくりして顔を縮める。いつものことだと、水槽に手を入れカメを引き上げた。

おかしい。

ピクリとも動かない。

目は空いている。肌も艶があり元気そうだ。が、何かがちがう。

カメの口にカス見たいなものが付いていたので手で取った。

おかしい。全く抵抗しない。

首はだらんと垂れ下がっていていかにも死んでしまったというならすぐにわかるけど、首は高く空を仰ぎ、質感も昨日見た生きているままだ。



カメの頭を強く触ってみる。反応なし。

首もとの肉を触ってみる。反応なし。

手足を揺さぶってみる。反応なし。

甲羅を叩いてみる。反応なし。

持ち上げて見る。反応なし。

裏返してみる。

すると、空高く首をあげていたカメの頭が、重力に負けてだらんと垂れ下がった。

カメが、死んでしまった。

仕事に行かなければ行けない時間もあり、冷静に受け止める自分がいた。

カメが、死んでしまった。

子供がカメさんどうしたのと私に聞く。

私は、カメさんは天国に行っちゃったんだよと答えた。

子供はカメが水槽から出ているのが嬉しくて触りたいと言った。

カメさんはね
、死んじゃったんだよ。もう二度と会えないんだよ。天国に行っちゃったんだよ。

子供が、天国じゃなくて、遠足に行ったんじゃないの?と言う。

無邪気な言葉が突き刺さった。

そうだね。天国で遠足に行けると良いね。

葬式をしてあげようと、カメを運ぶために箱を用意した。カメを箱においた。



さぁ、最後のお別れをしようね。

子供に言った言葉が、また私を突き刺した。

ねぇ、カメさんはどうしたの?元気なの?

カメさんはね、天国に行っちゃったんだよ。死んじゃったんだよ。もう二度と会えないんだよ。

私は言いながら、溢れ出る涙を止められなかった。

長男が、泣き出した私を見て、怖くなって泣いた。

いつまでも居るものだと思っていた。また元気になってくれると思っていた。

あの時、寝ないで気付いていれば。

あの時、水槽に作った陸場を確認していれば。

どんなに考えても後悔ばかり。

25年。

産まれてきた子供たちよりも長い時間を共に過ごしてきた。

結婚した妻よりも長い時間を歩んできた。

もう、カメはいない。

空っぽになった水槽を、1時間見ていた時に考えた。ここに君がいないなんて、寂しすぎるから元気になって欲しいと。

私は生きている。家族が生きている。

カメがいて、毎日餌をあげて、活き餌をあげた方が良いかなんて考える毎日も変わっていく。

当たり前の事が、当たり前でないこと。

やらなければいけないことをやらなければ、命は消えてしまうこと。

誰が見たって当たり前の事ができていなかった自分を、君が気付かせてくれた。

25年という月日の中で、君に出会えて良かったよ。

大人になって、子供が産まれて、子供に悲しみを教えてくれてありがとう。

いつもの水槽はがらんとしてしまうけど、君のことは絶対に忘れられない。

やるべきことをやるよ。言い訳しないでやるよ。君の命を預かったのが私で本当にごめんなさい。

たまにお刺身をあげて喜んでいる姿や、外に出たい仕草、ビビりですぐ引っ込む君の思い出が、今の私には苦しいよ。

25年という月日は余りにも多くの思い出があって、悲しいと苦しいでいっぱいだよ。

何も語らず寄り添ってくれたカメ。

どうか、安らかに天国へ行ってください。

ありがとう、ごめんね、さようなら。

興味があれば、是非見てくださいね(^_^)/
https://hishiwork.jp

hishiwork はIT関連の記事とかつぶやきとかしてます!

こんな記事を書きました。
タイトル「'DB2 環境構築Knowleadge'」
http://hishiwork.jp/db2-%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89knowleadge/

■DB作成
CREATE DATABASE database-name USING CODESET IBM-943 TERRITORY JP COLLATE USING
IDENTITY
■権限修正
UPDATE DBM CFG USING CATALOG_NOAUTH YES
■スキーマ作成
CREATE SCHEMA schema-name
■テーブルスペースのサイズを調べる方法
LIST TABLESPACE CONTAINERS FOR tablespace-id SHOW DETAIL

db2 => LIST TABLESPACE CONTAINERS FOR 3 show detail

表スペースの表スペース・コンテナー 3

コンテナー ID = 0

名前 = path\tablespace-name

タイプ = ファイル

合計ページ数 = 40960

使用できるページ数 = 40928

アクセス可能 = はい
■テーブルスペースのページサイズを調べる方法
SELECT CHAR(TBSP_NAME,20) TBSP_NAME, TBSP_CONTENT_TYPE, TBSP_PAGE_SIZE FROM
SYSIBMADM.SNAPTBSP
■テーブルスペースのページサイズを指定する方法
CREATE BUFFERPOOL tablespace-name SIZE [...]

興味があれば、是非見てくださいね(^_^)/
http://hishiwork.jp