わすれっぽいきみえ

みらいのじぶんにやさしくしてやる

technology

Qiitaから記事を移してきた

kimikimi714.hatenablog.com kimikimi714.hatenablog.com kimikimi714.hatenablog.com kimikimi714.hatenablog.com 4つしか記事を上げてなかったので移行自体は簡単だった。日時はQiitaで実際に投稿した時刻に近い時間を選んでおいた。 これで最悪Qiitaがな…

vimrcの更新

ずーっとやってなかったのでやる。 neocomplete やめて deoplete にする pynvim を入れる deoplete の設定 修正後の .vimrc neocomplete やめて deoplete にする 全然調べてなかったんだが、だいぶ前に neocomplete はもう開発停止してたらしい。現在は deop…

Ubuntu環境を自分が前に持ってたMac環境に近づける

kimikimi714.hatenablog.com の続き。 windows PCの名前変更 .bashrc を流用する Linuxbrew をインストールする インストール作業 GoをLinuxbrewを使って入れなおす ghq / peco をLinuxbrewで入れる Brewfile を dump する ghq + peco の関数を bash でも使…

リモートワークを始めて3週間目に入った

以前から会社としてリモートワークはできる環境にあったが、世の中の流れもありリモートワークの流れが一気に全社で広がった。 以前からリモートワークをしていた人たちは特に苦戦せずにやっているが、家のインターネット環境が必ずしも良くないとか私のよう…

Windows10にWSL2を使ってUbuntuを入れてみた

前からやってみたかったので https://www.geekfeed.co.jp/geekblog/wsl2-with-windows10-insider-preview-buildwww.geekfeed.co.jp を参考にWindows10にUbuntuを入れた。 Windows10 Insider Previewビルドをインストール WSL2が動くようにWindowsの仮想化機…

久しぶりにアドベントカレンダーに参加した

qiita.com 久しぶりにアドベントカレンダーに投稿した。 例の Google Home を使ってゴニョゴニョする系の記事。すごい久しぶりに書いた割に結構あっさり動かすところまでいけた感じで、自分としては驚きだった。 本当は Google Home から買った食べ物のステ…

Google Home から自前で作った買い物リストを使えるようにする

やりたいこと どういう構成で Google Home + Google Sheet を操作できるようにするか? Cloud Functions から Google Sheet を操作できるようにする Cloud Functions を使えるようにする Sheets API を使えるようにする サービスアカウントでSheets APIにアク…

Google Home mini と Nature Remo mini を買ってしまった

ついに買ってしまった。家の帰りにビックカメラに寄ったらセットで10,978円で売ってて、驚くほどやすくなってたので衝動買いした。 セットアップくらいしかしてないからなんて記事にならないけど、とりあえず家のインターネットがひどすぎてYouTubeですらし…

Cloud Functions with Go 1.11 で返信だけはする slack bot を適当に作る

去年の12月に何故か急に Go で slack bot を作りたくなったんだが、急にやる気がなくなって放置してて 全然遊んでなかった 無料トライアル枠なくなるやーんと焦ったので、作ることにする。 ちなみに一番最初は AppEngine でやろうかなと考えてたが、そんな大…

Go の複数バージョンを入れる

会社で教えてもらったことあったんだけど、家でやろうと思ったときに資料が会社にしかなくて全然思い出せなかったので自分で調べた。 goenv も使わないし、 brew で古いバージョン入れる方法でもない。 前提として mac に brew で go を入れてあるところから…

帰宅/外出/出勤/退勤の平均時間を出してみた

kimikimi714.hatenablog.com 昔始めたIFFT + Google Spreadsheet + Google App Script で自分の活動ログ取得。 そろそろ2年くらい経つから、すごい久しぶりに見返して、今度は自分の家を出た時刻、帰った時刻、出勤時刻、退勤時刻の平均的な時刻を出してみた…

年末のPCお掃除

今年も色々あったのだけど、PCの中をあまりにも整理できてなかったので、ちょっとだけ掃除してた。 yarnをbrew経由で入れ直す nodeにもpackage-lock.jsonが使えるバージョンが出たので、yarnを捨てようかなと思ってたんだけど、yarn自体はまだ開発されてるっ…

GitHubとGistのssh鍵は同じはずなのにPermission Deniedと怒られた

表題の通り。 すでにローカルにあったメモをGitHubじゃなくてgistの方にあげようと突然思いついて、ペライチのmarkdownを適当に配置したgistを作ったあと、そのリポジトリを git remote add origin *repo name* を実行して、pullを実行したら以下のようなエ…

17日目: いろんなログをGoogle Spreadsheetに追加する

qiita.com 書きました。 他の日に記事全然書いてないですが、今年はこれだなぁという感じです。 以下に同じものを書いておく。 経緯 もともとの経緯は家で自炊する回数を増やしたいな、お金も節約したいし、料理作らないとうまくならないしと漠然と思ってい…

いろんなログをGoogle Spreadsheetに追加する

この記事は 「DeNA IPプラットフォーム事業部 Advent Calendar 2017」 17日目の記事です。 経緯 出退勤がいつになってるのかをだいたい知るためにIFTTTを使ってみる [失敗]出退勤をあるロケーションに入ったら/出たら、spreadsheetに一行追加する [成功]出退…

本『ソーシャルアプリプラットフォーム構築技法』読んだ

ソーシャルアプリプラットフォーム構築技法――SNSからBOTまでITをコアに成長する企業の教科書 (Software Design plusシリーズ)作者: 田中洋一郎出版社/メーカー: 技術評論社発売日: 2017/10/20メディア: 単行本(ソフトカバー)この商品を含むブログを見る ブ…

スニペットツールClipy便利

チームメンバーと話しながらPCいじってたときにメンバーの一人が何気なくスニペットツールを使ってて 「なんですかそれ!?」 と聞いたら教えてくれた。 clipy-app.com ググるとちょいちょい記事が上がっている。 kimikimi714.hatenablog.com ここで記載した…

Qiitaの記事を地味に更新した

qiita.com ブログってやっぱフローなので、ストックしていきたいものを更新するのにはあんまり向かない気がしてる。 古い記事もたまに気になったら編集したりするけど、やっぱ何か一つのことについて継続的にためてくならQiita便利っぽい。 Qiitaのタイトル…

PPUG #2 - PayPal実装・運用編 - に参加してきた

ppug.connpass.com ↑に行ってきたので、そのときのメモを上げる。 freeeにおけるPayPal課金の実装事例 by Yuichiro Ebihara, freee株式会社 遅刻したのでほぼ聞けませんでした><; 決済手段が増えたことによるコストは? システムの運用はそんなに困らない …

macのGUIツール上のファイル選択ダイアログで隠しファイルを表示させたいときのショートカット

www.lifewire.com finderで直接見るときはすでに隠しファイルを表示するようにしてたが、IDE(具体的にはPHPStorm)で指定したいファイル(具体的には ~/.composer )が隠しファイルで困った。 どうやって表示するのか調べたところとっても簡単だったのでメモし…

本『入門ウェブ分析論』読んでる

入門 ウェブ分析論――アクセス解析を成果につなげるための新・基礎知識 増補改訂版作者: 小川卓出版社/メーカー: SBクリエイティブ発売日: 2013/03/17メディア: 単行本購入: 2人 クリック: 13回この商品を含むブログ (11件) を見る 39ページまで。次は40ペー…

コードレビューの見出しのフォーマットについて

GitHubに限らずコードレビューを行う際は例えばPull Requestなら一体何を解決するためのPRなのか簡単でいいから書いて欲しいと思っていて、何のdescriptionもなくいきなりリンクだけ貼られて「はい、レビューしろ」っていうのは失礼だなとさえ思う。 でもこ…

Eloquent ORMで特定カラムの値を処理して取り出すために$appendsを使う

簡単に間違いコードを書くと url); } } ここで url というのは examples テーブルの1カラムとする。 要は url を単にURLではなくて、後ろのパスだけを取り出すメソッドが書きたいと思ったときにどうしたらいいの?というのを調べてた…

26日目: 2016年アドベントカレンダーまとめ

「みらいのじぶんにやさしくしてやる」 確かにそう思ってこのブログをはじめたのだけども、最近このブログの記事が本当に未来の自分にやさしい記事と言えるかについて疑問に思えてきた。 始めた当初、まだエンジニアのお仕事を始めたばかりで、技術的な内容…

25日目: GitHub APIを叩いた結果をDBに入れるだけのコマンドを作る その2

kimikimi714.hatenablog.com の続き。 コマンド引数とメインの処理をちゃんと見直す。 コマンドに渡す引数 Pull Requests | GitHub Developer Guide にあるようにどのオーナーによる何のリポジトリのpull request情報を取得したいのかを指定すれば良いので *…

23日目: GitHub APIを叩いた結果をDBに入れるだけのコマンドを作る その1

kimikimi714.hatenablog.com ここでGitHub APIを叩けるようにし kimikimi714.hatenablog.com kimikimi714.hatenablog.com ココらへんでDBにデータを入れられるようにModelを作ったので、APIを叩いた結果を入れるコマンドを今度は作る。 Laravelにははじめか…

22日目: おやすみ

今日もおやすみ。 今週忙しかったですね。

21日目: Laravel Eloquentを使って必要なModelを生成する その2

laravel.com ここにあるコマンドたちで適当にmigrationファイルをいじる。 reviewsテーブルの作成。

20日目: Laravel Valet使ってみる

何故かどうしてもhomesteadが立ち上がらなくなったので、やむなくvaletを入れてみる。homesteadの立ち上げを修正するのはまた今度やる。 laravel.com macでしか使えないのとhomebrew必須とのことだった。 以下コマンドを羅列する。 brew install php71 // ph…

18日目: Laravel Eloquentを使って必要なModelを生成する その1

laravel.com ここにある方法でModelを作ろうと思う。 kimikimi714.hatenablog.com この日の記事に書いたようなコンポーネントが必要になる。そこからざっくり必要なModelは User Review Comment になると考えている。 そのそれぞれについて必要な項目は違っ…