タグ

2016年8月17日のブックマーク (8件)

  • JavaScript の難しさとは何か - mizchi's blog

    JSの学習コスト高いかという問題、言語のコア自体はシンプルだが細かい == とかのハマりどころが多いのと、言語機能自体がシンプルすぎてエコシステムを理解してモジュールを扱うところに辿り着くのが大変、という問題に分類できる— 現場の声 (@mizchi) 2016年8月15日 jQueryの学習コストは、DOMはツリーなんだよという概念の獲得と DOM API の抽象サブセットを覚えるというだけで、2016年現在は jQueryによるUI設計論(ここが高まるとBackboneとかその辺)みたいなものに手を出す必要がないなら、そんなでもないんだろうな— 現場の声 (@mizchi) 2016年8月15日 Reactが難しいと言われる場合、仮想DOMという概念がやや難しい、というか非常にCS的なアルゴリズムとデータ構造が背景にあって、その上で単純なトップレベルAPIとアルゴリズムを理解してないと

    JavaScript の難しさとは何か - mizchi's blog
    amashio
    amashio 2016/08/17
  • 実践者だから発見できた”まちを変える”プレーヤーとその共通項

    もともと一つの建物の再生を指す ”リノベーション”。しかし、それがあるエリアで同時多発的に起こることで、エリア全体の雰囲気が変わり始める。『エリアリノベーション : 変化の構造とローカライズ』はその現象を「エリアリノベーション」と名付け、6つのエリアの事例から「何が基構造で、何がローカライズされた特殊解なのか」を浮かび上がらせた。行政主導の「都市計画」でもなく、助成金や市民ボランティアに依存する「まちづくり」でもない、新しいエリア形成の手法とは? 著者のOpenA代表 馬場正尊さんに聞いた。 自らの経験からまちの変化の共通項を探った 良書は、読後に「言いたいことを言ってくれた」「薄々気づいていたことが整理された」と納得感が伴う。その意味で、『エリアリノベーション : 変化の構造とローカライズ』はまさに、膝を打つようなだ。しかし、日各地で勃発的に起きるエリア形成の流れを見極め、共通項を

    実践者だから発見できた”まちを変える”プレーヤーとその共通項
    amashio
    amashio 2016/08/17
  • “消えた”ウエブサイトを後世に|NHK NEWS WEB

    スマートフォンやパソコンでちょっとした調べものをしたときに、お目当てのサイトがいつの間にか消えていたり、内容が変わったりしていて、残念に感じた経験も多いのではないでしょうか。こうしたサイトを保存する取り組みを進めているのが国立国会図書館です。これまでに保存したサイトのデータ量は700テラバイト余り。今、この膨大なデータを活用しようと新たな試みも始まっています。 “消えた”日韓ワールドカップ 今から14年前、日中が熱狂した2002年のサッカー・日韓ワールドカップ。私もチケットの情報や試合の日程を調べるために、毎日のように公式サイトをチェックしていました。当時は、通信環境も今ほどよくなく、サイトを見るためにわざわさネットカフェに出かけたのを覚えています。しかし、今、このアドレスにアクセスしてもサイトを見ることはできません。大会が終わってほどなく閉鎖され、サイトを運営していた大会の組織委員会も

    “消えた”ウエブサイトを後世に|NHK NEWS WEB
    amashio
    amashio 2016/08/17
  • 「SORACOM x RaspberryPi ハンズオン 〜超音波センサー編〜」を実際にやってみた #soracom | DevelopersIO

    先々月の6月下旬、SORACOMから『ラズパイxソラコムキャンペーン』と称して電子工作とIoTが体験出来るキットが数量限定で販売されていました。個人的にはこれまで足を踏み入れていなかった領域だったのですが、これはちょっとやってみたいな、これを機にIoTの世界にも足を踏み入れてみたいなと思い、(キャンペーンの個数も限られていたので)割と即決で発注致しました。 ラズパイxソラコム キャンペーン 「SORACOM x RaspberryPi ハンズオン 〜超音波センサー編〜」ハンズオン用テキスト 実際届いたのは申し込み後間もなくの時期だったのですが、業務都合等もあって何やかんやでハンズオンを完遂出来ておりませんでした。昨晩ようやく既定のハンズオンを全て実践し終えたので、その実践記録について後学も兼ねて当エントリに内容を残しておこうと思います。 ちなみに私個人、現時点ではIoT機器周りの知識はほぼ

    「SORACOM x RaspberryPi ハンズオン 〜超音波センサー編〜」を実際にやってみた #soracom | DevelopersIO
    amashio
    amashio 2016/08/17
  • チームパフォーマンスモデルとは?

    みなさんこんにちは。@ryuzeeです。 人が集まっただけでは機能するチームにならない、というのはみなさんご存知のとおりです。 そしてチームの形成過程をあわらすモデルの1つとして有名なものに「タックマンモデル」があります(こちらを参照)。 今日はもう1つ別のモデルとしてDrexlerとSibbetが提唱している「チームパフォーマンスモデル」を紹介します。 タックマンモデルでは、チームの形成過程は形成期・混乱期・統一期・機能期・解散期の5段階(初期は4段階)で構成されていましたが、このチームパフォーマンスモデルでは、以下の7段階で構成されます。 オリエンテーション信頼の醸成ゴールの明確化コミットメント実行ハイパフォーマンスリニューアルこれらのステージは前半上から下に向います(形成段階)が、この段階では、徐々に制約を感じるようになっていきます。一方で後半に下から上にあがっていく(持続段階)につ

    チームパフォーマンスモデルとは?
    amashio
    amashio 2016/08/17
  • 開発速度を上げるための Pull-Request のつくり方 - クックパッド開発者ブログ

    こんにちは、投稿開発部の森川 (@morishin127) です。クックパッド、お料理アルバム、みんなのお弁当の iOS アプリの開発等に携わっています。 クックパッドでの開発は GitHub Enterprise 上で行われており、書いたコードをプロダクトに取り込む前には基的に第三者のコードレビューが必須です。コードレビューはプロダクトの品質向上に貢献していますが、往々にして結構な時間と労力がかかるものです。Pull-Request を出してレビューをしてもらい指摘の修正を繰り返していると、場合によってはマージに数日〜1週間ほどかかってしまうこともあります。自分の開発速度を速めるため、また周りのエンジニアの開発速度を下げないためにレビューしやすい Pull-Request を出すことは重要です。この記事ではレビューしやすい Pull-Request のために心がけていることを紹介したい

    開発速度を上げるための Pull-Request のつくり方 - クックパッド開発者ブログ
    amashio
    amashio 2016/08/17
  • 20万円のモーキャプが、“アニメの現場を変えるさま”を体験 (1/5)

    現在放送中のTVアニメ『魔法少女? なりあ☆がーるず』(以下なりあ☆がーるず)。その制作方法は非常にユニークだ。「生でアニメをつくるさま」(アニさま)として、収録風景をネット配信で生中継。視聴者の意見を吸い上げながら撮影を続け、編集を加えた後、数日後に地上波で放送する。 収録の様子自体を生配信、数日で編集して地上波で放映 この独特の制作・放送形態の実現に一役買っているのが『KiLA』(きぐるみライブアニメーター)と呼ばれるシステム。モーションキャプチャーを使って、取り込んだキャストの動きを、複数の3Dキャラクターに反映し、リアルタイムで映像を作れるものだ。仮想空間内にアングルの異なるカメラを多数設置でき、その映像を切り替えながら、ライブ配信できる点が面白い。 説明を聞いて、ものすごく高価な設備を想像する読者もいるかもしれない。モーションキャプチャーといえば、最近では野村萬斎さんがゴジラの動

    20万円のモーキャプが、“アニメの現場を変えるさま”を体験 (1/5)
    amashio
    amashio 2016/08/17
  • 「有害なgoto」「時期尚早な最適化」、そしてプログラミングにまつわる神話は諸悪の根源である | POSTD

    以下のプレゼンテーションは、私がPapers We Love Madridの初会議で発表したものです。講演のテーマは、Donald Knuthの論文「Structured Programming with Go To Statements」(goto文を用いた構造化プログラミング)でした。 我々が人間として抱える最大の問題は、信念と現実を混同することである。 – Alan Kay それ(goto)を禁止するか、それとも使わない方向へ教育するかが問題だ。 – Donald Knuth この記事では、神話についてお話ししたいと思います。Googleで 神話(myth) の定義を検索してみると「広く信じられているが誤った信念や観念」とあり、dictionary.comを見ると「立証されていないか誤った共通的信念であり、社会制度を正当化するために用いられる」と説明されています。ここで問いたいのは、

    「有害なgoto」「時期尚早な最適化」、そしてプログラミングにまつわる神話は諸悪の根源である | POSTD
    amashio
    amashio 2016/08/17