【週報】2019年2月24日~3月2日

仕事

インフルエンザから復帰して5日間きっかり働いたのは今週が初めてだった。
病み上がりの不安がありつつもなんとか乗り切った。

メインで担当したシステムが本運用となり、大きな問題もなく運用となったため安心した。

先週上手くいっていなかった結合先のシステムを動かせるようになり、試験でバグを複数見つけることができたので、概ね自分の仕事は進んでいると思いたい。

健康

喉の痛みなど、風邪の症状はなくなってきた。

しかし、相変わらずお腹の調子が悪く、整腸剤も処法してもらっているし、消化の良い物を食べるようにしているのだが、それでも下す日は何度も下している。
まだ服用中なので、様子見。
また、ヤクルトを飲むのを再開してみた。ビフィズス菌で治るだろうか…?

今週はお腹の調子が悪いのがガンだったらどうしよう…という謎思考に囚われた日があった。

今週の睡眠時間はこんな感じだった。

Sleep Meisterの今週の統計
Sleep Meisterの今週の統計
(※利用しているiOSアプリSleep Meister - 睡眠サイクルアラームLiteのキャプチャ画像)
今週はほぼ毎日3時~3時半に中途覚醒してしまい、日中の眠気がひどかった。
昼ご飯を食べずに昼休み1時間気づかず丸々寝てしまった日が1日あり、睡眠に関しては悪化気味。

コーヒーを飲むと眠気が緩和されるため、昼食後に飲むようになった。

体重は相変わらずBMI18.5辺りを彷徨っている。

あと、フラフラも良くなっておらず、なるべく壁や手すり伝いに歩くようにしている。

運動は久しぶりにダンエボACをプレー。いちばん好きなダンスゲーだったので、2時間くらいぶっ続けでプレーした。
地元では撤去されてしまってプレーできないため、とても貴重な2時間だった。

今週は?

仕事は淡々とこなせた。
問題にぶつかっては解決し…を繰り返していたら、今週は学びが多かった。

<?php
function genRandStr($length) {
    // 見分けにくいので'l','I','1','o','O','0'は出力しない
    $chars = 'abcdefghijkmnpqrstuvwxyzABCDEFGHJLKMNPQRSTUVWXYZ23456789';
    $rand_str = '';
    for ($i = 0; $i < $length; ++$i) {
        $rand_str .= $chars[mt_rand(0, 55)];
    }
    return $rand_str;
}
SELECT
 CASE
  WHEN s.col1 != '' THEN s.col1
 ELSE s.col2 END col
FROM
 sample s
;
CREATE USER user_name IDENTIFIED WITH mysql_native_password BY 'password';
GRANT SELECT ON database_name.table_nsme TO user_name;
netsh interface portproxy add v4tov4 listenport=8081 connectaddress=127.0.0.1 connectport=8080 protocol=tcp
netsh interface portproxy show all
netsh interface portproxy delete v4tov4 listenport=8081 protocol=tcp

応用情報技術者試験勉強は全く手付かず。

来週は?

久しぶりに勉強会一切関係なし趣味オンリーの旅行予定。有給休暇を2か月も前から取得していたので、めちゃくちゃ楽しみ。
仕事はとりあえず提示された期日までに淡々とこなす。
応用情報技術者試験勉強は量を増やし、午後問題にも取り組む。
睡眠時間が減少傾向なので、7時間は確保できるように意識して生活する。

【週報】2019年2月17日~2月23日

仕事

インフルエンザから復帰。
しかし、初っ端からうまくいかず。
curl errorの7だったり28だったりが返ってきているので、おそらく環境構築のポートやホストで躓いているのだと思うのだが、なかなか結合先のシステムを動かせず、申し訳なさと焦りが生まれつつある…。

健康

上記でも触れたが、インフルエンザから復帰。
しかし風邪の症状が残っている。
特にお腹の調子が悪く食べてもすぐ下してしまうため、ウイルス性の可能性が高いと心療内科の医師に言われた。今は内科で処方された整腸剤で調子を整えている。しかし、以前飲み切ったら再発したので、飲み切ってまた再発するようであれば消化器科系に行くべきかな?と思いつつ過ごしている。

今週の睡眠時間はこんな感じだった。

Sleep Meisterの今週の統計
Sleep Meisterの今週の統計
(※利用しているiOSアプリSleep Meister - 睡眠サイクルアラームLiteのキャプチャ画像)
今週もインフルエンザの間は昼寝をしていたこともあり、睡眠時間はアテにならないかもしれない。
ただ、相変わらず夜中の3時とかに1度目が覚めるのだが、インフルエンザにかかっていたこともあり、心療内科へ通院したが、処方薬は現状維持となった。
以前に比べると目が覚めてもすぐ寝付けるようにはなっているのだが、やはり朝まで熟睡したい気持ちがあり、これを伝えると強い薬になるようで…悩ましい。医師的には今の処方薬の方がいいらしいので、素直に従うことにした。

今週も泣くことはなかった。くすりのちからってすげー。

運動はなし。

夜の歯磨きは歯ブラシ+プラウト+フロスが定着。このまま習慣化できそう。

コーヒーは今週2杯飲んだ。

食べてもすぐ下してしまうせいか、体重は1月の正月太りの頃から比べると-4kg、BMIも18.4くらいなのだが、食べるのが精一杯でどうしたらいいのやら…。
かなりフラフラするため、壁や手すりがあれば捕まって移動するようにしている。

今週は?

オープンセミナー2019@広島に参加し、以下を公開した。
togetter.com
dosomething.hatenablog.com

また、移動中に読んだ下記の本の感想を公開した。
bookmeter.com

応用情報技術者試験勉強はインフルエンザ復帰後から再開。
ただ、未だに午前問題しか取り組めていない。

来週は?

がんばらない。自分を機械だと思って、物事を淡々とこなす。ただし、感情はおさえず、きちんと対処する。我慢しない。
応用情報技術者試験勉強は、もうすぐ3月だし勉強量を増やしていく方向へ持っていく。

「オープンセミナー2019@広島」へ行ってきました #OSH2019

2019年2月23日、「オープンセミナー2019@広島」へ行ってきました。
2016年、2017年、2018年、2019年と、4年連続ひっそり足を運んでおります。
2019年のテーマは「学び方 Hacks」でした。

f:id:PET_HAL:20190223220310j:plain

感想

登壇者の年齢層が高めだったかな?と思います。人生の先輩のお話が聞けて大変貴重でした。

本から学んでいる人が多いなあというのが全体的な印象でした。

学び方というテーマでしたが、個人の例と組織の例に分かれていました。

個人の場合は、好きこそものの上手なれで、ときめく分野や好奇心が動機になっている人は楽しそうにやっているなあと思いました。

また、逆の例で、闇雲に勉強しても無意味というのもありました。これは自分が目指す立場がはっきりしていて、そこに向かって勉強していくという例ですね。


今回は出てきませんでしたし、否定もされていましたが、私個人は必要に迫られてから徹底的に勉強するパラシュート学習法の考え方が好きです。これは、私が受託メインの会社に所属しているため、アサインされる案件で必要な知識がガラッと変わるからというのもあります。影響を受けたのは下記の記事になります。
ある文系プログラマがテックリードを任されるまでに学んだこと ── 最前線で生き延びる4つの戦略 - エンジニアHub|若手Webエンジニアのキャリアを考える!

組織の例はもうほぼ昨年のテーマでもあったチームビルディングのお話が主でした。

個人でも組織でもどちらでも共通で出てきた話としては下記の2つかなあ、と。

  • 公開すること・オープンにすること
  • ゴールを決めてまず実践してみること

私個人は今心身をぶっ壊した状態で、学ぶことについては若干距離を置き、療養に比重を置いています。
なので、今は自分がしたいと思ったこと、読みたいと思った本を読むこと、という風に自分がワクワクすることに取り組むようにしています。
ただ、やはりエンジニアとしての生存戦略として自分で学んでいくことは避けて通れないので、気持ちが落ち着いたら、今回の勉強会で得た学びかたHacksで、自分が目指すエンジニアに向けて学んでいきたいと思いました。

運営スタッフの皆様、スポンサーの皆様、登壇者の皆様、参加者の皆様、お疲れ様でした!

【週報】2019年2月10日~2月16日

仕事

先週金曜日期日分のコードレビューが入り、軽微な指摘のみで一安心。
本運用が近いシステムの最終チェックと、上記システムの追加機能実装を並行。
並行は苦手なので、ひとつずつこなしていくようにしたかったが、あっちをやったりこっちをやったりで中途半端に。

本社業務の件は相談した結果、負担をかなり減らしてもらえることになった。勇気出して相談して良かった。

健康

18年ぶりにインフルエンザを発症した。
風邪か嘔吐下痢だと思っていたので、告げられた時は呆然としていた。
予防接種の効果があったのか、熱はもう平熱まで下がった。
ゾフルーザかタミフルか選択を迫られたが、ゾフルーザなんかいろいろ言われていて怖かったので、タミフルにした。
タミフルは飲みきりが原則なので、飲みきるまでは有給休暇をつかって休もうと思っている。

今週の睡眠時間はこんな感じだった。

Sleep Meisterの今週の統計
Sleep Meisterの今週の統計
(※利用しているiOSアプリSleep Meister - 睡眠サイクルアラームLiteのキャプチャ画像)
心療内科の処方薬を変えてもらったがあんまり効果的には変わった感じがない。
インフルエンザにかかってからは昼寝をしていたこともあり、今週はこの睡眠時間はアテにならないかもしれない。

心療内科で処方薬を変えてもらってから泣くことがなくなった。

昼休みに仮眠をとろうとおもったら、思いっきり昼休み過ぎに目を覚ましてしまったことがあり、相当疲れていたのかもしれない。
それかインフルエンザの前兆?

運動はなし。

歯磨きはプラウトで奥歯を意識して磨くようにし始めた。フロスは定着して毎晩行うようになった。

コーヒーは今週は1杯だけ飲んだ。あとは全部カフェインレスで飲んだ。

インフルエンザにかかってからまた一段と体重が減ってしまい、BMI値を計算したら18.5だったので、体調回復後には戻したい。かなりフラフラする。

今週は?

下記の記事を公開した。
dosomething.hatenablog.com
Ajaxのクロスドメイン問題を知らずにプログラミングして、全部作り直した話 - Qiita
【PHP】開始日・終了日が設定されている項目を、期間をベースに切り分けて詰め直す - Qiita

応用情報技術者試験勉強なし。
今週も体調不良のため、仕事をこなすだけで精一杯だった。
インフルエンザを発症し、完全にダウンした。

来週は?

インフルエンザからの回復。
病み上がりにはなるが、オープンセミナー2019@広島へ行く。

「YAPC::Tokyo 2019」に行ってきました #yapcjapan

目次

私とPerl

学生時代の自然言語処理でちょろっと、あと業務でもちょろっとやった程度です。

TICKETS

  • 前夜祭【×】
  • カンファレンス【○:個人スポンサー】
  • 懇親会【×】

※事前公開されたくなかったので、「INDIVIDUAL SPONSORS」の掲載は拒否しました。

CONFERENCE

2019年1月26日に「YAPC::Tokyo 2019」に行ってきました。

f:id:PET_HAL:20190211093039j:plain

PHPカンファレンス2017」の時、乗り換えを間違えて最初のセッションに間に合わないという失態を犯してしまっていたため、かなり早めに行動したら9:30には会場に到着してしまいました。

運営スタッフが絶賛準備中でした。

知り合いもいないため、会場を物色し、各トークが行われる部屋や、トイレ、自販機などの場所を確認し、受付開始までは充電コーナーで各端末を今回のカンファレンス用に用意されたWi-Fiに繋いだり、どのトークを聞きに行くか検討したりしてのんびり過ごしました。
おかげでバッチリ下記のスケジュールを組むことができました。
f:id:PET_HAL:20190211095947p:plain
(※利用しているiOSアプリ Lifebear カレンダーとToDoと日記の人気手帳 のキャプチャ画像)

頃合いになったので受付へ。

紙のリストバンドが参加者の証。
f:id:PET_HAL:20190211102050j:plain

あとノベルティをいただきました。
f:id:PET_HAL:20190211102251j:plain
本当はもっとあるのですが、ステッカー系をクリアファイルにまとめてしまいまして…。

ノベルティについては、下記の記事で詳細に述べられていました!
おみやげで振り返るYAPC::Tokyo 2019(やぷしーとうきょう) | かみおか日記

TALKS

トークについては、Togetterに自分の実況ツイートと各トークの公開資料まとめを作成しておりますので、この記事では割愛させていただきます。

  • Opening
  • チームが前に進み続けるために僕たちが考えたこと
  • 私とOSS活動とPerl
  • Perl to Go
  • ランチスポンサーセッション
  • GUEST: 大仲 能史
  • GUEST: 広木 大地
  • ログにやさしいDB設計
  • Dive into MySQL Error
  • Lightning Talks
  • Keynote: 松野 徳大
  • Closing

togetter.com

TRIP

東京行く時は飛行機一択だったのですが、良さそうな夜行バスがあるという記事の影響を受け、今回はバス旅にしました。

車中2泊の強行スケジュールでした。

飛行機と比べると圧倒的に財布に優しいですが、移動しているバスで寝られない、車酔いしやすい人には恩恵がないと思いました。

バス旅でいちばんいいなと思ったのはスマートフォンのネット回線が使えることです。
おかげで、上でも触れたライフベアというスケジュールアプリの使い方を調べたり、iPhoneiPad・ノートPCのテザリング方法を調べて実際に試したり、いろいろ後回しにしてきた調べごとの時間がとれたのは有意義でした。

あと、バスの前の手すりに、折りたたみ式の鏡を置くとハンズフリーでメイクができてラクだという発見をしました。
f:id:PET_HAL:20190211110716j:plain

ただ、バスだと水が満足に使えないため、下記を購入していきました。

【激落ちくん】歯みがきシート 10包
15枚になるとウエットティッシュみたいな形式になるため、個包装の10包にしました。
まったく歯磨きしないよりはマシかなという感じ。
また、歯に挟まったものは取れないので、普段使っているフロス(糸ようじの糸だけ版)も使って歯の間はカバーしました。

サボリーノ 目ざまシート フレッシュ果実のホワイトタイプ 5枚入り
普段から30枚くらい入ってるボックスタイプを使っているのですが、今回は旅行用に枚数が少ないものを購入。
コスパは良くないと思うんですが、ラクなんですよね。洗顔から下地まで60秒だもん。
ただ、帰りの時にチャックが横向いてたのに気づき、液漏れでバッグがキウイヨーグルト臭くなってしまいました…。
※メーカーの注意書きにもチャックが上になるように保管しなさいと書いてあります。
その後はスーパーの袋にくるんで詰め直しました。

あと、下記のTogetterでバズった無印のリュックで今回行きました。
無印の「肩の負担を軽くするPCポケット付リュック」が本当に疲れないし、旅行や遠征にもおすすめ - Togetter

「スマートスピーカー勉強会 ~LINE Clovaスキル開発ハンズオン&人気アプリのスピーカー登壇~」の時、手提げバッグにノートPCを入れていたのですが、歩き回ると肩がどんどん痛くなってしまい、かける肩を何度入れ替えたことか…。
ですが、今回は車中2泊分の荷物をパンパンに詰めても、肩の疲労感はありませんでした。1、2泊の旅行にはいいかもしれないですね。買って良かったです。

東京はバスタ新宿着にしました。
ブルーボトルコーヒーは先程述べたスマートスピーカー勉強会の時にもう行ったので、お隣の「LE CAFÉ de Joël Robuchon」で朝食とりました。

朝食
朝食

夕食は会場の下のローソンでテキトーに見繕って購入し、即バス乗り場へ向かうことにしました。間に合わないと帰れなくなっちゃう。
Googleマップのおかげで乗り換えはほぼ間違えることなく移動できるのですが、徒歩で毎回迷って困ってるんですよね。
今回も乗り場付近の駅で降りるところまでは順調だったんですが、乗り場までの徒歩でかなり迷いました。

迷った先でいい感じのライトアップにも鉢会ったりはしましたが。
f:id:PET_HAL:20190211122615j:plain

あとこういうので旅行中はGoogleマップを立ち上げっぱなしにしてしまうので、この旅行の後、ポケモンGOのいつでも冒険モードはONしました。今回かなりの歩数を無駄にしてしまったなあorz

また、今回初めてApple PayのSuicaを使いました。スマホかざすだけでいいってすっごい便利!
チャージもApple Pay経由でクレカ使ってチャージできるのもとても良かです。

ただし、この設定にあたって私がハマったことがあるので書いておきます。
Apple PayのSuica:JR東日本>Apple PayのSuicaをはじめる
この手順の4番ですが、Apple Payでチャージする人はクレジットカードを登録しないでください。
これ、質が悪すぎると思うのですが、オートチャージに実際対応しているのはJR東日本グループのクレジットカードだけで、あとのカードは登録できるけどオートチャージはできないようです。少なくとも私は登録した後、対応していないと言われました。*1
そうなるとクレジットカード情報を消そうと思いますよね?ところがどっこい、Suicaアプリ上のクレジットカード情報は削除できません。*2
そのため、一度退会し、新たに作り直したという経緯があります。
その苦労あって使いこなせているわけですが…。

さいごに

本当は前回の沖縄の時に仕事と重なる予定で行けそうだったのですが、仕事での沖縄行きがなくなってしまい、今回こそは…!と勢いで参加しましたが、参加して良かったです。
運営スタッフの皆様、参加者の皆様、お疲れ様でした!

【週報】2019年2月3日~2月9日

仕事

今週は難航しそうな2箇所を対処した後、ブラッシュアップしようと思っていたのだが、セキュリティ面でのバグ指摘が入り、ブラッシュアップを断念。
提示内容は強引に期日までに終わらせた。

上司に心療内科に通院していることを伝え、本社の業務を減らしてほしいと相談した。※派遣勤務のため、本社の業務はすべて残業になる
上司に打ち明けたことで良くなるか悪くなるか、こればかりは私の範疇外なので、なんとも言えない。

健康

今週の睡眠時間はこんな感じだった。

Sleep Meisterの今週の統計
Sleep Meisterの今週の統計
(※利用しているiOSアプリSleep Meister - 睡眠サイクルアラームLiteのキャプチャ画像)
2日に1回、3時頃に目が覚め、その後も6時前後に目が覚めることが多く、睡眠が持続しなくなった。

先週までは帰路で泣くに留まっていたが、ついに職場のトイレに誰も居ない時にも泣くようになってしまった。

このタイミングで通院。症状悪化に伴い、うつ病治療向けの薬が再投薬・追加となった。
また、睡眠も持続するような薬に1種類変更。
これらの薬を飲まないと気持ちが安定せず、眠れず、ここまで心身をズタボロにしながら生きてて、私はこの人生というリアルゲームを楽しんでいるのだろうか…?
死にたい、死にそう、何もしたくないというような気持ちは持っておらず、意欲はあるのだが、心身がついてこない感じが常にある。
今週の火曜日には仰天ニュースやクロ現で「パニック症」「パニック障害」を取り上げていたのだが、私も今メンタル面で悪戦苦闘しており、周囲の理解が得にくいというのは痛いほどわかってしまった。
同居人には伝えているのだが、あまり理解しておらず、傷つく言葉が何気なく出たり、そういうので泣いてしまうと反対に気を使わせたりしてしまうため、休日は自室にこもるか、外で過ごし、顔を合わさないようにしている。

仕事中、離席の度に目薬、首まわし、肩?肩甲骨?回しを徹底して行った。

運動は2/3と2/9。



楽しいんだけど、明らかに身体がついていけてない感じがする。疲労が抜けてないのに運動してるのが良くない…?

夜の歯磨き時のフロスはほぼ定着。週に5,6回はやってる。
奥歯の磨き方が甘いようなので、以前歯科でススメられた、プラウトというペンのような歯ブラシを購入。奥歯の虫歯に注意したい。

コーヒーが好きで日に3杯ほど飲んでいたのだが、コーヒー飲んだ後にお腹?胃?が痛い感じがするようになり、コーヒーを飲む頻度を減らした。
今週は合計5杯。
カフェインレスコーヒーを購入したので、当面はこれを飲むようにする。

今週は?

応用情報技術者試験勉強は1日だけだった。
体調不良のため、仕事をこなすだけで精一杯だった。

来週は?

体調&メンタル回復の行動をとる。

【週報】2019年1月27日~2月2日

仕事

ゲームの作戦?方針?でいうところの「とにかくガンガンつくろう!」が今週のテーマだった。
概ねの機能はつくれたのですが、かなり難航しそうな箇所があったため、若干の不安を残しつつ今週終了。
来週期日なのだがなんとかなるだろうか…。

健康

今週の睡眠時間はこんな感じだった。

Sleep Meisterの今週の統計
Sleep Meisterの今週の統計
(※利用しているiOSアプリSleep Meister - 睡眠サイクルアラームLiteのキャプチャ画像)
2日ほど途中で目が覚めてしまう日があった。…がその後はすぐに眠りにつけたので問題視する必要はなさそう。

相変わらず帰路で泣くことが頻発。

また、今週はYAPC参加直後ということで、身体も疲れがなかなか抜けなかった。

今週も運動なし。

夜の歯磨き時のフロスはほぼ定着。
…しかし歯磨き中に奥歯がかなり黒くなっていることに気づき、検診のため歯科へ。
歯は痛みを感じてからだと手遅れの可能性が高いので…。
虫歯と汚れとどっちもあったようだが、虫歯の方は治療してもらった。
あと、歯科医に「風邪ですか?声が…」と言われたので、疲れが顔の表情にも出てしまっていたのだと思う…。

今週は?

応用情報技術者試験勉強は2日だけだった。
睡眠時間は7時間近く確保していたが、心身ともに疲労が抜けきらなかった。

来週は?

仕事*2を期日に仕上げる。
当面は睡眠時間確保と体調管理。