betatのブックマーク (1,675)

  • 使うと手放せなくなるSwift Extension集 (Swift 4版) - Qiita

    便利で汎用性高めのExtension集です。Protocolやオペレータなども含まれています。 今後も便利なExtensionができ次第、記事を更新していきます。 手放せなくなるSwift Extension集 (Swift2版)と使うと手放せなくなるSwift Extension集 (Swift3版)のSwift4版です。 記法の最適化や拡張の取捨選択で段々と良くなっています。 今回紹介したExtensionは全て下記のリポジトリに入っています。利用したい方はコピペやCarthageで導入してみてください。 https://github.com/tattn/SwiftExtensions ※ Swift4.2 で動作確認をしています。 ※ コード片ごとに紹介していますが、別のコード片のExtensionに依存している場合がありますので、ご注意ください。 クラス名の取得 public p

    使うと手放せなくなるSwift Extension集 (Swift 4版) - Qiita
    betat
    betat 2017/12/18
  • Google Homeに「午前休する」って言ったら電話・メールで会社に連絡できるようにする - backyard of 伊勢的新常識

    Google Home Mini が安くなっていたので買いました。 #Echo招待来ない pic.twitter.com/PuGa5B3o4S— いせ (@iseebi) December 9, 2017 スタートレックが好きな僕としては起動ワードを「コンピューター」にできる Amazon Echo が命なのですが、全く招待されないので仕方がありません。 radiko ヘビーユーザーなので radiko の再生・停止をボイスコマンドでできるというのも楽しみにしていましたが、radiko プレミアムが使えないので FM802 をかけられないのであまり意味がありません。また、音楽についても Google Music を契約すれば自分の曲もアップロードできるようになるそうなのですが、月 980 円追加するのは Netflix*1 もあるしちょっと…。あとボイスでやりたいことというと家電の操作で

    Google Homeに「午前休する」って言ったら電話・メールで会社に連絡できるようにする - backyard of 伊勢的新常識
    betat
    betat 2017/12/11
  • それもデザインです!仕事と育児の両立方法

    こんにちは。デザイン担当の高取です。 私は育休から復帰して 3 年目のワーキングマザーで、スマートフォンアプリや Web アプリのデザインをしています。 そんな私が時々質問されること、それは 「仕事育児、どうやって両立してますか?」 この質問、ワーキングマザーばかり訊かれがちですが、仕事育児の両立が課題なのは、子供がいて働いている人全員ですよね。皆さんは、どうやって両立していますか? 私は「なんとか頑張ってます…」としか言えない状態ですが、育休復帰 3 年目になって、少しずつペースがつかめてくるようになってきました。 今回は、私の仕事育児の両立方法についてご紹介いたします。 仕事について 私は現在時短勤の制度を利用しており、通常勤務の他のメンバーよりも労働時間が少ないです。しかし、時短であることよりも、1 分たりとも残業ができないことの方が仕事上のインパクトがあります。 けっして残業

    それもデザインです!仕事と育児の両立方法
    betat
    betat 2017/11/29
  • iPadがメダル獲得に貢献? スポーツアナリストが目指すデータ分析と勝利への方程式 | ライフハッカー・ジャパン

    建設中の新国立競技場。スポーツアナリストは東京オリンピックでなにをもたらしてくれるのか。 Photo: ヨコヤマコム 2012年のロンドンオリンピック。全日女子バレーボールチームは、28年ぶりに銅メダルを獲得しました。しかし、その偉業を成し遂げた背景に、スポーツアナリストによるデータ分析が大きく貢献していたことは、あまり知られていません。 世の中には、さまざまな業種でアナリストが存在します。では、スポーツアナリストという職業は、具体的にどのような仕事なのでしょうか。 そこで、2020年の東京オリンピックでのメダル獲得に向けて、勝つために、魅せるために、今注目されているスポーツアナリストについて、(社)日スポーツアナリスト協会代表理事の渡辺啓太さんに話を聞きました。 渡辺啓太(わたなべ・けいた) (社)日スポーツアナリスト協会 代表理事。「ITをスポーツに活用すること」を志して大学在学

    iPadがメダル獲得に貢献? スポーツアナリストが目指すデータ分析と勝利への方程式 | ライフハッカー・ジャパン
    betat
    betat 2017/11/24
  • 光の教会、東京で再現 結婚式も 安藤忠雄さん個展:朝日新聞デジタル

    betat
    betat 2017/11/20
  • 広告はどこかで良くない大人が操作している印象がある、と、良い大人がいる会社|林伸次

    ある音楽関係の方が、「新聞で取り上げられても全く動かなくなった」って言ってたんですね。 そうは言っても新聞って部数を考えるとまだまだ大きいでしょ、とかはまだ影響あるんじゃないかなと思って、今度は出版関係の人に聞いてみたら、「ほんとダメです。広告で動くのは健康とかシニア世代向けのだけ」ってことなんです。 「じゃあテレビは?」って聞いてみたら、「テレビも、すごく影響力がある人が心から面白かったって言ってくれたら動くけど、広告だなって感じの露出の仕方だとほとんど動かない」ということらしいんです。 それで、いろんな業界の方に聞いてみると、もうマスメディアで商品を露出させて、それで消費者に「これ、買いたい!」って思わせるのって、かなり難しいらしいんです。 ある品会社の方によると、「商品を思い出してもらうため」にテレビの広告は出しているそうです。「あ、そういえばそういう商品もあったよな」って心の

    広告はどこかで良くない大人が操作している印象がある、と、良い大人がいる会社|林伸次
    betat
    betat 2017/11/20
  • Kerasを使ってDroidくんを認識してみた

    こんにちは。アプリケーション共同開発部エンジニアの石島です。 先月 10 月に Google Home が発表されました。音声で家電等が操作できる、調べ物ができるなど人の生活を補助するツールとしてこれから益々着目されると思います。この音声認識に用いられているのが Deep Learning と言われる技術です。そこで Deep Learning を手軽に実装できる Keras を用いて画像認識を試してみようと思います! 今回は Deep Learning の一種である Convolutional Neural Network(CNN)を Keras を用いて実装し、2種類の Droid くんを認識させようと思います。対象となる Droid くんは以下の Droid くんです。では早速行っていきます! Kerasとは Kerasは,Pythonで書かれた,TensorFlowまたはCNTK,

    Kerasを使ってDroidくんを認識してみた
    betat
    betat 2017/11/15
  • Ubuntu で $ rm ~/.bashrc を実行してしまった

    新規事業部の高田です。 この記事は、私が業務中に体験した血の気が引く失敗とその顛末を、弊社の金曜のお昼に開かれているランチタイム勉強会でお話したところエンジニアだけにウケたので、「よーし、世間のウケも取りに行っちゃうぞー」と調子に乗って下心まる出しで焼き直しネタをお送りする予定です。 ランチライム勉強会とは 弊社では有志が集まって毎週金曜日のお昼にランチライム勉強会というものを開催しています。 勉強会とは言え、各支社をテレビ会議システムでつなぎながらご飯を集まってべつつ、ゆるーいネタを発表しあうような場です。大きなマサカリは飛んでこないので、気軽に発表の練習が出来る場でもあります。 ところで

    Ubuntu で $ rm ~/.bashrc を実行してしまった
    betat
    betat 2017/11/10
  • Apple月額課金について【Productionレシート】 - Qiita

    { "status": 0, "environment": "Production", "receipt": { "receipt_type": "Production", "adam_id": 0, "app_item_id": 0, "bundle_id": "bundle_id", "application_version": "1.0", "download_id": 0, "version_external_identifier": 0, "receipt_creation_date": "2016-02-18 12:15:48 Etc/GMT", "receipt_creation_date_ms": "1455797748000", "receipt_creation_date_pst": "2016-02-18 04:15:48 America/Los_Angeles",

    Apple月額課金について【Productionレシート】 - Qiita
    betat
    betat 2017/11/08
    めっちゃいい
  • ios 課金認証レシートの空in_appについて - Qiita

    { "status":0, "environment":"Production", "receipt":{ "receipt_type":"Production", "adam_id":842291255, "bundle_id":"xxxxxxxxxxx", "application_version":"1", "download_id":85005636092973, "request_date":"2014-04-17 13:58:48 Etc/GMT", "request_date_ms":"1397743128187", "request_date_pst":"2014-04-17 06:58:48 America/Los_Angeles", "original_purchase_date":"2014-04-17 13:45:01 Etc/GMT", "original_pur

    ios 課金認証レシートの空in_appについて - Qiita
    betat
    betat 2017/11/08
  • 日本物理学会誌(物理学70の不思議)

    1877年創立、ノーベル物理学賞12名・ 同化学賞3名の受賞者を数える、会員約15,000名の学会です。

    betat
    betat 2017/10/26
  • 決済システム提供のお知らせ

    技術書典 Web担当 vvakame です。 技術書典3では、独自に決済システム一式を開発したので、これを提供します。 ひとことで説明すると、後払いの決済方式です(詳細はブログ記事をよく読んで下さい)。 出展者は売上金を技術書典の翌日に銀行振込他で受け取れます。 参加者は購入代金を技術書典の翌日にクレジットカード支払いができます。 オープンβです。不具合があるかも知れないので広い心で使ってください。 代わりに手数料は全て無料です(良さそうなら有料化されて継続運用されます)。 運営にて売買情報をまとめて、オフライン即売会の統計を後日紹介しようと思ってます。 なのでみなさん使ってみてください! システム概要主な仕様を解説します。 後払いの決済システムを提供します。 決済システムが利用可能なのは会期中のみです。 後払いはイベント翌日以降にWebシステムのMyPage上でPayPalを利用して行

    決済システム提供のお知らせ
  • iOS/Androidアプリ内課金の不正なレシートによる有料会員登録を防ぐ - pixiv inside [archive]

    こちらはピクシブ株式会社 Advent Calendar 2014の12/9の記事です。 こんにちは。iOSエンジニアの@shobyshobyです。 歌も歌えてコードも書けるエンジニアを目指して、毎週ボイトレに通っています。 さて、私は最近、pixiv公式iOS/Androidアプリ向けのSubscription課金の実装を担当していたのですが、 いざ機能を公開してみると、APIに投げられる不正なレシートが予想以上に多いことに気がつきました。 今回は、iOS/Androidアプリ内課金の不正なレシートによる有料会員登録を防ぐ対策を解説します。 有料会員登録の検証処理に漏れがある場合、お金を払わずに不正に有料会員になることができてしまうため、 アプリ内課金のバックエンド処理は慎重に設計、実装する必要があります。 ※この記事では、AndroidのIn-app Billing Version 3

    iOS/Androidアプリ内課金の不正なレシートによる有料会員登録を防ぐ - pixiv inside [archive]
    betat
    betat 2017/10/21
  • 失敗しない iOS In-App Purchase プログラミング - A Day In The Life

    最近、無料アプリや無料ゲームにアプリ内課金を設置してユーザにアイテムを購入してもらうタイプのものが増えています。App Store トップセールスのうち半数以上がこの無料 + アプリ内課金で占められています。今後アプリ内課金は iPhone/iPad アプリで儲けるための必須の機能になると言っても過言ではありません。 今回はアプリ内課金(In-App Purchase)のプログラミングについて StoreKit フレームワークの基的な使い方から失敗しないためのポイントまで説明していきます。 販売できるアイテムの種類は5種類 アプリ内課金で販売できるアイテムの種類は5種類あります。 Consumable 消費アイテム。ユーザがアイテムを使うと無くなる。例えばシューティングゲームの弾丸やコイン落としゲームのコインなど。同じアイテムを何回でも購入可能 Non-Consumable 非消費アイテ

    失敗しない iOS In-App Purchase プログラミング - A Day In The Life
    betat
    betat 2017/10/21
  • In-App Purchase(自動更新購読 Auto-Renewing subscription)を実装する際に調べたことまとめ - Qiita

    In-App Purchase(自動更新購読 Auto-Renewing subscription)を実装する際に調べたことまとめiOSアプリ内課金InAppPurchaseSwift 概要 記事を読むことで、iOSアプリでアプリ内課金をするために必要なことがわかるようになります。 要所を押さえて解説するので、詳しくは参考資料等をご覧ください。 なお、今回のメインターゲットは自動更新型(Auto-renewable Subscriptions)なので、その他の種類では一部異なる場合があります。 テスト環境の構築 In-App Purchaseは番環境の他にテスト環境(SandBox)が用意されています。 開発中はSandBoxを使うことになりますが、利用するために必要なことがいくつかあります。 iTunes Connect 契約/税金/口座情報の設定(未設定の場合) 「契約/税金/口座

    In-App Purchase(自動更新購読 Auto-Renewing subscription)を実装する際に調べたことまとめ - Qiita
    betat
    betat 2017/10/21
  • 『自動購読課金について【iOS編】』

    はじめに AWAサーバサイドエンジニアの辻(jun06t)です。 今回はiOSとAndroidの月額課金のための実装について書かせていただきます。 形式として読み物と言うよりドキュメントっぽくなっています。 理由は私が実装しようとした際に実装方法についてまとめて書かれた記事が少なく、「検証時に使えるフィールドはどれだろう?」「昔はこうだったけど、今は違う?」「Androidではできるけど、iOSではできない(逆も然り)」など、色々と分からない部分が多くとても困ったためです。 やや長い記事となったため、iOSの実装を前編、Androidの実装を後編として説明させていただきます。 注意事項 ※1:開発中にプラットフォーム側の仕様変更があったなど、記載している内容は情報が古い可能性があります。 ※2:記載している動作は十分に調査できていないものも含んでいるため、内容が不正確である可能性があること

    『自動購読課金について【iOS編】』
    betat
    betat 2017/10/21
  • Getting the link URL tapped in WKWebView

    betat
    betat 2017/10/21
  • RxSwift と WKWebView を使ってる時に WKNavigationDelegate を Rx 化したい — yagihiro output(Blog)

    今のところこのようになりました。 環境 Xcode 7.3 Swift 2.2 RxCocoa 2.3.0 RxSwift 2.3.0

    RxSwift と WKWebView を使ってる時に WKNavigationDelegate を Rx 化したい — yagihiro output(Blog)
    betat
    betat 2017/10/21
  • [2017年版]RxSwift + Alamofire + ObjectMapper + RealmのSwift実装について - Qiita

    [2017年版]RxSwift + Alamofire + ObjectMapper + RealmのSwift実装についてSwiftRealmAlamofireRxSwiftObjectMapper はじめに タイトルに記載したテクノロジーを使って、APIでデータを取得してRealmに保存するコードを残しておきます。 全体を通したコードが毎年変わるので、現時点で作成しているコードという意味で2017年版と書いてます。 これは2017年の決定版という意味ではありません。 なお、記事の内容は長いですが全部読めば多分理解できると思うように書いてます。 注意 以下のプログラムは動作検証をしていないため、正しく動かないケースがあるかもしれません。 しかし、もし動作しなくてもXCodeのコンパイラが出力したエラーの通り行えば動くようになるはずです。 (コメントで指摘してもらえると幸いです。) 各テク

    [2017年版]RxSwift + Alamofire + ObjectMapper + RealmのSwift実装について - Qiita
    betat
    betat 2017/10/21
  • RxSwiftの機能カタログ - Qiita

    はじめに 既に RxSwift が使えるようになった人のために、RxSwift が用意しているクラスやメソッドのカタログをつくってみました。 RxSwift の使い方を覚えたい人は、先に オブザーバーパターンから始めるRxSwift入門 RxSwift入門(2) 非同期処理してみる RxSwiftを深く理解する を読んでください。 また Rx を使った設計については「 Rxを使った設計をビジュアル化する」を参考にしてください。 ここの機能カタログは RxSwift 2.6.0 を元に作成しました1。対応するソースコードを追いやすいように、見出しをフォルダ階層やファイル名と一致させています。public として公開されているものだけが対象です。 また RxSwift 独自の機能でないものは、できるだけReactiveX の解説へのリンクを載せています。英語ですがマーブルダイアグラム(R

    RxSwiftの機能カタログ - Qiita
    betat
    betat 2017/10/21