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

  • RxSwift で使うオペレータ一覧 - Qiita

    RxSwift を勉強し始めてぶつかる壁に「オペレータの意味が分からない」というのがあると思います。 というわけで勉強も兼ねてオペレータを書き出してみました。 英語の勉強と一緒で単語(オペレータ)の意味が分かればコードがやってる意味も見えてくると思うので RxSwift を勉強しているからはこの一覧を斜め読みするといいかもしれません。 また、Rx 自体の歴史的経緯や、実装された言語によっては予約語のため使えなかったなどの理由で、Rx で定義されたオペレータ名がそのまま RxSwift で使用されているとは限りません。このことを頭の片隅に入れておくと混乱が少なくなるかもしれません。 ※元ネタはReactiveXのドキュメントです。日語に訳しただけともいう。 Creating Observables Observables を作成するオペレータ群 asObservable, toObserv

    RxSwift で使うオペレータ一覧 - Qiita
    betat
    betat 2017/10/21
  • iPhone X で画面下部に良い感じにオレオレツールバーをそれっぽく表示する方法

    こんにちは、アプリケーション共同開発部の図子です。 iPhone X が 11/3 に発売されますね。みなさんも買いますよね?もちろん僕も買いますよ。 iPhone X ではディスプレイが大きく変わり、筐体前面のほとんどがディスプレイになります。Portrait では画面上部にカメラやマイクが納められているハウジング部分が欠け、下部は Home Indicator のための表示領域があります。Apple から公開されているドキュメントやガイドによると Safe Area を使ってこれらの要素を基的に避けて表示するようにと案内されています。特に影響が顕著なのは画面下部に表示する Bar もしくはそれっぽい View ではないでしょうか? iOS 標準の UITabBar, UIToolbar などは UIKit 側がよしなにレイアウトを調整してくれ、ボタン類は Safe Area 内に納め

    iPhone X で画面下部に良い感じにオレオレツールバーをそれっぽく表示する方法
    betat
    betat 2017/10/12
  • コードレビューを捗らせる Git フック

    こんにちは、ウェブエンジニアの荷出です。 プログラマの美徳の一つに、全体の労力を減らすために手間を惜しまないというものがありますが、コードレビューもできるだけ楽してクオリティがアップできれば素敵ですよね? ということで、この記事では「コーディング規約に準拠させてね」や「Doc コメント書いてくださーい」という指摘はツールに任せて、肝心なロジックに対してフォーカスできるように Git フックを使った例を紹介します。 PHP のツールを使用していますが、お使いの言語に読み替えてもらえますと幸いです。 はじめに ところで、みなさん Git フックを、お使いでしょうか? 具体例をあまり見かけないのでご存知ない方もいらっしゃるかもしれません。 Git フックとは Git の特定のアクションが発生したタイミングでスクリプトを実行する機能です。いくつか種類があって任意のタイミンングでコミット対象ファイル

    コードレビューを捗らせる Git フック
    betat
    betat 2017/10/11
  • 数日中に独立を宣言=スペイン・カタルーニャ自治州首相 - BBCニュース

    スペインからの独立を問う住民投票を今月1日に実施した北東部カタルーニャ自治州のカルレス・プッチダモン首相は3日、数日中にカタルーニャの独立を宣言する考えを示した。BBCとのインタビューで語った。

    数日中に独立を宣言=スペイン・カタルーニャ自治州首相 - BBCニュース
    betat
    betat 2017/10/04
  • 【CSS】とにかく読みにくいページをつくってみた!pointer-events でイベントを制御する

    こんにちは、R&D 部の青野です。 「読者視点で見やすくて読みやすいページを作りましょう」とよく言われてますが、たまには見づらくて読みにくいページがあってもいいんじゃないか。 ということで、読みにくいページを作りました。 と言っても、デザイン、ページ構成的にというわけではなく、ただ暗いだけのページです。 仕組みとしては暗く描画した canvas タグをページの上に重ねているだけとなっております。 また、このページはモバイルとPCでは見え方が少し違いますので、モバイルで見ている方はPCでも見てみてください。 (さすがに暗いままだと記事が読みにくいので、ページを明るくするボタンを付けました。ご利用ください。) ON OFF 通常 canvas 要素や img 要素などが上に重なっている場合、その下にある要素は選択できなくなります。しかしこのページではまっ暗な状態でも上にある[ON][OFF]の

    【CSS】とにかく読みにくいページをつくってみた!pointer-events でイベントを制御する
    betat
    betat 2017/10/04
  • App Storeへの公開前にバージョンアップ申請をする方法 - jubilee

    まだ一回もApp Storeへ公開していない段階(申請が通り、デベロッパーリリース待ち状態)で、アプリのバージョンアップ申請をしたい場合の手順。 とりあえず申請が通るかを確かめて、その裏でバージョンアップ作業を実施し、バージョンアップ版を初公開とする目論み。 ただ、リリースしないと「新規バージョン」申請のためのボタンがでなかったので回避策のメモ。 素直に申請取下げて、バージョンアップ版で再申請でもいいかと思う。 手順の8が回避策。 アプリができた まだApp Storeで公開したくないけど、申請が通るか確認したい リリースをデベロッパー側でコントロールするようして申請(今までと変わらず) 申請が通って「デベロッパーリリース待ち」の状態になった アプリのバージョンアップをしたので、申請をしたい iTunes Connectの画面で右上に「新規バージョン」のボタンがでていない 申請取り下げたく

  • #AWSRoadshow 2017 大阪に行ってきた

    新規事業部の高田です。 2017/09/21(木) にグランフロント大阪で開催された AWS Cloud Roadshow 2017 powered by Intel® 大阪に参加してきました。 【明日開催! #AWSRoadshow 大阪】 基調講演はヤンマーの矢島様にご登壇いただきます!お申し込みはまだ間に合います。 詳細・お申し込みはこちら>>https://t.co/u6XSUGmr7g — アマゾン ウェブ サービス (@awscloud_jp) 2017年9月20日 目次 予約 会場はグランフロント大阪 北館 (B2F) コングレコンベンションセンターというところでした。 弊社は同ビルの 14F なので、エレベーターで B1F まで下って更にエスカレーターでもう一階層潜ったところ (F2B) が会場です。 ただ、業務時間内なので行ってもいいか上司にお伺いをたてたところ。 1分足

    #AWSRoadshow 2017 大阪に行ってきた
    betat
    betat 2017/09/27
  • ワット数とあたため時間の変換を簡単計算「あたため計算」 - もう一人のY君

    説明にあるのと目の前の電子レンジのワット数が違うとき, 説明にあるあたため時間をどう変えれば良いのかわからないことがありますよね. あたため計算 Nao Taniguchi ライフスタイル 無料 ※価格は記事執筆時のものです. 現在の価格はApp Storeから確認ください. レビュー時のバージョン : v1.0.0 スポンサーリンク ワット数ごとのあたため時間を計算 〆 ワット数ごとのあたため時間を計算 アプリを起動すると4種のワット数に応じた時間が表示されています. 画像で言うなら, 500Wで3分温めるのは1500Wで1分温めるのと同じということですね. 任意の時間の箇所をタップすれば他の時間でどうなるか確認できます. またワット数の方も, タップして変更することができます. 〆 基的にワット数と温め時間は比例の関係にあり, また言い換えるなら「比尺度」なので簡単な計算が得意ならば

    ワット数とあたため時間の変換を簡単計算「あたため計算」 - もう一人のY君
    betat
    betat 2017/09/26
    おー、紹介されてる
  • ベーシックインカムは天使か悪魔か? アメリカで史上最大の実験 | BUSINESS INSIDER JAPAN

    シリコンバレーの有名なスタートアップインキュベーターであるY Combinatorは、同社が予定しているベーシックインカムの実験について詳細を明らかにした。 同社は3000人の参加者を2つの州から集め、彼らを2つのグループに分ける。最初のグループの1000人は、最大5年にわたって、月1000ドル(約11万円)を受け取る。2つめのグループの2000人、実験では「コントロール・グループ」と呼ぶ2000人は、月に50ドルを受け取る。 実験のゴールは、「無条件でお金を受け取った人のクオリティ・オブ・ライフと仕事へのモチベーションはどうなるのか?」というシンプルだが、悩ましい問題の答えを見出すこと。 Y Combinatorの社長サム・アルトマン(Sam Altman)氏は2016年5月、同社ブログで、全市民が無条件で一定額のお金を受け取る、富の分配システム「ユニバーサル・ベーシック・インカム(UB

    ベーシックインカムは天使か悪魔か? アメリカで史上最大の実験 | BUSINESS INSIDER JAPAN
    betat
    betat 2017/09/25
  • iOS・Android のディープリンク技術のまとめ – ymyzk’s blog

    この記事は CAMPHOR- Advent Calendar 2015 の9日目の記事です. この記事では Web ページでリンク等をタップした際に, スマートフォンアプリを起動し, 特定の画面を開くことができるディープリンクに関わる技術についてまとめます. これらの技術を利用することで Web ページからスマートフォンアプリへのスムーズな遷移を実現できるようになります. また, アプリがインストールされていない場合も App Store や Google Play からアプリをダウンロード出来るようなものもあります. ディープリンクの基 ディープリンクの基的な実現方法は以下のようになっています. iOS・Android アプリはそれぞれ固有の Custom URL Scheme と呼ばれるものを実装します. URL Scheme は myapp:// のような形をしています. mya

    iOS・Android のディープリンク技術のまとめ – ymyzk’s blog
  • ライターのヨッピーさんに「会社員やりながら“生産する趣味”を持つのが最強」という話を聞いてきた

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    ライターのヨッピーさんに「会社員やりながら“生産する趣味”を持つのが最強」という話を聞いてきた
  • iOS11 で文字認識

    こんにちは、アプリケーション共同開発部の河野(こうの)です。 今年の WWDC で Vision フレームワークが発表され、テキスト検出などの機能を簡単にアプリに組み込むことができるようになりました。 しかし、画像のここにテキストがあるよという検出はできるものの、そのテキストが何の文字なのかという文字認識の機能についてはまだサポートされていません。 近い将来 Vision フレームワークに文字認識の機能が追加されるとは思いますが、いま文字認識の機能をアプリに組み込みたい場合はどうすればいいのか。 iOS アプリ開発のプロジェクトで文字認識機能を開発する機会があり、そのときに調査したことなどをまとめたいと思います。 概要 今回、認識したい文字列は – 数字と大文字英字のみからなる文字列 – 1 行のある決まった文字数 – 特定のフォント – 文字間で前後関係を持たない文字列 というような条件

    iOS11 で文字認識
    betat
    betat 2017/09/20
  • 触り心地の良い Interactive Transitionをマスターしよう - iOSDC 2017

    のアプリは海外と比べて、触っていて気持ちの良い遷移アニメーションが少ないなと感じています。Facebookのように写真プレビューをPanジェスチャーで閉じるケースを題材に、触り心地の良いInteractive Transitionの実装方法をご紹介します。

    触り心地の良い Interactive Transitionをマスターしよう - iOSDC 2017
    betat
    betat 2017/09/19
  • iOSDCでテストしづらいコードをテストしやすくするための方法について話しました - 24/7 twenty-four seven

    speakerdeck.com 日で開催されるもっとも大きなiOSに関するカンファレンスの1つであるTop | iOSDC Japan 2017に参加し、表題の内容で発表しました。 聴いてくださった方々からは好評のようでよかったです。発表資料は題と関係のない話がちょこちょこ挟まったり、口頭の説明がないとわからないページがあり、スライドだけでは意図がよく伝わらない恐れがあるので、こちらで内容について補足します。 伝えたかったテーマは「依存が大きく複雑で、単体でテストしづらいコードを単体で動かしてテストできるようにするには」ということです。その題材として一般的に依存が複雑でテストしづらいコンポーネントであるビューを例として取り上げました。ですのでビューやUIをテストするということに絞った話ではなく、どのレイヤーに対しても複雑にいろいろな依存関係があってユニットテストが書けないという状況を改

    iOSDCでテストしづらいコードをテストしやすくするための方法について話しました - 24/7 twenty-four seven
    betat
    betat 2017/09/19
  • WWDC14 - Videos - Apple Developer

    betat
    betat 2017/09/17
    #iosdc #c
  • App Monitoring, Error Tracking & Real User Monitoring

    Blog Introducing BugSnag Real User Monitoring for Flutter & React Native Applications

    App Monitoring, Error Tracking & Real User Monitoring
    betat
    betat 2017/09/17
    #iosdc #c パンくずログ
  • #iosdc 2016 A ランチセッション 「東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方」 - niwatakoのはてなブログ

    ハンズラボ株式会社 黒岩裕輔さま twitter.com 20160820 iOSDC Launch Session「東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方」 from Yusuke Kuroiwa www.slideshare.net 東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方 ※資料に無断転載禁止の記載がありますが、許可を得て写真を掲載しています。(niwatako) POSとは? 販売時点情報管理 主な機能 なぜ自社開発するのか 元々はこんな感じだったのをリプレースした。 機能をそのまま、シンプルに。 物理ボタンの押し間違いに寄るエラーがなくなる。 自分たちで導入していると開封の儀になんの楽しみもなくなってくる マスタダウンロードはサイレントPushNotificationで実現、サーバー側のデータ生成が完了したらダウンロードさせる。 技術面の話

    #iosdc 2016 A ランチセッション 「東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方」 - niwatakoのはてなブログ
  • GitHub - ishkawa/DIKit: A statically typed dependency injector for Swift.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    GitHub - ishkawa/DIKit: A statically typed dependency injector for Swift.
    betat
    betat 2017/09/17
    #iosdc #a
  • Promiseを学ぶためにSwiftでPromiseを実装してみた話 - yashiganiの英傑になるまで死ねない日記

    この記事ははてなデベロッパーアドベントカレンダー2015の16日目の記事です.昨日は id:motemen の エンジニア寿司を支える技術 - Hatena Developer Blog でした. こんにちは.id:yashigani_w です. はてなでは定期的に開発合宿があり,好きな開発言語を試したり,普段仕事では一緒にならないメンバーとサービス開発をすることができます. 今年の合宿で私が所属したチームでは,node.jsとtypescriptを使い,Webサービスを開発しました. 私は普段iOSアプリ開発を担当しているので,あまりサーバサイドの実装をすることはありませんし,JavaScriptもあまり得意ではないのですが,開発合宿の機会を使って新たな技術に挑戦してみました. 合宿を前に技術的に不安を抱えていた私は,あるチームメンバーに「事前になにを学んでおけばいいか」と訪ねたところ,

    Promiseを学ぶためにSwiftでPromiseを実装してみた話 - yashiganiの英傑になるまで死ねない日記
    betat
    betat 2017/09/13
  • 銭湯デビューする人に教えたい持ち物セットの話(寄稿:はせおやさい) - ソレドコ

    こんにちは、はせおやさいです。最近、あらためて銭湯にハマっています。 少し前までは、若い世代にとってあまり馴染みがなかったかもしれない銭湯ですが、ライターのヨッピーさんがおすすめの銭湯を紹介されていたり、若い店主が銭湯を継いでSNSなどで活発に宣伝をしたりと、あらためて身近な存在になりつつあります。 わたし自身もともと銭湯は好きで、たまに通っていたのですが、近頃は最低でも週1~2くらいの頻度で行くようになりました。 ▽銭湯とわたしの歴史はこちらのブログで書いています 銭湯とわたし - インターネットの備忘録 ここまで私が銭湯にハマるきっかけになったのは「サ道」という漫画との出会いです。 【楽天市場】講談社 マンガサ道 マンガで読むサウナ道 1 /講談社/タナカカツキ | 価格比較 - 商品価格ナビ この漫画に書いてあった、サウナで「ととのう=温冷交代浴後に得られるディープリラックス状態」体

    銭湯デビューする人に教えたい持ち物セットの話(寄稿:はせおやさい) - ソレドコ
    betat
    betat 2017/09/08