[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

ブックマーク / www.cyberagent.co.jp (4)

  • Riot.js と Atomic Design ではじめるテクニカルクリエイター|Technical Creator Hub

    紫竹佑騎 2010年新卒入社。アメーバのサービスやソーシャルゲーム数タイトルのサーバーサイドを担当。著書に「Web制作者のためのGitHubの教科書」。BaPA1期生。 7月頃リリースされた AMESTAGE の Web 版を担当している 紫竹 です。 AMESTAGE は"芸能人とあそべる生放送"と銘打ったサービスでして、芸能人の放送する番組に対してコメントしたりギフトを贈ったり、クイズなどのコーナーに回答して一緒にあそんだりできます!!是非放送を見てみてくださいね^^ AMESTAGE 今回はこの AMESTAGE で利用した Riot.js というライブラリを使って、Web 開発しやすいコンポーネントをデザインの時点からワンストップで行うことができる手法をご紹介したいと思います。 俺がテクニカルクリエイターだ! ↑これは言ってみたかっただけなんですが簡単に自己紹介をすると、僕は

    efcl
    efcl 2016/12/26
    Atomic Designについて
  • Chrome Tech Talk Night #8 レポート | 株式会社サイバーエージェント

    2015年7月16日(木)に開催されたChrome Tech Talk Night #8の内容をレポートします。今回はGoogleのDeveloper RelationsチームのメンバーがGoogle I/Oの再演を中心に、PolymerやService Worker、Material Design Liteなどのホットな話題についてお話します。なお、動画はすべて英語での講演となりますのでご了承ください。 セミナー概要 日程

    efcl
    efcl 2015/07/28
    Chrome Tech Talk Night #8の動画とスライドまとめ
  • 写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント

    2-1. リサイズ処理   Figure 2. Mobile Safariによる画像アップロード画面 最終成果の画像データを、サーバーサイドAPIにPOSTすることがゴールである。Androidにおいて、XMLHttpRequestでBlobをリクエストに設定しても空のボディで送信される問題がみられるため、今回はBase64 encoded DataURIとしてPOSTすることにしている。 2-1-1. 基実装 ƒ 今回のリサイズ処理では、Canvas要素とFile APIを利用する。基方針としては、inputtype='file'のchangeイベントから、Fileオブジェクトを取得し、それを一度Canvasに書き出すことでリサイズを試みる。最終的には、canvas.toDataURL() によってDataURIを取得する。 下記に、基実装のサンプルを示す。( http://co

    写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント
    efcl
    efcl 2014/10/26
    iOS6.0~、Android4.0~に対応した画像を扱う時に起きる問題と対処について。 iOS6のファイルサイズの問題、AndroidのtoDataURLがjpegをサポートしてない問題、フィルタ処理やリサイズについてなどハマりどころをまとめられている
  • メンテナブルCSS

    概要 メンテナブルなCSSを目指し、定義された一般的なCSSルールの紹介と、それらのルールを適用するにあたって活用できるツールを報告します。 1. 序論 CSSは記述ルールが簡素であり、少しの学習コストですぐに記述ができる手軽なツールです。 しかし、大規模なアプリケーションで複数人で開発するケース等では、見栄えだけしか考えずに身勝手にコーディングしてしまうと、 非常にメンテナンスコストがかかる負の遺産が作られてしまいます。 そのためCSSの品質を保つために様々なプロジェクトで、CSSの定義ルールが決められています。 稿では一般的なCSSの定義ルールと、そのルールがなぜ作られたのかを合せて報告致します。 また、CSSのルールを適用するにあたって、手動・目視でルールの適用をチェックするのは非常にコストが高い作業です。 これらルールの適用を補助するツール群を、合せて報告致します。

    efcl
    efcl 2013/09/02
    CSSのコーディングルールとツールについて。 それぞれのルールに"なぜこのルールがあるの?"という項目が用意されている
  • 1