タグ

2014年6月22日のブックマーク (5件)

  • 新プログラミング言語「Swift」の型と制御構文

    Swiftの特徴 Swiftを発表翌日にいじり倒してみたところ、次のような印象を受けました。 不変型を扱いやすくすることで、プログラマにプログラムの状態を排するように導いている 型のチェックが厳密になったことで、プログラムがランタイムエラーを起こす可能性が少なくなっている 関数型言語の性質を積極的に取り入れている この新言語に触れた人は、それぞれ違った印象を抱かれることでしょう。Swift言語の作者によれば、Objective-C, Rust, Haskell, Ruby, Python, C#, CLUなどから影響を受けているとのことですが、「あの言語にそっくりだ」「この言語にそっくりだ」という印象は、その人が深く知っている言語によって変わってくるのでしょう。 稿では、iPhone/iPadMacのアプリケーション開発で使われてきたObjective-Cと比較しつつ、この新言語の特徴

    新プログラミング言語「Swift」の型と制御構文
    nettabo
    nettabo 2014/06/22
  • Web Components を支えるPolyfillライブラリ

    Hello 生成されるJSそのものはピュアな感じなので、たしかにbosonicを捨ててもWeb Componentsとして成り立ちそうではある。 瑣末だが、この記事を書いてる時点で試したらWeb Platform featuresのフラグをEnableにしたCanaryで、bosonic-pollyfillsがエラー吐いてる... 余談、実はえらいかも Polymerコンポーネントって、結局Polymer入れないと使えないなら、BackboneJSで使えないAngularディレクティブみたいなもんな気がしてきた。Bosonicのコンセプト、実は偉いかも。(出来る範囲は制限されるかもしれないけど) — あほむバーガー (@ahomu) June 30, 2014 結論 個人的にはふつうのPolyfillとして動いてくれるものを精査したかったのだけど、結果的に Polymer/platform

    Web Components を支えるPolyfillライブラリ
    nettabo
    nettabo 2014/06/22
  • iOS 8から追加されたWebKit Frameworkを使ってみる - Qiita

    self.webView = [[WKWebView alloc] initWithFrame:self.view.bounds configuration:configuration]; プロパティ configuration WebViewの設定。WKWebViewConfiguration を指定できます。 WKWebViewConfiguration クラスには preference というプロパティがあり、 WebViewの最小フォントサイズ データの取得が完了するまで描画を行わない JavaScriptが新ウィンドウを自動的に開くのを許可するか JavaScriptの実行を許可するか などを設定できるようです。詳しくは次のクラスリファレンスを参照してください。 WKPreferences navigationDelegate WebViewのナビゲーションに関するデリゲートです

    iOS 8から追加されたWebKit Frameworkを使ってみる - Qiita
    nettabo
    nettabo 2014/06/22
  • すべての整理整頓に応用できる一箇所にまとめてから分別するメソッド - あなたのスイッチを押すブログ

    整理整頓を行うにあたって、一番間違いがなく、それでいて効率的な方法があります。それが、以下の手順です。 ①対象物を一箇所に集める ②集めたものを分別する この手順で事を進めるだけで、驚くほど効果を得られます。 "整理整頓" と言っても、部屋の片付けだけを指すわけではありません。メールの処理やEvernoteの管理、タスクリストにだって、このメソッドは活用できるんです。 一箇所に集めて、それから分別する 部屋の整理整頓を効率よく行うために、もっとも有効な手段は「とりあえず物を一箇所に集めて、それからどこに配置するかを決めること」です。 例えば机の上を考えてください。 ぐちゃぐちゃに物が散らかった机。これを整理するとき、ランダムに物を引っ張り出し、不要か必要かを考え、どこに置くかを考えて、次の物に取り掛かる。 こんなことをしていたら時間が掛かって仕方ありません。しかも、一向にキレイにならない机

    すべての整理整頓に応用できる一箇所にまとめてから分別するメソッド - あなたのスイッチを押すブログ
    nettabo
    nettabo 2014/06/22
  • これが本当の神アプリ、手話を音声に変換するアイデア「Google Gesture」が素晴らしすぎる

    学生たちのアイデアが、巨大な言葉の壁を打ち壊すかもしれない。 この「Google Gesture」の仕組みはこうだ。 まず、手話を話す人の腕に、筋肉の動きと手・腕の位置を感知するバンドを装着する。 そして、手話をおこなう際の動きがスマートフォンに送信され、専用アプリがリアルタイムで音声に変換する。 「Google Gesture」は、手話をリアルタイムで音声に変換することで、健常者が手話を習得することなく手話を使用する人々とのコミュニケーションを可能とするアイデアで、いま実際に開発されているものではない。世界の学生を対象にしたアイデアコンペ「Future Lions 2014」でスウェーデンのBerghs School of Communicationの学生たちが受賞した。 旧約聖書によれば、人はバベルの塔を建設しようとしたために、神によって異なる言葉を使うようにさせられ混乱したという。そ

    これが本当の神アプリ、手話を音声に変換するアイデア「Google Gesture」が素晴らしすぎる
    nettabo
    nettabo 2014/06/22