タグ

ブックマーク / blog.katty.in (4)

  • iOS7でプッシュ通知のデバイストークンに大きな変更

    iOS7でプッシュ通知にもいくつかの機能追加が加えられていますが、おそらくドキュメントに書かれていないことで、場合によっては問題が生じるかもしれない変更が加えられているようです。 Appleのドキュメント → Local and Push Notification Programming Guide プッシュ通知のデバイストークンは端末ごとに一意 感覚的には、プッシュ通知のデバイストークンは、取得メソッドを呼んだ時にアプリごとに生成されているように思います。しかし、実際にはアプリごとに異なるデバイストークンが取得されるわけではなく、同じ端末ならばどのアプリから取得しても同じデバイストークンが取得されるようです。 Stack Overflowなどでも、「デバイストークンってアプリごとに違うんですか?」「アプリが違っても同じトークンです」みたいなやりとりがされています。 Is the APN

    iOS7でプッシュ通知のデバイストークンに大きな変更
    kasajei
    kasajei 2013/09/20
    おおお。この変更に気づかなかったのかと思った。びっくりするタイトルだなおい。そもそも変わる可能性があるってドキュメントに書いてある気がするし。逆に今まで一緒だったのが驚きだ。ほんまか?
  • プログラマが考える劇的に効率が上がるExcelシートの作り方

    そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい

    プログラマが考える劇的に効率が上がるExcelシートの作り方
    kasajei
    kasajei 2013/09/13
    シートまたぐのが面倒なので、そこを何とか改良した何かが欲しい
  • XcodeでNSLogのログ出力に色をつける。

    NSLogでXcodeにログを出力をするのは皆さんもやっていると思いますが、ログが多くなってくると大事な情報を見落としがちになります。 そこで、Xcodeのログ出力に色をつけましょう! NSLogに色をつけるのは簡単・・・ではない? ログ出力に色をつけるくらい簡単だろうと思っていましたが、「NSLog color」などで検索してみても意外とズバリの情報が出て来ません。 Any way to print in color with NSLog? 単純には色をつけられなそうです。 NSLog(@"%@", @"log"); NSLog(@"\e[1;31mRed text here\e[m normal text here"); NSLog(@"\033[fg255,0,0;%@\033[;", @"Red log"); NSLog(@"\033[fg0,0,255;%@\033[;", @"

    kasajei
    kasajei 2013/01/24
    これは面白い!
  • 非エンジニア向けGitの使い方

    エンジニアでないチームメンバーも、いくつかのドキュメントは直接触ってもらった方が早い場合があります。そこで、チームメンバー全員がGitの基を使えるようになるべく、勉強会をしました。その記録兼テキストです。 はじめに まず始めに知ってほしいのは、Gitはただのツールであるということです。Gitを使ってやることはプログラミングではなくて、ドキュメントをうまいことまとめる事務作業にすぎないということです。 だから、エクセルを使うのとほとんど同じ。便利なツールの使い方を覚える、という姿勢で臨んでほしいと思います。(コマンドライン恐怖症な方には、Gitクライアントという便利なソフトもあるので、そういうのも利用すると良いと思います) 2人でプログラミングをすると何に困る? 2人が別々にプログラムを書き換えてしまうと、番の環境にアップロードするときに、衝突してしまう。どこを書き換えたか事細かにチェッ

    非エンジニア向けGitの使い方
    kasajei
    kasajei 2011/12/30
    プログラミングではありません!
  • 1