タグ

2013年12月6日のブックマーク (11件)

  • スムーズなアニメーションを実装するコツと仕組みを説明するよ。CPUとGPUを理解しハードウェアアクセラレーションを駆使するのだ!(Frontrend Advent Calendar 2013 – 06日目) | Ginpen.com

    (追記: 2018年10月)何年か経ってから見ても内容大丈夫そうでした。 この記事はFrontrend Advent Calendar 2013の6日目の記事です。昨日は谷さんでWeb Components/Polymerを軽く触ってみるでした。(これ今後数年で大流行りしそうに思うので、未読なら是非!) さて、最近はHTML5だCSS 3だFlashやめてJS制御でアニメーションだーってんで盛り上がってるわけですが(周回遅れ)、いざアニメーションを実装してみても、なかなかスムーズに動いてくれなかったりしますね。 どうやったらスムーズに動くかってのを解説したいと思います。 なおこの辺りの情報は、概ね斎藤さんを中心としたFrontrend絡みの方々に教えて頂きました。感謝感謝。 先に結論 概念的なの GPU合成レイヤーを適切に使うと早い いわゆるハードウェアアクセラレーション 何がCPUで、何

    スムーズなアニメーションを実装するコツと仕組みを説明するよ。CPUとGPUを理解しハードウェアアクセラレーションを駆使するのだ!(Frontrend Advent Calendar 2013 – 06日目) | Ginpen.com
    tinsep19
    tinsep19 2013/12/06
  • プログラマとしてレベルを上げるために必要な4つの要素 - 思考と現場の間で

    最近、プログラマの成長について考えることが多くなりました。自分自身についても仲間についても。成長しているメンバーが集まらないといいモノは作れません。個人としても、エンジニアは常に成長していかないと仕事にならなくなる瞬間がやってきます。簡単にできるものではありませんが、やらざるを得ない状況でもあり、これまでの経験からプログラマとしてレベルを上げるために必要な要素を整理してみました。 1)基礎 コンピュータサイエンスやプログラミング言語です。まずは基が無いとしっかりとしてものを作ることができません。 2)師匠 ノウハウというものは言語化できるものばかりではありません。ちょっとしたコツや考え方は、出来る人と一緒に仕事をすることが一番です。教えてもらい見て盗む。また、一緒にやることで自分自身が感じられる世界を広げることもできます。 3)実践 実際のプロジェクトです。やり方ばかりを学んでも、実践し

    プログラマとしてレベルを上げるために必要な4つの要素 - 思考と現場の間で
    tinsep19
    tinsep19 2013/12/06
  • パーフェクトRubyの心残り - joker1007’s diary

    この記事はパーフェクトRuby Advent Calendar 2013 - Adventarの6日目です。 Rubyサポーターズの一員としてパーフェクトRubyというを執筆する幸運に恵まれました、joker1007です。 そもそもはryopekoさんに指名していただいて途中からの協力者という形で参加しました。 私が主に担当してたのは、12章から14章までの、Rubyの周辺ツールやgem周りの部分です。 原稿が揃うまでは、仕事終わってから夜中に黙々と格闘する日々が結構多くて、中々辛いこともありましたが、形に残るアウトプットが出せたことを非常に嬉しく思っています。声をかけていただいて当にありがとうございました! さて、こうして世に出たパーフェクトRubyなんですが、技術書の常というか既に古くなってる情報がそれなりに存在します。 特に、発売した後になってふざけんなよ!と言いたくなるぐらいが

    パーフェクトRubyの心残り - joker1007’s diary
    tinsep19
    tinsep19 2013/12/06
  • コメント欄 - (追記しました)現場の人からシステムさんに一言、いや二言三言いわせてほしい - 矛盾銀行株式会社

    2013-12-06 現場の人からシステムさんに一言、いや二言三言いわせてほしい 日常業務四方山話 読んだ。 エクセルでできることができない何百万のシステム・・ いや、そうなんだよ。そうなんだよ。2回も言ってしまった。 ぼくもそう思ってた。ぼくもシステムに関してはじくじたる思いがあるので、ちょっと言わせてほしい。 ぼくもこの増田さんと同じように、社内のシステムさんとあれこれ打合わせすること多かったんだけど、いつも「それってExcelでできないのかね」と思ってた。Excelにはデータベース仕様あるじゃん。VBAあるじゃん。WEBクエリあるじゃん。素人感覚で「ちょいちょいっ」てできそうじゃん。 いや、当にExcelで作ってほしいと思っているわけではないし、ましてExcelを作ってほしいわけではない。ただ、「現場の人間」の感覚からすると、システムさんのことって当によくわからないのですよ。だか

    tinsep19
    tinsep19 2013/12/06
  • Google Apps Scriptで行データを連想配列として扱う | Nikushi's blog

    Google Apps Scriptで行データを連想配列として扱う | Nikushi's blog
    tinsep19
    tinsep19 2013/12/06
    fluentdは設定ファイルが、 rubyスクリプトではないのはなぜだろう
  • ネットを一刀両断してきた中川淳一郎さんに、はてなのダメなところや好きなところを訊いたところ、バカが足りないと言われました - 週刊はてなブログ

    ウェブを「バカと暇人のもの」と看破し、ネットの敗北を宣言した中川淳一郎さんには、はてなブログやはてなブックマークはどのように映っているのだろう? はてなブログのコンテンツを専門に掲載する当ブログとしては、ときに外部からの厳しい指摘を受けたほうがよいのではないか。そう覚悟しつつインタビューを実施。意外と好印象の評価と、決定的なダメ出しというジェットコースターのごとき中川さんのトークを、ほぼノンストップで構成しました。どうぞ一気にお読みください。 取材:加野瀬未友(id:kanose) 構成・執筆:編集部 アンチだと思われてるかもしれませんが、インターネットのすごさはオレも早くからわかってたんですよ。2001年ごろは知的レベルの高い人たちが議論を交わしたりしていて、インターネットの良さがあったと思うんです。 オレが2006年にニュースサイトの仕事を始めたころは、まだネットユーザーも少なかったし

    ネットを一刀両断してきた中川淳一郎さんに、はてなのダメなところや好きなところを訊いたところ、バカが足りないと言われました - 週刊はてなブログ
    tinsep19
    tinsep19 2013/12/06
  • プログラムに証明が付く日 | RANDMAX

    この記事は「Theorem Prover Advent Calendar 2013」6日目の記事です。 http://qiita.com/advent-calendar/2013/theorem_prover 神田「野らぼー」にて、地下の薄暗い店内で… 「そう言えばこないだ隣で起こってたポインタオーバーラン、対応大変そうだったですけどちゃんと家に帰れてたんでしょうかね、新婚なのに…」 「ヌルポとかポインタオーバーランとか、どうして無くならないんだろうね。その時はみんな手を抜いてるつもりなんて毛頭なくて、一生懸命考えて大丈夫だと思ってるはずなんだけどね。レビューもして、それでも起こった後でみんなでソース見てみると、なんで気づかなかったんだよ!ってことになる。」 「人間って、そういうの苦手なんでしょうねきっと。ほら、『何かほかにありませんか』って聞かれても出てこないじゃないですか。静的な解析っ

    プログラムに証明が付く日 | RANDMAX
    tinsep19
    tinsep19 2013/12/06
  • 『jQuery 最高の教科書』サンプルサイト

    Chapter 02 3 ステップではじめるかんたん jQuery 入門 # Easing Chapter 04 確かな基礎力を養う jQuery の基テクニック 01 さまざまなホバーエフェクトで学ぶ動きのある表現の基 02 画像とキャプションの表現 03 丸いボタンのレイアウト 04 見え隠れするサイドバー 05 タイポグラフィの表現 # Chaper 04 完成版 Chapter 05 活用の幅を広げる jQuery の必修テクニック 01 なめらかな動きの スライドショー Basic 02 多機能なスライドショー Advanced 03 スティッキーヘッダー Basic 04 デザインが変化する スティッキーヘッダー Advanced 05 画面領域を有効活用できるタブ Basic 06 高機能で拡張しやすいタブ Advanced 07 スムーズスクロール Basic 08 拡

    『jQuery 最高の教科書』サンプルサイト
    tinsep19
    tinsep19 2013/12/06
  • SNSチームでのドメイン駆動設計の実践 | GREE Engineering

    こんにちは!グリープラットフォームでSNSの開発をしています、うきょーです! GREE Advent Calendar 2013 6日目です、よろしくお願いします! 今回は僕が所属するチームでの、ドメイン駆動設計を実践してきた過程をお話したいと思います。ドメイン駆動設計とは何か、については簡単に要所要所で説明していきますが、詳しくはで!また、ドメイン駆動設計そのものについての話ではなく、実践の一例となります。 スマートUIパターンからのスタート 今回僕のチームが扱っていたものはJavaScript製のクライアントアプリケーションで、APIから取得した情報を表示し、ユーザーの操作によってAPIを呼び出す、というごく一般的なものです。 ドメイン駆動設計にはアンチパターンとして、スマートUIパターンと呼ばれるものが存在します。簡単に言えば「見た目都合から設計やモデルを考えてしまった」という状況

    SNSチームでのドメイン駆動設計の実践 | GREE Engineering
    tinsep19
    tinsep19 2013/12/06
    こんにちは!グリープラットフォームでSNSの開発をしています、うきょーです! G … 続きを読む → via GREE Engineers' Blog http://labs.gree.jp/blog
  • Serfが面白いと俺の中で話題にwwwwww

    Cloud Management Tool Workshop #2 at IDC Frontier, Shinjuku, Tokyo クラウドマネジメントツール勉強会 第2回 #cmt_study Masahito Zembutsu Dec 4, 2013

    Serfが面白いと俺の中で話題にwwwwww
    tinsep19
    tinsep19 2013/12/06
  • 公正取引委員会から見た電子書籍市場の動向

    公正取引委員会競争政策研究センター(CPRC)は11月15日、「電子書籍市場の動向について」の公開セミナーを行いました。内容は、「電子書籍市場の現状」などに関する共同研究報告書の紹介と、経済学的な論点提起、米国及び欧州におけるアップルの独占禁止法(カルテル)事例、プラットフォーム事業についての経済学的検証などです。現時点における電子書籍市場の状況を正しく把握するとともに、今後を考える上でも有意義なセミナーでしたのでレポートさせて頂きます。なお、講演資料は公正取引委員会のウェブサイトで公開されています。 「電子書籍市場の動向について」の事業者アンケート結果 セミナーはまず、東京大学大学院経済学研究科教授でCPRC主任研究官の大橋弘氏から、共同研究報告書「電子書籍市場の動向について」の事業者アンケート結果が説明されました。アンケートは、出版社30社、電子取次5社、電子書店4社に対し、昨年11月

    tinsep19
    tinsep19 2013/12/06