タグ

2018年3月12日のブックマーク (12件)

  • Androidアプリ開発にFluxアーキテクチャを導入したら保守性も品質も上がりました - ZOZO TECH BLOG

    こんにちは。フロントエンドエンジニアの茨木(@niba1122)です。 弊社のAndroidアプリ開発ではMVVMアーキテクチャを用いています。日々肥大化・複雑化していくViewModelが保守性や品質を担保する上で課題になっていましたが、Fluxアーキテクチャの導入により改善することができました。 記事では、実際どのようにFluxアーキテクチャを導入したのかを、設計やコード例を交えながらご紹介します。 今までのMVP・MVVMの限界 アプリ開発ではMVP・MVVMといったアーキテクチャがよく用いられます。弊社のAndroidアプリ開発でもMVVMを用いています。これらのアーキテクチャはビューとドメインロジックを分割するのに役立っています。しかし、昨今のUIには多くのイベントや状態があり、更にそこにAPIリクエストなどの非同期処理が絡んできます。これらが関わるプレゼンテーション層のロジッ

    Androidアプリ開発にFluxアーキテクチャを導入したら保守性も品質も上がりました - ZOZO TECH BLOG
    laiso
    laiso 2018/03/12
  • https://jp.techcrunch.com/2017/03/09/snap-by-iqon-launched/

    https://jp.techcrunch.com/2017/03/09/snap-by-iqon-launched/
    laiso
    laiso 2018/03/12
    “5年前のサービスやアプリなら、“アプリ向けの画面を作れる”、“表示が速い”といったことでよかったけれど、今はアルゴリズムを高度に使いこなす、技術に強い会社でなければならない。”
  • VASILYとカラクルが解散、スタートトゥデイ工務店が吸収合併へ

    Liberato 自然素材をアップサイクルしたサステナブルなシューズブランド「Liberato(... 詳細を見る

    VASILYとカラクルが解散、スタートトゥデイ工務店が吸収合併へ
    laiso
    laiso 2018/03/12
  • Miner fees - Bitcoin Wiki

    Miner fees are a fee that spenders may include in any Bitcoin on-chain transaction. The fee may be collected by the miner who includes the transaction in a block. Overview Every Bitcoin transaction spends zero or more bitcoins to zero or more recipients. The difference between the amount being spent and the amount being received is the transaction fee (which must be zero or more). Bitcoin's design

    laiso
    laiso 2018/03/12
  • 選定した技術が1年で死んだ話 | そど

    今年の夏頃から、特にサービスとして出すわけではなく、社内で使っているシステムのリプレースを行う事になりました。主な目的はレガシーすぎる設計をある低度モダンにする事、そして他のシステムと連携出来るようにする事、です。 対象のシステム 見積書や請求書などを管理・発行している。機能はそれなりに多いがUI操作はFormベース、テーブルタグで諸情報を表示するシンプルな物。ノンフレームワークで1画面1PHPファイルな古き良き時代のコード。おそらく10年ぐらい?稼働している。当初はPHP 5.1、PostgreSQL 8.x系だったが、現在はPHP 5.6とPostgreSQL 9.6で稼働しています。 その他の社内システム かつてはノンフレームワークだったり、太古のバージョンのCakePHPだったり、PHPが4系だったりしたが、概ねCodeIgniter 3系最新版 + PHP 5.6~7.1 + P

    laiso
    laiso 2018/03/12
  • AWSを捨てて復活、ドロップボックスが上場へ

    オンラインストレージサービスの米ドロップボックス(Dropbox)が新規株式公開(IPO)を申請できたのは、「Amazon Web Services(AWS)」をやめて自社環境へ移行したからだった。同社はITストラクチャーの見直しで売上原価率を34ポイントも改善していた。 ドロップボックスは長らく「行き詰まったユニコーン(未上場ながら推定評価額が10億ドルを超えるスタートアップ)」の代表格だった。同社が最後に資金調達したのは2014年1月。当時の推定評価額は100億ドル(約1兆円)にも達したが、その後は失速。2015年10月には米大手投資会社のフィデリティ・インベストメンツ(Fidelity Investments)が推定評価額を20%引き下げるなど、投資家から厳しい目を向けられ、IPOも新規の資金調達もできずにいた。 そんなドロップボックスが鮮やかな復活を成し遂げた。同社は2018年2月

    AWSを捨てて復活、ドロップボックスが上場へ
    laiso
    laiso 2018/03/12
  • 休日の成果を手放しに称賛しない - valid,invalid

    土日祝日などの勤務時間外にがんばって出した成果を「やっていき」「圧倒的当事者意識」などと手放しに称賛しない方が良いと思っている。 「いやー土日にがんばるなんてスゴイっすね〜〜〜」と褒められて気分良くなったりするんだけど往々にしてそもそも実現不可能なスケジュールの帳尻合わせに加担してしまっていたりする。そういうのは個人の頑張りで巻き返すのではなくいっそ破綻させた方が全体の教訓になるので好ましい。 こういう振る舞いを迂闊に繰り返すとだんだん周囲の期待値も変わってきて「休日で巻き返せる/巻き返してくれるからいっか」「今週末は働いてくれなかったのか…」となってくる。*1 ボランティア精神に近い個人の貢献は当たり前ではないことを共有し続けないといけない。 誤解しないようにしたいのが問題なのは「やり方」であって「出した成果」それ自体は尊いということ。「休日に対応したからゴミ」みたいなことは、ない。平日

    休日の成果を手放しに称賛しない - valid,invalid
    laiso
    laiso 2018/03/12
    ああ確かに代休を遠慮して取れない雰囲気ができたり、休出をアピールするようになっていく光景が思い浮かんでしまう
  • 美容総合サイト@cosmeの開発を担うiOSリードエンジニア募集! - 株式会社アイスタイルのモバイルエンジニアの採用 - Wantedly

    2008年に株式会社ミクシィに入社し、クレカ決済や広告系の開発を担当していました。 2014年に株式会社アイスタイルに入社し、現在は@cosmeのtoC向け領域で開発責任者として部長を務めています。 開発言語の遍歴ではperlAndroidPHPJavascriptTypescriptと いろいろなことをやってきて、今はTypescriptやNuxt.jsが大好きです。 最近@cosmeにNewRelicを導入し、いろいろなものが目に見えるようになって感銘を受けています。 1986年愛知県名古屋市生まれ福島育ち。 2009年に大学を卒業後、IT特化の人材サービス会社へ入社。 キャリアアドバイザー、営業として「テクノロジー×雇用」について日々考える中で、 さらに企業成長にコミットできる立場になりたいと感じ、2015年にクラウド開発会社へ転職。採用担当としてのキャリアをスタート。 「B

    美容総合サイト@cosmeの開発を担うiOSリードエンジニア募集! - 株式会社アイスタイルのモバイルエンジニアの採用 - Wantedly
    laiso
    laiso 2018/03/12
  • FACTO PTE. LTD.

    laiso
    laiso 2018/03/12
  • 『ゼロから作るDeep Learning ❷』公開レビューのお知らせ

    コンピュータの専門書としては異例の大ヒットを記録した『ゼロから作るDeep Learning』の続編の公開レビューを行います。 レビュー期間は2月28日(水)から4月13日(金)までの1ヶ月半です。 レビューはDropboxのコメント機能を利用して行います。 Dropboxアカウントをお持ちの方はどなたでも参加可能です。 https://www.dropbox.com/sh/ev6a40fbagw2qtz/AABF2zxkvo12H7-b25eYxsBKa?dl=0 いただいた指摘内容は、著者と出版社で相談のうえ取捨選択して原稿へ反映させていただきます。 レビューに貢献していただいた方のお名前(あるいはアカウント名)を、書の「謝辞」の欄に記載させていただきます。もちろん、記載の有無はレビューアの意思に従います。 なお『ゼロから作るDeep Learning ❷』は、全国の有名書店さんやA

    『ゼロから作るDeep Learning ❷』公開レビューのお知らせ
    laiso
    laiso 2018/03/12
  • ヘッドレスモード - Mozilla | MDN

    Firefox 57以降、-screenshotフラグを使用してウェブサイトのスクリーンショットを撮ることができます。基的な使い方は: /path/to/firefox -headless -screenshot https://developer.mozilla.com これにより、screenshot.pngというファイル名で800pxのビューポート幅を持つhttps://developer.mozilla.comの全画面スクリーンショットが作成され、アクティブなディレクトリに保存されます。 暗黙的に -screenshot を使用している場合、-headlessを省略することができます。 /path/to/firefox -screenshot https://developer.mozilla.com 上記のデフォルト値を上書きするために、次のフラグ/機能を使用できます。 -sc

    ヘッドレスモード - Mozilla | MDN
    laiso
    laiso 2018/03/12
  • Ahrefs crawlers are now rendering web pages and executing JavaScript

    Well, unfortunately, Ahrefs was only crawling backlinks found in HTML up until 2017. Which bothered us quite a lot, especially since the SEO community was putting a lot of faith in our backlink data, even calling us “the gold standard”: So earlier this year Dmitry (our Founder & CEO) decided that Ahrefs has to be the first among its rivals to crawl JavaScript links. Which we achieved with ease las

    Ahrefs crawlers are now rendering web pages and executing JavaScript
    laiso
    laiso 2018/03/12