2014年11月24日月曜日

Amazon S3対するユーザのアクセス制限をする方法

初歩的ですが、いろいろ試行錯誤してやっとわかったので、、、これで、S3をプロジェクト毎に使い分けられます。なお、最初のルールを書いておかないと、バケット一覧が表示できません。


2014年11月21日金曜日

Eclipse 4.4 (Luna)を利用する際はJDK/JREは1.7以上に

ラボのPCでGWTの環境を再構築したものの、GWTが使えないという事象が発生。Google Plugin for Eclipseのインストールには成功しているのだが、そのplug-inが有効にならない。ファイルの新規プロジェクトメニューにGoogleのカテゴリーが出てこないという、、、で、原因は
  • LunaはJDK1.7以上が要求仕様であり、PCのJDKが1.6のままであったため

ということ。正確に言えば、Lunaは正常に?起動するが、多くのplug-inが1.7ベースになっているというので、まともに動かないということのようだ。。。
Javaのバージョンは下記のように確認できる。






なお、現在のJDKは 1.8が最新版だが、GAE/Jは1.7を前提にしているので注意が必要だろう。


2014年11月17日月曜日

C#にてExcelのあるファイルからあるファイルへデータをコピペする

Excelのファイルを仕事が舞い込んできたので、C#でコピペ処理を書いてみました。最初の宣言部分は書いてませんので。



2014年11月13日木曜日

C#でのHTML解析はSGMLReaderがいい感じ

C#でHTMLの解析をすることになったので、何かいいライブラリがないか探していましたが見つかりました。 インストール方法は、公式サイトに書いてあるようにNuGetから設定するのがラクですね。簡単なサンプルは下記の通り。下記では、tdタグの中身を取ってきていますが、LINQ形式の検索をすることもできるようです。


2014年11月7日金曜日

WPFでスタートアップウィンドウを設定する

WPFでは、最初に起動するウィンドウクラスの情報をApp.xamlに記述してます。下記はデフォルトの状態ですが、ここでStartupUriという属性があり、ここで呼び出すウィンドウのxamlファイルに書き換えることで任意のウィンドウを初期起動させることができます。



簡易HTTPサーバはnginx

ちょっと今更な記事ですが、ちょっとWindows上で動く簡易的なWebサーバが必要になったので、、、、、
HTTPサーバといえばApache!!というのは、もう昔話なんですね。今は、nginx(エンジンエックス)が流行りのようです。
が公式サイトです。ここから、Downloadに進んでStable versionをダウンロードしましょう。特にインストーラなどはありません。ファイルを展開すればそのまま実行できます。起動と停止の方法ですが、
  • 起動 ・・・ nginx.exe をダブルクリック
  • 停止 ・・・ コマンドプロンプトにて、nginx.exe -s quit と入力
をすればOK。停止方法がよくわからなくてちょっと悩みましたが、、、、噂では軽量かつ高機能なようですので、ちょっとWebサーバを動かしてみたいという場合はオススメでしょう。