タグ

2014年3月7日のブックマーク (15件)

  • すぐに分かる CoffeeScript によるクラスの書き方 | DevelopersIO

    年末年始から CoffeeScript を積極的に使っているわけですが、ピュアな JavaScript よりもクラスの取り扱いがしやすくなっていることに一番の恩恵を感じています。すべての機能を使いこなせているわけではありませんが、何件かの業務を通じてフィールド(インスタンス変数)やプライベート関数など自分流のクラスの書き方が出来てきたので、ここに書き記しておくとします。 よくある CoffeeScript のクラス構造 CoffeeScript に関する書籍やブログエントリを見ると、だいたいこのようにクラスを紹介していることが多いです。 class ClassName @staticVar: 0 # 静的なプロパティ @staticFunc: -> # 静的な関数 # do something... constructor: (name)-> # コンストラクタ @name = name

    すぐに分かる CoffeeScript によるクラスの書き方 | DevelopersIO
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
  • 何を書くかは身体に尋ねる-言葉にならないところから理論を立ち上げるThinking At the Edgeという方法

    今回取り上げるThinking At the Edge※(以下、TAEと表記する)は、言葉にならないもやもやした感じを言葉にする方法であり、そこからさらに、雑多だが豊かな非定型データ・資料と取っ組み合い、理論(仮説)を立ち上げるまで進むことができる方法論である。 ※直訳すれば「辺縁で考える」となるが、ドイツ語では「Wo Noch Worte Fehlen」(「未だ言葉に成らざる所」)と名づけられている。 このTAEは、フォーカシング(focusing)で知られる臨床心理学者であり哲学者でもあるジェンドリンが、シカゴ大学での理論構築の授業で用いていた方法を、2004年にジェンドリンとメアリー・ヘンドリクスが14のステップにまとめたものである※。 ※Gendlin, E. T. & Hendricks, M. N. (2004) Thinking At the Edge (TAE) steps

    何を書くかは身体に尋ねる-言葉にならないところから理論を立ち上げるThinking At the Edgeという方法
  • JavaScript か CoffeeScript かで結果が変わるプログラム - 音の鳴るブログ

    使い所皆無なんだけど、このプログラムは JavaScript だと "JavaScript" と評価されて CoffeeScript だと "CoffeeScript" と評価される。 { JavaScript: ["CoffeeScript"] }["JavaScript"][0] 検証用コード code = '{ JavaScript: ["CoffeeScript"] }["JavaScript"][0]'; // "CoffeeScript" と評価される eval(CoffeeScript.compile(code, {bare:true})); // "JavaScript" と評価される eval(code); こうしてしまうと、観察者効果でどちらでも "CoffeeScript" と評価されてしまう。 a = { JavaScript: ["CoffeeScript"] }

    JavaScript か CoffeeScript かで結果が変わるプログラム - 音の鳴るブログ
  • 【デブサミ2014】13-B-2 レポート 「グリーにおけるChef導入事例~既存の資産を活かし新しい技術を導入する~」

    Chef導入の背景 荒井氏はChefの概要説明の後、導入における『よくある風景』について説明しました。「たいてい、サーバが欲しい際には運用担当者に『サーバをx台ください』と申請、そして担当者が『秘伝のタレ』の如く手順書を元にコマンドを実行、提供するという流れ。これは荒井の周りだけでなく、世間一般的にも『よくある風景』でしょう。このフローは非効率であり、自動化したいところです」と荒井氏は説きます。Chefによって自動化することで処理の効率化を図り、自動で処理を行うことで手動実行の際の人為的ミスもなくなり安定運用が見込めます。デリバリーのスピードも格段に上がることもあり、Chef導入を決断するに至りました。 導入以前の状況 荒井氏の直面する環境下では、すでにあるインフラにChefを導入する必要性がありました。Debianを利用しており、パッケージで変更管理も行っている状態。設定ファイルのボリュ

  • 知らないうちにphpspecがすごいことになっていた件 - iakioの日記

    昔あったphpspecが進化したものなのかそれとも別のものなのかは知りませんが。 すごい。軽くキモい。17分の動画です。 Laracasts | PHPSpec is So Good まず、いきなり「MovieCollectionにMovieをadd()するとcountが1になること」というのスペックを書きます。MovieCollectionクラスもMovieクラスもまだ作ってません。 phpspec runを実行すると当然失敗して、「MovieCollectionクラスが無いけど作ってほしい?」と尋ねてきます。Yなら空のMovieCollectionクラスが作られます。 関係ないけどこういうスクリーンキャストを作ったりライブコーディングする人は、ターミナルの色の設定したほうがいいですね。GitHubにいろいろカラーテーマがあるので。 その後いろいろ説明を省きますが、今度は「MovieCo

    知らないうちにphpspecがすごいことになっていた件 - iakioの日記
  • http://yomikata.org/word/phper?n=1

  • Pythonにサヨナラを - HackerNews翻訳してみた

    「HackerNews翻訳してみた」が POSTD (ポスト・ディー) としてリニューアルしました! この記事はここでも公開されています。 Original article: Saying Goodbye To Python by Ian Bicking ずっと先延ばしにしてきた記事を書きます。決別宣言ではなく(ずいぶん前に離れていますし)、ただ自分が歩んできた道を振り返ったに過ぎません。Pythonの世界に別れを告げてずいぶん経つのに、これまでサヨナラを言う勇気がなかったのです。 何年も前にPythonを卒業したとはいえ多少の愛着は残っており、戻る可能性もあると思っていました。PyCon 2013への提議が却下されたことは頭にきましたが(面白い話をしようと思っていたのに!)、この件で自分はもうPythonコミュニティの一員ではないのだと確信しました。 Pythonは私が初めて(もしかした

  • AWS 導入事例:任天堂株式会社、株式会社ディー・エヌ・エー| AWS

    Super Mario Run の配信を開始した当日は、待ちわびた世界中のユーザーからのアクセスが一気に集中しましたが、AWS のインフラは十分なレスポンスを返し続けてくれました。ここまで何も大きな障害が発生しないケースは、大量のアクセスが想定されるゲームの配信開始時では極めてまれなことですし、2017 年 3 月時点で 8,000 万ダウンロードを突破する規模になっても AWS で特に問題は起こっていません。 任天堂株式会社は「任天堂に関わる全ての人を笑顔にする」ことを目指し、ホームエンターテインメント分野において、世界中のユーザーにかつて経験したことのない楽しさ、面白さ、驚きを持った娯楽を提供することを最も重視しています。任天堂ではこれまで、ホームエンターテインメントのビジネスを主にゲーム専用機の提供で推進してきました。 さらに任天堂では、先進国が中心となっているゲーム専用機の利用者に

    AWS 導入事例:任天堂株式会社、株式会社ディー・エヌ・エー| AWS
  • Raspberry Piをなぜ子どもたちに与えるのか

    Googleが日IT教育を支援、5000台のRaspberry Piを提供へ――。 Googleの支援を受け、NPO法人CANVASがこの春から格的に活動を開始したのが、子どものプログラミング学習を支援するプロジェクトProgramming Education Gathering(PEG)」である(関連記事)。狙いは、子どもが継続的にプログラミングを学習できる場やコンテンツの提供。このPEGのワークショップを監修するのが、青山学院大学・津田塾大学 非常勤講師の阿部和広氏だ。プログラミング学習のツールとして、なぜ子どもたちに小型のPCボードであるRaspberry Piを提供するのかを同氏に聞いた。

    Raspberry Piをなぜ子どもたちに与えるのか
  • RaspberryPiを買ったのでPE版Minecraft用のマルチ鯖建ててみた | おまっちゃおの備忘録

    RaspberryPi(ラズベリーパイ)買いました!写真だと大きく見えるかもしれませんが、実際には名刺サイズ程の大きさしかないパソコンです。値段が35$(購入時)とお安かったので、Linuxの勉強にでも使おうかと。何分LinuxのLの字も知らないので… 今回はそのRaspberryPiでスマートフォン版Minecraft Pocket Edition用のマルチサーバーを建ててみたので、RaspberryPiの初期設定からマルチサーバーを開く所までの経緯を紹介しようと思います! Minecraft - Pocket Edition 0.5.0(¥600) カテゴリ: ゲーム, シミュレーション, アドベンチャー 販売元: Mojang - Mojang AB(サイズ: 3.2 MB) 全てのバージョンの評価: (4,932件の評価) iPhone/iPadの両方に対応 -前置き Raspbe

  • NHK NEWS WEB 知られざる死の記録〜仮埋葬

    3年前の東日大震災で、被害が大きかった沿岸部では、亡くなった人を火葬することさえできなくなり、遺体を一時的に土に埋める異例の「仮埋葬」が行われました。 震災から3年を前に、NHKは、詳しいことはあまり明らかにされていなかったこの「仮埋葬」の詳細な資料を入手し、関係者から話を聞くことができました。 巨大災害が奪った死者の尊厳、家族の死を受け止められない遺族、悩みながらその知られざる死の実態に仙台放送局の廣川裕輔記者が迫りました。 残された死の記録 「仮埋葬」は、震災発生直後の3月21日から6月8日にかけて、火葬場なども大きな被害を受けた宮城県内で行われました。 土に埋められた人は、2108人に上りました。 当時、「仮埋葬」の様子は大きく報じられ、家族をしっかり弔うことができない大災害の一面として多くの人の記憶に刻まれました。 遺体は、その後、11月にかけて掘り起こされ火葬されまし

    NHK NEWS WEB 知られざる死の記録〜仮埋葬
  • 数学を学ぶには計算ドリルではなく「高度な数学」から学び始める方が効果的なわけとは?

    By AJ Cann 小学生のころは好きだった算数も、中学生から「数学」に突入、カリキュラムが進み内容が高度になるつれて大嫌いになったという数学嫌いの人は非常に多いものです。しかし、「小さな子どもこそ高度な数学から学ぶべきである」という驚くべき数学の学習方法が唱えられています。「5歳の子どもにも高度な数学」とは一体どのような学習方法なのか、The Atlanticがまとめています。 5-Year-Olds Can Learn Calculus - Luba Vangelova - The Atlantic http://www.theatlantic.com/education/archive/2014/03/5-year-olds-can-learn-calculus/284124/ 「数学」を学ぶまでに、その準備として四則演算、小数・分数などの計算をコツコツを積み重ねて、方程式を入り口

    数学を学ぶには計算ドリルではなく「高度な数学」から学び始める方が効果的なわけとは?
  • なぜか検索できない文字でWindowsファイル検索する謎テクニック

    Windowsで、ファイル名に「☆」(他にも「-」「+」「(」「(2)」など)が入っているファイルを検索する方法、わかりますか?」 実は、ただ検索欄に「☆」と入力しても、検索結果にすべてのファイルが表示されてしまいます。変な検索方法を調べて、いろいろなパターンを試し続けた結果、謎テクニックで回避できると分かったのですが、Windowsファイル検索テクニックの世界にはかなり独特の世界が広がっていると同時に、ろくな資料が見当たらないことも分かりました。というわけで今回は、「☆」の検索を通じて、「なぜか検索できない」を解決するテクニックを紹介します。 正解例を見て、衝撃を受けたり、「???」という感想を共感してもらえたら嬉しいです。 関連:「(2)」を検索する方法はこちら→「Windowsファイル検索で 数字1文字 や 括弧付き数字 を検索する方法(謎テクニック応用編)」 目次 1. 追記:仕

    なぜか検索できない文字でWindowsファイル検索する謎テクニック
  • 地下鉄のラインをつなげて乗客をスムーズに乗降させるゲーム「Mini Metro」

    東京などの都心では網の目のように縦横無尽に地下鉄や電車が張り巡らされています。そんな複雑な地下鉄の路線図を記号とラインだけで作成しながら、表示される乗客をスムーズに乗降させるブラウザゲームが「Mini Metro」です。 Mini Metro http://dinopoloclub.com/minimetro/ なお、Mini Metroを実際にプレイしている様子は以下のムービーから見ることができます。 「Mini Metro」をプレイするとこんな感じ - YouTube プレイするには下にスクロールしたところにある「unity web player」をクリック。 「ファイルを保存」をクリック。 デスクトップにインストーラが表示されたら起動します。 「実行」をクリック。 「同意する」をクリック。 あとは「完了」を押せば…… Mini Metroのページにゲーム画面が表示されてプレイ可能にな

    地下鉄のラインをつなげて乗客をスムーズに乗降させるゲーム「Mini Metro」