ナレッジベースシステム「knowledge」の改めての感想。

土日に作成した環境、自分で言うのもなんですが「かゆいところに手が届く」仕様になっていました。 

視認性

元が元だけに、Markdownでコードを指定したときの視認性は抜群。これならいざというときのリカバリにも役立ちます。

雑多な情報を適切なフォーマットで書き込める

これも大きな利点。

  • 視聴した作品のリスト
  • ゲームの攻略情報

など、後から見直したいメモを、入力中、キーボードから手を離すことなく成形しながら書き込めます。

一瞥で確認できるタイムスタンプ

これが一番大きかったです。

メモ書きは「何を書いたか」以上に「いつ書いたのか」を重視しています。Google Keep は編集日時は示しても初稿がいつかがわからないって難点がありました。

その点、こちらなら投稿日時と編集日時が書かれているので情報をいつアップデートしたかもわかりやすいものとなりました。

今後の指針

と、自分がナレッジベースに求めてるものが揃ってあるのが、改めて判明。

ですが、これはあくまでもローカル環境のシステム。出先では使えません。(セキュリティの観点から外部への公開は行いません)

そこで、出先ではGoogleKeepに情報を放り込み、自宅で整理していくのが今後の使い方です。

ナレッジサーバ構築メモ-2- Docker/Knowlege構築篇

はじめに

先日から始まった「Linux機にナレッジサーバを構築して運用する」プロジェクト。

OS基盤の前に、

  • 何かあっても切り戻しができる
  • VMと異なりリソース消費が少ない

ことから、Dockerを入れてみます。

前提条件

ベースPCは前述したとおり。

  • Kubuntu 21.04を導入
  • NWをIPv4のローカルで固定
  • 家庭内のNWからSSH接続できるよう設定

Dockerインストール

以下、全てrootで実施します。

(参考:https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04-ja)

  • 必要なパッケージをインストール
# aptitude install apt-transport-https ca-certificates curl software-properties-common
  • Docker公式リポジトリをシステムに追加
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
  • パッケージ更新→ Dockerインストール
# aptitude update
# aptitude install docker-ce
# aptitude install docker-compose
  • Dockerステータス確認
# systemctl status docker

● docker.service - Docker Application Container Engine
    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
    Active: active (running) since Sun 2021-09-12 07:54:43 JST; 1min 35s ago
TriggeredBy: ● docker.socket
      Docs: https://docs.docker.com
  Main PID: 51598 (dockerd)
    Tasks: 9
    Memory: 28.6M
    CGroup: /system.slice/docker.service
            └─51598 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

以下、通常ユーザで実行します。

  • 通常ユーザでdockerを実行できるように設定
$ usermod -aG docker [ユーザ名]
  • 反映後、ログアウトし再ログイン
  • 自動起動有効化
$ sudo systemctl enable docker

docker 動作確認

まずはコンテナが動いているかを確認します。

(参考:https://qiita.com/Esfahan/items/52141a2ad741933d7d4c)

$ docker ps -a
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS   PORTS     NAMES

→ 何も動いておらず。

  • Docker上でbash起動
$ docker run -i -t centos /bin/bash
# cat /etc/redhat-release
CentOS Linux release 8.3.2011
→ CentOS8.3が起動
# exit
  • Dockerイメージ再確認
$ docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED             STATUS                     PORTS     NAMES
99b9e451b8c0   centos   "/bin/bash"   About a minute ago   Exited (0) 14 seconds ago             compassionate_allen
  • テスト用のイメージ削除
$ docker rm [コンテナID]
  • テスト用イメージ削除確認
$ docker ps -a
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS   PORTS     NAMES

何も動いていないことを再確認。

DockerコンテナからKnowledgeを作成

ここまで来たらあっけなく終わりました。

$ sudo docker pull koda/docker-knowledge
$ sudo mkdir /home/manualmaton/knowledge ## コンテナを格納するディレクトリ
$ sudo chmod a+w /home/manualmaton/knowledge
$ sudo docker run -d -p 80:8080 -v /home/manualmaton/knowledge:/root/.knowledge --name knowledge koda/docker-knowledge

あとは、ブラウザ上から

http://[サーバのIPアドレス]

にアクセスし

正常にアクセス完了。Tomcatやnginxの設定すら不要でした。

残る課題

  • コンテナの自動起動設定。→ 現状、リスタートしても自動的にサービスが立ち上がらないので、ベースマシン再起動のたびにdocker start knowledgeを入力する必要があります。これを自動起動する設定を行います。
  • データ(コンテナ)の自動バックアップ

まとめ

なんとなく作ったシステムが実は有用だったと気づいたものの、それを再現するためのメモがなかったことに唖然としました。

「前に取得した知識がどこかで役立つよう」

メモを残しておくことは本当に大事だと思ったわけで。

なにはともあれ、今後は

  • 適当なMarkdownエディタを使って生地を作成
  • それをKnowledgeに放り込む

スタイルが確立しそうな予感です。

ナレッジサーバ構築メモ-1- インフラ構築篇

はじめに

普段、オンラインのメモ書きとしてGoogle Keepを多用していますが、以下の不満点がありました。

  • 記事が雑多すぎて欲しい情報がすぐに見つけられない
  • 記憶を思い起こすときの明確なトリガーとなる「日付」でのソートが難しい
  • オンラインサービスのため、機微情報を保存できない

そこで、上記を解決するために

  • 情報を見つけやすく
  • 日付での検索が行えて
  • 家の中のNWのみから閲覧可能な

文書管理システムを作ろうと思い立ちました。

ベースの文書管理システム

以前作った「Knowledge」を利用します。

  • 簡単にインストールが行える。
  • 日付やキーワード、タグといった多彩な検索オプションが可能。
  • Markdown記法が使える。
  • Webアプリのために端末を選ばない。

で、これは前に使っていたのに

  • Windowsに戻したときに消えた
  • 再現しようにもメモをしていなかったので詳細不明

と、自分のための備忘録です。

ベースマシン

自室にあるサブのデスクトップ。時にはLinux、時にはWindowsだったりしましたがまたもやLinuxに戻ります。

スペック

  • CPU: i5-7500 CPU @ 3.40GHz
  • メモリ: 32GB
  • SSD: 1TB

と、4年ぐらい前のモデルながらも順調に手入れをしていたので状態は良好です。

OSのインストールと接続準備

OSはKubuntu 21.04を選定。

もともとUbuntuベースのOSとKDEデスクトップの見た目が好みだからと言う単純な理由です。

ISOイメージをメインPCに落とし、Rufusを用いてUSBドライブを作成します。

インストールはガイダンスに従うだけ。(パーティションも自動で切っています)IPアドレスだけ固定にしました。

起動後の設定

  • aptitude インストール
$ sudo apt install aptitude
  • パッケージアップデート
$ sudo aptitude update
$ sudo aptitude upgrade
  • アップデート後に再起動
  • sshdインストール
$ sudo aptitude install sshd
$ sudo systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
    Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
    Active: active (running) since Sat 2021-09-11 18:12:36 JST; 1h 19min ago

Windowsからの操作

SSHクライアントは使い慣れているRLoginを採用。

KDE環境なので直接Konsoleをいじる手はありましたが、自分の体に馴染んだ分割キーボードが使える環境から使いたいためです。

と、接続を確認。

次のタスク

まずはここまでですが、以下、待ち構えています。

  • Tomcatインストール
  • nginxインストール
  • knowledgeインストール
  • knowledge初期設定
  • DBバックアップ設定

“記法”と“筆記具”。

はじめに

思わぬ形で埋もれていた“発掘”されました。​

Markdown記法

ここ最近、公私でMarkdown記法にはまっています。

  • 成形しながらドキュメントを書け
  • 簡単な文法で悩む必要もなく
  • 抜群に軽い。

これのためにWindowsのエディタをTyporaに変えてしまったほど。

「移動中でもこの記法で物事を書くためにはどうするか」を試してみました。

“筆記具”選定。

まず候補として挙がったもの

MacBook Air

膝の上でも扱え、ATOKがネイティブ。ですが

電源投入→起動

までのタイムラグが大きかったので断念。また、通勤電車での取り回しもし辛いサイズです。

Chuwi Ubook

軽く、キーボードが打ちやすく。メイン機で動かしているTyporaが使えると申し分ないのですが

「キックスタンドのために移動中に使えない」

致命的な弱点があり候補から外れました。

となると、先の弱点がなく手持ちにあるもの

Chromebook C101PA

が日の目を浴びました。

  • 本体軽く
  • 取り回しもしやすい大きさ
  • 開けた瞬間に起動
  • 起動中も熱が出ることも少なく
  • キーボードも打ちやすい

と、条件をほぼ満たしています。

Markdown に即したアプリも落とせました。現時点での解決策です。

残る課題

ひょんなことから脚光を浴びたChromebook。

ですが、購入したのが2017年ですからバッテリー駆動時間は相当短くなっているであろうが最大の懸念。

また、

  • ストレージの少なさ
  • 外部データをどう扱うか(出先は写真撮影が多いのでなおさらです)

に明確な答えは出ていません。まずはこれを再び使っていきながら別の“筆記具”を探していく形になります。

上がる難易度、伸びる点数。(テラフォーミング・マーズソロプレイ)

はじめに

時間的にも難易度的にもバランスがいいため、出勤時に立ち上げるアプリの常連となっている『テラフォーミング・マーズ』ソロプレイ。

別オプションの難易度にやり応えありでした。

TR63ルール

プレリュードルールに、新たなハードルが加わります。

  • 海洋タイル
  • 酸素量-
  • 気温

のグローバルパラメータを12世代完了前までに最大値に持って行くとともに

  • TRを63まで上げる

という条件が課せられます。TR14から開始するので、普通にソロプレイを行ったのではTR56が限度。そこからTR7を「上乗せ」するには特定のプロジェクトカードや企業でないと無理。

そこで、標準プロジェクトに

「16MCを支払うことでTRを1上げる」

が追加されます。(本ソロプレイのみでの追加

感想

単純に「厳しい」です。元々が

  • 限られたMC
  • 少ないTR
  • 短い世代

で条件を満たさないとゲームオーバー。そこに貢献度(TR)を上げろというのですから、更なる試練が待ち構えています。

プレイ時のコツ

「いかにして無駄なカードを買わないか」

に尽きます。1MC/1資源に泣くゲームなのですから、無駄牌を買いすぎてTRを上げられず憤死するパターンは多々あります。

  • 「あと1タグあれば強い」
  • 「パラメータを2上げれば使える」

などの誘惑を断ち切り、また、配置ボーナス(特に海洋タイル隣接時のMC)を利用しながら、「資源産出量を見越した計画」がより重要になります。

なお、このモードでは〔国連火星動議(TRが上がった世代に3MC支払うことで1TR上昇する)〕といううってつけの企業がありますので、詰まったときはこの企業を引けるまで「リセマラ」するのもありです。

まとめ

厳しい戦いが強いられますが、達成感はひとしおですし、「勝利点が増える」のは爽快感があります。

それに、TRが増えるということは「次の世代に得られるMCが増える」につながりますから拡大再生産に磨きがかかりました。

特に、前に「多人数では最強クラスなのに、ソロプレイでは弱い」と判じた〔タルシス共和国〕でクリアしたときはこの上ない喜びがありました。

アプリ版『テラフォーミング・マーズ』のソロに歯ごたえが感じられなくなった方におすすめできるオプションルールです。

ボードゲーム『アリスガーデン』開封。

『カルカソンヌ』20周年記念版と一緒に購入したものもタイルプレースメントでした。

『アリスガーデン』コンポーネント

『パッチワーク』より大きめサイズの箱には

  • タイル
  • タイル用の布部
  • 個人ボード
  • スコアパッド
  • 『マッドハッターを模した』スタートプレイヤーマーカー

とシンプル。

タイルと袋

このように、袋にはそれぞれタイルの形状が描かれてますから、その形のタイルを入れていきます。

タイルのマス目は

  • バラ
  • キノコ
  • チェス駒
  • トランプの兵士

と、『ふしぎの国』/『鏡の国』でもお馴染みの意匠。

と、かなりスキッとした内容でした。

ソロプレイにも対応しているのがナイスです。

おまけ:ルイス・キャロルの“聖地”

本作のモチーフとなっている『ふしぎの国のアリス』や『鏡の国のアリス』を産んだルイス・キャロルが過ごしたオックスフォードの景色です。

教鞭を執っていたクライストチャーチ・カレッジ。案内板にもしっかりアリスが描かれています。

話を着想したボート遊び(パンティング)は夏の風物詩。

カレッジ近くには作品群のキャラクターグッズ(や関連本)を売る店もあります。

ボードゲーム『カルカソンヌ』20周年記念版の開封と統合。

自分がボードゲームを始めた頃に遊んでドハマリした『カルカソンヌ』。今年に入って

様々な試みがありました。そして、ここにきて、記念版を開封です。

コンポーネント

基本的に同じ…… ではありますが

スタートタイルをはじめとして、あらゆるタイルがお祝いをしています。(しかも、それぞれのタイルが高光沢仕様)

また、追加のミープルが置ける特別拡張も用意されています。

一番の圧巻はこのシール。最初は何だろうと思いましたがTwitter等の記事を見て理解。

なんと、ミープル貼り付け用シール。基本と修道院長すべて、裏表版。別の拡張セットに同梱される6人眼のミープルまで追加と念の入れよう。

『カルカソンヌ J』との違い

外箱でも明らかな違いですが、日本で広く流通されている「J」との違いは下記の通りです。

共通しているもの

  • 通常ゲーム
  • 拡張「修道院長」
  • 拡張「川」(ただし両者でタイルとルールに違いあり)
  • 裏面タイル(新版の拡張とも互換性あり)

20周年記念版にあるもの

  • ミープル貼り付け用シール(拡張6人用含む)
  • 高光沢仕様のタイルとスコアボード
  • 20周年記念拡張
  • 「2タイル分」の川拡張と湖タイル

“J”にあるもの

  • 拡張「日本の観光地」

備考

記念版は1~2mmほど箱が小さくなっています。そのため、専用オーガナイザーへの収まりは悪いです。

統合

上述した通り、箱が小さくなっているので今までの資産たる専用オーガナイザーが使えません。

なので、基本タイルその他を入れ替えることにしました。

  • 基本タイル
  • 通常ゲームで用いるタイル
  • ミープル

をまるっと差し替え。

これにより、オーガナイザー全てのセクションが埋まり、非常に満足いくものとなりました。

ズームレンズ“XF16-80mmF4 R OIS WR”検証。(フィギュア撮影と猫)

手に持った時の重さはあれど、「まったく申し分ない」性能でした。

フィギュアポートレート

簡易撮影スタジオですら、この表現力と説得力。

また、手ブレ防止もしっかり効いていて手持ちでも苦労することはありません。

複数の組み合わせ~フォーカシング~

ねんどろいどにレゴ、車を組合せ、やや情報量過多な配置でも後ろボケが自然です。

特筆すべきはフォーカスの速さ。

この、全域にピントが合うように絞ったあとで

各々の顔にフォーカスをあてて撮影。タッチでのフォーカスも、カーソルでのフォーカスも誘導ミサイルのような追随性を発揮。その上に速くて静か。

ボディを買った時の標準ズームやマクロレンズを各駅停車とするなら、これは新幹線のようです。

猫の撮影

この、「フォーカスの速さ」はこのカメラに新たな可能性をもたらしました。

動く被写体を捉えてくれます。普段が静物や風景メインでしたので、これは予想を超えた収穫でした。

まとめ

  • 十分以上の明るさ
  • 多彩なズームエリア
  • 爆速のフォーカス

と、今まで自分が買った中ではトップクラスのレンズ。

これを携えて旅行したらどんな景色が見られるのかが楽しみで楽しみで。

ズームレンズ“XF16-80mmF4 R OIS WR”検証。(雑感)

9/3の金曜日に購入したズームレンズ、いよいよ性能をチェックです。

購入したもの

タイトルにあるように、フジノンレンズXF16-80mmF4 R OIS WR(公式サイト)です。

購入に至ったきっかけ

  • 元々標準レンズ以上にマルチに使える汎用レンズが欲しかった。
  • 競合候補としてXF18-135mmF3.5-5.6 R LM OIS WRがあったが、「通しでF4.0」に興味があった。
  • しかも、先のXF18よりも新しいレンズ。
  • 店頭で見せてもらった作例がより好みだった。
  • 実売価格の差が一万円ほど高かったが、この手の値段の一万円は誤差の範囲内。

で、清水の舞台から飛び降りるような思いで購入し、自室でご対面となりました。

第一印象

かなりの存在感。

デジカメのキットについていたレンズやマクロと比べてもずしっとした重さに存在感は驚異的。

バランスに気をつけながら、早速、撮影していきます。

広角側

いつもの「撮影台兼プリンタ」で広角側にして撮影。これをぐぐっと80mm(120mm) までズームインすると

望遠側

ここまで寄れるのに驚愕です。しかも、しっかり手ぶれ補正が利いてくれます。

マクロレンズとの比較

マクロレンズ、単焦点撮影
ズームレンズでの撮影

設定次第でしょうけれど、ズームの方が両者を捉えていたのが印象的でした。

これから

簡易撮影スタジオを用いての撮影だったり、フォーカスの速さについてレビューをしてきます。

霧雨の散歩と記念ボードゲーム、そして第3の“眼”。

平日休みを利用して色々とこなしました;

愛宕神社

町歩き。天候がよいとは言えませんが、このくすんだ空の中でもパートカラーを利用して「彩り」が撮影できました。

増上寺周辺

昼食と買い物

平日休みでどうしても食べたかったものがこちら。

この御時世下、外食自体がレアなので、お昼のチョイスは悩みに悩んだものの、『ぎょうざの満州』に決定。旨味成分やらに胃袋が躍動しました。

そうした上で、買い物です。

  • カルカソンヌ20周年記念版
  • アリスガーデン

と、中量級のタイルプレースメント。

そして、清水の舞台から飛び降りるような思いで購入した新しいレンズ:「XF16-80mmF4 R OIS WR」。

に加えての一本です。これらの詳細は別にするとして

財布のひもが大きく緩んだ一日でした。

Page 137 of 246

Powered by WordPress & Theme by Anders Norén