先ほどの記事ではAppleIDに10台まで関連付けができることをとりあげたが、
デバイスを手放す時にはその関連付けを解除しておかないと簡単に上限に達してしまうだろう。
iTunesからはアカウント情報→デバイスの管理→対象のデバイスの削除ボタンを押す。
iPhoneなどからは設定のiTunes & App Storeから同じくアカウント情報で「このデバイスを削除」を押す。
削除というより関連付け解除と表記してほしいものだ。
先ほどの記事ではAppleIDに10台まで関連付けができることをとりあげたが、
デバイスを手放す時にはその関連付けを解除しておかないと簡単に上限に達してしまうだろう。
iTunesからはアカウント情報→デバイスの管理→対象のデバイスの削除ボタンを押す。
iPhoneなどからは設定のiTunes & App Storeから同じくアカウント情報で「このデバイスを削除」を押す。
削除というより関連付け解除と表記してほしいものだ。
正直Appleのデバイスは縛りが強いので嫌いなのである。
同じAppleIDで使っていたiPodTouchとiPhone6で勝手に片方で入れたアプリが自動で入ってしまうなど、裏で勝手に動かれるのがたまらない。
しかし本格的にMacを利用しだすと、この仕組みを理解しておかないと後々困りそうなので自分のためにまとめ。
まずAppleIDに対して最大10台までのデバイスをひもづけることができる。
これはAppStoreで購入したもの(有料)がそのひもづけたデバイスで再生できるということ。
なので複数台Appleの製品を持っていて、共有したいのであれば、ひもづけるべし。
iPhoneとiPadとかならアプリも共通で使えるものが多いだろう。
でもiPhoneとPCでは同じアプリがつかえないので、音楽を共有するのでなければひもづけなくてもよいかもしれない。
また「iPhone、iPad、または iPod touch は、認証の必要はありません。認証可能台数に iOS デバイスは含まれません。」との記載があるが、この記述も混乱の元である。
まず、コンピューターはWindows/Macに限らず、認証する必要がある。その台数が5台までということ。
iOSデバイスは認証する必要はないよということを言っている。
そのあとでAppleIDとひもづけるのだが、全部で10台まで!この台数にはiOSデバイスも含まれる。コンピュータの認証とAppleIDとのひもづけは別々に考えること!
MacBookProではキーボードライトがついているが、自分にとっては無用の長物。
ブランドタッチができるので、暗いところでもキーボードを照らす必要はないのでキーボードのライトを消したい。
そんな時はF5キーでキーボードライトの照度を下げることができる。連打すればキーボードライトを消すことができる。
Thinkpadにもキーボードライト(これは上から照らすタイプだが)がついているが、これも使ったことがないなー。
Windowsならばダウンロードが始まると何らかの進捗表示がでるのだが、xcode7をダウンロードしようとしたけど、ダウンロードが始まっているのかどこで確認するのかわからない!
App Storeの購入済みのタブで進捗が見えるとの情報を得たのだが、そもそもxcode7が出てこない。
何回Appをインストールを押しても、タブを変えるとダウンロードされていない状態に戻ってしまう。
少なくとも確実にクリックしたのだから、ダウンロード始まってほしいのだが、何回やってもダウンロードが始まらない。
さっそくバグだらけか?だめだこりゃ。
先月末より研究比較のために利用し始めたカゴヤ・クラウドのVPSであるが、
インスタンスの作成から起動までの時間はさくらのVPSやAWSと比べても早い!
インスタンス作成して、一分以内にSSHログインできるぐらいの早さである。
起動の速さに関しては今まで利用してきた中で一番!
カゴヤ・クラウドのVPSではAWSとの比較では以下の点が違うので注意。
インスタンスを停止しても、IPアドレスが変わらない。
インスタンスを削除しない限り、料金加算の対象になる。
インスタンスの課金単位は一日(1時間単位ではない)
以前Ansibleでの設定ファイルの変更にlineinfileモジュールを使う記事を投稿した。
今度はMySQLの設定で[mysqld]のセクションに入れねばならず、
設定ファイルの特定の位置に入れたいときはどうするかという問題が発生。
insertafterを指定するとその正規表現にマッチする行の後ろに入れてくれる。
insertbeforeなら前に入れてくれる。
実際の使用例
- name: set buffer size lineinfile: dest=/etc/my.cnf insertafter="^\[mysqld\]" line="max_allowed_packet = 32M" state=present
AmazonLinuxはパッケージが豊富なため、検証目的に最適であるが、そのままCentOS6で動かすとパッケージがなくてエラーになってしまうときがある。
AmazonLinuxの時だけ実施したいタスクに以下のように条件を追加すると、AmazonLinuxの時だけ実施されるようになる。
- name: tomcat restart service: name=tomcat8 state=restarted enabled=yes notify: tomcat8_restart when: ansible_distribution == "Amazon"
fluentd(td-agent)では通常ログファイルを監視するが、設定をいろいろ試したいときに都合よくログが出力されるとは限らない。
そんな時に便利なのがtype dummyである。
その名の通りダミーの文字列をデフォルトでは一秒ごとに出力し続けてくれる。
/etc/td-agent/td-agent.confに以下の記述を入れる
(デフォルトの記述は削除してもよいし、最下部に追記する形でも良い)
<source>
type dummy
tag raw.dummy
dummy {"message":"your message here"}
</source>
<match raw.dummy>
type stdout
</match>
#文法チェック
/etc/init.d/td-agent configtest
#文法チェックの結果確認
tail /var/log/td-agent/td-agent.log
#問題なければリロード
/etc/init.d/td-agent reload
これで入力された文字列が/var/log/td-agent/td-agent.logに出力される。
正規表現で何か加工したいなどの場合は、目的の文字列をdummyに指定しておき、/var/log/td-agent/td-agent.logで目的の結果になっているかを確認していくとよいだろう。
fluentdを使うならば、関連パッケージをひとまとめにしたtd-agentを入れるのが楽。
(単体で使うことはあまりないため)
公式パッケージにあるとおりのコマンドを打ち込むだけでインストール完了
curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
上記curlの中身を見てもらうとわかるが、通常主導で実行する/etc/yum.repos.d/へのリポジトリ追加と
yumインストールを一気に行うコマンドが記載されている。
インストールが終わったら、以下のコマンドで起動してみよう。
/etc/init.d/td-agent start
wgetでproxyの記事は以前書いたのだが、あくまであれはwgetのものでgitの場合は独自に設定が必要。
コマンドを打ち込むか設定ファイルを追加するかのどちらでも良い。
(コマンドを実行すると設定ファイルに記載される)
git config --global http.proxy http://yourproxyhost:port/
git config --global https.proxy http://yourproxyhost:port/
# 実行結果はファイルに記載される。
cat ~/.gitconfig
[http]
proxy = http://yourproxyhost:port/
[https]
proxy = http://yourproxyhost:port/