原子力発電の不都合な真実2015/05/08 06:54

原子力発電を日本が続けるのか?と言う議論は置いておいても、燃料のウラン(価格が安いと言われている)の採掘における影響を無視して良いとは雲には思えません。

地面を這い、死んでいく子供たちの謎-印ウラン鉱山の村

http://www.bloomberg.co.jp/news/123-N8FMFJ6K50Y201.html

唖然2015/05/09 00:17

としてしまいました。これも、市場原理主義的には問題ないのかな?(言い換えると、他の仕事もあるわけだから、イヤなら他の仕事に就けばよい。みんなが、そういう選択をすれば待遇の悪い仕事は淘汰されるはずだ。まさに、机上の空論。この程度の理屈しか市場原理主義者が言えないのであれば、雲には市場原理主義は空想にしか聞こえない)。

仕事内容はウソ、奴隷並みの扱い…中高年の派遣労働のブラックすぎる実態を体験ルポ!

http://lite-ra.com/2015/05/post-1080.html

IronPythonからC#のDLLを呼び出す2015/05/09 08:00

トレンドは、C#からIronPythonを呼び出すと思いますが、都合により逆のパターンを考えています。

IronPythonで、C#で作ったDLLアセンブリモジュールの単体テストを行う

http://d.hatena.ne.jp/Wacky/20070325/1174810604

.NET Frameworkを使うための準備

http://www.ops.dti.ne.jp/ironpython.beginner/PrepareNetFramework.html

How to load a C# dll in python?

http://stackoverflow.com/questions/2077870/how-to-load-a-c-sharp-dll-in-python

How to use a C# dll in IronPython

http://stackoverflow.com/questions/1200182/how-to-use-a-c-sharp-dll-in-ironpython

IronPython: clr.AddReference(MSDN)

http://blogs.msdn.com/b/haibo_luo/archive/2007/09/25/5130072.aspx

IronPython(MSDN)

https://msdn.microsoft.com/en-us/magazine/cc300810.aspx

Scripting .NET Applications with IronPython(CodeProject)

http://www.codeproject.com/Articles/602112/Scripting-NET-Applications-with-IronPython

ここまで来ると、PowerShellからIronPythonを呼び出したくなりますね。

IronPython and Microsoft's PowerShell

http://www.pythondiary.com/blog/Jun.26,2012/ironpython-and-microsofts-powershell.html

結局、以下のコードで呼び出しが可能なようです。

import clr

import sys

sys.path.append( r"d:\test" ) ← C#で作成したDLL(publicなクラスにする必要があることに注意)へのパス

clr.AddReference( "test.dll" )

from 名前空間 import クラス名

instance = クラス名

instance.Function()

後はお好きに。

PowerShellからC#のDLLを呼び出す2015/05/10 07:03

.NETアセンブリをロードするには

http://blog.powershell-from.jp/?p=248

PowerShell – 独自 DLL を使用する

http://www.itlab51.com/?p=5998