タグ

2014年4月24日のブックマーク (8件)

  • The Shakespeare Programming Language

    The Shakespeare Programming Language Karl Hasselström Jon Åslund Document was last rebuilt August 21, 2001 Contents Introduction Design Goals Hello World! Title Dramatis Personæ Acts and Scenes Enter, Exit and Exeunt Lines A Slightly Less Trivial Example Input Gotos Conditional statements A Slightly Less Trivial Example Stacks How To Compile Your SPL Program How We Compiled the SPL Translator Exam

    yohshiy
    yohshiy 2014/04/24
    シェークスピアプログラミング言語。演劇の台本のような書き方でソースを書く。一種のギャグ言語かな。
  • smartcrop.js - 要注目!スマートなクロップ機能を実現 MOONGIFT

    おお、これは格好いい! 写真のサムネイル表示というのはやり方によって大きくインパクトが変わります。単純に縮めて表示すると何の写真か分かりづらくなります。さらに横長、縦長の写真では正方形に切り出すのは簡単ではありません。 そこで使ってみたいのがsmartcrop.jsです。写真の中から一部を切り出すライブラリで、よりインパクトの強い部分を抽出します。 smartcrop.jsの使い方 デモです。よりインパクトの大きい場所を抽出しているのが分かるかと思います。 切り出す形を変更することもできます。その場合でも写真全体を対象にする訳ではありません。 さらにサンプル。女性を中心に抽出しています。 これは完全に左側から。 ヨットを中心に。サムネイルでも格好いいですね。 街並。より印象的なビルを中心にしています。 こちらは川と太陽が中心です。 人の場合は顔を中心にするようです。 多数の人がいる場合。よ

    smartcrop.js - 要注目!スマートなクロップ機能を実現 MOONGIFT
    yohshiy
    yohshiy 2014/04/24
    サムネイルを作るときに画像の重要そうなところを予測して切り出すライブラリー。かなりよさそう。
  • Cask - naoyaのはてなダイアリー

    昨年 ELPA で elisp を管理 - naoyaのはてなダイアリー に書いたとおり、昨今は Emacs にもパッケージ管理システムが搭載されいて、どこからか elisp をコピペしてきてその後管理できなくなる・・・みたいなことはなくなった。 ただ、じゃあ ELPA で全て解決したかというとそんなことはなくて、ELPA はパッケージのインストール自体は簡単にしてくれるけれども、それだけだった。 elisp の管理も Bundler のように入れたいパッケージ一覧を書いて bundle install すれば全部まとめて入るみたいな、そういうのが欲しい・・・と常々思っていた。 と思っていたら、Cask というのを見つけた。これがずばりそのものだった。 (source gnu) (source melpa) (source marmalade) (depends-on "ag") (dep

    Cask - naoyaのはてなダイアリー
  • JavaScriptで関数型プログラミングの入門 - Qiita

    【他キーワード】 第一級関数(高階関数が扱える) カリー化(部分適用) 型推論 気をつけるべきは三点 JavaScriptで関数型を考えるにあたっては、 抑えるべきポイントは下記三点となります。 すべての関数が値を返す 関数に副作用がない(参照透過) 関数を値として扱える 関数型として気をつけることはほかにもあるのですが、 入門として今回は扱いません。 すべての関数が値を返す 関数がすべての値を返すようにします。 // Good function hello() { return 'Hello' } console.log(hello()); // Hello // Bad function hello() { console.log('Hello'); } hello();// Hello これによりその返り値を利用し、さらに関数を組み立てていきます。 関数に副作用がない(参照透過) 簡

    JavaScriptで関数型プログラミングの入門 - Qiita
  • 日立ソリューションズ、.NETアプリケーション開発用フレームワーク「Open棟梁」をOSSで公開

    日立ソリューションズは、.NET Frameworkをベースにしたアプリケーション開発に必要な各種機能を提供するフレームワーク「Open棟梁」を、オープンソース・ソフトウェア(OSS)として23日に公開した。また、同社を中心に、OSSコンソーシアムに「Open棟梁」普及に向けたコミュニティとして、「.NET開発基盤部会(仮称)」を7月初旬に発足する。 「Open棟梁」は、アプリケーション全体のアーキテクチャを統一する標準アーキテクチャ、入出力処理やデータベースアクセスなどの定型的な機能、開発ツール、テンプレートなどを提供し、高品質なアプリケーション開発環境を実現している。 日立ソリューションズでは、「Open棟梁」を受託開発やプロダクト開発、小規模部門システムから大規模基幹システムまで約70件の開発案件に適用しており、これらの実績によって蓄積したノウハウを集約した。 異種透過性を実現した通

    日立ソリューションズ、.NETアプリケーション開発用フレームワーク「Open棟梁」をOSSで公開
    yohshiy
    yohshiy 2014/04/24
    まだよくわからないけど、Prism のすごいの的なものかな
  • HugeDomains.com

    yohshiy
    yohshiy 2014/04/24
    "JavaScript テンプレートエンジン 10 選"
  • Textillate.js

    About Textillate.js combines some awesome libraries to provide a ease-to-use plugin for applying CSS3 animations to any text. Usage Simply include textillate.js and it's dependencies in your project to start creating unqiue effects. Credits Textillate.js is built on top of the simple, yet amazingly powerful animate.css and lettering.js libraries.

    yohshiy
    yohshiy 2014/04/24
    テキストのCSS アニメーション。
  • MozillaとUnityが協力してウェブのゲームを変える

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    MozillaとUnityが協力してウェブのゲームを変える
    yohshiy
    yohshiy 2014/04/24
    WebGL を使ってプラグインなしで、3Dシューティングのようなゲームができるようになるらしい。しかもFirefox なら asm.js でさらに最適化。すごいけど、個人的には Web でゲームしないんだよな。