Tuesday, January 3, 2012

[ifort][RSS] 作業効率アップ

コーディング
  • [Fortran] NTEmacs上でコーディング、コンパイル、実行を行なう。
    1. Intel Visual Fortranを購入・インストールし、batファイル(ここでは名前を"make.bat"とする)をソース・コードと同じフォルダ内に作成する。
      (64bitマシン用サンプル、最適化オプション付き)
      @echo off
      call "C:\Program Files (x86)\Intel\Compiler\11.1\048\bin\ifortvars.bat" intel64
      call "C:\Program Files (x86)\Intel\Compiler\11.1\048\mkl\tools\environment\mklvarsem64t.bat"
      ifort /O3 /QxSSE4.2 %1.f90 /exe:%1.exe mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib
      %1.exe
      (32bitマシン用サンプル)
      @echo off
      call "C:\Program Files\Intel\Compiler\11.1\048\bin\ifortvars.bat" ia32
      call "C:\Program Files\Intel\Compiler\11.1\048\mkl\tools\environment\mklvars32.bat"
      ifort %1.f90 /exe:%1.exe mkl_intel_c.lib mkl_sequential.lib mkl_core.lib
      %1.exe
      • もちろん、ファイルの場所やコンパイル・オプションはマシン環境やユーザーの希望に依存する。
    2. NTEmacs上で次の操作を行い、コンパイル用コマンドラインを表示させる:
      [Alt]-x compile
    3. ソース・コード名(finename)を引数として与え、makeする:
      make finename

雑誌チェック
  • クルポアラートを使って雑誌の新着RSSをメール通知させる。
  • JavaScriptを使ってボタン一つでFirefoxに雑誌website別にタグ表示を可能にする("http://oshiete.goo.ne.jp/qa/3927430.html"からの引用):
    <!--DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"--><html lang="ja"><head><meta http-equiv="Content-Type" content="text/html"><meta name="GENERATOR" content=""><title></title><style type="text/css"><!-- --></style><script type="text/javascript"> <!-- function WinOpen(){ window.open("http://...","sub1"); window.open("http://...","sub2"); } // --></script></head><body bgcolor="#ffffff" text="#000000"><form><input type="button" value="name of the button" onclick="WinOpen()"></form></body></html>

No comments:

Post a Comment