読者です 読者をやめる 読者になる 読者になる

gaaamiiのブログ

悪気なく間違ったことを書いている時があります。コメントやTwitter、ブコメなどでご指摘ください

CouplesやめてFrognoteというノートアプリ使ってる

カップルが情報共有するにはカップル向けアプリ使えばいいんじゃないかと思って使いはじめたCouplesだったけど、あらゆる仕様が年齢的に合わないと感じてきた。

カレンダー共有とノート共有ができればいいので、niftyが出してるfrognoteというアプリを使うことにした。

ずっと同じことやってるのに作業遅い問題

なんかフロントエンドっていってもリクエストなげてレスポンスもらって表示させてCSS整えてっていうのを繰り返してるだけなのに毎回時間かかってしまうのなんなんだろう。作業時間増やすためにミーティング消し去りたいとか思ってしまったんだけど、よく考えたらコーディングに時間かけすぎな方を直した方が良い。

ざっくり作った時の見栄えの気持ち悪さ

デザイナーさんのワイヤーをちゃんと忠実に再現しようとした時と自分で雑に調整した時の差がなんなのか、というところでよく気付く部分。

  • font-size
  • font-family
  • line-height
  • letter-spacing
  • margin
  • padding

余白とフォントということか。フロントエンドやってる者としてはこういうのをちゃんと学ぶ必要ありそう。

エンジニアに特化した勉強記録サービスみたいなの欲しさ

エンジニアに特化ってどういうことだ。エンジニアが勉強する場面を考えると、何かしらのライブラリやフレームワークがあって、その設計やら使い方を学ぶことになる。ということは公式ドキュメントが神様みたいな扱いになる。なので、公式ドキュメントを読了していくことが楽しくなるような何かがあれば嬉しいと思う。Railsエンジニアです!と言いつつRails Guidesを全然読んでいなかったり、Angularエンジニアです!と言っていて angular.io をちゃんと読んでない、みたいなことはありがちだ。そんな中公式ドキュメントをちゃんと読んで理解してる人は、真のなんとかエンジニアとして信頼を得ることができるだろう。とにかく公式ドキュメントは大事だ。公式ドキュメントは神様だ。公式ドキュメントのURLからHTMLを取得して良い感じの目次を作って、良い感じにドキュメント読みの進捗を管理することができれば、それはエンジニア特化の勉強記録サービスになるんじゃないか。と考えたはいいものの、あまり大げさなものはどうせ作れない。URLを雑に投げるとなにかが進んでる感が欲しいだけなんだ。一度ドキュメントを読んだら、一度ドキュメント読んだという証が欲しい。

2017年

2017年になりました。あけましておめでとうございます。 近所のお寺が馬鹿みたいに混んでて新年って感じがしました。

f:id:shgam:20170101140425j:plain

2016年やったこと

  • Studyplus社に転職
  • git-flowで開発
  • TypeScriptでAngularアプリ書いてた
  • Railsちょっと書いてた
  • http://kumocast.jp

2017年やること

  • 社会人3年目ってことで一人前気取りたくなるところだけど、基礎がまだまだなので基礎固めていく
  • 具体的にはDB設計やネットワーク周りの技術について理解を深める
  • 貯金(するために普段の節約と年収交渉)
  • 同棲
  • 筋トレ

昨年ベンチャーに転職して、手を出せる範囲が広がった割に自分のスキルが低いままであることに焦りを覚えました。基礎を一つずつ固めていくしかないので、引き続き謙虚に学んでいきたいと思います。業務で表っ面だけやってても暫定的な処理でごまかすことばかり覚えてしまいそうなので、残業時間減らして作業以外の読書時間を確保したい。するぞ。

あと昨年からジムに通いはじめて、改めて運動の大切さに気付きました。今年はジム通いの頻度を増やしていきます。筋肉は正義。

雑な筋トレの成果(あまりない)

筋トレ 意識高い 健康

11月ごろから筋トレの記録をつけるようにしたので、それをまとめておく。

11/13

アブドミナル

  • 27kg 10 * 3

チェストプレス

  • 23kg 10 * 3

ラットプルダウン

  • 23kg 10 * 3

11/20

ショルダープレス

  • 27kg 10 * 3

バックエクステンション

  • 20kg 20 * 3

アブドミナル

  • 27kg 15 * 1
  • 32kg 15 * 3

ラットプルダウン

  • 23kg 10 * 1
  • 27kg 10 * 1
  • 32kg 10 * 1

チェストプレス

  • 23kg 10 * 2
  • 27kg 10 * 1

11/26

チェストプレス

  • 23kg 10 * 1
  • 27kg 10 * 3

アブドミナル

  • 36kg 15 * 3

ラットプルダウン

  • 32kg 10 * 2
  • 36kg 10 * 1

バックエクステンション

  • 27kg 20 * 1
  • 32kg 20 * 2

12/10

ショルダープレス

  • 27kg 10 * 3

バックエクステンション

  • 32kg 20 * 3

ラットプルダウン

  • 36kg 10 * 3

アブドミナル

  • 41kg 10 * 3

チェストプレス

  • 27kg 10 * 3

12/18

アブドミナル

  • 41kg 10 *2
  • 45kg 7 * 1, 5 * 1

ショルダープレス

  • 27kg 10 * 1
  • 32kg 10 * 2

チェストプレス

  • 27kg 8 * 2
  • 32kg 5 * 1

ラットプルダウン

  • 36kg 10 * 2
  • 41kg 10 * 1

12/24

チェストプレス

  • 27kg 10 * 2
  • 32kg 10 * 1

アブドミナル

  • 45kg 10 *3

ショルダープレス

  • 27kg 5 * 1
  • 32kg 9* 1, 5 * 1

ラットプルダウン

  • 36kg 10 * 1
  • 41kg 10 * 2

重量と成果まとめ

アブドミナル

  • 27kg 10 * 3 -> 45kg 10 *3

チェストプレス

  • 23kg 10 * 3 -> 32kg 10 * 1, 27kg 10 * 2

ラットプルダウン

  • 23kg 10 * 3 -> 36kg 10 * 1, 41kg 10 * 2

ショルダープレス

  • 27kg 10 * 3 -> 32kg 9* 1, 5 * 1, 27kg 5 * 1

バックエクステンション

  • 20kg 20 * 3 -> 32kg 20 * 3

総評

成人男性としてこれを公開してよく恥ずかしくないな、という気さえする。しかし週一でもやらないよりかはマシだというのがわかる。

基本的にどの種目も10回の3セットをギリギリできる重量でやるようにしてきた(バックエクステンションはやる気がなくてあまり真剣にやってない)。来年からは週1日はちゃんと定時出社して定時退社するなどして平日にも筋トレの日を設けたい。

undefined method 'each' for nil:NilClass を起こさないために

ブログ掃除したい

「sprocketsとは」とか検索すると自分のブログ記事が上位に出てきてやばい。不安なものは一回非公開にして年内に書き直すなり削除なりしておきたい

(独り言)issueにしてない問題はたいてい忘れる

小さくてすぐ直せると思ってても忘れるので、ひとまずissueに積むの大事。できればディレクターにもGithubのissueを見せたい。エクセル、JIRA、Github issues で三箇所(あるいはそれ以上)にバラバラに書かれていると、絶対に実際の進捗とズレる。Githubを強制したいというよりは、ディレクターが望む形でGithubのissueの情報が書き出されるような何かを作ればいいのかもしれない。

落ち着いたらやりたいと思ってること

やりたいと言ってしまうとそれで満足してしまってたいていやらないので良くないけども。

  • 作業時間計測のためのウェブアプリ作る
  • Angularコードリーディング
  • yomomoの今後決定(閉じるか続けるか)
  • nekobitoの今後決定
  • SQLの特訓
  • 企画部向けのSQL社内勉強会の企画

なんかエラー出ると思ったらあるモジュールのバージョン上がってた

あるモジュールが1.1.1 -> 1.3.0 にあがってて、手元で新たにnpm installしたタイミングで import できなくなっていた。つらい。

解決策

npm install --save --save-exact

とやればバージョン固定できるらしい。

今どきは yarn 使った方がいいんだろうか。あまり調べられてないけど、しばらくしたらyarn使うことになりそう。

github.com はCSPってやつに対応してるらしい

セキュリティ

CSP(Content Security Policy)って何かっていうと、リソースの取得先を制限するためのリストみたいなやつっぽい。HTTPのレスポンスヘッダに含めるだけならお手軽で強力な感じするけど、GoogleAdsenseみたいな広告入れることを考えると導入できなそう。

関連

qiita.com

Content Security Policy - Wikipedia

24歳になりました

今年もこれを読んでくれているであろう身近だったり他人だったりする皆様のおかげで無事加齢することができました。

24歳も無事に生き抜きたいです。以下、ほしい食料リストになります。もちろん、直接寿司をおごってくれてもかまいません。

続きを読む

AngularとSass使いたい時どうすればいいんだ問題

(※Angular2以降の話です)

みたいなとき、どうやればいいんだろう。というのを考えてる。

続きを読む