PHPカンファレンス関西2016に参加してきました!

なんだかんだで第2回から参加しているPHPカンファレンス関西に今年も行ってきたよ!

〜前日

大阪なら新幹線も当日取ればいいしホテルもなんとかなるやろーって放置してたら安い所全滅してしまっていて1日目と2日目のホテルが別の場所になってしまったりとか。

直前に突発的に開催された #cake_beer でちらっと前夜祭の話題になったので一番偉い人に聞いたらそんなものはないって言われてしまったので非公式な前夜祭を企画したりとか。

前日

Twitter でお好み焼き屋のげん気が餃子が美味いし、グランフロントのすぐ横で2次会にも行きやすい場所ってお勧めされたのでそこで非公式前夜祭を開催しました。

餃子美味しかったし、山田君とかダイアナ焼きとか謎のメニューが多くて面白かった。

そして、2次会はスタッフ・スピーカー達の前夜祭が終わって飲み足りない人達と合流してグランフロントの6Fへ行って1時過ぎまで飲んで終わり。

当日

朝起きてのんびり食事するくらいならギリギリまで寝ていたい派だったので素泊りのプランを(あれば)選ぶんだけど、今回はそもそも選択肢がなく朝食が付いてくるホテルだったので、ちゃんと8時過ぎくらいに起きて朝食をちゃんと食べて会場へ。

@hiraku さんの基調講演は内容も良かったし、喋るの上手いしではっきり言って最高だった。
その他本編に関してはきっと他の人達が素晴しいエントリを上げてくれると思うので割愛。

会場すぐ隣の甘太郎で2次会やって、またグランフロントに行って飲んで、いつものメンバーを5時くらいまで飲んでホテルに。

当日一番記憶に残ったのが、数名の方から前日に何時まで飲んでたのか聞かれて1時過ぎまでって答えると、「珍しく早い時間に終わったんですね」っていう返答が返ってきた事ですかね。皆の私に対する扱いがなんとなく見えた気がしました。

翌日

なんか皆美味しい大阪にいる知り合い達と遊んだ後、実行委員長とかと軽く飲んで最終1本前の新幹線で帰宅。

おわり

PHPカンファレンス関西2016本当に最高でした!
本編も懇親会も面白かったし、その前後の飲み会もだいぶ騒いだので満足。ただ、なんか色々変な評判つき始めてるのがなんかなー。

あと、Facebookの方で年齢詐称がどうとか。まったく失礼な人達ですね!(ブーメラン)

アイドルヒーローズ リベンジ入賞したった #imas_ml

ちょっと潜在欲しさにガシャガシャして、引き換え券がいくらかあったのでイベ走ったった。
時間はある程度あったから今回ほぼ初のドリ走りをしたんだけど、イベ終了前だと自分の稼ぐ速度が微妙にボーダーの伸びより遅くてドキドキして心臓とかに悪いのである程度先に稼いでおくべきだと思いましたまる
まあ、そもそもボーダーがここまで上がるとは思っていなかったんですがね。

f:id:hamaco:20160710224917p:plain:w300

たん清飲みしてきた

たん清で飲む会っぽいのがあったけど、仕事で行けそうにないから参加してなかったんだけど、Twitter で肉の写真のメンション飛びまくってくるし、はよはよ煽られたので閉店ギリギリにスベり込んできた。
もちろんそんな時間に肉なんかないので、ビール飲んだだけなのでたん清感は一切なかったんだけど、その後すぐ近くの Beers って所でビール飲んで、解散した後家が比較的近い人と吉祥寺で3時くらいまで飲んだ。

f:id:hamaco:20160711124956j:plain:w300
Beers で飲んだ LONDON PORTER

BrewDog Roppongi飲み

先週の火曜日に「iOS開発者(日本語)オープン記念ビール会」に行った際、名刺交換をした後名刺入れをそのまま机の上に置きっぱなしにしてしまい、先週末にメールで連絡がきたので名刺入れ回収ついでに飲んできた。

f:id:hamaco:20160629132044j:plain:w300
アマリロ&オレンジ

f:id:hamaco:20160629132057j:plain:w300
8Ball

あとココアサイコーと PUNK IPA を飲んだけどいつも通り写真忘れた。

先週末福岡に行ってきた

ほとんど記憶にないんだけど、先月のPHPカンファレンス福岡の後の4次会だか5次会で約束してしまっていたので福岡にふらっと行ってきました。 ほんきでふらっと行っただけなので特になにかをすることもなく普通に飲んで東京に帰ってきただけなので、俺本当に福岡に行ったんだっけ? と今も思っているくらい。

今回分かったのは、ちゃんと寝る場所を用意しておかないと翌日が辛いということ。 飛行機だけ取って、なにもしてなかったのでその辺にあった漫画喫茶で寝たんですが、結構混んでいて普通の椅子席しかなかったので微妙な感じでしか寝れなくて翌日辛かった。

↓はお店ででてきた穴子刺。 f:id:hamaco:20160628103531j:plain

yum の downloadonly プラグインが便利だった

先日それなりに昔から運用されているサイトのカーネルなどのアップデートを行なった。
あまり長時間サイトを止められなくて、メンテナンス時にダウンロードからやっていると時間内に終わりそうになかったので、その時に見つけた downloadonly プラグインがだいぶ便利だった。

インストールは以下のように普通に yum で入れるだけで OK。ちょっと OS 自体が古いけど見なかったことにして >_<

## CentOS 5
$ yum install yum-downloadonly

## CentOS 6
$ yum install yum-plugin-downloadonly

インストールしたら、yum のコマンド実行時に --downloadonly を付けるだけで勝手にパッケージのダウンロード後に yum コマンドが終了してくれるようになります。

$ yum update --downloadonly

--downloaddir とかでダウンロード先も指定できるみたいだけど、今回の用途では別にダウンロードしたのをどうこうしないので指定する必要がなかった。

そんな感じで事前にパッケージのダウンロードを行なっておいて、作業時間になったら普通に yum update をするだけで作業完了した。ラクチン。

ReadyNASで取っていたTIme Machineバックアップをやり直した

TL;DR

AFP で ReadyNAS に繋いでバックアップファイル消せばいいよ。

はじめに

以前使っていた NAS が壊れてしまったので ReadyNAS に買い替えたら、管理画面に Time Machine 的項目があったのでこいつを Time Machine のバックアップにしてから約10ヶ月。 時々バックアップに失敗して Mac が文句言いつつ初回バックアップからのやり直しをしていてくれたのだが、最近バックアップがおかしくなってしまったのかまったくバックアップがされなくなってしまっていた。 ここの所 Mac が怪しい動きしていてバックアップ取れてない状態は怖いのでどうにかしようとしたらしばらく嵌ってしまったのでメモをかねて作業したことを残しておく。

ReadyNAS の Time Machine 割り当てを作り直してみる

今までは Mac が勝手に最初からバックアップをやり直してくれて動いていたけど、今回は容量不足でバックアップできませんとか言われるだけでなにもできないので、ReadyNAS にあるバックアップデータを消してやり直すことにした。 ブラウザから ReadyNAS の管理画面に入って、Time Machine を削除して作り直せばデータは全部消えるだろうと思ってやってみたけど、特に残り容量が変わらないので設定消してもファイルは消えずにアクセスができなくなるだけっぽい。 これだとなんの解決にもならなかったので次の方法を試してみる。

Time Machine のバックアップデータを探して削除する

ReadyNAS の Time Machine フォルダは、普通に Samba で繋いでも表示されないので、afp://192.168.1.74 みたいに AFP で接続してあげないといけないっぽい。 で、AFP 接続すると hamaco's timemachine みたいなフォルダが見えるので、それを開くとその中にある hamacbook-pro.sparsebundle 的なファイルが Time Machine 用のファイルらしい。

Mac の Time Machine を OFF にしてからhamacbook-pro.sparsebundle ファイルを削除してみる。 めっちゃ時間掛かってなんとか削除できたので、Mac の Time Machine を ON にしてメニューバーから今すぐバックアップを作成したらちゃんとバックアップの作成が開始された感じがする。

iTunes Matchが便利なんだけど使いづらい

iTunes Match 使ってるんだけど、アップロード遅いしアップロードされないし状況もまともに確認できないしどんどん糞化していってる気がする。 ただし、過去の曲を iPhone や別マシンで聞くことだけを考えたら便利なんだよね。 ところで、偶然今日が iTunes Match を使い始めてから丁度1年ってことに気付いたんだよね。 もうちょっと早くに気付いてたら更新しないって選択肢も考えたかもしれないけど、元データ持ってないから今から全部ダウンロードしてとかやってられないし継続するしかないよね。

ニコナレのスライドを h/l でめくれるようにしたった (vimperator)

ニコナレのスライドを見る機会があったので、h/l でめくれるように vimperator-plugin 書いた。

元々 SlideShare のはプラグインがあって、SpeakerDeck が流行りだした時にコピペして SpeakerDeck 用の書いて、それをコピペしてニコナレ用のを書いただけなので特に言うことはなにもない。

(function() {
  var Niconare = function() {
    var doc = content.document;
    if (doc.location.host !== 'niconare.nicovideo.jp') {
      return liberator.echoerr('Current page is not niconare.');
    }

    return {
      next: function() {
        doc.wrappedJSObject.getElementById('page-next').click();
      },
      prev: function() {
        doc.wrappedJSObject.getElementById('page-previous').click();
      }
    }
  };

  commands.addUserCommand(
    ['niconare'],
    'Niconare controller',
    function() {},
    {
      subCommands: [
        new Command(['n[ext]'], 'Go next page',     function() Niconare().next()),
        new Command(['p[rev]'], 'Go previous page', function() Niconare().prev()),
      ]
    },
    true
  );
})();

これをプラグインの所に置いてロードしたら feedSomeKeys 設定して終わり!

nnoremap -urls=niconare\\.nicovideo\\.jp l :niconare next<CR>
nnoremap -urls=niconare\\.nicovideo\\.jp h :niconare prev<CR>