タグ

2014年2月27日のブックマーク (5件)

  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

    TechCrunch | Startup and Technology News
  • 【超期待】あのGitHubが新世代テキストエディタを開発中。その名も「Atom」 | ソフトアンテナ

    Gitホスティングサービスで開発者から絶大なる支持を受けているGitHubが、ハック可能な新世代のテキストエディタ「Atom」を開発中であることが明らかになりました(公式ブログ、The Next Web、Hacker News)。 現在Mac版Atomがクローズドベータの段階で(Windows / Linux 版はまだ準備中らしい)、まだ一般公開はされていません。ベータテストに参加したい人はメールアドレスを登録して、inviteをリクエストする必要があります。 Atomの見た目はSublime Textっぽいモダンなもの。ブログによると、Sublime / TextMateが提供する簡単さと(しかし拡張性に乏しい)と、Emacs / Vimが提供する柔軟性(しかし複雑な)、を全く妥協することなく結合することを目標として開発されているようです。 GitHubだけに、Webアプリかなという気も

    【超期待】あのGitHubが新世代テキストエディタを開発中。その名も「Atom」 | ソフトアンテナ
    yohshiy
    yohshiy 2014/02/27
  • マルチコア時代のプログラマは関数脳になろう〜Scala・Clojure〜 - Tech-Sketch

    前回 の記事では、関数型プログラミングの概念とJava8による実装例を示しました。しかしJava8のリリースは来年まで延期されてしまったため、今すぐ試してみるには少しハードルが高いかもしれません。 そこで今回は、Java7のJVM上で動作する代表的な関数型プログラミング言語、 Scala と Clojure を紹介します。 Scalaとは では、 Scala から紹介しましょう。 ScalaはJVM上で動作するプログラミング言語で、関数型の特徴とオブジェクト指向の特徴を合わせ持った、欲張りな言語です。 JVM上で動作するため、既存の膨大なJavaライブラリをそのまま流用でき、JVMのパフォーマンスチューニングノウハウを最大限活用することができます。またJavaよりも豊富な記述形式を持ちながらもJavaオブジェクトをそのまま扱え、強力な型推論を持った静的型付け言語でもあるため、定型的で冗

  • IDEに頼るとプログラミング能力は劣化するのか | スラド デベロッパー

    家/.にて、IDEに依存すると悪いプログラマになるのか?(Does Relying On an IDE Make You a Bad Programmer?)という話が議論になっている。 元々は、とあるプログラマが.NETを使う際にIDEに頼ってしまう、という話を自身のブログに書いていたものを、ITworldが取り上げたもの。.NET開発においてVisual Studioはコードの自動生成などを含めた非常に強力な開発支援ツールを提供している。しかし、それは逆に言えば「IDEで提供されているものしか使えない」というプログラマや、「ほかの言語や環境を扱えないプログラマ」を生み出してしまうことになるのではないか、という疑問が呈されており、そこからIDEを使うとプログラミング能力が落ちるのでは無いかという議論に発展している。 いっぽうのIDE擁護派は「言語が持つの特定の機能や関数を覚えているプロ

  • JavaScript MVVMフレームワーク「JsViews」の概要

    はじめに JsViewsはJsRenderのテンプレートに宣言型データバインドを追加するフレームワークです。これにより、MVVM(Model‐View‐ViewModel)パターンを簡単に実装できます。 対象読者 JavaScriptデータバインドフレームワークに興味のある方 WebアプリケーションにおけるMVVMパターンに興味のある方 JavaScript、jQueryの基を理解している方 必要な環境と準備 以下のサイトから、jsviews.jsとjQueryをダウンロードしてください。 JsViewsはJsRenderの機能を拡張するjQueryのプラグインです。JsViewsのダウンロードページでjsviews.jsをダウンロードしてください。jsviews.jsには、JsRenderとJsViewsが含まれています。 JsRender(jsrender.js)とJsViews(j

    yohshiy
    yohshiy 2014/02/27
    JavaScript で MVVM