M4 MacBook Pro 入手

イメージ
 少し前から出る出ると言われていたM4のMacBook Proの噂を、気にしていましたが…。 発表→即発注! 10月30日に発注しましたが、発売日が11月8日で、自宅への配送が11月12日というスケジュールでした。 仕様は、 ・CPU:M4 ・メモリ:32GB ・SSD:1TB ・96W UCB-C電源アダプタ これに、ソフトウエアを追加(学生・教職員向けPro Appバンドル) ・Final Cut Pro ・Motion ・Compressor ・Logic Pro ・MainStage 少々盛ったおかげで、結構な金額になりました。 ただ、これまで使用していたM1 MacBook Proが6万円強で下取り可能ということでしたので、かなり嬉しい状況です。  4年間使用して、20万→6万なので、十分元が取れた気がしますね…。 移行アシスタント稼働 着弾したので、早速起動しました。 移行アシスタントを使えば、Thunderbolt経由なので結構速そう。 ということで、設定し開始! およそ、1時間ほどの予想時間でした。(300GB程度かな…。) 移行後の調整  今の移行アシスタントは、非常にしっかり動作してくれて、これまでの環境をすっかり持っていってくれました。  ただ、一部のWeb系のソフト(slackやsteamなど)で、再認証を行わないといけないものだけ手間がかかりました。 まぁ、全く問題ないレベルの作業です。 開発系の環境は、再設定しようと思い、homebrewを一旦すべて削除した上で、入れ直しを行いました。  バージョンはすべて新しめのものに差し替えて…。  ここまでで、約1日かかってますが、ほぼ運用開始可能な状況に。 とりあえず使った感想  速度は非常に満足なレベルです。  バッテリーの持ちが尋常じゃないです。  昨日、講義でプロジェクタ・外部ディスプレイ・内蔵ディスプレイで表示させながら、午前3時間、午後3時間フルに使用しましたが、帰るときには50%くらい残っていました。  90%以上充電されていれば、通常の使い方であれば丸2日は十分に使えそうです。 ACアダプタを念の為持っていきますが、出番はないです…。 (96Wのアダプタにする必要はなかった気がする) もう少し、色々と試して見ようかと思っています。 ちなみに、単純なBenchmarkの結果は以下の通り

gollumの構築

ローカルのwikiが欲しい

メモや作業記録をテキストに書いて保存するケースが最近増えている。

特定のアプリケーションに依存したくないし、バックアップや変更が、どこでもいつでもしたいと言うのが大きな理由だ。

スマートフォンとの連携を考え、Google KEEPやEvernoteを利用してきたが、PCで作成・保存したり、検索したり、バックアップ等を考えると、別のものが欲しくなる。

【条件】
  • Markdownが使えること
  • データはテキストファイルが望ましい(DBは使いたくない)
  • 将来的には、ネット経由も検討
という条件が必須。

以前は、Pukiwikiを使用していたが、やや重いのと、スマートフォンでの利用が少々扱いにくい。
また、データファイル名が文字コードを元にした形式なので、あとでデータファイルを直接扱う時に不便なんだよね。

もう少し、単純なもので探してみた。

gitを利用したwiki

gollumというgitを利用したwikiを見つけた。
シンプルだけど、最低限の条件は満たしている。

しばらくテストのために、構築して使ってみる。

https://github.com/gollum/gollum によると、rubyのWEBrickで動作するらしい。

インストール

ドキュメント通りに、進めてみる。
gemでインストールとのことだが、標準で入っていたっけ?(今回18.04に変更しているので、環境がまだ良くわかっていない)

username@u1804:~$ gem
Command 'gem' not found, but can be installed with:
sudo apt install ruby
rubyを入れろと言われてしまった。いままで当たり前のようにrubyを使っていたけど、まだ標準じゃないのね…。

username@u1804:~$ sudo -s
root@u1804:~# apt install ruby

これで、とりあえずruby関係は入ったので、gemが使えるはず。

root@u1804:~# gem install gollum
Fetching: charlock_holmes-0.7.6.gem (100%)
Building native extensions. This could take a while...
ERROR:  Error installing gollum:
ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.5.0/gems/charlock_holmes-0.7.6/ext/charlock_holmes
/usr/bin/ruby2.5 -r ./siteconf20180824-27371-14ivzor.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.5.0/gems/charlock_holmes-0.7.6 for inspection.
Results logged to /var/lib/gems/2.5.0/extensions/x86_64-linux/2.5.0/charlock_holmes-0.7.6/gem_make.out

おやおや、構築時に失敗してら…。
headerファイルがないということなので、どうやらruby-devも必要そう。

root@u1804:~# apt install ruby-dev
root@u1804:~# gem install gollum

今度は、 途中で以下のエラーが…
***************************************************************************************
*********** icu required (brew install icu4c or apt-get install libicu-dev) ***********
***************************************************************************************
*** extconf.rb failed ***

ICUはUNICODE関連のライブラリなので、必須になりますわね…。
https://qiita.com/496_/items/0664b1963c2d8bd6db5a

エラーメッセージの指示に従い、libicu-devを入れて再度ビルドする。
root@u1804:~# apt install libicu-dev
root@u1804:~# gem install gollum

これで、無事にインストール完了した。

さて、ドキュメントに従って実行してみる。
$ mkdir hoge
$ cd hoge
$ gollum .
 ところが、これでは正常に動作しない。
要はgitで管理されていないといけないらしい。

$ git init
$ gollum .
これで、問題なく動作した。

ブラウザから、localhost:4567 を叩くとHome.mdの編集画面になる。

シンプルでいい感じだ。

ちなみに、携帯でも開いてみると

と、ほぼ同じ構成で表示される。

あとは、shell scriptでも書いておいて、特定のディレクトリで、gollumを起動するようにすればOK。

BASIC認証でもかけてやれば、外部でもそこそこ利用できそう。

もう少し、テスト運用してみようと思うのだった。


追記


初期インストールだと、テーブルの表示を行ってくれず、単なる文字として表示されてしまう。

# gem install github-markdown

を実行してやることで、レンダリングエンジンを、kmarkdown→github-markdownへ切り替えてくれるとのこと。

実際に、試してみると、無事にテーブルが表示されるようになった。


  • https://github.com/gollum/gollum/issues/907

コメント

このブログの人気の投稿

WPS Officeで日本語入力ができない

VirtualBoxでUSBから起動

Virtualboxとnvidiaドライバ