ポリミーイズム

PHPを勉強する若輩者(おっさん)。専門用語の意味はわりかし覚えていません。macOS Sierra 10.12.6

【ソロキャンプ】購入検討

概要

出来るだけ安価に始められる一式購入。 必要なものがまだあると思うので随時更新。

後日

polymeism.hatenablog.com

必須

  • テント
  • 寝袋

叶えたいもの

  • ハンモック
  • 焚き火
  • コーヒー(要調査)
  • 水タバコ 電子シーシャというものがあるらしい。しかし2016年の記事かつスタートアップ。要調査。

tabi-labo.com

shishajapan.net

¥9,980

リスト

製品 メーカー 優先度 価格 メモ
スライドガストーチ SOTO 2,160 -
ドロ・グリルツール SWISS ADVANCE 1,728 一度行ってみないとわからん
ファイアープレイスケトル コールマン 4,696 蓋つきがかなり万能らしい。類似商品を調べてみたい
アルミテーブル MICOE 1,880 高めのテーブルが使い勝手よさそう
ガスランタン キャンピングムーン 3,580 ODOB缶両対応
ランタン機能付モバイル充電器 マクセル 7,276 高い。類似商品¥3,149
エアーまくら LOGOS 756 -
寝袋 Naturehike 必須 2,280 冬用の方がいい?
寝袋 Sable 必須 2,319 夏用と検討
寝袋 LMR 必須 7,880 寝袋は検討
焚き火台 UCO 7,020 薪使用なら大、炭使用なら小。焚き火したいから大
クッカー DUG 3,587 飯盒セット的な
キャンプグローブ OLSON DEEPAK 1,150 -
収納ケース中 CHUMS 2,052〜2,945
椅子 JPSTAR 2,980 安価にさがす?角足タイプの方がいい?検討
ハンモック Wecamture 2,999 -
テント バンドッグ 必須 8,266 テントは要検討。
テント Naturehike 必須 20,900 テントは要検討。
マット キャプテンスタッグ 640 -
レキュレータストーブ SOTO 5,616 一回行ってみなわからん。BBQコンロが使えん時いるか。あとかっこいい

残考慮

  • todo:手斧
  • todo:フライパン →クッカーの蓋がフライパン代り?
  • todo:ナイフ等

考え

焚き火をしたいなら焚き火台を使用した調理等でいいけど、簡易的に行うならレキュレータストーブとクッカーでいいんじゃないかな? あと価格面だけでなく重量とそれをまとめるリュックか。

キャンプをする場所について

車を使用する場合はあまり意識する必要がなくなるが、車のない場合は駅から近い等立地が必須となる。

camphack.nap-camp.com

駅からのアクセスもよく、温泉があること、ビギナーにも優しそうなところがポイント高い。

実際購入したもの

製品 メーカー 価格
椅子 CAPTAIN STAG 1,240
まな板 CAPTAIN STAG 1,819
収納ケース CHUMS 2,052
キャンプグローブ OLSON DEEPAK 1,150
LOGOS 756
テーブル MICOE 1,880
クッカー DUG 3,587
シュラフ Sable 2,399
フライパン LODGE 1,907
ザック peak motion 3,498
テント LICLI 4,080
ナイフ Morakniv 2,592
コップ Belmont 571
焚き火台 UCO 6,843
LEDランタン BRISIE 1,928(sale)

後から購入するもの

製品 メーカー 優先度 価格 メモ
スライドガストーチ SOTO 2,160 -
ファイアープレイスケトル コールマン 4,696 蓋つきがかなり万能らしい。類似商品を調べてみたい
ハンモック Wecamture 2,999 -
レキュレータストーブ SOTO 5,616 一回行ってみなわからん。BBQコンロが使えん時いるか。あとかっこいい
ウッドストーブ signstek 1,459

購入後感想

  • テントがでかい。軽量のものを買いたい。
  • シュラフもでかい。こんなもんなんかね?
  • 椅子がでかい。車ありきならいいがリュックに入るタイプが欲しい。
  • CHUMSの収納ケースはもっと安価で手に入ったんじゃないかなぁ。

概ねはずれは買ってないと思うが必須アイテムのテントシュラフはもっと検討すべきやったかな。

直近タスク

概要

少し自分の興味のあるものをここに一元管理したい。随時更新予定。

やりたいこと

ソロキャンプ

polymeism.hatenablog.com

polymeism.hatenablog.com

主な目的としては癒しなんですよね。後述するアクアリウムにもその想いがあります。 だから是が非でも焚き火を行えるようなソロキャンパーになりたい。 もしくはソロキャンパー同士でキャンプをしたい。それぞれのやりたいことが固まっててつまみ食い出来るのって最高じゃないですか。

とりあえず、安価に集められるキャンプ用品を買って実行に移す予定。 キャンプ用品のことをキャンプギアって呼ぶ事実にかっこよすぎて内心とてつもない感情に支配されてまいそうです。

下記Youtuberの方のおすすめ用品をとりあえず買ってみようかな。

※勝手に載せるのはダメならすぐ削除します。教えてください。

www.youtube.com

キャンプでシーシャとかしてみたいし、コーヒーこだわってもみたい。

アクアリウム

癒されたいんでしょうね。今の今までアクアリウムをやりたい、見たい、楽しみたいなんて欲が頭をもたげたことないですからね。 たまたま見たYoutubeがあまりに綺麗だったので興味を持ちました。 やはり最初から完璧を目指すのではなく、安価に実行に移してブラッシュアップしていけたらいいな。

www.youtube.com

部屋の改造

10月頃に小さな1Kに引っ越したのですが、せっかくなので壁一面を本棚にしたりしたい。 その想いを持っている旨を友人に話すと、「ディアウォールで出来るよ」と。 壁に穴を開けずに柱を立てることができるみたいです。この辺りは要検討。

プログラミング

ここをメインに据えたいのですが、最近だめだめで。 仕事でも鬼のような失敗をしてしまったので、若干心が死んでいる状態です。 とりあえず直近では4月末に会社の人とディープラーニングもくもく会をやるつもりです。 また記事に出来るようなら記事にします。 あと土日ハッカソンを行い少しでも手を動かさないといけないですね。 最終記事で止まってるExpressでマークダウンの説明記事を書いてもいいですし。

読書

急に小説を読みたくなったので、久しぶりに本を読む生活に戻っています。 せっかくなので小説だけでなく実用書であったり、技術書を読む習慣をつけたいですね。 森見登美彦さんの四畳半神話大系を読み直した時に小説にまた嵌り直しました。面白い。いと面白い。 難しい単語が軽快に使われるポップな文体はとても心地よいです。

www.amazon.co.jp

意識改革

仰々しい物言いですが、そんなに大したものではありません。 単純に人の目を気にしすぎて自分を殺してしまっているのでそれをやめたい。 読書を行う目的が自分の考えを変えたい想いに起因しているのでしょうが、 如何せん昔からの考えはそう簡単には変えられず、ずるずると生きてしまっているので抜本から変えたい。 そんなニュアンスです。

アウトプット

どのような形であれアウトプットをすること。 インプットをそのままアウトプットするのではなく、自分の考えや意見を乗せたものをアウトプットするよう考える。

残タスク

Expressでのマークダウンエディタ説明

ここから更新が止まっているとは…。恐ろしいものですね。

Expressでリアルタイムマークダウンエディタを作成する

目的

Expressを使用し、リアルタイムマークダウンエディタを作成する。

仕様

マークダウンのCRUDを行えるようSequelizeを導入する。
クライアントサイドからajaxを使用し、サーバーサイドにてmarkedで整形HTMLを画面に描画する。

使用ライブラリ

こんな感じのを作成します

f:id:uronorokun:20171210230008g:plain
マークダウンエディタの使用感

所感

ExpressでMVCを勉強したいという方がいればこの題材は凄い良いと個人的には思います。
僕でも作成出来るくらいに簡単です。すごいライブラリがいっぱいですね。
次回から説明していきます。

Markdown-PDFデフォルトCSSを少し修正する

目的

HTMLに出力した際の、「---」(hr要素)の線を2pxから1pxに変更したかった。

作業

とりあえず使用されているCSSを検索する

find ./ -name ‘markdown-pdf.css'

検索結果

.//Users/[ユーザ名]/.vscode/extensions/yzane.markdown-pdf-0.1.7/styles/markdown-pdf.css

そのまま修正する

vi /Users/[ユーザ名]/.vscode/extensions/yzane.markdown-pdf-0.1.7/styles/markdown-pdf.css
  • 追加

普段出力されるHTMLのCSSを元に追記する

hr {
    border: 0;
    height: 2px;
    border: 1px solid;
}

これで一応自分のやりたかったことは実現しました。

※正規のやり方じゃない可能性が高いですので、自己責任でお願いいたします。

VisualStudioCodeでマークダウンをHTML出力する

タイトルの通りなのですが、最近マークダウンで色々メモを残すことが増えたので、それのアウトプットとしてHTML出力を行なってみました。

VisualStudioCode

Visual Studio Codeはソースコードエディタである。マイクロソフトにより開発され、WindowsLinuxmacOS上で動作する。デバッグ、Gitクライアントの統合、シンタックスハイライト、インテリセンス、スニペットリファクタリングなどの機能を持つ。

VisualStudioCodeインストール

上記、VisualStudioCode公式サイトよりダウンロードを行い、インストールする。

Markdown出力用のプラグインをインストール

VisualStudioCodeを立ち上げ、サイドナビから「拡張機能」を選択。
表示される検索ウィンドウに「pdf」と入力。 表示される「Markdown PDF」インストールする。

Markdown出力フォーマットを設定する

ツールバーよりCode→基本設定→設定をクリック。 表示されるユーザー設定に下記を追記。

{
    // Output format: pdf, html, png, jpeg
  "markdown-pdf.type": "html"
}

これにて設定終了です。

使い方

マークダウンファイル(拡張子.md)ファイル編集画面にて右クリックを押し、表示される「Covert to Markdown PDF」を選択すると、そのマークダウンファイルの階層にHTMLファイルが出力されます。

MAMP等htdocs配下のindex.phpを一覧にしリンク化

目的

htdocs配下に散らばったindex.phpのurlをいちいち打つのが面倒だったので、一覧化し出力する。

作成場所

htdocs/route/index.php
htdocs/route/OutputUrl.php

ソース

index.php

<?php

require_once('OutputUrl.php');

$output_urls = new OutputUrl;

# main
foreach ($output_urls->getUrls() as $key => $value) {
    echo "<p><a href=$value target=blank>$value</a></p>";
}

OutputUrl.php

<?php

class OutputUrl
{

    // MAMPのURL生成ポートパス
    const MAMP_URL = 'http://localhost:8888';

    // 何階層上のディレクトリから再帰的に取得するかの定数
    // default : 1(階層上)
    const MOVE_UP_NUMBER = 1;

    // 探索用ディレクトリ
    private $search_dir;

    // ファイル一覧
    private $files = [];

    // URL一覧
    private $urls = [];

    public function __construct(){

        // 探索用ディレクトリを取得
        $this->setSearchDir();

        // ファイル一覧を取得(指定ディレクトリ配下を取得)
        $this->setFiles();

        // ファイル一覧からURL一覧を生成
        $this->setUrls();
    }

    /**
     * 現在ディレクトリから設定したmove_up_number分上の階層に上がる
     *
     */
    private function setSearchDir(){
        // 移し替えを行う一時変数を宣言
        $tmp_dir = __DIR__;
        for ($i=0; $i < self::MOVE_UP_NUMBER; $i++) { 
            $tmp_dir = dirname($tmp_dir);
        }

        $this->search_dir = $tmp_dir;
    }

    /**
     * ディレクトリから全てのファイルパスを取得する
     *
     * @param $dir メソッド内部で再帰的に呼び出すためのディレクトリ
     */
    private function setFiles($dir = ''){
        // 再帰的に取得するために引数から処理dirを分ける
        if (!empty($dir)) {
            $files = glob($dir . '/*');
        }else{
            $files = glob($this->search_dir . '/*');
        }
        foreach ($files as $file) {
            // index.phpを検索する
            if (is_file($file) && strstr($file, 'index.php', true)) {
                $this->files[] = $file;
            }
            if (is_dir($file)) {
                // 再帰的にディレクトリを探索する
                $this->setFiles($file);
            }
        }
    }

    /**
     * ファイル一覧よりMAMP用urlを取得
     *
     */
    private function setUrls(){
        $this->urls = str_replace($this->search_dir, self::MAMP_URL, $this->files);
    }

    /**
     * URL一覧を取得する
     *
     */
    public function getUrls(){
        return $this->urls;
    }

}

音もなく背後から忍び寄る上司を煙に巻くWindowsショートカット集

概要

家ではMacを使用していますが、職場ではWindowsなので、一応職場で使えるショートカットをまとめました。 他にも便利なものもあるでしょうがとりあえずこの辺りのものを覚えておけば上司が背後からやってくる…!って時に咄嗟に画面を切り替え、口笛混じりになんすか?と言うことが可能です。

ALL

画面を右半分に広げる

Windows + →

画面を左半分に広げる

Windows + ←

最大化

Windows + ↑

最小化(最大化状態からは通常化)

Windows + ↓

全ウィンドウ最小化

Windows + d

アプリケーション入れ替え

Alt + Tab

ファイル検索(cmdでコマンドプロンプトなので、一瞬で業務を装える)

Windows + r

ブラウザ編

現在タブを閉じる

Ctrl + w

現在ウィンドウを閉じる

Ctrl + Shift + w

新規タブを開く

Ctrl + t

最後に閉じたタブの復活

Ctrl + Shift + t

URLバー選択

F4

ブラウザタブ右送り

Ctrl + Tab

ブラウザタブ左送り

Ctrl + Shift + Tab

ページの先頭

HOME

ページの最後尾

END

エクスプローラ

新規エクスプローラ

Windows + e

ディレクトリパスを選択

Alt + d

「パスとしてディレクトリをコピー」が選択できる

Shift + 右クリック

Windowsロック画面

Windows + l

タスクマネージャー

Ctrl + Shift + esc

ファイル名の変更

F2

使用法

背後から音もなく上司が来る…!と感じた瞬間に手癖としてWindows + dからWindows + eを出来るようになりましょう。
正直この二つさえあればネットサーフィンをうまくできる!かもしれません。