ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

せんせー、インフラエンジニアになるには、どこの大学に行けばいいのですか?

2012-11-19 12:01:51 | トピックス
 インフラエンジニアから見たら、「バカ言ってんじゃないよ、どっかの大学行けばインフラエンジニアになれると思うほうが、間違ってる」というに決まっていることは判っています。

 でも、なろうとする側(大学受験生)や供給しようとする側(=大学)にとっては、
今、流行の職業になろうとするし、そういうコースが普通、ありますよね。
(たとえば、マンガ学部とか)

 だったら、インフラエンジニアになるための、学部とかあってもいい気がするけど・・・
 Cisco Academic Connectionsやってて、卒業までにCCNPとって・・みたいな・・

 人、呼べるんじゃないかなあ?SE養成より・・

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

この本が読みたい - SDN解体新書 新しいIPネットワークの幕開け

2012-11-16 21:35:23 | Weblog
ここ


SDN解体新書 新しいIPネットワークの幕開け
伊勢 幸一 (著)
http://airbook.jp/AirSIN/31895


この著者で、この表題で、読みたい1冊です。

P.S 本当にある本では有りません。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

無料の論文管理&bib書き出しソフトMemdeley - 移動先でも その2

2012-11-16 16:05:20 | トピックス
シリーズ無料の論文管理&bib書き出しソフトMemdeley - 移動先でも
のつづき

前回は、Memdeleyをインストールしました。

今回は、論文を登録してbibファイルを作るまで。




■論文を登録する

まず、Mendeleyを立ち上げると、こんなかんじになる。

真ん中のところに、論文のPDFをドラッグ&ドロップすれば、追加される




■論文を削除する

削除したいときは、削除したいものを選択して、
  右ボタンクリックまたは
  左上の
Delete Documentをクリック



■登録内容を変更する

登録内容を変更したい場合は、選択すると、右にいろいろでてくるので、
そこをクリック。編集できるので、編集する
(他のところをクリックすると、内容が確定)



■論文を見る
選択したところをダブルクリックすると、論文が立ち上がる



■bibにかきだす。
File→exportを選択すると

ダイアログが出て、bibが書き出される




きょうは、ここまで

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ZendにおけるMVC(Javaフレームワークとの違い)その7(完)

2012-11-16 10:44:50 | PHP
シリーズ「ZendにおけるMVC(Javaフレームワークとの違い)」の続き

前回Javaとの比較をした。
今回は、このシリーズの最後として、要件定義が決まってから、実装までの流れを
・一般的な設計の流れ
  構造化手法
  オブジェクト設計
ウェブ戦略としての「ユーザーエクスペリエンス」―5つの段階で考えるユーザー中心デザインに基づいた流れの2とおりで紹介する。




■一般的な開発の流れ:構造化手法

-----------Zendに関係ないところ

1.システムが大きすぎる場合、どんな機能が必要か考えて詳細化する
   →DMMが使える。もちろんマインドマップでもいい
   →この時点でMECEにしようとすると、躓くので、まあ、ざっと挙げる程度でよい

2.DFDを使って詳細化する
  一番初め、このシステムの入出力を考え、真ん中に開発するシステムを書き、
  入出力をつないでいく→コンテキストダイアグラム

  そうしたら、コンテキストダイアグラムの中を埋めていく。DMMを参考にしたり、
  う~んと唸りながら?考える。
  このとき、
    ・どんなプロセスがあるか
    ・入出力は何か(DBないしファイル)
  というのを注意して書く。
  もちろん、DFDの記法や決まりに則って書く

  コンテキストダイアグラムから、いくつかのプロセスをDFDで書いたら
  今度はそのプロセスの内部を、(新たなDFDとして)書いていく

  そして、
    ある画面から入力し、DBやファイル、帳票に書き出すプロセス
    (いわゆるアクティビティ)レベルにまで、DFDを落とし込む

3.業務流れ図を書く

  上記のDFDのプロセスは、どの順番で動かすかは、書かれていないので、
 ある業務において、どんな画面から入力し、どうDBに書き出され、どうなるか
 という業務流れ図を書く。

   →つまりここで、画面と帳票名はでてくる。ただし、1画面という区切りではなく、
    画面群になる。たとえば、受注画面というのは出てくるが、実際は受注画面群であり、
    受注画面は
      受注検索
      受注一覧
      受注編集
      確認画面
    などから構成されるということが多い。

4.画面定義、帳票定義を行う

  業務流れ図の中に、画面と帳票が書かれているはずである。
  そこで、その画面を元に、ユーザーとどんな画面レイアウトで、どのように画面遷移
  するか決める
  また、帳票を出す場合、どのような帳票レイアウトにするか決める。

  ここで、入出力項目は決定する。

5.入出力項目をもとにテーブル設計を行う
  入出力項目がわかったので、それをどのようにテーブルに格納するかきめる。
  RDBであれば、正規化手法を使うことによって、テーブルは決められる。


-----------ここからZendに関係

6.画面定義をもとに、viewのスクリプトファイルを作成し、
 それをもとにコントローラーを作成、

 画面が遷移するかどうかたしかめる。

   くわしくは、


ZendにおけるMVC(Javaフレームワークとの違い)その3
http://blog.goo.ne.jp/xmldtp/e/d0d71cc1e7ebe06ece0d2d4c81566aca


7.このコントローラーから呼ばれるアクションに対応するモデル部分の
 ビジネスロジックを作成し、ビジネスロジックにダミーデータを入れて、
 動くかどうか確認する。


8.テーブル定義をもとにDAOを作成する。

   ここまでのモデル作成の流れ、くわしくは


ZendにおけるMVC(Javaフレームワークとの違い)その5
http://blog.goo.ne.jp/xmldtp/e/97742540f6d398d6e15171baf6669496


9.ビジネスロジックから、DAOを呼び、業務ロジックを組み立てていき、実装を
 完了させる。





■ウェブ戦略としての「ユーザーエクスペリエンス」の流れ

ここ

Web構築のワークフロー
http://www.doburoku.com/wiki/index.php?Web%B9%BD%C3%DB%A4%CE%A5%EF%A1%BC%A5%AF%A5%D5%A5%ED%A1%BC

を参考に・・・

・戦略
  上記の「一般的な開発の流れ:構造化手法」では省略した。
  超上流部分。この開発はなぜするかということについてなど。

・要件
  上記1.2.3までの作業。
  ただし、上記は機能要件だけで、非機能要件や制約(blogにするとかは、本来設計で
  決めていいことに対して、縛りを入れることになるので、制約になってくる)も決める

・構造
  4.の画面定義における画面遷移・・だと思う。

・骨格
  4.の画面設計における画面レイアウトの大まかな部分だと思う

・表層
  4.の画面設計がレイアウトまで含めて完成する?

そのあと、5以降を行うことになる。




■一般的な開発の流れ:オブジェクト指向分析

・構造化手法の1.2.に相当する部分を行う
   ユースケースを作成する。
   アクターは出てくるが、データ関係は出てこない。
   DFDのプロセスが、ユースケースとなってくるが、
   ユースケースは、アクティビティにいく「前で」止める

・構造化手法の3に相当する部分を行う
   アクティビティ図を書く。
   アクティビティ図は、原則、あるユースケースに対するアクティビティ図を書く
   ことになる(=対応するユースケース図がある)。

   ただし、アクティビティ図には、画面やDBを書くところはない。
   (オブジェクト指向分析では、この段階では、物理的な層は抽象化されているから)
   そこで、オブジェクトノードで画面やDBを書くか、

   対応するユースケース図のユースケース記述の中で、画面、DB、帳票など、
   入出力を自然言語で書く。

・オブジェクト指向の場合・・・

   クラス図を書くのが好きなので(^^;)
   ここで、概念クラス図を書いてしまうことが多いと思う。

・構造化手法の4.5を行うのであるが・・・

   画面定義書などを作らず、画面をhtmlで記述し、画面遷移をそのhtmlから行う
   ことも多い。
   こうすると、このhtmlが、実装で再利用できることもある。

・以降の手順は同じ。

→注意:概念クラス図を書いてしまい、画面をhtmlで適当に作ってしまうと、
 画面の入出力が、概念クラス図のデータだけで、本当にできるかどうかの
 確証がとれていない(っていうか、たいてい足りないはず)
  これをウォークスルーで補完するわけだが、アジャイルなどで、五月雨式に
 決まっていく場合、どこで確認を取るか、あらかじめ考えていないと、
 矛盾だらけになる。




このしりーず、おしまい。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

11月15日(木)のつぶやき

2012-11-16 03:52:18 | AI・BigData

無料の論文管理&bib書き出しソフトMemdeley - 移動先でも その1 blog.goo.ne.jp/xmldtp/e/16dfa…



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

「カモフラージュ広告」の実態明らかに

2012-11-15 18:33:50 | Weblog

2ちゃんねるまとめサイトが一斉謝罪 広告料・代理店名など「カモフラージュ広告」の実態明らかに
http://nlab.itmedia.co.jp/nl/articles/1211/10/news010.html

によると(以下太字は上記サイトより引用)


2ちゃんねるのまとめを装いつつ、出会い系サイトやペニーオークションなどへ誘導する「カモフラージュ広告」

の内情が明らかになってきているらしい。

ひろゆき氏の警告がきっかけなんだけど、詳しくは

2chまとめを装った悪質広告にひろゆき警告 マジキチ速報、妹はVIPPERなどに「転載禁止」の可能性
http://nlab.itmedia.co.jp/nl/articles/1211/09/news054.html

に載っている。


広告収入についてはサイトの規模によりまちまちだが、少ないところでも月に数万円、多いところでは月に30万円以上の広告収入を得ていた

とのこと・・・


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

無料の論文管理&bib書き出しソフトMemdeley - 移動先でも その1

2012-11-15 14:01:49 | トピックス
無料で参考文献など、論文を管理してくれて、
それをBib書き出しできて
さらに移動先でも見れるので、
学校でも家でも文献見つけたらどんどん入れられて
便利だよっ~

っていう「ふれこみ」で、Mendeleyを教わった。

便利かどうか・・・インストールしてみる!




■まずはダウンロード

mendeleyのサイト

http://www.mendeley.com/

にいくと、こんなかんじ。



はじめてなので、
ファーストネーム
ラストネーム
e-mail address
を、真ん中ぐらいのところに入れて、Sign up & download



な画面が出てくるので、パスワードを入れて、専門分野と学位を選んで
Download Mendeley
をクリック。ダウンロードする。

ダウンロードすると、こんな風な画面が見える





■インストール

 ダウンロードしてきたファイルをダブルクリックすると、

 なダイアログが出てきて、インストールが始まる。

 基本的にI agree や Next Install をクリックしていけばよい。
 そのうち以下のダイアログがでて、インストールは終わる。





■サインイン

インストールしたとき、なにもしないと、たぶんインストール終了後、すぐにMendeleyを立ち上げようとするので、こんな画面が出る


Login to an exisiting account

にチェックが入っていることを確認したら、Continue



で先ほど登録したe-mailアドレスとパスワードを入れてcontinue



という画面が出てくる。真ん中に論文をドラッグアンドドロップする




■メールが届く

 本人確認のため、メールが着たら、メールで示すURLをクリックする




この続き(論文登録→Bib出力)はまた今度!




  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Mozillaが動画編集ツール「Popcorn Maker」をリリース

2012-11-15 10:36:48 | Weblog
ここの記事

Mozillaが動画編集ツール「Popcorn Maker」をリリース
http://news.itmedia.co.jp/20121114/001059


Webブラウザで動画を編集できるらしい・・・保存できるのかな?

って、そのサイト、見ればいいのか(^^)

ここ

Get started With Popcorn Maker
https://webmaker.org/en-US/projects/get-started-popcorn-maker/

左端にあるボタンをクリックすると、説明ビデオがはじまる。

保存するには、「sign in to save」をクリックして
personaでログインしないといけないのかな?

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

WindowsでTeXをeclipseみたいな感じで作れるTeXnicCenter その2

2012-11-14 16:08:14 | トピックス

きのう、

WindowsでTeXをeclipseみたいな感じで作れるTeXnicCenter その1
http://blog.goo.ne.jp/xmldtp/e/3694c7b9cef534f3555b1bc41a96b5de

を書いて、TeXnicCenterを設定するところまで書いた。

今日は、
実際にプロジェクトを作って、TeXファイルをコンパイル?して表示するまでを
行う。ただし、bibや索引はやらない(それらを行う場合、きのうの設定以外に、
設定が必要になる)。




■サンプル

今日のサンプル。
情報処理学会の

LaTeXスタイルファイル for DOS
http://www.ipsj.or.jp/journal/submit/style.html

の中に入っているサンプルファイルを使います。




■手順

・プロジェクトを作成
・ファイルを指定
・コンパイル&表示
・開きなおす

以下説明




■プロジェクトを作成

TeXnicCenterを立ち上げたら、File→New→project

出てきたダイアログで、

 タブをGeneraalにして、空(Empty)のプロジェクトを選択し
 適当にプロジェクト名を入れる。
 (Bibやmakeindexは今回は使わないのでチェックしていない)

なお、今回は、情報処理学会のサンプルを使うから、空のプロジェクトを
選んでいるけど、レターとか、ブックとか、決まっているのであれば、
ほかのタブから適当に選んでくれ

そしたら、情報処理学会のサンプルファイルを全部、今作ったプロジェクトのところ
(デフォルトだと、マイドキュメントの下に、プロジェクト名のフォルダがある。
 その中)にコピーする。





■ファイルを指定

このままだと、「プロジェクト名.tex」ファイルが作成され、そこに記述することになる。
もちろん、それでもいいわけだけど、今回のように、サンプルファイルがある場合、
それを指定したほうが良い。その指定。
Project→property

ダイアログが出てくるので、そこで編集するファイル(今回はtech-jsample.tex)を選択してOK

これで編集するファイルは変わったが、それが表示されていない。
そこで、Project→Open Main File

表示されたはず




■コンパイル&表示

編集し終わって、保存したら、build→build output
下にコンパイル結果が出てくる

表示するには、build→view output

表示される




■開きなおす
いまだと、左側は真っ白だが、保存して、プロジェクトを開きなおする

プロジェクトの様子が、左側に表示される。




きょうはここまで。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

PC遠隔操作「真犯人」からのメールの写真の意味がわからないんだけど・・・

2012-11-14 12:09:58 | Weblog
ここの記事

PC遠隔操作「真犯人」からメール届く 「ミスしました。ゲームは私の負けのようです」
http://www.itmedia.co.jp/news/articles/1211/14/news029.html

(以下太字は上記サイトからの引用)
いや~、本当に真犯人からなのか(-_-;)
だれかをはめようとしてるんじゃないのか・・・

まだまだ、わかりませんが、それはさておき、その記事によると、


また写真1枚が添付されている


ってあって、その写真の意味が、さっぱりわからないんだけど・・・
(上記サイトには、その写真がある)


新聞の上に「魔法少女まどかマギカ」のキャラクターフィギュアと、それを囲む形のLANケーブル、ガムテープ、カッターナイフが置かれているのが写っている。


???なんなの、これ???

ただ・・・

 新聞は神奈川新聞で、11月13日付け朝刊とみられる。EXIF情報は、写真がiPhoneで13日午後11時12分に撮影されたことを示していた。神奈川県内を示す位置情報も記録されている。本文の内容と合わせると、あえて位置を明らかにしているという印象を受ける。

う~ん、あえて位置を明らかにしている・・・???

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ZendにおけるMVC(Javaフレームワークとの違い)その6

2012-11-14 10:22:21 | PHP
シリーズ「ZendにおけるMVC(Javaフレームワークとの違い)」の続き

前回モデルの部分を具体的に書き、今回は、Javaとの比較をすると書いた。
今回は、それについて書きたいと思う。




■Java(Struts)の場合

 Java、とくにStrutsを使ってMVCを実現する場合、

V : JSP(Strutsタグ入り)
C : Struts→各アクションクラス
M : (ビジネスロジック)/(DBアクセス=DAOなど)

となる。
プログラミング上は、コントローラーから、DBアクセスを仮にしたとしても、
MVCに則っていないというだけで、開発上、大きな問題は起こらないかもしれない。

・・・が、あまりいいアーキテクチャっではない。




■Zendとの比較

Zendの場合、

V : *.phtmlファイル
C : フロントコントローラー→アクションコントローラー
M : (ビジネスロジック)/(DBアクセス=DAOなど)

となる。

ここで問題なのは、画面からのアクション(=ボタンを押された)で呼ばれるのは、
Zendの場合アクションコントローラーの中の、各アクション「メソッド」であるのに対し、
Strutsの場合は、アクション「クラス」であるということだ。

 Strutsの場合は、クラスなので、クラスごとに担当者を分けて実装するということができる
分離がしやすい。
 それに対して、Zendでは、メソッドになってしまっているので、1メソッドだけ、他の人にやってもらうというふうに、分離できない。

 そこで、これを分離するには、コントローラーは、画面から渡ってきた値をビジネスロジックにわたし、ビジネスロジックで処理した結果を、画面に渡すというように、

  処理本体はビジネスロジック(モデル)で行い
  コントローラーは値の受け渡しだけ(せいぜい、値チェック?)

 というふうにするのが、つくりやすいし、柔軟性あるし、ソースきれいだし、再利用しやすい




■ビジネスロジックの分離

 処理をビジネスロジックとしてわけるメリットは、ただ

   つくりやすい
   柔軟性ある
   ソースきれい
   再利用しやすい

 ためだけでない。テストがしやすい。

 画面部分ができていなくても、ビジネスロジック部分だけでテストしたり、
 ビジネスロジック部分ができていないとき、固定の値を返すようにして、
 画面テストがしやすかったりする。

 このとき、
   本当のビジネスロジックを、 /model/BL の下に
   ダミーの固定値を返すものを /model/BLTestの下に
 置くようにすれば(phpファイルの名前は同じにする)

 require_onceで参照する場所を、/model/BLか/model/BLTestに変えるかだけで、
本番環境、ダミー環境かにすぐに切り替えられるので、
 テストしやすい。




とこんな感じ。

次回は、開発の全体像と、いままでやってきた、Zendのフレームワークの関係について

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Windows 8開発統括のスティーブン・シノフスキー氏がMicrosoftを退社

2012-11-13 17:09:41 | Weblog
だそうですけど、理由は?

1.Windows8が売れないので責任を取って
2.Windows8が売れないので後継に2人のきれいなお姉さんで
  売ろうと思って
3.Windows8が売れないので、こりゃやばい!と思って、
  他社に転職
4.Windows8が売れないことは、さておき、他の理由

さあ、どれ?

え、Windows8、売れてますって(^^;)


Windows 8開発統括のスティーブン・シノフスキー氏がMicrosoftを退社
http://pc.watch.impress.co.jp/docs/news/20121113_572580.html

(表題は、上記記事より引用)

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

WindowsでTeXをeclipseみたいな感じで作れるTeXnicCenter その1

2012-11-13 13:41:22 | そのほか
WindowsでTeXを書く場合、WinShellで書くのがふつうだけど、
そうすると、eclipseみたいにコマンドを補完してくれないので、
コマンドが判らないとかけない。

で、そのへんの感じのことをしてくれて、eclipseっぽいGUIなものとして、
 Macであれば、TeXnicle
 WindowsだとTeXnicCenterってのがあるらしい

こんなかんじ。

ってことで、TeXnicCenterを、インストールしてためしてみる。

今日は、ダウンロード、インストール、設定まで。


■前提


TeXインストーラ 3
http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html


などで、latexをインストールしておいてください。
今回は、このインストールを行って、ファイルが
Cドライブの直下w32texというフォルダ内にあることを前提に、
話を進めます。




■ダウンロード

http://www.texniccenter.org/

に行くと、こんな画面が出てくる

ので、Downloadをクリック

となったら、自分のマシンが32ビットか64ビットか考えて
どっちかをクリック。sourceforgeの画面に行って、ダウンロードできる。




■インストール

ダウンロードしてきたexeファイルをダブルクリックして
インストーラーを立ち上げる。

基本的に、nextをクリックしていき、インストールする。




■はじめの画面

インストールが終わると、プログラムが立ち上がって、
はじめ、こんな画面になる。

OKをクリックするしかない

あ~、なんだ、「次へ」をクリック
ここで「■前提」に書いた、TeXが入っているフォルダの、
binのフォルダを指定して「次へ」

完了




■日本語出力のための設定

これで、英語では出せる。
しかし、日本語でdvi作って表示しないと・・・
そのためには、設定を変える。

○立ち上がったら、build→Define Output Profilesを選択

左側のprofilesで指定が変えられる。

○まず、一番上のLaTeX→DVI
 (La)TeXタブをクリック。
 latex.exeをplatex.exeに変える(つまり、pをいれる)

 その後Viewerタブをクリック
  上と下で、違うものが入っていると思うが、同じにする
 (本当は変えるべきなんだろうが、うまくいかなかったので、
  今のところ、こうしている)


○そのつぎ、わざと1つ飛ばして、Latex→PDF
変えるのは2箇所。
  パス指定のところのexeファイル
    pdflatex.exeからdvipdfmx.exeに変え、
  引数を
    "%bm.dvi"
に変更する

(pdflatexがうまく行かないのでこうしたが、これだと、dviを作らないと
 pdfにならないと思う?たぶん??いい方法ではないので、もっといい
 方法を知っている人は、その設定)

○LaTeX→DVI→PDFにもどってくる(2番目)
 (La)TeXタブをクリック。
 latex.exeをplatex.exeに変える(つまり、pをいれる)

 つぎにPostprocessorタブをクリック

 のように、PDFの設定が変わっていることを確認

○PS関連(LaTeX→PS,LaTeX→DVI→PS)も同様に
 (La)TeXタブをクリック。
 latex.exeをplatex.exeに変える(つまり、pをいれる)




設定はここまで。次回から編集開始!

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

アプリ開発企業向け保険

2012-11-13 10:05:55 | Weblog
訴訟のみならず、アプリが動かなかったときや、個人情報漏洩でも、
支払ってくれるらしい。

「それいい!」と思うじゃないですか・・

でもね


アプリ開発会社が払う保険料は、売上高10億円の企業が支払限度額1億円の保険に入ると年間約356万円になる。


なにも、問題起きなければ、356万円は無駄なお金。
入ってきても1億。

び、びみょ~


アプリ開発企業向け保険、訴訟費や賠償金を補償
http://headlines.yahoo.co.jp/hl?a=20121111-00000344-yom-bus_all

(本エントリ内の表題および太字部分は上記記事から引用)

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

「とびだせ どうぶつの森」って、やっぱ、楽しいの?

2012-11-13 00:38:35 | トピックス
いや、JRのトレインチャンネルに広告がでてるけど
なんとなく楽しそうで気になっていたんだけど・・・
こういうニュースみると、とても気になる

・・・のだけど、まずはじめに、何を買えばいいんだろう・・・
3DS買えばいいの、そのあとソフトは・・だうんろーど・・?

・・・よくわかってない・・・


・・・だめだ、こりゃ、時代についていけてない(^^;)・・・



「とびだせ どうぶつの森」売り切れ続出で岩田社長が説明 ダウンロード20万本以上に
http://headlines.yahoo.co.jp/hl?a=20121112-00000069-zdn_n-inet

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする