タグ

2014年10月6日のブックマーク (11件)

  • iOS 8 で設定アプリ内にあるアプリの設定へ遷移させる - jarinosuke blog

    設定アプリへの遷移 ローカル通知や位置情報の Always と WhenInUse の二種類の認証、 HealthKit など、 iOS 8 では iOS 7 よりも多くのユーザの許可が必要な情報が増えたように思います。 しかし、ユーザに初回のアラートで拒否されてしまうと iOS 7 まででは アプリ自身が設定画面へ遷移させて再度許可してもらう方法はありませんでした。 設定アプリへ非公開のカスタムスキームを用いて遷移させるという手法もありましたが。 iOS 8 での設定画面への遷移方法 iOS 8 ではアプリが何かしらのカスタマイズ設定を保持している場合、 設定アプリ内にアプリ毎の設定ルートビューができました。 そのビューに以下のメソッドを実行する事で遷移する事が出来ます。 [[UIApplication sharedApplication] openURL:[NSURL URLWithS

    iOS 8 で設定アプリ内にあるアプリの設定へ遷移させる - jarinosuke blog
    Watson
    Watson 2014/10/06
  • ドラゴンクエストII開発秘話

    248 名前が無い@ただの名無しのようだ sage 2010/09/25(土) 23:13:18 ID:6HlnrdG90 『ドラゴンクエストII』の企画がスタートして凡そ7ヵ月後、当初の予定より少しは遅れたが、 11月初旬にゲームプログラムは一応の完成を見た。このまま商品化すれば、予定通り年内発売、 つまり12月下旬に発売可能である。だが、しかし!ご存じのように、ドラクエIIが発売されたのは今年の1月26日。 状況として年内発売が可能だったのに、何故結果的に1ヵ月も発売が伸びてしまったか? 答えはカンタン。プログラム的には完成したけど、実際に遊んでみると非常に辛かったから。これが、1月 伸ばした理由である。つまりこの時点では、ゲームとしてのバランスがまだとれていなかったのだ。 もっとわかりやすくいうと、自分のキャラクターの強さとモンスター側の強さのバランスが×だったというわけ。 勿論プレ

    ドラゴンクエストII開発秘話
    Watson
    Watson 2014/10/06
  • Goの初心者が見ると幸せになれる場所 #golang - Qiita

    公式サイト A Tour of Go Web上で実行しながら学ぶことができる公式のチュートリアルです。 チュートリアル 公式のチュートリアルです。初学者向けからジェネリクスのチュートリアルなども用意されています。 A Tour of Goが終わった後に取り組むと良いでしょう。 Go Wiki Go Code Review Commentsなどが掲載されているGitHub上のWikiです。 パッケージドキュメント 標準パッケージやサードパーティ製のパッケージのドキュメントが見れるサイトです。検索もできます。 入門 プログラミング言語Go完全入門 筆者が作っている巨大なGoの入門資料です。なぜGoが作られたのか、から最新のジェネリクスの情報、静的解析まで扱っています。 Gopher道場 Goを体系的に学べる場です。10時間くらいある動画教材(自習室から入手可)もあります。 Go の最初の手順

    Goの初心者が見ると幸せになれる場所 #golang - Qiita
    Watson
    Watson 2014/10/06
  • フィボナッチで各種言語をベンチマーク - satosystemsの日記

    AWK、Ada、Bash、Boo、C、C#、C++、Clojure、D、Erlang、Forth、Fortran、Go、Groovy、Haskell、Io、JavaJavaScript、Lisp、Lua、OCaml、Objective-C、PHP、Pascal、Perl、Pike、PrologPython、R、RubyScala、Scheme、Smalltalk、Tcl でフィボナッチ数を求める処理時間を計測してみました。 フィボナッチ数は漸化式で求められます。 F0 = 0 F1 = 1 Fn+2 = Fn+1 + Fn フィボナッチ数を求めるアルゴリズムはいろいろありますが、今回は以下の再帰で求めるアルゴリズムで統一しました。 #include <stdio.h> int fib(int n) { if (n < 2) return n; return fib(n - 2) +

    フィボナッチで各種言語をベンチマーク - satosystemsの日記
  • TechCrunch | Startup and Technology News

    Monzo has announced its 2024 financial results, revealing its first full-year pre-tax profit. The company also confirmed that it’s in the early stages of expanding into the broader European market… Last week, TechCrunch paid a visit to Apple’s Austin, Texas manufacturing facilities. Since 2013, the company has built its Mac Pro desktop about 20 minutes north of downtown. The 400,000 square foot fa

    TechCrunch | Startup and Technology News
    Watson
    Watson 2014/10/06
  • 「ルールが変わることは歓迎」、iPhoneアプリの第一線を走り続ける深津貴之氏の思考法とは | HRナビ by リクルート

    深津貴之氏は、iPhoneアプリ「ToyCamera」をヒットさせて以来、スマートフォンアプリの第一人者として活動を続けている。1年経てばルールが変わる激動のスマートフォンアプリの世界で、深津氏はいかにして変化に対応してきたか。「ルールが変わってリセットがかかることは、むしろ歓迎」と話す深津氏の思考法を聞いた。 プロダクトデザインの役割は「製品に何を入れないか」を決めること 今回は、深津氏の出発点にさかのぼって話を聞くことにした。深津氏は、武蔵工業大学(現在の東京都市大学)環境情報学部 都市情報研究室を卒業後、ロンドン芸術大学内のカレッジの一つ、Central Saint Martins College of Art and Designに入学し、プロダクトデザインを専攻する。 このプロダクトデザイン科のオリエンテーションで聞いた内容を、深津氏はよく覚えているという。「『流線型のかっこいい

    「ルールが変わることは歓迎」、iPhoneアプリの第一線を走り続ける深津貴之氏の思考法とは | HRナビ by リクルート
    Watson
    Watson 2014/10/06
  • iOS用のアニメーションエンジンを作ろうと思う その1 | fladdict

    iOSのSDKが提供するアニメーションSDKは正直いってショボイ。 UIAnimationは機能が貧弱すぎるし、CoreAnimationは強力なものの手続きが煩雑で使えたものじゃない。JSやAndroidと比べれば悪くはないのだけれども、僕はもともとFlash業界で育ってきた人間だったので、Flashの柔軟な表現力が基準になってしまう。 しょうがないので結局、自分で作ることにした。 GitのリポジトリはGLDTween、ライセンスはMITを予定。 そもそも、なぜiOSのアニメーション系のSDKがショボイのか?というと、これはUIKitの設計のせいだ。 UIKitではViewの座標系が、CGPoint、CGSize、CGFrame、CGAffineTransformなど様々な構造体に分散して保持されている。構造体はNSObjectではないので、配列や辞書に突っ込むことができず、参照ではなく

  • RubyMotionでテーブルビューのページング - Qiita

    class ItemsController < UITableViewController READ_COUNT = 20 ITEM_CELL_ID = 'Item' def viewDidLoad super self.title = 'hoge' @items = [] @page = 0 @last_items_size = 0 @indicator = UIActivityIndicatorView.alloc.initWithActivityIndicatorStyle(UIActivityIndicatorViewStyleGray) @indicator.stopAnimating load_items end def load_items Item.fetch(READ_COUNT, @page * READ_COUNT) do |items, error_message|

    RubyMotionでテーブルビューのページング - Qiita
  • The Old New Thing: 実行ファイルのベースアドレスが0x00400000である理由

    古参MS社員のRaymond Chenが、なぜWindowsのデフォルトのベースアドレスは0x00400000に配置されているのか。最初の4MBは何だという質問に答えている。 Why is 0x00400000 the default base address for an executable? - The Old New Thing - Site Home - MSDN Blogs DLLのデフォルトのベースアドレスは0x10000000だが、なぜEXEのデフォルトのベースアドレスは0x00400000なのか。なぜこの値なのか。4メガバイトに何の意味があるのか。 これには、x86のディレクトリエントリひとつでマップできるアドレス空間であることと、1987年に決められた設計のためだ。 EXEのベースアドレスの制約としては、64KBの倍数であることのみだ。しかし、ベースアドレスを選ぶ理由に

  • Golang でのウェブ開発を考えてみる - Qiita

    Help us understand the problem. What is going on with this article? 仕事Golang を使ってウェブアプリを作ることになりそうなので、どんな構成がいいのか考えてみる。あくまで前提ありきの選択なので、何でもかんでも適用できるわけではない。 JS や静的ファイル部分は今のところ考慮していない。単によく知らないので。 突っ込み大歓迎です。これいいよ!とか教えてください 前提 多機能なフレームワークよりシンプルなフレームワークに色々組み合わせる方法をとりたい。 開発者は数名程度。Golang に精通している開発者が 1 名いる。残りはこれから。 開発者は Django での開発経験が豊富な人が多い 全員ウェブ開発経験はそれなりに積んでいる。 HTML と JSON 両方のパターンが存在するのでテンプレートエンジンは重要。 JS

    Golang でのウェブ開発を考えてみる - Qiita
    Watson
    Watson 2014/10/06
  • r/crypto - OpenSSL bug allows RSA 1024 key factorization in 20 minutes

    Thankfully it's very easy to tell whether it's real. If anyone can publish the two, non-trivial factors of this number (where neither is 1!) then they'll have my attention: 0xe5c30e1286c41c7137dc06194199dde641120de591c1b7392de35ef6a961d6d29faa3bcdb7603d42768a90322197a7a46fa2cf23f6f10de5554db6e7322ba35e858f576f840347c795c8782c3f4ef9f530d2fd1f6b5c275ce49404958f0decddd0b53386d12c745891d5eeca1f265bdf8

    r/crypto - OpenSSL bug allows RSA 1024 key factorization in 20 minutes