>> 古い記事: solved: Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
<< 新しい記事: MIDIキーボードと DX7エミュレータ hexter をつなげて弾き、Audacity で録音する(Ubuntu Studio 8.04)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

雑記: 2008-10

雑記


JScript 覚書2つ

2008-10-10

var ForReading = 1;

function readFile( path ){
  var fso, fin; 
  fso = new ActiveXObject( "Scripting.FileSystemObject" ); 
  fin = fso.OpenTextFile( path, ForReading ); 
  var content = fin.ReadAll();
  fin.Close(); 
  return content;
}

WScript.Echo( readFile( 'foo.txt' ) );

読み込み対象である foo.txt の中身が空の場合、次のメッセージが出る。

Microsoft JScript 実行時エラー: ファイルの最後を超えた入力を行おうとしました。

ちなみに、ファイルが存在しない場合は 「ファイルが見つかりません。」という異なるメッセージが出る。


var ForReading = 1;
var hideWindow = 0    //ウィンドウを非表示
var shell = new ActiveXObject( "WScript.Shell" );

function readFile( path ){
  var fso, fin; 
  fso = new ActiveXObject( "Scripting.FileSystemObject" ); 
  fin = fso.OpenTextFile( path, ForReading ); 
  var content = fin.ReadAll();
  fin.Close(); 
  return content;
}

shell.Run( "cmd /c echo " + new Date() + " > foo.txt", hideWindow );

WScript.Echo( readFile( 'foo.txt' ) );
// → shell.Runで上書きされる前の foo.txt の内容が表示される

foo.txt への書き込みが完了してから次の処理を実行させたい場合、 Run() の第3引数を true にする。


2008-10-04

Ubuntu Studio でフォルダ共有

普通の Ubuntuではメニューに「フォルダの共有」があるが、Ubuntu Studioにはない。

Synaptic で検索すると、「nautilus-share」というそれらしいパッケージが見つかり、 インストール済み。

当てずっぽうでコマンドを探してみたところ、 sudo shares-admin で「フォルダの共有」設定ツールが起動した。

あとはたぶん普通のUbuntuでの設定と同じ。

[2008-10-10] 素のUbuntuでも 8.04 で無くなっていたようです → ubuntu 8.04 "フォルダの共有" - Google 検索

>> 古い記事: solved: Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
<< 新しい記事: MIDIキーボードと DX7エミュレータ hexter をつなげて弾き、Audacity で録音する(Ubuntu Studio 8.04)
** ホームに戻る

コメント

コメントの投稿

管理者にだけ表示を許可する

|
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。