Pick up the 9th-gen iPad with two years of AppleCare+ for only $298
来る1/10〜12の「第55回プログラミング・シンポジウム」にて「抽象化」をテーマとしたセッションを行います。 セッション概要 「抽象化」をキーワードに、参加者から「知りたいこと」を募集、みんなでそれに対する答えを考えてワイワイする会です。 「知りたいこと」の例 プログラムを書く上でどこまで抽象化するのか? どうやって適当な抽象化レベルを判断する? 抽象化する上での適切な言語の選択がある? 抽象的に考えることをどうやったら習得できる?教えられる? そもそも「抽象化」って何? 抽象化のオーバーヘッドはどこまで軽減できるのか? OSの権限分離のような強制的抽象化と、フレームワークのような強制でない抽象化について、何か違いはあるか? 抽象化をうまくやる,あるいは抽象的に考えるには,どんな環境・制約があるといいのか?(今回「知りたいこと」という制約を付けたことが具体例。他には?環境の具体例としては
2011年に読んだ論文紹介 または私は如何にして心配するのを止めて静的に型付けされたオブジェクト指向言語を愛するようになったか 書いた人: ると 書いた日: 2011年12月18日 今年読んだ面白CS論文紹介カレンダーの5日目の記事です。 もくじ Sound polymorphic type inference for objects または私は如何にして心配するのを止めて静的に型付けされたオブジェクト指向言語を愛するようになったか Covariance and Contravariance: Conflict without a Cause 共変と反変: 理由無き対立 What is Object-Oriented Programming? バック・トゥ・ザ・オブジェクト・オリエンテッド・プログラミング Sound polymorphic type inference for objec
http://martinfowler.com/bliki/EvansClassification.html Eric Evansのエクセレントな著書『Domain Driven Design』では、 我々がしばしば目にする様々なドメインオブジェクトが以下のように分類されている。 エンティティ:アイデンティティを持ち、時間経過によって形を変えるオブジェクト。「リファレンスオブジェクト」とも呼ばれることがある。 バリューオブジェクト:属性の組み合わせに意味があるオブジェクト。同じ値(バリュー)を持つ2つのバリューオブジェクトは、どちらもすべての属性が等しいと見なされる。バリューオブジェクトについては、私もP of EAAで触れている。 サービス:ドメインにおける独立したオペレーション。サービスオブジェクトは1つ以上のサービスを持つ。実行文脈におけるサービスオブジェクト型のインスタンスは、通常
実在のロボット「クラタス」が レイバーとして登場(C)2014「THE NEXT GENERATION パトレイバー」製作委員会 [映画.com ニュース] 人気アニメ「機動警察パトレイバー」をドラマシリーズと劇場用長編作品で実写化する「THE NEXT GENERATION パトレイバー」から、第一章に登場するレイバー「クラタス」の画像を映画.comが入手した。 「機動警察パトレイバー」は、レイバーと呼ばれる人型作業ロボットが普及した日本を舞台に、警察のレイバー=パトレイバーを駆使して犯罪に対処する警視庁特車二課の活躍を描いたSFアニメ。「THE NEXT GENERATION パトレイバー」は、原作から世代交代した新たな特車二課の活躍を実写化するプロジェクトで、全長8メートルにおよぶ実物大の主役パトレイバー「98式イングラム」やレイバードッグを併設した二課棟も実体化。最新鋭のCG、VF
NOTE: 最下部に追記があります。 よく言われる話として、 DCI なんて実装が面倒な上に夢の実装の話をしており、現実解としては Service クラスを用いて実装すればシンプルな実装になるのだから、そういったものは必要ないのだ、というご意見への返答です。 こういった批判の文脈の際、 Service クラスというのがどこの Service クラスを指しているのか、が問題なのですが、 DDD における Service ではないように思えるので、おそらく PofEAA などで語られる Service Layer などを指していると思われます(違うならそう言ってください)。 PofEAA における Service Layer(以後、 Service と呼ぶものはこの PofEAA における Service です)はドメインオブジェクトからアプリケーションロジックを切り離すことを主目的としていま
id:KenichiroMurataです。 皆さん、Vert.x 使っていますか? 前回の「Vert.x がいいね!(第1回:入門する) - Taste of Tech Topics」に続き、第2回目となる今回は開発環境の構築について書きます。 目次は以下の通りです。 environment install setting gradle project template auto redeoploy remote debugging 1. environment Vert.xをインストールをして開発を行う前に、必要な環境を揃えましょう。私の環境はOS X Mountain Lionですので、Windowsの方は環境に合わせて読み替えてください。 JDK 1.7 Vert.xはJDK 1.7.0以上が必要になります。JDK 1.7は「Java SE - Downloads | Oracle
id:KenichiroMurata(@muraken720 )です。 皆さん、RxJava 使っていますか? 前回はVert.xのmod-rxvertxを使い、RxJavaによってCallback Hellから脱出する方法を説明しました。本記事は、せっかくなのでJava8のラムダを使ったらさらにどのようになるのか?を試してみた補足記事です。 目次は以下の通りです。 環境 Java8 ラムダによってCallback Hellはいかに解決されたか まとめ 1. 環境 本記事で試した環境について説明します。 Vert.x 2.1M1 mod-rxvertx 1.0.0-beta2 RxJava 0.15.1 Java 1.8.0-ea(build 1.8.0-ea-b118) IntelliJ IDEA 13 CE Java8を試すために、IntelliJ IDEA 13 CEを使いました。J
文部科学省所管の国家資格「技術士」(化学部門)の本年度一次試験に、東京都千代田区立お茶の水小学校の三年生川田獅大(れおと)君(9つ)が合格した。受験時の年齢は八歳で、父親(44)によると、過去の最年少合格者の十七歳を大幅に更新した。条件があり、二次試験はすぐに受けられないが、技術士補として登録できる。獅大君は「少し自信はあった。うれしい」と喜びを語っている。(井上幸一) 試験を実施する公益社団法人「日本技術士会」(港区)によると、受験者の中心は企業の技術者や大学生で、本年度の平均年齢は三五・八歳。小学生が受験すること自体が異例という。 一次試験は、微積分、行列、空間ベクトルなどの「基礎」、関連法令が出題される「適性」、獅大君が受けた化学をはじめ各部門ごとの知識を問う「専門」の三科目。合格には、それぞれ五割以上の得点が必要となる。「基礎」と「専門」は大学専門教育程度のレベルで、本年度の化学部
悪循環画像とは 昨日くらいから、Twitter上で「悪循環コラ画像」というものが流行っているようです。元々はみやぎ県政だより(2010年12月号)http://www.pref.miyagi.jp/kohou/kenseidayori/backnumber/201012/special/special01.htmの薬物乱用防止の啓蒙記事にある、薬物依存の悪循環を示すイメージ図がオリジナルなのですが、妙に汎用性(?)があるのか、様々なジャンルでの悪循環コラが作られる状態になっています。 そこで悪循環コラ作成の一助になればと思い、「悪循環画像ジェネレータ」を作成してみました。ブラウザ上で文言を入力することで悪循環コラが作れるというものです。 悪循環画像ジェネレータ URLは以下になります(2017/02/12追記:Bitbucketだと404 Requestが返されてしまうのでGitHub P
Xamarin は、クロスプラットフォーム開発ツールとして紹介されることが多いので、他の同類のツールと比較してみたいと思います。 対象は Android と iOS に絞ります。 速度がーとか、メモリ使用量がー、とか言った話はナシで、仕組みとかを淡々と述べます。 ゲーム系は分からないのでナシで。業務アプリつくるレベルだと思ってください。 あ、いずれもガッツリ使ったことはないので、間違ってたらツッコミお願いします。 1. まず Xamarin についておさらい 開発言語 C#、F# などの .NET 言語を使います。VB.NET は…プロジェクトテンプレートが無いだけですかね? 実行モデル Android では、パッケージ(apk) として Monoランタイムと.NET中間言語がパッケージングされ、アプリ実行時にネイティブコードにコンパイルされて実行されます、いわゆる JIT。 iOS では
落ち着いて音楽を楽しむメンタリティを失った一年。一年で最も音楽を聴いていた場所は、家でもなく、もちろんクラブやアイドル現場でもなかった。平日仕事が終わった後、職場の最寄り駅のホームのベンチに座って、目の前を行き過ぎる地下鉄と行き交うサラリーマンを視界に入れるともなく、一時間位ただ茫然としている、昨年はそういう時間が長かった。そこで時折ヘッドフォンで音楽を聴いていた。それが多分2013年の音楽体験として一番長い時間だった。大好きだったはずのAutechreはもう聴けない。 2013年はEDMが商業的にとてつもなく大きな存在となって他のエレクトロニックなシーンを食い荒らすかと思いきや、対岸の火事どころか、なんだか遠くの出来事みたいな感じで、仕事の調整を付けて毎週火曜日に通ったdiskunionのクラブミュージック館では、新譜に付けられたコメントにインダストリアル/ミニマル/エクスぺリメンタル/
音楽をプロとして作ると言うことはなんぞやという話。半分決意表明みたいなものです。シェアしておきたい、と思いまして。名前は明かしたくないから匿名ダイアリーで。 そもそも、普段我々がiPhoneなどに入れて楽しんでいる音楽、それらのほとんどはポピュラーミュージックだ。そしてポピュラーミュージックのほとんどはエンターテイメントビジネスの範囲内で行われる物だ。資本主義からは逃れることができない。 では消費者はポピュラーミュージックの何を買っているか?果たして音楽を買っているのだろうか。私が思うに、アーティストの感情と物語を消費者は求めているのだとおもう。あと視覚効果やライブの場を感じるなどの体験。音は媒介に過ぎない。そして音そのものこそが商品であると錯覚するところからミュージシャンの不幸は始まる。お金にならないからだ。 ミュージシャンにとっての価値 : 音そのもの消費者にとっての価値 : 音
最近仕事でExcel方眼紙を読んだり書いたりするプログラムばかり書いているのですが、そんなExcel方眼紙を支える最新のJava技術を紹介したいと思います。 なにはなくともPOI JavaでExcelと言えば外せないのがPOIです。以前はJExcel APIという対抗馬もあったのですが、Excel 2007に対応していないので現在ではPOIが唯一の選択肢といっていいでしょう。 POIは非常にプリミティブなAPIを提供するライブラリで、使いこなすにはそれなりの修練が必要です。そのため、可能であれば実際の読み書きには後述するXLSBeansやjXLSなどを使った方がよいでしょう。ただし、jXLSのようなテンプレートエンジンでは細かいセルのスタイル設定などはできないため、POIを併用しないとならないケースも多いです。Excel方眼紙を支える技術のベースとして押さえておくべきライブラリといえるでし
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
2014-01-05 あ、ガジェット速報のライターさん!僕の書いた文章パクらないで下さい。 ブログ 科学 つい先日、自然科学三大誌の1つ、Scienceが選ぶ“ブレークスルーオブザイヤー2013”が発表されたのを覚えていらっしゃるでしょうか。ガジェット速報の書いた記事は270もブックマークが付くほど読まれており、大変話題になりました。 サイエンス誌が選ぶ、2013年の科学10大ブレークスルー - Technity さて、この記事を自分が読んで幾つか引っかかることがありました。よく考えなくても、私が書いた記事に酷似しているのです。 2013年の『科学ブレークスルー・オブ・ザ・イヤー』を10分で理解してみよう - アレ待チろまん それについて簡単に説明してみます。 使ってる画像が同じまず1つめは、記事内で使用している写真が私のものと全く同じであったことです。元論文の画像を並べ替えて私がパワポ
あけましておめでとうございます。 昨年の暮れに『日経ソフトウエア』誌の新春恒例である技術予想企画に参加しました。きっかけは特集担当記者の大森さんからアンケートへの回答依頼を頂いたことです。その大森さんに掲載許可も頂いたので、このエントリでは私が行った回答に関して書いてみたいと思います。 日経ソフトウエア 2014年 02月号 [雑誌] 出版社/メーカー: 日経BPマーケティング発売日: 2013/12/24メディア: 雑誌この商品を含むブログを見る アンケートには大きく二つの設問がありました。 問1 プログラミング分野における2013年の大きなトピックは何だったとお考えかを、「なぜその技術が重要か」という理由付きで教えてください。 問1は 2013 年に関する質問であり、この一年であったプログラミング上のトピックを一つ回答しようと考えました。となるといくつか挙げられるのですが、私が 201
新年あけましておめでとうございます。 今年も Xamarin 推しで参ります、よろしくお願いします。 2013年大晦日の紅白歌合戦、NHK が iPhone/Android 用のアプリを配信していました。 紅白アプリ|第64回NHK紅白歌合戦 紅白で「イェーガー!」と叫ぶために曲を見逃さないiPhoneアプリ、NHK紅白 なんとこのアプリ、Xamarin 製だったとのこと。 紅白あんまり興味なかったのでノーチェックでしたわー。 紅白アプリXamarinなんか — ゆたか (@tmyt) 2013, 12月 17 iPhoneの紅白アプリ、MvvmCross使ってるってことは、Xamarinで作ってるってこと?! pic.twitter.com/cTWPz2cp9E — 菊池紘 (@kikuchy) 2013, 12月 31 このツイートを RT した後、ソッコーで Android 版を入れ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く