<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>shimoju.diary</title><link>https://shimoju.jp/</link><description>ソフトウェアエンジニアshimojuの個人ブログ。Ruby on Railsを中心としたWeb開発の知見や、日々の出来事を綴ります。</description><language>ja</language><lastBuildDate>Mon, 12 Oct 2026 15:10:00 +0900</lastBuildDate><atom:link href="https://shimoju.jp/index.xml" rel="self" type="application/rss+xml"/><item><title>9月の日記</title><link>https://shimoju.jp/2026/10/12/september/</link><guid isPermaLink="true">https://shimoju.jp/2026/10/12/september/</guid><pubDate>Mon, 12 Oct 2026 15:10:00 +0900</pubDate><description>&lt;h2 id="劇場版-魔法少女まどかマギカワルプルギスの廻天"&gt;劇場版 魔法少女まどか☆マギカ〈ワルプルギスの廻天〉&lt;/h2&gt;&#10;&lt;p&gt;『叛逆の物語』を復習して観に行った。もう13年も前とは……。&lt;/p&gt;&#10;&lt;p&gt;近所の映画館だとちょうどいいスケジュールがなく、TOHOシネマズ上野で鑑賞。&#10;とくに意識していなかったが、今回の劇場は「&lt;a href="https://www.tohotheater.jp/service/goon/"&gt;轟音シアター&lt;/a&gt;」仕様で強力なサブウーファーが導入されているとのこと。&#10;そんなにドカドカ鳴る映画ではないし全力は発揮していなかっただろうが、たしかに音響の良さを感じた。下の階はレストランフロアでご飯もすぐに行けるし、混みすぎてもいないし上野は結構穴場かも。&lt;/p&gt;</description></item><item><title>8月の日記</title><link>https://shimoju.jp/2026/09/20/august/</link><guid isPermaLink="true">https://shimoju.jp/2026/09/20/august/</guid><pubDate>Sun, 20 Sep 2026 22:55:48 +0900</pubDate><description>&lt;h2 id="映画ちいかわ-人魚の島のひみつ"&gt;映画ちいかわ 人魚の島のひみつ&lt;/h2&gt;&#10;&lt;p&gt;これまで何も知らないままちいかわのLINEスタンプを使っていた人生も終わり、晴れてちいかわ対応人材になった。&#10;結末はそこまで怖いとは思わなかったけど、永遠の命が電池式なのはシュールさと他人の手がないと生きることも死ぬこともできなくなる皮肉が同居していて面白かった。&lt;/p&gt;</description></item><item><title>2026年、開発環境を一新した。Ghostty、herdr、Neovim、mise、そして自作Zshプロンプト</title><link>https://shimoju.jp/2026/09/01/development-environment-2026/</link><guid isPermaLink="true">https://shimoju.jp/2026/09/01/development-environment-2026/</guid><pubDate>Tue, 01 Sep 2026 09:00:00 +0900</pubDate><description>&lt;p&gt;これまではVisual Studio Codeをメインに、ターミナルは補助として内蔵ターミナルで済ませることが多かった。&#10;しかしAIを中心とした開発に移行し、自分でコードを書くことがほぼなくなった今、日々の作業がエディタよりもターミナル中心に移っている。&lt;/p&gt;&#10;&lt;p&gt;ターミナルに求めるものも変わってきて、AIエージェントを効率的に管理するための機能や、素早くエージェントを立ち上げられる起動の速さや応答性を重視するようになった。&lt;/p&gt;</description></item><item><title>chezmoiでdotfilesを簡潔に管理する</title><link>https://shimoju.jp/2025/12/07/chezmoi-dotfiles-manager/</link><guid isPermaLink="true">https://shimoju.jp/2025/12/07/chezmoi-dotfiles-manager/</guid><pubDate>Sun, 07 Dec 2025 22:10:12 +0900</pubDate><description>&lt;p&gt;dotfilesの管理は永遠につきまとう課題です。&#10;今までは&lt;a href="https://github.com/shimoju/setup"&gt;itamaeを用いて管理&lt;/a&gt;し、さらにServerspecによるテストも記述していました。&lt;/p&gt;&#10;&lt;p&gt;当時は構成管理を学習していて、実践するためのちょうどいい題材がdotfilesだったという経緯なのですが、dotfiles管理としてはだいぶ重たい構成です。&#10;ライブラリのバージョンなども古くなっていたため、この機会に一新することにしました。&lt;/p&gt;&#10;&lt;p&gt;今回は&lt;a href="https://www.chezmoi.io/"&gt;chezmoi&lt;/a&gt;を採用しました。&#10;itamaeではERBテンプレートやgitリポジトリ管理の機能を活用しており、類似の機能があることと、ドキュメントも充実していることから選びました。&lt;/p&gt;</description></item><item><title>はじめてのゲーミングPC自作記：組み立て編</title><link>https://shimoju.jp/2025/11/16/building-my-first-gaming-pc-part2/</link><guid isPermaLink="true">https://shimoju.jp/2025/11/16/building-my-first-gaming-pc-part2/</guid><pubDate>Sun, 16 Nov 2025 18:00:00 +0900</pubDate><description>&lt;p&gt;前回の&lt;a href="https://shimoju.jp/2025/06/05/building-my-first-gaming-pc/"&gt;パーツ選定編&lt;/a&gt;からの続き。書きかけのまま半年経ってしまいましたが、今回は組み立て編です。&lt;/p&gt;&#10;&#10;&lt;h2 id="組み立て"&gt;組み立て&lt;/h2&gt;&#10;&lt;p&gt;組み立てにはこちらの動画を参考にしました。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;全体的な組み立て手順や必要な道具&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=d69dHDImp1A"&gt;【2025年版】モンハンWQHD/100fps動作！25万円予算の白統一のオシャレゲーミングPC組み立て初心者ガイド【ASRock×Thermaltake提供】&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;PCケース（MONTECH XR）について&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=UP-LVQczfco"&gt;予算15万円！コスパ最高の白で光るゲーミングPC組んでみた！【 ASRock B760 Pro RS WiFi White 】&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=F4HX-qu8OGo"&gt;【PCケース】激安なのに良くできたピラーレスケース MONTECH XRをレビュー 実際に組んで使用感などをチェックしました【自作PC】&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;マザーボード（GIGABYTE B850 AORUS ELITE WIFI7 ICE）について&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4iG9oSpRZKI"&gt;【自作PC】GIGABYTEのB850 AORUS ELITE WIFI7 ICEでオールホワイトPCを組む！極まる白さと組みやすさ！簡易組立解説もあります！【自腹レビュー】&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;組み立ては以下の手順で行いました。&lt;/p&gt;</description></item><item><title>はじめてのゲーミングPC自作記：パーツ選定編</title><link>https://shimoju.jp/2025/06/05/building-my-first-gaming-pc/</link><guid isPermaLink="true">https://shimoju.jp/2025/06/05/building-my-first-gaming-pc/</guid><pubDate>Thu, 05 Jun 2025 20:30:00 +0900</pubDate><description>&lt;p&gt;2021年に&lt;a href="https://scrapbox.io/shimoju/%E3%83%9E%E3%82%A6%E3%82%B9%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC_%E3%82%B2%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0PC_G-Tune_TD-P"&gt;マウスコンピューターのゲーミングPC&lt;/a&gt;を購入し、4年以上使ってきました。&#10;RTX 3080ということもあり普通にゲームをプレイするだけなら不満はなく、もう1、2年は問題なく使えそうではあります。&lt;/p&gt;&#10;&lt;p&gt;しかし&lt;a href="https://www.monsterhunter.com/wilds/ja-jp/"&gt;モンスターハンターワイルズ&lt;/a&gt;がフレーム生成を前提にしていて、DLSSによるフレーム生成に未対応のRTX 3000シリーズではFSR 3を使わざるを得ず、性能を有効活用できていない感じがしたこと。&#10;また、現在プレイ中の&lt;a href="https://wutheringwaves.kurogames.com/jp/main"&gt;鳴潮&lt;/a&gt;がレイトレーシングに対応したものの、RTX 3080ではレイトレーシングと120fpsの両立が難しいことから買い替えの機運が高まってきました。&lt;/p&gt;</description></item><item><title>SUZURIをHerokuからAmazon EKSに移設するためにやったこと</title><link>https://shimoju.jp/2024/12/15/suzuri-heroku-to-amazon-eks/</link><guid isPermaLink="true">https://shimoju.jp/2024/12/15/suzuri-heroku-to-amazon-eks/</guid><pubDate>Sun, 15 Dec 2024 23:58:00 +0900</pubDate><description>&lt;p&gt;これは&lt;a href="https://adventar.org/calendars/10317"&gt;🎄GMOペパボ エンジニア Advent Calendar 2024&lt;/a&gt;の15日目の記事です。&lt;/p&gt;&#10;&lt;p&gt;14日目はk4tayaさんの&lt;a href="https://zenn.dev/k4taya/articles/ec4c117e9e9b32"&gt;DKIM2についての所感&lt;/a&gt;でした。&#10;ペパボのエンジニアAdvent Calendarには&lt;a href="https://adventar.org/calendars/10036"&gt;もうひとつの会場&lt;/a&gt;もありますので、ぜひこちらもご覧ください。&lt;/p&gt;&#10;&#10;&lt;h2 id="herokuからamazon-eksへ移設"&gt;HerokuからAmazon EKSへ移設&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://suzuri.jp/"&gt;SUZURI&lt;/a&gt;では2014年のサービス開始当初からHerokuを利用しており、2018年からは&lt;a href="https://jp.heroku.com/enterprise"&gt;Heroku Enterprise&lt;/a&gt;を契約し、ここまで運用してきました。&lt;/p&gt;&#10;&lt;p&gt;今年、10年間使ってきたHerokuからAmazon EKSに移設することを決定し、2024年6月に完了しました。&#10;これまで&lt;a href="https://shimoju.jp/tags/heroku/"&gt;Heroku関連の記事をいくつか書いたり&lt;/a&gt;、&lt;a href="https://www.slideshare.net/slideshow/gmoheroku-154211436/154211436"&gt;Salesforceのセミナーで登壇する&lt;/a&gt;機会もいただくなど、長年付き合ってきたプラットフォームなので思い出深いものがあります。&lt;/p&gt;</description></item><item><title>『Ruby コードレシピ集』の執筆で工夫したポイント</title><link>https://shimoju.jp/2024/08/26/ruby-code-recipe/</link><guid isPermaLink="true">https://shimoju.jp/2024/08/26/ruby-code-recipe/</guid><pubDate>Mon, 26 Aug 2024 08:00:00 +0900</pubDate><description>&lt;p&gt;共著で執筆した『&lt;a href="https://gihyo.jp/book/2024/978-4-297-14403-6"&gt;Ruby コードレシピ集&lt;/a&gt;』（技術評論社）が本日2024年8月26日に発売されます。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;【新刊】2024年8月26日発売『Ruby コードレシピ集』本体3,400円+税，山本浩平，下重博資，板倉悠太 著，Rubyでやりたいことがスグに逆引きできるレシピ集。定番機能から実践テクニックまであますところなく集めました。&lt;a href="https://t.co/jQkdmYD9tp"&gt;https://t.co/jQkdmYD9tp&lt;/a&gt; &lt;a href="https://t.co/hPKJyU4K0V"&gt;pic.twitter.com/hPKJyU4K0V&lt;/a&gt;&lt;/p&gt;&amp;mdash; 技術評論社 販売促進部 (@gihyo_hansoku) &lt;a href="https://x.com/gihyo_hansoku/status/1820654494742708370?ref_src=twsrc%5Etfw"&gt;August 6, 2024&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&#10;&lt;h2 id="ruby-コードレシピ集とは"&gt;Ruby コードレシピ集とは&lt;/h2&gt;&#10;&lt;p&gt;本書は技術評論社の&lt;a href="https://gihyo.jp/book/series?s=%E3%83%AC%E3%82%B7%E3%83%94%E9%9B%86"&gt;レシピ集シリーズ&lt;/a&gt;のひとつです。&#10;いわゆるクックブックや逆引きレシピと呼ばれるスタイルで、Rubyの基礎知識や実践で役立つテクニックを目的別にまとめた書籍となっています。2023年にリリースされたRuby 3.3までの機能に基づいて書かれており、Ruby 3.1〜3.3で動作を確認しています。&lt;/p&gt;</description></item><item><title>Hugo PaperModにBlueskyのアイコンを追加した</title><link>https://shimoju.jp/2024/01/07/add-bluesky-icon-to-hugo-papermod/</link><guid isPermaLink="true">https://shimoju.jp/2024/01/07/add-bluesky-icon-to-hugo-papermod/</guid><pubDate>Sun, 07 Jan 2024 23:37:25 +0900</pubDate><description>&lt;p&gt;あけましておめでとうございます。&#10;最近は&lt;a href="https://bsky.app/profile/shimoju.jp"&gt;Bluesky&lt;/a&gt;でひたすらゲームの話をしています。&lt;/p&gt;&#10;&lt;p&gt;ということで今年の書き初め、もとい新年初Pull RequestはBlueskyにかかわるもの。&#10;このブログで利用している&lt;a href="https://github.com/adityatelange/hugo-PaperMod"&gt;Hugo PaperMod&lt;/a&gt;テーマに&lt;a href="https://github.com/adityatelange/hugo-PaperMod/pull/1383"&gt;Blueskyのアイコンを追加しました&lt;/a&gt;。&lt;/p&gt;&#10;&lt;p&gt;実際に設置すると&lt;a href="https://shimoju.jp/"&gt;こんな感じ&lt;/a&gt;。めっちゃええやん。&lt;/p&gt;&#10;&lt;figure&gt;&lt;img&#10; src="https://shimoju.jp/2024/01/07/add-bluesky-icon-to-hugo-papermod/hugo-papermod-social-icons.b0d7d73875beb3aac56d0b83f56b1199950fa5090c5518c33dc41a4fd6e0643b.png"&#10; alt="Hugo PaperModのソーシャルアイコン設置例"&#10; &#10; &#10; width="860"&#10; &#10; height="100"&#10;/&gt;&lt;/figure&gt;&lt;p&gt;上のように、Hugo PaperModには&lt;a href="https://github.com/adityatelange/hugo-PaperMod/wiki/Features#home-info-mode"&gt;トップページに簡単なプロフィールを掲載できる機能&lt;/a&gt;があり、そこに&lt;a href="https://github.com/adityatelange/hugo-PaperMod/wiki/Icons"&gt;各種SNSへのアイコン付きリンク&lt;/a&gt;を設置できます。&#10;各サービスのアイコンはライトモード・ダークモード両対応のため、色の指定に&lt;a href="https://developer.mozilla.org/ja/docs/Web/CSS/color_value#currentcolor_%E3%82%AD%E3%83%BC%E3%83%AF%E3%83%BC%E3%83%89"&gt;currentcolorキーワード&lt;/a&gt;を用いた&lt;a href="https://github.com/adityatelange/hugo-PaperMod/blob/master/layouts/partials/svg.html"&gt;SVGとしてリポジトリに格納&lt;/a&gt;されており、現在のcolorプロパティの値に応じて色を切り替えられるようになっています。&#10;したがってすべてのアイコンは単色で表現されます。&lt;/p&gt;</description></item><item><title>Rails 6.1のままRuby 3.2にアップデートし、YJITの恩恵を受ける</title><link>https://shimoju.jp/2023/08/10/ruby-3-2-yjit-with-rails-6-1/</link><guid isPermaLink="true">https://shimoju.jp/2023/08/10/ruby-3-2-yjit-with-rails-6-1/</guid><pubDate>Thu, 10 Aug 2023 18:02:00 +0900</pubDate><description>&lt;p&gt;先日、携わっているサービスで一番大きいRailsアプリをRuby 3.2にアップデートし、YJITを有効化できました。&#10;方針を検討した結果、今回はRails 6.1およびPsych 3系のままRuby 3.2にアップデートする戦略をとったため、その手順をまとめます。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;先週にメインのサービスをRuby 3.2にしてYJITを有効にできました！&lt;br&gt;実際に速くなったし嬉しい大YJIT記念日だ🎉 &lt;a href="https://t.co/Wkhc6fDfj9"&gt;https://t.co/Wkhc6fDfj9&lt;/a&gt;&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/1681662811389190147?ref_src=twsrc%5Etfw"&gt;July 19, 2023&lt;/a&gt;&lt;/blockquote&gt;</description></item><item><title>IIJmio タイプA（au網）に変更した</title><link>https://shimoju.jp/2023/07/07/iijmio-type-a/</link><guid isPermaLink="true">https://shimoju.jp/2023/07/07/iijmio-type-a/</guid><pubDate>Fri, 07 Jul 2023 22:51:24 +0900</pubDate><description>&lt;p&gt;携帯回線はちょこちょこ乗り換えつつ、今は&lt;a href="https://www.iijmio.jp/"&gt;IIJmio&lt;/a&gt;のタイプD（docomo網）に落ち着いていた。&#10;しかし&lt;a href="https://japan.cnet.com/article/35203196/"&gt;最近docomoがつながりにくい問題&lt;/a&gt;が起きていて、とくに昼時はまともに使えない状態になっていた。&#10;職場のある渋谷だけでなく、家の近所でもまるでダメなときもあり、さすがにどうしようもないので乗り換えを検討した。&lt;/p&gt;&#10;&lt;p&gt;今回の原因が上記記事の通りであれば、MVNOを乗り換えても同じdocomoだと意味がないので、IIJmioのままタイプA（au網）に変更することで他キャリアの回線を試すことにしてみた。&lt;/p&gt;</description></item><item><title>Hugo PaperModでネストしたリストのマージンが不揃いなのを調整する</title><link>https://shimoju.jp/2023/07/02/adjust-margin-bottom-in-nested-lists-for-hugo-papermod/</link><guid isPermaLink="true">https://shimoju.jp/2023/07/02/adjust-margin-bottom-in-nested-lists-for-hugo-papermod/</guid><pubDate>Sun, 02 Jul 2023 14:21:50 +0900</pubDate><description>&lt;p&gt;このブログではHugoのテーマとして&lt;a href="https://github.com/adityatelange/hugo-PaperMod"&gt;adityatelange/hugo-PaperMod&lt;/a&gt;を利用している。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://shimoju.jp/2023/06/22/hugo-and-cloudflare-pages/#todo"&gt;以前書いたToDo&lt;/a&gt;で、&lt;code&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;ul&amp;gt;&lt;/code&gt;のようにリストをネストしたとき、子要素のulにmargin-bottomが適用されて、マージンが不揃いになってしまうのが気になっていたので直した。&lt;/p&gt;&#10;&lt;p&gt;もともと&lt;a href="https://github.com/adityatelange/hugo-PaperMod/blob/4a924cef54081b61530a30bd69d442ae95f16561/assets/css/common/post-single.css#L94"&gt;.post-content内のul,ol要素にmargin-bottomが指定されている&lt;/a&gt;ため、以下のCSSを&lt;a href="https://github.com/shimoju/shimoju.jp/blob/a57d12858c9e3b46e540c394fc8ceac3041fc77d/assets/css/extended/override.css#L34"&gt;カスタムCSSとして記述する&lt;/a&gt;。&lt;/p&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;span class="code-label"&gt;assets/css/extended/override.css&lt;/span&gt;&#10; &lt;div class="highlight"&gt;&lt;pre role="group" aria-label="コード（横スクロール可）" tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;post-content&lt;/span&gt; &lt;span class="nt"&gt;li&lt;/span&gt; &lt;span class="nt"&gt;ol&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;post-content&lt;/span&gt; &lt;span class="nt"&gt;li&lt;/span&gt; &lt;span class="nt"&gt;ul&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;margin-bottom&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;これで、ネストしたリストでもマージンが揃っていい感じになった。&lt;/p&gt;</description></item><item><title>Blueskyのハンドルネームにカスタムドメインを設定する</title><link>https://shimoju.jp/2023/06/26/bluesky-handle-custom-domain/</link><guid isPermaLink="true">https://shimoju.jp/2023/06/26/bluesky-handle-custom-domain/</guid><pubDate>Mon, 26 Jun 2023 22:30:43 +0900</pubDate><description>&lt;p&gt;同僚から&lt;a href="https://bsky.app/"&gt;Bluesky&lt;/a&gt;の招待コードをもらったので登録してみた。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://bsky.app/profile/shimoju.jp"&gt;https://bsky.app/profile/shimoju.jp&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;どうやら現状はログインしていないとプロフィールすら閲覧できないっぽい。招待コードは2つ余っているのでTwitterなどで声をかけていただければ。&lt;/p&gt;&#10;&lt;p&gt;いまのところ見た目はまんまTwitterという感じ。非中央集権型SNSを実現するプロトコルとしても&lt;a href="https://www.w3.org/TR/activitypub/"&gt;ActivityPub&lt;/a&gt;という先例があるので、&lt;a href="https://atproto.com/"&gt;AT Protocol&lt;/a&gt;がどのように差別化を図っていくのか気になる。&lt;/p&gt;&#10;&lt;p&gt;Twitterの雲行きが怪しい昨今、Mastodonなど含め色々試しつつ、複数の発信手段を確保しておきたい気持ち。このブログを整備し直したのもその一環だし。&lt;/p&gt;</description></item><item><title>HugoとCloudflare Pagesでブログを作り直した</title><link>https://shimoju.jp/2023/06/22/hugo-and-cloudflare-pages/</link><guid isPermaLink="true">https://shimoju.jp/2023/06/22/hugo-and-cloudflare-pages/</guid><pubDate>Thu, 22 Jun 2023 22:38:09 +0900</pubDate><description>&lt;p&gt;このブログはNode.js製の静的サイトジェネレーターである&lt;a href="https://hexo.io/"&gt;Hexo&lt;/a&gt;で作っていたけど、放置しすぎて（最新の記事が&lt;a href="https://shimoju.jp/2020/10/24/kaigi-on-rails/"&gt;3年前&lt;/a&gt;…）Node.jsやnpmがだいぶ古くなっており、アップデートが面倒な状態になっていた。&lt;/p&gt;&#10;&lt;p&gt;最近は&lt;a href="https://scrapbox.io/shimoju/"&gt;Scrapbox&lt;/a&gt;にシュッと書いてしまうことが多いものの、やっぱりすべてをコントロールできる自分のサイトを持ちたいよなーということで作り直した。&lt;/p&gt;&#10;&#10;&lt;h2 id="静的サイトジェネレーター"&gt;静的サイトジェネレーター&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://shimoju.jp/2017/09/26/hello-hexo-netlify/"&gt;前回の構築時&lt;/a&gt;にも比較に上がっていた&lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;を採用。&lt;/p&gt;&#10;&lt;p&gt;以前と比べて、Markdownとアセットをまとめて管理できる&lt;a href="https://gohugo.io/content-management/page-bundles/"&gt;Page Bundles&lt;/a&gt;機能などが追加されて順調に進化していることや、Hexoから大きくディレクトリ構成やfront-matterを変えなくてもよかったのが理由。&lt;/p&gt;</description></item><item><title>Kaigi on Railsでリモートワークについて発表しました</title><link>https://shimoju.jp/2020/10/24/kaigi-on-rails/</link><guid isPermaLink="true">https://shimoju.jp/2020/10/24/kaigi-on-rails/</guid><pubDate>Sat, 24 Oct 2020 17:47:48 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://kaigionrails.org/"&gt;Kaigi on Rails&lt;/a&gt;にて「快適なリモートワークを実現するために〜RailsでSSOを実現する3パターン」というタイトルで発表しました&lt;a href="https://twitter.com/shimoju_"&gt;shimoju&lt;/a&gt;です。無事燃え尽きていましたが、遅ればせながら感想ブログを書きました。&lt;/p&gt;&#10;&lt;p&gt;資料はこちらです。動画については順次公開中なのでそのうちアップされるはずです。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://scrapbox.io/shimoju/%e5%bf%ab%e9%81%a9%e3%81%aa%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88%e3%83%af%e3%83%bc%e3%82%af%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%ab%e3%80%9cRails%e3%81%a7SSO%e3%82%92%e5%ae%9f%e7%8f%be%e3%81%99%e3%82%8b3%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3"&gt;快適なリモートワークを実現するために〜RailsでSSOを実現する3パターン&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://scrapbox.io/shimoju/Kaigi_on_Rails"&gt;当日の配信環境について&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCKD7032GuzUjDWEoZsfnwoA/videos"&gt;Kaigi on Rails 発表動画&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;初めてのオンライン登壇ですが、特にトラブルなく終えられて一安心でした。当日の配信環境については上に書いてありますが、事前に練習会があり、Zoomの画面共有やYouTube配信側でどう見えるかのテストができたのがよかったです。これがなかったら当日かなり焦っていました。&lt;/p&gt;</description></item><item><title>2019年にやったゲーム：ポケモン、モンハン、そしてスマブラ</title><link>https://shimoju.jp/2019/12/07/games-2019/</link><guid isPermaLink="true">https://shimoju.jp/2019/12/07/games-2019/</guid><pubDate>Sat, 07 Dec 2019 23:44:14 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://qiita.com/advent-calendar/2019/pepabo"&gt;GMOペパボ Advent Calendar 2019&lt;/a&gt;の7日目の記事です。&lt;/p&gt;&#10;&lt;p&gt;今回はまったく技術と関係なく、今年やったゲームについて書きます。&lt;/p&gt;&#10;&#10;&lt;h2 id="ポケットモンスター-ソードシールド"&gt;ポケットモンスター ソード・シールド&lt;/h2&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;買ってもうたわー &lt;a href="https://t.co/CsOdLYvYQS"&gt;pic.twitter.com/CsOdLYvYQS&lt;/a&gt;&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/1197099339375501312?ref_src=twsrc%5Etfw"&gt;November 20, 2019&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;部署のみんながポケモン大好きなので買っちゃいました。&lt;a href="https://adventar.org/calendars/4698"&gt;SUZURI Advent Calendar&lt;/a&gt;でもポケモンの話が出るんじゃないかと思います。&lt;/p&gt;&#10;&lt;p&gt;ポケモンは第三世代(ルビー・サファイア)までしかやってないので久しぶりのポケモンです。一応ピカブイも買ってましたがあれは初代のリメイクだしシステムだいぶ違うし…。&#10;とはいえ技が4つなのは変わりないし、「もちもの」はもう第二世代にあったし、「とくせい」「せいかく」も第三世代からだし、システムとしてはあまり変わってないですね。その組み合わせがとてつもなく増えたって感じ。&lt;/p&gt;</description></item><item><title>2019年、SUZURIの怪事件</title><link>https://shimoju.jp/2019/12/06/suzuri-2019/</link><guid isPermaLink="true">https://shimoju.jp/2019/12/06/suzuri-2019/</guid><pubDate>Fri, 06 Dec 2019 02:01:08 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://adventar.org/calendars/4698"&gt;SUZURI Advent Calendar 2019&lt;/a&gt;の5日目の記事です。ちょっと遅れました。&lt;/p&gt;&#10;&lt;p&gt;SUZURIでエンジニアをしている&lt;a href="https://twitter.com/shimoju_"&gt;しもじゅー&lt;/a&gt;です。最近はSUZURIのAndroidアプリを開発するために目下勉強中で、Android何もわからない…となっています。&lt;/p&gt;&#10;&lt;p&gt;今年自分が担当したのは目に見えない裏側部分や長い調査を必要としたものが多かったです。謎の不具合にも悩まされたのでそこからいくつか紹介します。&#10;ご迷惑をおかけしたものもありますが、裏側ではこんなことやっているんだ、と感じていただければ幸いです。&lt;/p&gt;</description></item><item><title>Herokuでzip_code_jp gemの郵便番号データを定期更新したい</title><link>https://shimoju.jp/2018/09/17/zip-code-jp-on-heroku/</link><guid isPermaLink="true">https://shimoju.jp/2018/09/17/zip-code-jp-on-heroku/</guid><pubDate>Mon, 17 Sep 2018 22:50:34 +0900</pubDate><description>&lt;p&gt;日本の郵便番号データを扱うRuby gemとしては&lt;a href="https://github.com/tanihiro/zip-code-jp"&gt;zip_code_jp&lt;/a&gt;が有名です。ECサイトなどでは郵便番号から住所を補完する機能はもはや当たり前になっていますが、そのような機能を作りたいときに便利なライブラリです。&lt;/p&gt;&#10;&lt;p&gt;この郵便番号データは&lt;code&gt;ZipCodeJp.export_json&lt;/code&gt;で更新できますが、このときgemの&lt;a href="https://github.com/tanihiro/zip-code-jp/tree/master/data/zip_code"&gt;&lt;code&gt;data/zip_code&lt;/code&gt;&lt;/a&gt;ディレクトリ内にあるJSONファイルを直接更新します。&#10;一般的なサーバ環境であればcronで回すなどすれば普通に更新できますが、Herokuの場合はローカルにファイルを書き込んでも再起動のタイミングで自動で消滅します。&lt;a href="https://elements.heroku.com/addons/scheduler"&gt;Heroku Scheduler&lt;/a&gt;などで定期実行しても、既にパッケージされたslug内のデータは変更できないので意味がありません。&#10;&lt;a href="https://shimoju.jp/2018/07/29/heroku-release-phase/"&gt;Release Phase&lt;/a&gt;でいけないかな？とも思いましたが、&lt;a href="https://devcenter.heroku.com/articles/release-phase#when-does-the-release-command-run"&gt;Release Phaseはslugのビルド後に実行される&lt;/a&gt;のでこれも使えません。&lt;/p&gt;</description></item><item><title>Sidekiq + Heroku RedisでERROR: ERR max number of clients reachedと言われたら</title><link>https://shimoju.jp/2018/08/05/heroku-redis-connection-limit/</link><guid isPermaLink="true">https://shimoju.jp/2018/08/05/heroku-redis-connection-limit/</guid><pubDate>Sun, 05 Aug 2018 23:41:33 +0900</pubDate><description>&lt;p&gt;Redisの同時接続数制限が原因です。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/mperham/sidekiq/wiki/Advanced-Options#concurrency"&gt;Sidekiqのconcurrencyのデフォルトは25&lt;/a&gt;となっており、Redisにもその数だけ接続するため、デフォルトのままだと一気に25接続を消費します。&lt;a href="https://elements.heroku.com/addons/heroku-redis"&gt;Heroku Redis&lt;/a&gt;のHobby Dev(接続数制限20)のような低価格なプランでは、concurrencyの設定をせずにデプロイすると一瞬でログがエラーまみれになってしまうので注意しましょう……。&lt;/p&gt;&#10;&lt;p&gt;上記Wikiにもあるように、変更するには&lt;code&gt;sidekiq.yml&lt;/code&gt;に以下のように書きます。&lt;code&gt;RAILS_ENV&lt;/code&gt;ごとに切り替えることもできます。&lt;/p&gt;</description></item><item><title>HerokuのRelease PhaseでDBマイグレーション忘れを防ぐ</title><link>https://shimoju.jp/2018/07/29/heroku-release-phase/</link><guid isPermaLink="true">https://shimoju.jp/2018/07/29/heroku-release-phase/</guid><pubDate>Sun, 29 Jul 2018 21:46:04 +0900</pubDate><description>&lt;p&gt;Herokuには&lt;a href="https://devcenter.heroku.com/articles/release-phase"&gt;Release Phase&lt;/a&gt;という機能があります。&#10;これはアプリケーションのビルドが終わってリリースする直前に任意のコマンドを実行するもので、DBのマイグレーションやキャッシュの削除といった用途に使えます。&lt;/p&gt;&#10;&lt;p&gt;設定方法は&lt;code&gt;Procfile&lt;/code&gt;に&lt;code&gt;release: command&lt;/code&gt;の形式で書くだけです。例えば、Railsでmigrateと&lt;a href="https://github.com/mbleigh/seed-fu"&gt;seed-fu&lt;/a&gt;を実行するのであれば以下のようになります。&lt;/p&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;span class="code-label"&gt;Procfile&lt;/span&gt;&#10; &lt;div class="highlight"&gt;&lt;pre role="group" aria-label="コード（横スクロール可）" tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;release: bin/rails db:migrate db:seed_fu&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;web: bundle exec puma -C config/puma.rb&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;DBマイグレーションを忘れて500エラーはあるあるな話ですが、これで防ぐことができます。&#10;コマンドが失敗したとき(0以外のステータスで終了したとき)はもちろんデプロイは行われません。&lt;/p&gt;</description></item><item><title>WerckerでRailsアプリをCIしてSlack通知する</title><link>https://shimoju.jp/2018/07/22/wercker-ci-rails/</link><guid isPermaLink="true">https://shimoju.jp/2018/07/22/wercker-ci-rails/</guid><pubDate>Sun, 22 Jul 2018 22:07:55 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://jp.techcrunch.com/2017/04/18/20170417developer-tools-startup-wrecker-has-been-acquired-by-oracle/"&gt;オラクルに買収&lt;/a&gt;されてから存在感が薄くなった(?)ような気がする&lt;a href="http://www.wercker.com/"&gt;Wercker&lt;/a&gt;ですが、使う機会があったのでRailsでの設定をメモしておきます。&lt;/p&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;span class="code-label"&gt;wercker.yml&lt;/span&gt;&#10; &lt;div class="highlight"&gt;&lt;pre role="group" aria-label="コード（横スクロール可）" tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;box&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;ruby:2.5.1&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 3&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 4&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;services&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 5&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;mysql:5.7&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 6&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;env&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 7&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# rails-database-yml stepはrootユーザーを使わないのでランダムパスワードにしておく&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 8&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;MYSQL_RANDOM_ROOT_PASSWORD&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;yes&amp;#39;&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt; 9&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# 以下の3つを設定する必要がある&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;10&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;MYSQL_DATABASE&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;rails_test&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;11&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;MYSQL_USER&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;rails&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;12&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;MYSQL_PASSWORD&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;password&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;13&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;14&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;redis:4&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;15&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;16&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;build&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;17&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;steps&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;18&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# Node.jsは入っていないのでインストールする&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;19&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;script&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;20&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;install node.js&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;21&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;curl -fsSL https://deb.nodesource.com/setup_8.x | bash - &amp;amp;&amp;amp; apt-get install -qq nodejs&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;22&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# bundleのキャッシュもしてくれる&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;23&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# https://github.com/wercker/step-bundle-install&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;24&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;bundle-install&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;25&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# 自動的にdatabase.ymlの設定をしてくれる&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;26&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# https://github.com/wercker/step-rails-database-yml&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;27&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;rails-database-yml&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;28&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;script&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;29&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;copy .env&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;30&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;cp .env.sample .env&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;31&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# Redisの接続先この方法でしか取れなかったけどもっといい方法ありそう&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;32&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;script&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;33&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;redis config&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;34&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;echo REDIS_URL=redis://$REDIS_PORT_6379_TCP_ADDR:$REDIS_PORT_6379_TCP_PORT &amp;gt;&amp;gt; .env&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;35&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;script&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;36&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;db setup&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;37&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;bundle exec rails db:schema:load db:seed_fu&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;38&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;script&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;39&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;rspec&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;40&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;code&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;bundle exec rspec&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;41&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;42&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;after-steps&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;43&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# Slack通知&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;44&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# https://github.com/wercker/step-slack&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;45&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="nt"&gt;slack-notifier&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;46&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# 環境変数で設定&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;47&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;url&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;$SLACK_WEBHOOK_URL&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;48&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;channel&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;channel_name&lt;/span&gt;&lt;span class="w"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;49&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;username&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;wercker&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;環境変数はWeb画面上で設定し、&lt;code&gt;wercker.yml&lt;/code&gt;内では&lt;code&gt;$変数名&lt;/code&gt;で参照します。「Protected」にすると設定値が見えなくなるので、秘匿情報を設定するときに便利です。&lt;/p&gt;</description></item><item><title>better_errorsがやたら遅いときは最新版にアップデートするとよい</title><link>https://shimoju.jp/2018/07/14/slow-better-errors/</link><guid isPermaLink="true">https://shimoju.jp/2018/07/14/slow-better-errors/</guid><pubDate>Sat, 14 Jul 2018 19:18:49 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://github.com/charliesome/better_errors"&gt;better_errors&lt;/a&gt;が入ったRailsプロジェクトを最近触っているのですが、エラー画面の表示がやたら遅く、コンソールが使い物にならない状態になっていました。&#10;&lt;a href="https://github.com/charliesome/better_errors/issues/341"&gt;Puma 3系で発生しており&lt;/a&gt;、リクエスト・レスポンス変数内の&lt;code&gt;puma.config&lt;/code&gt;のサイズが非常に大きく、通信に時間がかかってしまっているからのようです。&lt;/p&gt;&#10;&lt;p&gt;この対策として、最新バージョンの2.4.0(2017年10月リリース)で&lt;a href="https://github.com/charliesome/better_errors#set-maximum-variable-size-for-inspector"&gt;サイズの大きいインスタンス変数をフィルタする機能&lt;/a&gt;が追加されていました。フィルタ設定はデフォルトで有効なので、最新版にアップデートすればいい感じになります。&lt;/p&gt;&#10;&lt;div class="code-block"&gt;&#10; &lt;span class="code-label"&gt;config/initializers/better_errors.rb&lt;/span&gt;&#10; &lt;div class="highlight"&gt;&lt;pre role="group" aria-label="コード（横スクロール可）" tabindex="0" class="chroma"&gt;&lt;code class="language-ruby" data-lang="ruby"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# This will stop BetterErrors from trying to render larger objects, which can cause&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# slow loading times and browser performance problems. Stated size is in characters and refers&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# to the length of #inspect&amp;#39;s payload for the given object. Please be aware that HTML escaping&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# modifies the size of this payload so setting this limit too precisely is not recommended.&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# default value: 100_000&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="no"&gt;BetterErrors&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;maximum_variable_inspect_size&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;100_000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;最近では&lt;a href="https://github.com/rails/web-console"&gt;web-console&lt;/a&gt;があるのでbetter_errorsをやめることも検討したのですが、これで快適に使えるようになりました。&lt;/p&gt;</description></item><item><title>Scrapboxでリアルタイム共同日報をやってみた</title><link>https://shimoju.jp/2017/12/31/scrapbox-nippo/</link><guid isPermaLink="true">https://shimoju.jp/2017/12/31/scrapbox-nippo/</guid><pubDate>Sun, 31 Dec 2017 08:00:00 +0900</pubDate><description>&lt;p&gt;この記事は&lt;a href="https://qiita.com/advent-calendar/2017/pepabo"&gt;GMOペパボ Advent Calendar 2017&lt;/a&gt;の17日目……になる予定だった記事です。&#10;担当日に風邪を引いてしまって穴を空けてしまいましたが、なんとか年内に投稿してギリギリセーフの雰囲気を出していこうと思います😇&lt;/p&gt;&#10;&#10;&lt;h2 id="朝会の機能不全"&gt;朝会の機能不全&lt;/h2&gt;&#10;&lt;p&gt;どのようなチームでも、人数が増えてくると「誰が何やってるのかわからない」という状況は起こるのではないかと思います。そのための情報共有の場として朝会はよく実施されていますが、自分のチームでは有効に機能していない状態でした。&lt;/p&gt;</description></item><item><title>ImageMagickで画像処理に入門する</title><link>https://shimoju.jp/2017/11/12/imagemagick/</link><guid isPermaLink="true">https://shimoju.jp/2017/11/12/imagemagick/</guid><pubDate>Sun, 12 Nov 2017 13:56:10 +0900</pubDate><description>&lt;p&gt;この記事は、&lt;a href="https://shimoju.jp/2017/10/30/classroom-learning-for-new-engineers/"&gt;ImageMagickと画像加工について発表した&lt;/a&gt;ときの資料を文章に起こして加筆修正したものです。&lt;/p&gt;&#10;&#10;&lt;h2 id="imagemagickとは"&gt;ImageMagickとは&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;画像加工といえばこれという有名ライブラリ&lt;/li&gt;&#10;&lt;li&gt;メジャーからマイナーまでさまざまな画像形式に対応&#10;&lt;ul&gt;&#10;&lt;li&gt;機能が多すぎて脆弱性もたびたび発見されるくらい…&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Cで実装され、多くの言語でバインディングがある&#10;&lt;ul&gt;&#10;&lt;li&gt;Ruby：&lt;a href="https://github.com/rmagick/rmagick"&gt;rmagick&lt;/a&gt;, &lt;a href="https://github.com/minimagick/minimagick"&gt;mini_magick&lt;/a&gt; gem&lt;/li&gt;&#10;&lt;li&gt;PHP：&lt;a href="http://php.net/manual/ja/book.imagick.php"&gt;Imagick拡張モジュール&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Go：&lt;a href="https://github.com/gographics/imagick"&gt;gographics/imagick&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h2 id="インストール"&gt;インストール&lt;/h2&gt;&#10;&lt;p&gt;Mac Homebrew&lt;/p&gt;</description></item><item><title>Herokuはスケーラブルなアプリ養成ギプス</title><link>https://shimoju.jp/2017/11/11/twelve-factor-app-on-heroku/</link><guid isPermaLink="true">https://shimoju.jp/2017/11/11/twelve-factor-app-on-heroku/</guid><pubDate>Sat, 11 Nov 2017 22:39:05 +0900</pubDate><description>&lt;p&gt;社内勉強会でHerokuでの本番運用について発表しました。&#10;いま携わっている&lt;a href="https://suzuri.jp/"&gt;SUZURI&lt;/a&gt;はHerokuで運用しており、個人でもHerokuで運用しているアプリがあります。その中で経験したことや知見を話しました。&lt;/p&gt;&#10;&lt;div class="speaker-deck" style="--embed-ratio: 1.77777777777778"&gt;&#10; &lt;script&#10; async&#10; class="speakerdeck-embed"&#10; data-id="457f092496ab4856b7c3cef5bcd2babb"&#10; data-ratio="1.77777777777778"&#10; src="https://speakerdeck.com/assets/embed.js"&#10; &gt;&lt;/script&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;&lt;a href="https://speakerdeck.com/shimoju/heroku-production"&gt;Herokuで本番運用する技術&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;目次を見るとわかるようにテーマは多岐にわたっており、ざっと＆ゆるめに発表しようという趣旨です。&lt;/p&gt;&#10;&#10;&lt;h2 id="herokuはスケーラブルなアプリ養成ギプス"&gt;Herokuはスケーラブルなアプリ養成ギプス&lt;/h2&gt;&#10;&lt;p&gt;Herokuのいいところといえば、マネージドで手軽に使えること、開発者にとって便利な機能が豊富なこともそうですが、アプリケーション設計に良い影響を与える点もあります。&lt;/p&gt;</description></item><item><title>新卒エンジニア研修の座学でImageMagickと画像加工の話をした</title><link>https://shimoju.jp/2017/10/30/classroom-learning-for-new-engineers/</link><guid isPermaLink="true">https://shimoju.jp/2017/10/30/classroom-learning-for-new-engineers/</guid><pubDate>Mon, 30 Oct 2017 00:41:38 +0900</pubDate><description>&lt;p&gt;ペパボの新卒エンジニア研修では、メニューのひとつとして「座学」を行っています。&lt;/p&gt;&#10;&lt;p&gt;メインの研修ではWeb開発・Webオペレーション・モバイルアプリ開発に順番に取り組んでいきますが、座学では知識と興味を広げることを目的として、社内のエンジニアにお願いして1時間自由に発表してもらっています。&#10;たとえば、テストやチーム開発、モバイルの開発手法といった研修内容に関連した話や、あるいは3DCGのシェーダーやReactive Extensionsといった、研修では触れないような技術の話まで様々です。研修の内容については、&lt;a href="https://tech.pepabo.com/2017/08/08/engineer-training-2017-vol1/"&gt;ペパボの新卒エンジニア研修2017 Vol.1 - ペパボテックブログ&lt;/a&gt;を見ると雰囲気がわかるかと思います。&lt;/p&gt;</description></item><item><title>DockerでcronしたいときはBusyBox crondが便利</title><link>https://shimoju.jp/2017/10/09/busybox-crond/</link><guid isPermaLink="true">https://shimoju.jp/2017/10/09/busybox-crond/</guid><pubDate>Mon, 09 Oct 2017 20:45:52 +0900</pubDate><description>&lt;p&gt;Dockerコンテナでプログラムを定期実行したいとき、それぞれの言語で実装されたタスクスケジューラを使うほか、手っ取り早くcronを使ってしまう方法もあります。しかしDockerで使うにはやや面倒な点があります。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;cronで実行するプログラムにコンテナに設定した環境変数を渡したい&#10;&lt;ul&gt;&#10;&lt;li&gt;環境変数が独立しているのはcronのよくあるハマりどころですね&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://qiita.com/rerofumi/items/fc0126c4e985b78f769b"&gt;ファイルに書き出して読み込んで&lt;/a&gt;、とやるのは面倒&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;ログは標準出力・標準エラー出力に書き出したい&#10;&lt;ul&gt;&#10;&lt;li&gt;標準出力に出せば&lt;code&gt;docker logs&lt;/code&gt;で扱えるし、ファイルだとローテートが面倒&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;このようなとき、&lt;a href="https://busybox.net/"&gt;BusyBox&lt;/a&gt;に含まれるcrondを使うと、以上の課題を解決してシンプルに定期実行することができます。&lt;/p&gt;</description></item><item><title>ブログをHexoで作り直してNetlifyにデプロイした</title><link>https://shimoju.jp/2017/09/26/hello-hexo-netlify/</link><guid isPermaLink="true">https://shimoju.jp/2017/09/26/hello-hexo-netlify/</guid><pubDate>Tue, 26 Sep 2017 23:59:59 +0900</pubDate><description>&lt;p&gt;ようやく重い腰を上げてブログを作り直しました。&#10;以前のブログはとりあえずWordPressでやっていたのですが、普段のエディタでMarkdownを書きたい…Git管理したい……となったので移行しました。&lt;/p&gt;&#10;&#10;&lt;h2 id="静的サイトジェネレータ"&gt;静的サイトジェネレータ&lt;/h2&gt;&#10;&lt;p&gt;静的サイトジェネレータとしては&lt;a href="https://hexo.io/"&gt;Hexo&lt;/a&gt;を採用しました。&#10;当初はGo言語製の&lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;を使おうとしたのですが、投稿ごとにアセット用のディレクトリを切って管理できる&lt;a href="https://hexo.io/docs/asset-folders.html"&gt;Post Asset Folder&lt;/a&gt;機能など、ディレクトリ構成の柔軟性や機能の充実度を考えてHexoにしました。&lt;/p&gt;</description></item><item><title>コーディング規約チェックを日常に〜無理なくチーム全員で取り組める仕組みを作ろう</title><link>https://shimoju.jp/2016/12/04/step-by-step-code-linting/</link><guid isPermaLink="true">https://shimoju.jp/2016/12/04/step-by-step-code-linting/</guid><pubDate>Sun, 04 Dec 2016 23:34:56 +0900</pubDate><description>&lt;p&gt;この記事は&lt;a href="http://qiita.com/advent-calendar/2016/pepabo"&gt;pepabo Advent Calendar 2016&lt;/a&gt;の4日目です。&#10;3日目は&lt;a href="https://twitter.com/r_takaishi"&gt;@r_takaishi&lt;/a&gt;さんの「&lt;a href="https://repl.info/archives/627"&gt;IIJmioのクーポン残量をAWS LambdaとMackerelでプロットしてみよう&lt;/a&gt;」でした。&lt;/p&gt;&#10;&#10;&lt;h2 id="コードレビューでよくある風景"&gt;コードレビューでよくある風景&lt;/h2&gt;&#10;&lt;p&gt;突然ですが、コードレビューを行っていると、このようなコメントを一度はする・されると思います。&lt;/p&gt;&#10;&lt;figure&gt;&lt;img&#10; src="https://shimoju.jp/2016/12/04/step-by-step-code-linting/code-review.8badc8a0ad0d980d67a4b678b4a101fe4f9349d939b4cf3a7976bb968f30cd07.png"&#10; alt="細かいコーディングスタイルに関する指摘"&#10; &#10; &#10; width="1312"&#10; &#10; height="414"&#10;/&gt;&lt;/figure&gt;&lt;p&gt;インデントやスペースの抜け漏れといった、細かいコーディングスタイルに関する指摘ですね。&#10;人力でフォーマットの指摘をするのは見逃しが発生しやすく、細かい部分を確認するコストがかかります。小言のようなコメントになってしまいがちで、開発者・レビュアー双方に負担が増えてしまいます。&lt;/p&gt;</description></item><item><title>2016年秋アニメ：1話の感想をざっと</title><link>https://shimoju.jp/2016/10/10/anime-2016autumn/</link><guid isPermaLink="true">https://shimoju.jp/2016/10/10/anime-2016autumn/</guid><pubDate>Mon, 10 Oct 2016 17:39:03 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://shimoju.jp/2016/07/29/tv-life/"&gt;7月までに急いで録画体勢を構築した&lt;/a&gt;のはよいのだけど、結局マジェプリ再放送しか見ていなかった夏アニメ。&#10;秋はいっぱい見ようということでブルーレイレコーダーとソファを調達しました。ソファに寝っ転がりながらひたすらアニメを見る連休は最高だった。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;テレビの録画機能はやっぱり簡易的なもので使いにくかったので、10月始まる前にレコーダー買ったけど今期は見るもの多そうで何より&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/782398466416713728?ref_src=twsrc%5Etfw"&gt;October 2, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;新しくデプロイされたソファに最高と言いながらひたすらアニメを見る連休を送っている&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/785374703527440384?ref_src=twsrc%5Etfw"&gt;October 10, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;というわけで、1話がほとんど出揃ったのでざっと感想を書いていこうと思います。&#10;オリジナル作品も多いし、先が気になる1話が多くてレコーダー大活躍で何より。&lt;/p&gt;&#10;&#10;&lt;h2 id="見たやつ"&gt;見たやつ&lt;/h2&gt;&#10;&#10;&lt;h3 id="終末のイゼッタ"&gt;終末のイゼッタ&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;おもしろそう。戦争の中に現れた魔女、こういう世界設定好きですね。オリジナルは先の展開がわからないのがいいね&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="wwwworking"&gt;WWW.WORKING!!&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;今回もWORKINGらしい。なんか安心して見ていられる&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="魔法少女育成計画"&gt;魔法少女育成計画&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;明るそうだけど全体的に不穏な…と思ったら、生き残りをかけて戦うダークファンタジーらしい(原作宣伝のCMで今後の展開を言われるとは…)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="機動戦士ガンダム-鉄血のオルフェンズ2期"&gt;機動戦士ガンダム 鉄血のオルフェンズ(2期)&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;初めてのガンダムがオルフェンズなんだけどなかなか楽しい&lt;/li&gt;&#10;&lt;li&gt;ビーム兵器がないから戦闘が泥臭くて、鈍器がぶつかりあう効果音がいい感じ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="show-by-rock"&gt;SHOW BY ROCK!!＃&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;2期のキーマンとなりそうなあいつら(名前がよくわからない)、設定がめちゃくちゃすぎて笑った&lt;/li&gt;&#10;&lt;li&gt;敵、お前かよって感じになった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="刀剣乱舞-花丸-"&gt;刀剣乱舞-花丸-&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;んー、見てはみるけど原作やってないとやっぱりわからんかなー&lt;/li&gt;&#10;&lt;li&gt;名前が、覚え、られない……&lt;/li&gt;&#10;&lt;li&gt;審神者が描写されないのはちょっと気になる&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="アイドルメモリーズ"&gt;アイドルメモリーズ&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;CM明けたらいきなり声優が出てきて録画間違ったかと思った。30分枠で半分声優番組をやるのは斬新&lt;/li&gt;&#10;&lt;li&gt;アイドルアニメ、個人的にはあんまりハマらないかも…&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="ステラのまほう"&gt;ステラのまほう&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;割と本気でゲームつくる話っぽい？&lt;/li&gt;&#10;&lt;li&gt;硬派なおじさん絵が好きなのうけるな&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="学園ハンサム"&gt;学園ハンサム&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;独特な顔とゆるい絵がツボにはまった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="装神少女まとい"&gt;装神少女まとい&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;PVからゆるふわ系アニメかと思ってたら、こんな作風なのかよ！って感じ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="ユーリ-on-ice"&gt;ユーリ!!! on ICE&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;フィギュア描写すごい(大変そう)&lt;/li&gt;&#10;&lt;li&gt;先のドラマや展開の想像が膨らむ1話があると期待が高まるね&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="フリップフラッパーズ"&gt;フリップフラッパーズ&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;1話だけでは全然よくわからんかったけど、背景・美術が最高だった。さすが&lt;a href="http://studio-pablo.com/"&gt;スタジオPablo&lt;/a&gt;。&lt;/li&gt;&#10;&lt;li&gt;おばあちゃんが&lt;a href="http://dic.nicovideo.jp/a/%E4%B9%85%E4%BF%9D%E7%94%B0%E6%B0%91%E7%B5%B5"&gt;久保田民絵&lt;/a&gt;さん&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="競女"&gt;競女!!!!!!!!&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;とても熱くアホらしくて全然エロくなくて笑った。主線が太い。最高。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="lostorage-incited-wixoss"&gt;Lostorage incited WIXOSS&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://shimoju.jp/2016/08/07/lostorage-incited-wixoss/"&gt;俺待望の&lt;/a&gt;WIXOSSアニメ新作。相変わらず不穏。確かに男が入ると雰囲気がまた変わって締まる感じ。&lt;/li&gt;&#10;&lt;li&gt;前作のるう子とは違う、バトルは嫌なタイプを主人公にすえて、じゃあどうやって引きずり込むかを考えたときに、記憶を失うこととタイムリミットを設定するのはなるほど感&lt;/li&gt;&#10;&lt;li&gt;バトルフィールドや白窓の部屋が明らかに繭の世界の成れの果てだけど、つながりは描かれるのかなー。ピルルク(改め清衣)もどうなるか…&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="クラシカロイド"&gt;クラシカロイド&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;OPが布袋寅泰。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="3月のライオン"&gt;3月のライオン&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;演出がシャフトっぽいと思ったらシャフトだった&lt;/li&gt;&#10;&lt;li&gt;前半の落ち着いた雰囲気も浸れる&lt;/li&gt;&#10;&lt;li&gt;茅野愛衣さん、花澤香菜さん、久野美咲さんの3姉妹……なるほど&lt;/li&gt;&#10;&lt;li&gt;OPもEDもバンプなんて贅沢&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="うどんの国の金色毛鞠"&gt;うどんの国の金色毛鞠&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;原作ものだったのね。最後のおまけアニメは一体なんだったんだ…&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h3 id="月曜日のたわわ"&gt;月曜日のたわわ&lt;/h3&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;ED編曲・劇伴が凪あすの出羽良彰さんで爽やかないい雰囲気。ただ、Twitterの一枚絵なら目立たなかったけどアニメになると按配間違えば色々と炎上しそうな気が / 月曜日のたわわ　その１ &lt;a href="https://t.co/GJ0ACGPv6i"&gt;https://t.co/GJ0ACGPv6i&lt;/a&gt;&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/785375242776485888?ref_src=twsrc%5Etfw"&gt;October 10, 2016&lt;/a&gt;&lt;/blockquote&gt;</description></item><item><title>研修で1週間でWebサービスをつくった話</title><link>https://shimoju.jp/2016/09/21/osan-week/</link><guid isPermaLink="true">https://shimoju.jp/2016/09/21/osan-week/</guid><pubDate>Wed, 21 Sep 2016 19:00:32 +0900</pubDate><description>&lt;ul&gt;&#10;&lt;li&gt;「1週間でWebサービスをつくる」研修&#10;&lt;ul&gt;&#10;&lt;li&gt;「お産ウィーク」と呼んでいる&lt;/li&gt;&#10;&lt;li&gt;新卒エンジニア5人+デザイナー1人で2チーム&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;課題は旅行と料理の2つでどちらかを選ぶ&#10;&lt;ul&gt;&#10;&lt;li&gt;料理にした&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;料理は工夫の繰り返し&#10;&lt;ul&gt;&#10;&lt;li&gt;今日は〇〇を多く入れてみよう、強火にしよう、スパイスを変えよう、…&lt;/li&gt;&#10;&lt;li&gt;でも結局どれがどのくらい美味しかったのか、自分の料理がどのくらい成長したのかがわからない！&lt;/li&gt;&#10;&lt;li&gt;→料理の記録をふりかえって、自分の工夫を実感できるサービスを作ろう となった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;つかれた&#10;&lt;ul&gt;&#10;&lt;li&gt;何も出てこない&lt;/li&gt;&#10;&lt;li&gt;箇条書きで書く&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;まず動くものを作れたことが第一&lt;/li&gt;&#10;&lt;li&gt;エンジニアの発想の限界&#10;&lt;ul&gt;&#10;&lt;li&gt;かなり素直、というか課題をそのまま作ったような感じ&lt;/li&gt;&#10;&lt;li&gt;もう一工夫できた&lt;/li&gt;&#10;&lt;li&gt;自分たちでは限界がある、他人の視点大事&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;使ってみると楽しい&#10;&lt;ul&gt;&#10;&lt;li&gt;使ってみる/使ってもらうと改善点がいろいろ出てくる&lt;/li&gt;&#10;&lt;li&gt;最終的に自分が使いたくなるものを作れた&lt;/li&gt;&#10;&lt;li&gt;他人のレシピを見ると（ふざけてるのもあるけど真面目に書いてるのもあって）おもしろい&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;やっぱりレシピ公開（共有要素）を入れてよかった&#10;&lt;ul&gt;&#10;&lt;li&gt;そうするとユーザーネームいれたほうがよかった&lt;/li&gt;&#10;&lt;li&gt;最初は全部非公開で日記みたいになる想定だった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;月額課金で収益を得る想定なので、WebPayを使って支払情報の登録をできるようにしておいた&#10;&lt;ul&gt;&#10;&lt;li&gt;「こうなる予定でした」と夢物語にならないようにはできた&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;新卒デザイナーがひとりなので、こっちのチームにはデザイナーがいなかった&#10;&lt;ul&gt;&#10;&lt;li&gt;その割にはがんばった&lt;/li&gt;&#10;&lt;li&gt;フレームワークを使ってそれなりに仕上げているだけ&lt;/li&gt;&#10;&lt;li&gt;できることから考えてしまう癖&lt;/li&gt;&#10;&lt;li&gt;ユーザーにこういう経験をしてもらいたい→じゃあ具体的にこんなデザインにしよう→実装 という形ではなかった&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;自分の存在意義とは&lt;/li&gt;&#10;&lt;li&gt;テスト書いたり本番環境で一連の操作をしてみるなど、検証まで含めて機能の完成&#10;&lt;ul&gt;&#10;&lt;li&gt;テスト書かなかったなー&lt;/li&gt;&#10;&lt;li&gt;発表1時間前に本番環境で一部の操作にエラーが出ることが発覚&lt;/li&gt;&#10;&lt;li&gt;突如ISUCONが開催された&lt;/li&gt;&#10;&lt;li&gt;落ち着いてログを見てエラーを潰せたのはちょっと経験値が上がった？&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;作りたい機能が5個あるけど時間が足りないとなったとき、検証を省いて5個作るんじゃなくて、3個に減らしてそこまでは確実に機能するものをつくる&#10;&lt;ul&gt;&#10;&lt;li&gt;動かなければないものと同じ&lt;/li&gt;&#10;&lt;li&gt;優先順位や「やらないことリスト」&lt;/li&gt;&#10;&lt;li&gt;自分たちのやりたいことに最低限必要なものは何なのか（MVP）&lt;/li&gt;&#10;&lt;li&gt;自信を持って減らせる&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;公開したい&#10;&lt;ul&gt;&#10;&lt;li&gt;使いたいし改善したい&lt;/li&gt;&#10;&lt;li&gt;会社のプライベートクラウドにデプロイしているのでアドレスさえわかれば見れる状態&lt;/li&gt;&#10;&lt;li&gt;ログイン制なのにSSLじゃない&lt;/li&gt;&#10;&lt;li&gt;テストも書いてないし手動の検証も不足しているので、プライベートなものが本当にプライベートになっているかよくわからない&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>ヒップホップユニットのミュージックビデオに出演した</title><link>https://shimoju.jp/2016/08/31/hiphop-music-video/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/31/hiphop-music-video/</guid><pubDate>Wed, 31 Aug 2016 23:13:39 +0900</pubDate><description>&lt;p&gt;「明日は秘密の撮影会があるそうです」&#10;そう研修スーパーバイザーの&lt;a href="https://twitter.com/Joe_noh"&gt;じょー&lt;/a&gt;さんが言う。&lt;/p&gt;&#10;&lt;p&gt;会社で、撮影。耳慣れない響きだが、ここペパボにあたってはさほど驚くことではない。&#10;採用やイベントのための社員写真はもとより、サービスのバナー画像といった宣材写真もほとんどを内製でまかなっている。&#10;「ペパボに入社したらフリー素材になる」と言われるほどだ。&lt;/p&gt;&#10;&lt;p&gt;新卒1年目の我々も、既に全員1回は、人によっては数度の撮影を経験している。&#10;例えば新卒エンジニアは&lt;a href="https://www.wantedly.com/projects/59762"&gt;学生アルバイト・インターンの募集&lt;/a&gt;に出たりしている。&lt;/p&gt;</description></item><item><title>ペパボ社内ISUCONで撃沈しました</title><link>https://shimoju.jp/2016/08/31/pepabo-isucon/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/31/pepabo-isucon/</guid><pubDate>Wed, 31 Aug 2016 01:04:51 +0900</pubDate><description>&lt;p&gt;ISUCONとは「いい感じに スピードアップ コンテスト」(&lt;strong&gt;I&lt;/strong&gt;ikanjini &lt;strong&gt;S&lt;/strong&gt;peed &lt;strong&gt;U&lt;/strong&gt;p &lt;strong&gt;CON&lt;/strong&gt;test)の略だそうで、課題として与えられたWebアプリケーションを制限時間内でチューニングし、ベンチマークツールによる得点を競う大会です。&lt;/p&gt;&#10;&lt;p&gt;本物の方は年1回開催され、&lt;a href="http://isucon.net/"&gt;賞金はなんと100万円&lt;/a&gt;。今年は9/17〜18に予選が行われますが、技術力やモチベーション向上の良い機会であることから、社内で開催される事例も増えているようです。&#10;社内ISUCONには&lt;a href="http://inside.pixiv.net/entry/2016/05/18/115206"&gt;pixiv&lt;/a&gt;や&lt;a href="http://tech.kayac.com/archive/inhouse_isucon2015.html"&gt;カヤック&lt;/a&gt;などの事例があります。&lt;/p&gt;&#10;&lt;p&gt;その流れに乗ってペパボでも開催することになり、今日がその本番。&#10;参加者は全員ではなく立候補ですが、新卒エンジニアはWebアプリ・Webオペレーション研修と学んできたタイミングなので時期的にもちょうどよく、研修の一環のような形で参加しました。&lt;/p&gt;</description></item><item><title>3回目のシン・ゴジラはIMAXで</title><link>https://shimoju.jp/2016/08/29/shin-godzilla-imax/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/29/shin-godzilla-imax/</guid><pubDate>Mon, 29 Aug 2016 23:22:56 +0900</pubDate><description>&lt;p&gt;また金土日と日記を書かない週末になってしまった…&#10;用事がないときは安定して書く時間はとれるけどネタがなくなり、出かけたときはネタはあるけど日記書く気力がなくなるという。&lt;/p&gt;&#10;&lt;p&gt;台風も近く、天候・気圧も不安定で体調もよくはないけど、がんばっていこう。&lt;/p&gt;&#10;&#10;&lt;h2 id="さて"&gt;さて&lt;/h2&gt;&#10;&lt;p&gt;土曜日に3回目のシン・ゴジラを見に行った。IMAXで。&#10;だいぶ覚えてきて細かいところを見れるようになってきた。&#10;ラストの人型のあれにようやく気付けた。&lt;/p&gt;</description></item><item><title>内定者が来た</title><link>https://shimoju.jp/2016/08/25/7th/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/25/7th/</guid><pubDate>Thu, 25 Aug 2016 23:59:22 +0900</pubDate><description>&lt;p&gt;新卒7期生となる内定者が職場見学に来た。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;2017年入社の内定者のみんなが訪問してくれました。入社してくれるのを待ってます！！！ &lt;a href="https://t.co/ykhIMI3VFt"&gt;pic.twitter.com/ykhIMI3VFt&lt;/a&gt;&lt;/p&gt;&amp;mdash; 佐藤健太郎 (@kentarow) &lt;a href="https://x.com/kentarow/status/768705550590676992?ref_src=twsrc%5Etfw"&gt;August 25, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;新卒7期生となる内定者が来た　1年は早いな&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/768676243470331904?ref_src=twsrc%5Etfw"&gt;August 25, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;既に一部の人はアルバイトに来ていたりこの前のバーベキューなどで会っていたが、全員と会うのはこれが初めてだ。&#10;これからももう少し増える予定だそうだ。&lt;/p&gt;&#10;&lt;p&gt;配属まもなくだし特にエンジニアはまだ研修中なのにもう次か〜〜〜、みんなこんな気分で新人じゃなくなっていったのだろうな。&lt;/p&gt;</description></item><item><title>Webオペレーション(インフラ)研修が佳境に入りました</title><link>https://shimoju.jp/2016/08/24/infra-ganbaru/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/24/infra-ganbaru/</guid><pubDate>Wed, 24 Aug 2016 23:59:56 +0900</pubDate><description>&lt;p&gt;数日書かないだけでなかなか筆が進まなくなるね…&lt;/p&gt;&#10;&lt;p&gt;さて、Webオペレーション(インフラ)研修も佳境に入った。&#10;研修の概要については&lt;a href="https://shimoju.jp/2016/08/09/web-ops-training/"&gt;Webオペレーション研修、そして夏季休暇&lt;/a&gt;に書いたとおりで、いまはApp・DBの冗長構成ができて基本的な構成の完成に近づいた。&lt;/p&gt;&#10;&lt;p&gt;これからは監視機構の導入や、本番環境への適用(インスタンス作成、Puppet適用、アプリのデプロイまでの一連の流れ)にまだ手作業が残っているところがあるので、自動化を進めたりなど本番で運営できるような完成度を高めていく作業となる。&lt;/p&gt;</description></item><item><title>日記復帰〜シン・ゴジラ〜BBQ〜自宅勤務</title><link>https://shimoju.jp/2016/08/23/re-diary/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/23/re-diary/</guid><pubDate>Tue, 23 Aug 2016 23:36:40 +0900</pubDate><description>&lt;p&gt;ついに日記が途切れてしまった……！！&#10;このままだと挫折になってしまうので、まずざっと4日間をふりかえり。またがんばるぞ。&lt;/p&gt;&#10;&#10;&lt;h2 id="金曜日"&gt;金曜日&lt;/h2&gt;&#10;&lt;p&gt;金曜日はオフィスでバータイムがあり、そこでシン・ゴジラの話を聞き勢いのまま見に行って深夜帰宅&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;オフィスのバータイムで先輩にひたすらシン・ゴジラの話を聞いて、その勢いのままに来た&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/766620504144748544?ref_src=twsrc%5Etfw"&gt;August 19, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;いやーシン・ゴジラとてもよかった&lt;br&gt;一瞬正気に戻ってこれ絶対2時間で終わってないよねって思ったけど、終電にも余裕で間に合った&lt;br&gt;明日は立川コースかな&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/766655612620935168?ref_src=twsrc%5Etfw"&gt;August 19, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&#10;&lt;h2 id="土曜日"&gt;土曜日&lt;/h2&gt;&#10;&lt;p&gt;土曜日は立川にシン・ゴジラ極上爆音上映を見に行き、疲れからか寝落ち&lt;/p&gt;</description></item><item><title>無事に社会復帰に成功、しかし</title><link>https://shimoju.jp/2016/08/18/this-is-shakai/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/18/this-is-shakai/</guid><pubDate>Thu, 18 Aug 2016 23:59:55 +0900</pubDate><description>&lt;p&gt;とても疲れた。Dockerに悩まされる夏。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;卓球をぎりぎりまで見ていたい気持ちはあるが、社会復帰できなくなりそうなので強い気持ちで家を出る&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/766062842768347137?ref_src=twsrc%5Etfw"&gt;August 18, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;社会復帰初日、とても疲れた&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/766233852771610624?ref_src=twsrc%5Etfw"&gt;August 18, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;休み中は寝るのが遅かったので、日付変わる直前にブログ書くような癖になってしまっていて割と厳しい。&#10;対策が必要そう。&lt;/p&gt;&#10;&lt;p&gt;「何かしら毎日書く」という第一目標は達成できてはいるけど、記事ストックがなくなってから文字数も減ってきたしどうしようかなと。&#10;とはいえまだ1ヶ月も経っていないので、結果も見ずにころころ方法を変えるよりはまず続けて、結果を考えてみてからでしょうか。&lt;/p&gt;</description></item><item><title>社会復帰するぞ</title><link>https://shimoju.jp/2016/08/17/shakai-fukki/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/17/shakai-fukki/</guid><pubDate>Wed, 17 Aug 2016 22:42:23 +0900</pubDate><description>&lt;p&gt;強い意志で社会復帰するぞ&lt;/p&gt;&#10;&lt;p&gt;するぞ&lt;/p&gt;&#10;&lt;p&gt;そういえばもういつもの時間に寝なきゃな、ってなったらブログ書く時間がなかった&lt;/p&gt;&#10;&lt;p&gt;寝ます。&lt;/p&gt;</description></item><item><title>卓球が緊張感ありすぎて胃が痛い</title><link>https://shimoju.jp/2016/08/16/table-tennis/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/16/table-tennis/</guid><pubDate>Tue, 16 Aug 2016 23:59:30 +0900</pubDate><description>&lt;p&gt;オリンピック、男女ともに熱い試合が多い卓球。&lt;/p&gt;&#10;&lt;p&gt;フィールドが狭く、ラリーの展開が速いからなのか選手同士の熱量がすごくて、得点するたびに叫ぶ選手も結構多い。&#10;流れや勢いといったものがすぐに変わり、1ゲームは圧勝したのに次は全然とれなかったり、その逆もあるのもおもしろい。&lt;/p&gt;&#10;&lt;p&gt;見ているだけなのに胃が痛くなる。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;卓球こっちが胃が痛い&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/765011237885194240?ref_src=twsrc%5Etfw"&gt;August 15, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;女子団体はいま見てるけど、男子団体は18日朝なので残念ながらお仕事…長期戦になったら見れないぞ……&lt;/p&gt;</description></item><item><title>テレビ番組のBGMにアニメ劇伴はどれくらい使われているのだろうか</title><link>https://shimoju.jp/2016/08/15/anime-soundtrack/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/15/anime-soundtrack/</guid><pubDate>Mon, 15 Aug 2016 23:58:40 +0900</pubDate><description>&lt;p&gt;アニメを見るようになってからテレビを見ていると、アニメ劇伴が結構BGMとして使われていることに気がつく。&#10;今日は日テレのオリンピック番組で、選手紹介VTRのBGMにselectorとマジェプリの劇伴が使われていた。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;いま日テレオリンピック番組のBGMにselectorの劇伴使われてたな&lt;br&gt;アニメ劇伴は結構BGMとして使われてるけどウィクロス聞いたのは初めてだ&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/765141839364157440?ref_src=twsrc%5Etfw"&gt;August 15, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;お、今度はマジェプリの劇伴だ&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/765142300804517889?ref_src=twsrc%5Etfw"&gt;August 15, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;全然詳しくない自分が知ってる範囲でも結構気付くので、実はテレビ番組では結構な割合で使われているのかもしれない。&lt;/p&gt;</description></item><item><title>BGMには困らない</title><link>https://shimoju.jp/2016/08/14/hikikomori/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/14/hikikomori/</guid><pubDate>Sun, 14 Aug 2016 23:06:30 +0900</pubDate><description>&lt;p&gt;休暇も後半、連日家に引きこもっています。&#10;まったく人と会ってないわけじゃないけど、友達はうちに来ることが多いので自分は家から出なくてもいいという。&lt;/p&gt;&#10;&lt;p&gt;深夜〜朝はオリンピック、昼は甲子園があるのでだらだらテレビを見ていてもいいし、BGMには困らない。&#10;技術関連では、まとまった時間でないとやりにくいことということで、tmuxやNeoVimを始めてみたりzshをカスタマイズしたりなど、ターミナル環境の見直しを進めている。&lt;/p&gt;</description></item><item><title>PASMOをオートチャージにした</title><link>https://shimoju.jp/2016/08/13/pasmo-autocharge/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/13/pasmo-autocharge/</guid><pubDate>Sat, 13 Aug 2016 23:44:02 +0900</pubDate><description>&lt;p&gt;&lt;a href="http://www.keio-passport.co.jp/make/passport_visa.html"&gt;京王パスポートVISAカード&lt;/a&gt;を作ってPASMOをオートチャージにした。&lt;/p&gt;&#10;&lt;p&gt;大学はJR沿線だったので、&lt;a href="https://www.jreast.co.jp/card/first/bic/"&gt;ビックカメラSuicaカード&lt;/a&gt;でオートチャージを使っていた。&#10;就職してからは京王線沿線に引っ越したので定期券がPASMOになり、定期区間はPASMOで、その他路線はオートチャージSuicaでという2枚持ちになっていて面倒だった。&lt;/p&gt;&#10;&lt;p&gt;さらに京王線の定期券は京王のカードじゃないとクレジット払いできないらしく、かなしい気持ちになっていた。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;京王線の定期をクレジットで買おうとしたら京王のカードじゃねえとダメだコラと言われたので泣く泣くお金をおろした&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/742144683384655872?ref_src=twsrc%5Etfw"&gt;June 13, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;(配属が福岡にならない限り)数年はお世話になる予定の路線なので、京王の策略に乗せられてるなと思いつつも作ってしまうことにした。&lt;/p&gt;</description></item><item><title>運転免許証の住所を変更した</title><link>https://shimoju.jp/2016/08/12/driver-license/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/12/driver-license/</guid><pubDate>Fri, 12 Aug 2016 23:22:51 +0900</pubDate><description>&lt;p&gt;世間は平日でこちらは休みのときにしかできないこと、ようやく免許証の住所を変更した。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.keishicho.metro.tokyo.jp/menkyo/koshin/kisai00.html"&gt;警視庁のページ&lt;/a&gt;によると、東京の場合は、&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;都内全警察署&lt;/li&gt;&#10;&lt;li&gt;運転免許更新センター&lt;/li&gt;&#10;&lt;li&gt;運転免許試験場&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;の3つで記載事項変更ができる。&#10;この中で運転免許試験場のみ平日以外(日曜)もやっているのだが、試験場は府中・鮫洲・江東でどれも微妙に行きにくく、腰が上がらなかった。&lt;/p&gt;&#10;&lt;p&gt;というわけで夏季休暇の今日ようやく、最寄りの警察署で手続き。&#10;これでだいたいの引っ越し関連の手続きは完了かな。やはり有給休暇がない時期に引っ越すもんじゃない…。&lt;/p&gt;</description></item><item><title>山の日</title><link>https://shimoju.jp/2016/08/11/yamanohi/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/11/yamanohi/</guid><pubDate>Thu, 11 Aug 2016 23:55:45 +0900</pubDate><description>&lt;p&gt;いつもの平日にできない役所の手続き系をやろうと思ったら、今日は祝日だった。明日やろう。&lt;/p&gt;&#10;&lt;p&gt;結局&lt;a href="https://shimoju.jp/2016/08/10/takunomi/"&gt;昨日の友達&lt;/a&gt;は家に泊まったので、今日はだらだらとオリンピックを見ていた。&lt;/p&gt;&#10;&lt;p&gt;日本時間だと競技は夜〜朝にかけて行われるので、起きたら金メダルとってたとか負けてたとかが多くてなかなか。&#10;体操見ようと思ったけど深夜3時からで断念。内村選手おめでとうございます。&lt;/p&gt;&#10;&lt;p&gt;夕方に昼寝したら寝すぎた。&lt;/p&gt;&#10;&lt;p&gt;今日は文章も捗らないので、このくらいで。&lt;/p&gt;</description></item><item><title>友達が家に来た</title><link>https://shimoju.jp/2016/08/10/takunomi/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/10/takunomi/</guid><pubDate>Wed, 10 Aug 2016 23:45:27 +0900</pubDate><description>&lt;p&gt;夏季休暇初日は、友達が家に来た。&#10;宅飲みは安いし楽だしいいね。セブンイレブンの飯はうまい。うん。&lt;/p&gt;&#10;&lt;p&gt;その友達は大学の友人で、同じIT系に就職したのだが、こちらはWebサービス企業、あちらは外資系ITベンダーなので、話を聞くと全然違っておもしろい。&lt;/p&gt;&#10;&lt;p&gt;事例の規模がグローバルだし、より低レイヤーの部分を担っているので認識に違いがあったりする。&lt;/p&gt;</description></item><item><title>Webオペレーション研修、そして夏季休暇</title><link>https://shimoju.jp/2016/08/09/web-ops-training/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/09/web-ops-training/</guid><pubDate>Tue, 09 Aug 2016 23:45:52 +0900</pubDate><description>&lt;p&gt;ついにやってきた。8/10〜8/17まで。&#10;前半はほとんど予定がないので、飲んだりなんだり募集してます。&lt;/p&gt;&#10;&lt;p&gt;大学生は休み長いし、なんならいつも休みみたいなもんだったけど、これが社会人かという気持ちになっている。&#10;特にいまは有給休暇がないので、貴重な休み…。&lt;/p&gt;&#10;&#10;&lt;h2 id="インフラをつくる"&gt;インフラをつくる&lt;/h2&gt;&#10;&lt;p&gt;エンジニア研修はWeb開発研修からWebオペレーション研修へと移り、&lt;a href="https://www.railstutorial.org/book"&gt;Rails Tutorial&lt;/a&gt;で作ったRailsアプリを動かすインフラをひたすら作っている。&lt;/p&gt;</description></item><item><title>ポケモンGO レベル14</title><link>https://shimoju.jp/2016/08/08/pokemon-go/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/08/pokemon-go/</guid><pubDate>Mon, 08 Aug 2016 23:58:23 +0900</pubDate><description>&lt;p&gt;になった。捕まえた数は50匹。&lt;/p&gt;&#10;&lt;p&gt;そろそろ普段の行動範囲だけでポケモンを集めるのが難しくなってきた。歩いてタマゴを孵したり、レアポケモン出現ポイントに行ったりする必要が出てくるが、そこまでやるほどではないかなって感じ。&lt;/p&gt;&#10;&lt;p&gt;人気が爆発しすぎて流行はピークアウトしたそうだけど、街を歩いていてもプレイしている人はやっぱり多い。&#10;本当に廃れたなら公園に人密集問題とか解決してるわけで……。&lt;/p&gt;</description></item><item><title>アニメ『Lostorage incited WIXOSS』発表会</title><link>https://shimoju.jp/2016/08/07/lostorage-incited-wixoss/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/07/lostorage-incited-wixoss/</guid><pubDate>Sun, 07 Aug 2016 22:07:56 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://shimoju.jp/2016/08/04/anime/"&gt;前の日記&lt;/a&gt;で好きな作品のひとつに挙げていた、アニメ「&lt;a href="http://selector-wixoss.com/"&gt;selector infected WIXOSS&lt;/a&gt;」。&#10;劇場版まで作られ、4月には新シリーズの制作が発表されていた。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="http://nlab.itmedia.co.jp/nl/articles/1604/16/news036.html"&gt;美少女殺伐TCG「WIXOSS」の新作アニメが今秋放送決定！　タイトルは「Lostorage incited WIXOSS」 - ねとらぼ&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;タイトルが発表されたっきり続報がなくて夢だったのかなと思っていたが、今日の&lt;a href="http://www.takaratomy.co.jp/products/wixoss/event/160520_01/"&gt;WIXOSSのイベント&lt;/a&gt;内でPVが公開され、公式サイトもオープンした。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;オリジナルTVアニメ『Lostorage incited WIXOSS』ティザーPV公開！公式サイトもオープン！！&lt;a href="https://t.co/0PqK7vJVtl"&gt;https://t.co/0PqK7vJVtl&lt;/a&gt;&lt;a href="https://x.com/hashtag/Lostorage?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#Lostorage&lt;/a&gt;&lt;/p&gt;&amp;mdash; TVアニメ『WIXOSS DIVA(A)LIVE』公式 (@wixoss_anime) &lt;a href="https://x.com/wixoss_anime/status/762153069207363585?ref_src=twsrc%5Etfw"&gt;August 7, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;&#10;&#9;&#9;&#9;&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/WK0KjP10b5A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="TVアニメ『Lostorage incited WIXOSS』ティザーPV"&gt;&lt;/iframe&gt;&#10;&#9;&#9;&lt;/div&gt;&#10;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="http://live.nicovideo.jp/watch/lv271961001"&gt;発表会ニコ生&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://tocage.jp/pages/1470554062.html"&gt;イベントレポート記事&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;シリーズ変えるなら製作・制作も変えたり作風もほのぼの系にしたりするのかな？それにしてはselectorシリーズ以上に硬質なタイトルだな…とか思っていたら、見ればわかるように「&lt;strong&gt;いつもどおり不穏&lt;/strong&gt;」という感じだった。&lt;/p&gt;</description></item><item><title>リオデジャネイロオリンピック 開会式</title><link>https://shimoju.jp/2016/08/06/rio-opening-ceremony/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/06/rio-opening-ceremony/</guid><pubDate>Sat, 06 Aug 2016 23:55:09 +0900</pubDate><description>&lt;p&gt;どうやらオリンピック開幕だそうです。&#10;午前は式を眺めながら掃除をしていました。&lt;/p&gt;&#10;&lt;p&gt;ブラジルといえば、というサンバ・ダンスを中心にした構成はストレートにブラジルらしさを表現していたし、その中でもブラジルの歴史や多民族国家の多様性が描かれ、オリンピックの理念を感じた。&#10;広島の平和記念式典の時間に合わせ、日本からの移民を表現する演出もなされた。&lt;/p&gt;</description></item><item><title>チリチリでポークマサラ+ほうれん草トッピングを食べた</title><link>https://shimoju.jp/2016/08/05/tiritiri/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/05/tiritiri/</guid><pubDate>Fri, 05 Aug 2016 23:59:47 +0900</pubDate><description>&lt;p&gt;&lt;a href="https://shimoju.jp/2016/08/01/tiritiri-curry/"&gt;チリチリの日記&lt;/a&gt;を書いてたらチリチリ食べたくなったので、次の日くらいに早速チリチリへ。&lt;/p&gt;&#10;&lt;p&gt;そしたら店の前に行列ができていて断念。ちょっと出るのが遅くなるとこうなってしまう。&#10;本日はリベンジ成功。やっぱりうまい。&lt;/p&gt;&#10;&lt;blockquote&#10;&#9;class="instagram-media"&#10;&#9;data-instgrm-captioned&#10;&#9;data-instgrm-permalink="https://www.instagram.com/p/BIuwZ9qDkvY"&#10;&#9;data-instgrm-version="14"&#10;&#9;style="&#10;&#9;background: #fff;&#10;&#9;border: 0;&#10;&#9;border-radius: 3px;&#10;&#9;box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 10px 0 rgba(0, 0, 0, 0.15);&#10;&#9;margin: 1px;&#10;&#9;max-width: 540px;&#10;&#9;min-width: 326px;&#10;&#9;padding: 0;&#10;&#9;width: 99.375%;&#10;&#9;width: -webkit-calc(100% - 2px);&#10;&#9;width: calc(100% - 2px);&#10;&#9;"&#10;&gt;&#10;&#9;&lt;div style="padding: 16px"&gt;&#10;&#9;&#9;&lt;a&#10;&#9;&#9;&#9;href="https://www.instagram.com/p/BIuwZ9qDkvY"&#10;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;background: #ffffff;&#10;&#9;&#9;&#9;line-height: 0;&#10;&#9;&#9;&#9;padding: 0 0;&#10;&#9;&#9;&#9;text-align: center;&#10;&#9;&#9;&#9;text-decoration: none;&#10;&#9;&#9;&#9;width: 100%;&#10;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;target="_blank"&#10;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&lt;div style="display: flex; flex-direction: row; align-items: center"&gt;&#10;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;border-radius: 50%;&#10;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;height: 40px;&#10;&#9;&#9;&#9;&#9;&#9;margin-right: 14px;&#10;&#9;&#9;&#9;&#9;&#9;width: 40px;&#10;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;display: flex;&#10;&#9;&#9;&#9;&#9;&#9;flex-direction: column;&#10;&#9;&#9;&#9;&#9;&#9;flex-grow: 1;&#10;&#9;&#9;&#9;&#9;&#9;justify-content: center;&#10;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-radius: 4px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 14px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;margin-bottom: 6px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 100px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-radius: 4px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 14px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 60px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;div style="padding: 19% 0"&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;style="display: block; height: 50px; margin: 0 auto 12px; width: 50px"&#10;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&#9;&lt;svg&#10;&#9;&#9;&#9;&#9;&#9;width="50px"&#10;&#9;&#9;&#9;&#9;&#9;height="50px"&#10;&#9;&#9;&#9;&#9;&#9;viewBox="0 0 60 60"&#10;&#9;&#9;&#9;&#9;&#9;version="1.1"&#10;&#9;&#9;&#9;&#9;&#9;xmlns="https://www.w3.org/2000/svg"&#10;&#9;&#9;&#9;&#9;&#9;xmlns:xlink="https://www.w3.org/1999/xlink"&#10;&#9;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"&gt;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;g transform="translate(-511.000000, -20.000000)" fill="#000000"&gt;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&lt;g&gt;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&lt;path&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/path&gt;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&lt;/g&gt;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;/g&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;/g&gt;&#10;&#9;&#9;&#9;&#9;&lt;/svg&gt;&#10;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;div style="padding-top: 8px"&gt;&#10;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;color: #3897f0;&#10;&#9;&#9;&#9;&#9;&#9;font-family: Arial, sans-serif;&#10;&#9;&#9;&#9;&#9;&#9;font-size: 14px;&#10;&#9;&#9;&#9;&#9;&#9;font-style: normal;&#10;&#9;&#9;&#9;&#9;&#9;font-weight: 550;&#10;&#9;&#9;&#9;&#9;&#9;line-height: 18px;&#10;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&#9;&#9;View this post on Instagram&#10;&#9;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;div style="padding: 12.5% 0"&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;display: flex;&#10;&#9;&#9;&#9;&#9;flex-direction: row;&#10;&#9;&#9;&#9;&#9;margin-bottom: 14px;&#10;&#9;&#9;&#9;&#9;align-items: center;&#10;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&#9;&lt;div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-radius: 50%;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 12.5px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 12.5px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: translateX(0px) translateY(7px);&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 12.5px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: rotate(-45deg) translateX(3px) translateY(1px);&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 12.5px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;margin-right: 14px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;margin-left: 2px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-radius: 50%;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 12.5px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 12.5px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: translateX(9px) translateY(-18px);&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;div style="margin-left: 8px"&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-radius: 50%;&#10;&#9;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 20px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 20px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-top: 2px solid transparent;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-left: 6px solid #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-bottom: 2px solid transparent;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: translateX(16px) translateY(-4px) rotate(30deg);&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;div style="margin-left: auto"&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 0px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-top: 8px solid #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-right: 8px solid transparent;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: translateY(16px);&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 12px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 16px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: translateY(-4px);&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;&#9;width: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;height: 0;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-top: 8px solid #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;&#9;border-left: 8px solid transparent;&#10;&#9;&#9;&#9;&#9;&#9;&#9;transform: translateY(-4px) translateX(8px);&#10;&#9;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;/div&gt;&#10;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;display: flex;&#10;&#9;&#9;&#9;&#9;flex-direction: column;&#10;&#9;&#9;&#9;&#9;flex-grow: 1;&#10;&#9;&#9;&#9;&#9;justify-content: center;&#10;&#9;&#9;&#9;&#9;margin-bottom: 24px;&#10;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;border-radius: 4px;&#10;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;height: 14px;&#10;&#9;&#9;&#9;&#9;&#9;margin-bottom: 6px;&#10;&#9;&#9;&#9;&#9;&#9;width: 224px;&#10;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&#10;&#9;&#9;&#9;&#9;&lt;div&#10;&#9;&#9;&#9;&#9;&#9;style="&#10;&#9;&#9;&#9;&#9;&#9;background-color: #f4f4f4;&#10;&#9;&#9;&#9;&#9;&#9;border-radius: 4px;&#10;&#9;&#9;&#9;&#9;&#9;flex-grow: 0;&#10;&#9;&#9;&#9;&#9;&#9;height: 14px;&#10;&#9;&#9;&#9;&#9;&#9;width: 144px;&#10;&#9;&#9;&#9;&#9;&#9;"&#10;&#9;&#9;&#9;&#9;&gt;&lt;/div&gt;&lt;/div&#10;&#9;&#9;&#9;&gt;&#10;&#9;&#9;&lt;/a&gt;&#10;&#9;&lt;/div&gt;&#10;&lt;/blockquote&gt;&lt;script async src="https://www.instagram.com/embed.js"&gt;&lt;/script&gt;&#10;&lt;p&gt;ポークマサラ+ほうれん草トッピング。&lt;/p&gt;</description></item><item><title>アニメを見始めて3年強が過ぎました</title><link>https://shimoju.jp/2016/08/04/anime/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/04/anime/</guid><pubDate>Thu, 04 Aug 2016 23:59:37 +0900</pubDate><description>&lt;p&gt;もう3年なのか、まだ3年なのか。&lt;/p&gt;&#10;&lt;p&gt;2013年4月期(大学3年のとき)からアニメを見始めた。&lt;/p&gt;&#10;&lt;p&gt;子供のころはご多分に漏れず、NHKアニメや日曜朝アニメ(デジモンやおジャ魔女懐かしい…)を見ていたが、北海道の田舎なので当時はテレ東系がなく、ポケモンすら見れないという状態だった。&#10;ネットを始めたのは中学生頃からで、アニメネタに関しては知っていたが実際の深夜アニメは見ていなかった。放送がないうえ、レンタルやネット配信も整備されていなかったしオタク友達もいなかったので、その障壁を乗り越えてまで見ようという気にはならなかった。&lt;/p&gt;</description></item><item><title>自分にさん付け</title><link>https://shimoju.jp/2016/08/03/san/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/03/san/</guid><pubDate>Wed, 03 Aug 2016 23:58:35 +0900</pubDate><description>&lt;p&gt;近所のなか卯に入ったら水樹奈々さんの声が聞こえてきた。どうやら&lt;a href="http://www.nakau.co.jp/jp/campaign/2016/mizukinana/"&gt;キャンペーン中&lt;/a&gt;らしい。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.oricon.co.jp/news/2043042/full/"&gt;吉野家も声優の竹達彩奈さんを起用していた&lt;/a&gt;し、客層的なあれなんでしょうか、オタクはやっぱり牛丼好きなのでしょうか。&#10;確かに牛丼は嫌いじゃない。&lt;/p&gt;&#10;&lt;p&gt;それはともかく、水樹さんのメッセージが流れてるんだけど、気になったのは「なか卯&lt;strong&gt;さん&lt;/strong&gt;」とさん付けで呼んでいること。&#10;これが公式ブログでの告知で「なか卯さんとコラボさせていただきました！」などと、水樹奈々側の発表としてするものだったら、相手への敬称として理解できる。&#10;しかしこれはなか卯自身の広告として出しているのだから、自分にさん付けしていることになっておかしいような気がする。&lt;/p&gt;</description></item><item><title>朝に弱い</title><link>https://shimoju.jp/2016/08/02/morning/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/02/morning/</guid><pubDate>Tue, 02 Aug 2016 23:43:20 +0900</pubDate><description>&lt;p&gt;昔から朝に極端に弱い。&lt;/p&gt;&#10;&lt;p&gt;起きてから1時間くらい動けないことも多く、それを見越して家を出る時間からするとかなり早く起きている。&lt;/p&gt;&#10;&lt;p&gt;その時間を睡眠(または二度寝)にあてても、動けるようになるまでの時間はあまり変わらないので、ぎりぎりまで寝るのはよくないことは大学時代に嫌というほど知った。&lt;/p&gt;&#10;&lt;p&gt;早い時間に目覚ましをかけて、頑張って起きて椅子に座り、うとうとしていると次第に起きてくるので行動開始、というのが今のところの策である。&lt;/p&gt;</description></item><item><title>「チリチリ」という、渋谷のカレー屋</title><link>https://shimoju.jp/2016/08/01/tiritiri-curry/</link><guid isPermaLink="true">https://shimoju.jp/2016/08/01/tiritiri-curry/</guid><pubDate>Mon, 01 Aug 2016 21:59:57 +0900</pubDate><description>&lt;p&gt;渋谷に「&lt;a href="http://xn--7cka6jb.com/"&gt;Curry House チリチリ&lt;/a&gt;」というカレー屋がある。&lt;/p&gt;&#10;&lt;p&gt;定休日は土曜・日曜・祝日、営業時間は11:30〜15:00。&#10;つまり平日の昼間にしかやっていないというカレー屋である。&lt;/p&gt;&#10;&lt;p&gt;メニューは「〜カレー」が中辛で、「〜マサラカレー」が辛口。玉子・トマト・チーズなどのトッピングもできる。&lt;/p&gt;&#10;&lt;p&gt;おすすめは、チキンのうまみにトマトの爽やかさが光る、&lt;strong&gt;チキンマサラカレー+トマトトッピング&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>棒アイス、あれば食べちゃうからよくない</title><link>https://shimoju.jp/2016/07/31/ice-cream/</link><guid isPermaLink="true">https://shimoju.jp/2016/07/31/ice-cream/</guid><pubDate>Sun, 31 Jul 2016 21:38:00 +0900</pubDate><description>&lt;p&gt;棒アイスは1日1本食べるならコストパフォーマンスがいいけど、あれば食べちゃうのでよくない。&lt;/p&gt;&#10;&lt;p&gt;今日で1箱食べてしまったよ……&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;棒アイス、あれば食べちゃうからよくない&lt;/p&gt;&amp;mdash; Hiroshi Shimoju (@shimoju_) &lt;a href="https://x.com/shimoju_/status/759635807082651648?ref_src=twsrc%5Etfw"&gt;July 31, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;…で終わるとさすがに短すぎるので、最近おいしかったアイスとよく食べるアイスをどうぞ。&lt;/p&gt;&#10;&#10;&lt;h2 id="最近おいしかったアイス"&gt;最近おいしかったアイス&lt;/h2&gt;&#10;&#10;&lt;h3 id="mow-ダブルフロマージュ"&gt;&lt;a href="http://www.morinagamilk.co.jp/products/icecream/mow/3772.html"&gt;MOW ダブルフロマージュ&lt;/a&gt;&lt;/h3&gt;&#10;&lt;p&gt;コンビニ限定らしい。きちんとチーズの味してておいしかった。しあわせな気分になれる。&lt;/p&gt;</description></item><item><title>東京都知事選挙の投票資格がない</title><link>https://shimoju.jp/2016/07/30/tochijisen/</link><guid isPermaLink="true">https://shimoju.jp/2016/07/30/tochijisen/</guid><pubDate>Sat, 30 Jul 2016 22:18:36 +0900</pubDate><description>&lt;p&gt;東京という世間では明日は選挙のようです。&#10;「投票所でレアポケモンが出るよ！！」って宣伝すれば投票率上がりそうな気がする。&lt;/p&gt;&#10;&lt;p&gt;あと、選管がTwitter広告出してて頑張ってるなあと思った。&lt;/p&gt;&#10;&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ja" dir="ltr"&gt;いよいよ明日は東京都知事選挙の投票日！&lt;br&gt;１８歳（誕生日が８月１日以前の方）から投票ができます。&lt;br&gt;みなさまの１票をお待ちしております。&lt;a href="https://x.com/hashtag/%E6%9D%B1%E4%BA%AC%E9%83%BD%E7%9F%A5%E4%BA%8B%E9%81%B8%E6%8C%99?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#東京都知事選挙&lt;/a&gt;　&lt;a href="https://x.com/hashtag/%E9%83%BD%E7%9F%A5%E4%BA%8B%E9%81%B8?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#都知事選&lt;/a&gt;　&lt;a href="https://x.com/hashtag/%EF%BC%97%E6%9C%88%EF%BC%93%EF%BC%91%E6%97%A5?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#７月３１日&lt;/a&gt; &lt;a href="https://t.co/d0GEeqEoZH"&gt;https://t.co/d0GEeqEoZH&lt;/a&gt;&lt;/p&gt;&amp;mdash; 東京都選挙管理委員会 (@tocho_senkyo) &lt;a href="https://x.com/tocho_senkyo/status/759040813254844423?ref_src=twsrc%5Etfw"&gt;July 29, 2016&lt;/a&gt;&lt;/blockquote&gt;&#10;&lt;script async src="https://platform.x.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;&#10;&#10;&#10;&lt;p&gt;それはともかく、タイトルの通り東京都知事選挙の投票資格がない。なので投票所入場券も届いていない。明日は傍観である。&lt;/p&gt;&#10;&#10;&lt;h2 id="なんで"&gt;なんで？&lt;/h2&gt;&#10;&lt;p&gt;選挙権を持っていても、実際に投票するためには、市区町村の選挙管理委員会が管理する名簿に登録されていなければならない。これを選挙人名簿と呼ぶそうで、&lt;a href="http://www.soumu.go.jp/senkyo/senkyo_s/naruhodo/naruhodo07.html"&gt;総務省のページ&lt;/a&gt;には以下のように書いてある。&lt;/p&gt;</description></item><item><title>テレビのある生活〜ついでにChromecastとFire TV</title><link>https://shimoju.jp/2016/07/29/tv-life/</link><guid isPermaLink="true">https://shimoju.jp/2016/07/29/tv-life/</guid><pubDate>Fri, 29 Jul 2016 22:45:49 +0900</pubDate><description>&lt;p&gt;朝ドラことNHKの連続テレビ小説、今年上半期は「&lt;a href="http://www.nhk.or.jp/totone-chan/"&gt;とと姉ちゃん&lt;/a&gt;」。&#10;朝ドラはほとんど見ない人生を送ってきたけど、社会人になって早起きになったからか結構見るようになった。三姉妹それぞれの個性が面白いし、何より唐沢寿明が濃い。&lt;/p&gt;&#10;&lt;p&gt;大学生のときはテレビを持っていなかったので、テレビはあれば見るけど別になくても問題ないくらいの感覚だった。&#10;研修の都合で4月は東京・5月は福岡とそれぞれマンスリーマンションで過ごしたのだが、やっぱりテレビはあれば見るもので、なんだかんだ便利で、BGMとして優秀であり、ついでにアニメも見れる。&lt;/p&gt;</description></item><item><title>自分の考えを表現することには恐怖が伴うし、そもそも面倒くさい</title><link>https://shimoju.jp/2016/07/29/expression/</link><guid isPermaLink="true">https://shimoju.jp/2016/07/29/expression/</guid><pubDate>Fri, 29 Jul 2016 00:36:01 +0900</pubDate><description>&lt;p&gt;「日記を書くことにする」という日記を書いていたら筆が乗ったので。&lt;/p&gt;&#10;&lt;p&gt;技術ブログというより、特に思想系やニュース語り系の記事を読んでよく思うことは「よくそんな自分の考えをおいそれと開陳できるな」ということ。&lt;/p&gt;&#10;&lt;p&gt;認識がまったく間違っているかもしれないし、自分の考えが少数派で世間的にはおかしいかもしれない。そうそうないとはいえ炎上することもある。友達に面倒なやつだと思われてしまうかもしれない。&lt;/p&gt;</description></item><item><title>日記を書くことにする</title><link>https://shimoju.jp/2016/07/28/keep-a-diary/</link><guid isPermaLink="true">https://shimoju.jp/2016/07/28/keep-a-diary/</guid><pubDate>Thu, 28 Jul 2016 23:56:51 +0900</pubDate><description>&lt;p&gt;日記を書くことにした。&lt;/p&gt;&#10;&lt;p&gt;……要は毎日ブログを書くということなんだけど、「日記」という概念にした方が書きやすくなるのかなと。&lt;/p&gt;&#10;&lt;p&gt;会社ではアウトプットを推奨しており、それは会社の**&lt;a href="https://pepabo.com/recruit/important/"&gt;「大切にしてほしい3つのこと」&lt;/a&gt;&lt;strong&gt;にも表れている。そして今年のエンジニア研修のテーマも&lt;/strong&gt;「息を吸うようにアウトプット」**である。&#10;(ちなみに、このテーマには「『吐くようにアウトプット』じゃないの？」というマジレスが入ったらしい)&lt;/p&gt;&#10;&lt;p&gt;しかし、なかなか思うようにアウトプットするのは難しい。&#10;これは新卒エンジニア全員が課題に感じているようだ。&lt;/p&gt;</description></item><item><title>Hello world!</title><link>https://shimoju.jp/2016/05/02/hello-world/</link><guid isPermaLink="true">https://shimoju.jp/2016/05/02/hello-world/</guid><pubDate>Mon, 02 May 2016 10:38:31 +0900</pubDate><description>&lt;p&gt;ブログはじめました　がんばります&lt;/p&gt;</description></item></channel></rss>