タグ

2012年5月13日のブックマーク (8件)

  • JavaScript アニメーションのデザインパターン

    JavaScript でアニメーションを作る アニメーションとは何? ビューを少しずつ回転、拡大縮小、移動、変色などを行い、連続的な動きを作る こんな感じ <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; setInterval(function() { el.style.opacity -= 0.01; }, 10); </script> なんで、あんな感じの書き方になるの? setInterval の意味が分からない こんな感じで書けないの? <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; w

  • 何故、エンジニアはUIのセンスがないか。

    何故、エンジニアUIのセンスがないのか、という自分にも当てはまるようなことについて書いてみる。 まずエンジニアがダメなUIを作ってしまう理由について、いくつかの仮説を立ててみる。 1.その画面を作るエンジニアは全てを知りすぎていて、もはやわからない人の気持ちがわからない説 2.エンジニアITリテラシーは高いけど、自分ができることを人に理解できるように説明するのは下手説 3.技術的に実現する方に興味が偏って、ハナからUIの使い勝手に興味が無い説 4.国語力がない、自分が実現する文脈を表現するのはできるが、ユーザーの文脈に配慮した言葉を想像する力が無い説 5.仕様書を読まない、人の言う事を聞かない説。例えばOSが定めているユーザーインターフェースガイドラインに従わないので、UIパーツが意図した使い方をしておらず統一性に欠ける。 6.わかりやすい色や文字、レイアウトに関する知識が無い。センス

    manji6
    manji6 2012/05/13
    少しでもUIの事を考えてくれないエンジニアの心理を感じるために読むか・・・
  • MacBookAirの作業効率が劇的にアップする超厳選Macアプリ11コ - iTea3.0

    MacBookAirが大好きな@torizoです。 みなさんはMacBookAirを使っていて感じる不満はありますか? 僕が感じているデメリットといえば、内蔵バッテリーが2〜3時間しか持たない、メモリ搭載容量が少ない、そしてそしてディスプレイが小さいことが挙げられます。 そんなデメリットのあるMacBookAirでも、その欠点をカバーし、作業効率を劇的にアップさせてくれる厳選アプリがあるんですよ!今回はMacBookAirの作業効率を高める厳選アプリを紹介したいと思います。 DoublePane 1.7 (¥250) カテゴリ: ユーティリティ, 仕事効率化 販売元: 5am Code - 5am Code, LLC(サイズ: 0.3 MB) 全てのバージョンの評価: (2件の評価) 「DoublePane」はMacのキーボード操作で表示しているウィンドウを左右方向に移動させたり、ウィンド

    MacBookAirの作業効率が劇的にアップする超厳選Macアプリ11コ - iTea3.0
    manji6
    manji6 2012/05/13
  • PHPカンファレンス関西2012のLTでモックの使い方について話しました

    2018年1月10日に開催された DCI Tokyo 1 に続き、2018年3月27日に DCI Tokyo 2 が開催されました。今回も James Coplien @jcoplien さんをお招きしてのトークセッションとなりました。会場は 株式会社ヴァル研究所 様に提供していただきました。 セッションは、前回同様 @remore さんと @ganchiku さんによる同時通訳とともに進められました。 今回のテーマはマルチパラダイムデザイン(Multi-Paradigm Design: MPD)の中核を成し、DCI / リーンアーキテクチャ(Lean Architecture)とも深く関係する 共通性/可変性分析 でした。 レポートは @smori1983 が担当させていただきます。 当日の様子は Coplien さんの許可を得て YouTube の DCI Tokyo 公式アカウントに

    PHPカンファレンス関西2012のLTでモックの使い方について話しました
    manji6
    manji6 2012/05/13
    モックについて。
  • uu59のメモ | VCSとITSとテストがない開発環境で正気を保つには Part 0 プロローグ

    お金がなくなりそうなので某所でプログラミングのバイトをしています。そこでは2000年代初頭に書かれたPHPスクリプト群が特にリファインされずに使われ続けており、また開発体制も昔ながらのまま維持されています。VCS(gitとか)とITS(Tracとか)とテスト(ユニットテストやCIなどの自動化されたテスト)のサポートに慣れきった身には辛い環境です。 まずVCSがないので誰かが自分の知らない間にファイルを変更していたり、変更箇所や理由や履歴が追えなかったりそもそも誰がやったのかすらわからなかったり、「hogehoge.phpアップしました」「はい」といった謎の通信が発生したりなどの弊害があります。GW明けに来てみたら以前に追加した機能がなぜか削除されていたのでオフラインで探偵ぽいことをしたりもしました。 ITSがないので要望やらバグ報告やらが各人からばらばらに提出されており、また作業の進捗も担

    manji6
    manji6 2012/05/13
    完全に弊社・・・。vcsぐらいか・・・。
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

  • 40分濃縮 PHP classの教室

    PHPカンファレンス関西2012で使用したスライドです。完全な内容は下北沢で開催した際のスライドと動画を御覧ください。Read less

    40分濃縮 PHP classの教室
    manji6
    manji6 2012/05/13
    なんか改めて確認するのには良い資料だ。
  • Css Gradient Button - create css button

    If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit NameBright.com

    manji6
    manji6 2012/05/13
    簡単にCSSグラデーションボタンを作る