タグ

2017年2月2日のブックマーク (13件)

  • RxSwiftでの実装練習の記録ノート(後編:DriverパターンとAPIへの通信を伴うMVVM構成のサンプル例) - Qiita

    1. はじめに こちらの記事は、前回の記事で紹介したRxSwiftObserverパターンの例とUITableViewの例に関する実装解説の続編になります(あいだが1週間ほど空いてしまってすみませんでした。。。)今回は少し難易度を上げてAPI通信を伴うサンプルの実装(写経)を行なったものになります。 RxAlamofireを用いたものと、FoursquareのAPIクライアントのライブラリを使用してテキストフィールドから入力した際に、少し時間が経過したタイミングで入力した文字列に該当するデータを一覧で表示するタイプのサンプル2種類に関する実装について、前回同様にできる限り自分の言葉でのドキュメンテーションと実装時に参考にした資料等をまとめることができればと思い、まとめた次第です。 ※前編の記事は下記になります。 RxSwiftでの実装練習の記録ノート(前編:Observerパターンの例と

    RxSwiftでの実装練習の記録ノート(後編:DriverパターンとAPIへの通信を伴うMVVM構成のサンプル例) - Qiita
    koogawa
    koogawa 2017/02/02
  • [iOS][Swift3.0] 階層が深くなっても大丈夫なナビゲーションを実現するNavigationStack | DevelopersIO

    Pushで画面遷移をさせて階層が深くなって戻るのが大変になった時に活躍しそうなNavigationStackを今回は試してみました。 通常Pushで遷移した時に左から右へスワイプのジェスチャをすると直前の画面に戻りますが、NavigationStackでは下記画像のように今まで遷移した画面が表示され、該当する画面をタップすることで、そこに直接戻ることが出来ます。 ナビゲーションバーの戻るボタン"<Back"は通常通り直前の画面に戻ります(スワイプの動きのみ変更になります)。昨日ブログに書いたFoldingCellと同じRamotion Inc.という企業が作成しており、ライセンスはMITです。 Ramotion/navigation-stack 検証環境 今回は下記環境で試しています。 Xcode 準備 導入 CocoaPodsで追加します。 use_frameworks! target

    [iOS][Swift3.0] 階層が深くなっても大丈夫なナビゲーションを実現するNavigationStack | DevelopersIO
    koogawa
    koogawa 2017/02/02
    面白い。タブベースではないアプリorタブ非表示の画面で力を発揮するのかな
  • 株式会社 Speee に Ruby コミッターとして入社しました - Speee DEVELOPER BLOG

    こんにちは。開発部 R&D グループの村田 (mrkn)です。 2/1 より株式会社 Speee で働いております。所属部門の名称に R&D とあるように、役割は研究開発です。特にオープンソースソフトウェアの開発、データ活用の取り組み、社の技術レベル向上のための取り組みを担当します。後者においては、エンジニアの是澤、顧問の井原、藤とも協力して進めて参ります。 なぜ Speee に入社したか 私が Speee への入社を決めた理由は大きく3つあります。 1つは、Ruby のエコシステムの発展に貢献するための活動が主務になるポジションを用意していただけたこと、そして、その活動が Speee の技術にダイレクトに良い影響を与えられることです。 私はこれまで CRuby のコミッターとして bigdecimal ライブラリのメンテナンスなどに従事してきました。加えて、昨年から取り組み始めたデータサ

    株式会社 Speee に Ruby コミッターとして入社しました - Speee DEVELOPER BLOG
    koogawa
    koogawa 2017/02/02
    🎉
  • 「ヤフオク!」にフリマ機能 定額で出品・購入 「それ、もうオークションじゃないよね?」

    フリマ出品は、オークション形式ではなく即決価格で出品する機能。落札者は開催期間終了まで待つ必要がなく、「すぐに売りたい」「すぐに買いたい」ニーズに対応できるとしている。 スマートフォンアプリ限定で提供していた定額出品機能「ワンプライス出品」を「フリマ出品」に改名し、PC/スマホのWebブラウザからも利用できるようにしたほか、フリマ出品者は「Yahoo!プレミアム」(月額税別462円)への入会を不要にした。オークション形式での出品には従来通り、Yahoo!プレミアムへの入会が必要。 「いいのか? ヤフオク」をキャッチコピーに、フリマモードをアピールするテレビCMも放送する。CMでは、ファッションブランドとのコラボなどで女性に人気のキャラクター「ブライス」が、「フリマモードって何? それ、もうオークションじゃないよね?」などと語る。

    「ヤフオク!」にフリマ機能 定額で出品・購入 「それ、もうオークションじゃないよね?」
    koogawa
    koogawa 2017/02/02
    時代である
  • iOSアプリ開発の現場で訊いてみた!サイバーエージェントAbemaTV編 - Stargzr(スターゲイザー)

    アカウント登録をすることでGitHub, Qiita, Slideshare, Stack Overflowの情報からスター数を集計します AbemaTVとは ライブストリーミング形式でのテレビ番組が基無料で見られるインターネットテレビ局。株式会社サイバーエージェントテレビ朝日の出資により設立された株式会社AbemaTVによって運営されているサービスです。スマートフォンアプリとしてiOS/Androidアプリがあり、AppleTV用にtvOSアプリがリリースされており、それらもサイバーエージェント社の開発メンバーが実装しています。 訊いてきたこと 今回のインタビューでは、iOS/tvOS用のアプリを開発しているメンバー @dekatotoroさん, @KyoheiG3さん, @tasanobuさんにインタビューをお願いしました。 インタビュアーは2017年2月にサイバーエージェント社に

    iOSアプリ開発の現場で訊いてみた!サイバーエージェントAbemaTV編 - Stargzr(スターゲイザー)
    koogawa
    koogawa 2017/02/02
    コードレビューがうまく回ってそう。自発的に動けるの素晴らしい
  • CTO賞祝賀会

    2017/01/31、弊社ペパボにてCTO賞祝賀会が開催されました。CTO賞はあんちぽさんからある日突然発表されたもので、当初はノリかと思っていました。 ※間の発言を切り取ったり若干加工したりしてます(発言はそのまま)ペパボの古くからあるサービスの多くはPHPアプリケーションで動いています。PHP 7の後方非互換な変更の影響も大きく、そう簡単にアップグレード出来る状況ではありませんでした。 そんな中、ホームページ作成サービス「グーぺ」のポータルサイトをPHP 7.1に最速でアップグレードし、見事CTO賞を受賞しました。作業主は私とばーちーさんでした。えへん。 そんなこんなでCTO賞祝賀会はこちらのお店で開催されました。

    CTO賞祝賀会
    koogawa
    koogawa 2017/02/02
    🍖
  • YOKOSUKA IT Campで開発合宿を行いました - コネヒト開発者ブログ

    こんにちは、エンジニアの安達(@ry0_adachi)です。 この度、横須賀市が実施しているYOKOSUKA IT Campに参加して開発合宿をしてきました。 すごく良かったのでそのご紹介と、作ったものを報告しようと思います。 YOKOSUKA IT Camp 都内などのIT企業に、横須賀および横須賀リサーチパーク地区の認知度を高め、 将来的に事業拠点を置く候補地の一つとして認識していただけるよう、 横須賀市が実施する事業です。 都内のIT企業がオフサイトミーティングを横須賀リサーチパークで行う場合に、 必要な環境がすべて揃った会場を無料で提供します。 引用:YOKOSUKA IT Camp (http://www.yokosukaitcamp.com/) 横須賀の事をもっと知ってもらうための施策として横須賀市が実施しており、 合宿などで使用できる会場・設備を横須賀市が提供してくれる、とい

    YOKOSUKA IT Campで開発合宿を行いました - コネヒト開発者ブログ
    koogawa
    koogawa 2017/02/02
    成果物のクオリティ高い💪
  • 「すべてプレスリリースから考えよ」アマゾンジャパンのPMに学ぶ仕事の流儀とキャリア展望【及川卓也のプロダクトマネジャー探訪】 - エンジニアtype | 転職type

    アマゾンジャパン合同会社  Audible事業部 事業部長 古屋 美佐子さん アンダーセンコンサルティング(現アクセンチュア)やノーテルネットワークスで主に先端通信技術の導入支援を手掛けた後、2003年にアマゾンジャパンへ転職。以後、Amazonブックスの日立ち上げやモバイルショッピング事業のプロダクトマネジャーなどを担当し、14年より日におけるオーディオブックサービス『Audible』の事業全体を司る事業部長に就任 Increments株式会社 プロダクトマネージャ 及川卓也氏 早稲田大学理工学部を卒業後、日DECに就職。営業サポート、ソフトウエア開発、研究開発に従事し、1997年からはMicrosoftWindows製品の開発に携わる。2006年以降は、GoogleにてWeb検索のプロダクトマネジメントやChromeエンジニアリングマネジメントなどを行う。15年11月、技術

    「すべてプレスリリースから考えよ」アマゾンジャパンのPMに学ぶ仕事の流儀とキャリア展望【及川卓也のプロダクトマネジャー探訪】 - エンジニアtype | 転職type
    koogawa
    koogawa 2017/02/02
    A4用紙1枚以内に「自分の親が読んでも分かるように書く」
  • 「iOS 10.3」ベータの便利な新機能4選--「AirPods」を探す機能など

    Appleから「iOS」最新バージョンの最初のパブリックベータが公開され、「iPhone」「iPad」「iPod」に間もなく搭載される新機能を垣間見ることができた。 うわさされていた「シアターモード」は、残念ながら今回のベータ版には搭載されていない。BGR、Apple Insider、Macworldなど複数のApple情報サイトによると、暗い場所でも見やすいように、画面の色を落とす画面モードが新たに採用される予定だという。 iOS 10.3のパブリックベータで実際に採用された機能の一部を見ていこう。 1. Apple IDプロフィールセクションの追加 設定メニューの最上部に新しいプロフィールセクションが追加され、自分のすべてのアカウント情報を見られるようになる。 プロフィールをタップすると、「iCloud」「iTunes」「App Store」「ファミリー共有」の情報を1カ所で見ることが

    「iOS 10.3」ベータの便利な新機能4選--「AirPods」を探す機能など
    koogawa
    koogawa 2017/02/02
    2. iCloudの使用状況の内訳を表示、 3. 「マップ」に天気を表示 は地味に嬉しい
  • プロダクトマネージャーと呼ばれる何かになるまで(メモ) - ku-sukeのブログ

    まとめる時間はないのでメモ。自分で見返すようなので読みにくいです。 今日は、こちらのイベントをやってきました。 pmjp.connpass.com 第2回ということで、第1回もあったのですが。 Slackpmjpという集まりがあって、そこの皆さんに「育成とか評価とかどうしてますかー?ちょっとオフ会前に壁打ちやってくれませんかー」と呼びかけたところ大勢集まってしまったという会です。 第1回、第2回を通して、人はどうやってPMになっていくのかの入り口が見えてきた気がしました。 第1回での学びは、事前にもっていったスキルがあって、だいたいプロダクトマネジメントトライアングルと同じなんですが、これができる人ですかね?という問いかけでした。 ninjinkun.hatenablog.com 結論としては、そんなの全部できるやついねーよ!とか、プレイヤーとしては各スキルが一流でなくとも、焼き肉力とか

    プロダクトマネージャーと呼ばれる何かになるまで(メモ) - ku-sukeのブログ
    koogawa
    koogawa 2017/02/02
  • GitLab.comが操作ミスで本番データベース喪失。5つあったはずのバックアップ手段は役立たず、頼みの綱は6時間前に偶然取ったスナップショット - Publickey

    果たしてGitLab.comで何が起きたのでしょうか? これまでの経緯をまとめました。 スパムによるトラフィックのスパイクからレプリケーションの不調へ GitLab.comは今回のインシデントについての詳細な経過を「GitLab.com Database Incident - 2017/01/31」で公開しています。また、もう少し整理された情報がブログ「GitLab.com Database Incident | GitLab」にも掲載されています。 これらのドキュメントを軸に、主なできごとを時系列に見ていきましょう。 1月31日16時(世界協定時。日時間2月1日午前8時)、YP氏(Yorick Peterse氏と思われる)はPostgreSQLのレプリケーションを設定するためにストレージの論理スナップショットを作成。これがあとで失われたデータを救う幸運につながります。 1月31日21時

    GitLab.comが操作ミスで本番データベース喪失。5つあったはずのバックアップ手段は役立たず、頼みの綱は6時間前に偶然取ったスナップショット - Publickey
    koogawa
    koogawa 2017/02/02
    包み隠さずとはまさにこういう事なんだな
  • 株式会社はてなに入社しました - Masteries

    株式会社はてなに入社しました. 何をするの? ブログをします. つまり"これ"です. どこで働くの? 東京です. …が, 今日から2週間ほど京都で研修をしています受けています. どうしてはてなに入社したの? いろいろな経緯があって入社したのですが, それを書くには時間が少なすぎました…(意: これから🍻). まとめ 抱負とか, あるいは実際に入社して感じた感想などは, おいおい綴っていきたいと思います. とりあえず, 入社のご報告ということで… 引き続き, はてなでも頑張ってまいりますのでよろしくお願いいたします.

    株式会社はてなに入社しました - Masteries
    koogawa
    koogawa 2017/02/02
    おめでとうございます 🎉
  • GitLab Live Stream

    Working on restoring GitLab.com. FAQ below. * Blog post https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident/ * Who did it, will they be fired? Someone made a mistake, they won't be fired. * The audio is too low, can you fix it? No, we're sorry. * Why is the restore so slow? We're limited by the disk speed of a non-production machine. * Size of the DB? 310GB * How long will t

    GitLab Live Stream
    koogawa
    koogawa 2017/02/02
    障害対応をライブ配信📡 ロックだ