タグ

iosに関するsugyanのブックマーク (21)

  • Introducing Twitter Text Editor

    Twitter Text Editor is a standalone, flexible API that provides a full-featured rich text editor for iOS applications. We use this for Tweet composers on Twitter for iOS. Today we’re happy to share Twitter Text Editor so iOS developers outside Twitter can add robust text editing to their applications. Why Twitter Text Editor? Text editing is one of those common tasks in iOS applications which look

    Introducing Twitter Text Editor
  • [iOS 11] Core MLで焼き鳥を機械学習させてみた

    Core ML Core MLは、学習モデル等をiOS / macOS上で利用する際に、開発者が専門的な知識を必要とせずに扱えるように補助するフレームワークです。WWDC2017で発表された際は、ARKitに並んで現地で反響の大きかった発表でした。 iOSでは、Core ML発表以前から機械学習を取り入れようとはしていました。ただ、そのためにはCIImageを利用した画像処理や、学習モデルへの入出力などのコーディングといった専門的な知識が必要でした。 Core MLの登場で学習モデルを確保できれば、以下の機能を使ってiOS / macOSアプリで機械学習しやすくなります。 学習モデルをiOS / macOSアプリで扱える形式に変換する(Core ML model) Core ML modelへの入力と出力を補助するフレームワーク アプリ内に組み込み、学習結果を受け取ることに特化したCore

    [iOS 11] Core MLで焼き鳥を機械学習させてみた
  • 12 月 2 日になると iOS 11.0/11.1 が突然再起動を繰り返すようになった原因 - 家計簿アプリ Zaim

    何が起きていたのか? 既報の通り、12 月 2 日未明より一部の iOS デバイスが数十秒に一回再起動のような動作を繰り返し、操作不能になる OS の不具合が全世界で発生しています。Zaim もこの影響を受け原因調査と対策を実施しましたので、技術的に判明したことをこのエントリーで開発者向けに共有します。 なお、iOS 11.2 では解決していますので、まだアップデートしていない方は早急にアップデートをお願いします。 iPhone が再起動を繰り返す不具合 12 月 2 日に発生 「iOS 11.2」リリース、高速無線充電対応など iPhoneの連続再起動の不具合も修正 実際には OS が再起動していたわけではなく、SpringBoard と呼ばれるホーム画面などを管理している内部のアプリケーションがクラッシュを繰り返していました。 (時計アプリにも不具合があったようですが、こちらの現象は

    12 月 2 日になると iOS 11.0/11.1 が突然再起動を繰り返すようになった原因 - 家計簿アプリ Zaim
    sugyan
    sugyan 2017/12/04
  • キャンセルのキャンセル問題から考えるダイアログデザイン|Goodpatch Blog グッドパッチブログ

    この文脈では、「編集内容のキャンセル」という処理を続行しても良いかをユーザーに確認しています。続行に同意したい多くのユーザーは直感的に同じ表記の「キャンセル」を押したくなるでしょう。しかしそれでは編集のキャンセルが実行されません。 このキャンセルボタンが意味するのは、「『編集内容をキャンセルする』のキャンセル」なのです。つまり、ユーザーが望み通りに編集内容を破棄するためには、反対側のOKボタンを選ぶべきなのです。このような「キャンセルのキャンセル」は二重否定で意味がややこしくなるので避けなければなりません。 ここで「キャンセルのキャンセル」にならなければ良いということで、次のようにボタン名を変えてみました。 これでもう迷うことは無くなりましたか……? 私はこの修正は誤りだと判断します。「はい」「いいえ」は結果を予想しにくい表現なので、ダイアログのアクションボタンに用いることはあまり適切では

    キャンセルのキャンセル問題から考えるダイアログデザイン|Goodpatch Blog グッドパッチブログ
  • 【マンガ】『ライフハックで行こう!』|第3話 iOSデベロッパー、堤修一さん登場! | Think IT(シンクイット)

    ベルリン在住のイラストレーター(兼漫画家)、高田ゲンキが送るコミックエッセイ 『ライフハックで行こう!』、第3話です(第2話はこちら)。 今回は海外で大活躍する日人デベロッパーが登場です―― ↑これは今年(2016年)5月にベルリンでお会いした際の写真です。また続編も描きますが、堤さんはその後も何度かドイツに来ています。 堤さん、ハッカソンで伝説を作る とにかく堤さんのハッカソンでの話が印象的で、「これはいつかマンガに描かなくては!」と思い続け、今回やっと実現しました。 断っておきますが、堤さんは(僕と違って)他人に細やかな気遣いができるジェントルマンです。その堤さんが、ハッカソンではチームメンバーに何と思われようと自らの強い意志でチームから離脱して単独チームで開発し、プレゼンテーションもひとりで英語でしたというのは、良い意味でショックを受けました(堤さん自身もあちこちで言っていることで

    【マンガ】『ライフハックで行こう!』|第3話 iOSデベロッパー、堤修一さん登場! | Think IT(シンクイット)
    sugyan
    sugyan 2016/09/05
    堤さんカッコ良すぎる
  • TensorFlowの学習済みモデルを拾ってきてiOSで利用する - Qiita

    iOS 10でニューラルネットワークAPIのBNNS (Basic neural network subroutines) がAccelerateフレームワークに追加されたり、TensorFlowのiOSサポートが追加されたり、Prismaがオフライン対応したりと、なんとなくあらかじめ学習させておいたモデルを使って計算するぐらいのことはiOSデバイス側でやらせてもいいんじゃないか、という空気感も出てきたような気がしてます。1 ・・・いや、そんな大層な理由ではなくて、機械学習/ディープラーニングについて無知な自分が、学習用に大量のデータを集めて、Pythonスクリプトを書いて自前モデルを作成するのは一段ハードルが高いように思えてしまいます。 というわけで、先日書いた『TensorFlowにiOSサポートが追加されたそうなので試してみた』の次のステップとして、GitHubとかに落ちている学習済

    TensorFlowの学習済みモデルを拾ってきてiOSで利用する - Qiita
  • TensorFlowをiOSで動かしてみる - その後のその後

    TensorFlow に iOS サポートが追加された というニュースを見かけたので、ビルドして、iOSで動作させてみました。 (たまたま目の前にあった扇風機もバッチリ認識してくれました) 記事では最終的にうまくいった手順を書いています。この手順をなぞってみるにあたってTensorFlowや機械学習・ディープラーニングについての専門知識は不要ですのでぜひお試しください! ビルド手順 (2017.4.15追記)v1.1.0 RC2 のビルド 現時点での最新Release(候補)である v1.1.0 RC2 も、tensorflow/contrib/makefile/build_all_ios.sh を実行するだけでビルドできました。 (2016.8.22追記)v0.10.0 RC0 のビルド 現時点での最新Releaseである v0.10.0 RC0 は、上記手順でビルドしようとすると c

    TensorFlowをiOSで動かしてみる - その後のその後
  • 海外のカンファレンスに登壇する - 応募編 #potatotips - Over&Out その後

    日、potatotips #28(iOS/Androidの開発Tips共有会)にて標題の発表をさせていただきました。 iOSのカンファレンスに自分で応募して、採択されるまでの話です。 以下、スライド内容の抜粋。 はじめに iOSのカンファレンス、UIKonf 2016(ベルリン), iOSCon 2016(ロンドン) に登壇させていただくことになりました! どちらも国内外からスピーカーが来る国際カンファレンス チケット代 UIKonf:€450+VAT19%(約66,000円) iOSCon:£650(約101,500円) どちらも登壇者は計18人 ・・・と言っても 招待されたわけではない 自分で応募して、投票・審査の上で採択された アジェンダ 1. なぜ応募したか 2. CFPをどう見つけたか 3. Proposalをどう書いたか 4. 審査過程はどうだったか 1. なぜ応募したか?

    海外のカンファレンスに登壇する - 応募編 #potatotips - Over&Out その後
  • 4年ぶりに友人とカジュアルゲームをつくった話 - その後のその後

    もうかなり前のことになりますが、会社で働いていたころに、『モンスターを集めてまいれ』(1,2)や『タップ忍者』『KOFすれちがいバトル』『バウンドモンスターズ』『EncountMe』等々を一緒につくった盟友と言っても過言ではない嶋田さんという人がいまして、また一緒にゲームつくりませんかとお声がけをいただいて、実に4年ぶりに二人でカジュアルゲームをつくってリリースしました。 スーパークエスト ちょうど仕事が忙しい時期だったので、とある連休に嶋田さんちに行って半合宿状態で3日でつくりきる予定だったのですが、当然連休最終日にできたのはクソゲー、「これじゃ出せないな」ということで夜中・週末にチマチマ進めて今の形になりました。 最低限の機能でいいからとにかくいったんリリースまで漕ぎ着けよう、とリリースしたのが先週。で、クリティカルなバグの修正や、多少の改善を入れたアップデート日出たので、お知らせ

    4年ぶりに友人とカジュアルゲームをつくった話 - その後のその後
    sugyan
    sugyan 2016/02/25
    2人だけで作ってしまうの、すごい
  • 📷 mov/jpegからのLive Photo生成 - みずぴー日記

    「LivePhoto、外にでてとか撮らないと活用できないと思ってた。でも、movとjpegから生成できるようになれば、インドアでも十分使える。むしろインドア最高」ってばんじゅんさんが言ってて、ちょっと感動した。— mzp (@mzp) October 5, 2015 要約 MOV動画とJPEG画像からLive Photoを生成するLoveLiverというツールを作った。 Live Photos の仕組み Live PhotosはQuickTimeフォーマット(mov)とJPEG画像を組合せすることで実現されている。 TechCrunchのReview: Apple’s iPhone 6s And 6s Plus Go ‘Tick’ | TechCrunchの図が分かりやすい。 (http://techcrunch.com/2015/09/22/review-apples-iphone-6

    📷 mov/jpegからのLive Photo生成 - みずぴー日記
  • iOSデバイスのチップセット情報をプログラムから取得する - Qiita

    自分のiPhone6s or 6s+のA9チップがサムスン製かTSMC製かを調べる(バッテリーの持ちが違うらしい)のがタイムラインで流行っていて、その方法として下記記事がシェアされてました。 iPhone6s・6s+の「A9」が「サムスン版」か「TSMC版」か安全に調べる方法 シリアル番号とかから判断するのかなと思いつつ記事を読んでみると、AppStoreに出ているアプリを使って判定するとのこと。なるほど、ストアに出てるということは合法的に(Private API を使うことなく)プログラムからチップ情報を取得可能 ということなので、どうやってるんだろうと思いつつ、同日に見つけた GitHubTrending で見かけた「CPU-Identifier」というOSSを思い出しました。 中身を見てみると、次のような実装になってました。 「CPU-Identifier」の実装内容 dlfc

    iOSデバイスのチップセット情報をプログラムから取得する - Qiita
  • React Native · Learn once, write anywhere

    Create native apps for Android, iOS, and more using React React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. Use a little—or a lot. You can use React Native today in your existing Android and iOS projects or you can create a whole new app from scratch. React primitives render to native platform UI, meaning your ap

    React Native · Learn once, write anywhere
  • WebとiOSアプリでパスワードを共有する - 24/7 twenty-four seven

    iOS 8からWebサービスとアプリ間でiCloudキーチェーンを通じてパスワードなどアカウント情報を共有できるようになりました。 (ただし、現状ではiCloudキーチェーンを使えるのはSafariのみのため、MacのSafariとiOSアプリの間に限る) 昨今ではそれぞれ別のサービスで同じパスワードを再利用せず、サービスごとに固有のできればランダムなパスワードを登録して、パスワードマネージャで管理することが推奨されています。 Webサービスを使うだけならブラウザのパスワード管理などを利用すればいいのですが、そのサービスのiOSアプリを利用しようとするとパスワードを調べるのが大変でした。 iOS 8では(Safari限定ではありますが)Webサービスで入力してキーチェーンに保存したアカウント情報を、iOSアプリでも利用することができます。 パスワードなど機密性の高い情報を共有するため、どの

    WebとiOSアプリでパスワードを共有する - 24/7 twenty-four seven
  • 位置情報でリモコンを操作するiOSアプリをリリースしました

    Geo IR Geo IRという名前でリリースしました。例えば、以下のような用途に利用できます。 最寄り駅についたらでエアコンをつける 自宅に近づいたら照明を点灯させる 自宅から離れたら様々な電子機器の電源を落とす 特に1つ目の用途は便利で、冬には家に着く頃には部屋が暖まった状態にすることができますし、夏には冷えた状態にすることが出来ます。 利用できる位置情報 アプリを反応させるイベントには以下の2つを指定できます。 ターゲットエリア: 指定地点から半径nメートル トリガー: ターゲットエリアへの進入時または退出時 これらの情報を組み合わせて、”最寄り駅に付いた”や”自宅から離れた”といったイベントを定義します。 利用できるリモコン信号 基的にはどのようなリモコンも利用することができます。 その他必要なもの Geo IRの利用にはIRKitが必要です。IRKitAmazonで購入するこ

    位置情報でリモコンを操作するiOSアプリをリリースしました
    sugyan
    sugyan 2014/04/28
    未来を感じる
  • RubyMotion を1年以上使い続けてみての雑感 - naoyaのはてなダイアリー

    RubyMotion Advent Calendar 2013 に何か書こう、ということでエントリ。 ご存知のように iPhone アプリの HBFav は RubyMotion で作っています。Objective-C ではなく。以前は Titanium Mobile で作っていましたが、去年にバージョン2として作り直すにあたって RubyMotion に移行しました。 RubyMotion に関しては以前、以下のエントリで概要を説明しています。 RubyMotion - naoyaのはてなダイアリー それから、今年 5月に開催した RubyMotion カンファレンスのスライドなどもあります。 実践RubyMotion - Speaker Deck RubyMotion が発表されたのは 2012 年の5月 とかで、それからずっと使い続けているので1年半近くが経ったことになります。App

    RubyMotion を1年以上使い続けてみての雑感 - naoyaのはてなダイアリー
  • iOS - 「顔以外」のものを画像認識する - Qiita [キータ]

    iOS SDK では Core Image の CIDetector クラスで簡単に顔認識をおこなうことができます。iOS 7 からは、笑顔やまばたきの検出も可能に なりました。 が、CIDetector は detectorOfType:context:options: というメソッドの第1引数で Detector Type を指定できる設計になっているものの、 public let CIDetectorTypeFace: String public let CIDetectorTypeRectangle: String public let CIDetectorTypeQRCode: String public let CIDetectorTypeText: String Detector Types - CIDetector Class Reference と、4つしか定義されてない

    iOS - 「顔以外」のものを画像認識する - Qiita [キータ]
  • https://decoy284.net/wp-content/uploads/2013/09/ios-7-zenkaku.png

    sugyan
    sugyan 2013/10/04
    「だぶりゅー」ってやればいいのか!
  • HBFav を 2.3 にアップデート。プッシュ通知ほか機能追加 - naoyaのはてなダイアリー

    iOS 7 が間もなく出そうという頃合いですが、HBFav をアップデートしました。前回の 2.1 から飛んでバージョン 2.3 になります。8月末にはほぼできてたのですがレビューだ何だでちょっと時間がかかってしまいました。その分、新機能多め。 プッシュ通知 はてなブックマーク iOS SDK統合 人気コメント 人気エントリー iOS 7 対応 パフォーマンス改善 そのほかバグ修正及び細かな改善 となっております。若干やり過ぎ感があるきもするが、今は反省していない。 プッシュ通知 プッシュ通知に対応しました。これが今回の目玉機能です。 フォローしているユーザーが新しいブックマークを追加した、自分のブックマークにスターがついた、あるいはIDコールが飛んできたなどの通知を受け取ることができます。自分がブックマークした、という通知も受け取ることができるので PC で見ている URL を通知で飛ば

    HBFav を 2.3 にアップデート。プッシュ通知ほか機能追加 - naoyaのはてなダイアリー
  • 音大生が卒業制作にアプリを作ったよ!「テンスウリズム」 - たまめも(tech)

    テンスウリズムというiOSアプリを作りました。 3人で制作しています。 わたしは実装(Objective-C / Ruby)、動画のBGM制作などを担当しました。 なにをするアプリ? 「1日を100点満点で記録する」ライフログアプリです。 毎日テンスウをつけることで、自分の調子が色とグラフによって可視化されていきます。 つけたテンスウは、タイムライン形式とカレンダー形式で振り返ることができます。 ソーシャルにポストしたり、友達の調子を見ることもできます。 おすすめポイント 3日坊主でも続けられる 起動して、テンスウをつけるだけ。 日記の苦手なわたしが、なんと半年以上も続いています。 振り返ってみると、テンスウや短いコメントにこめた思いから得られるものが、あったりなかったり。 色でテンスウを可視化しているので、スクロールするだけでも楽しめます。 友達の存在がモチベーション維持につながる Fa

    音大生が卒業制作にアプリを作ったよ!「テンスウリズム」 - たまめも(tech)
    sugyan
    sugyan 2013/02/22
    たまちゃん、すごいなー
  • Building an iOS App with AFIncrementalStore and the Core Data Buildpack | Heroku Dev Center

    Building an iOS App with AFIncrementalStore and the Core Data Buildpack Last Updated: 19 November 2012 afincrementalstore afnetworking core data ios mobile Table of Contents Prerequisites Create a new project Install project dependencies Define a data model Deploy Core Data model to Heroku Show tasks in a table view Mark tasks as completed Add new tasks Summary Heroku makes it easy to develop mobi