Ari's Blog

Reading makes me rich !

iMessage の履歴を保存する

leave a comment »

夜勤中に何を一所懸命やってるんだ?と思いつつ、ずっと気になって「やりたい!やらねば!」と思っていたことを調べはじめてしまったから仕方ない。

iMessage の履歴を保存したかったのだ。ソフトインストールしてテキストでエクスポート云々とか、メッセージの DB をどこぞのサイトへアップして…とかはどうもね…と思っていたのだが、iMessage の履歴は SQLite 形式の DB で保存されているってことが分かったから、そりゃもう「DB から直接引っこ抜けばいいでしょ!」と思ってやってみた。

※私は UNIX 屋なので、面倒な Finder 使わないでコマンドでやってしまう。意味不明な部分があるかも知れないけど、そこは適当に Finder 操作に置き換えて読んで。

必要なものはこれだけ。SQLite の DB の中身が見れるツール。これ(DB Browser for SQLite)でいいでしょ。よくメンテナンスされているみたいだし。もちろん、excel に保存するなら MS-Excel が必要。

iMessage は、~Library/Messages/chat.db が本体なので、ぶっ壊してもいいようにデスクトップへコピーしてコピーした chat.db を DB Browser for SQLite で開くことにする。

~% cp ./Library/Messages/chat.db ./Desktop/

DB Browser for SQLite を起動して、このデスクトップにコピーした chat.db を開く。メッセージの内容は、その名も「message」というテーブルに保存されている。「Browse Data」で message テーブルを開いてみて保存したい列を決める。メッセージ自体は「text」列に格納されているから、それは必須だな。後は「いつのメッセージか?」が分からないと意味ないから、「date」列。開かれた日付とか、配信された日付とかの列もあるけど、どっちでもいいからとりあえず「date」列。あとは、自分のメッセージか?相手のメッセージか?というのが分かるといいので、「is_from_me」列も。とりあえずこの3列あればいいかな。誰々とのやりとりとか絞り込みたい場合は、誰かとのメッセージの内容の「handle_id」の値を調べて、それで絞り込めばいい。例えばこんな具合。

select
datetime(message.date/1000000000 + strftime(“%s”, “2001-01-01″),”unixepoch”,”localtime”) as date_JST,
text as messages,
is_from_me
from message
where handle_id=72;

「date」列は、UNIX Epoch なんだけど、1970-01-01 からにすると、おかしな年が出て来る。調べてみると、どうも 2001-01-01 からにするとピッタリっぽいから、上記はそのようにしている。datetime のところはそのまま使ってくれれば日本時間でピッタリのはず。

これを「Execute SQL」で実行すると、結果が中段に出てくる。こんな感じ。

スクリーンショット 2017-12-30 2.57.22

で、中段に表示されている内容を全選択&コピーして excel に貼り付けたら出来上がり!後は excel の中で煮るなり焼くなりして好きなようにすればいい。

いやぁ、久しぶりにいい仕事したわぁ…?

 

広告

Written by arito

2017-12-30 at 03:29

カテゴリー: Apple, iPhone, Mac

Tagged with , , , ,

2017 Reading Challenge Results

leave a comment »

https://www.goodreads.com/user_challenges/7318093

今年(2017)読んだ本(読みきった本)は 29 冊。目標は毎年同じ。毎月1冊くらいは本を読もう、と 12冊/年。

今年はここ3年では一番多い数になった。ここ数年で極端に忙しい年だったのに!だ。忙しければ忙しい時ほど通勤中とか、夜寝る前に現実逃避したくなる。現実を完全に忘れたい、仕事のことを考えるのをシャットアウトしたい、と思っている時に、ファンタジーは最高のツールなのだ。ただし、メッチャ面白くないとダメだけど。ファンタジーの中に「ダイブ」しちゃうんだ。そうすると、本を読んでいる時間はこの現実にはいないから。寝る前の歯磨き中に読んでいると、歯磨きをしゃぶっていてずーっと、気がつくと2時間くらい読んでいたりする。歯磨きがすぐにダメになるし、寝不足になる。でも、面白くて読んじゃう。

そんな中で、超ハマった本があって、その著者の作品を一気に読み漁ったのが、これだけ今年本を読んだ原因。乾石智子さんの「夜の写本師」を読んで、その世界観に超ハマった。もうハリーポッターより好きで、もしかしたら、これまで読んできたファンタジーの中で一番好きかもしれない、くらい好き。もう日本のファンタジー界では超有名な巨匠旧なの?乾石智子さんって?全然知らなかったけど、ファンタジー好きには「今更!?」と言われるかもしれないが、たまたま本屋で手に取った「夜の写本師」の衝撃たるや!次々と著者の作品を読み漁った。どの作品も好きだけど、やっぱり「夜の写本師」が一番おもしろかった。「沈黙の書」なんかもかなり面白かったけど、やっぱ一番は「夜の写本師」。

それ以外でも「影武者徳川家康」なんてのは、ファンタジーなの?私自身が日本の時代物なんてなんで読むことにしたんだろう?と今でも思うけど、これもグッと来る男の物語だった。何人もの「男の中の男」が夢を描き、その実現に信念を貫いていく物語。題名とはかけ離れた面白さと男としての感動があった。そんな男たちへの憧れと。

2017 年は、人との出会いにも恵まれたけど、本との出会いにも恵まれた。もしかしたら、人生にあるか、ないかくらい。人も本も。大げさかもしれない。10 年後、生きていたら、2017 年をどう振り返るか?感じるのか?が楽しみな一年だった。まだ、今日、明日と仕事があるが、それももう思いっきり楽しんじゃう!頑張っちゃう!2017 年を締めくくる大仕事!

ありがとう 2017 年、そしてようこそ、これからよろしく 2018 年。

夜の写本師
夜の写本師

posted with amazlet at 17.12.29
東京創元社 (2014-04-11)
売り上げランキング: 3,079
沈黙の書 (創元推理文庫)
乾石 智子
東京創元社
売り上げランキング: 92,837
影武者徳川家康 上中下巻セット (新潮文庫)

売り上げランキング: 19,113

Written by arito

2017-12-29 at 13:26

カテゴリー: 読書

leave a comment »

今年も気付くと WordPress.com に雪が降っている。

これ、毎年のことなんだけど、すごく好きなんだよなぁ…。雪が舞っている PC に向かっていて、外もとても寒くて、部屋もそんなに温かくしないで、厚着してフリースのひざ掛けで足をぐるぐる巻きになりながら、暖かいココアを甘くして飲みながらブログ書くって。

そのブログも、書きたい、書きたい、と思っていながら、仕事が忙しいとインスタにアップしてとりあえずお茶をお茶を濁す。というか、ブログでちゃんと書きたい…という思いをごまかしていた。まぁ、全然そういった(書く)メディアがないよりはマシだけど。ブログは全然 10、11、12 月と書かなかったけど、トラベラーズノートに日々の思いをごちゃごちゃと書いていて、リフィルの消費がすごく多い。久々に手紙を書いたりもしている。そういう意味では、このブログを書いている時間が、トラベラーズノートに書く時間になっていただけってことか。

正月くらいは、いや、その前には少し書きたいなぁ。まずは今年、超お気に入りになって読み漁った本のことを。書く前にまずは goodreads に整理しないとな。

Written by arito

2017-12-29 at 12:06

カテゴリー: Uncategorized

偶然のつながり

leave a comment »

この人と会ってなかったら、こんなにヨガを続けてなかっただろうな、こんなにヨガやってなかっただろうな、と思う人がいる。その最たる人がリアルヨガおじさん、こと、イクさん。

だいぶ遅くなってしまったけど、誕生日プレゼントを渡しに、オハナスマイル祐天寺に向かう。

おっさんがおっさんにプレゼント。

私 : 誕プレ何がいいですか?

イクさん : 究極のピスタチオ。

私: それだけっすか?

イクさん : じゃぁ、コーヒー。

私 : らじゃ!

なんてやりとり。本当は大好きな亜美先生のヨガを一緒にやって、プレゼント渡して、と思っていたけど、今の仕事状況では厳しくて、亜美先生のヨガが終わる時間にオハナスマイルへ向かう。

それでもやっと会社を出て、電車に乗るも、信号機故障とかでなかなか電車は進まない。

なかなかうまくいかないときは、なんでもうまくいかない…と思いながら、ようやくついた駅。(祐天寺じゃないよ)

ふと前を見たら、なんと、ゴウ先生!!!超ラッキー!!!オハナスマイルに向かう道すがら、なんでもない会話をゴウ先生とできる幸せ。電車が遅れなければ、この偶然のタイミングはない。イクさんに誕プレ届けようとしなければこの偶然はない。

沈んでいた気持ちも一気に上向き!早足でオハナスマイルへ。久しぶりに亜美先生ともお会いしてお話しできて、トモさんも来てて、相変わらずの大汗!イクさん、トモさん、お風呂はいってたの?ってくらい髪の毛もビショビショ。一緒に亜美先生のヨガできなかったのはとても残念だけど、二人のとても爽快な笑顔に癒される。相変わらずのドSな亜美先生の笑顔に癒される。

そのまま帰ったら食べずに寝てだだろうけど、イクさんと焼き鳥屋でちょっと。なんでもない会話がとてもありがたい。「この前の幼馴染の人が男ヨガを進めなければ今はないんだね」なんて話しながら、「イクさん、あんたに会ってなかったら、こんなにヨガしてないよ…」と心の中で呟く。贅沢な夕食完了!

モヤモヤする毎日、ジリジリと如何ともしがたい毎日。でも、こんな偶然がたくさんあって、それがみんな幸せで嬉しく感じられるなんて。

本当に感謝する。この偶然のつながりに。何気なく、偶然に繋がったつながりに、本当に感謝する。

ありがとう存じます。

Written by arito

2017-10-26 at 00:40

さよなら Yahoo! 天気

leave a comment »

カレンダーアプリ、Yahoo!天気、tenki.jp アプリは開かないけどホーム画面に居続けた。アプリを開かなくもバッジ機能と表示だけで知りたいことが分かったから。

  • 日にち、曜日
  • 最高気温
  • 降水確率

バッジが出ないんじゃぁこれがわからない。Apple の仕様変更に対応したことが理由らしいので、tenki.jp も出なくなってしまうんだろうか…。

ホーム画面見ただけで分かる情報って、普段は気にしないけど、なくなるととっても痛いんだよなぁ…。

Written by arito

2017-10-17 at 15:25

カテゴリー: Apple, iPhone

Tagged with , , ,

Gmail 方面

leave a comment »

気になっていたが放置していた件。

会社の Windows 端末だけ Chrome で Gmail の左側のラベル画面が「その他のラベル」をクリックしないと、表示されていないラベルに移動できなかった。要するにスクロールできなかった。

超多忙でこれが超イラっとして我慢できなくなって昨夜 Google ってみた。単に設定だけだった。

⚙マークで「表示モード」が「タッチ対応」になっていると、左側のラベルがスクロールできない。「標準」とか「最小」とか「タッチ対応」以外にすれば普通にスクロールできるようになった。

MacBook Air はそんなことにはなっていないんだけど、会社の端末は Surface だから解像度が高くて勝手に「タッチ対応」になったみたい。

あ~、スッキリした。

Written by arito

2017-09-29 at 11:09

AirPods の進化

leave a comment »

iOS 11 になって一番嬉しかった&便利になったのは、AirPods のダブルタップの時の動作が増えたこと。しかも、左右それぞれに設定できるようになった。

今までは左右別々の設定はできなかったし、一曲進める、戻るは無かった。

右側のダブルタップは一曲進めるで鉄板。左をどうするか?停止/再生か?一曲戻るか?

まずは「一曲戻る」に設定してみて、使い勝手を確認することにした。外せば止まるし。

後、私が望むことは以下。欲張りでごめんなさい。でもセンサーチップが入ってるのだから、今回みたいにソフトウェアで動作を追加できるはず!

  • 音量の調節
  • シングルタップによる動作追加

例えば、

  • シングルタップは停止/再生
  • 右連続タップで音量アップ
  • 左連続タップで音量ダウン

とかできたらもう完璧。全然できそうなんだけどなぁ。Apple さん!よろしくお願いします!

Written by arito

2017-09-21 at 00:44

カテゴリー: Apple, iPhone

Tagged with , ,

%d人のブロガーが「いいね」をつけました。