Previous Up Next

Other Tools

Fortran 90 syntax coloring for CotEditor

CotEditor is a light useful editor for Mac OSX.

This is a Fortran 90 syntax coloring file for CotEditor. Fortran90.plist

Another Fortran 90 syntax coloring for Xcode

Xcode which is a useful development environment included in Mac OSX already has a Fortran 90 syntax coloring. However, unfortunately its functions are poor relative to other languages. Therefore I made another Fortran 90 syntax coloring file. This allows jumping to “module” and “subroutine” lines, and folding “do   enddo”, “if   endif” and so on.

To use this file, put Fortran.xclangspec to $HOME/Library/Application Support/Developer/Shared/Xcode/Specifications/ (make it if you don’t have), and just restart Xcode.

Fortran.xclangspec

Terminal.appで新しいタブをカレントディレクトリで開くapple script

新規タブはキーボードショートカット "コマンド+t" で手軽に開けるけど、 その新規タブの初期ディレクトリは当然ホームディレクトリになります。 これ、割と深い階層にいるときに、同じディレクトリにいるタブを作りたいと思うと、 ホームからせっせとcdすることとなり、面倒でした。

そこで、新規タブを開いて、今までいたディレクトリにcdするapple scriptを書いてみました。

なお、こちら様のapple scriptを手本とさせて頂きました。

#!/usr/bin/osascript
#  Open new tab then cd to current directory in Mac OS X Terminal.app.
property WAIT_TIME : 0.05      # waiting time to open a new tab
on run argv
set cmd to "cd" & " " & do shell script "pwd"
tell application "Terminal"
activate
tell application "System Events"
tell process "Terminal" to keystroke "t" using command down
end tell
delay WAIT_TIME
do script with command cmd in selected tab of the front window
return
end tell
end run

DCLで出力したPSファイルの線を太くするrubyスクリプト

使い方:

  1. 以下のRubyスクリプトをコピペして適当なファイル名 (例えば line.rb) を付けて保存し、実行権限を付与して (chmod +x line.rb) 、PATHの通ったディレクトリに置く。
  2. 太くしたいpsファイルがdcl.psなら
    line.rb dcl.ps > newdcl.ps 
    とすると 線が太くなったpsファイルが newdcl.ps という名で作成される。
#!/usr/bin/env ruby
#DCLで作成されたpsファイルを読み込んで線の太さを変更し、標準出力に出す。
#スライド等でも見るに耐える線画を作りたいときに。
#ただし、線の太さは全て同じになるので注意。
#線の太さを数字 20.0 を変えれば変わる。

file = File.open(ARGV[0])
file.each{|line|
puts line.sub(/[0-9].*W/,'20.0  W')  
}
file.close

Previous Up Next