1人暮らしを始めて1年経ったので買ってよかったもの/買わなくてよかったもの
一人暮らしを始めてから1年が経つので振り返りの意味も込めてまとめてみる。
買ってよかったもの
空気清浄機
風邪を引きやすい体質なのだけど、これのおかげか体調を崩すことが少なかった。 また、部屋が寒くて寝るときも暖房を付けっぱなしにしているがこれのおかげで喉がそこまで荒れなかった。
Bluetooth ヘッドフォン
流行ってるので買ってみた。数時間ぐらいだと電池が全然切れないので便利。 電車で鞄を触ったりするときにコードが引っかからないのも良い。
掃除機
安物だけど今のところ困ってない。吸った量が見えると掃除した感が出るので良い。
電気ケトル
買うときに大きさで迷ったけど、0.8Lで十分だった。 これ以上お湯を使うことは今のところなかった。 あとこの大きさだと荒業で湯煎もできる。
カーペット
フローリングの上にこれがあるだけでだいぶ印象が違う。 すべり止めがあるので全然滑らない。 毛が短いので掃除も楽。
照明
色温度とか明るさを気にする研究室に居たので最低限設定できる照明にした。 リモコンで操作できるので、布団の中から照明を操作できるのは大事。
Bluelounge Kickflip
もうこれがないと仕事できない。
栄養剤
栄養不足が不安で飲んでたけどおかげで口内炎などにならなかった。 定期便だと結構安くなるので嬉しい。
プロテイン
筋肉で解決だ。
食器乾燥用ラック
一人暮らしのキッチンは狭いのでこういうのがあるとスペースを活用できて便利。
洗濯機・冷蔵庫
洗濯機は5.0kg入るもの、冷蔵庫は137L入って両ドア式のもの。 一人暮らしにしてはやや大きめのものにしたけれど、洗濯機・冷蔵庫に関しては大は小をかねるのでこれでよかったと思っている。 特に洗濯機は大きいと週に1回まとめて洗濯するってときにも対応できて便利。
お香
お香とかしたことなかったけど、始めてみたら簡単に気分をリセットできて良い。
買わなくてよかったもの
COMP
朝ごはんをサクッと済ますために購入したはいいが、「粉を入れて」「水を混ぜて」そして飲んだあとに「コップを洗って」の工程が面倒で微妙だった。 味も飽きてしまって食欲がそそられなくなってしまった。。
防寒グッズ
効果を感じられなかった。 いくつか買ってみたけれど家か暖房のレベルを上げたほうが良さそう。
デンタルケア
歯に良いと聞いて購入。使ってみると飛沫が洗面台に飛んでしまうのであまり使えなかった。。 しばらくはお風呂で使っていたがそのうち面倒に。。
pixiv 2015 SPRING BOOT CAMPに参加してきました。
はじめに
3月始めから2週間の間、ピクシブ株式会社の春インターンに参加してきました。
インターンでは総合職志望と技術職志望の学生16人が4人ずつのチームで2つの課題に取り組み発表を行いました。 課題の合間には社員さんによる講義を受けたり、全体会議などランチ会に参加させて頂きました。
選考について
詳細はこちらから pixiv 2015 SPRING BOOT CAMP エントリ
通常選考エントリーとGithub選考エントリーがありましたが、 Githubに公開していないプロダクトのアピールもしたかったので通常選考で応募しました。 Skype面接ではESで書いたプロダクトや研究室、バイトの内容、今までのインターン経験や志望動機を話しました。 他にはgitやsshの経験についても質問を受けました。
社内の雰囲気について
仕切りがなく開放的なオフィスだったので、周りの人とのコミュニケーションが取りやすかったのが印象的でした。 勉強会や会議も、決められた部屋で行うのではなく、フロア内の一角を使い開かれていました。
社員数は100人程で、全員参加の会議を開くことができるのはベンチャー企業ならではの魅力ですね。
美少女の画像が職場の至るところに溢れている幸せな環境でした。
課題について
メール施策について
1つ目の課題はメールに関するものでした。 会員登録後にログイン率の悪い海外ユーザに向けて再ログインを促すメール内容を考えるという課題が与えられました。 過去のメールの内容や、pixiv内の各ページのPVなどの情報を参考にしつつ考えます。 作成したメールは実際のユーザに送信されるので、緊張感もありました。
ゲーム施策について
2つ目の課題はピクシブらしいゲーム攻略サイトを作るというテーマでした。 曖昧で難しいテーマでしたが、初日に上手くアイデアを出し合えたことにより良いスタートを切ることが出来ました。 アイデア出しにお酒は大事ですね。
開発に用いる言語やフレームワークは自由だったのでインターン生同士で相談しつつ、 実装はpull-reqベースで厳しくコードレビューをし合いながら進めました。
厳しいコードレビューの例。
各講義について
各講義の詳細については既に公開されている情報が多いのでそちらを参照してみてください。
pixiv SUMMER BOOTCAMP 2014のエンジニア講義スライドを一挙公開します!!
技術者向けの講義も面白かったのですが、サービスをどのように成長させていくかグロースハックについて語られた役員の伊藤さんの話が面白かったです。
最後に
最終日、上記の課題についてチームごとの評価を頂きました。 結果は残念ながら準優勝でしたが、とても刺激のある10日間を過ごすことが出来たので今後に活かしていきたいと思います。 ありがとうございました。
他の方の感想ブログ ピクシブでインターンしてきました! - cocuh's note pixiv 2015 SPRING BOOT CAMP行ってきた!! - 脱力系日記
会社近くの新宿御苑にて。もうすぐ春ですね。季節の変わり目なので風邪には気をつけましょう。
Google Apps ScriptでGoogle Calendarから今日の予定のまとめをメールにする
Google Apps Scriptを何かできないかなーと思ってたら以下の記事を見つけました。
Google Apps Script 入門 (業務で使えるサンプルを日本語で解説): 【業務で使える】今日の予定通知ツール(4)スクリプトの改良
これは便利!使える!っと思ったのですが記事のサンプルはデフォルトカレンダーのみの対応。 複数のカレンダーを使っている自分には不便。 そこですべてのカレンダーの予定をメールできるようにコードを変更しました。
function mySendEventsToday() { var cal = CalendarApp.getAllCalendars(); var mail_to = "hogehoge@gmail.com"; var today = Utilities.formatDate(new Date(), "JST", "yyyy/MM/dd"); var subject ="【今日の予定:" + today + "】"; // 終日イベントをメールのbodyに追加 var body = "◆終日イベント\n"; for (var i = 0; i < cal.length; i++) { var ev = cal[i].getEventsForDay(new Date()); // 不必要なカレンダーを省く if (cal[i].getName() == "hogehoge") { continue; } for (var j = 0; j < ev.length; j++) { // 今日の終日イベントのみを抽出する if (ev[j].isAllDayEvent() && (Utilities.formatDate(ev[j].getEndTime(), "JST", "yyyy/MM/dd") > today)) { body = body + "・"; body = body + ev[j].getTitle(); body = body + "\n"; } } } body = "\n" + body + "◆時間イベント\n"; // イベントを配列に格納 var ev = []; for (var i = 0; i < cal.length; i++) { var tmp_ev = cal[i].getEventsForDay(new Date()); for (var j = 0; j < tmp_ev.length; j++) { if (!tmp_ev[j].isAllDayEvent()) { ev[ev.length] = tmp_ev[j] } } } // イベントをソート for (i = 0; i < ev.length-1; i++) { for (j = 0; j < ev.length-1-i; j++) { if (ev[j].getStartTime() > ev[j+1].getStartTime()) { var tmp = ev[j+1]; ev[j+1] = ev[j]; ev[j] = tmp; } } } // イベントをメールのbodyに追加 for (var i = 0; i < ev.length; i++) { body = body + "・"; body = body + Utilities.formatDate(ev[i].getStartTime(), "JST", "HH:mm"); body = body + " - "; body = body + Utilities.formatDate(ev[i].getEndTime(), "JST", "HH:mm"); body = body + " "; body = body + ev[i].getTitle(); body = body + "\n"; } MailApp.sendEmail(mail_to, subject, body); }
噂の40万インターンに参加してきました。
選考について
インターン初日
何度もお世話になりました。
眠くなったら寝れるって素晴らしい。