MacBook Air セットアップ

MacBook Pro の調子が悪いので、Genius Bar に持って行こうかと。バックアップ取るのはどうでもなるが、修理中どうするかという問題があるので、MacBook Air に働いてもらうことにした。

インストール用の USB メモリを作成し、High Sierra をクリーンインストール。起動ディスクを APFS でフォーマットした後に、High Sierra をインストール。ほぼほぼデフォルトでインストールと初期設定。

インストール後、どこから作業をしたら良いのか悩みながら、セットアップを行う。

Xcode

Developer サイトから Xcode をダウンロード。拡張子は xip で GateKeeper で時間がかかるので、xattr -d com.apple.quarantine Xcode_9.4.1.xip して、拡張属性を削除。
その後、ダブルクリックで解凍する。

コマンドラインツール

“`
$ xcode-select –install
“`
しないと、MacPorts でヘッダが見つからないとか言われるので、やっておく。

MacPorts

この手順でインストール。

諸々

  • VisualStudio Code
  • Atom
  • CotEditor
  • SourceTree
  • Kaleidoscope

あたりを入れる。

Bootstrap

Bootstrap を使ってみようと思います。

Bootstrap はフロントエンドのコンポーネントライブラリ。いろいろやろうと思ったら Sass を使ったりするみたいですが、テキトーに使う(あまりカスタマイズ的なことは考えていない)ならそれほど面倒でもないかなと。

まずは、この HTML で Bootstrap を使ってみます。

CSS を読み込ませます(CDN にあるやつを使用)。<head> の中に

を追加。

次に JavaScript を読み込ませます。<body> の最後に以下を追加。

とりあえず、こんな感じになります。

注意点

<html> タグの lang 属性

これはちゃんとつけたほうが良いとのこと。つーか、つけるだろう、普通。

viewport を設定する。

Bootstrap はモバイルファーストなので <meta name=”viewport”> をちゃんと設定したほうが良い。

box-sizing の値

グローバルで box-sizing の値が content-box から border-box になっている。

ここまで、ほとんど Document のまま。

d-20180705

絶縁作業

(いわゆる)鼻毛鯖を通常の作業用 PC として使っているんですが、いまさらながら前面ヘッドフォンジャックまわりの絶縁をおこないノイズから開放されました。
作業自体は、「鼻毛鯖 ヘッドホン ノイズ」で検索して出てきた tweet にあったリンク先を参照しておこないました。時間は 10 分くらい。

AWS でドメインをいろいろと

ムームードメインで取得したドメインを AWS の Route 53 で管理する。

Hosted Zone の作成

まず、Route 53 でゾーンをつくる。Route 53 のダッシュボードで「Hosted Zones」をクリック。「Create Hosted Zone」をクリックする。

Domain Name
使うドメイン名
Comment
適当なコメント
Type
Public Hosted Zone

と入力し、「Create」をクリック。NS レコードと SOA レコードがつくられる。NS レコードの Value をメモ。

ムームードメインの設定変更

ログインして、左側メニューのドメイン管理→ドメイン操作の中にある「ネームサーバ設定変更」をクリック。変更するドメインの「ネームサーバ設定変更」をクリックする。
「GMOペパボ以外 のネームサーバを使用する」を選択して、表示されたネームサーバ1~4に NS レコードのメモしたネームサーバを入力する。入力後、「ネームサーバ設定変更」をクリック。確認のポップアップで処理を承認する。
ネームサーバの設定を変更しましたが表示されたら完了。

ここまでで、とりあえずベースの設定が完了。あとは必要なレコードを Route 53 に登録していく。

d-20180626

間が空いてしまった。

今月はいろいろなことがあって消耗した。体力的な消耗というよりは精神的な消耗。
精神的な消耗から、肩がやられ、足がやられ。

月末でまた忙しい。なんとか乗り切ろう。

d-20180611

週末に北海道に行ってきた。

金曜、夕飯を食べてお土産を買って、空港の保安検査場に向かうが、そこで往路と復路を間違えて買っていることが判明。とりあえず、チケット取り直しでなんとかなったけれど、出費は痛い。新千歳着が遅い時間で JR も終わっていたので空港の「新千歳空港温泉」でちょっと呑んで仮眠。

翌朝(土曜)、新千歳空港温泉で朝食を食べて(なかなか良かった)、快速エアポートで札幌へ。札幌駅から麻生に行きレンタカーを調達。新千歳で借りようか悩んだけど、面倒なので麻生にした。レンタカーで弟の家へ。諸々進んでいるので、結構楽になったような感じを受ける。
親父の特養に行く。2 月から弟も来れていないので(免許がなくなったから)、久々の家族訪問となる。結構、嬉しそうな感じだった。
帰りに佐藤水産(サーモンファクトリー)に寄って、翌日の朝食のおかずを購入。
夕食は、バスに乗って麻生の海さくらへ。弟の家から麻生まで約 30 分。なかなか時間がかかる。帰りはタクシーで。2,000 円強かかる。

日曜、朝食を食べて、親父の特養へ。途中というか厚田の道の駅(あいろーど厚田)へ向かうが、渋滞で諦める。目的は親父に話すネタだったので「行けなかった」でもかまわなかった。
特養→弟の家で弟を降ろし帰途につく。なんだかんだ気疲れしたであろう嫁と夕食を食べ、お土産を買い、羽田着は 22 時過ぎ。

自分では良かったと思っているが、自己満足でなければ良いなと思った週末。

curl コマンド

古い API の動作確認をするので、curl の使い方をメモしておく。

$ curl [opts] [url]

基本はこんな感じ。

オプション

$ curl -X <メソッド>

HTTP のメソッドを指定。デフォルトは GET。POST だとか PUT だとか DELETE だとかを指定する。

$ curl --data-urlencode <データ>

URL エンコードしてデータを送るとき(Content-Type が application/x-www-form-urlencoded のとき)に使う。

他にもあれば追加しよう。

早めにやりたいこと ~ VVV、node.js と npm、postfix と dovecot など

やりたいことが溜まってきた。

Varying Vagrant Vagrants

VVV と呼ばれているもの。WordPress をちゃんといぢれるようにならなければ。

node.js と npm

まだ node.js を使いこなせているとは言えない。node モジュールをつくるとかもきちんとできるように。

postfix と dovecot

複数のドメインを収容するメールサーバを。

とりあえず、忘れないように。そして、自分を追い込む。(笑)

nodist

新しいノート PC の環境を整えているが、node.js をどう設定してよいか調べてみた。

nodist というのが結構使われているという感じだった。Ubuntu とか MacOS なら anyenv でやっていたのだけれど、Windows だけ違うというのが今ひとつだけど、扱いやすく情報が多いのが良い。

ということで、ここからダウンロードして、インストールする(今は v0.8.8 だった)。
デフォルトでは C:\Program Files (x86)\nodist にインストールするようになっていたが、いろいろなバージョンが入るはずなので、C:\nodist に入れる。で、実行すると 7.2.1 が入っているらしい。

> nodist
(x64)
> 7.2.1 (global: v7.2.1)

最初は 7.2.1 が入っているようだ。

>nodist dist

上記で、インストールできるバージョンを一覧表示。目的は Lambda の開発なので、8.10 6.10.3 4.3.2 あたりをインストールしておく。デフォルトは 6.10.3 にしよう。

> nodist + 4.3.2
> nodist + 6.10.3
> nodist + 8.10.0
> nodist 6.10.3

で設定。

あとはいろいろ使って覚えていく。