her/世界でひとつの彼女

映画『her/世界でひとつの彼女』12.3 Blu-ray&DVD RELEASE!

面白い。

バットマン ビギンズ・ダークナイト・ダークナイト ライジング

インターステラーインセプションと見たので、バッドマン三部作を見た。 ダークナイト ライジングだけ itunes でレンタルやってない。 ダークナイトが一番おもしろかった。

hubot-google-calendar を書いた

google calendar に予定を登録していて、それを朝(当日分)、夕方(翌日分)のタイミングで slack に流したいと思ったので hubot 経由で出来るようにした。

google のサービスアカウントを一つ作って、hubot-google-calendar から流したい人達の calendar にアクセスの許可を与えてあげる。

あとは hubot の依存にいれて

  • HUBOT_GOOGLE_CALENDAR_EMAIL (サービスアカウントのメールアドレス)
  • HUBOT_GOOGLE_CALENDAR_KEYFILE (アクセスのためのキー)

環境変数で指定する。

hubot calendar (today|tomorrow) で当日か、翌日分のイベントを発言してくれる。なので cron で slackbot に対して朝と夕方に発言するように設定した。

どさくさに紛れて npmjs デビューした。

生きるコント1・2

生きるコント

生きるコント

「むしろ、生まれてきてごめんなさいって思っているんです」と、わたしは言った。するとNさんに笑われたが、でも本当なのだ。いじめられた経験があるからかもしれない。常に人よりも劣っている、嫌われていると感じてしまう。こんなわたしが存在価値を見出すために、見つけた取り柄、それは勇気、だった。  ひとつの仕事でキャリアを積み重ねていくのは安心であり安全である。でも、わたしはそんなことを許される人間ではないと感じてしまい、今の自分には、到底できそうもない突拍子もない仕事を敢えて選び、ぶつかっていくのである

生きるコント2

生きるコント2

分かってくれたとはいえ、やっぱりやりたかった。無力さと悔しさが込み上げてきて、帰り道、涙がこらえきれなくなり号泣。事務所に戻るに戻れず、こんな夜更けに道に突っ立って泣いていると警察を呼ばれそうだったので、事務所前の坂道を号泣しながら上った。それでも泣き止まなくて、また号泣しながら坂を下った。そのわめきながら歩く様は迷子の子供か、お化けだ。結局5往復した。  これのために俺の仕事を断ったのか、と納得してもらえる様な舞台になるよう頑張らないと、そう思えたとき、涙がとまった

そして私はというと、そうか、ならば、いつか、この状況を、笑い飛ばせるときがくるのだな。どんな風に? を愚痴として人に言うのではなく、笑い話として言えるようなネタに変換するには? と考え始め、いつしか少しマシな気持ちになっているのです。つらい、が、おいしい、と感じたら成功。悲劇は喜劇と隣り合わせといいますが、それは、その人の心持ち次第かなと思うのです。ただ、やっぱり、ある程度、元気じゃないと難しいですよね。弱っていると、あんまり喜劇にできない。だから鍛錬が必要です。心の筋肉を強く、強く保つような。

酔っぱらいの話とかおもしろ話多くて楽しく読めた。ただそれだけじゃなくて引用みたいな話もあって良かった。

ScreenCaptureBox を swift に書き換えた

少し前に dropbox に screencapture を上げる screencapturebox という mac アプリを書いた。

ScreenCaptureBox という screencapture を dropbox に upload するものを書いた - @soh335 memo

そろそろ swift にも慣れはじめたかったのでとりあえず objc で書いたものを書きなおした。

https://soh335.github.io/ScreenCaptureBox/latest.zip

書き換え方

  • .swift ファイルを作ると ${App}-Bridging-Header.h が生成されるので、cocoapods とかで使ってるライブラリを読み込んで swfit 上で使えるようにする
  • 簡単なアプリなので model を幾つか書き換えて、appdelegate を書き換える
  • release
    • アプリのサイズが objc のときは 3MB なかったが 7MB 近くに
    • libswiftCore.dylib が 3.2MB

ハマった所とか