タグ

2016年11月18日のブックマーク (7件)

  • 第4回 少しだけ高度なモデリング技術(その1)関連クラスと集約、コンポジション

    関連クラス(社員と会社、関連クラスの実装) 図1のクラス図は、第1回「まずはUMLのクラス図を書いてみよう」の「関連の多重度」の中で、誤った多重度として取り上げたものです。この図は、複数の会社に所属する社員がいるという意味がありました。この意味を深く考えてみると、このクラス図にはもっと質的な問題点があることが分かります。 社員と会社の関連を深く考えるため、図1に主たる属性を入れてみました(図2)。同時にこのクラス図のオブジェクト図も示しています。さて、図2のオブジェクト図を見てください。山田さんは@ITとBeanStoreという2つの会社に所属していますよね。いかがでしょうか、何か変だと思いませんか? よく考えると、山田インスタンスの社員番号、所属部門、e-mailアドレスなどはBeanStore社と@IT社それぞれになければいけないように思えるのですが、それがこのモデルでは表現できてい

    zonoise
    zonoise 2016/11/18
    “モデルとして分かりやすいかどうかで、集約と関連のどちらにするか判断” んー曖昧
  • 円城塔「シャッフル航法」の怖さと面白さ - 立て直せ、人生。

    だいたいにおいて、小説っていうのは「分かりやすく書け」って言われるもんだ。 そんな中、読者に歩み寄ろうと全速力で向かってきてくれているだろう円城塔だけれども、こっちは二次元軸で存在していたのに、あっちが三次元で走っているもんだから、すっとすれ違って一瞬理解を掴んだと思ったら速攻置いて行かれるという感じ。 けれど、それがいいんだ。 とは言いつつ、シャッフル航法が収められている作品群は、これまでの円城作品と比べても、より理解しやすいものだと思う。 色々な味の円城塔が味わえるので、入門書としてはぴったりだ。ブログの、下部「気に入った作品」は、作品の内容に踏み込んでいるので、未読の方には気をつけて頂きたい。 気に入った作品 個人的に特に気に入ったのは、「Printable」「リスを実装する」「(Atlas)3」これらがトップスリー。「Beaver Weaver」も素晴らしいんだけど、好みという点

    円城塔「シャッフル航法」の怖さと面白さ - 立て直せ、人生。
    zonoise
    zonoise 2016/11/18
    “とは言いつつ、シャッフル航法が収められている作品群は、これまでの円城作品と比べても、より理解しやすいものだと思う。 色々な味の円城塔が味わえるので、入門書としてはぴったりだ。本ブログの、下部「気に入
  • 日本“今後は捕鯨問題で国際司法に応じない”と宣言 海外の反応は?

    2014年に国際司法裁判所(ICJ)で、日の南極海での調査捕鯨が違法と判断されたが、新たなプログラムのもと、調査捕鯨の再開が近々予定されている。再開を前に、今後は捕鯨問題をICJに持ち込めなくすることを意味する書簡を日政府が国連に送ったことから、捕鯨反対の国々から非難の声が上がっている。 ◆日は調査捕鯨継続の構え オーストラリアなどの反捕鯨国は、2014年のICJの判決が、日に調査捕鯨の継続を断念させることになると考えていた。ところが日は、判決を調査捕鯨禁止とは受け止めておらず、「国際法及び科学的根拠に基づき、鯨類資源管理に不可欠な科学的情報を収集するための鯨類捕獲調査を実施し、商業捕鯨の再開を目指すという基方針を堅持」することを昨年4月に示している(日捕鯨協会ホームページ)。 日はNEWREP-Aという計画を発表しており、年末までには調査捕鯨が再開されるだろうと、複数の海

    日本“今後は捕鯨問題で国際司法に応じない”と宣言 海外の反応は?
    zonoise
    zonoise 2016/11/18
    フィリピン中国間の判決もここだよね。 “2014年に国際司法裁判所(ICJ)で、日本の南極海での調査捕鯨が違法と判断された”
  • 「問題文を読んでもそこに何が書かれているのかわからない」子を教えていた時のお話

    この記事を読んで、昔塾講師やら家庭教師やらを掛け持ちしていた頃のことを思い出しました。 AI研究者が問う ロボットは文章を読めない では子どもたちは「読めて」いるのか? これまでのところ、テストを受験した公立中学校生340人のうち、 約5割が、教科書の内容を読み取れておらず、 約2割は、基礎的な読解もできていない ことが明らかになってしまった。 以前Books&Appsさんに寄稿させて頂いた記事でも触れたんですが、塾講師を「出来る子をもっと伸ばす」人と「出来ない子をなるべく救い上げる」人に分けたとしたら、私はもっぱら後者でした。 で、私が塾講師をやっていた頃も、「問題文を読解する」という段階で苦戦する子は何人もいました。 手前みそですが、上記記事からの引用です。 塾講師時代、子どもの「勉強わからない」に対処するうちに学んだこと 国語で印象に残っているのは、「そもそも数行以上の文章を、意味を

    「問題文を読んでもそこに何が書かれているのかわからない」子を教えていた時のお話
  • enterprise agile lean modeling

    「エンタープライズアジャイル開発のリーンモデリング」 by 山岸理事 on 5/28, 2014 要求開発アライアンス定例

    enterprise agile lean modeling
    zonoise
    zonoise 2016/11/18
    “(「これだけ」)モデリングの勧め”
  • Treasure Dataのスケジュールジョブをコードで管理するPendulumというgemをつくった

    Treasure Dataに収集したデータを集計・出力するためにジョブをスケジュール登録するにあたり、ブラウザコンソールやAPIから直接行うと履歴管理やレビューができないといった課題を解決するために Pendulum というgemをつくりました。 PendulumはDSLで記述された定義に従い、Treasure Dataのスケジュールジョブを管理します。 定義ファイルをGit管理することで、履歴管理やGitHubと連携したコードレビューが可能になります。 余談ですが、Pendulumは振り子という意味で、定期的な実行という意味と宝探しのダウジング的な意味から連想しています。ペンデュラム。響きがカッコイイ。 使い方 Schedfileという名前で定義ファイルを用意して、 schedule 'my-schedule-job' do database 'db_name' query 'selec

    Treasure Dataのスケジュールジョブをコードで管理するPendulumというgemをつくった
    zonoise
    zonoise 2016/11/18
    名前がかっこいい。
  • ポップコーン - 新潟県上越市のフリーエンジニアによるWeb制作事務所です。JavaScript・HTML5の技術を使ったWeb制作・アプリケーション開発を行っています。

    ポップコーンは、 JavaScriptHTML5などの 技術を使ったWebサイト制作や AngularReact、Firebase、GCPなどを利用した Webアプリケーション開発を得意とする 個人事務所です。 デザイン制作や サーバーサイドの設計・実装は 行っておりません。 お仕事のご依頼はご予算、 スケジュールを明記の上、 コンタクトフォームよりお問い合わせください。 writer.app ライター向けのWebアプリケーションを開発いたしました。 これまで手作業だった取材やトークイベントの音声データの文字起こしがプログラムによって自動で行われます。 https://writer-app.com/

    ポップコーン - 新潟県上越市のフリーエンジニアによるWeb制作事務所です。JavaScript・HTML5の技術を使ったWeb制作・アプリケーション開発を行っています。
    zonoise
    zonoise 2016/11/18