<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>iriya-ufo&#39;s blog</title>
    <link>https://iriya-ufo.net/</link>
    <description>Recent content on iriya-ufo&#39;s blog</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Mon, 10 Feb 2025 22:01:30 +0900</lastBuildDate>
    <atom:link href="https://iriya-ufo.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>About</title>
      <link>https://iriya-ufo.net/about/</link>
      <pubDate>Thu, 20 Dec 2018 12:38:52 +0800</pubDate>
      <guid>https://iriya-ufo.net/about/</guid>
      <description>&lt;figure&gt;&lt;img src=&#34;https://iriya-ufo.net/images/tux-thinkpad.png&#34; width=&#34;80&#34;&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;about-me&#34;&gt;About Me&lt;/h2&gt;&#xA;&lt;p&gt;Infrastructure Engineer&lt;/p&gt;&#xA;&lt;h2 id=&#34;career&#34;&gt;Career&lt;/h2&gt;&#xA;&lt;p&gt;See @ &lt;a href=&#34;https://www.linkedin.com/in/naoto-inoue-a7b7171a1/&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;output&#34;&gt;Output&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iriya-ufo.net/ml/&#34;&gt;機械学習とかの関連まとめ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>asdf から mise に移行する</title>
      <link>https://iriya-ufo.net/blog/2025/02/10/asdf-to-mise/</link>
      <pubDate>Mon, 10 Feb 2025 22:01:30 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2025/02/10/asdf-to-mise/</guid>
      <description>&lt;h2 id=&#34;asdf-が壊れた&#34;&gt;asdf が壊れた&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2022/04/29/asdf-install/&#34;&gt;この記事&lt;/a&gt;を書いて以降ずっと asdf を使ってきましたが &lt;code&gt;brew upgrade&lt;/code&gt; のタイミングで壊れてしまいました。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/Users/iriya/.zshrc:source:126: no such file or directory: /usr/local/opt/asdf/libexec/asdf.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;公式サイトで見てもインストール方法は変わっておらず brew のタイミングでなぜか libexec が消失していた感じです。&#xA;治し方が分からないので mise に移行することにしました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>LazyVim をはじめました</title>
      <link>https://iriya-ufo.net/blog/2024/12/11/lazyvim-setup/</link>
      <pubDate>Wed, 11 Dec 2024 22:26:23 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2024/12/11/lazyvim-setup/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://adventar.org/calendars/10584&#34;&gt;TechCommit AdventCalendar2024&lt;/a&gt; 9日目の記事です。&lt;/p&gt;&#xA;&lt;p&gt;最近 LazyVim を触り始めたのでそのセットアップ備忘録になります。&#xA;自分は今まで Emacs を長年触ってきましたが最近は動作のもっさり感とたまにクラッシュするのでどうしたものかなぁと思っていたところ、たまたま LazyVim の存在を知ったので入門してみました。&#xA;Vim は NeoVim で拡張できることは知ってましたが、セットアップが大変なイメージがあったのでこれまで躊躇してました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Go でインストールしたパッケージのアップデート</title>
      <link>https://iriya-ufo.net/blog/2024/09/24/go-pkg-update-all/</link>
      <pubDate>Tue, 24 Sep 2024 12:24:24 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2024/09/24/go-pkg-update-all/</guid>
      <description>&lt;p&gt;&lt;code&gt;go get&lt;/code&gt; もしくは &lt;code&gt;go install&lt;/code&gt; でインストールしたパッケージのアップデート方法&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go get -u &amp;lt;pkg&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go install &amp;lt;pkg&amp;gt;@latest&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;&lt;code&gt;&amp;lt;pkg&amp;gt;&lt;/code&gt; の情報(パス)を知りたい場合、以下のようにする&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$GOPATH&lt;/span&gt;/bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go version -m &amp;lt;pkg-name&amp;gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; head -n2 &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; tail -n1 &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; awk &lt;span class=&#34;s1&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;参考サイト&#34;&gt;参考サイト&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://zenn.dev/kyoh86/articles/291618538dcf0d&#34;&gt;go installしたものを一括で更新する方法&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>shadcn/ui をセットアップする</title>
      <link>https://iriya-ufo.net/blog/2024/09/22/shadcn-setup/</link>
      <pubDate>Sun, 22 Sep 2024 23:49:33 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2024/09/22/shadcn-setup/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2024/09/08/how-to-setup-react-ts-by-vite-2024/&#34;&gt;Vite で React の環境構築&lt;/a&gt;の記事で作成した React に shadcn/ui をセットアップしました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;手順&#34;&gt;手順&lt;/h2&gt;&#xA;&lt;p&gt;Tailwind が必要なのでインストールします。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pnpm i -D tailwindcss postcss autoprefixer&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pnpx tailwindcss init -p&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;Tailwind 関連の初期設定を行います。&#xA;&lt;a href=&#34;https://tailwindcss.com/docs/guides/vite&#34;&gt;公式サイト&lt;/a&gt;にあるように &lt;code&gt;tailwind.config.js&lt;/code&gt; と &lt;code&gt;./src/index.css&lt;/code&gt; を編集します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vite で React の環境構築</title>
      <link>https://iriya-ufo.net/blog/2024/09/08/how-to-setup-react-ts-by-vite-2024/</link>
      <pubDate>Sun, 08 Sep 2024 02:16:39 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2024/09/08/how-to-setup-react-ts-by-vite-2024/</guid>
      <description>&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2021/12/17/how-to-setup-react-ts-jest-recoil-mui-emotion-by-vite/&#34;&gt;環境構築の記事&lt;/a&gt;を全面的に書き直しました。&#xA;違いは ESLint と Prettier を使用せず Biome を利用するようにしたことくらいです。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;使用する技術スタック&#xA;&lt;ul&gt;&#xA;&lt;li&gt;React&lt;/li&gt;&#xA;&lt;li&gt;TypeScript&lt;/li&gt;&#xA;&lt;li&gt;Vite&lt;/li&gt;&#xA;&lt;li&gt;pnpm&lt;/li&gt;&#xA;&lt;li&gt;Biome&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;目次&#34;&gt;目次&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#node-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34;&gt;Node のインストール&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#pnpm-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34;&gt;pnpm のインストール&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#vite-%E3%81%A7-react-x-typescript-%E3%82%92%E6%A7%8B%E7%AF%89&#34;&gt;Vite で React x TypeScript を構築&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#biome-%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97&#34;&gt;Biome セットアップ&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#vscode-%E8%A8%AD%E5%AE%9A&#34;&gt;VSCode 設定&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#eslint-%E5%89%8A%E9%99%A4&#34;&gt;ESLint 削除&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#%E7%B5%B6%E5%AF%BE%E3%83%91%E3%82%B9%E3%81%A7%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88&#34;&gt;絶対パスでインポート&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;node-のインストール&#34;&gt;Node のインストール&lt;/h2&gt;&#xA;&lt;p&gt;asdf を利用して Node をインストールします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs 小技集</title>
      <link>https://iriya-ufo.net/blog/2024/01/26/emacs-tips/</link>
      <pubDate>Fri, 26 Jan 2024 01:26:18 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2024/01/26/emacs-tips/</guid>
      <description>&lt;p&gt;自分のための覚書&lt;/p&gt;&#xA;&lt;p&gt;使用頻度が低いため忘れやすい、でも覚えておくとチョット便利なやーつ&lt;/p&gt;&#xA;&lt;h2 id=&#34;tips&#34;&gt;Tips&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-x r t string RET             &lt;span class=&#34;c1&#34;&gt;# 複数行の先頭に文字列を挿入&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x delete-trailing-whitespace &lt;span class=&#34;c1&#34;&gt;# 行末の空白を削除&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x toggle-truncate-lines      &lt;span class=&#34;c1&#34;&gt;# 行の折り返しのオンオフ&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-g g RET 行番号               &lt;span class=&#34;c1&#34;&gt;# 特定の行番号へジャンプ&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-y                            &lt;span class=&#34;c1&#34;&gt;# キルリングのリスト&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-/                            &lt;span class=&#34;c1&#34;&gt;# 取消 Undo&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-o                            &lt;span class=&#34;c1&#34;&gt;# ハイライトシンボル&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;検索&#34;&gt;検索&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x find-name-dired    &lt;span class=&#34;c1&#34;&gt;# ワイルドカードでファイル名検索&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x find-grep-dired    &lt;span class=&#34;c1&#34;&gt;# ファイルの内容を検索&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;置換&#34;&gt;置換&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x replace-string    &lt;span class=&#34;c1&#34;&gt;# 一括置換&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x query-replace     &lt;span class=&#34;c1&#34;&gt;# 問い合わせ置換&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;タブ -&amp;gt; スペース置換&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-x h                 &lt;span class=&#34;c1&#34;&gt;# 全選択して&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;M-x untabify          &lt;span class=&#34;c1&#34;&gt;# タブをスペースに変換&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;ファイルのリネーム&#34;&gt;ファイルのリネーム&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-x C-f RET    &lt;span class=&#34;c1&#34;&gt;# Dired モードに入る&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;               &lt;span class=&#34;c1&#34;&gt;# リネームしたいファイルで R&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;               &lt;span class=&#34;c1&#34;&gt;# バッファにファイル名を打ち込んで RET&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;               &lt;span class=&#34;c1&#34;&gt;# q で Dired から抜ける&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;文字コード&#34;&gt;文字コード&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-x RET r utf-8    &lt;span class=&#34;c1&#34;&gt;# 文字化けしてる時(UTF-8のファイルなのにSJISで開いちゃった)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;C-x RET f utf-8    &lt;span class=&#34;c1&#34;&gt;# 文字化けしてない時(SJISのファイルをUTF-8で保存したいとき)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>インストール済み VSCode 拡張機能一覧 2023-12 版</title>
      <link>https://iriya-ufo.net/blog/2023/12/18/vscode-extension-4/</link>
      <pubDate>Mon, 18 Dec 2023 15:19:28 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2023/12/18/vscode-extension-4/</guid>
      <description>&lt;p&gt;本記事は &lt;a href=&#34;https://adventar.org/calendars/8839&#34;&gt;TechCommit AdventCalendar2023&lt;/a&gt; 18日目の記事です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2022/12/13/vscode-extension-3/&#34;&gt;前回&lt;/a&gt;から1年が経ったので再度整理してみました。&#xA;ほとんど開発の機会がなかったので変更はほとんどなく、2つ追加されただけでした。&lt;/p&gt;&#xA;&lt;p&gt;2023年12月現在で67個（以下アルファベット順）&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs に Rust の開発環境を整える</title>
      <link>https://iriya-ufo.net/blog/2023/02/18/rust-setup-on-emacs/</link>
      <pubDate>Sat, 18 Feb 2023 18:01:07 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2023/02/18/rust-setup-on-emacs/</guid>
      <description>&lt;p&gt;Rust の勉強を始めました。&#xA;Mac + Emacs に Rust の開発環境を整えたのでその備忘録です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;rust-のインストール&#34;&gt;Rust のインストール&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.rust-lang.org/ja/tools/install&#34;&gt;公式サイト&lt;/a&gt;に習い &lt;code&gt;rustup&lt;/code&gt; ツールを使って Rust をインストールします。&#xA;&lt;code&gt;rustup&lt;/code&gt; は Rust のバージョン管理と関連ツールの管理を行うことができるツールです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>インストール済み VSCode 拡張機能一覧 2022-12 版</title>
      <link>https://iriya-ufo.net/blog/2022/12/13/vscode-extension-3/</link>
      <pubDate>Tue, 13 Dec 2022 15:24:46 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/12/13/vscode-extension-3/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2021/09/14/vscode-extension-2/&#34;&gt;前回&lt;/a&gt;から1年が経ったので再度整理してみました。&lt;/p&gt;&#xA;&lt;p&gt;2022年12月現在で65個（以下アルファベット順）&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx&#34;&gt;Awesome Emacs Keymap&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments&#34;&gt;Better Comments&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml&#34;&gt;Better Jinja&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=alexdima.copy-relative-path&#34;&gt;Copy Relative Path&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=dzhavat.css-flexbox-cheatsheet&#34;&gt;CSS Flexbox Cheatsheet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug&#34;&gt;Debugger for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno&#34;&gt;Deno&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker&#34;&gt;Docker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv&#34;&gt;DotENV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=kaiwood.endwise&#34;&gt;endwise&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=CraigMaslowski.erb&#34;&gt;erb&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets&#34;&gt;ES7 React/Redux/GraphQL/React-Native snippets&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint&#34;&gt;ESLint&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory&#34;&gt;Git History&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme&#34;&gt;GitHub Theme&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens&#34;&gt;GitLens&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=golang.Go&#34;&gt;Go&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform&#34;&gt;HashiCorp Terraform&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy&#34;&gt;hugofy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow&#34;&gt;indent-rainbow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack&#34;&gt;Java Extension Pack&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test&#34;&gt;Java Test Runner&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=MariusAlchimavicius.json-to-ts&#34;&gt;JSON to TS&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=wmaurer.vscode-jumpy&#34;&gt;jumpy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter&#34;&gt;Jupyter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter-keymap&#34;&gt;Jupyter Keymap&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=redhat.java&#34;&gt;Language Support for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=mattn.Lisp&#34;&gt;Lisp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare&#34;&gt;Live Share&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one&#34;&gt;Markdown All in One&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid&#34;&gt;Markdown Preview Mermaid Support&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme&#34;&gt;Material Icon Theme&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven&#34;&gt;Maven for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme&#34;&gt;One Dark Pro&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tootone.org-mode&#34;&gt;Org Mode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense&#34;&gt;Path Intellisense&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml&#34;&gt;PlantUML&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=csstools.postcss&#34;&gt;PostCSS Language Support&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode&#34;&gt;Prettier - Code formatter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-dependency&#34;&gt;Project Manager for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance&#34;&gt;Pylance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-python.python&#34;&gt;Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv&#34;&gt;Rainbow CSV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers&#34;&gt;Remote - Containers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh&#34;&gt;Remote - SSH&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh-edit&#34;&gt;Remote - SSH: Editing Configuration Files&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby&#34;&gt;Ruby&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sianglim.slim&#34;&gt;Slim&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=Arjun.swagger-viewer&#34;&gt;Swagger Viewer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss&#34;&gt;Tailwind CSS IntelliSense&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight&#34;&gt;TODO Highlight&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces&#34;&gt;Trailing Spaces&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sastan.twind-intellisense&#34;&gt;Twind Intellisense&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=octref.vetur&#34;&gt;Vetur&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode&#34;&gt;Visual Studio IntelliCode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples&#34;&gt;IntelliCode API Usage Examples&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ZixuanChen.vitest-explorer&#34;&gt;Vitest&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=wingrunr21.vscode-ruby&#34;&gt;VSCode Ruby&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=marchrock.vscode-ghq&#34;&gt;vscode-ghq&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons&#34;&gt;vscode-icons&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tomoki1207.pdf&#34;&gt;vscode-pdf&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sjhuangx.vscode-scheme&#34;&gt;vscode-scheme&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets&#34;&gt;Vue VSCode Snippets&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml&#34;&gt;YAML&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ICS.japanese-proofreading&#34;&gt;テキスト校正くん&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;本記事は &lt;a href=&#34;https://adventar.org/calendars/7673&#34;&gt;TechCommit AdventCalendar2022&lt;/a&gt; 13日目の記事です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「ビジネスエリートになるための 教養としての投資」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2022/04/30/culture-investment/</link>
      <pubDate>Sat, 30 Apr 2022 23:28:51 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/04/30/culture-investment/</guid>
      <description>&lt;h2 id=&#34;読んだ感想&#34;&gt;読んだ感想&lt;/h2&gt;&#xA;&lt;p&gt;一昔前に話題になった本で、レビューが高かったので気になって買っていました。&#xA;読んだ感想ですが、正直微妙でした。対象とする読者がよく分からなかったです。&#xA;タイトルから受けた印象では、投資をしたことがない人に対して投資とはどういうものか、読了したら投資を始めるきっかけとなる本というイメージを持っていました。&#xA;ですが、別にこれを読んでも投資しようというきっかけにはならないだろうと感じました。&#xA;また、投資歴がある人向けかというとそれもちょっと違う感じがします。投資したことがある人であれば多分物足りなく感じるかと。&#xA;この本読むくらいなら&lt;a href=&#34;https://www.amazon.co.jp/dp/4480864245&#34;&gt;『金持ち父さん 貧乏父さん』&lt;/a&gt;の方がましですね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Xenv から asdf に移行する</title>
      <link>https://iriya-ufo.net/blog/2022/04/29/asdf-install/</link>
      <pubDate>Fri, 29 Apr 2022 21:09:55 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/04/29/asdf-install/</guid>
      <description>&lt;h2 id=&#34;きっかけ&#34;&gt;きっかけ&lt;/h2&gt;&#xA;&lt;p&gt;anyenv 関係をキャッシュするというテクニックで zsh の起動を速くするという記事をみました。&#xA;自分は anyenv は使ってませんが、いくつかの Xenv 系を直接インストールしてバージョン管理をしていました。&#xA;asdf は速いというのと一つにまとめたいという思いがあったので、移行することにしました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs に Neotree を導入する</title>
      <link>https://iriya-ufo.net/blog/2022/04/25/neotree-to-emacs/</link>
      <pubDate>Mon, 25 Apr 2022 21:16:32 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/04/25/neotree-to-emacs/</guid>
      <description>&lt;p&gt;Neotree をインストールしました。&#xA;straight を使っているので &lt;code&gt;use-package&lt;/code&gt; と書くだけでインストールされます。&#xA;使い方は以下 elisp 見ればなんとなく分かるでしょう。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;32&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;33&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;34&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;35&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;36&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;37&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;38&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;39&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;40&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;41&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;42&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;43&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;44&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go&#34; data-lang=&#34;go&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;------------------------------------------------------------------&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;brief&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;   &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Neotree&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;note&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;//github.com/jaypei/emacs-neotree&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;------------------------------------------------------------------&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;use&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kn&#34;&gt;package&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;init&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;setq&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;default&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;keymap&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;style&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;concise&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;setq&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;default&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;show&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;hidden&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;files&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;config&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;setq&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;smart&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;setq&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;auto&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;setq&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;theme&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arrow&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;bind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;C-c C-o&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;toggle&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;bind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;RET&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;enter&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;hide&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mode&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;map&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;bind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;a&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;hidden&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;toggle&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mode&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;map&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;bind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;left&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;up&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;node&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mode&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;map&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;bind&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;lt;right&amp;gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;change&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;root&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mode&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;map&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Change&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;s&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;font&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;size&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Tips&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;from&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;//github.com/jaypei/emacs-neotree/issues/218&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;defun&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;scale&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Text scale for neotree.&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;interactive&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;scale&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;adjust&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;scale&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;decrease&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;message&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;nil&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;add&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;hook&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;after&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;create&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;hook&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;          &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;lambda&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;_&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;            &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;call&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;interactively&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;scale&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Hide&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;window&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;after&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;Tips&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;from&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;cp&#34;&gt;//github.com/jaypei/emacs-neotree/issues/77&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;defun&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;hide&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;full&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;path&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;optional&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Open file and hiding neotree.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;The description of FULL-PATH &amp;amp; ARG is in `neotree-enter&amp;#39;.&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;global&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;select&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mru&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;window&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;find&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;full&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;path&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;hide&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;defun&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neotree&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;enter&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;hide&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;optional&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arg&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Neo-open-file-hide if file, Neo-open-dir if dir.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;The description of ARG is in `neo-buffer--execute&amp;#39;.&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;interactive&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;P&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;buffer&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;execute&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;arg&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;hide&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;neo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>分離式キーボード BAROCCO MD600v3 を買った</title>
      <link>https://iriya-ufo.net/blog/2022/03/23/md600v3/</link>
      <pubDate>Wed, 23 Mar 2022 01:24:23 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/03/23/md600v3/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://iriya-ufo.net/images/2022/03/md600v3.jpg&#34; alt=&#34;md600v3&#34;&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;iframely-embed&#34;&gt;&lt;div class=&#34;iframely-responsive&#34; style=&#34;height: 140px; padding-bottom: 0;&#34;&gt;&lt;a href=&#34;https://archisite.co.jp/products/mistel/md600v3-rgb/&#34; data-iframely-url=&#34;//iframely.net/fpTF4o3&#34;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;script async src=&#34;//iframely.net/embed.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;これを買いました。分離式は初めて触るので慣れるかどうか不安もありましたが、しばらく触って見たところ特に大きな問題はなさそうです。&#xA;&amp;ldquo;B&amp;quot;のキーを今までは右手で押していたのでそれを左手に変えるのは若干とまどいましたが、それ以外はほぼホームポジションの位置から打てていたようです。&#xA;キーレイアウトが &lt;a href=&#34;https://iriya-ufo.net/blog/2021/09/07/ducky-one-2-mini-rgb/&#34;&gt;Ducky One 2 Mini&lt;/a&gt; とまったく一緒だったので、その慣れも大きかったかもしれません。&#xA;HHKBと比較した場合、矢印キーが遠く感じるので不便さがあるかも。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs で Magit を使う</title>
      <link>https://iriya-ufo.net/blog/2022/02/22/magit/</link>
      <pubDate>Tue, 22 Feb 2022 00:09:18 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/02/22/magit/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://magit.vc&#34;&gt;Magit&lt;/a&gt; は今まで食わず嫌いで使ってこなかったけど、ようやく覚える気になったので備忘録として書き残します。&lt;/p&gt;&#xA;&lt;h2 id=&#34;インストール&#34;&gt;インストール&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;M-x package-list-packages&lt;/code&gt; からインストールできます。&#xA;自分で使っているパッケージマネジャーがあればそれに従ってください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>【2021年】株投資の損益を計算した</title>
      <link>https://iriya-ufo.net/blog/2022/01/16/profit-and-loss-2021/</link>
      <pubDate>Sun, 16 Jan 2022 00:33:43 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2022/01/16/profit-and-loss-2021/</guid>
      <description>&lt;p&gt;2021年の株投資の損益がまとめられたので公開します (これまでの振り返りは&lt;a href=&#34;https://iriya-ufo.net/tags/investment-performance/&#34;&gt;こちら&lt;/a&gt;)。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.google.com/spreadsheets/d/1U6vwpXWB5lR9FtSiTgY9JCDhNz3wELyLojiwEzbnnjA/edit#gid=598918746&#34;&gt;投資における損益計算シート&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;振り返り&#34;&gt;振り返り&lt;/h2&gt;&#xA;&lt;p&gt;スプレッドシートをみれば確認できますが、取引回数が極めて少ない上に3月以降の取引がありません。&#xA;実は個人的な理由によって資産を全部引き出す必要があったので、今まで持っていた株を全部売った形になります。&#xA;なので2021年は特筆すべきことがありませんでした。またゼロからスタートの気持ちで頑張っていきたいと思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jest の代わりに Vitest 使ってみる</title>
      <link>https://iriya-ufo.net/blog/2021/12/23/using-vitest-instead-of-jest/</link>
      <pubDate>Thu, 23 Dec 2021 15:24:24 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/12/23/using-vitest-instead-of-jest/</guid>
      <description>&lt;p&gt;つい先日、&lt;a href=&#34;https://iriya-ufo.net/blog/2021/12/17/how-to-setup-react-ts-jest-recoil-mui-emotion-by-vite/&#34;&gt;環境構築の記事&lt;/a&gt;を書いたのですが、その後 &lt;a href=&#34;https://vitest.dev/&#34;&gt;Vitest&lt;/a&gt; が公開されたので Jest を置き換えてみます（今はまだ開発中で安定版ではないので個人的な範囲で使うのがいいかと思います）。&lt;/p&gt;&#xA;&lt;h2 id=&#34;jest-関連のアンインストール&#34;&gt;Jest 関連のアンインストール&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2021/12/17/how-to-setup-react-ts-jest-recoil-mui-emotion-by-vite/&#34;&gt;前回の環境構築&lt;/a&gt;からの差分なので、入れていない場合は関係ありません。&lt;a href=&#34;#vitest&#34;&gt;Vitest&lt;/a&gt; のインストールからどうぞ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>React x TypeScript x MUIv5 x Recoil x Jest x Docker by Vite</title>
      <link>https://iriya-ufo.net/blog/2021/12/17/how-to-setup-react-ts-jest-recoil-mui-emotion-by-vite/</link>
      <pubDate>Fri, 17 Dec 2021 16:16:18 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/12/17/how-to-setup-react-ts-jest-recoil-mui-emotion-by-vite/</guid>
      <description>&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&lt;/h2&gt;&#xA;&lt;p&gt;爆速とウワサの Vite を使って React x TypeScript な環境を作成しました。他にも MUIv5, Recoil, Jest, Docker などもあわせて作りました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;目次&#34;&gt;目次&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#react-%E3%81%AE%E7%92%B0%E5%A2%83%E3%81%A8%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97&#34;&gt;React の環境とセットアップ&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#vscode-%E8%A8%AD%E5%AE%9A&#34;&gt;VSCode 設定&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#%E3%83%86%E3%82%B9%E3%83%88%E7%92%B0%E5%A2%83&#34;&gt;テスト環境&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#material-ui&#34;&gt;Material UI&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#%E3%81%9D%E3%81%AE%E4%BB%96%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA&#34;&gt;その他ライブラリ&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#recoil&#34;&gt;Recoil&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;#docker&#34;&gt;Docker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;react-の環境とセットアップ&#34;&gt;React の環境とセットアップ&lt;/h2&gt;&#xA;&lt;p&gt;まずは node をインストールします。node 自体はバージョン管理したいので nodenv を使ってインストールします。nodenv を使ったインストール方法はこちらを参照してください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>React を完全に理解するために行った学習方法</title>
      <link>https://iriya-ufo.net/blog/2021/11/30/how-to-learn-react/</link>
      <pubDate>Tue, 30 Nov 2021 23:38:39 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/11/30/how-to-learn-react/</guid>
      <description>&lt;p&gt;新しい言語やフレームワーク、触れたことのないアーキテクチャなどを習得しようとするとき、どのようにして学習していますか？&#xA;効率の良い学習方法というのは人によってそれぞれ違うと思いますが、自分ならこうしますという記事があれば少しは有益かもしれないと思い本記事を書いています。&#xA;ここでは React を学習するにあたって、どのような教材を用い、どのような方法で学んだかを残しておきます。&#xA;あくまで僕が行ってきた学習方法を書いていますので、これがベストの方法だ、という内容ではないのでご注意ください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2021/11/19/review-react-hands-on-learing/</link>
      <pubDate>Fri, 19 Nov 2021 00:55:44 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/11/19/review-react-hands-on-learing/</guid>
      <description>&lt;h2 id=&#34;読んだ感想&#34;&gt;読んだ感想&lt;/h2&gt;&#xA;&lt;p&gt;React を業務で使っている知人から、書籍で学ぶならこれ一択！とオススメされたのが「Reactハンズオンラーニング」でした。&#xA;読んでみたところ実際良かったです。ハンズオンと名のついた書籍ですが、内容的にはハンズオン形式ではないので、購入する際は気をつけたほうがいいでしょう。&#xA;先日&lt;a href=&#34;https://iriya-ufo.net/blog/2021/11/17/review-modern-react/&#34;&gt;「モダンJavaScriptの基本から始める React実践の教科書」&lt;/a&gt;のレビューを書きましたが、こちらの本で物足りないなと感じる場合、ハンズオンラーニングを読むと良さそうです。&#xA;ハンズオンの方がコード例が多いのと、テストやルーティング、サスペンスコンポーネントなどの説明があるのがいいです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「モダンJavaScriptの基本から始める React実践の教科書」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2021/11/17/review-modern-react/</link>
      <pubDate>Wed, 17 Nov 2021 00:09:00 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/11/17/review-modern-react/</guid>
      <description>&lt;h2 id=&#34;読んだ感想&#34;&gt;読んだ感想&lt;/h2&gt;&#xA;&lt;p&gt;React の入門書として一冊あげるとすればこの本でしょう、というくらいオススメできる内容でした。&#xA;対象読者としては JavaScript に少し不安もありつつ React をこれから学ぶ人といった感じです。&#xA;がっつり第三章まで JavaScript の話しなので React だけ学びたい方は少し分量が少なく感じるかもしれません。&#xA;ただ基本的な抑えておかないといけないことはちゃんと書かれてる感じでした。&#xA;ボリュームはそれほど多くないので、速ければ数時間で読み終えるでしょう。&#xA;随所に書かれたコラムも現場感がある内容でいい感じです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>プロジェクト管理ツールなに使ってるか聞いてみた</title>
      <link>https://iriya-ufo.net/blog/2021/10/20/project-management-tool/</link>
      <pubDate>Wed, 20 Oct 2021 09:45:28 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/10/20/project-management-tool/</guid>
      <description>&lt;p&gt;とあるコミュニティでプロジェクト管理ツールなに使ってるか聞いてみました。&#xA;20人ほどから回答を頂けましたので各ツールを簡単にまとめてみました。&#xA;回答して頂いたエンジニアはだいたいWeb系ですが、ネットワークとかIoTとかの方もいらっしゃいます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>[2021年版] Emacs に Go の開発環境を整える</title>
      <link>https://iriya-ufo.net/blog/2021/10/13/go-setup-on-emacs-ver2/</link>
      <pubDate>Wed, 13 Oct 2021 13:54:35 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/10/13/go-setup-on-emacs-ver2/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2019/02/15/go-setup-on-emacs/&#34;&gt;以前書いた内容&lt;/a&gt;が古くなったので改めて書き直すことにしました。&#xA;大きな変更点としては補完に &lt;code&gt;gocode&lt;/code&gt; ではなく &lt;code&gt;gopls (Language Server)&lt;/code&gt; を使うようにしたことです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;go-のインストール&#34;&gt;Go のインストール&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ mkdir &lt;span class=&#34;nv&#34;&gt;$HOME&lt;/span&gt;/.go&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add this line to ~/.zshrc&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;GOPATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$HOME&lt;/span&gt;/.go&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;PATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$PATH&lt;/span&gt;:&lt;span class=&#34;nv&#34;&gt;$GOPATH&lt;/span&gt;/bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;brew install go&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;go-package-のインストール&#34;&gt;Go Package のインストール&lt;/h2&gt;&#xA;&lt;p&gt;まずは &lt;code&gt;gopls (Language Server)&lt;/code&gt; とその他をインストールします。&#xA;&lt;code&gt;goimports&lt;/code&gt; は &lt;code&gt;import&lt;/code&gt; の過不足を自動で補完してくれるものです。好みでインストールしてください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>机をDIYした</title>
      <link>https://iriya-ufo.net/blog/2021/10/08/diy-desk/</link>
      <pubDate>Fri, 08 Oct 2021 20:31:54 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/10/08/diy-desk/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://iriya-ufo.net/images/2021/10/diy-desk.jpg&#34; alt=&#34;diy-desk&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;部屋が狭いのでコンパクトにまとめたいなぁと思っていたところ、この記事を見つけたので早速DIYしてみました。&lt;/p&gt;&#xA;&lt;div class=&#34;iframely-embed&#34;&gt;&lt;div class=&#34;iframely-responsive&#34; style=&#34;height: 140px; padding-bottom: 0;&#34;&gt;&lt;a href=&#34;https://99diy.tokyo/mukuboard_desk/&#34; data-iframely-url=&#34;//cdn.iframe.ly/Jxg84hV?card=small&#34;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;script async src=&#34;//cdn.iframe.ly/embed.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;h2 id=&#34;購入したもの&#34;&gt;購入したもの&lt;/h2&gt;&#xA;&lt;p&gt;まず天板を&lt;a href=&#34;https://www.r-toolbox.jp/service/%E3%83%95%E3%83%AA%E3%83%BC%E3%82%AB%E3%83%83%E3%83%88%E7%84%A1%E5%9E%A2%E6%9D%90/&#34;&gt;こちら&lt;/a&gt;のサイトから購入しました。このサイトではミリ単位で天板の寸法を指定できたり、オイル塗りや簡単な加工オプションも付けられるので大変便利です（ここまでやってもらってDIYといえるだろうか……）。&lt;/p&gt;&#xA;&lt;div class=&#34;iframely-embed&#34;&gt;&lt;div class=&#34;iframely-responsive&#34; style=&#34;height: 140px; padding-bottom: 0;&#34;&gt;&lt;a href=&#34;https://www.r-toolbox.jp/service/%e3%83%95%e3%83%aa%e3%83%bc%e3%82%ab%e3%83%83%e3%83%88%e7%84%a1%e5%9e%a2%e6%9d%90/&#34; data-iframely-url=&#34;//cdn.iframe.ly/jV5S3fZ?card=small&#34;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;script async src=&#34;//cdn.iframe.ly/embed.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;&#xA;&lt;p&gt;僕が注文した内容はこんな感じです。納期は塗装・加工なしの場合2〜3週間程度、塗装・加工ありの場合3〜4週間程度だそうです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「入門 React」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2021/09/27/introduction-react-review/</link>
      <pubDate>Mon, 27 Sep 2021 15:14:47 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/09/27/introduction-react-review/</guid>
      <description>&lt;h2 id=&#34;読んだ感想&#34;&gt;読んだ感想&lt;/h2&gt;&#xA;&lt;p&gt;いい本でした。しかし中身を見ずにタイトルだけで判断して買うと、期待したものと違うなぁってなるかもしれません。&#xA;この本の対象読者はチュートリアルを終えた人や「Hello World」の次が欲しいと思っている人たちです。&#xA;React に一度も触れていない状態で読むと学習効率が悪いでしょう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「オブジェクト指向でなぜつくるのか 第3版」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2021/09/23/how-objects-work-3rd/</link>
      <pubDate>Thu, 23 Sep 2021 23:03:02 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/09/23/how-objects-work-3rd/</guid>
      <description>&lt;p&gt;この本、割と評判のいい本なのですが、個人的にはそこまでべた褒めするほどでもなかったです。&#xA;結局、オブジェクト指向でなぜつくるのかという問いに対する答えが明確でなかったように思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>インストール済み VSCode 拡張機能一覧 2021-09 版</title>
      <link>https://iriya-ufo.net/blog/2021/09/14/vscode-extension-2/</link>
      <pubDate>Tue, 14 Sep 2021 01:13:25 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/09/14/vscode-extension-2/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2020/09/21/vscode-extension/&#34;&gt;前回&lt;/a&gt;から早くも1年が経ったので整理してみました。&lt;/p&gt;&#xA;&lt;p&gt;2021年9月現在で57個（以下アルファベット順）&lt;/p&gt;&#xA;&lt;p&gt;スターがついているのはお気に入りという意味です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tuttieee.emacs-mcx&#34;&gt;Awesome Emacs Keymap&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments&#34;&gt;Better Comments&lt;/a&gt; ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しく追加しました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml&#34;&gt;Better Jinja&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;del&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer&#34;&gt;Bracket Pair Colorizer&lt;/a&gt;&lt;/del&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VSCode で標準機能としてついたため拡張の方は削除しました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=alexdima.copy-relative-path&#34;&gt;Copy Relative Path&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=dzhavat.css-flexbox-cheatsheet&#34;&gt;CSS Flexbox Cheatsheet&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug&#34;&gt;Debugger for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker&#34;&gt;Docker&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv&#34;&gt;DotENV&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=kaiwood.endwise&#34;&gt;endwise&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=CraigMaslowski.erb&#34;&gt;erb&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets&#34;&gt;ES7 React/Redux/GraphQL/React-Native snippets&lt;/a&gt; ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;React 始めたので新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint&#34;&gt;ESLint&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory&#34;&gt;Git History&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme&#34;&gt;GitHub Theme&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens&#34;&gt;GitLens&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=golang.Go&#34;&gt;Go&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform&#34;&gt;HashiCorp Terraform&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=akmittal.hugofy&#34;&gt;hugofy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow&#34;&gt;indent-rainbow&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack&#34;&gt;Java Extension Pack&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test&#34;&gt;Java Test Runner&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=wmaurer.vscode-jumpy&#34;&gt;jumpy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter&#34;&gt;Jupyter&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter-keymap&#34;&gt;Jupyter Keymap&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=redhat.java&#34;&gt;Language Support for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=mattn.Lisp&#34;&gt;Lisp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare&#34;&gt;Live Share&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one&#34;&gt;Markdown All in One&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme&#34;&gt;Material Icon Theme&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven&#34;&gt;Maven for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme&#34;&gt;One Dark Pro&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tootone.org-mode&#34;&gt;Org Mode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense&#34;&gt;Path Intellisense&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml&#34;&gt;PlantUML&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode&#34;&gt;Prettier - Code formatter&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-dependency&#34;&gt;Project Manager for Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance&#34;&gt;Pylance&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-python.python&#34;&gt;Python&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv&#34;&gt;Rainbow CSV&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers&#34;&gt;Remote - Containers&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh&#34;&gt;Remote - SSH&lt;/a&gt; ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh-edit&#34;&gt;Remote - SSH: Editing Configuration Files&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby&#34;&gt;Ruby&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;del&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync&#34;&gt;Settings Sync&lt;/a&gt;&lt;/del&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VSCode 標準機能として対応したので削除しました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sianglim.slim&#34;&gt;Slim&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=Arjun.swagger-viewer&#34;&gt;Swagger Viewer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight&#34;&gt;TODO Highlight&lt;/a&gt; ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces&#34;&gt;Trailing Spaces&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=octref.vetur&#34;&gt;Vetur&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode&#34;&gt;Visual Studio IntelliCode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=wingrunr21.vscode-ruby&#34;&gt;VSCode Ruby&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=marchrock.vscode-ghq&#34;&gt;vscode-ghq&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons&#34;&gt;vscode-icons&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=tomoki1207.pdf&#34;&gt;vscode-pdf&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sjhuangx.vscode-scheme&#34;&gt;vscode-scheme&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets&#34;&gt;Vue VSCode Snippets&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml&#34;&gt;YAML&lt;/a&gt; ⭐&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=ICS.japanese-proofreading&#34;&gt;テキスト校正くん&lt;/a&gt; ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;新しくインストールしました&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Ducky One 2 Mini RGB キーボードを買った</title>
      <link>https://iriya-ufo.net/blog/2021/09/07/ducky-one-2-mini-rgb/</link>
      <pubDate>Tue, 07 Sep 2021 23:40:42 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/09/07/ducky-one-2-mini-rgb/</guid>
      <description>&lt;p&gt;僕は今までずっと HHKB Pro2 を愛用してきました。初めて HHKB を触ったときの打鍵感がすごくよくて感動したのを覚えています。&#xA;それからときどき Realforce を使ったりもしてましたが、なんだかんだで HHKB に戻って来ていました。&#xA;小指辛い問題を解消するために&lt;a href=&#34;https://iriya-ufo.net/blog/2020/06/16/enhance-hhkb/&#34;&gt;押下圧を変える改造をしたり、静音化したり&lt;/a&gt;で結構いじったりして愛着もあります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hacobune で Go のアプリケーションを公開してみた</title>
      <link>https://iriya-ufo.net/blog/2021/08/19/hacobune-quick-start/</link>
      <pubDate>Thu, 19 Aug 2021 17:02:52 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/08/19/hacobune-quick-start/</guid>
      <description>&lt;h2 id=&#34;2022年2月15日更新&#34;&gt;2022年2月15日更新&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.sakura.ad.jp/information/announcements/2022/01/31/1968208892/&#34;&gt;Hacobune オープンβ版の提供終了に関するお知らせ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;オープンβ版が終了することになったそうです。正式版がリリースされるという内容でもないので、もしかしたらこのままサービス終了するのでしょうか。悲しいですね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Go の src ディレクトリを移動した</title>
      <link>https://iriya-ufo.net/blog/2021/03/23/moving-go-src/</link>
      <pubDate>Tue, 23 Mar 2021 15:27:54 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/03/23/moving-go-src/</guid>
      <description>&lt;p&gt;以前&lt;a href=&#34;https://iriya-ufo.net/blog/2019/11/28/ghq-setup/&#34;&gt;「リポジトリ管理ツール ghq を導入した」&lt;/a&gt;という記事を書きましたが、Go も Modules が主流になって様子が変わったので、一度整理することにしました。&lt;/p&gt;&#xA;&lt;p&gt;Go の Modules についての説明はこちらが分かりやすかったです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>【2020年】株投資の損益を計算した</title>
      <link>https://iriya-ufo.net/blog/2021/02/24/profit-and-loss-2020/</link>
      <pubDate>Wed, 24 Feb 2021 01:25:46 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2021/02/24/profit-and-loss-2020/</guid>
      <description>&lt;p&gt;ようやく2020年の株投資の損益がまとめられたので公開します (これまでの振り返りは&lt;a href=&#34;https://iriya-ufo.net/tags/investment-performance/&#34;&gt;こちら&lt;/a&gt;)。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.google.com/spreadsheets/d/1U6vwpXWB5lR9FtSiTgY9JCDhNz3wELyLojiwEzbnnjA/edit?usp=sharing&#34;&gt;投資における損益計算シート&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;成績結果&#34;&gt;成績結果&lt;/h2&gt;&#xA;&lt;p&gt;2020年の損益は &lt;strong&gt;+39万&lt;/strong&gt; ほどで勝率は &lt;strong&gt;64.58%&lt;/strong&gt; でした。&lt;/p&gt;&#xA;&lt;p&gt;最大損失はインスペック (6656) で &lt;strong&gt;-172,750円&lt;/strong&gt;、最大利益はクラウドストライク (CRWD) の &lt;strong&gt;+106,728円&lt;/strong&gt; でした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>成長が早い人の特徴</title>
      <link>https://iriya-ufo.net/blog/2020/12/20/techcommit-advent-calendar-2020/</link>
      <pubDate>Sun, 20 Dec 2020 02:11:07 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/12/20/techcommit-advent-calendar-2020/</guid>
      <description>&lt;p&gt;この記事は &lt;a href=&#34;https://qiita.com/advent-calendar/2020/tech-commit&#34;&gt;TechCommit Advent Calendar 2020&lt;/a&gt; の20日目の記事です。&lt;/p&gt;&#xA;&lt;p&gt;少し自分について紹介させてもらいます。自分は元予備校講師で数学や理科などを教えていました。それからエンジニアに転職し8年くらいが経ちました。&#xA;元予備校講師ということもあって、エンジニアに転職した後、某スクールや個人経由でプログラミングを教えてたりしてました。&#xA;数十人程度ですが教えてきた経験と TechCommit というコミュニティで色んな方と交流した体験談を交えて「成長が早い人の特徴」について自分の考えをつらつらと書きます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「世界のお金持ちが実践するお金の増やし方」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2020/10/08/dan-takahashi-review/</link>
      <pubDate>Thu, 08 Oct 2020 00:58:05 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/10/08/dan-takahashi-review/</guid>
      <description>&lt;p&gt;この本の著者は&lt;a href=&#34;https://www.youtube.com/channel/UCFXl12dZUPs7MLy_dMkMZYw&#34;&gt;高橋ダンという投資家ユーチューバー&lt;/a&gt;で、2020年1月から Youtube を始めて現在 (2020年10月) 25万人以上のチャンネル登録者がいます。&#xA;日本とアメリカのハーフ、コーネル大学を卒業しウォール街で投資銀行業務の経験があり、その後独立してヘッジファンドを立ち上げ売却をした、となんともすごい経歴です。&#xA;Youtube は日本語版と英語版でそれぞれのチャンネルがあり、両方同じ内容で毎日2つずつUPしています。経済ニュース、投資、などが主なテーマですが時々、教育や健康などのトピックについても語っています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>インストール済み VSCode 拡張機能一覧 2020-09 版</title>
      <link>https://iriya-ufo.net/blog/2020/09/21/vscode-extension/</link>
      <pubDate>Mon, 21 Sep 2020 01:43:44 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/09/21/vscode-extension/</guid>
      <description>&lt;p&gt;業務ではコードを書かないインフラエンジニアがインストール済みの VSCode 拡張機能一覧&lt;/p&gt;&#xA;&lt;p&gt;2020年9月現在で47個 (以下アルファベット順)&lt;/p&gt;&#xA;&lt;p&gt;お気に入りにはスターをつけてみた&lt;/p&gt;</description>
    </item>
    <item>
      <title>「世界一やさしい米国株の教科書 1年生」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2020/07/03/easiest-stock-text-in-the-world/</link>
      <pubDate>Fri, 03 Jul 2020 17:20:45 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/07/03/easiest-stock-text-in-the-world/</guid>
      <description>&lt;p&gt;米国株ブロガーさん達の間でちょっとした話題?になってた本で気になっていたので買いました。こちらです。&lt;/p&gt;&#xA;&lt;div class=&#34;amazlet-box&#34; style=&#34;margin-bottom:0px;&#34;&gt;&lt;div class=&#34;amazlet-image&#34; style=&#34;float:left;margin:0px 12px 1px 0px;&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4800720818/iriyaufo-22/ref=nosim/&#34; name=&#34;amazletlink&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;https://images-na.ssl-images-amazon.com/images/I/51dsd15oU6L._SL160_.jpg&#34; alt=&#34;世界一やさしい 米国株の教科書 1年生&#34; style=&#34;border: none;&#34; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&#34;amazlet-info&#34; style=&#34;line-height:120%; margin-bottom: 10px&#34;&gt;&lt;div class=&#34;amazlet-name&#34; style=&#34;margin-bottom:10px;line-height:120%&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4800720818/iriyaufo-22/ref=nosim/&#34; name=&#34;amazletlink&#34; target=&#34;_blank&#34;&gt;世界一やさしい 米国株の教科書 1年生&lt;/a&gt;&lt;div class=&#34;amazlet-powered-date&#34; style=&#34;font-size:80%;margin-top:5px;line-height:120%&#34;&gt;posted with &lt;a href=&#34;http://www.amazlet.com/&#34; title=&#34;amazlet&#34; target=&#34;_blank&#34;&gt;amazlet&lt;/a&gt; at 20.07.03&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;amazlet-detail&#34;&gt;はちどう&lt;br /&gt;ソーテック社 &lt;br /&gt;売り上げランキング: 1,394&lt;br /&gt;&lt;/div&gt;&lt;div class=&#34;amazlet-sub-info&#34; style=&#34;float: left;&#34;&gt;&lt;div class=&#34;amazlet-link&#34; style=&#34;margin-top: 5px&#34;&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4800720818/iriyaufo-22/ref=nosim/&#34; name=&#34;amazletlink&#34; target=&#34;_blank&#34;&gt;Amazon.co.jpで詳細を見る&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;amazlet-footer&#34; style=&#34;clear: left&#34;&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;h2 id=&#34;内容紹介&#34;&gt;内容紹介&lt;/h2&gt;&#xA;&lt;p&gt;タイトルにある通り最初に読むべき一冊としては十分な内容になっていると感じました。取り扱っていた内容は以下のようなものです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>University of the People Term5 が始まりました</title>
      <link>https://iriya-ufo.net/blog/2020/06/23/starting-the-university-of-the-people-term5/</link>
      <pubDate>Tue, 23 Jun 2020 08:51:57 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/06/23/starting-the-university-of-the-people-term5/</guid>
      <description>&lt;p&gt;先々週 University of the People Term4 が終わりました。Term4 では &lt;code&gt;Programming Fundamentals&lt;/code&gt; と &lt;code&gt;Online Education Strategies&lt;/code&gt; の2コースを受講していました。&#xA;&lt;code&gt;Programming Fundamentals&lt;/code&gt; は Python を使って基本的な文法や考え方を身につけるといった内容でした。&lt;code&gt;Class&lt;/code&gt; の概念までは触れられなかったので、ほんとにプログラミング初めての人のための基礎って感じで、実務経験のある方なら問題なく進んでいけると思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>HHKB の押下圧を減らし静音化した</title>
      <link>https://iriya-ufo.net/blog/2020/06/16/enhance-hhkb/</link>
      <pubDate>Tue, 16 Jun 2020 21:15:00 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/06/16/enhance-hhkb/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.pfu.fujitsu.com/hhkeyboard/hhkbpro2/spec.html&#34;&gt;HHKB Pro2(型番PD-KB400BN)&lt;/a&gt; を約10年ほど使ってきて、ここ1,2年はなんとなく買った &lt;a href=&#34;https://www.realforce.co.jp/products/R2TLS-US-BK/USV.html&#34;&gt;Realforce(型番R2TLS-USV-BK)&lt;/a&gt; を使っていました。Realforce で一番気に入ったのは押下圧でした。&#xA;HHKB ばかり使っているときは気づかなかったんですが、あの押下圧はかなりいいですね。疲れ具合が全然違います。とはいえ僕の持ってるのは変荷重のタイプなので全てが軽いわけではありませんでした。&#xA;そこでもっと軽いタイプで静電容量無接点キーボードを探したんですが、なかなかないんですよね。無いなら作ってしまえということで n 番煎じの記事になりますが、HHKB を分解して押下圧減と静音化を行いました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「FIRE」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2020/05/25/fire/</link>
      <pubDate>Mon, 25 May 2020 20:52:44 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/05/25/fire/</guid>
      <description>&lt;p&gt;米国でムーブメントになっている &lt;strong&gt;FIRE (セミリタイア、経済的自立)&lt;/strong&gt; を実現する具体的手法についての本。『2.26ドルを5年で125万ドルに増やした具体的手段！』という魅力的な帯がデカデカと書かれている。&#xA;早期リタイアについて調べたことのある人だったらそれほど目新しいことは書かれていない。&#xA;まとめると著者の主張とは以下の3つである。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「1兆ドルコーチ」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2020/04/11/trillion-dollar-coach/</link>
      <pubDate>Sat, 11 Apr 2020 01:28:23 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/04/11/trillion-dollar-coach/</guid>
      <description>&lt;p&gt;タイトルに惹かれて書店で購入。1兆ドルコーチ、ビル・キャンベルは元アメフトコーチであり、シリコンバレーの名だたるテック企業のコーチを務めた伝説の人物、ということで気になった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>University of the People Term4 が始まりました</title>
      <link>https://iriya-ufo.net/blog/2020/04/09/starting-the-university-of-the-people-term4/</link>
      <pubDate>Thu, 09 Apr 2020 10:39:08 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/04/09/starting-the-university-of-the-people-term4/</guid>
      <description>&lt;p&gt;先週 University of the People Term3 が終わりました。&#xA;English Composition 1 (英語基礎コース) はギリギリ合格することができました！&#xA;自分は13年前くらいに受けたTOEICが580くらいで、それから英語の勉強はほとんどしてこなかったですが、それでもなんとか受かることができました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に nodenv インストールした</title>
      <link>https://iriya-ufo.net/blog/2020/02/11/nodenv-to-mac/</link>
      <pubDate>Tue, 11 Feb 2020 15:55:10 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/02/11/nodenv-to-mac/</guid>
      <description>&lt;p&gt;brew でいれてたけど限界がきたのでバージョン管理ツール使う。&#xA;&lt;code&gt;nodenv&lt;/code&gt; を使うことにした。宗教的理由により &lt;code&gt;anyenv&lt;/code&gt; 経由でのインストールはしない。&lt;/p&gt;&#xA;&lt;h2 id=&#34;既存環境のアンインストール&#34;&gt;既存環境のアンインストール&lt;/h2&gt;&#xA;&lt;p&gt;とりあえず今の環境を消してきれいにする。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hugo にコメント投稿機能をつけました</title>
      <link>https://iriya-ufo.net/blog/2020/02/05/added-disqus/</link>
      <pubDate>Wed, 05 Feb 2020 16:52:53 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/02/05/added-disqus/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Q. Hugo でコメント投稿機能をつけるにはどうしたらいいのだろう？&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;A. DISQUS 使いましょう！&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gohugo.io/content-management/comments/&#34;&gt;公式サイト&lt;/a&gt;でも DISQUS 使いましょう、とある。&lt;/p&gt;&#xA;&lt;p&gt;やり方は簡単。まず &lt;a href=&#34;https://disqus.com/&#34;&gt;DISQUS&lt;/a&gt; でサインアップして、サイトの作成と設定をする。&lt;/p&gt;</description>
    </item>
    <item>
      <title>University of the People に入学しました</title>
      <link>https://iriya-ufo.net/blog/2020/01/22/enroll-in-university-of-the-people/</link>
      <pubDate>Wed, 22 Jan 2020 11:00:33 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/01/22/enroll-in-university-of-the-people/</guid>
      <description>&lt;p&gt;完全オンラインでコンピューターサイエンスの学位が取得できる &lt;a href=&#34;https://www.uopeople.edu/&#34;&gt;University of the People&lt;/a&gt; に入学しました。&lt;/p&gt;&#xA;&lt;p&gt;きっかけはこちらの方のブログを読んだからです。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tmkk.hatenablog.com/entry/2019/12/30/191131&#34;&gt;働きながら米国のコンピュータサイエンスの学士号を取得する、UoPeopleという選択肢&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;元々、高校時代にアメリカの大学に行きたいと思っていたくらいには米国の大学に憧れがありました。結局、費用や英語の能力の面などで諦めたのですが。&lt;/p&gt;</description>
    </item>
    <item>
      <title>株投資における損益を真面目に計算してみた</title>
      <link>https://iriya-ufo.net/blog/2020/01/11/profit-and-loss/</link>
      <pubDate>Sat, 11 Jan 2020 23:50:37 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/01/11/profit-and-loss/</guid>
      <description>&lt;p&gt;今までの株投資の損益を計算しました。ちょっと成績悪すぎて落第レベルです……。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.google.com/spreadsheets/d/1U6vwpXWB5lR9FtSiTgY9JCDhNz3wELyLojiwEzbnnjA/edit?usp=sharing&#34;&gt;投資における損益計算シート&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;この損失について深く反省し今後に活かしていきたいと思います。&lt;/p&gt;&#xA;&lt;h2 id=&#34;成績結果&#34;&gt;成績結果&lt;/h2&gt;&#xA;&lt;p&gt;株取引を始めた2018年5月から2019年までを合わせた総投資額は &lt;strong&gt;180万&lt;/strong&gt; ほどで損益は &lt;strong&gt;-53万&lt;/strong&gt; でした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「失敗から学ぶRDBの正しい歩き方」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2020/01/06/learn-from-miss-db/</link>
      <pubDate>Mon, 06 Jan 2020 15:38:07 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2020/01/06/learn-from-miss-db/</guid>
      <description>&lt;p&gt;新人のエンジニアに読んで欲しい一冊。&lt;/p&gt;&#xA;&lt;p&gt;現場2,3年で設計経験の無い人が復習がてら読むのにも向いている。&lt;/p&gt;&#xA;&lt;p&gt;個人的に &amp;ldquo;第3章 やり過ぎたJOIN&amp;rdquo; と &amp;ldquo;第4章 効かないINDEX&amp;rdquo; あたりは為になった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hugo でインライン HTML が表示されなくなった</title>
      <link>https://iriya-ufo.net/blog/2019/12/16/hugo-inline-html/</link>
      <pubDate>Mon, 16 Dec 2019 11:56:34 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/12/16/hugo-inline-html/</guid>
      <description>&lt;p&gt;基本的に Hugo でブログを書くときは markdown を利用して書いています。&lt;/p&gt;&#xA;&lt;p&gt;ただ Amazon のリンクを貼ったりするときは外部サービスの吐き出す html を貼り付けて markdown と併用した記事を書いたりすることもあります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「改訂2版 みんなのGo言語」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/12/12/mingo/</link>
      <pubDate>Thu, 12 Dec 2019 12:36:22 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/12/12/mingo/</guid>
      <description>&lt;p&gt;幾人かの著名な方々が、それぞれの章を執筆した形式の書籍となっている。&lt;/p&gt;&#xA;&lt;p&gt;いわゆる入門書のような基礎文法の解説ではなく、現場でも使える or 使っているテクニックや環境構築などが解説されている。&lt;/p&gt;</description>
    </item>
    <item>
      <title>VSCode に Go の開発環境を整える</title>
      <link>https://iriya-ufo.net/blog/2019/12/08/go-env-in-vscode/</link>
      <pubDate>Sun, 08 Dec 2019 01:36:06 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/12/08/go-env-in-vscode/</guid>
      <description>&lt;p&gt;Mac で Go をサクッとはじめるための手引書&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2019/02/15/go-setup-on-emacs/&#34;&gt;Emacs の場合はこちら&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;go-のインストール&#34;&gt;Go のインストール&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ mkdir &lt;span class=&#34;nv&#34;&gt;$HOME&lt;/span&gt;/.go&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add this line to ~/.zshrc&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;GOPATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$HOME&lt;/span&gt;/.go&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;PATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$PATH&lt;/span&gt;:&lt;span class=&#34;nv&#34;&gt;$GOPATH&lt;/span&gt;/bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;brew install go&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;バージョン確認&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go version&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;go version go1.13.4 darwin/amd64&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;repl-のインストール&#34;&gt;REPL のインストール&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nv&#34;&gt;GO111MODULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;off go get -u github.com/motemen/gore/cmd/gore&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ gore &lt;span class=&#34;c1&#34;&gt;# 確認&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gore version 0.4.1  :help &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;help&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;gore&amp;gt; fmt.Println&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;hello&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;hello&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;6&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;nil&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;go-package-のインストール&#34;&gt;Go Package のインストール&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# gopkgs is a tool that provides list of available Go packages that can be imported.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ &lt;span class=&#34;nv&#34;&gt;GO111MODULE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;on go get github.com/uudashr/gopkgs/cmd/gopkgs@latest&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Golint is a linter for Go source code.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go get -u golang.org/x/lint/golint&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# errcheck is a program for checking for unchecked errors in go programs.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ go get -u github.com/kisielk/errcheck&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;補完ツールのインストール&#34;&gt;補完ツールのインストール&lt;/h2&gt;&#xA;&lt;p&gt;補完については &lt;code&gt;gocode&lt;/code&gt; を &lt;code&gt;go get&lt;/code&gt; してくるという記事がよく見られるが、これは以下のような事情でちょっと使わない方がいい。&lt;/p&gt;</description>
    </item>
    <item>
      <title>リポジトリ管理ツール ghq を導入した</title>
      <link>https://iriya-ufo.net/blog/2019/11/28/ghq-setup/</link>
      <pubDate>Thu, 28 Nov 2019 21:37:07 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/11/28/ghq-setup/</guid>
      <description>&lt;p&gt;更新しました@2021/03/23&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2021/03/23/moving-go-src/&#34;&gt;Go の src ディレクトリを移動した&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;ここからは以前の内容です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://qiita.com/advent-calendar/2019/tech-commit&#34;&gt;TechCommit Advent Calendar 2019&lt;/a&gt; 12日目の記事です。&lt;/p&gt;&#xA;&lt;p&gt;リポジトリきちんと管理してますか?&lt;/p&gt;</description>
    </item>
    <item>
      <title>「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/11/18/clean-architecure/</link>
      <pubDate>Mon, 18 Nov 2019 15:07:17 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/11/18/clean-architecure/</guid>
      <description>&lt;p&gt;これを読む人は、あの同心円状の The Clean Architecture の図を見たことがあるだろう。&#xA;もしかしたら The Clean Architecture についてのより詳しい説明を求めていたかもしれない。&#xA;だが本書では詳細は取り扱っていない。&#xA;アーキテクチャ全般について、より原理原則の立場からアーキテクトとはなにかを語っている。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vue.js チートシート</title>
      <link>https://iriya-ufo.net/blog/2019/10/10/vue-essentials-cheat-sheet/</link>
      <pubDate>Thu, 10 Oct 2019 21:51:46 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/10/10/vue-essentials-cheat-sheet/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://iriya-ufo.net/images/2019/10/Vue-Essentials-Cheat-Sheet-1.png&#34; alt=&#34;vue_cheat_sheet_1&#34;&gt;&#xA;&lt;img src=&#34;https://iriya-ufo.net/images/2019/10/Vue-Essentials-Cheat-Sheet-2.png&#34; alt=&#34;vue_cheat_sheet_2&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>「MEDIA MAKERS―社会が動く「影響力」の正体 宣伝会議」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/10/09/media-makers/</link>
      <pubDate>Wed, 09 Oct 2019 12:54:09 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/10/09/media-makers/</guid>
      <description>&lt;p&gt;何かと Twitter で炎上することで有名？な 田端 信太郎 氏が書かれた本。&lt;/p&gt;&#xA;&lt;p&gt;これだけメディアの本質を理解している人なので、Twitter 発言はもはやわざとだと思う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「広告コピーってこう書くんだ！読本」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/10/08/how-to-write-adcopy/</link>
      <pubDate>Tue, 08 Oct 2019 17:02:10 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/10/08/how-to-write-adcopy/</guid>
      <description>&lt;p&gt;広告コピーを書いている人も、そうでない人も読んだほうがいい良書。&lt;/p&gt;&#xA;&lt;p&gt;コピーライターとしての仕事の本質がぎゅっと詰まっているが、その本質というのはコピーライターのみならず、クリエイターに通ずるものがあるのではと感じた。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「破天荒フェニックス オンデーズ再生物語」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/10/04/hatenko-phoenix-owndays/</link>
      <pubDate>Fri, 04 Oct 2019 21:09:05 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/10/04/hatenko-phoenix-owndays/</guid>
      <description>&lt;p&gt;倒産しかけのメガネ店の身売り先を探していたはずが、いつの間にかその会社に熱が入り自らが買って出て会社再建に乗り出す話し。&lt;/p&gt;&#xA;&lt;p&gt;書き方のテイストが小説風であり、一度読みだしたら止まらない面白さ。&#xA;ノンフィクションでこんなことが起こるのかという程の破天荒っぷり。&#xA;何度も何度も難航する資金繰りで苦痛や苦悩、絶望を味わいながらも決して諦めず、あがき続けて復活する様は最高にかっこいい。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「なぜ、あなたの仕事は終わらないのか」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/10/01/why-your-job-does-not-quit/</link>
      <pubDate>Tue, 01 Oct 2019 16:15:05 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/10/01/why-your-job-does-not-quit/</guid>
      <description>&lt;p&gt;Windows95 の開発に携わった元マイクロソフトエンジニアの中島 聡さんの書かれた本。&lt;/p&gt;&#xA;&lt;p&gt;Kindle Unlimited で読めます。&lt;/p&gt;&#xA;&lt;p&gt;著者の幼少期の体験などを交えながら、ロケットスタートで仕事を始めることの重要性を説き、それを実践するための時間術とその方法についての本です。&#xA;第六章までは時間術についての方法が書かれており、それ以降は人生訓を説きつつ好きなこと夢中になれることを見つけようみたいな感じの内容です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「ファイナンス理論全史」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/10/01/finance-theory-history/</link>
      <pubDate>Tue, 01 Oct 2019 10:26:35 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/10/01/finance-theory-history/</guid>
      <description>&lt;p&gt;タイトルからして難しそうな印象を受けるが中身は平易な言葉で書かれており数式などは出てこない。理論を細かく解説する類のものではなくファイナンス理論全体を歴史に沿った形で読み物形式にした本。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「MarketHack流 世界一わかりやすい米国式投資の技法」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/09/30/markethack-technique-of-us-stock/</link>
      <pubDate>Mon, 30 Sep 2019 15:09:34 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/09/30/markethack-technique-of-us-stock/</guid>
      <description>&lt;p&gt;じっちゃまの愛称で親しまれている広瀬隆雄さんの著書です。&#xA;御年60でありながら &lt;a href=&#34;https://twitter.com/hirosetakao?lang=ja&#34;&gt;Twitter&lt;/a&gt; でめっちゃ発言してたり &lt;a href=&#34;https://note.mu/hirosetakao&#34;&gt;Note&lt;/a&gt; とか売ってたりしてなかなかIT感度の高いお方です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「世界最強のエコノミストが教える お金を増やす一番知的なやり方」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/09/10/the-long-and-short-of-it-john-kay/</link>
      <pubDate>Tue, 10 Sep 2019 01:10:29 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/09/10/the-long-and-short-of-it-john-kay/</guid>
      <description>&lt;p&gt;ファイナンス理論の基本を説明しつつ、賢明な投資家になるための道標となるような本である。&lt;/p&gt;&#xA;&lt;p&gt;結論から言ってしまえば以下の三点に集約される。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;分散せよ&lt;/li&gt;&#xA;&lt;li&gt;支出を抑えよ&lt;/li&gt;&#xA;&lt;li&gt;逆張りせよ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;まず前提として、この本は投資のテクニカル的なことを伝えたりテンバガーの見つけ方などといったものの類ではない。&#xA;棚ぼた的にある程度のまとまったお金が入ったが、資産運用など分からずこれからどうしていけばいいのか、という人のための本である。&#xA;そのため過度にリスクの高いものについては本書には出てこない。だいたい年利で8%ほどを目標としている。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rails の開発環境を Docker で構築する</title>
      <link>https://iriya-ufo.net/blog/2019/08/14/rails-dev-env-on-docker/</link>
      <pubDate>Wed, 14 Aug 2019 10:10:30 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/08/14/rails-dev-env-on-docker/</guid>
      <description>&lt;p&gt;開発環境で使える Rails の Docker 環境構築です。&#xA;Docker とは関係ない話しも混じってます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;コンテナ構成&#34;&gt;コンテナ構成&lt;/h2&gt;&#xA;&lt;p&gt;シンプルに Ruby をベースに Rails 環境をビルドします。&#xA;DB は PostgreSQL を使います。永続化に Volume を利用します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>VSCode で Emacs キーバインドを使う</title>
      <link>https://iriya-ufo.net/blog/2019/08/06/emacs-keybind-with-vscode/</link>
      <pubDate>Tue, 06 Aug 2019 17:31:53 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/08/06/emacs-keybind-with-vscode/</guid>
      <description>&lt;p&gt;長年使ってきた Emacs から徐々に VSCode に乗り換えています。&#xA;できるだけ VSCode のデフォルトや流儀に従うつもりで慣れようと思ったのですが、さすがに素のキーバインドを覚え直すのは骨が折れるので拡張機能でいい感じのものを探しました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「NO HARD WORK!: 無駄ゼロで結果を出すぼくらの働き方」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/05/09/no-hard-work/</link>
      <pubDate>Thu, 09 May 2019 15:20:48 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/05/09/no-hard-work/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2019/05/09/building-a-culture-of-freedom-and-responsibility/&#34;&gt;前記事&lt;/a&gt;で Netflix の人事戦略のレビューを書きましたが、今回はベースキャンプ社 (旧37signals) という会社の働き方の本を読みました。&lt;/p&gt;&#xA;&lt;p&gt;この会社、エンジニア界隈の人は知っている人が多いと思います。同社が書いたこちらの本&lt;a href=&#34;https://www.amazon.co.jp/dp/415209267X&#34;&gt;『小さなチーム、大きな仕事〔完全版〕: 37シグナルズ成功の法則』&lt;/a&gt;は当時話題になり、その開発手法に影響を受けた会社が出てきたりもしました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「NETFLIXの最強人事戦略～自由と責任の文化を築く～」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/05/09/building-a-culture-of-freedom-and-responsibility/</link>
      <pubDate>Thu, 09 May 2019 13:12:51 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/05/09/building-a-culture-of-freedom-and-responsibility/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;ある日のネットフリックスの経営会議で、私たちは突然気がついた。あと９か月もすれば、アメリカの全インターネット・トラフィックの３分の１を、うちの会社が占めるようになるのだと。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「達人に学ぶ DB設計 徹底指南書」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/05/06/learn-rdb-design-from-mastery/</link>
      <pubDate>Mon, 06 May 2019 19:31:59 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/05/06/learn-rdb-design-from-mastery/</guid>
      <description>&lt;p&gt;データベース設計ってどうやるの？って所をちゃんと知りたかったので読んでみた。若干期待していたのと違ったがたくさん学びもあった。&#xA;自分がタイトルから想像したのは、例題やサンプルアプリケーションみたいなのを提示してそれらをどうモデリングするかっていう感じかなと勝手に思ったんだけど、どっちかっていうと当たり前のことをちゃんと考えて設計していきましょうね、っていう内容だった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「体系的に学ぶ 安全な Web アプリケーションの作り方 第2版」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/04/30/how-to-build-safety-web-app/</link>
      <pubDate>Tue, 30 Apr 2019 02:19:52 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/04/30/how-to-build-safety-web-app/</guid>
      <description>&lt;p&gt;Web 開発エンジニアであれば読んでおきたい本。600ページを超える大型本でかなり骨太である。サンプルコードは平易なPHPを例にしており読みやすい。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs に Go の開発環境を整える</title>
      <link>https://iriya-ufo.net/blog/2019/02/15/go-setup-on-emacs/</link>
      <pubDate>Fri, 15 Feb 2019 11:35:19 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/02/15/go-setup-on-emacs/</guid>
      <description>&lt;p&gt;記事の情報が古くなってしまったので書き直しました。以下を参照してください。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2021/10/13/go-setup-on-emacs-ver2/&#34;&gt;[2021年版] Emacs に Go の開発環境を整える&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;ここからは以前の内容です。&lt;/p&gt;&#xA;&lt;p&gt;Mac で Go をサクッとはじめるための手引書&lt;/p&gt;</description>
    </item>
    <item>
      <title>「バカでも稼げる 米国株 高配当投資」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/01/23/high-dividend-usa-stock/</link>
      <pubDate>Wed, 23 Jan 2019 01:21:00 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/01/23/high-dividend-usa-stock/</guid>
      <description>&lt;p&gt;後輩が貸してくれたので読んでみました。&lt;/p&gt;&#xA;&lt;p&gt;Amazon のリンクに行くと結構なレビューがついてますが、星1〜星5まで評価が別れていてその内容を読むと、信者っぽい人からアンチっぽい人までさまざまです。さすが日本一アンチの多い米国株ブロガーと言っているだけあります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「the four GAFA 四騎士が創り変えた世界」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2019/01/22/the-four-gafa/</link>
      <pubDate>Tue, 22 Jan 2019 10:51:07 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/01/22/the-four-gafa/</guid>
      <description>&lt;p&gt;書店に平積みにされていたのでなんとなく読んでみた。&lt;/p&gt;&#xA;&lt;p&gt;GAFA とは Google, Amazon, Facebook, Apple のそれぞれ頭文字を取ってつけた造語だ。&#xA;それらを四騎士に例え GAFA 以前の世界と GAFA 以後では世界が大きく変遷したというのが書いてある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>percol から fzf に移行した</title>
      <link>https://iriya-ufo.net/blog/2019/01/16/percol-to-fzf/</link>
      <pubDate>Wed, 16 Jan 2019 13:51:53 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/01/16/percol-to-fzf/</guid>
      <description>&lt;p&gt;新調した Mac mini の開発環境を整えていたら、どうも percol が動作してくれない。Python3 ではうまく動かないらしい。&#xA;直そうと思って調べてみるとどうやら peco や fzf の方がナウいらしいので移行することにした。&#xA;tmux の相性がいいとのことなので fzf を入れることにする。&lt;/p&gt;</description>
    </item>
    <item>
      <title>docker-compose up で db が立ち上がらない時は volume を削除してみる</title>
      <link>https://iriya-ufo.net/blog/2019/01/09/delete-docker-volume/</link>
      <pubDate>Wed, 09 Jan 2019 11:27:47 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2019/01/09/delete-docker-volume/</guid>
      <description>&lt;p&gt;とある Rails プロジェクトを Docker 化する過程で db にうまく接続できないエラーに遭遇した。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;docker-compose up&lt;/code&gt; するとこんな感じのエラーがでる。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Starting app_db_1 ... &lt;span class=&#34;k&#34;&gt;done&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Creating app_web_1 ... &lt;span class=&#34;k&#34;&gt;done&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Attaching to app_db_1, app_web_1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.523451Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Warning&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;see documentation &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; more details&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.524650Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; mysqld &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;mysqld 5.7.24&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; starting as process &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; ...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528223Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: PUNCH HOLE support available&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528319Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Mutexes and rw_locks use GCC atomic builtins&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528348Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Uses event mutexes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528374Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: GCC &lt;span class=&#34;nb&#34;&gt;builtin&lt;/span&gt; __atomic_thread_fence&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt; is used &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; memory barrier&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528394Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Compressed tables use zlib 1.2.11&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528543Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Using Linux native AIO&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.528969Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Number of pools: &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.529276Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Using CPU crc32 instructions&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.530867Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Initializing buffer pool, total &lt;span class=&#34;nv&#34;&gt;size&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 128M, &lt;span class=&#34;nv&#34;&gt;instances&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 1, chunk &lt;span class=&#34;nv&#34;&gt;size&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; 128M&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.540619Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Completed initialization of buffer pool&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.542550Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority&lt;span class=&#34;o&#34;&gt;()&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.554602Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Highest supported file format is Barracuda.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.554769Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;ERROR&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Unsupported redo log format. The redo log was created with MariaDB 10.3.10. Please follow the instructions at http://dev.mysql.com/doc/refman/5.7/en/upgrading-downgrading.html&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:45.554873Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;ERROR&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; InnoDB: Plugin initialization aborted with error Generic error&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.160053Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;ERROR&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Plugin &lt;span class=&#34;s1&#34;&gt;&amp;#39;InnoDB&amp;#39;&lt;/span&gt; init &lt;span class=&#34;k&#34;&gt;function&lt;/span&gt; returned error.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.160184Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;ERROR&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Plugin &lt;span class=&#34;s1&#34;&gt;&amp;#39;InnoDB&amp;#39;&lt;/span&gt; registration as a STORAGE ENGINE failed.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.160209Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;ERROR&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Failed to initialize &lt;span class=&#34;nb&#34;&gt;builtin&lt;/span&gt; plugins.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.160224Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;ERROR&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Aborting&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.160239Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Binlog end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.160356Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; Shutting down plugin &lt;span class=&#34;s1&#34;&gt;&amp;#39;CSV&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; 2019-01-09T01:57:46.163497Z &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;Note&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; mysqld: Shutdown &lt;span class=&#34;nb&#34;&gt;complete&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;db_1   &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;app_db_1 exited with code &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;db のコンテナが起動に失敗しているようだが、エラー内容でググってもあまり有効な解決策に繋がらない。&#xA;最終的に volume を削除して立ち上げて治すことで解決できた。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Octopress から Hugo へ移行した</title>
      <link>https://iriya-ufo.net/blog/2018/12/27/octopress-to-hugo/</link>
      <pubDate>Thu, 27 Dec 2018 10:17:23 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2018/12/27/octopress-to-hugo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2016/04/29/how-to-start-octopress/&#34;&gt;以前 Octopress に移行&lt;/a&gt; してから2年弱になるが、アップデートで壊れてしまったのでこの機会にと&lt;a href=&#34;https://iriya-ufo.net/blog/2018/12/26/blog-services/&#34;&gt;別の方法を模索&lt;/a&gt;した。&#xA;結果 Hugo に移行することにした。こっから先は Octopress から Hugo への移行方法の備忘録となる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>どこで Blog を書くか問題</title>
      <link>https://iriya-ufo.net/blog/2018/12/26/blog-services/</link>
      <pubDate>Wed, 26 Dec 2018 16:42:16 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2018/12/26/blog-services/</guid>
      <description>&lt;p&gt;ブログを更新しようか、とせっかくやる気になってキーボードをかたかたやり始めたのに Octopress の調子が悪くなりアップできない。&#xA;仕方なしにアップデートするもうまく行かずに、結局書いた記事を &lt;code&gt;rm&lt;/code&gt; した。&#xA;そんなことがあって、また生産性ゼロの、ブログどこに書いたらいいか問題が勃発してしまったのだった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>はてなダイアリー終了</title>
      <link>https://iriya-ufo.net/blog/2018/12/26/hatena-diary-to-hatena-blog/</link>
      <pubDate>Wed, 26 Dec 2018 14:10:51 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2018/12/26/hatena-diary-to-hatena-blog/</guid>
      <description>&lt;p&gt;久しぶりにブログでも書くかと思ったら Octopress が不調。アップデートも煩わしく思ってこの機会にブログを移転しようか考えた。&#xA;紆余曲折を経て Hugo を使うことになったのだけども、その詳細はいずれ書こう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>機械学習とかの関連まとめ</title>
      <link>https://iriya-ufo.net/ml/</link>
      <pubDate>Thu, 20 Dec 2018 12:38:52 +0800</pubDate>
      <guid>https://iriya-ufo.net/ml/</guid>
      <description>&lt;h1 id=&#34;機械学習とかの関連まとめ&#34;&gt;機械学習とかの関連まとめ&lt;/h1&gt;&#xA;&lt;p&gt;機械学習の基礎も分からない状態から、スクラッチで勉強を始めて深層学習をマスターするまでの記録。&lt;/p&gt;&#xA;&lt;p&gt;始めた段階のスキルセットは以下。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ネットワークと UNIX サーバー周りの知識が趣味レベルである&lt;/li&gt;&#xA;&lt;li&gt;Rails エンジニア歴二年くらい&lt;/li&gt;&#xA;&lt;li&gt;低レイヤー言語や Python 経験は無し&lt;/li&gt;&#xA;&lt;li&gt;高校レベル数学は分かるが大学レベルは無理&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;やりたいことおよびゴールは以下。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Octopress 記事削除</title>
      <link>https://iriya-ufo.net/blog/2017/10/18/delete-post/</link>
      <pubDate>Wed, 18 Oct 2017 01:02:03 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/10/18/delete-post/</guid>
      <description>&lt;p&gt;Octopress で記事の削除は source/_posts/post.markdown を削除すればいい、はずなんだがなぜか消えない。&lt;/p&gt;&#xA;&lt;p&gt;新しい記事を投稿することによって削除されるかどうかを試してみる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>UNIX 時刻の変換</title>
      <link>https://iriya-ufo.net/blog/2017/05/28/unix-time/</link>
      <pubDate>Sun, 28 May 2017 23:53:36 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/05/28/unix-time/</guid>
      <description>&lt;p&gt;UNIX 時間はビルトインコマンドで変換できる&lt;/p&gt;&#xA;&lt;h2 id=&#34;linux-の場合&#34;&gt;Linux の場合&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;date --date &amp;quot;@1495526373&amp;quot;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;mac-の場合&#34;&gt;Mac の場合&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;date -r 1495526373&lt;/code&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ja.wikipedia.org/wiki/UNIX%E6%99%82%E9%96%93&#34;&gt;UNIX 時間とは&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Complete Chart of Neural Networks</title>
      <link>https://iriya-ufo.net/blog/2017/02/15/complete-chart-of-neural-networks/</link>
      <pubDate>Wed, 15 Feb 2017 15:03:24 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/02/15/complete-chart-of-neural-networks/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2017/02/complete_chart_of_neural_networks.jpg&#34; class=&#34;image&#34;&gt;</description>
    </item>
    <item>
      <title>Deep Learning Nanodegree Foundation Program を受講します</title>
      <link>https://iriya-ufo.net/blog/2017/02/03/start-the-deep-learning-nanodegree-foundation-program/</link>
      <pubDate>Fri, 03 Feb 2017 12:52:03 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/02/03/start-the-deep-learning-nanodegree-foundation-program/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;http://1onjea25cyhx3uvxgs4vu325.wpengine.netdna-cdn.com/wp-content/uploads/2017/01/blog-1.jpg&#34; alt=&#34;udacity-nanodegree&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Udacity というオンライン学習プラットフォームで人工知能のナノ学位コースが始まるよと発表されました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://blog.udacity.com/2017/01/siraj-raval-deep-learning-nanodegree-foundation-program.html&#34;&gt;Introducing Siraj Raval’s Deep Learning Nanodegree Foundation Program!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;人工知能の勉強は独学で少しずつやってましたが、必要な知識が専門的で広範囲に及ぶため、なかなか難しいなと思っていたところなので丁度よいと思って受講始めました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>IBM の Data Scientist Workbench がすごい</title>
      <link>https://iriya-ufo.net/blog/2017/02/01/ibm-data-scientist-workbench-first-look/</link>
      <pubDate>Wed, 01 Feb 2017 01:31:59 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/02/01/ibm-data-scientist-workbench-first-look/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://i.ytimg.com/vi/3oI9z0Wq5u4/maxresdefault.jpg&#34; alt=&#34;ibm-ds-workbench&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;機械学習をやってる人やデータサイエンスやってる人は Jupyter Notebooks を使ってる人が多いと思います。&#xA;環境構築はそれほど難しくないのですが、これが Web 上で簡単に使えておまけにチュートリアルとかついてたら最高ですよね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「35歳までに必ずやるべきこと」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2017/01/28/the-thing-you-should-do-until-35-years-old/</link>
      <pubDate>Sat, 28 Jan 2017 17:42:31 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/01/28/the-thing-you-should-do-until-35-years-old/</guid>
      <description>&lt;p&gt;会社にあったので読んでみた。&lt;/p&gt;&#xA;&lt;p&gt;読者対象はタイトルの通り35歳までの人ということだが、なぜこの年齢なのかというと、35歳までは**『人の心は柔軟性に富み新しいことを受け入れやすく、物事を学ぶ姿勢も積極的です』**だかららしい。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Octopress Deploy エラーなおした</title>
      <link>https://iriya-ufo.net/blog/2017/01/27/fix-octopress-deploy-error/</link>
      <pubDate>Fri, 27 Jan 2017 16:05:43 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/01/27/fix-octopress-deploy-error/</guid>
      <description>&lt;p&gt;当ブログは Octopress と GitHub Pages で運用しているのだけれど、別PCに移行したときにデプロイエラーが出たのでそれをなおした。&lt;/p&gt;&#xA;&lt;p&gt;エラー内容はこんな感じ。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;## Pushing generated _deploy website&#xA;To github.com:iriya-ufo/iriya-ufo.github.io.git&#xA; ! [rejected]        master -&amp;gt; master (non-fast-forward)&#xA;error: failed to push some refs to &#39;git@github.com:iriya-ufo/iriya-ufo.github.io.git&#39;&#xA;hint: Updates were rejected because the tip of your current branch is behind&#xA;hint: its remote counterpart. Integrate the remote changes (e.g.&#xA;hint: &#39;git pull ...&#39;) before pushing again.&#xA;hint: See the &#39;Note about fast-forwards&#39; in &#39;git push --help&#39; for details.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;解決方法は以下の通り。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「アマゾン・ドット・コムの光と影」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2017/01/17/amazon-dot-com-light-and-shadow/</link>
      <pubDate>Tue, 17 Jan 2017 03:32:08 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2017/01/17/amazon-dot-com-light-and-shadow/</guid>
      <description>&lt;p&gt;以前&lt;a href=&#34;https://iriya-ufo.net/blog/2016/01/17/delivery-company-fight/&#34;&gt;『仁義なき宅配』&lt;/a&gt;を読んだのですが、その本と同じ著者が書いた Amazon 潜入記だったので気になって読んでみました。&#xA;2005年に出版された本で、もう10年も経ってるのかとそっちに驚いてしまいました。この10年間でどんだけ成長したんだと。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「エンジニアがフリーランスで年収1000万円になるための稼ぎ方」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/12/19/review-of-how-to-earn-10m-yen-by-freelance/</link>
      <pubDate>Mon, 19 Dec 2016 19:39:38 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/12/19/review-of-how-to-earn-10m-yen-by-freelance/</guid>
      <description>&lt;p&gt;お金が欲しいなんて今まであまり思ってこなかったけど、最近とある事がきっかけでもっとあったらいいなと思うようになった。守るべきものができたという感じだろうか。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「ビジネス・クリエーション！」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/12/19/review-of-business-creation-mit/</link>
      <pubDate>Mon, 19 Dec 2016 14:35:29 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/12/19/review-of-business-creation-mit/</guid>
      <description>&lt;p&gt;これからスタートアップやるんだけど、具体的に何をどうしたらいいんだろうという人向けの本。&lt;/p&gt;&#xA;&lt;p&gt;ビジネスをするには何かしらの『商品』を世の中に出して、その商品に『お金』を出す顧客が必要となり、会社を存続させるためのビジネスモデルという仕組みを構築していかなければいいけない。&#xA;そういった製品作りから始まるビジネスモデル構築のための How To 本が本書である。MIT式と書かれているように理系の人であればとっつきやすい構成になっているのが本書の特徴であると思う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker 版 Jupyter Notebooks でホストとデータを共有する</title>
      <link>https://iriya-ufo.net/blog/2016/12/04/data-sharing-with-host-on-jupyter-notebooks/</link>
      <pubDate>Sun, 04 Dec 2016 14:17:17 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/12/04/data-sharing-with-host-on-jupyter-notebooks/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2016/11/18/pyenv-and-anaconda-on-docker/&#34;&gt;前回 Anaconda 環境の Docker イメージ&lt;/a&gt;を作ったのですが、機械学習をやるには Jupyter Notebooks という統合開発環境の方がいろいろ便利だということなので、そちらをメインに使うことにします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「すごい会議」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/12/03/sugoi-kaigi/</link>
      <pubDate>Sat, 03 Dec 2016 22:37:12 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/12/03/sugoi-kaigi/</guid>
      <description>&lt;p&gt;会社で週一のイテレーションをしている際に「すごい会議」っていう本、いいらしいよと聞いたので読んでみた。&lt;/p&gt;&#xA;&lt;p&gt;本書の前半部分は会議とは関係ない著者のビジネス体験記がつらつらと書かれており、右往左往しながら問題を克服した話しで、俺はすごいだろ感が伝わってきた。&#xA;まぁそれはそれで読み物として面白かった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>TensorFlow を GPU で動かす</title>
      <link>https://iriya-ufo.net/blog/2016/11/19/tensorflow-running-by-gpu/</link>
      <pubDate>Sat, 19 Nov 2016 23:37:43 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/19/tensorflow-running-by-gpu/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2016/11/10/install-ubuntu-to-deep-learning-machine/&#34;&gt;前回&lt;/a&gt;は最低限 Ubuntu が起動するまでの設定だったので、これから GPU で TensorFlow を実行するまでの環境を作っていきます。&#xA;移植性の高い方法で構築したいので Docker を使います。&lt;/p&gt;&#xA;&lt;h2 id=&#34;前提&#34;&gt;前提&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;GPU (今回は GEFORCE GTX 1080) を積んだマシンがある&lt;/li&gt;&#xA;&lt;li&gt;Ubuntu 16.04 LTS がインストールされている&lt;/li&gt;&#xA;&lt;li&gt;Docker がインストールされている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;構築環境&#34;&gt;構築環境&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ja.wikipedia.org/wiki/CUDA&#34;&gt;CUDA&lt;/a&gt; &amp;mdash; Nvidia が提供する GPU 向けの統合開発環境&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://developer.nvidia.com/cudnn&#34;&gt;cuDNN&lt;/a&gt; &amp;mdash; Nvidia が作ったディープラーニング用のライブラリ (SDK) で GPU をフル活用できるようになっている&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/NVIDIA/nvidia-docker&#34;&gt;NVIDIA Docker&lt;/a&gt; &amp;mdash; Nvidia が提供している、コンテナから GPU を操作できるようにするもの&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; &amp;mdash; Google が開発したオープンソースの機械学習ライブラリ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;構築手順&#34;&gt;構築手順&lt;/h2&gt;&#xA;&lt;h3 id=&#34;cuda-インストール&#34;&gt;CUDA インストール&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;$&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;sudo&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;apt&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;get&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;install&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;nvidia&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cuda&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;toolkit&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;cudnn-インストール&#34;&gt;cuDNN インストール&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://developer.nvidia.com/cudnn&#34;&gt;https://developer.nvidia.com/cudnn&lt;/a&gt; からユーザー登録をしてライブラリをダウンロードする。&lt;/p&gt;</description>
    </item>
    <item>
      <title>機械学習と数学</title>
      <link>https://iriya-ufo.net/blog/2016/11/19/ml-and-math/</link>
      <pubDate>Sat, 19 Nov 2016 00:12:13 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/19/ml-and-math/</guid>
      <description>&lt;p&gt;人工知能といえば機械学習、そして機械学習といえば数学。チュートリアルやらライブラリやらで、これだけ手軽になった機械学習といえども現段階ではちょっとまだ簡単に扱えるようにはなっていません。&#xA;その主たる原因は数学だと思います。専門的とはいえ理系大学一年程度の知識があればそこそこいけそうなので頑張りましょう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker コンテナに anaconda 環境を構築</title>
      <link>https://iriya-ufo.net/blog/2016/11/18/pyenv-and-anaconda-on-docker/</link>
      <pubDate>Fri, 18 Nov 2016 12:17:31 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/18/pyenv-and-anaconda-on-docker/</guid>
      <description>&lt;p&gt;機械学習の主流言語といえば Python ですよね。最近はインストール方法も変わってきており、より便利な方法があるようです。&lt;/p&gt;&#xA;&lt;p&gt;今回は Anaconda の環境を Docker で作って、さらに各種ライブラリを Anaconda の仮想として作成していくような予定でいます。&#xA;Docker にすると各OS毎に環境を作らないで済むのがいいですね。Anaconda 公式でも Docker はいいよって言ってます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu に Docker をインストール</title>
      <link>https://iriya-ufo.net/blog/2016/11/13/install-docker-on-ubuntu/</link>
      <pubDate>Sun, 13 Nov 2016 04:01:16 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/13/install-docker-on-ubuntu/</guid>
      <description>&lt;p&gt;公式サイトを参考にする。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.docker.com/engine/installation/linux/ubuntulinux/&#34;&gt;Install Docker on Ubuntu&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;メモリーとスワップ設定、UFW、DNSの設定はおこなっていない。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「コンピューターで脳がつくれるか」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/11/10/can-computer-make-the-brain/</link>
      <pubDate>Thu, 10 Nov 2016 02:39:37 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/10/can-computer-make-the-brain/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.co.jp/exec/obidos/ASIN/4774184101/iriyaufo-22/ref=nosim/&#34; rel=&#34;nofollow&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;http://ecx.images-amazon.com/images/I/51JZ2hiQt1L._SL400_.jpg&#34; style=&#34;border: none;&#34; alt=&#34;コンピューターで「脳」がつくれるか&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;人工知能に関する平易で読みやすい本、特化型AIと汎用AIの違いについてよく分かる。&lt;/p&gt;&#xA;&lt;p&gt;脳のモデルと学習モデルの比較をしている点が面白かった。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;大脳新皮質 &amp;mdash; 教師なし学習&lt;/li&gt;&#xA;&lt;li&gt;大脳基底核 &amp;mdash; 強化学習&lt;/li&gt;&#xA;&lt;li&gt;小脳 &amp;mdash; 教師あり学習&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;あとコラム欄が面白い。いくつか引用しておこう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deep Learning Machine に Ubuntu のインストール</title>
      <link>https://iriya-ufo.net/blog/2016/11/10/install-ubuntu-to-deep-learning-machine/</link>
      <pubDate>Thu, 10 Nov 2016 01:38:43 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/10/install-ubuntu-to-deep-learning-machine/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2016/11/09/hardware-architecture-for-machine-learning/&#34;&gt;『Hardware Architecture for Machine Learning』&lt;/a&gt;で作ったマシンに Ubuntu 16.04 LTS をインストールしました。&lt;/p&gt;&#xA;&lt;p&gt;Nvidia GTX-1080 を使っていたせいで、インストーラーが表示されず躓いたのでその解決法を記載します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>hardware architecture for machine learning</title>
      <link>https://iriya-ufo.net/blog/2016/11/09/hardware-architecture-for-machine-learning/</link>
      <pubDate>Wed, 09 Nov 2016 14:58:31 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/11/09/hardware-architecture-for-machine-learning/</guid>
      <description>&lt;p&gt;機械学習をさせるための専用演算マシンを構築しました。&#xA;クラウドでいいじゃんとも思いますが、自分の手元に自由に使える演算サーバーがあるのはそれはそれで便利だと思います。&#xA;テンションあがりますしね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「よくわかる 人工知能」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/10/31/ai-the-secret-of-deep-learning/</link>
      <pubDate>Mon, 31 Oct 2016 00:39:13 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/10/31/ai-the-secret-of-deep-learning/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.co.jp/exec/obidos/ASIN/B01M3OH87R/iriyaufo-22/ref=nosim/&#34; rel=&#34;nofollow&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;http://ecx.images-amazon.com/images/I/41ZRQwbq7KL._SS500_.jpg&#34; style=&#34;border: none;&#34; alt=&#34;よくわかる人工知能　最先端の人だけが知っているディープラーニングのひみつ&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;人工知能という言葉を聞いてどんなイメージを抱くだろう。&lt;/p&gt;&#xA;&lt;p&gt;以前&lt;a href=&#34;https://iriya-ufo.net/blog/2016/01/26/does-ai-beat-human/&#34;&gt;『人工知能は人間を超えるか』&lt;/a&gt;という書籍を読んで、これからの人工知能の行末について想像した。&lt;/p&gt;&#xA;&lt;p&gt;最近はメディアでも取り上げられるほどの注目度で、自動運転技術の例であったり、画像処理に対する認識のすごさだったり、あるいは、&lt;a href=&#34;http://rinna.jp/&#34;&gt;りんなちゃん&lt;/a&gt;との対話だったりと研究段階から実用的なものまで幅広く展開されている。&#xA;特にディープラーニングを活用した AlphaGo が囲碁対決で勝ったことは、人工知能という可能性を大きく広げた出来事であったと思う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker for Mac を使う</title>
      <link>https://iriya-ufo.net/blog/2016/07/31/docker-for-mac/</link>
      <pubDate>Sun, 31 Jul 2016 14:11:03 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/07/31/docker-for-mac/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2015/07/20/docker-on-mac/&#34;&gt;『Mac に Docker 環境を構築する』&lt;/a&gt;を書いてしばらくしたら &lt;code&gt;boot2docker&lt;/code&gt; が非推奨となって&lt;a href=&#34;https://iriya-ufo.net/blog/2015/10/10/docker-machine-on-mac/&#34;&gt;『Docker-machine で Mac に Docker 環境を構築する』&lt;/a&gt;を書いたら今度は &lt;a href=&#34;https://docs.docker.com/docker-for-mac/&#34;&gt;Docker for Mac&lt;/a&gt; がナウいとかなって今回の記事に至ります。仮想環境は変化が速くていろいろ大変です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Perfume のライブに行ってきた</title>
      <link>https://iriya-ufo.net/blog/2016/06/17/perfume-live/</link>
      <pubDate>Fri, 17 Jun 2016 02:22:31 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/06/17/perfume-live/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.perfume-web.jp/cam/cosmicexplorer/&#34;&gt;&lt;img src=&#34;https://iriya-ufo.net/images/2016/06/perfume.png&#34; class=&#34;image&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;『Perfume 6th Tour 2016「COSMIC EXPLORER」スタンディングエディション in 幕張メッセ』行ってきました。&lt;/p&gt;&#xA;&lt;p&gt;初めてのライブで右も左も分からないような自分でしたが、めちゃくちゃ楽しめました。&#xA;お客さんはざっと2万人〜3万人、そして今回はスタンディングエディションという初の試みで2時間半のライブ時間ずーーーーっと立ちっぱなし！&#xA;終わったあと相当疲れましたが、ライブ中踊れるノリはいいですね、心地よい疲労感です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「劇場版 響け！ユーフォニアム」感想</title>
      <link>https://iriya-ufo.net/blog/2016/05/25/movie-sound-euphonium/</link>
      <pubDate>Wed, 25 May 2016 00:13:25 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/25/movie-sound-euphonium/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://anime-eupho.com/&#34;&gt;&lt;img src=&#34;https://iriya-ufo.net/images/2016/05/keyVisualPoster.jpg&#34; class=&#34;image&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;観てきました！&lt;a href=&#34;http://anime-eupho.com/&#34;&gt;「劇場版 響け！ユーフォニアム」&lt;/a&gt;&#xA;いやぁよかったです。感想を一言でと問われれば・・・&lt;/p&gt;&#xA;&lt;h1 id=&#34;音響が神&#34;&gt;音響が神！&lt;/h1&gt;&#xA;&lt;p&gt;映画館の大スクリーンと迫力ある音響、これは劇場版ならではの良さです。素晴らしかった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>メタプログラミング Ruby</title>
      <link>https://iriya-ufo.net/blog/2016/05/22/metaprogramming-ruby/</link>
      <pubDate>Sun, 22 May 2016 23:15:38 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/22/metaprogramming-ruby/</guid>
      <description>&lt;p&gt;今どきのプログラミングといえば Web&lt;/p&gt;&#xA;&lt;p&gt;Web といえば Ruby on Rails&lt;/p&gt;&#xA;&lt;p&gt;といった感じで気軽に Rails から触り始める人は多いと思います。それはそれで結構なんですが、Rails しか触っていないと Ruby の真のすごさが分からないし、Ruby の本を読んでもなんであれで Rails が作れるのか分からない。&#xA;Rails のソースを読んでも黒魔術だらけで全く読めない。&#xA;そんな人にこそ『メタプログラミング Ruby』を勧めます。Rails や多くの gem で使われている黒魔術の技術をこれでもかというくらいに分かりやすく基礎から解説してくれています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「我が闘争」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/05/18/waga-toso-review/</link>
      <pubDate>Wed, 18 May 2016 18:44:35 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/18/waga-toso-review/</guid>
      <description>&lt;p&gt;全体的な話しの流れは&lt;a href=&#34;https://iriya-ufo.net/blog/2016/01/18/zero-horiemon/&#34;&gt;『以前読んだホリエモンの本』&lt;/a&gt;と似たような内容だった。&lt;/p&gt;&#xA;&lt;p&gt;幼少期の話しが多く、どちらかというと自己啓発的な感じが『ゼロ』で、起業の話しから逮捕に至るまでの事業の話しとホリエモンが何をどう考えていたのか、というのにページを割いてるいるのが本書『我が闘争』という印象。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Elastic BeansTalk で遊んでみた</title>
      <link>https://iriya-ufo.net/blog/2016/05/12/setup-elastic-beanstalk/</link>
      <pubDate>Thu, 12 May 2016 18:46:38 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/12/setup-elastic-beanstalk/</guid>
      <description>&lt;p&gt;Elastic BeansTalk は AWS が提供している Paas サービスだ。Heroku よりはとっつきにくいけどそれほど難しくはない。慣れてしまえばさくっと環境が作れてよい。今回移行作業を行ってみたが案外ハマりポイントなどがあったり、不向きなアプリだったのでやめたが、機会があればこれで運用してみたいと思う。備忘録として記録しておく。環境は Mac です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ネフローゼが治ったり治らなかったり</title>
      <link>https://iriya-ufo.net/blog/2016/05/11/nephrotic-syndrome/</link>
      <pubDate>Wed, 11 May 2016 23:29:09 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/11/nephrotic-syndrome/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2016/02/09/nephrotic-syndrome/&#34;&gt;前回記事&lt;/a&gt;の更新から二ヶ月ほど経ちました。しばらくは大丈夫だったのですが、なんか体調悪いなぁと思ったら再発していたということが、この短いスパンで二回くらいありました。だらだらと続くこの感じは今までになかったところです。&#xA;相変わらずステロイドの効きが良いので、2錠 (10mg/day) ほど飲んでおけば数日でよくなってきます。&#xA;睡眠、食事、運動、この辺りのバランスが悪くなって疲れがたまるとダメっぽいですね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「ジェフ・ベゾス 果てなき野望」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/05/09/jeff-bezos-and-the-age-of-amazon/</link>
      <pubDate>Mon, 09 May 2016 00:45:28 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/09/jeff-bezos-and-the-age-of-amazon/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.co.jp/exec/obidos/ASIN/B00H3WR470/iriyaufo-22/ref=nosim/&#34; rel=&#34;nofollow&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;http://ecx.images-amazon.com/images/I/51C-vQnkm9L._SX400_.jpg&#34; style=&#34;border: none;&#34; alt=&#34;ジェフ・ベゾス 果てなき野望－アマゾンを創った無敵の奇才経営者&#34; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Amazon はなぜこれほどまでに巨大企業に成長できたのだろう。Google と違って最新鋭のテクノロジーから始まったわけではない、Apple のように美しさを追求したデバイスを作っているのでもない。Amazon はインターネット黎明期にオンライン書店という、アイデア自体は誰でも考えられることから始まった企業だった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「リモートチームでうまくいく」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/05/08/remote-team-makes-better/</link>
      <pubDate>Sun, 08 May 2016 17:20:50 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/08/remote-team-makes-better/</guid>
      <description>&lt;p&gt;リモートワークを取り入れて布教していることで有名な&lt;a href=&#34;http://www.sonicgarden.jp/&#34;&gt;ソニックガーデン&lt;/a&gt;さんの社長、倉貫さんの書かれた本。&lt;/p&gt;&#xA;&lt;p&gt;リモートワークにはメリットとデメリットがあるが、導入しようとしたときに一番障壁になるのは、その文化作りであると思う。&#xA;ソニックガーデンさんが目指してる企業文化は以下のようにある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Passenger をやめて Puma にした</title>
      <link>https://iriya-ufo.net/blog/2016/05/07/from-passenger-to-puma/</link>
      <pubDate>Sat, 07 May 2016 15:23:21 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/05/07/from-passenger-to-puma/</guid>
      <description>&lt;p&gt;とあるプロジェクトで Nginx + Passenger という組合せで動かしていたのだが、リクエストの同期処理動作で具合が悪かったので Puma に切り替えた話。&lt;/p&gt;&#xA;&lt;h2 id=&#34;環境など&#34;&gt;環境など&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nginx や Passenger は設定済みで動作していた&lt;/li&gt;&#xA;&lt;li&gt;Capistrano でデプロイしている&lt;/li&gt;&#xA;&lt;li&gt;システム全体に rbenv で ruby をインストールしている&lt;/li&gt;&#xA;&lt;li&gt;デプロイユーザーが別にいる (今回の場合 &lt;code&gt;deployer&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;sudo-の許可&#34;&gt;sudo の許可&lt;/h2&gt;&#xA;&lt;p&gt;deployer で puma の再起動ができるようにするため &lt;code&gt;sudo&lt;/code&gt; 権限を与える。全コマンドの &lt;code&gt;sudo&lt;/code&gt; は危険なので特定コマンドのみに制限する。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Octopress のテーマをカスタマイズする</title>
      <link>https://iriya-ufo.net/blog/2016/04/30/theme-template-for-octopress/</link>
      <pubDate>Sat, 30 Apr 2016 03:08:48 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/04/30/theme-template-for-octopress/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/imathis/octopress/wiki/3rd-Party-Octopress-Themes&#34;&gt;3rd Party Octopress Themes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;ここにテーマのテンプレートがあるので、好きなテーマを探して来てインストールすればよい。&#xA;リンク切れになってたり、全く違うサイトになって関係のないデザインになってたりするものもあるので注意。&#xA;好みのものがない場合は自作する。&lt;/p&gt;</description>
    </item>
    <item>
      <title>WordPress から GitHub Pages &#43; Octopress に移行した</title>
      <link>https://iriya-ufo.net/blog/2016/04/29/how-to-start-octopress/</link>
      <pubDate>Fri, 29 Apr 2016 19:22:13 +0900</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/04/29/how-to-start-octopress/</guid>
      <description>&lt;p&gt;今まで &lt;a href=&#34;http://iriya-ufo.net&#34;&gt;http://iriya-ufo.net&lt;/a&gt; は WordPress で運用してきたのだけれど、GitHub Pages + Octopress に移行することにした。&lt;/p&gt;&#xA;&lt;h2 id=&#34;wordpress-を辞めたくなった理由&#34;&gt;WordPress を辞めたくなった理由&lt;/h2&gt;&#xA;&lt;p&gt;WordPress で記事を書くときは Emacs を立ち上げ markdown で書いて、管理画面からコピペしていた。&#xA;WordPress は管理画面からいろいろできるが、あまり使ってない上に逆に記事更新とか面倒だと思った。&#xA;さらに若干コードのデザインが崩れたりして精神衛生上よろしくなかった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>bower-rails 使ってみた</title>
      <link>https://iriya-ufo.net/blog/2016/04/08/start-bower-rails/</link>
      <pubDate>Fri, 08 Apr 2016 00:52:01 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/04/08/start-bower-rails/</guid>
      <description>&lt;p&gt;Rails 開発で js とか css とかマジだるい。管理とかだるい。なので bower-rails 使ってみた。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事前準備&#34;&gt;事前準備&lt;/h2&gt;&#xA;&lt;p&gt;bower は node package なので最初に Node.js とかインストールしておく。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://iriya-ufo.net/blog/2016/04/07/nodejs-on-mac/&#34;&gt;Mac に Node.js インストールした&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に Node.js インストールした</title>
      <link>https://iriya-ufo.net/blog/2016/04/07/nodejs-on-mac/</link>
      <pubDate>Thu, 07 Apr 2016 22:54:11 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/04/07/nodejs-on-mac/</guid>
      <description>&lt;p&gt;今更すぎるけどいれた。&lt;/p&gt;&#xA;&lt;p&gt;まず brew を使って Node.js のバージョン管理を行う nodebrew（ruby でいう rbenv のようなもの） をインストールする。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ brew install nodebrew&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;PATH を &lt;code&gt;.zshrc&lt;/code&gt; に追加&lt;/p&gt;</description>
    </item>
    <item>
      <title>希少価値</title>
      <link>https://iriya-ufo.net/blog/2016/04/03/scarcity-value/</link>
      <pubDate>Sun, 03 Apr 2016 23:14:56 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/04/03/scarcity-value/</guid>
      <description>&lt;p&gt;国税庁の民間給与実態統計調査結果によると、年収900万円台の男性の割合は2.7%だそうです。1000万〜1500万台だと幅が広いためか少し増えて、4.9%となります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>tmux でクリップボードを使う</title>
      <link>https://iriya-ufo.net/blog/2016/03/25/share-tmux-clipboard/</link>
      <pubDate>Fri, 25 Mar 2016 15:26:45 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/03/25/share-tmux-clipboard/</guid>
      <description>&lt;p&gt;いい加減不便になってきたので設定した。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ brew install reattach-to-user-namespace&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/iriya-ufo/dotfiles/blob/master/Mac/.tmux.conf&#34;&gt;~/.tmux.conf&lt;/a&gt; をいじる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Botkit から Google API 叩いてみた</title>
      <link>https://iriya-ufo.net/blog/2016/03/21/how-to-use-google-api-from-botkit/</link>
      <pubDate>Mon, 21 Mar 2016 01:34:27 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/03/21/how-to-use-google-api-from-botkit/</guid>
      <description>&lt;p&gt;前回『Slack に Hubot をいれてみた』という記事を書きました。今回は Botkit をインストールして遊んでみました。Hubot と Botkit の違いはこんな感じです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;hubot&#34;&gt;Hubot&lt;/h3&gt;&#xA;&lt;p&gt;GitHub が開発した Bot 開発用のフレームワーク&#xA;Node.js で動き、プラグインなどは CoffeeScript で書く&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker DataCenter さわってみた</title>
      <link>https://iriya-ufo.net/blog/2016/03/08/start-docker-datacenter/</link>
      <pubDate>Tue, 08 Mar 2016 04:38:29 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/03/08/start-docker-datacenter/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2016/03/ddc.png&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;以下の記事をみかけて、これはやらずにいられないと思っていじってみた感想。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://jp.techcrunch.com/2016/02/24/20160223new-docker-data-center-admin-suite-should-bring-order-to-containerization/&#34;&gt;コンテナ化したアプリケーションの総合的一元的管理コンソールDocker DatacenterをDockerが提供&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;インストール&#34;&gt;インストール&lt;/h2&gt;&#xA;&lt;p&gt;AWS に small 環境でつくってみた。Amazon Linux だとうまくいかなかったので Ubuntu でやり直した。&#xA;インストールの方法は以下の通り。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Slack に Hubot をいれてみた</title>
      <link>https://iriya-ufo.net/blog/2016/03/04/hubot-on-slack/</link>
      <pubDate>Fri, 04 Mar 2016 18:10:03 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/03/04/hubot-on-slack/</guid>
      <description>&lt;p&gt;Hubot は GitHub が開発した bot のフレームワークです。Node.js の上で走って CoffeeScript で動きます。実装環境は AWS にしました。常時稼働させとかなきゃいけないからね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ネフローゼ再発したからなんか書く</title>
      <link>https://iriya-ufo.net/blog/2016/02/09/nephrotic-syndrome/</link>
      <pubDate>Tue, 09 Feb 2016 00:51:28 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/02/09/nephrotic-syndrome/</guid>
      <description>&lt;p&gt;今回も原因はよく分かりませんが、再発してしまいました。&lt;/p&gt;&#xA;&lt;p&gt;前回記事が2014年07月20日なので一年と半年ぶりくらいでしょうか。一年半くらいで周期がめぐってくるんだろうか？笑&lt;/p&gt;</description>
    </item>
    <item>
      <title>「人工知能は人間を超えるか」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/01/26/does-ai-beat-human/</link>
      <pubDate>Tue, 26 Jan 2016 02:11:39 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/01/26/does-ai-beat-human/</guid>
      <description>&lt;p&gt;表紙に惹かれてつい買ってしまった本だったが買ってよかった。タイトルからシンギュラリティの話かなぁと思ってたけどそうではなかった。&#xA;人工知能のこれまでの歴史を振り返り、それを踏まえた上で今ブームになっているディープラーニング、何が出来て、何が出来ないのか、今後の未来はどうなっていくのか、といったことについて研究者の立場から冷静になって提言しておられた。&#xA;内容は非常に分かりやすい。高校生でも文系でも十分に理解できる。専門的な話しではなく、あくまで一般の人を対象に、機械学習ってそういうことなのね、ディープラーニングってそういう仕組なのねということが分かるような平易な文章で述べられている。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「ゼロ &amp;#8212; なにもない自分に小さなイチを足していく」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/01/18/zero-horiemon/</link>
      <pubDate>Mon, 18 Jan 2016 03:10:44 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/01/18/zero-horiemon/</guid>
      <description>&lt;p&gt;ホリエモンを知らない人は日本にどれくらいいるんだろう。IT企業のライブドア、球団買収、ニッポン放送とメディアを騒がして著名になったと思えば、証券法違反で逮捕。日頃の物言いも相まってか、ホリエモンという人間を好んでない人も多数いたことだろう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「仁義なき宅配」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2016/01/17/delivery-company-fight/</link>
      <pubDate>Sun, 17 Jan 2016 02:15:17 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/01/17/delivery-company-fight/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2016/01/logi.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;物流関連の仕事をしているならこの本は必読、と言われて渡してもらった本がこれです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.amazon.co.jp/%E4%BB%81%E7%BE%A9%E3%81%AA%E3%81%8D%E5%AE%85%E9%85%8D-%E3%83%A4%E3%83%9E%E3%83%88VS%E4%BD%90%E5%B7%9DVS%E6%97%A5%E6%9C%AC%E9%83%B5%E4%BE%BFVS%E3%82%A2%E3%83%9E%E3%82%BE%E3%83%B3-%E6%A8%AA%E7%94%B0-%E5%A2%97%E7%94%9F/dp/4093798745&#34;&gt;仁義なき宅配: ヤマトVS佐川VS日本郵便VSアマゾン&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;最近ようやく読了したので内容を少し紹介。&lt;/p&gt;</description>
    </item>
    <item>
      <title>目標設定にKPIを定める</title>
      <link>https://iriya-ufo.net/blog/2016/01/04/set-kpi-of-your-personal-goal/</link>
      <pubDate>Mon, 04 Jan 2016 01:21:19 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2016/01/04/set-kpi-of-your-personal-goal/</guid>
      <description>&lt;p&gt;前回記事にて2015年の振り返りっぽいことをやったのですが、2016年に何を目標とするかまだ決めてませんでした。仕事初めの前にきちっと目標を立てておこうと思います。&#xA;これまでを振り返ってみて、大きく前進したと言えるのは何か新しいことを始めた年だった気がします。起業した年はすごく大きな変化でした。結果を見ると会社たたんでいるので失敗ということになりますが、自分の中では大きな良い変化でした。&#xA;2015年はちょっと楽な年、だったような気がします。やっぱり少ないながらも安定した収入があるのは平常心を保つのに重要ですね。お金大事です。はい。&lt;/p&gt;</description>
    </item>
    <item>
      <title>さて、来年は何をやろうかな</title>
      <link>https://iriya-ufo.net/blog/2015/12/27/what-will-i-do-at-next-year/</link>
      <pubDate>Sun, 27 Dec 2015 03:14:29 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/12/27/what-will-i-do-at-next-year/</guid>
      <description>&lt;p&gt;ちょっとPCのフォルダーを整理してたら「2015年度の目標.xls」というのが出てきた。ふと気づくと2015年が終わろうとしている。この段階で、あっ目標立てただけで絶対できてないやつやん、と思いました。だってついさっきファイルの存在を再認識したのですから。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ガヴちゃん堕天使でまじ可愛い</title>
      <link>https://iriya-ufo.net/blog/2015/11/30/gavriil-drop-out/</link>
      <pubDate>Mon, 30 Nov 2015 00:28:51 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/11/30/gavriil-drop-out/</guid>
      <description>&lt;p&gt;いやぁ、出ましたね。よつばと! 13巻!!&lt;/p&gt;&#xA;&lt;p&gt;めっちゃ待ちましたよ。めっちゃ。もう出ないんじゃないって思ってましたからね。新作読めて最高です。&#xA;13巻はおばあちゃん回でしたね。ばあちゃんが帰るときのよつばの反応。あれアニメとかなられんちょんが初めて泣いたときみたいに、ひたすら時間かけて引き伸ばして欲しい感じの描写ですね。ぐっときます。あと僕的にはやんだとよつばの絡みが最強に面白いですね。さらに言うと風香ちゃん可愛いね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「AV男優しみけん 光り輝くクズでありたい」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/10/11/shimiken-book-review/</link>
      <pubDate>Sun, 11 Oct 2015 02:09:29 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/10/11/shimiken-book-review/</guid>
      <description>&lt;p&gt;みなさんは「しみけん」という男性をご存知だろうか。言わずと知れた人気AV男優である。最近しみけんが出した本「光り輝くクズでありたい」を読んだ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>docker-machine で Mac に Docker 環境を構築する</title>
      <link>https://iriya-ufo.net/blog/2015/10/10/docker-machine-on-mac/</link>
      <pubDate>Sat, 10 Oct 2015 21:33:25 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/10/10/docker-machine-on-mac/</guid>
      <description>&lt;p&gt;boot2docker で Docker 環境を作っていたのだが、アップデートしてみたら以下の警告が出た。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;WARNING: The &#39;boot2docker&#39; command line interface is officially deprecated.&#xA;Please switch to Docker Machine (https://docs.docker.com/machine/) ASAP.&#xA;Docker Toolbox (https://docker.com/toolbox) is the recommended install method.&#xA;error in run: Failed to get machine &amp;quot;boot2docker-vm&amp;quot;: machine does not exist (Did you run `boot2docker init`?)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;boot2docker が非推奨になって docker-machine を使えとあるので移行作業をした。β版なので production では使わないでと書いてある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に Python 環境構築</title>
      <link>https://iriya-ufo.net/blog/2015/10/10/python-on-mac/</link>
      <pubDate>Sat, 10 Oct 2015 19:00:23 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/10/10/python-on-mac/</guid>
      <description>&lt;h2 id=&#34;2020年版mac-に-python-をインストールする方法パッケージの管理方法&#34;&gt;【2020年版】Mac に Python をインストールする方法、パッケージの管理方法&lt;/h2&gt;&#xA;&lt;h3 id=&#34;pyenv-のインストール&#34;&gt;pyenv のインストール&lt;/h3&gt;&#xA;&lt;p&gt;brew で pyenv をインストールする。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ brew install pyenv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pyenv -v&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pyenv 1.2.18&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;PATH を通す。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;export PYENV_ROOT=&amp;#34;$HOME/.pyenv&amp;#34;&amp;#39;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;~/.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;zshrc&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;export PATH=&amp;#34;$PYENV_ROOT/bin:$PATH&amp;#34;&amp;#39;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;~/.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;zshrc&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;eval &amp;#34;$(pyenv init -)&amp;#34;&amp;#39;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;~/.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;zshrc&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;python-のインストール&#34;&gt;Python のインストール&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pyenv install --list # インストール可能なバージョンの表示&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pyenv install 3.8.2  # Python のインストール&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pyenv versions       # インストール済み一覧&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ pyenv global 3.8.2   # 標準で使う設定&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;pipenv-のインストール&#34;&gt;pipenv のインストール&lt;/h3&gt;&#xA;&lt;p&gt;pipenv を使ってパッケージの管理を行う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「お釈迦さまの脳科学」を読んでみた</title>
      <link>https://iriya-ufo.net/blog/2015/07/26/brain-science-of-buddha/</link>
      <pubDate>Sun, 26 Jul 2015 09:04:13 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/07/26/brain-science-of-buddha/</guid>
      <description>&lt;p&gt;人間はよく考える生き物です。なぜ生きているのか、幸せとはなにか、そういった普遍的な問いに対して様々な解答がなされてきました。とりわけ仏教の説く思想は他の宗教と大きく違うと言われます。&#xA;そこでお釈迦様オリジナルの説法を脳科学の視点からみるとどうなるのか知りたくて本書をとりました。ですがこれは脳科学の本ではなく、仏教に関するうんちくの本です。うんちくと書くと聞こえが悪いですが、ようは歴史的経緯とその解釈を加えたものです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に Docker 環境を構築する</title>
      <link>https://iriya-ufo.net/blog/2015/07/20/docker-on-mac/</link>
      <pubDate>Mon, 20 Jul 2015 14:28:57 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/07/20/docker-on-mac/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2015/07/homepage-docker-logo.png&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;とあるプロジェクトで古い Ruby と Rails をいれて動かさなくちゃいけない、みたいな場面って開発やってる方はあるあるだと思います。そして現最新の Mac OS Yosemite では簡単には環境構築できなかったりするのもあるあるですよね。レガシーな環境っていやですね。そこでプログラムを動かす環境を仮想で作ってしまおうという考えに至るわけですが、一昔前と違って様々な手段が登場しました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>人口知能と生命</title>
      <link>https://iriya-ufo.net/blog/2015/07/11/ai-and-life/</link>
      <pubDate>Sat, 11 Jul 2015 13:52:57 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/07/11/ai-and-life/</guid>
      <description>&lt;p&gt;非常に興味深い記事を見つけた。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://sign.jp/8fa1e96c&#34;&gt;宗教は人工知能を生命と認められるのか – シンギュラリティと宗教&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;生命とはなにかという問いは長年の間、議論されてきた命題だ。&#xA;生物学的定義では代謝と自己複製を行う個体といい、イデア論と物質主義では真逆の定義をしている、また宗教によってさまざまな解釈があるのは衆知のこと。&lt;/p&gt;</description>
    </item>
    <item>
      <title>行動しなければ何も手にはいらない</title>
      <link>https://iriya-ufo.net/blog/2015/07/05/get-something-from-action/</link>
      <pubDate>Sun, 05 Jul 2015 18:46:42 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/07/05/get-something-from-action/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2015/07/lover.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;突然だが僕は今、彼女が欲しい。彼女が欲しいと思っている。好きな人となにげない会話をしたりどっか遊びにいったりしたい。でも僕はイケメンでもなければ社会的地位が高いわけでもない。そんな僕にどうやったら彼女ができるのだろう？&lt;/p&gt;</description>
    </item>
    <item>
      <title>スタートアップで大事なこと</title>
      <link>https://iriya-ufo.net/blog/2015/07/03/important-point-about-startup/</link>
      <pubDate>Fri, 03 Jul 2015 00:38:07 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/07/03/important-point-about-startup/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2015/07/startup.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;スタートアップは難しい。人はいない、金はない、技術もない、無いことづくしである。そんな不利な状況を克服して成功するためにはいくつかコツがいる。もちろん小手先のテクニックだけではダメだが、やる気だけでなんとかしようとするのもナンセンスだ。スタートアップにはスタートアップの戦い方がある。今回はちょっとした事例を紹介しつつ、あなたのマインドセットをスタートアップ向きに変えることができれば幸いだ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>BABYMETAL</title>
      <link>https://iriya-ufo.net/blog/2015/06/13/babymetal/</link>
      <pubDate>Sat, 13 Jun 2015 20:09:43 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/06/13/babymetal/</guid>
      <description>&lt;h2 id=&#34;メタル可愛いベイビーあびゃーーー&#34;&gt;メタル可愛いベイビー、あびゃーーー&lt;/h2&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/WIKqgE4BwAY&#34; frameborder=&#34;0&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;気づいたらアルバム購入してた・・・&lt;/p&gt;</description>
    </item>
    <item>
      <title>「小さなチーム、大きな仕事」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/06/07/small-team-big-job/</link>
      <pubDate>Sun, 07 Jun 2015 17:26:54 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/06/07/small-team-big-job/</guid>
      <description>&lt;p&gt;37signals の創業者が書いた本。だいぶ前にIT界隈で賑わった本を今更ながら読んだ。タイトルにある通り、少ない人数のチームでも大きな成果を得る仕事をするにはどうすればいいのか、を主軸にエッセイ風にまとまっている本だ。&#xA;どうすれば世界各国にばらばらにいるエンジニアとコミュニケーションをとっているのか、生産性を高くするためのチーム編成とはなにかを期待して読んでみた。書かれている内容は示唆に飛んだものばかりだが少し具体性に欠ける内容だ。まぁ本書にもある通り「真似事の企業」をしてもうまくいかないのだから、いかにして自分たちの強みを活かしたチーム編成を創りだすかが大事なのだと思う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meteor が想像以上にすごかった</title>
      <link>https://iriya-ufo.net/blog/2015/05/24/start-meteor/</link>
      <pubDate>Sun, 24 May 2015 05:17:20 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/05/24/start-meteor/</guid>
      <description>&lt;p&gt;友人に勧められて、ウェブアプリケーションフレームワークの &lt;a href=&#34;https://www.meteor.com/&#34;&gt;Meteor&lt;/a&gt; で遊んでみました。想像以上にすごかったです。Meteor って聞いたことあるけどどんなの？って人のためにざっくり言うとこんな感じ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「アイデアのつくり方」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/05/23/how-to-generate-idea/</link>
      <pubDate>Sat, 23 May 2015 22:38:43 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/05/23/how-to-generate-idea/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;『良書はいつの時代も良書である』&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;ふらっと立ち寄った本屋でみた帯が印象的で今でもはっきりと覚えている。この帯が書かれた本は「ご冗談でしょう、ファインマンさん」であった。&#xA;そんな帯を飾るにふさわしい本が今回のタイトルにある「アイデアのつくり方」である。この本の初版はなんと1988年だ。およそ30年前の本であるにもかかわらずその内容は色あせていない。&#xA;とても薄い本で原作者のヤングが書いた部分は62頁で完了している。後は竹内均による解説と訳者あとがきだ。そんな薄い本だから60分もあれば読めてしまう。事実僕は60分以内で読んだ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>tmux の sync pane 機能に感動した</title>
      <link>https://iriya-ufo.net/blog/2015/05/22/great-function-of-tmux-sync-pane/</link>
      <pubDate>Fri, 22 May 2015 22:22:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/05/22/great-function-of-tmux-sync-pane/</guid>
      <description>&lt;p&gt;「ターミナルの仮想端末といえば screen」ってな感じで使ってたんですが、とあるレンタルサーバーで tmux 設定がデフォになってたんで重い腰をあげて tmux に移行してみました。そしたら思いのほか感動したという話しです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「地頭力を鍛える」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/05/21/improve-your-brain/</link>
      <pubDate>Thu, 21 May 2015 03:53:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/05/21/improve-your-brain/</guid>
      <description>&lt;p&gt;タイトルに惹かれて読んでみた。これで少しは地頭がよくなるかと思ったけど期待はずれ。&lt;/p&gt;&#xA;&lt;p&gt;話しの基本は Google や Microsoft も面接に使うというフェルミ推定を主軸に進んでいく。**「結論から考える」「時間内に答えを出す」「仮説を立てる」**といったいわゆるできる人の思考パターンをフェルミ推定を行えばみにつくよ、みたいな書き方だ。それには納得がいくしなるほどと思う。が、残念なことにそれだけしかこの本から得られるものはない。「地頭課長と積上クンの会話」とか完全に蛇足だし、それ以降の話しは何が言いたいのか分からない。図解は大切とか書いておきながら本書に挿入されている図は大変みづらい。ごちゃごちゃしている。&lt;/p&gt;</description>
    </item>
    <item>
      <title>思い込みの幸せは偽物じゃない</title>
      <link>https://iriya-ufo.net/blog/2015/05/06/the-surprising-science-of-happiness/</link>
      <pubDate>Wed, 06 May 2015 03:46:58 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/05/06/the-surprising-science-of-happiness/</guid>
      <description>&lt;p&gt;人生における本当の幸せとはなにか、誰しも一度は考えて悩んだことのある問いだろう。&lt;/p&gt;&#xA;&lt;p&gt;僕たちは、自分がどれくらい幸せなのかをついつい他人との比較で考えてしまう。しかし他人と比較をしていたら絶対に幸せになれない。隣りの芝生は青いというやつだ。それに下をみても上をみてもキリがないからね。&#xA;一部の賢い人たちは、そんな比較してたって意味がないということを知っている。だから過去の自分と比べるか、なりたい未来を想像して幸せになろうという方向に向かうよう努力している。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に Clojure 環境いれてみた</title>
      <link>https://iriya-ufo.net/blog/2015/04/23/clojure-on-mac/</link>
      <pubDate>Thu, 23 Apr 2015 23:10:30 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/04/23/clojure-on-mac/</guid>
      <description>&lt;p&gt;Closure ではなくて Clozure でもなくて Clojure の環境構築です。&#xA;Mac でのやり方と、ついでに Emacs でいい感じにする設定を書きます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;jdkのインストール&#34;&gt;JDKのインストール&lt;/h2&gt;&#xA;&lt;p&gt;これがないと始まらないですね。JDK とか OpenJDK とか細かいことは気にしないでおきましょう。端末で java とか打ってみて入っていないようでしたら Oracle のサイトからダウンロードしてインストールで一発です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「金持ち父さんのキャッシュフロー・クワドラント」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/04/15/rich-dad-cash-flow/</link>
      <pubDate>Wed, 15 Apr 2015 22:02:51 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/04/15/rich-dad-cash-flow/</guid>
      <description>&lt;p&gt;知り合いに勧められたので読んでみました。前作となる「金持ち父さん、貧乏父さん」も読んでいます。本書は前作に比べてより&lt;strong&gt;右側&lt;/strong&gt;にいくための方法について具体的に述べられています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ポスト・ヒューマン時代</title>
      <link>https://iriya-ufo.net/blog/2015/02/22/post-human-era/</link>
      <pubDate>Sun, 22 Feb 2015 21:39:23 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/02/22/post-human-era/</guid>
      <description>&lt;p&gt;機械が人間のような知性を備えることで想像のつかないレベルで世界が一変する。それは徐々に変化してそうなるのではなくてある一点を通り過ぎることで加速度的に変化する。それをシンギュラリティ (技術的特異点) と呼ぶ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ネットワークビジネスを好きになれない理由</title>
      <link>https://iriya-ufo.net/blog/2015/02/20/the-reason-that-i-dont-like-network-business/</link>
      <pubDate>Fri, 20 Feb 2015 13:13:08 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/02/20/the-reason-that-i-dont-like-network-business/</guid>
      <description>&lt;p&gt;「我思う、ゆえに我あり」という有名な言葉を残したのはフランスの哲学者デカルトだ。批判することなく受け入れてきた先入観を排除し全てのものを疑うことから始まった。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に Common Lisp 処理系をインストールする</title>
      <link>https://iriya-ufo.net/blog/2015/02/10/install-common-lisp-on-mac/</link>
      <pubDate>Tue, 10 Feb 2015 03:42:46 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/02/10/install-common-lisp-on-mac/</guid>
      <description>&lt;p&gt;Common Lisp は仕様によって規定される言語なので処理系が複数存在します。フリーでメジャーなのは &lt;strong&gt;SBCL&lt;/strong&gt; と &lt;strong&gt;Clozure CL&lt;/strong&gt; です。違いは &lt;a href=&#34;http://ja.wikipedia.org/wiki/Common_Lisp&#34; title=&#34;Common_Lisp&#34; target=&#34;_blank&#34;&gt;Wikipedia&lt;/a&gt; あたりを参考にしてもらうといいかと。&#xA;簡単に特徴を上げるとすると SBCL はバイトコードへのコンパイルがかなり優秀だがコンパイル速度が遅い、Clozure CL はコンパイルが速くデバッグメッセージなどが分かりやすいけど、バイトコードの速度は SBCL に劣る。といったところでしょうか。&#xA;開発は Clozure CL で本番は SBCL みたいに使い分けるといいかもしれないです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「金持ち父さん 貧乏父さん」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/02/05/rich-dad-poor-dad/</link>
      <pubDate>Thu, 05 Feb 2015 10:35:40 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/02/05/rich-dad-poor-dad/</guid>
      <description>&lt;p&gt;言わずと知れたベストセラー本です。知り合いに勧められたので今更ですが読んでみました。&#xA;内容を少し今風に変更した改訂版が出ているとのことなのでそちらを読みました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「自分がいなくてもうまくいく仕組み」を読んだ</title>
      <link>https://iriya-ufo.net/blog/2015/01/26/run-your-company-not-depend-on-you/</link>
      <pubDate>Mon, 26 Jan 2015 00:33:59 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2015/01/26/run-your-company-not-depend-on-you/</guid>
      <description>&lt;p&gt;最初この本を買ったときは、「自分が会社との関わりを断っても会社がうまくまわるための離れ方のノウハウ」みたいなのを想像してました。&#xA;ひろゆきが 2ch を作ってニコニコ動画を作って、ということをしたけど彼はもう運営には関わっていません。そういうことをするのだろうなと想像してました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>乗馬を初体験した</title>
      <link>https://iriya-ufo.net/blog/2014/12/28/first-horse-riding/</link>
      <pubDate>Sun, 28 Dec 2014 22:33:56 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/12/28/first-horse-riding/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2014/12/horse.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;僕は年始にその年のうちにやりたいことをリストアップしているのですが、2014年のやりたいことの一つに乗馬がありました。今年ももうわずかだなと思っていたところ、やりたいことが出来ていないことに気づき、思い切って今日行ってきたわけです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>middleman-s3_sync で colorize のエラーがでた</title>
      <link>https://iriya-ufo.net/blog/2014/12/27/middleman-s3_sync-colorize-error/</link>
      <pubDate>Sat, 27 Dec 2014 21:55:29 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/12/27/middleman-s3_sync-colorize-error/</guid>
      <description>&lt;p&gt;静的サイト開発に便利な middleman を使って Amazon S3 バケットにデプロイする際、middleman-s3_sync という gem を使っていましたが、エラーがでました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>brew のアップグレードで rails プロジェクトなどが動かなくなったら</title>
      <link>https://iriya-ufo.net/blog/2014/12/17/fix-rails-error-occurred-by-brew-update/</link>
      <pubDate>Wed, 17 Dec 2014 23:05:08 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/12/17/fix-rails-error-occurred-by-brew-update/</guid>
      <description>&lt;p&gt;brew をちょくちょくアップグレードしてると古い rails プロジェクトが動作しなくなったりします。直接的な影響ではなく間接的に影響して動作しなくなっています。よくあるのは keg-only なパッケージによる影響です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>PostgreSQL の基本</title>
      <link>https://iriya-ufo.net/blog/2014/12/17/start-postgresql/</link>
      <pubDate>Wed, 17 Dec 2014 21:43:32 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/12/17/start-postgresql/</guid>
      <description>&lt;p&gt;環境は Mac でやってますが Linux でもほぼ同じです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;インストールから初期設定まで&#34;&gt;インストールから初期設定まで&lt;/h2&gt;&#xA;&lt;p&gt;Mac なので brew でインストールします。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ brew install postgresql&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;最初にデータベースの初期化をします。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ initdb /usr/local/var/postgres -E utf8&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;試しに PostgreSQL サーバーの起動を確認してみます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim 小技集</title>
      <link>https://iriya-ufo.net/blog/2014/12/04/vim-tips/</link>
      <pubDate>Thu, 04 Dec 2014 18:58:13 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/12/04/vim-tips/</guid>
      <description>&lt;p&gt;自分のための覚書&lt;/p&gt;&#xA;&lt;h2 id=&#34;編集&#34;&gt;編集&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;:%s/:\(\w\+\) =&amp;gt;/\1:/g  # hash の書き方を置換 #正規表現&#xA;Ctrl+v jjjj I           # 4行コメントアウト(,#)&#xA;Ctrl+v jjjj d           # 4行コメントイン(,#)&#xA;Ctrl+v jjjj c aaaa      # 4行置換&#xA;viwy                    # カーソル位置の単語を yank&#xA;viwp                    # カーソル位置の単語を yank している内容で上書き&#xA;cw                      # カーソル位置から単語の最後までを書き換える&#xA;viwu                    # カーソル位置の単語を undercase&#xA;viwU                    # カーソル位置の単語を UPPERCASE&#xA;viw~                    # カーソル位置の単語を undercase &amp;lt;-&amp;gt; UPPERCASE 入れ替え&#xA;viw!nkf -Z4             # ｶｰｿﾙ位置の行を半角ｶﾀｶﾅ&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;カーソル移動&#34;&gt;カーソル移動&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;0                       # 行の先頭へ&#xA;^                       # 行の空白以外の先頭へ&#xA;$                       # 行の末尾へ&#xA;w                       # 次の単語の先頭へ&#xA;f*                      # 次の*へ           (例 df&amp;quot;-&amp;gt;&amp;quot;まで削除)&#xA;t*                      # 次の*の前へ       (例 dt&amp;quot;-&amp;gt;&amp;quot;の前まで削除)&#xA;viw                     # 現在のカーソル位置の単語を選択&#xA;vi&amp;quot;                     # 現在のカーソル位置の&amp;quot;の中を選択&#xA;va&amp;quot;                     # 現在のカーソル位置の&amp;quot;の外を選択&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;モード&#34;&gt;モード&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;C-[                     # 挿入モードを抜ける&#xA;ESC                     # 挿入モードを抜ける&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;ウィンドウ&#34;&gt;ウィンドウ&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;:vs                     # 垂直分割&#xA;:sp                     # 水平分割&#xA;Ctrl+w w                # 次のウィンドウへ&#xA;Ctrl+w [hjkl左下上右]    # ウィンドウの移動&#xA;Ctrl+w -                # 高さを小さく  (例 Ctrl+w 10- -&amp;gt; ウィンドウの高さを 10 狭める)&#xA;Ctrl+w +                # 高さを大きく&#xA;Ctrl+w &amp;lt;                # 幅を小さく&#xA;Ctrl+w &amp;gt;                # 幅を大きく&#xA;Ctrl+w =                # 自動調整&#xA;Ctrl+w r                # 左右・上下のウィンドウを入れ替え&#xA;:res 100                # 現在のウィンドウの高さを 100 にする&#xA;:vertical res 30        # 現在のウィンドウの横幅を 30 にする&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;特殊処理&#34;&gt;特殊処理&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;qa                      # マクロ記録開始&#xA;q                       # マクロ記録終了 (@a で使用可能)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;コマンドラインの履歴&#34;&gt;コマンドラインの履歴&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;q: または : Ctrl+f       # コマンドラインの履歴&#xA;q/                      # 検索&#xA;Ctrl+c                  # 履歴をコマンドラインに送る(編集して使えるようになる)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;改行文字の変更&#34;&gt;改行文字の変更&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;:%s/&#xA;/&#xA;/g                      # /Ctrl+v Ctrl+m/Ctrl+v Enter/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;ファイル比較&#34;&gt;ファイル比較&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;:vertical diffsplit     # 差分を取りたいファイル&#xA;:do (diff obtain)       # もう一方のファイルから差分を取り込む&#xA;:dp (diff put)          # もう一方のファイルに差分を取り込ませる&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>「私は、こんな人になら、金を出す！」読了</title>
      <link>https://iriya-ufo.net/blog/2014/11/24/ideal-person-who-can-take-invest/</link>
      <pubDate>Mon, 24 Nov 2014 17:04:11 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/11/24/ideal-person-who-can-take-invest/</guid>
      <description>&lt;p&gt;ベンチャーキャピタル (以下VC) と一言にいっても、体系は種々あって、大きく2つに分けるとすれば会社組織と投資事業組合があります。著者の村口さんは、組織分業と会議決定を特徴とする会社組織のVCに務めた経験からダイナミックな投資事業を行うことの限界を感じ、ご自身で独立系VCである、日本テクノロジーベンチャーパートナーズを設立され数多くの企業を上場へと導いてきました。そんな村口さんの考えるVCのあり方や起業家とは何か？という問いかけに対する一つの解答がこの本で示されています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Healthcare Hackathon in Tokyo 3rd Report @ Nov. 8</title>
      <link>https://iriya-ufo.net/blog/2014/11/17/healthcare-hackathon-in-tokyo-3rd-report-nov-8/</link>
      <pubDate>Mon, 17 Nov 2014 03:30:03 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/11/17/healthcare-hackathon-in-tokyo-3rd-report-nov-8/</guid>
      <description>&lt;p&gt;ちょっと遅くなりましたが Healthcare Hackathon に参加したのでレポートを書きます。医療健康分野というテーマに絞った珍しいハッカソンでした。第3回は 2014/11/08 HUB TOKYO (目黒) での開催です。今回は&amp;quot;糖尿病&amp;quot;をテーマに約40名ほどの人たちが参加してました。若干ですがエンジニアの方が多かったです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ヘルステックスタートアップイベントに参加しました</title>
      <link>https://iriya-ufo.net/blog/2014/10/11/attend-at-health-tech-startup-event/</link>
      <pubDate>Sat, 11 Oct 2014 19:23:47 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/10/11/attend-at-health-tech-startup-event/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2014/10/IMG_1399.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;参加者はだいたいこんな感じ。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;  &lt;li&gt;150人から200人ほど&lt;/li&gt;&#xA;  &lt;li&gt;ヘルスケア領域の人たちが 1/3 &lt;/li&gt;&#xA;  &lt;li&gt;IT業界の人たちが 2/3 &lt;/li&gt;&#xA;  &lt;li&gt;その他&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;セッションスペースでは4つのトピックでそれぞれ1時間ほどの話しがありました。以下リストです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>高速検索の ag を入れてみた</title>
      <link>https://iriya-ufo.net/blog/2014/09/09/install-ag/</link>
      <pubDate>Tue, 09 Sep 2014 23:43:08 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/09/09/install-ag/</guid>
      <description>&lt;p&gt;プログラムを書いてると&lt;strong&gt;検索&lt;/strong&gt;という行為一つで大きく生産性が変わることをプログラマーは知っています。僕は今まで grep を使ってた、というか grep しか知らなかったのですが同僚から ag について教えてもらったのでいれてみました。とにかく検索が爆速でびっくりです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>highlight-symbol が便利</title>
      <link>https://iriya-ufo.net/blog/2014/09/08/useful-package-highlight-symbol-emacs/</link>
      <pubDate>Mon, 08 Sep 2014 16:01:00 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/09/08/useful-package-highlight-symbol-emacs/</guid>
      <description>&lt;p&gt;ちょっとした事なんですが、プログラムを書いてると、「このシンボルを目立つようにマーク付けしておきたいなぁ」なんて思うことがあります。関数とか変数とか関係なくちょこっとマークしてそれを常にハイライトしておくんですね。&lt;code&gt;highlight-symbol&lt;/code&gt; を使うとこれが実現できそうです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sinatra アプリを Heroku で動かすまで</title>
      <link>https://iriya-ufo.net/blog/2014/09/07/run-sinatra-app-on-heroku/</link>
      <pubDate>Sun, 07 Sep 2014 17:32:36 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/09/07/run-sinatra-app-on-heroku/</guid>
      <description>&lt;h2 id=&#34;環境&#34;&gt;環境&lt;/h2&gt;&#xA;&lt;p&gt;以下のような環境で動かします。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;  &lt;li&gt;Sinatra&lt;/li&gt;&#xA;  &lt;li&gt;Heroku&lt;/li&gt;&#xA;  &lt;li&gt;PostgreSQL&lt;/li&gt;&#xA;  &lt;li&gt;Unicorn&lt;/li&gt;&#xA;  &lt;li&gt;ActiveRecord&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;初期設定&#34;&gt;初期設定&lt;/h2&gt;&#xA;&lt;p&gt;まず Ruby と Git などの環境を整えます。環境が構築できたら Sinatra で作るアプリ用にディレクトリを作ります。そこで &lt;code&gt;$ bundle init&lt;/code&gt; して Gemfile を作成します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>&amp;lt;unknown&amp;gt;:0: error: the SDK &amp;#8216;MacOSX10.9.sdk&amp;#8217; does not support Swift</title>
      <link>https://iriya-ufo.net/blog/2014/08/24/0-error-the-sdk-macosx10-9-sdk-does-not-support-swift/</link>
      <pubDate>Sun, 24 Aug 2014 18:13:51 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/08/24/0-error-the-sdk-macosx10-9-sdk-does-not-support-swift/</guid>
      <description>&lt;p&gt;Xcode6-beta6 にて swift をコマンドラインから起動するとタイトルの通りのエラーがでます。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;unknown&amp;gt;:0: error: the SDK &#39;MacOSX10.9.sdk&#39; does not support Swift&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;MacOSX 10.9 というのは Mavericks ですね。どうやら最新の Xcode は古い sdk はサポート対象外ということで起動すらできません。さすが Apple 切り捨て方が潔い。さてどうやって起動するかというと、Xcode6 に付随している最新の sdk を使うように swift の起動オプションに渡してあげたら大丈夫です。以下コマンドです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Xcode で作ったプロジェクトを削除する方法</title>
      <link>https://iriya-ufo.net/blog/2014/08/24/how-to-delete-the-project-made-by-xcode/</link>
      <pubDate>Sun, 24 Aug 2014 16:41:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/08/24/how-to-delete-the-project-made-by-xcode/</guid>
      <description>&lt;p&gt;練習がてら適当にプロジェクトを作成するといっぱい溜まってくるのでいらないものは消してすっきりしたくなる時があるかと思います。Xcode で作ったプロジェクトを完全削除するには以下のようにすればよいです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gauche のユーザーリファレンスを読む</title>
      <link>https://iriya-ufo.net/blog/2014/08/20/read-gauche-reference/</link>
      <pubDate>Wed, 20 Aug 2014 02:07:11 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/08/20/read-gauche-reference/</guid>
      <description>&lt;p&gt;Gauche のリファレンス読むのにはいくつか方法があって、Emacs で el いれて読みだすとか info 入れるとかありますけど、一番簡単な方法はこれでしょう。&#xA;Chrome 使ってる人向けですが、設定にいくと「検索エンジンの設定」があるのでそちらで以下のようにします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「良いコードを書く技術」読了</title>
      <link>https://iriya-ufo.net/blog/2014/08/16/how-to-write-better-code/</link>
      <pubDate>Sat, 16 Aug 2014 17:32:43 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/08/16/how-to-write-better-code/</guid>
      <description>&lt;p&gt;良いプログラマであるならば良いコードに対する知見があるはずです。初心者の間は何が良いコードで何が悪いコードなのか分からないことが多く、また分かったとしてもどうやって良いコードにリファクタリングするのか不明瞭な所が多いです。本書では具体事例を上げて良いコードとは何かについて語られています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「グーグル ネット覇者の真実」読了</title>
      <link>https://iriya-ufo.net/blog/2014/08/09/how-google-thinks-works-and-shapes-our-lives/</link>
      <pubDate>Sat, 09 Aug 2014 22:44:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/08/09/how-google-thinks-works-and-shapes-our-lives/</guid>
      <description>&lt;p&gt;グーグルネット覇者の真実を読みました。&#xA;ほとんど読み飛ばしました。気になった点だけ引用させて頂きます。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;真の意味での失敗はひとつしかなく、それは野心的な課題に挑戦しないことだった。「たとえ失敗したとしても、完全に失敗するようなことはめったにない」と彼は言う。必ず何らかの成果を得られるはずだと。「皆、それがわかっていないんだ。」この原則がペイジの念頭を離れることはなかった。&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;彼はミーティング終了直前にある質問をした。「事業規模はどれくらいになると思うかね？」「100億ドルですね。」とペイジは答えた。まさか本気で時価総額100億ドルの企業になると考えているわけではないだろうね、とドーアは言った。すでに頭の中ではグーグルの時価総額は最高10億ドル程度までは行くだろうと計算していた。「いえ、本気でそう考えています。」とペイジは言った。「それに100億というのは時価総額ではありません。収益です。」&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;セルフサービス型のシステムを構築すれば、数千社もの小規模な広告主に広告を提供できるだけでなく、必要経費を最小限に抑えて、広告料金もかなり低く設定できる。&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;ユーザーが Gmail を実際に使いはじめると、もっと深刻な問題も表面化した。彼らはメールに書いた文章の横にその内容と関連しているとしか思えない広告が表示されるのを見てショックを受けた。まるでメールを書いているところをグーグルに背後からのぞき込まれたかのように感じたのだ。&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;グーグルのエンジニアたちは自分たちのメールは永遠に保存して「ほしい」と考えていたし、ウェブを通じて全世界が接続された時代には、情報はSFチックな未来型の貸し金庫のような場所にプロの手で安全の保存されるのが理想だと信じていたからだ。彼らにすれば、これが個人情報保護に対する懸念を招いているのは筋の通らない話しだった。彼らは機械を信用していたし、彼ら自身の動機も純粋だった。だからユーザーは彼らをもっと信頼すべきべきだと。&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;細かい話しまで書かれていたので気になる方は一度読んでみるといいと思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>「アインシュタインの教育観」読了</title>
      <link>https://iriya-ufo.net/blog/2014/08/09/einsteins-mind-of-education/</link>
      <pubDate>Sat, 09 Aug 2014 22:07:51 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/08/09/einsteins-mind-of-education/</guid>
      <description>&lt;h2 id=&#34;教える能力で大事な事&#34;&gt;教える能力で大事な事&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;「教える能力というのは面白く教える事である。どんな抽象的な教材でも、それが生徒の心の琴線に共鳴を起こさせるようにし、好奇心をいつも活かしておかねばならない。」&#xA;&lt;/blockquote&gt;&#xA;数学嫌いの生徒は主に教師のせいである、と言っています。学校教育の数学は確かに嫌いな子はどうしようもないくらい嫌いです。だけどそれは原因が教師側にあると言っています。好奇心を持たせる工夫をさせることが必要ですね。例えば野外に出て建物や自然物などの高さを測る方法を考えるとか、そうすれば具体的な行動体験と三角関数が結び付けられますね。&#xA;&lt;h2 id=&#34;教育事業を救う方法&#34;&gt;教育事業を救う方法&lt;/h2&gt;&#xA;&lt;p&gt;アインシュタインは一貫して体験を重視しているようです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Swift をインタラクティブに実行しながら勉強しよう (関数編)</title>
      <link>https://iriya-ufo.net/blog/2014/07/26/learn-swift/</link>
      <pubDate>Sat, 26 Jul 2014 15:55:36 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/26/learn-swift/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Swift はコンパイラ言語でありながら、インタプリタとしてスクリプトを実行することも可能で、対話実行環境（REPL（英語版））も用意されている。Swift と同時に発表された Xcode バージョン 6 では、コードの実行結果をグラフィカルに確認しながら開発できる Playgrounds が実装された。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Swift をとりあえず実行するまでの手順</title>
      <link>https://iriya-ufo.net/blog/2014/07/23/quick-start-swift/</link>
      <pubDate>Wed, 23 Jul 2014 03:06:46 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/23/quick-start-swift/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2014/07/swift.png&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;WWDC2014 にて発表された Apple の新言語 Swift が話題になっています。これから iOS アプリを開発するなら間違いなく Swift が使えるようになる必要がありますね。ここでは Swift に関する情報のまとめと簡単なプログラムを Swift で実行するまでの流れを書きたいと思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mavericks にアップグレードしたらターミナルが落ちた</title>
      <link>https://iriya-ufo.net/blog/2014/07/22/fix-terminal-error-occurred-by-mavericks-upgrade/</link>
      <pubDate>Tue, 22 Jul 2014 12:31:08 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/22/fix-terminal-error-occurred-by-mavericks-upgrade/</guid>
      <description>&lt;p&gt;今更ですが Lion から Mavericks にアップグレードしました。OS のアップグレードは色々トラブルが起こるのであまりしたくないのですが、流行りについていかないのもなぁと思いアップグレードを実行しました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs に swift-mode をインストール</title>
      <link>https://iriya-ufo.net/blog/2014/07/21/install-swift-mode-to-emacs/</link>
      <pubDate>Mon, 21 Jul 2014 14:51:49 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/21/install-swift-mode-to-emacs/</guid>
      <description>&lt;p&gt;Apple が発表した新言語 Swift が話題になってますね。&#xA;ほとんどの人は Xcode で試すのでしょうけど、あんな不便なIDEを使いたくない Emacs 病の人がいるかと思います。&lt;/p&gt;&#xA;&lt;p&gt;すでに swift-mode なるものが &lt;code&gt;package.el&lt;/code&gt; からインストールできるようになってるのでさっそくインストールしましょう。&#xA;以下を Emacs で実行すればOK。&lt;/p&gt;</description>
    </item>
    <item>
      <title>入院せずにネフローゼと向き合う</title>
      <link>https://iriya-ufo.net/blog/2014/07/20/nephrotic-syndrome/</link>
      <pubDate>Sun, 20 Jul 2014 11:54:57 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/20/nephrotic-syndrome/</guid>
      <description>&lt;h2 id=&#34;何度目の再発だろう&#34;&gt;何度目の再発だろう？&lt;/h2&gt;&#xA;&lt;p&gt;久々に再発しました。1年と3ヶ月ぶりです。再発する度に原因を考えているのですがやはり再現理由が分かりません。僕の職業はプログラマーですが再現理由の分からないバグほどイライラするものはないです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2014年夏アニメはこれが熱い！</title>
      <link>https://iriya-ufo.net/blog/2014/07/18/summer-anime2014/</link>
      <pubDate>Fri, 18 Jul 2014 01:17:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/18/summer-anime2014/</guid>
      <description>&lt;p&gt;2014年夏アニメで個人的にチェックしていた作品の一話を全部観終わったので感想を書きます。&#xA;とりあえず一話だけなのでまだまだどうなるか分からんです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yahoo！知恵袋でみた鮮やかな解答</title>
      <link>https://iriya-ufo.net/blog/2014/07/16/yahoo-chiebukuro/</link>
      <pubDate>Wed, 16 Jul 2014 23:00:27 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/16/yahoo-chiebukuro/</guid>
      <description>&lt;p&gt;&lt;strong&gt;弱者を抹殺する。 不謹慎な質問ですが、疑問に思ったのでお答え頂ければと思い&amp;hellip;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;以下の質問に対し、あなたならどう答えるだろう？&lt;/p&gt;</description>
    </item>
    <item>
      <title>自分の性格に適した解を見つけ出す</title>
      <link>https://iriya-ufo.net/blog/2014/07/13/find-your-personal-good-point/</link>
      <pubDate>Sun, 13 Jul 2014 22:12:31 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/07/13/find-your-personal-good-point/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;「なあ白。人は変われるっていうけど、本当にそうかな。飛びたいって願えば、翼が生えるのかな？違うと思うんだ。変えるべきは自分じゃなくて、手段じゃないのか？」&#xA;「にぃ……」&#xA;「造るしかないんだ。今のままの自分が空を飛ぶ方法を。編み出すしかない。白を飛ばす翼、考えてみようぜ、ゆっくりさ」&lt;/p&gt;</description>
    </item>
    <item>
      <title>【感想】言の葉の庭</title>
      <link>https://iriya-ufo.net/blog/2014/06/12/kotonoha-no-niwa/</link>
      <pubDate>Thu, 12 Jun 2014 02:49:02 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/06/12/kotonoha-no-niwa/</guid>
      <description>&lt;p&gt;TSUTAYAで借りてきてみました。一言で感想を言うと良くも悪くも新海作品だなという感じです。&lt;/p&gt;&#xA;&lt;p&gt;開始すぐに「え？実写か？」と思うほど雨の描写をリアルに描き出してます。この作品は雨がキーポイントになってるんですが、ちょうど私がこの作品を見てる日 6/11 は雨でした。&#xA;私は雨は嫌いですがこの作品を見終わったあと雨もなかなかいいなと思ってしまったほどです。自然描写の緻密なアニメーションは見ていて惚れ惚れします、がストーリーは・・・&lt;/p&gt;</description>
    </item>
    <item>
      <title>便所飯に至る理由</title>
      <link>https://iriya-ufo.net/blog/2014/06/10/benjo-meshi/</link>
      <pubDate>Tue, 10 Jun 2014 02:10:58 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/06/10/benjo-meshi/</guid>
      <description>&lt;p&gt;私は高校生の時に一度だけ便所飯をしたことがあります。べつにいじめられていたとか友だちがいなかったとかいうわけではありません。&lt;/p&gt;&#xA;&lt;p&gt;その日は休日で朝から塾に行って自習をしていました。当然お腹が減るので近くのスーパーまでご飯を買いに行ったんです。その塾では食事をするスペースがありましたが、人が通る廊下に直結しており食事専用スペースという場所ではありませんでした。人に見られやすい場所だったのでそこで食べるのはとても嫌でした。しかし他に場所もないので仕方なくトイレで食事という選択をしたのです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>コマンドから Heroku アプリを削除</title>
      <link>https://iriya-ufo.net/blog/2014/06/10/delete-heroku-app-by-terminal/</link>
      <pubDate>Tue, 10 Jun 2014 01:35:28 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/06/10/delete-heroku-app-by-terminal/</guid>
      <description>&lt;p&gt;Heroku に作ったアプリをコマンドから削除する方法です。GUI画面から削除するより簡単で、git remote の設定の削除なども一緒にしてくれるのでコマンドで削除するのがオススメです。&#xA;なお Heroku アプリを削除するとそのアプリで使っていたオプションなども根こそぎ削除されるので気をつけてください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS X で locate エラーの直し方</title>
      <link>https://iriya-ufo.net/blog/2014/06/07/fix-locate-error/</link>
      <pubDate>Sat, 07 Jun 2014 22:35:26 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/06/07/fix-locate-error/</guid>
      <description>&lt;p&gt;Linux でお世話になってるファイルを探すコマンドの &lt;code&gt;locate&lt;/code&gt; ですが、当然 Mac にもあります。&#xA;しかしデータベースを更新するコマンドが違ってて Linux だと &lt;code&gt;updatedb&lt;/code&gt; ですが Mac は &lt;code&gt;/usr/libexec/locate.updatedb&lt;/code&gt; になります。&#xA;毎回コマンドを打つのはたるいのでエイリアスを張っていたのですが、あるときうまくDBが更新されていないようだと気づきました。&#xA;こんなエラーがでます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>続・SICP読書会</title>
      <link>https://iriya-ufo.net/blog/2014/05/18/sicp-reading/</link>
      <pubDate>Sun, 18 May 2014 03:41:22 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/05/18/sicp-reading/</guid>
      <description>&lt;p&gt;最近タスクがこなせていない SICP 読書会になっていましたが、この度新しくメンバーが2人入ってきてテンション上がりました。&#xA;場所決めグダグダになって申し訳なかったです。次回からちゃんとやります！&#xA;今度こそ諦めずに読破していこう！！&#xA;これ読破したらなんかプログラムとはなんぞや、が体感で分かりそうな気がします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Windows 7 64bit に Rails の環境を構築</title>
      <link>https://iriya-ufo.net/blog/2014/05/08/ruby-on-rails-on-windows-7-64bit/</link>
      <pubDate>Thu, 08 May 2014 23:39:00 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/05/08/ruby-on-rails-on-windows-7-64bit/</guid>
      <description>&lt;p&gt;最初に言っておきますと Windows で Rails 開発することは全くオススメしません。Mac か Linux を使いましょう。それが分かった上で Windows でやるっていう人はとりあえずここを参考にしてもらえればと思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac に AUCTeX をインストールした</title>
      <link>https://iriya-ufo.net/blog/2014/04/13/auctex-to-mac-emacs/</link>
      <pubDate>Sun, 13 Apr 2014 15:34:38 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/04/13/auctex-to-mac-emacs/</guid>
      <description>&lt;p&gt;昔書いてた TeX を Mac 環境で快適に使う設定を始めたのが運のつき・・・めちゃ時間かかりました。&#xA;TeX はもうバッドノウハウの固まりって感じがして好きじゃなくなってきたけど、数学するなら TeX 必須なんですよねぇ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac の Gauche で SLIB を使う</title>
      <link>https://iriya-ufo.net/blog/2014/04/12/slib-with-gauche/</link>
      <pubDate>Sat, 12 Apr 2014 17:17:10 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/04/12/slib-with-gauche/</guid>
      <description>&lt;p&gt;Gauche は brew でインストールしていますが SLIB をインストールしていなかったためエラーがでました。&lt;/p&gt;&#xA;&lt;p&gt;ここからダウンロードしてくれば使えるようになります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://people.csail.mit.edu/jaffer/SLIB.html&#34; title=&#34;SLIB&#34; target=&#34;_blank&#34;&gt;The SLIB Portable Scheme Library&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SICP 読書会始めました</title>
      <link>https://iriya-ufo.net/blog/2014/04/07/sicp-reading/</link>
      <pubDate>Mon, 07 Apr 2014 02:15:09 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/04/07/sicp-reading/</guid>
      <description>&lt;p&gt;もうすでに2回ほど挫折してるけど今回こそは読破する勢いで読んでいきます。そのための心強い仲間もできました。興味のある方は歓迎しておりますのでご参加ください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac の Emacs に cmigemo をインストール</title>
      <link>https://iriya-ufo.net/blog/2014/03/19/install-cmigemo-on-emacs/</link>
      <pubDate>Wed, 19 Mar 2014 01:11:21 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/03/19/install-cmigemo-on-emacs/</guid>
      <description>&lt;p&gt;cmigemo はすごく便利です。Mac の Emacs にインストールするのに若干はまったので備忘録として記載します。&lt;/p&gt;&#xA;&lt;p&gt;まずはインストールから&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ brew install cmigemo&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;ここから &lt;code&gt;migemo.el&lt;/code&gt; をとってきてロードパスの通ったところに置きます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>gem を管理しよう</title>
      <link>https://iriya-ufo.net/blog/2014/03/14/lets-manage-gem/</link>
      <pubDate>Fri, 14 Mar 2014 02:23:08 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/03/14/lets-manage-gem/</guid>
      <description>&lt;p&gt;Ruby でプログラミングしていると gem という便利なパッケージ管理ツールを使うことになるでしょう。最初のうちは &lt;code&gt;$ gem install hoge&lt;/code&gt; とかやってるかと思います。そんなこんなでいろいろインストールするとぐちゃぐちゃになってきて Rails を動かし始めたらもう訳が分からなくなるでしょう。一つの環境でしか使わないならいいでしょうが、複数で同じ環境を構築したいなどとなると少し大変です。&#xA;そこで bundler の出番です。bundler は gem パッケージの管理を依存関係の問題も含めて解決してくれます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rails 製アプリの Shapado をインストールしようとしたらとんでもないことになった</title>
      <link>https://iriya-ufo.net/blog/2014/03/12/not-work-shapado-on-my-rails/</link>
      <pubDate>Wed, 12 Mar 2014 02:12:34 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/03/12/not-work-shapado-on-my-rails/</guid>
      <description>&lt;p&gt;プログラミング上達のコツはソースを読むことだ、とよく言われます。最近 Ruby on Rails の勉強を始めたので学習のためにオープンソースな Rails アプリを読んでみようと思いました。Shapado というQ&amp;amp;Aアプリが面白そうだったので Mac にインストールして動かしてみました。これが時間を食いつぶすきっかけになるとは思ってもいなかった・・・&lt;/p&gt;</description>
    </item>
    <item>
      <title>土日で出来る Node.js 入門</title>
      <link>https://iriya-ufo.net/blog/2014/03/08/start-nodejs-at-weekend/</link>
      <pubDate>Sat, 08 Mar 2014 17:29:27 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/03/08/start-nodejs-at-weekend/</guid>
      <description>&lt;p&gt;そろそろ流行りの Node.js 勉強しようと思いたち土日にあそんでみました。Ubuntu 12.04 にインストールしてみたよ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;インストール方法&#34;&gt;インストール方法&lt;/h2&gt;&#xA;&lt;p&gt;Node.js はまだまだ開発まっしぐらなのですぐにバージョンが古くなります。調べたところバージョン管理してくれる nvm (Node Version Manager) というのがあるらしいのでそれを使いましょう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu の git を最新にする</title>
      <link>https://iriya-ufo.net/blog/2014/03/08/update-git-by-ubuntu/</link>
      <pubDate>Sat, 08 Mar 2014 15:16:11 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/03/08/update-git-by-ubuntu/</guid>
      <description>&lt;p&gt;Ubuntu への git インストールは apt-get で出来ますがバージョンが古いので最新バージョンをインストールする方法です。ソースコンパイルは行わずパッケージマネジャーで管理します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>rbenv で入れた ruby で flymake がちゃんと動作しなかったので直した</title>
      <link>https://iriya-ufo.net/blog/2014/02/05/fix-flymake/</link>
      <pubDate>Wed, 05 Feb 2014 00:28:18 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/02/05/fix-flymake/</guid>
      <description>&lt;p&gt;Emacs ユーザーの皆さんこんにちは。Ruby 書いてますか？rbenv 入れてますか？flymake 使ってますか？&#xA;flymake はデフォルトだとシステムの ruby を読みにいきます。rbenv で ruby をインストールしていた場合、パスを設定してやらないとシステムの ruby1.8 を使います。なので 1.9以降の文法を書くとエラーになります。具体的には以下のハッシュ記法などで Syntax Error がでます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>オンラインコースを成功させる6つのポイント</title>
      <link>https://iriya-ufo.net/blog/2014/01/26/the-6-success-point-of-online-course/</link>
      <pubDate>Sun, 26 Jan 2014 21:48:56 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/01/26/the-6-success-point-of-online-course/</guid>
      <description>&lt;p&gt;オンラインで授業を行うときに大切な6つのTipsを見つけたので紹介します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://edcetera.rafter.com/6-tips-to-make-sure-your-online-courses-serve-students-well&#34; title=&#34;6 Tips to Make Sure Your Online Courses Serve Students Well&#34; target=&#34;_blank&#34;&gt;6 Tips to Make Sure Your Online Courses Serve Students Well&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;オンラインでの授業が生徒にとって有益なものとなるようにしたい、そのためにできる6つのポイントを紹介する。&lt;/p&gt;</description>
    </item>
    <item>
      <title>あなたは子どもたちから創造性を奪っている</title>
      <link>https://iriya-ufo.net/blog/2014/01/25/dont-take-away-imagination-from-kids/</link>
      <pubDate>Sat, 25 Jan 2014 01:14:31 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/01/25/dont-take-away-imagination-from-kids/</guid>
      <description>&lt;h2 id=&#34;従来の教育システムから飛び出した子&#34;&gt;従来の教育システムから飛び出した子&lt;/h2&gt;&#xA;&lt;p&gt;興味深い記事がありましたので適当に翻訳しつつ見解を述べます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.collective-evolution.com/2014/01/07/this-is-what-happens-when-a-kid-leaves-traditional-education/&#34; title=&#34;This Is What Happens When A Kid Leaves Traditional Education&#34; target=&#34;_blank&#34;&gt;This Is What Happens When A Kid Leaves Traditional Education&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;以下リンク記事の意訳&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ローガンは通常の教育を受けない変わりにホームスクール (注釈 &lt;a href=&#34;http://ja.wikipedia.org/wiki/%E3%83%9B%E3%83%BC%E3%83%A0%E3%82%B9%E3%82%AF%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0&#34; title=&#34;ホームスクールとは&#34; target=&#34;_blank&#34;&gt;ホームスクールとは？&lt;/a&gt;) で教育を施された13歳の少年だ。ただホームスクールを受けたというだけでなく彼は彼自身で興味関心の赴くままに自分を教育しているのだ。それは従来の教育方法のやり方ではありえない。ローガンは言っている。大きくなったら幸せで健康でありたいと。2013年のTEDトークにて、どうやって目的を達成すればいいかを教育をハッキングしながら実践してきたことについて述べている。&lt;/p&gt;</description>
    </item>
    <item>
      <title>教育にイノベーションを起こすのは、行政かスタートアップか？</title>
      <link>https://iriya-ufo.net/blog/2014/01/10/administration-vs-startup-in-education/</link>
      <pubDate>Fri, 10 Jan 2014 19:39:37 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/01/10/administration-vs-startup-in-education/</guid>
      <description>&lt;p&gt;最近 EdTech (Education + Technology) という言葉が盛んです。スタートアップ界隈でも教育関連のサービスがたくさん生まれてきています。米国のみならず日本でも注目されている分野です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>チリ人と過ごした2013年の年末</title>
      <link>https://iriya-ufo.net/blog/2014/01/06/spent-with-chile-guest-from-airbnb/</link>
      <pubDate>Mon, 06 Jan 2014 03:42:07 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/01/06/spent-with-chile-guest-from-airbnb/</guid>
      <description>&lt;h2 id=&#34;可愛い天使がやってきた&#34;&gt;可愛い天使がやってきた&lt;/h2&gt;&#xA;&lt;img src=&#34;https://iriya-ufo.net/images/2014/01/IMG_0863-e1388917819189.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;2013年の年末にチリからゲストがやってきました。写真の子らはナツコとケンジです。滞在期間は4日間。今までにもたくさんのゲストが来てくれたけど一番印象に残ったのがこのチリからのゲストでした。ちなみに今までに来てくれたゲストの方の国々はこんな感じ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2013年を振り返ってみた</title>
      <link>https://iriya-ufo.net/blog/2014/01/05/my-life-turning-point-2013/</link>
      <pubDate>Sun, 05 Jan 2014 04:16:06 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2014/01/05/my-life-turning-point-2013/</guid>
      <description>&lt;p&gt;2013年は僕にとって大きな変化があった年でした。何があったのか振り返ってみて2014年の糧にしたいと思います (ブログ書いてる間に2013年終わっちゃったけど……)。&lt;/p&gt;</description>
    </item>
    <item>
      <title>海外の教育系スタートアップで気になるものまとめ</title>
      <link>https://iriya-ufo.net/blog/2013/12/29/cool-educational-startup-list/</link>
      <pubDate>Sun, 29 Dec 2013 03:24:34 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/12/29/cool-educational-startup-list/</guid>
      <description>&lt;p&gt;昨今スタートアップ界隈で EdTech が流行しています。そこで個人的に気になった海外の教育系スタートアップを選んでまとめてみました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ck-12&#34;&gt;ck-12&lt;/h2&gt;&#xA;&lt;img src=&#34;https://iriya-ufo.net/images/2013/12/ck12logo.png&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;Link: &lt;a href=&#34;http://www.ck12.org/student/&#34;&gt;ck12&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;k-12とは幼稚園から始まり高校を卒業するまでの13年間の教育機関のことを指します。ck-12ではSTEM (Science, Technology, Engineering, Mathematics) を主軸にコンテンツを提供しています。コンテンツには&lt;strong&gt;教科書的なテキスト&lt;/strong&gt;に加え&lt;strong&gt;ビデオ&lt;/strong&gt;や&lt;strong&gt;課題テスト&lt;/strong&gt;などがあります。試しに&amp;quot;Arithmetic&amp;quot;と&amp;quot;Physics&amp;quot;を観てみました。課題テストは4択か2択問題になっていますね。ゲーミフィケーション的な要素はなく淡々と進みます。ビデオは解説に役立ちそうな映像などに声をあてている感じでした。決して黒板に解説をするというスタイルではなさそうです。&#xA;全体を通してみた感じ、じっくり一人で勉強するのが好きな生徒が使いそうだなという印象です。テキストはボリュームもあって良好ですしビデオは視覚でみて分かりやすい解説をしているコンテンツがあるからです。学校の先生たちが生徒に予習をさせてくる教材として使わせるのもありだと思いました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>写真 &#43; 音声アプリの Voicepic がサービス終了</title>
      <link>https://iriya-ufo.net/blog/2013/12/14/quit-voicepic-startup/</link>
      <pubDate>Sat, 14 Dec 2013 18:10:09 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/12/14/quit-voicepic-startup/</guid>
      <description>&lt;p&gt;写真に音声がつけられるアプリ&lt;a href=&#34;http://voicepic.me/&#34; title=&#34;voicepic&#34; target=&#34;_blank&#34;&gt;『Voicepic』&lt;/a&gt;がサービスを終了することを決めました。理由はユーザー数の伸び率の低下ということらしいです。Mash Up Awardsなどで優勝しその他のイベントコンテストでも優秀な賞をもらっていたのにあっけなく終了してしまう現実を目の当たりにして、SNSのサービスを展開するのは難しいことなんだと改めて認識しました。&#xA;私の知り合いにもこれからBtoC向けのサービスを展開しようとしているところもありますし、どうやってユーザー獲得をしていくのか観察していきたいです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>プログラミング技術は必要不可欠なものになってゆく</title>
      <link>https://iriya-ufo.net/blog/2013/12/12/the-reason-that-every-person-should-learn-programming/</link>
      <pubDate>Thu, 12 Dec 2013 06:24:33 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/12/12/the-reason-that-every-person-should-learn-programming/</guid>
      <description>&lt;p&gt;世界の最先端を突っ走るアメリカの一番偉い人がプログラミングを学べと言っております。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://life-is-tech.com/blog/programming/messagefrompresidentobama-5843&#34;&gt;http://life-is-tech.com/blog/programming/messagefrompresidentobama-5843&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;フォン・ノイマンがコンピューターの基礎理論を作り上げてから高々60年ほどしか経っていないのに、私たちの生活は大きく変わりました。いつでもどこでもインターネットに繋がり誰とでもコンタクトが取れる時代。そこにはテクノロジーの詰まったハードウェアとソフトウェアがあります。少し前まではコンピューターなんてオタクの触るおもちゃだったのに今では誰もが触るおもちゃに。でも遊んでばかりいると日本は世界から取り残されてしまいます。IT億万長者はマイクロソフト、アップル、グーグル、その他色々ありますが全て米国発です。日本がトップを奪取するためには早期教育が必要です。日本人の能力は高いので頑張ればできる。そのための手助けをしてみたいとそう思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>アニメへの愛が詰まったMAD</title>
      <link>https://iriya-ufo.net/blog/2013/12/09/great-mad-anime/</link>
      <pubDate>Mon, 09 Dec 2013 05:24:03 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/12/09/great-mad-anime/</guid>
      <description>&lt;p&gt;ニコニコ動画をみていたら久しぶりにいいものに出会えたので紹介しておきたい。&lt;/p&gt;&#xA;&lt;iframe width=&#34;312&#34; height=&#34;176&#34; src=&#34;http://ext.nicovideo.jp/thumb/sm22206515&#34; scrolling=&#34;no&#34; style=&#34;border:solid 1px #CCC;&#34; frameborder=&#34;0&#34;&gt;&lt;a href=&#34;http://www.nicovideo.jp/watch/sm22206515&#34;&gt;【ニコニコ動画】qyll - Animegraphy 2013&lt;/a&gt;&lt;/iframe&gt;&#xA;&lt;p&gt;BGMの選曲とセリフの使い方が素晴らしいです。&#xA;ただそれ以上にこのMADにはストーリーがあって好きになりました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>のんのんびより第4話〜出会いと別れ〜</title>
      <link>https://iriya-ufo.net/blog/2013/11/15/non-non-biyori-part4/</link>
      <pubDate>Fri, 15 Nov 2013 06:16:12 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/11/15/non-non-biyori-part4/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2013/11/nonnon.jpeg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;のんのんびより第4話後半パートの、れんげにフォーカスした話しが素晴らしかったので感想を書かざるを得ない。&#xA;れんげはこのアニメの中で最も特徴的なキャラクターだ。語尾が&amp;quot;〜のん&amp;quot;で終わったり変な言葉を使ったりする。&#xA;そんなれんげがひと夏の経験をしたのがこの後半パートである。&lt;/p&gt;</description>
    </item>
    <item>
      <title>複数の環境で Rails を開発する</title>
      <link>https://iriya-ufo.net/blog/2013/11/04/develop-rails-with-multi-env/</link>
      <pubDate>Mon, 04 Nov 2013 00:15:10 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/11/04/develop-rails-with-multi-env/</guid>
      <description>&lt;p&gt;普段は MacOS 使って Rails いじってますが Ubuntu を使った時も同じように開発できたらなと思ったのでやり方を書きます。また開発環境は以下を想定しています。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;  &lt;li&gt;既存の Rails プロジェクトのコードは github で管理&lt;/li&gt;&#xA;  &lt;li&gt;Rails アプリは heroku で公開&lt;/li&gt;&#xA;  &lt;li&gt;これから述べる環境構築は Ubuntu プラットフォームの話&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;また Ubuntu に開発環境が一切入ってない状態の場合、たくさんインストールすべきものがあるのでここでは割愛します。あくまで私の環境だとこうやれば動いたということです。&#xA;&lt;h2 id=&#34;ローカル開発環境を整える&#34;&gt;ローカル開発環境を整える&lt;/h2&gt;&#xA;&lt;p&gt;まず既存のアプリを github からクローンします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rails 4.0.0.rc1 から 4.0.0 にアップデートしたら嵌った</title>
      <link>https://iriya-ufo.net/blog/2013/11/03/update-rails-4-0-0-rc1-to-rails-4-0-0/</link>
      <pubDate>Sun, 03 Nov 2013 04:24:00 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/11/03/update-rails-4-0-0-rc1-to-rails-4-0-0/</guid>
      <description>&lt;p&gt;3系から4系のアップデートを参考にしたのだけれど、変にエラーが出て嵌ったので解決方法を書く。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ruby-アップデート&#34;&gt;ruby アップデート&lt;/h2&gt;&#xA;&lt;p&gt;まず ruby を最新のバージョンにアップデートする。&#xA;ruby は rbenv で管理している。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MacOS のパッケージ管理で便利な Homebrew の使い方</title>
      <link>https://iriya-ufo.net/blog/2013/10/30/how-to-use-homebrew/</link>
      <pubDate>Wed, 30 Oct 2013 03:24:39 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/30/how-to-use-homebrew/</guid>
      <description>&lt;p&gt;備忘録のため使い方をまとめます。インストールの仕方は割愛します。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ brew update   # brew を最新にする&#xA;$ brew outdated # インストール済のパッケージのうち最新のバージョンが公開されてるものを表示&#xA;$ brew upgrade  # インストールしている Formula をアップデート&#xA;$ brew doctor   # エラーなどのチェック&#xA;$ brew cleanup  # 旧バージョンのパッケージを削除&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>各ディレクトリの使用量をターミナルで確認する方法</title>
      <link>https://iriya-ufo.net/blog/2013/10/30/find-disk-usage-by-terminal/</link>
      <pubDate>Wed, 30 Oct 2013 02:03:20 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/30/find-disk-usage-by-terminal/</guid>
      <description>&lt;p&gt;ターミナルを使って HDD 容量を確認するのに使うコマンドは &lt;code&gt;df&lt;/code&gt; です。&#xA;ディレクトリの容量を確認するコマンドは &lt;code&gt;du&lt;/code&gt; です。&lt;/p&gt;&#xA;&lt;p&gt;今回はちょっと便利なオプションを紹介します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>センター試験廃止について意見申す</title>
      <link>https://iriya-ufo.net/blog/2013/10/23/stop-national-center-test-for-university-admissions/</link>
      <pubDate>Wed, 23 Oct 2013 06:23:09 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/23/stop-national-center-test-for-university-admissions/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2013/10/exam.png&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;どうやら本当にセンター試験がなくなるようなので思うことをつらつらと書いてみます。&lt;/p&gt;&#xA;&lt;p&gt;とりあえずここを読んでどんな感じに改革するのかみてみました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a title=&#34;大学入試改革:「教育変える突破口に」　下村博文文科相に聞く&#34; href=&#34;http://mainichi.jp/feature/news/20131021ddm013100013000c.html&#34; target=&#34;_blank&#34;&gt;大学入試改革:「教育変える突破口に」　下村博文文科相に聞く&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gauche で rlwrap を使う</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/gauche-rlwrap/</link>
      <pubDate>Sat, 19 Oct 2013 20:45:17 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/gauche-rlwrap/</guid>
      <description>&lt;p&gt;Gauche で開発をするなら rlwrap は外せませんね。&#xA;ということで早速インストールしてみましょう。&lt;/p&gt;&#xA;&lt;p&gt;端末から以下を実行します。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ sudo apt-get install rlwrap&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Gauche の補完ファイルを準備します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs の info の使い方と info ドキュメントインストールの仕方</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/how-to-use-emacs-info-and-document-install/</link>
      <pubDate>Sat, 19 Oct 2013 19:19:20 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/how-to-use-emacs-info-and-document-install/</guid>
      <description>&lt;h2 id=&#34;info-の使い方&#34;&gt;info の使い方&lt;/h2&gt;&#xA;&lt;p&gt;info は Emacs の中で説明を読むしくみ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;M-x info&lt;/code&gt; または &lt;code&gt;C-h i&lt;/code&gt; で開始する。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;u       up      一つ上に戻る&#xA;d       dir     入口に戻る&#xA;M-x info        info を開始する&#xA;q       quit    終了&#xA;space           とにかく読み進む&#xA;p       prev    前の節に戻る&#xA;n       next    次の節に進む&#xA;RET             矢印 (cursor) のある節に進む&#xA;m       menu    (その画面の中の) 名前で指定して移動する&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;info-ドキュメントのインストール&#34;&gt;info ドキュメントのインストール&lt;/h2&gt;&#xA;&lt;p&gt;ここでは SICP, Gauche, R5RS の info のインストールをやってみる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>シェル周りまとめ</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/about-shell/</link>
      <pubDate>Sat, 19 Oct 2013 18:33:58 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/about-shell/</guid>
      <description>&lt;h2 id=&#34;csh-tcsh-まとめ&#34;&gt;csh tcsh まとめ&lt;/h2&gt;&#xA;&lt;h3 id=&#34;login-csh-tcsh&#34;&gt;.login (csh, tcsh)&lt;/h3&gt;&#xA;&lt;p&gt;login shellを csh, tcsh にした場合、端末から login した際に読み込まれる設定ファイル。&#xA;login 後にシェルを起動しても読み込まれない。&lt;/p&gt;&#xA;&lt;h3 id=&#34;tcshrc-tcsh&#34;&gt;.tcshrc (tcsh)&lt;/h3&gt;&#xA;&lt;p&gt;tcsh を起動した際に読み込まれる設定ファイル。&#xA;login 後にシェルを起動した際にも毎回読み込まれる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>標準のコマンドの関連付けを変更 update-alternatives</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/update-alternatives/</link>
      <pubDate>Sat, 19 Oct 2013 18:17:35 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/update-alternatives/</guid>
      <description>&lt;p&gt;Ubuntu にて &lt;code&gt;update-alternatives&lt;/code&gt; コマンドを使用すると標準コマンドの関連付けを変更できます。&#xA;例として Emacs の関連付けを変更する方法をみてみましょう。&#xA;Emacs がどこから実行されるか調べてみます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs の load-path の調べ方</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/look-at-load-path-emacs/</link>
      <pubDate>Sat, 19 Oct 2013 18:07:23 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/look-at-load-path-emacs/</guid>
      <description>&lt;p&gt;Emacs で load-path を調べてそれを見やすく表示させる方法です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;*scratch*&lt;/code&gt; バッファで以下を評価します。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;load-path [Ctrl+j]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;次に &lt;code&gt;(&lt;/code&gt; にカーソルを移動して以下を実行します。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;M-x query-replace-regexp RET&#xA;Query replace regexp: (半角空白) RET&#xA;Query replace regexp   with: C-q C-j&#xA;RET&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;そして &lt;code&gt;!&lt;/code&gt; で全て置換します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs24 のテーマフレームワークを使おう</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/theme-framework-for-emacs24/</link>
      <pubDate>Sat, 19 Oct 2013 03:32:28 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/theme-framework-for-emacs24/</guid>
      <description>&lt;p&gt;以前、自分が書いた記事を備忘録のためにリンク掲載します。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://qiita.com/iriya-ufo@github/items/6f3304a23268a51a688e&#34;&gt;Emacs24 のテーマフレームワークを使おう&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Emacs24 のパッケージシステムを使おう</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/emacs24-package-system/</link>
      <pubDate>Sat, 19 Oct 2013 03:26:46 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/emacs24-package-system/</guid>
      <description>&lt;p&gt;Emacs24 から独自のパッケージシステムが導入されました。&#xA;これによって、今までちまちま github などからインストールしていた各種 elisp が一元管理できるようになりバージョンアップなども行えるため、素晴らしく便利になりました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu の rbenv で管理している ruby を新しくする</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/renew-rebuild-ruby-by-rbenv/</link>
      <pubDate>Sat, 19 Oct 2013 02:00:50 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/renew-rebuild-ruby-by-rbenv/</guid>
      <description>&lt;p&gt;Ubuntu の rbenv で管理している ruby を新しくする方法です。&#xA;MacOS だと多分 homebrew とか使ってると思います。今回は割愛です。&lt;/p&gt;&#xA;&lt;h2 id=&#34;利用可能な-ruby-のバージョンを確認&#34;&gt;利用可能な ruby のバージョンを確認&lt;/h2&gt;&#xA;&lt;p&gt;ruby-build で利用可能な ruby のバージョンを確認します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu に heroku toolbelt をインストール</title>
      <link>https://iriya-ufo.net/blog/2013/10/19/heroku-toolbelt-to-ubuntu/</link>
      <pubDate>Sat, 19 Oct 2013 01:06:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/19/heroku-toolbelt-to-ubuntu/</guid>
      <description>&lt;p&gt;下記一行を端末から実行でOK&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>最高にクールで便利なメモ帳</title>
      <link>https://iriya-ufo.net/blog/2013/10/13/useful-notepad/</link>
      <pubDate>Sun, 13 Oct 2013 04:13:15 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/13/useful-notepad/</guid>
      <description>&lt;h2 id=&#34;やっぱり紙媒体&#34;&gt;やっぱり紙媒体&lt;/h2&gt;&#xA;&lt;p&gt;メモ帳使ってますか？そのメモ帳は紙ですか？電子媒体ですか？&lt;/p&gt;&#xA;&lt;p&gt;私は一時期 iPad でメモを取っていたことがありますが、3回使ってみたところで辞めました。iPad などのタブレットでメモを取ることの最大の欠点は&amp;quot;すぐに記録できない&amp;quot;という点です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>お金の常識を変える通貨「Bitcoin」</title>
      <link>https://iriya-ufo.net/blog/2013/10/07/bitcoin-impact/</link>
      <pubDate>Mon, 07 Oct 2013 02:12:24 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/10/07/bitcoin-impact/</guid>
      <description>&lt;p&gt;皆さん Bitcoin って何かご存知でしょうか？&#xA;これ、世界を変える可能性のあるすごい通貨なんです。&lt;/p&gt;&#xA;&lt;p&gt;僕のチームメンバーである Toby は Bitcoin にかなり詳しい人物で彼が色々と教えてくれました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>仕事とプライベートの境界</title>
      <link>https://iriya-ufo.net/blog/2013/09/18/no-border-with-job-and-private/</link>
      <pubDate>Wed, 18 Sep 2013 22:24:54 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/09/18/no-border-with-job-and-private/</guid>
      <description>&lt;p&gt;東京に引っ越して来て1ヶ月ほど経ち、暮らしが安定してきました。&#xA;ここらで一つ仕事とプライベードについて書きます。&lt;/p&gt;&#xA;&lt;p&gt;ほとんどの人は家で朝起きて、職場に行って、仕事を終えて岐路につきますね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>i-node が枯渇してファイルの作成ができなくなった件</title>
      <link>https://iriya-ufo.net/blog/2013/09/18/i-node-depletion-and-disable-creating-files/</link>
      <pubDate>Wed, 18 Sep 2013 21:35:15 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/09/18/i-node-depletion-and-disable-creating-files/</guid>
      <description>&lt;p&gt;久しぶりに Ubuntu を使ってたらカーネルの更新が来てました。&#xA;適当にインストールしてたら何を間違えたのかうまくインストールできずに壊れました。&lt;/p&gt;&#xA;&lt;p&gt;Ubuntu はよくできているので、エラーメッセージに出るコマンドの通りに打つとたいてい治ります、が今回は無理でした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>法人口座開設の条件が厳しい</title>
      <link>https://iriya-ufo.net/blog/2013/08/05/hard-to-open-corporate-bank-account/</link>
      <pubDate>Mon, 05 Aug 2013 01:07:38 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/08/05/hard-to-open-corporate-bank-account/</guid>
      <description>&lt;p&gt;会社を設立してまずすることは口座を開設することではないでしょうか？&#xA;でもこれが結構難しいです。&#xA;昨今の違法行為を取り締まるために法人口座開設が非常に厳しくなっているようです。&#xA;事業としての実績でもあればすんなりと通るんでしょうが、スタートアップはそういうわけにいきません。&#xA;前途多難です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs 使いが Sublime Text 2 を練習してみた</title>
      <link>https://iriya-ufo.net/blog/2013/07/13/try-sublime-text2-instead-of-emacs/</link>
      <pubDate>Sat, 13 Jul 2013 15:43:18 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/07/13/try-sublime-text2-instead-of-emacs/</guid>
      <description>&lt;p&gt;知り合いのプログラマーが Sublime Text いいよーっていうもんだから、気になったので練習してみました。&#xA;普段は Emacs 使ってる私ですが、結論から言いますと、Emacs から Sublime Text への移行は無理です！&lt;/p&gt;</description>
    </item>
    <item>
      <title>YES! と言わせる科学的説得術</title>
      <link>https://iriya-ufo.net/blog/2013/07/11/secrets-from-the-science-of-persuasion/</link>
      <pubDate>Thu, 11 Jul 2013 02:28:12 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/07/11/secrets-from-the-science-of-persuasion/</guid>
      <description>&lt;p&gt;興味深い動画をYoutubeで見つけたので自分なりにまとめてみました。&#xA;動画は以下をご覧ください。&lt;/p&gt;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;//www.youtube.com/embed/cFdCzN7RYbw&#34; frameborder=&#34;0&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&lt;h2 id=&#34;6つのポイント&#34;&gt;6つのポイント&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;相互関係性&lt;/li&gt;&#xA;&lt;li&gt;欠乏&lt;/li&gt;&#xA;&lt;li&gt;権威&lt;/li&gt;&#xA;&lt;li&gt;一貫性&lt;/li&gt;&#xA;&lt;li&gt;嗜好&lt;/li&gt;&#xA;&lt;li&gt;合意&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;相互関係性&#34;&gt;相互関係性&lt;/h2&gt;&#xA;&lt;p&gt;何かを受け取ったらその対価を差し上げること。&lt;/p&gt;</description>
    </item>
    <item>
      <title>走れ！走れ！走れ！</title>
      <link>https://iriya-ufo.net/blog/2013/07/09/run-run-run/</link>
      <pubDate>Tue, 09 Jul 2013 22:50:08 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/07/09/run-run-run/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2013/07/running.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;26になるまで、東京に来た事なんて片手で数えるほどだった。&lt;/p&gt;&#xA;&lt;p&gt;だけど、ここ2ヶ月ほどでもう8回くらい来てる。&lt;/p&gt;&#xA;&lt;p&gt;東京に来るたびに思うことがある。&lt;/p&gt;&#xA;&lt;p&gt;「立ち止まったら死んじゃう」って。&lt;/p&gt;</description>
    </item>
    <item>
      <title>もし今この世界に生まれていなかったら</title>
      <link>https://iriya-ufo.net/blog/2013/07/08/if-they-were-not-born/</link>
      <pubDate>Mon, 08 Jul 2013 02:04:39 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/07/08/if-they-were-not-born/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2013/07/tokikake.png&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;久しぶりにいいMADを観ました。&#xA;進撃の巨人の登場人物が、もし巨人のいない世界にいたら、を描いたものです。&#xA;とりあえず観てください。&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src=&#34;http://ext.nicovideo.jp/thumb_watch/sm21262842?w=490&amp;h=307&#34;&gt;&lt;/script&gt;&lt;noscript&gt;&lt;a href=&#34;http://www.nicovideo.jp/watch/sm21262842&#34;&gt;【ニコニコ動画】【進撃手描き】二千年後の君へ【完成】&lt;/a&gt;&lt;/noscript&gt;&#xA;&lt;p&gt;時をかける少女の雰囲気もバッチリ現れてるし、奥華子さんの歌声も素晴らしいですね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hacker News Kansai #9 に参加しました</title>
      <link>https://iriya-ufo.net/blog/2013/06/29/attend-hacker-news-kansai-09th/</link>
      <pubDate>Sat, 29 Jun 2013 01:36:03 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/06/29/attend-hacker-news-kansai-09th/</guid>
      <description>&lt;img src=&#34;https://iriya-ufo.net/images/2013/06/HN-Kansai-9th.jpg&#34; class=&#34;image&#34;&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://hnkansai.org/&#34;&gt;HN Kansai&lt;/a&gt; に参加しました。&lt;/p&gt;&#xA;&lt;p&gt;参加者のほとんどが非日本人です。日本人は僕とあと女性が一人いただけでした。&#xA;みなの出身もバラバラで、たぶん7カ国以上の人たちが集まっていたと思います。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ルームシェアできる物件は本当に少ない</title>
      <link>https://iriya-ufo.net/blog/2013/06/27/hard-to-find-sharing-house/</link>
      <pubDate>Thu, 27 Jun 2013 23:43:51 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/06/27/hard-to-find-sharing-house/</guid>
      <description>&lt;p&gt;東京と京都の往復でお金が無くなっていく毎日です。:(&lt;/p&gt;&#xA;&lt;p&gt;さて、東京でスタートアップを始めるにあたって今取り組んでいることは住居探しと会社設立です。&#xA;会社設立に関しては書類の作成や社内規定などを作成し終えたので、後は税理士さんに一部任せるだけとなりました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>東京でスタートアップを始めます</title>
      <link>https://iriya-ufo.net/blog/2013/06/16/start-startup-in-tokyo/</link>
      <pubDate>Sun, 16 Jun 2013 02:17:06 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/06/16/start-startup-in-tokyo/</guid>
      <description>&lt;p&gt;東京でスタートアップを始めることになりました。&#xA;スタートアップって何？と思う方もいるかと思います。&#xA;簡単に言うとすれば、それはベンチャー企業のことです。&#xA;もちろんベンチャー企業といっても正確な理解は得られません。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu に Android Studio をインストール</title>
      <link>https://iriya-ufo.net/blog/2013/06/01/android-studio-to-ubuntu/</link>
      <pubDate>Sat, 01 Jun 2013 03:41:13 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/06/01/android-studio-to-ubuntu/</guid>
      <description>&lt;p&gt;興味本位でいれてみました。&#xA;Ubuntu のバージョンは 12.04 です。&lt;/p&gt;&#xA;&lt;p&gt;公式から Linux 版の tgz をダウンロードして解凍します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://developer.android.com/sdk/installing/studio.html&#34;&gt;Getting Started with Android Studio&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;シェルに PATH を設定します。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Android Studio&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;PATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$PATH&lt;/span&gt;:&lt;span class=&#34;nv&#34;&gt;$HOME&lt;/span&gt;/Downloads/android-studio/bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;端末から以下を実行で起動します (ただ私の環境では JDK のエラーがでました。Android Studio は Oracle JDK 推奨ですが、Open JDK が入っていたためです)。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruby on Rails 4 のアプリを Heroku で公開する</title>
      <link>https://iriya-ufo.net/blog/2013/05/28/ruby-on-rails-4-to-heroku/</link>
      <pubDate>Tue, 28 May 2013 18:00:47 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/28/ruby-on-rails-4-to-heroku/</guid>
      <description>&lt;p&gt;Rails 4 が出たということなので Heroku で公開するまでの手順を書いてみます。&#xA;環境構築は Mac OS X で行っています。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事前準備&#34;&gt;事前準備&lt;/h2&gt;&#xA;&lt;p&gt;パッケージ管理に Homebrew を使っています。ちょうどいい機会です、アップデートしておきましょう。&#xA;brew でインストールしておくといいのは git, rbenv, zsh といった感じでしょうか。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac OS X にインラインパッチの当たった Emacs を Homebrew でインストール</title>
      <link>https://iriya-ufo.net/blog/2013/05/18/install-emacs-by-homebrew/</link>
      <pubDate>Sat, 18 May 2013 08:30:49 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/18/install-emacs-by-homebrew/</guid>
      <description>&lt;p&gt;先ほど Homebrew のアップデートをしたところ Emacs が使えなくなりました。&#xA;古い Emacs が削除されてリンク先が消滅したのが原因でした。&#xA;これはいい機会？と思い最新の Emacs 24.3 を使うことにします。&lt;/p&gt;</description>
    </item>
    <item>
      <title>zsh で git のコマンド補完及びブランチ名の表示</title>
      <link>https://iriya-ufo.net/blog/2013/05/18/git-completion-by-zsh/</link>
      <pubDate>Sat, 18 May 2013 07:58:33 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/18/git-completion-by-zsh/</guid>
      <description>&lt;h2 id=&#34;git-のコマンド補完&#34;&gt;git のコマンド補完&lt;/h2&gt;&#xA;&lt;p&gt;まず git のコマンド補完ができるようにします。前提として zsh と git は Homebrew でインストールしておきます。私の環境では zsh も git も古かったのでアップデートしました。&lt;/p&gt;</description>
    </item>
    <item>
      <title>rbenv で Mac OS X に Ruby 2.0.0 をインストールする</title>
      <link>https://iriya-ufo.net/blog/2013/05/13/install-ruby2-to-mac-by-rbenv/</link>
      <pubDate>Mon, 13 May 2013 18:08:14 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/13/install-ruby2-to-mac-by-rbenv/</guid>
      <description>&lt;p&gt;rvm はクールじゃないので rbenv を使って Ruby をインストールします。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事前準備&#34;&gt;事前準備&lt;/h2&gt;&#xA;&lt;p&gt;はじめに『&lt;a href=&#34;http://www.oiax.jp/rails/zakkan/rails_3_1_installation_on_macosx.html&#34;&gt;Ruby on Rails 3.2 を Mac OS X にインストールする手順をかなり丁寧に説明してみました&lt;/a&gt;』を参考に準備をしておきます。&#xA;このサイトは Rails のインストールについてですが Xcode, Homebrew など初歩からかなり丁寧に書いているのでオススメです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rails のアップデート</title>
      <link>https://iriya-ufo.net/blog/2013/05/12/rails-update/</link>
      <pubDate>Sun, 12 May 2013 04:22:10 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/12/rails-update/</guid>
      <description>&lt;p&gt;Ruby on Rails の 3.2.9 に脆弱性が発見されたため 3.2.11 にアップデートした際の方法を記す。&lt;/p&gt;&#xA;&lt;h2 id=&#34;gem-のアップデート&#34;&gt;Gem のアップデート&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ sudo gem update --system&#xA;$ gem -v&#xA;1.8.24&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;rails-のアップデート&#34;&gt;Rails のアップデート&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ sudo gem update rails&#xA;$ rails -v&#xA;Rails 3.2.11&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;古い-rails-をアンインストール&#34;&gt;古い Rails をアンインストール&lt;/h2&gt;&#xA;&lt;p&gt;古いバージョンの Rails を削除します。新しいバージョンの Rails で動作確認していないなら、念の為に残しておいたほうがよいでしょう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSH 接続が切れた後でもバックグラウンドジョブを継続させる方法</title>
      <link>https://iriya-ufo.net/blog/2013/05/10/how-to-keep-bg-job-after-ssh-quit/</link>
      <pubDate>Fri, 10 May 2013 08:47:32 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/10/how-to-keep-bg-job-after-ssh-quit/</guid>
      <description>&lt;p&gt;サーバーに SSH でログインしている時に、長い時間のかかるプロセスを起動しちゃうと、ふと SSH 接続が切れたりしたらそのプロセスも道連れになって困ります。&#xA;また普通にバックグラウンドジョブとして動かしてもだめです。&#xA;以下のように &lt;code&gt;nohup&lt;/code&gt; シグナル送ってプロセスとして動かし続けてあげたら大丈夫です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSH ログインが遅い問題を解決</title>
      <link>https://iriya-ufo.net/blog/2013/05/10/why-so-slow-ssh-login/</link>
      <pubDate>Fri, 10 May 2013 08:28:07 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/10/why-so-slow-ssh-login/</guid>
      <description>&lt;p&gt;SSH でログインそのものはできるが非常に時間がかかるという場合、DNS の設定がよろしくない場合があります。&#xA;そんな時は、&lt;code&gt;sshd_config&lt;/code&gt; に以下を追記してみてください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu で DVD リッピング</title>
      <link>https://iriya-ufo.net/blog/2013/05/07/ubuntu-dvd-ripping/</link>
      <pubDate>Tue, 07 May 2013 17:29:47 +0000</pubDate>
      <guid>https://iriya-ufo.net/blog/2013/05/07/ubuntu-dvd-ripping/</guid>
      <description>&lt;p&gt;Ubuntu で DVD をリッピングする方法はいくつかあります。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;k9copy&lt;/li&gt;&#xA;&lt;li&gt;dvd::rip&lt;/li&gt;&#xA;&lt;li&gt;wine で DVD Decrypter&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;私の環境ではいずれもうまくいきませんでした。最終的にコマンドラインから丸ごと iso イメージとして取り出す方法がうまくいったので書いておきます。環境は Ubuntu 12.04 LTS です。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
