久々にRailsの挙動でハマったこと

4ヶ月ぶりな毎日つけたい記録です。ご無沙汰してます。

 

先日Railsでちょっとハマったことがあったのでこんなこともあるんだよ、真似しちゃだめだよ、って話を書いておきます。

 

とある会社のシステムのテスト中に挙動がおかしい処理があった問題のコードは下記の様な感じ

def initilizer
 @now_time = Time.zone.now
end

def foo
 hoge = Hoge.new
 hoge.nantara_at = @now_time
 hoge.save
end

def bar
 hoge = Hoge.find_by(id: id)
 return if (hoge.nantara_at == @now_time)

 ...etc
end

 

そもそも時刻比較がナンセンスだなぁとは思ったんだけど、まぁやりたいことはなんとなくわかったのでそれを直そうとは思わんかったのだけど、実はこの時刻比較がやっちゃいけないところだった。

 

1回データベースに入れて取り出すと一致しませんでした。

 

冷静に考えると多分データベースに入れたときに落ちた情報があるんだろうなぁって思えるんだけど、現象を見てすぐは???ってなりました(どちらもデータ元は一緒でmsまで一緒だったので。。。)

 

普通やんないけどTime比較の==はきをつけましょー。

 

子育て4ヶ月目で思う買ってよかったもの、要らなかったもの

こんばんは、社会人として生きていくのが嫌になってきたもめんとです。

子育て準備やら、育て始めてからやらでいろんなものを買った上で、我が家で要らなかったものや買ってよかったものを残しておこうかと思います。(あくまで我が家の話ですが)

買って良かったもの
・空気式の沐浴バス
 安くて使い勝手がよく、お風呂場に置いても湯船に浮かべても使える感じで活躍してる。3ヶ月膨らましっぱなしにして穴が空いてしまったけどビニテ貼っといて使ってる。値段なりだと思うし、硬質のバスにしなくてよかったと思う。

・オシメ入れ
 正確には買ってもらったものだが、体温計やら塗り薬やら爪切りやらまとめで同じところに入れて置けるのは非常によかった

・タオルセット
 結構いろんなところを汚すのでタオルをたくさん使う。安くて柔らかくてよかった。

・非接触体温計
 暴れてもさっと測れて良い。若干精度は微妙かもしれないが、そもそもテルモの脇で測る予測体温計の方が全然制度が良くない。熱燗の温度も測れたりしていろんなところで今後も使える。

ナチュラルパンパース
 履き心地がよいみたいで、メリーズよりお気に入り。水分の吸収もよかった。やや値段は高め。

・おしめ替えシート
 替えも含めて買っとくべき。

・ガーゼ
 大量にいる。赤ちゃん用洗剤だと雑菌がちゃんと殺菌できてなくて干したら臭くなるのが悩みどころ

要らなかったもの
・ベビー用掛け布団
 蹴ってめくってしまうので全く意味をなさない。ふんわり掛けておくは無理。部屋がわりと暖かいのもあり、タオルケットと毛布で冬場もいけてる。

・お風呂のお湯の温度計
 厳密に何度とか測ることが最初の一回ぐらいしかなかった。使ってない。

・E赤ちゃん
 これは体質にもよるかもしれないけど1ヶ月ぐらいからお腹がゆるくなり、オナラもうんちも大人並みに臭くなった。ぴゅあに変えたらお腹も戻り、値段高めだったがうちの子はあまり合わなかったのかも。

・ビンの哺乳瓶
 プラは衛生的にーとか聞いたけど圧倒的に軽くて使いやすいので、クソ重い瓶を使う必要性を感じなかった。今は白湯いれになってる。

・鼻水吸い器(手動)
 まだ風邪ひいたことないからかもしらんが、活躍の場所なし。

ベビースリング
 乗せたら号泣するし、両親とも家にいたので活躍の場面なし

・抱っこ紐
 両親とも育児してるのでベビーカーの方が便利

・おくるみ
 便利なのかも知らんけどあまりつこてない

思いつく限りこんな感じ。

なんか人類て知識を蓄積していく生き物なくせにあんまり整理されてなくて微妙よねと思う。技術に関しては割と共有されてる方だと思うけどそうでないものはあんまり積極的でないなと思うので知ってる人に少しでも参考になれば。

昨年も色々な方に大変お世話になりました。今年もよろしくお願いします。

年越しも平常運用のもめんとです。あけましておめでとうございます。

 

年越しはあまり大きなイベントではないと思ってるんですが、今年は子供ができたのもあって色々平年と違う感じでした。

平年のようにのほほんとしてる訳にもいかず、お風呂に入れたり、うんち変えてたり、バタバタとした年越しでした。

 

そんな中、たまたま気づいたビックカメラの福袋、応募したらワイヤレスイヤホンの購入権利が当たったので来年の(今年の)運勢を占う意味でも買ってみました。

結果は、、、大はずれ。

PowerBeats Proというのが送られてきて、iPhone持ってないのにライトニングだし、コーデックがAACだしで、iPhoneユーザーなら良さそうですが、Androidな私には無用な感じ。。(ほしい人いたら購入価格ぐらいでお譲りしますんで連絡下さい)

 

まあそんな感じであまり良くない一年の始まり方しちゃったんですが、買い物運あたりは気をつけながら今年もマイペースでやって行けたらと思います。

 

本年もよろしくお願いしますー。

 

娘用のオモチャ買うついでにパパ用のオモチャ買ってみた

おむつ買いすぎて書斎がストックルームになってしまいました。

毎日書いてるけど限界が迫りつつあります 。もめんとです。こんにちは。

 

娘が夜なかなか寝てくれないのはきっと昼あまり疲れてないからだと思い、娘のオモチャを買いました。いわゆるガラガラみたいなやつ。

 

ついでにAmazonタイムセール見てたらパパが欲しがっていたオモチャがありましたので買ってみました。いわゆるUPM(USB Power Meter)

https://www.amazon.jp/dp/B07R49X2HK

 

これは混沌としたUSB TypeCとPD、ケーブルなどのテスターのようなもので、ちゃんと明記されたPDO(出力の対応組合せ)か調べたり、電流電圧が観測できたりします。(ケーブルのemarker調べたりも出来るらしい)

今は時間があまりとれてないので動作確認程度ですが、時間がとれたら娘と一緒に遊んでみたいと思います。


f:id:momentspace:20191219151915j:image

 

 

過去を振り返って埋めていく(振り返らない)

毎日書いちゃうと日記になっちゃうよ。(日記じゃなかったのか)

 

寝不足が酷くて眠いんですが、毎日昼夜反転してると生活しづらいので、娘の生活リズムの改善の前に自分もしておこうと今日は12時過ぎに起きました(改善できてない)。眠いです。もめんとです。

 

過去の記事をみてると転職活動する事だけ書いて終わってましたので、何となく穴埋め。

実は去年の秋前に就職してました。顧客データ飛ばしたで業界では割と有名な某サーバー屋さん、そして今年の春に吸収合併されちゃいました。

なので、この短い間に更に会社が変わるという、会社がなくなるのは遂に3社目(事業所がなくなるのも含めると4回目)、ここまでくるともう面白くなってきました。

雲行きが怪しいなと思ってたら案の定吸収される話だったんですが、Yに吸収されるんやと思ってたらそうやなかった感じです。Yの方が嬉しかったかも。

 

就職できたのは社員が立て続けに辞めることになって人手不足になったタイミングに知り合いが声掛けてくれて、すんなり入れてもらえました。そうでもなかったら入れてくれんかったなろうな。声かけてくれた知り合いに感謝しつつ、一生この会社で頑張りますとは思ってないのが申し訳ないかな(まあ次入れてくれる会社があるのかはわかりませんが)。

まあそんな感じで吸収されたのもあってそれなりの福利厚生がある会社に入りましたので、無事に育児休暇もとれて、また育児休暇を延長したいというワガママもオッケーしてもらえたことに感謝(上司が想定してくれてたみたいでありがたや)。まあそれでも4ヶ月程度ですが。

 

これからは娘のために頑張らねばとは思っていますが、同時にオレの人生でもあるので両方うまく行くように精進しないといけませんな。わがまま言うにはわがまま言えるだけの状態作りを。

 

そんなこんなで去年から今年にかけての簡単な状況報告でした。

 

 

 

最近の若いもんはといえる歳になってきた(いえない)

1年に1回も更新できなくなってきた。前4年書いてなかったからそれよりは成長か(小さい成長

 

こんにちは、子育て奮闘中(仕事サボり中)のもめんとです。

 

色んな人に報告したつもりだったんだけど短大の同期とかには報告してなかったりしてたので届いてない人に。

今年の春に子供を授かったのが分かって、年号も変わるみたいなので入籍もしてきた。べたなやつ、令和入籍。

結婚指輪は人と違うのがよいなあと思ってタンタルというレア金属のものをチョイスし、結婚式はそのうちやりたいねな感じで(絶対やらんやつ)。

子供は早く生まれたかったらしく、予定日より一ヶ月早く出てくることになり、バタバタする中で産まれる2ヶ月ぐらい前まで育休の話ししてなかったり。(皆さん上司にはちゃんと報告怠らないようにしましょう、、、)

 

そんなこんなで始まった子育てだけど、やっぱり色んなことが新しい。知らないことだらけで挑んでいくんで、失敗する。そして悩む、落ち込む、イライラする。一時期毎日夜寝てくれなくて、夜になると火がついたように泣くようになり、若干ふわふわした状態になって、体調不良引き起こしては悪循環してたんだけど、それもまあ新しい職場に入るようなもんで、日に日になれていき、育児一辺倒にならないようにして徐々にいろんなこと考えれるようになってきた。

 

人間てね、人類として本当に新しいことに当たるのは希なんだと思う。

多くの人が他の人もやってきたことをなぞるようにやっていく。そういうことを効率良く出来てる人はどうやってるのかなと思うんだけど、先人の知恵(親とかのアドバイザーや情報サイトなり)だったり、事前経験たったり、なにかしらレベル上げや装備品を用意して挑んでるのよね。

私は仕事や生き方は全部そうだと思ってるタイプなので、得意なことは得意な人に任せたり教えを請うたりするのが正解だと思ってる。(聞くだけじゃなくてやってみる時間をとるのは大事だけど)

でも割と今の世の中は自分で新しいことに挑戦するのを求めるような気がしてて(特にエンジニアの美徳的なところなきがする)、なんだろうね。

 

そんなんみんなで解決して、みんなでしたことないことにチャレンジ出来るようにしていくべきなんじゃなかろうか。

 

(という誰かvuejsわかりやすく教えてくださいなお話でした)

 

 

 

 

人は忙しくなるとやる気があがってくる

サイヤ人が死にかけたら強くなるのも、FF2でHPを削ったらHPがあがるのも、時間がなくなってくるとやる気がみなぎってくるのも大体同じです。

 

こんにちは。

 

今日はなんとなくvue-cliがv3になってたので入門してみようと思います。

とりあえず公式のGet Startedから。

 

$ npm install -g @vue/cli

$ vue create .

 

node環境がおかしくなってしまっててnpmエラーが色々でたんだけど

`$ npm cache clear -f`したり`sudo n latest`とかしてたら何とか動いてくれて、defaultかmanualか選べるCUIメニューが出てきて色々ポチポチ選択したらパッケージャーがガリガリ動いて、終わったら`npm run serveしなさい`みたいなのが出てくるので`$ npm run serve`してやるとvue + typescriptなボイラー環境が出来上がってるみたいな。 

 

vue-cli 2よいなーと思ってたけど3になって更に良くなったような印象、まだpluginとかを試してみないとなんともだけど、いい感じになってる予感。

 

久々にvue.js触ったので思い出しながらtypescript + vue-class-componentで書いてみる。

単一vueファイルでもかけるし、いい感じに補完もチェックもきいてくれてvscodeと合わせて生産性があがりそうな感じ

GitHub - momentspace/vue-cli-3-trial: vue-cli 3試してみる

 

Pluginに関してなんか試してみようかなーと思ったら@vue/cli-plugin-apolloてのが見つかり、「Apolloってなんぞや?」からGraphQLの記事にたどり着きましたが、GithubのGraphQLいじって遊んでたら楽しくなって時間が過ぎ去ってしまったため、今日はこの辺でお開き

GraphQL入門 - 使いたくなるGraphQL