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

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

「オープン技術によるクラウドコンピューティング」-NTT R&Dフォーラム2013

2013-02-19 17:30:59 | トピックス
A HREF="http://labevent.ecl.ntt.co.jp/forum2013/info/">NTT R&Dフォーラム2013
の2月15日にあった、ワークショップ

  「オープン技術によるクラウドコンピューティング」

についてメモメモ。

なお、このワークショップ、途中から入場したので、
はじめのほうは、書いてありません(かけません)




■What
・Open Cloud Manifesto
  オープンにしていく

・クラウドにおけるネットワーク仮想化
  ハイパーバイザー ID/アドレス付与が自動的にできる
  Docomo オフィスリンク
    全国どこにいても内線だけで通話
    →仮想的なネットワークが切り出されている
 クラウドに
  「お客様拠点ネットワーク(NW)」から「データセンター内NW」まで仮想化
  IPアドレス、VLANIDの変換せずに、クラウド

■Who(誰が開発)
・自社開発を避ける:オープンイノベーションを主軸
   製品ライフサイクルは短くなっている
   ダウンロードして味見するだけでは、ビジネス活用できない

・とりくみ
  OpenStack

  ネットワーク仮想化
     アプローチ1:仮想サーバー用SDN(シームレスに)
       Nicira(にしら)
     アプローチ2:ネットワーク機器制御用SDN(効率的に)
       Ryu(自前)
        OpenStack,OpenFlow
        スイッチベンダー標準で採用
     将来は、1と2が合流

  ストレージ SheepDog

■When(機は熟したか)
  レッドハット、夏ごろ?

■Where(どこで磨くか)
   NTT I3

■How
  コネクト&デベロップ(P&Gの例)
  サービス開発まで含めてオープンイノベーション
    ↓
   文化/マインド
   しくみ
   魅力/吸引力

 ●クロスファーム


 クラウド環境+技術エンジン=サービス開発のスピードアップ




まちがってたら、ごめん、
メモってたんだけど、自分のメモが、よくわかんないぞ(^^;)



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

C#でExcel-(1)Excelファイルを何も書かずに保存する

2013-02-19 13:54:44 | そのほか
今まで、

PHPでExcel-PHPExcelの遊び方
http://blog.goo.ne.jp/xmldtp/e/d9de2048dceebe9ee9367ec04fea751b

っていうのをやってきた。

じゃあ、C#で書いた場合は、どうなるんだって話だけど、

すでに

Visual C# で Excel を自動化して、配列による範囲内へのデータ入力および範囲内からのデータ取得を行う方法
http://support.microsoft.com/kb/302096/ja?wa=wsignin1.0



Excelファイルにアクセスするには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/717excelfile/excelfile.html

に例がるものの、いまやってみたら、ちょっと違ったので、メモメモ・・・




■お題

tmpフォルダに、test1.xslというファイル名で、Excelファイルを書き出します。
それしか、しません。

■環境
Visual Studio C# 2010
Excel 2003(Office 2003 プロフェッショナル版の)

■手順

・1.プロジェクトを作ります
 これは、ふつうに

Windowsフォームアプリケーションを選んで、プロジェクトを作る

・2.ボタンをつくって、イベントを生成
すると、フォームが1個できるから、そのフォームに

図のようにボタンを1こ作って、それを、ダブルクリックしてくれ
そうすると、button1_Clickっていうメソッドができていると思う。

ここまでは、普通のつくりかたと同じですよね。
(なので、くわしく説明しなくてよいかと・・・)

・3.Excelの参照追加
プロジェクト→参照追加を選択

以下のダイアログが出る

COMタブをクリック、スクロールすると、以下のExcelのものになるので

これを選択してOK

すると、ソリューションエクスプローラーをみると

Excelと(ここがちがう)
MicrosoftOfficeCore
がある。

・4.プログラミング

button1_Clickを以下のようにプログラミング
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;


// http://support.microsoft.com/kb/302096/ja?wa=wsignin1.0
// http://www.atmarkit.co.jp/fdotnet/dotnettips/717excelfile/excelfile.html

namespace ExcelTestCs1
{

    public partial class Form1 : Form
    {
        Excel.Application objApp;
        Excel._Workbook objBook;

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Excel.Workbooks objBooks;
            try
            {
                //  生成
                objApp = new Excel.Application();
                objBooks = objApp.Workbooks;
                objBook = objBooks.Add();

                //  ファイル保存
                objBook.SaveAs("C:\tmp\test1.xls");

                //  クローズ処理
                objBook.Close();
                objBooks.Close();
                objApp.Quit();
            }
            catch (Exception theException)
            {
                //  エラーメッセージ出力
                MessageBox.Show(theException.ToString(), "Error");
            }
        }
    }
}



上記に挙げたサイトでは、

using Excel = Microsoft.Office.Interop.Excel;

と書いてあるが、このusingはいらない。
Interopというのがないので、エラーになる。
すでに、Excelというのは、参照されているので、
なにもusingしないで使える(ここが違う)



・5.実行する

保存して、
デバッグ→デバッグ開始
とかすると、実行する。これは、ほかのものと同じなので省略


注:プログラムで、かならず、close,Quitすること。
しないと、Excelが立ち上がっていることになり、
2度目以降の書き出しで、排他制御により、失敗する。

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

MDM,BYOD,Android,セキュリティ関係の規約で、JSSECから出ているものをまとめる

2013-02-19 10:35:41 | そのほか
JSSEC(日本スマートフォンセキュリティ協会)が出している成果物って、これでいいのかな?

■利用者会社向け

スマートフォン&タブレットの業務利用に関するセキュリティガイドライン
  ・補足資料:『BYODの現状と特性』~あなたの組織はどのパターンですか~

スマートフォンの業務利用におけるクラウド活用ガイド β版

スマートデバイスの堅牢化ガイド β版


■技術者向け

Android アプリのセキュア設計・セキュアコーディングガイド

スマートフォンネットワークセキュリティ実装ガイド

MDM導入・運用検討ガイド


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