平素より「はてなスペース」をご利用いただき、ありがとうございます。 「はてなスペース」は、2016年2月29日をもちまして、 サービスの提供を終了させていただきました。 これまでご利用いただきましたユーザーの皆さまに深く感謝いたします。 誠にありがとうございました。 詳しくは下記をご覧ください。 http://space.hatenastaff.com/entry/2016/01/12/143219
絵コンテを描いてると、映画を作ってる!って気になりますよね。 ところが、絵コンテに抵抗がある人が結構います。 もったいない! 『絵コンテの描き方』では、 絵コンテの目的や最低限押さえるポイントをまとめました。 今回は、その具体的な実践編。 『見て描ける、絵コンテサンプル集』です! 丸と線だけで絵コンテは描けます!
Java開発者が知らないと損するPaaSクラウド8選:ユカイ、ツーカイ、カイハツ環境!(25)(1/3 ページ) 進化・激変するJavaクラウドの現状を知る、まとめ 本連載「ユカイ、ツーカイ、開発環境」では、Javaが利用できるクラウドコンピューティングのPaaS環境について、いくつか紹介してきました。最近では、レッドハットの「OpenShift」とヴイエムウェアの「Cloud Foundry」などのPaaSクラウドのβサービスが提供され始め、また、いままで紹介した各クラウドの事情も変わってきました。 本稿では、Javaで利用できる以下の8つのPaaSクラウドの最新動向をお届けします。 機能を拡充し続ける「Google App Engine」 「Stax」はCloudBeesに買収され「RUN@cloud」に Morphの「AppSpace」は「mCloud」に .NETだけじゃない「Wi
教科書: Clojure in Action 作者: Amit Rathore出版社/メーカー: Manning Pubns Co発売日: 2011/11/28メディア: ペーパーバック クリック: 24回この商品を含むブログ (2件) を見る マクロ ? Clojureランタイムの動き ソースコード ------> [Read] -------> [Evaluate]まず、リーダーがソースコードをClojureのデータ構造に変換してから、評価されてプログラムが実行される。 マクロは評価される前のデータ構造上で振る舞いを定義することができる関数で、評価される前にプログラムからコードを操作することができる。 ソースコード ------> [Read] --- <macro> ---> [Evaluate] これができると、Clojureに新しい機能を追加することができたりするということ。 u
今回このブログ - Webデザインレシピを、iPhone などでも見れるようにリデザインしました。使用したのは CSS3 の Media Queries(メディアクエリ)。メディアクエリの使い方や感想、気をつけたい注意書きをまとめてみました! 遅ればせながらこのブログ – Webデザインレシピを、スマートフォンでも見れるように改修しました。このブログは WordPress で書いているので、スマートフォンや iPad への対応方法はいくつもあるのですが、今回は CSS3 の Media Queries(メディアクエリ)を使って、iPad、iPhone など、いろんなデバイスに対応(対応というか、一応見れる程度)にしてみました。 なので Media Queries を使ったスマートフォン対応と、リデザインしながら思ったことなどをまとめてみました。 CSS3 Media Queries 目次
Media Query とは CSS3 から導入される Media Type を大幅に拡張する仕様です。 そもそも Media Type とは Media Type とは CSS 2 系に元々ある仕様で CSS を適用するメディア(パソコンの画面、テレビ、プリンタ用紙など)を指定するときに使います。 以下の例だと、 media 属性の中に記述されている all や screen や print が Media Type です。 <link rel="stylesheet" type="text/css" href="共通の.css" media="all" /> <link rel="stylesheet" type="text/css" href="パソコンの画面の.css" media="screen" /> <link rel="stylesheet" type="text/css"
前回Clojure言語基本の「き」 - 達人プログラマーを目指してに引き続き、Clojure言語を新しく覚える際にポイントとなる事柄をまとめていきたいと思います。 逐次実行 (do 式1 式2 ... 式n)の形式を使うことで、処理を逐次実行させることができます。最終的に一番右側の式の結果が全体的な式の結果となります。この方法は副作用の存在を前提としているため、純粋な関数型のプログラムに対する手続き型プログラミングへの抜け道となる危険性がありますが、ClojureからJavaを呼び出す場合などに便利な場合があります。 user=> (do (println "Hello") (println "World") (+ 1 2)) Hello World 3 また、doと似た構造は、(後から説明するように)letやwhenなどClojureプログラムのさまざまな場面で暗黙的に表れるという点も重
原文(投稿日:2009/11/19)へのリンク ライブラリを使うのは簡単だ。しかし、必要なライブラリをシステムに正しく組み込むのは面倒な作業だ。多くの言語はこの問題をリポジトリを使って解決してきた。リポジトリにはライブラリ + メタデータがホストされていて、ツールを使って簡単に正しいバージョンのライブラリが取得できる。Rubyの世界ではRubyGemsがツールとパッケージングのフォーマットを提供して、この仕組みを実現している。Rubyforge(Gemsのホスティングは近いうちにGemCutterに移行する予定。GemCutterはRubyforgeより柔軟性に富んでいる。)にホストされている既定のリポジトリを使えば簡単にGemパッケージを公開したり、利用したりできる。Javaの世界では、Mavenが人気がある。 ClojarsはClojureライブラリの共有や利用を簡単にするための新しい
この記事はClojrure Advent Calendar 2011の参加記事です。 今回はCompojureでウェブアプリを作る際に使える ある程度実践的(?)なTipsなどを紹介します。 長文なのでご注意くださいCompojureとは†CompojureはClojure向けの軽量ウェブフレームワークです。 Clojure版Sinatraのようなフレームワークでウェブアプリをシンプルに記述できることが特徴で、ringというウェブアプリケーションライブラリがベースになっています。 Hello World†最初にベースとなるHelloWorldを作ります。 HelloWorldの作り方自体はググれば他にたくさん記事が見つかると思うので 詳細な説明は割愛して、コード内のコメントで軽く補足します。 なおこれから先はLeiningenがインストール済みであることを前提にしています。 プロジェクトの
「SVGにチャレンジ! 第1回」です。第2回があるかは分かりません。 インラインSVGを使って『アンリミテッド:サガ』というゲームのスキルパネル風のメニューを作ります。 実物は「アンリミテッドサガ スキルパネル」とかで画像検索してみてください。 このスクエアさんの『アンリミテッド:サガ』というゲームがすごく好きでですね……以前からこれをウェブページとして作ってみたいと思っていたんですよ。 クリッカブルマップとかも考えましたが、あれあまり好きじゃない。 というわけでSVGでやることにしました。拡大しても綺麗ですしね! Unlimited Saga Style Panel Menu with SVG & CSS デモファイルをダウンロード 表示確認で一番期待通りに表示できたのは、Firefox 7とChrome 16 devです。 IE 9とSafari 5.1は、transitionしません
あいつ仕事してないで女の子のイラストばっかりいじってるぞと陰ながら言われていた喜納です。 HTML5で動くSVGアニメーション「SVG女子」がラスベガスでのマイクロソフト基調講演MIX11で公開され、 世界を(いろんな意味で)驚かしてきましたが、 ついに本日、日本でも公開されました! しかも日本版に合わせてアニメーションも長くなっています! こっそりブラウザを英語にして見ていた人も必見です! (神風動画さんによる予告編動画!) 神風動画さんによるハイクオリティアニメーションをSVGで再現すると言う試み、 プログラムについては SVG Girlの公開と内部実装(プログラマーブログ) で担当プログラマーの吾郷が説明していますが、とにかく いかにSVGをきれいに軽くするかが最重要! SVGといえば拡大しても荒れる事の無いベクター形式で、pngよりも軽くつくれたりすることで使われていますが、 今回
Clojure Scriptとは 先日、Clojure Scriptという技術が発表されました。 Clojure Scriptとは「Clojureで書くことができるJavaScript」です。 Coffee Scriptと同じように、Clojureで記述したファイルをコンパイルしてjsファイルに書き出します。 Clojure自体よくわからない人もいらっしゃるかと思いますので、順番に説明していきます。 Clojureとは? みなさんはClojure(クロージャー)という言語をご存知でしょうか? Clojureとは、JVM上で動作するLISP系の言語です。 最近はHerokuでサポートされたりして、知名度があがりつつある言語です。 Clojure言語自体の説明については、Clojure公式サイト※1や、Clojure入門記事※2などを参照してみてください。 Google Closureとの関係
reflexa Web APIの概要 連想検索エンジンreflexa(リフレクサ)の機能をWebサービス上から利用するためのWeb APIを提供しています。APIは、「REST形式」のリクエストを処理し、結果をJSONまたはXML形式で返すことができます。APIを利用することにより、入力したクエリーに関連するキーワードを抽出することができるようになります。 reflexa Web APIの利用方法 reflexa Web APIは、REST形式のAPIとなっております。reflexa Web APIのURLにパラメータを指定し、リクエストを送ることで簡単に連想結果を取得することができます。APIのリクエスト仕様は以下のようになっております。 URL:http://labs.preferred.jp/reflexa/api.php パラメータ: q=クエリー(URLエンコードされたもの。空白
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
本日、日本Javaユーザーグループ(JJUG)主催のCCC 2014 SpringというJavaの勉強会に行ってきました。会場は、ベルサール西新宿で、都営大江戸線都庁前のA5出口を出て、新宿中央公園の5分くらい歩いたところにありました。今はスマートフォンで地図を確認しながら行けるので、初めての場所でも方向音痴の私でも電車の駅さえ間違わなければ大丈夫ですね。 CCCというのはCross Community Conferenceの略で、さまざまなコミュニティーの交流の場となる会議という趣旨でしょうか?このCCCというイベントは2012から開催されているようなのですが(CCC | 日本Javaユーザーグループ)、今回初めて参加させていただきました。残念ながら個人的な都合から、基調講演と午後の前半のセッションのみで後半と懇親会には参加できませんでしたが、参加したセッションについてまとめます。その他
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く