紙一重の積み重ね

35歳のエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

【未来のミライ感想】どんな家族にも歴史がある。ご先祖様の些細な行動の積み重ねの結果が自分なのだ。

©未来のミライ公式サイトより引用 はじめに 押井守監督の未来のミライを見てきました。ネタバレを含む感想を書いているため、視聴予定の方はご注意下さい。また、記憶をたよりに書いているため、詳細が誤っている可能性もあります。ご了承ください。 未来の…

【感想】家族という関係性は非常に曖昧で、難しい #万引き家族

©万引き家族より引用 はじめに パルムドール賞受賞作品である、 是枝裕和監督の「万引き家族」を見ました。ほぼネタバレの感想を書いているため、視聴予定の方はご注意ください。また、記憶を頼りに書いているため詳細が誤っている可能性もあります。ご了承…

【育児】さいたまパパスクールに申し込みました #さいパパ

はじめに 9月にさいたま市で開催される、さいたまパパスクールに参加することになりました。 さいたまパパスクールとは さいたま市の市民団体であるさいパパが開催する父親向けのイベントです。詳細は以下公式ホームページをご覧ください。 sites.google.com…

【読書】2018年8月の #課題図書

はじめに 図書館で勉強していたところ、夏休み中の小学生が課題図書と思われる本を大量に借りているのを目撃しました。せっかくなので自分にも課題図書を課してみたいと思います。 2018年8月の課題図書はこちら どちらも表紙とタイトルにインパクトがあり、…

【副業というより複業】勤務先で副業が解禁されたので何が出来るのか真剣に考えようと思う

はじめに 私の勤務先で副業ができるようになりました。 世の中の流れ DeNA さんや、サイボウズさんのように 上場企業であっても、 副業を認める会社はまだまだ少数派のように思います。日経新聞によると、九州と沖縄の85%の会社では副業は認めていないのだそ…

【キャッシュレスが便利】LINE Pay カードからKyashリアルカードに乗り換えた話 #Kyash

はじめに 最近使うカードを LINE Pay カードから、Kyashリアルカードに乗り換えましたのでまとめます。 Kyashリアルカードとは? KyashリアルカードとはウォレットアプリであるKyashの物理的なクレジットカードです。詳細は以下の公式サイトを参照してくださ…

【2018年7月の振り返り】石垣島とダイビングを楽しんだ1ヶ月

はじめに 早いもので2018年も8ヶ月が経過しました。音声入力という武器を手に入れたので、さくっと7月を振り返ります。 2018年労働時間まとめ 月 所定時間 所定外労働時間 備考 7 161:00 0:05 6 141:25 0:25 5 141:00 0:00 初の残業0 4 153:20 0:30 3 157:45…

Google の音声入力を使ってブログの記事を書いてみたら生産性が高すぎて衝撃を受けた話

はじめに 今更ではありますが Google の音声入力を試してみました。 この記事の文章は、すべて Google の音声入力で入力をしています。 私が試した環境 Android のスマホ Xperia X コンパクトです。 OS は Android 7.0です。 使い方 端末によって若干異なる…

【はじめてのpandoc】WordからMarkDownへの変換と、MarkDownからWordへの変換を試してみた #pandoc #MarkDown

はじめに 最近、何でもかんでもMarkDownでメモする習慣が身につきました。仕事もプライベートも全部MarkDownになりました。個人的に2018年の大きな変化だと思います。 手元にMarkDownファイルが増えてきたため、さらに活用する幅広げたいと思い、pandocをイ…

でかドージョーin東京にはじめてメンター参加したらニンジャたちのレベルの高さに衝撃を受けた話 #CoderDojo #DecaDojo

はじめに 2018年7月22日に開催された、でかドージョーin東京にはじめて参加してきました。 いろいろ学ぶことがあったため振り返ります。 参加しようと思ったきっかけ 以下の記事にまとめました。 www.yokoyan.net 会場はサイボウズさん 今回のでかドージョー…

【研修振り返り】ピラミッド構造とマトリックスを使ったロジカルシンキングの方法について

はじめに 最近ロジカルシンキング研修を受けたので、振り返りをまとめました。 研修で学んだこと HOWを考える方法 HOWを考えるには、ピラミッド構造とマトリックス を用いる 構造化することで情報をまとめる 整理することでメッセージが明確になる(誰が見て…

【AWS DynamoDB + Python3】欲しいattributeだけを選択してScanする方法

困っていること StepFunctionsを使ってLambdaを組み立てる場合、JSONデータのサイズ上限に引っかかってしまう。 { "error": "States.DataLimitExceeded", "cause": "The state/task 'arn:aws:lambda:ap-northeast-1:892368313445:function:hoge' returned a …

「Scratchをはじめよう」をやってみました。 #Scratch

はじめに ツールバーのヒントをクリックすると出てくる、Scratchをはじめようの学習ログです。 色を変える 見た目をクリックします。 色の効果を25ずつ変えるブロックをドラッグします。 ドラッグしたブロックをクリックすると語に、ネコの色が変われば成功…

【DynamoDB】Query実行時に Query condition missed key schema element エラーが発生したときの対処法

はじめに DynamoDBを使った開発中に、ハマったのでメモ。 やりたいこと Queryを使って、DynamoDBからデータを取得したい。 発生したエラー [ERROR] 2018-07-18T05:33:14.60Z 102cd0ac-8a4c-11e8-ac46-619830620322 Query condition missed key schema elemen…

【Python3】メソッドの戻り値を複数返す方法

やりたいこと 1つのメソッドで複数の戻り値を返したい 解決策 returnする値をカンマで区切る 文字列と数字を返す例 def hoge(): # 略 return "hoge",123456789 文字列と数字が含まれたリストを返す例 def hoge(): # 略 return ["hoge",123456789] 複数のリス…

【はじめてのScratch】アカウント登録からネコを動かして保存するまでの手順

はじめに 今後、CoderDojyoにメンターとして継続的に参加したいと考えています。 CoderDojyoでは、子ども向けのプログラミング言語Scratchを使うことが多いため、自分でも触ってみることにしました。 Scratchに興味がある方々の参考になれば幸いです。 事前…

DecaDojo(でかドージョー)in Tokyoにメンター参加します #CoderDojo

はじめに 2018年7月22日(日) に開催される「DecaDojo(でかドージョー)」in 東京にメンターとして参加させていただくことになりました。 DecaDojyoとは? CoderDojo(コーダー道場) は7〜17歳の子どもを対象にしたプログラミング道場で、ボランティアで運営さ…

【はじめての石垣島】スキューバ初心者がクマさんのダイビングショップでPADIオープンダイバーコースを修了した話

はじめに 勤務先の社員旅行があり、石垣島へ行ってきました。2日間潜るならPADIの資格を取ろう!という話になり、実際に潜ってきました。 私のダイビング歴 10年くらい前に沖縄本島で体験ダイビングをしたものの、行きのボートで船酔いしたため、ほぼ寝てい…

【PADI】オープン・ウォーター・ダイバー・コース学習 セクション3まとめ

はじめに 引き続きPADIオープン・ウェーター・ダイバー・コースの学習です。 今回はセクション3の内容になります。 取得を目指すライセンス PADIオープン・ウォーター・ダイバー・コースとは、世界で最も人気があり、広く知られているスクーバ・ダイビング…

【PADI】オープン・ウォーター・ダイバー・コース学習 セクション2まとめ

はじめに 石垣島にてスキューバダイビングをすることになりました。 せっかく行くのであれば、2日間でライセンスを取ろう!という話になったため、PADIの学習ログをまとめます。 今回は、セクション2の学習ログになります。 取得を目指すライセンス PADIオー…

【PADI】オープン・ウォーター・ダイバー・コース学習 セクション1まとめ

はじめに 石垣島にてスキューバダイビングをすることになりました。 せっかく行くのであれば、2日間でライセンスを取ろう!という話になったため、PADIの学習ログをまとめます。 取得を目指すライセンス PADIオープン・ウォーター・ダイバー・コースとは、世…

【挑戦】石垣島でダイビングするためにPADIのライセンスを取ることにしました

はじめに 石垣島にてスキューバダイビングをすることになりました。 せっかく行くのであれば、2日間でライセンスを取ろう!という話になったため、PADIの学習ログをまとめます。 なぜ取得しようと思ったのか? 新しいこと挑戦したいと思ったからです。 取得…

QiitaにRazorSQLに関する記事を書きました

はじめに 久々にQiitaの記事を書きました。 「【DynamoDB】CSVやExcelから簡単にデータをインポートできるRazorSQLが便利! (インストールから簡単な使い方まで)」という記事です。 書いた記事 qiita.com 最近、DynamoDBを使って開発をする機会が増えてき…

【継続は力なり】ブログを11ヶ月書き続けた結果、得ることができた3つの気付き

はじめに ブログをはじめて11ヶ月目になりました。また、6月12日から毎日ブログの投稿を続けています。今週は旅行に行くため、投稿が途絶えると思いますが、これまでブログを書き続けて気づいたことがあったのでまとめます。 周りの人に自分の体験を簡単にシ…

【祝】育児と仕事をしながらでもAWS Sysopsアドミニストレータアソシエイトに合格できました #aws

はじめに 社内で1番AWSを使えるようになろうと思い、育児をしながら勉強を続けた結果、AWS認定SysOps アドミニストレーターアソシエイトに合格しました。 なぜ受験しようと思ったか? 以下のエントリに書きました。ブログに書いておくと当時の決意が振り替…

【2018年上期の振り返り】直近3年の自分の働いた時間を振り返った結果、長時間労働をしなくなった話

はじめに 2018年も半分が終わりましたね。自分がどれくらい働いてきたのか、振り返ってみます。 私の職業 自社サービスを作るエンジニアです。 最近は主に以下の業務を担当しています。フルスタック気味です。 AWSのインフラ設計・実装 Lambda DynamoDB RDS …

【Ansible】Zip圧縮時に "msg": "non-zero return code", "rc": 3 が出たときの対処法

状況 ansible provison時に発生 環境 Ansible 2.6.0 Ubuntu 16.04 発生したエラー failed: [default] (item=hogehoge) => {"changed": true, "cmd": "zip -D /home/vagrant/hogehoge.zip *", "delta": "0:00:00.032748", "end": "2018-07-05 07:49:55.730576…

【Python】Scrapyでログを出力する方法

やりたいこと Scrapyで実装した処理の任意の場所にログを追加したい。 環境 Scrapy1.5.0 Python3.6 実現方法 import loggingと、logging.log_level()を使用する。 以下、infoレベルのログ出力の実装例。 import logging # 略 logging.info("hogehoge") 参考…

【Bash】シェルスクリプト実行時に /bin/bash^M: bad interpreter: No such file or directory が出たときの対処法

はじめに 地味にハマったのでメモ。 やりたいこと 自作したシェルスクリプトを実行したい 環境 Ubuntu16.04 発生したエラー シェルスクリプト実行時に以下のエラーが発生する -su: ./create_hoge.sh: /bin/bash^M: bad interpreter: No such file or directo…

【Python】flake8指摘事項まとめ

はじめに 最近、Pythonを使ってコードを書きます。まだまだ不慣れなので、flake8を導入してみました。 Rubocopみたいで便利ですね。後学のために指摘された内容をまとめます。 【参考情報】flake8公式 lintlyci.github.io E111 indentation is not a multipl…