普段は、Cygwin の SCP コマンドを使っているのですが、Windows に転送する場合、UTF-8 のファイル名が文字化けしてしまいます。
そこで、WinSCP を使ってみることとしました。
まず、WinSCP.exe (GUI) を起動し、セッションを保存しておきます。文字コードは、UTF-8 を ON にしておきます。
コマンドラインで使用するときは、WinSCP.com を使います。
セッション名を nonsugar@example.com とすると、
> WinSCP.com nonsugar@example.com
とすれば OK です。
参考
2012年3月18日日曜日
2011年4月14日木曜日
SetVol / SetMixer
Windows のボリュームのコマンドで調整できるフリーウェアです。
SetVol は、XP 用、SetMixer は、Vista / 7 用です。
SetVol には、詳細なマニュアルが付いています。
こちら (http://hp.vector.co.jp/authors/VA003072/freeware.html) から、ダウンロードできます。
ヘルプです。
>SetMixer /Help
SetMixer Version 1.0.0
ミキサー(オーディオ デバイス)のボリュームなどを変更します.
Usage:
SetMixer DataFlow [Number:] "Comment (LocalID)": Volume... [Option]
SetMixer DataFlow [Number:] LocalID: Volume... [Option]
DataFlow /Render(再生)または /Capture(録音)
Number デバイスの番号(1, 2...)
Comment コメント
LocalID ローカルID
Volume ボリューム(0~100)
Option:
/Mute ミュートをオンにする
/Boost ブーストをオンにする
/List ミキサーの設定リストを表示する
/Help または /? ヘルプメッセージを表示する
Example:
SetMixer /Render "ボリューム コントロール(10001)":0,50
SetMixer /Capture "ライン入力 (10002)":100,100
SetMixer /List
SetMixer /Help
SetMixer は、αバージョンです。
私の所有する Windows 7 で試したところ、以下のような動作でした。
再生デバイスについては、指定した値と実際に設定される値が違う。
(30%で指定すると、実際には50%に設定される。)
>SetMixer /Render 1:10001:30,30
>SetMixer /List
再生(* 既定のデバイス)
* 1: スピーカー (Realtek High Definition Audio)
Realtek HD Audio output 10001 50, 50 (0~100)
Green In 10002 0, 0 (0~100) ミュート
録音(* 既定のデバイス)
* 1: ステレオ ミキサー (Realtek High Definition Audio)
ステレオ ミキサー 10001 25, 0 (0~100)
録音デバイスについては、指定した値どおりに設定されるが、出力が常に 25%, 0%となる。
>SetMixer /Capture 1:10001:100,100
>SetMixer /List
再生(* 既定のデバイス)
* 1: スピーカー (Realtek High Definition Audio)
Realtek HD Audio output 10001 50, 50 (0~100)
Green In 10002 0, 0 (0~100) ミュート
録音(* 既定のデバイス)
* 1: ステレオ ミキサー (Realtek High Definition Audio)
ステレオ ミキサー 10001 25, 0 (0~100)
2011年2月15日火曜日
DS コマンド
DS コマンドを使って Active Directory の設定をする方法のメモです。
- Domain Admins グループに含まれるユーザの一覧を表示する。
>dsget group "cn=Domain Admins,cn=Users,dc=hogehoge,dc=local" -members - ユーザー Test01 を追加する。
>dsadd user "cn=Test01,cn=Users,dc=hogehoge,dc=local" -display "テスト ユーザー 01" -pwd Secret01 - TestG グループのメンバーのユーザー名をテキストファイルに出力する。
> dsquery group -name "TestG" | dsget group -members | dsget user -samid >TestG-members.txt
参考
2011年2月5日土曜日
PEAP MS-CHAP v2 で無線 LAN クライアント認証
(作成中...)
参考
- 設計ガイド — 802.1X を使用してワイヤレス LAN のセキュリティを設計する
- Microsoft TechNet: PEAP の概要
- PEAP MS-CHAP v2 は、802. 1 X 接続で Windows Vista、Windows XP、Windows Server 2003 および Windows 2000 の認証方法として使用すると認証が成功しないことがあります。
- Windows XP で PEAP 認証に使用されるユーザー資格情報のキャッシュを削除する方法
- 802.1x 認証方式と NAP 対応 - Windows Server 使い倒し塾 - Site Home - TechNet Blogs
- PEAP(Procted Extensible Authentication Protocol) - モビリティ ソリューション - Cisco Systems
- PEAP-MS-CHAPv2 マシン認証が設定された Cisco Secure ACS for Windows v3.2 – テクニカルサポート – Cisco Systems
- PEAP Under Unified Wireless Networks with Microsoft Internet Authentication Service (IAS) - Cisco Systems
- @ITハイブックス:Windows サーバー セキュリティ 徹底解説
- ITmedia エンタープライズ:Windowsと無線LANの連携、カギを握るのは人間関係? (1/4)
- 認証方式と暗号化 - - 無線LANのセキュリティ設定マニュアル
2011年2月4日金曜日
2011年1月21日金曜日
Windows Vista で時刻同期の間隔を変更する
ドメインに参加していない Windows Vista では、1週間ごとに NTP サーバに同期します。
以下のレジストリ値を変更することにより、間隔を変更することができます。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NTPClient\SpecialPollInterval]
に、秒数を設定します。
デフォルト値は、604800 秒 (7日間) です。
8時間にするなら、28800 に設定すればよい。
2011年1月12日水曜日
2010年11月3日水曜日
SQLite を Windows で使ってみる
SQL を使ってデータ処理をしたいということがあると思います。
SQLite を使えば気軽に処理できます。
SQLite の特徴は、実行ファイル (sqlite3.exe) の引数に与えたファイルにデータベースが作成されるということです。
SQLite のインストール
Cygwin なら、SQLite が使えます。
Cygiwn が無い環境でも、実行ファイル sqlite3.exe を手に入れれば SQLite が使えます。
まず、SQLite の実行ファイルをこちら (http://www.sqlite.org/download.html) からダウンロードします。
sqlite-3_7_3.zip をダウンロード、展開して sqlite3.exe を取り出します。sqlite3.exe をパスの通った場所に置くか、カレントフォルダに置いておきます。
SQLite コマンドライン シェルを使ってみる
sqlite3.exe にデータベース (ファイル) を指定して、SQLite コマンドライン シェルに入ります。
ドット (.) で始まるコマンドは、SQLite コマンドライン シェルに対するコマンドです。
ドット (.) で始まらないコマンドは、SQL 文です。セミコロン (;) で終端します。
- sqlite3.exe のオプションを調べる
>sqlite3 -help - SQLite コマンドライン シェルのヘルプ
sqlite> .help - テーブルの一覧を表示
sqlite> .tables - インデックスの一覧を表示
sqlite> .indices テーブル名 - CREATE TABLE 文を表示する
sqlite> .schema テーブル名 - 設定を表示
sqlite> .show - SELECT 文の出力結果にヘッダを付ける
sqlite> .headers on (ヘッダを付ける)
sqlite> .headers off (ヘッダを付けない) - SELECT 文の出力結果のフォーマットを変更する
sqlite> .mode column (左詰めの列表示)
sqlite> .mode line (一行毎に値を表示)
sqlite> .mode csv (カンマ区切り)
sqlite> .mode tabs (タブ区切り)
sqlite> .mode list (.separator で指定される文字列で区切られる) - SQLite コマンドライン シェルを終了する
sqlite> .exit (.quit) - SQL 文を実行する (セミコロン (;) で終端する SQL 文)
sqlite> select * from test; - コマンドラインで直接 SQL 文を指定する。
>sqlite3 example.sqlite3 "select * from test;"
SQL 文を実行してみる
WSUS の PUBLIC_VIEWS をインポートしてみる
こちらの方法で、タブ区切りで抽出したデータをインポートしてみます。
テーブルの作成 (CREATE TABLE) とデータのインポート (.import) を記述したファイル (wsus_create_table.sql) を作成します。
[wsus_create_table.sql]
.mode tabs
drop table if exists vCategory;
create table vCategory (
CategoryId text primary key,
CategoryType text,
ParentCategoryId text,
DefaultTitle text,
DefaultDescription text
);
.import vCategory.txt vCategory
drop table if exists vCategoryText;
create table vCategoryText (
CategoryId text,
LocaleId integer,
Title text,
Description text,
primary key (CategoryId, LocaleId)
);
.import vCategoryText.txt vCategoryText
drop table if exists vClassification;
create table vClassification (
ClassificationId text primary key,
DefaultTitle text,
DefaultDescription text
);
.import vClassification.txt vClassification
drop table if exists vClassificationText;
create table vClassificationText (
ClassificationId text,
LocaleId integer,
Title text,
Description text,
primary key (ClassificationId, LocaleId)
);
.import vClassificationText.txt vClassificationText
drop table if exists vComputerTargetGroup;
create table vComputerTargetGroup (
ComputerTargetGroupId text primary key,
Name text,
ParentTargetGroupId text
);
.import vComputerTargetGroup.txt vComputerTargetGroup
drop table if exists vUpdate;
create table vUpdate (
UpdateId text primary key,
RevisionNumber integer,
DefaultTitle text,
DefaultDescription text,
ClassificationId text,
ArrivalDate text,
CreationDate text,
IsDeclined integer,
IsWsusInfrastructureUpdate integer,
MsrcSeverity text,
PublicationState text,
UpdateType text,
UpdateSource text,
KnowledgebaseArticle text,
SecurityBulletin text,
InstallationCanRequestUserInput integer,
InstallationRequiresNetworkConnectivity integer,
InstallationImpact text,
InstallationRebootBehavior text
);
.import vUpdate.txt vUpdate
drop table if exists vUpdateApproval;
create table vUpdateApproval (
UpdateApprovalId text primary key,
UpdateId text not null,
ComputerTargetGroupId text not null,
Action text,
Deadline text,
CreationDate text,
AdministratorName text,
IsOptional integer,
IsStale integer,
unique (UpdateId, ComputerTargetGroupId)
);
.import vUpdateApproval.txt vUpdateApproval
drop table if exists vUpdateInCategory;
create table vUpdateInCategory (
UpdateId text,
CategoryId text,
CategoryType text,
primary key (UpdateId, CategoryId)
);
.import vUpdateInCategory.txt vUpdateInCategory
drop table if exists vUpdateText;
create table vUpdateText (
UpdateId text,
LocaleId integer,
Title text,
Description text,
primary key (UpdateId, LocaleId)
);
.import vUpdateText.txt vUpdateText
コマンド プロンプトから実行します。
>type wsus_create_table.sql | sqlite3 -echo wsus.sqlite3
PowerShell で SQLite を使う
ここ (http://sourceforge.net/projects/sqlite-dotnet2/) から、SQLite-1.0.66.0-binaries.zip をダウンロードして展開します。
bin\System.Data.SQLite.XML と bin\System.Data.SQLite.DLL
(64ビット版: bin\x64\System.Data.SQLite.DLL) を取り出して、好きな場所に設置します。
私は、カレントディレクトリに設置しました。
以下の例の様に使用します。
$path = (pwd).ToString()
[void][System.Reflection.Assembly]::LoadFile($path + "\System.Data.SQLite.DLL")
$sqlite = New-Object System.Data.SQLite.SQLiteConnection
$sqlite.ConnectionString = "Data Source = " + $path + "\wsus.sqlite3"
$sqlite.Open()
$cmd = "SELECT * FROM vClassification"
$sqlcmd = New-Object System.Data.SQLite.SQLiteCommand
$sqlcmd.Connection = $sqlite
$sqlcmd.CommandText = $cmd
$ret = $sqlcmd.ExecuteReader()
while ($ret.Read()) {
write ( "{0}`t{1}" -f $ret[0], $ret[1])
}
$sqlite.Close()
参考
Windows Internal Database について
WSUS 3.0 などをインストールすると一緒にインストールされます。
Microsoft SQL Server Management Studio Express をインストールして、Server Name に[\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query] を指定することにより、GUI で扱えます。
CLI によるツールとして、sqlcmd があります。
ダウンロードの詳細 : SQL Server 2005 用 Feature Pack (2007 年 2 月) より、「Microsoft SQL Server Native Client」と「Microsoft SQL Server 2005 コマンド ライン クエリ ユーティリティ」をインストールします。
>sqlcmd -S \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -E -Q "select count(*) from SUSDB.PUBLIC_VIEWS.vUpdate"
のようにアクセスできます。
タブ区切りのテキストファイルで出力する例を示します。WSUS の PUBLIC_VIEWS からデータを抽出する例です。
set SQLCMD=sqlcmd -S \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query -E -d SUSDB -s " " -W -w 65535 -k 1 -h -1
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vCategory" -o "vCategory.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vCategoryText where LocaleId = 1041" -o "vCategoryText.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vClassification" -o "vClassification.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vClassificationText where LocaleId = 1041" -o "vClassificationText.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vComputerTargetGroup" -o "vComputerTargetGroup.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vUpdate" -o "vUpdate.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vUpdateApproval" -o "vUpdateApproval.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vUpdateInCategory" -o "vUpdateInCategory.txt"
%SQLCMD% -Q "select * from PUBLIC_VIEWS.vUpdateText where LocaleId = 1041" -o "vUpdateText.txt"
上記のファイルをバッチファイルとして実行します。
オプション -s は、区切り文字を指定します。タブ文字をダブルコーテーションで囲んでいます。
オプション -W は、出力から文字列の後ろに続く空白を削除します。
オプション -w は、出力幅を指定します。小さすぎると、1行が改行されていまいます。
オプション -k は、タブ、改行文字などの制御文字を空白に置換します。
オプション -h は、ヘッダを削除するために指定します。
オプション -Q に SELECT 文を指定します。
オプション -o に出力するテキストフィアルのファイル名を指定します。
上記のスクリプトで出力されるテキストファイルは、最後に抽出された行数が出力されるので、テキストエディタで開いて削除しておきます。
参考
2010年10月17日日曜日
Windows XP で英語配列になってしまう
Windows XP を使っていて、アプリケーションをインストールした後に、キーボードが英語配列になってしまうとこがあります。
レジストリが変更されてしまっている可能性があるので、確認してみましょう。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
の Layout File の値が [KBDJPN.DLL] になっていないなら修正して再起動しましょう。
参考
2010年10月4日月曜日
WSH でX日前のファイルを削除する
Windows のアプリケーションで作成されるログファイルの内、X 日前に更新されたものだけを削除したい。
WSH で作成してみました。
script_name = WScript.ScriptFullNameSet shell = CreateObject("WScript.Shell")delete_files "D:\Logdir", ".log$", 40' ファイルを削除する関数Sub delete_files(dirname, re_pattern, delete_days)Dim fs, dir, re, num_deleteSet fs = CreateObject("Scripting.FileSystemObject")Set dir = fs.GetFolder(dirname)Set re = New RegExpre.Pattern = re_patternnum_delete = 0For each file in dir.FilesIf re.Test(file.Name) Thendiff_days = DateDiff("d", file.DateLastModified, Date)If diff_days > delete_days Thenfs.DeleteFile file.Path, Truenum_delete = num_delete + 1End IfEnd IfNextSet re = NothingSet dir = NothingSet fs = Nothingshell.LogEvent 0, script_name & ": """ & dirname & """ 以下のファイルを " & num_delete & " 削除しました。"End Sub
参考
2010年9月9日木曜日
Windows PowerShell
Windows PowerShell について調べています。
参考
- Google: PowerShell
- Windows PowerShell 入門(1)-基本操作編(1/2):CodeZine
- PowerShellの概要 - @IT
- Windows PowerShellコマンド&スクリプティング入門(前編) - @IT
- 進化したPowerShell 2.0 - @IT
- 次世代Windowsシェル「Windows PowerShell」を試す(前編) - @IT
- Windowsスクリプティング環境比較:PowerShell vs WSH - @IT
- Windows PowerShell徹底解説 - Windows Vista徹底解説:ITpro
- Windows PowerShell - Wikipedia
2010年8月8日日曜日
Windows XP で IPv6 を試してみる
Windows XP SP3 で試しています。
コマンド プロンプト上で操作します。
- IPv6 をインストールする。
>netsh int ipv6 install - IPv6 アドレスを確認する。
>ipconfig - IPv6 アドレスを確認する。(別の方法)
>netsh int ipv6 sh addr - リンクローカル アドレス (FE80::/10) に PING
>ping fe80::21b:77ff:fe48:c598%5
※ リンクローカル アドレスは、インタフェース番号を % でアドレスの後ろに付加する。
参考
2010年4月11日日曜日
Web ラジオを録音してみる
超! A&G+ は、ネット配信されているのですが、DRM で保護されているので、Windows Media Player でしか視聴できません。
そこで、Windows Media Player で再生しながら、Audacity で録音してみました。
Audacity の使い方は、以前の ブログ を参考にしてください。
ラジオ録音・聴取ソフト AMFMラジオ録音さん
「ラジオ録音・聴取ソフト AMFMラジオ録音さん」も試してみました。
※ 注意: Windows 7 では、事前に以下の手順でステレオミキサーを有効にしておく必要があります。
- [コントロール パネル]-[ハードウェアとサウンド]-[オーディオ デバイスの管理] の [録音タブ] を選択する。
- デバイスの一覧が表示されている部分を右クリックし、[無効なデバイスの表示] を有効にする。
- [ステレオミキサー] が表示されるので、右クリックし、[有効] をクリックします。
- [ステレオミキサー] を右クリックし、[既定のデバイスとして設定] をクリックする。
- [ステレオミキサー] を右クリックし、[プロパティ] を選択し、[レベル] タブを調整する。
- ダウンロードした ZIP ファイルを展開し、Rokuonsan.exe を実行します。
- 初回起動時に、「プレビュー、録音にはデバイスの設定が必要です。設定を自動で作成しますか?」とダイアログが表示されるので、[キャンセル] をクリックします。
- ツール > オーディオキャプチャデバイスのプロファイル自動生成 を選択します。
- 私の環境では、デバイスに [ステレオミキサー] を選択しました。
- コンプレッサを選択します。私は、[LameAM] か [LameFM] を選択しています。
- [プレビュー] ボタンで再生中の音がキャプチャできているか確認します。ステータスバーに表示されます。
- [時間指定して録音] ボタンをクリックして、予約録音します。
2010年3月13日土曜日
Windows の NTP 設定
ドメイン環境では、フォレスト ルート ドメインの PDC 操作マスタがドメイン全体の時刻同期のトップになっています。
フォレスト ルート ドメインの PDC 操作マスタは、外部の NTP サーバに同期するように設定します。
コマンドは、Windows Server 2003 R2 および Windows Server 2008 R2 で確認しています。
NTP サーバを ntp.jst.mfeed.ad.jp に設定
フォレスト ルート ドメインの PDC 操作マスタで、外部の NTP サーバに同期させる設定を行います。
w32tm /config /update /manualpeerlist:ntp.jst.mfeed.ad.jp,0x8 /syncfromflags:MANUALw32tm /resync
時刻サーバに即時同期させる
C:\>w32tm /resync再同期コマンドをローカル コンピューターに送信していますコマンドは正しく完了しました。
同期させた後、イベントビューアのシステム ログでイベント ソース = Time-Service or W32Time を確認します。
他の NTP サーバとの時間差の確認
ドメインに参加している場合は、ドメイン コントローラとの時間差を確認できます。
C:\>w32tm /monitorwin2003-11.white.color.local *** PDC ***[172.16.211.33:123]:ICMP: 0ms 遅延NTP: +0.0000000s win2003-11.white.color.local の時刻からのオフセットRefID: ntp1.jst.mfeed.ad.jp [210.173.160.27]階層: 3WIN2008-11.white.color.local[[::1]:123]:ICMP: 0ms 遅延NTP: +0.0008675s win2003-11.white.color.local の時刻からのオフセットRefID: win2003-11.white.color.local [172.16.211.33]階層: 4警告:逆名前解決が最適な方法です。タイム パケット内のRefID フィールドは NTP 実装間で異なっており、IPアドレスを使用していない場合があるため、名前が正しくない可能性があります。警告:逆名前解決が最適な方法です。タイム パケット内のRefID フィールドは NTP 実装間で異なっており、IPアドレスを使用していない場合があるため、名前が正しくない可能性があります。
NTP サーバを指定して、時間差を確認できます。
C:\>w32tm /monitor /computers:ntp1.jst.mfeed.ad.jp,ntp2.jst.mfeed.ad.jp,ntp3.jst.mfeed.ad.jpntp1.jst.mfeed.ad.jp[210.173.160.27:123]:ICMP: 32ms 遅延NTP: +0.0554699s ローカル コンピューターの時刻からのオフセットRefID: fs-monntp2.mfeed.ad.jp [210.173.160.86]階層: 2ntp2.jst.mfeed.ad.jp[210.173.160.57:123]:ICMP: 33ms 遅延NTP: +0.0581236s ローカル コンピューターの時刻からのオフセットRefID: fs-monntp1.mfeed.ad.jp [210.173.160.56]階層: 2ntp3.jst.mfeed.ad.jp[210.173.160.87:123]:ICMP: 33ms 遅延NTP: +0.0566623s ローカル コンピューターの時刻からのオフセットRefID: utc3.nict.go.jp [133.243.236.18]階層: 2警告:逆名前解決が最適な方法です。タイム パケット内のRefID フィールドは NTP 実装間で異なっており、IPアドレスを使用していない場合があるため、名前が正しくない可能性があります。
参考
- Windows Server 2003 で Windows 以外の NTP サーバーとの同期が成功しない
- W32Time サービスのレジストリ エントリ
- W32Time により頻繁にイベント ID 50 がイベント ログに記録され、Windows Server 2003 および Windows XP で時刻の同期に失敗する
- Windows Server 2003 ベースのコンピュータで NTP プロバイダに対して時刻の同期が行われない
- [FIX] Windows Server 2003 および Windows XP の Windows タイム サービスでローカルのポーリング間隔が無視される
- Windows タイム サービスのデバッグ ログを有効にする方法
- Windows XP で権限のあるタイム サーバーを構成する方法
- Windows Server 2003 で権限のあるタイム サーバーを構成する方法
- Windows OSにおける時刻同期サービスとNTP - @IT
- @IT:Windows TIPS -- Knowledge:NTPでネットワーク全体のマシンの時刻を合わせる
- 時刻を手動で直ちに同期させる - @IT
- w32tmコマンド(Windows XP/2003) - 管理者必見! ネットワーク・コマンド集:ITpro
- NTPの使い方 : インターネットマルチフィード時刻情報サービス for Public
2010年3月3日水曜日
2009年10月25日日曜日
コンピュータ アカウントのパスワード リセット
Active Directory に登録されているコンピュータ アカウントは、定期的にパスワードを自動で更新しているらしい。
仮想マシンのスナップショット機能を使って、過去に戻るとドメインにログオンできなくなる場合、コンピュータ アカウントをリセットしなくてはならない。
(作成中...)
参考
2009年10月17日土曜日
動画/音声ファイルの変換ツール MediaCoder を使ってみる
インストール
- インストーラをダウンロードして、実行します。今回は、MediaCoder 2011 > 2011 R3 build 5135 (MediaCoder2011-R3-5135.exe) を使用しました。
- インストーラの選択肢は、以下のようにしました。
Choose install type: Recommended、RealPlayer: RealPlayer をインストールしないでください - MediaCorder を起動します。タスクトレイにアイコン化されている場合は、アイコンをクリックして表示します。
- メニュー [Opzioni] > [Lingua interfaccia] から、[Japanese] を選択する。
- MediaCoder をいったん終了させて、再度起動します。
使い方
- 変換したいファイルをドラッグ アンド ドロップで MediaCoder のウインドウに登録する。
- [ファイル] > [出力フォルダをセット] で、出力先フォルダを指定します。
- [menu_features] > [クリッピングとエフェクト] で時間を設定する。
- [menu_features] > [イージークロッパーを表示] でクリッピングする。
- ビデオ、オーディオ、コンテナなどを設定する。
(例) ビデオ: H.264, ABR, 1000kbps
(例) オーディオ: HE-AAC V2, リサンプリング: オリジナル
(例) コンテナ: MP4
(例) sound: Stereo - [START] ボタンをクリックして、変換を開始する。
参考
2009年10月15日木曜日
Audacity を使ってみる
2010年10月24日更新
インストール
参考
- インストーラをダウンロードし、実行します。今回は、"audacity-win-unicode-1.3.12.exe" を使用しました。
- MP3 ファイルの出力ができるようにするために、LAME MP3 エンコーダーのインストーラをダウンロードし、実行します。今回は、"Lame_v3.98.2_for_Audacity_on_Windows.exe" を使用しました。
Audicity で MP3 ファイルを出力する時に、"lame_enc.dll" の場所を聞かれたら、インストールした場所から選択します。
メニュー [編集] - [設定] - [ライブラリ] の [位置指定] でライブラリを指定します。 - さらに多くのフォーマットが利用できるように、FFmpeg 取り込み/書き出しライブラリのインストーラをダウンロードし、実行します。今回は、"FFmpeg_2009_07_20_for_Audacity_on_Windows.exe" を使用しました。
メニュー [編集] - [設定] - [ライブラリ] の [位置指定] でライブラリを指定します。 - [編集] - [設定] - [デバイス] を選択し、必要なら変更する。
- [編集] - [設定] - [ディレクトリ] - [テンポラリディレクトリ] の [場所] で一時ファイルの作成場所を指定します。空き領域の多いディレクトリを指定しておきましょう。長時間の音声を扱うには開き領域が多く必要になります。
録音の仕方
- 録音のソースを [ステレオ ミキサー] などにすれば、PC の再生している音声を録音できます。Web ラジオなどの録音もできます。
- 録音ボタンを押せば、録音開始です。
必要な分部のみ切り出す
- [ファイル] - [取り込み] - [オーディオの取り込み] でファイルを読み込みます。または、録音してトラックを作成します。
- 先頭部分に必要の無い部分があれば、切り取る境界部分をクリックします。
- [編集] - [ゼロとの交差部分を見つける] ([Z]) で、位置を修正します。
- [編集] - [選択] - [先頭からカーソルまで] ([Shift] + [J]) で、切り取る部分を選択します。
- [編集] - [切り取り] ([Ctrl] + [X]) で、切り取ります。
- 最後の必要の無い部分を切り取るならば、カーソル位置から末尾までを [編集] - [選択] - [カーソルから最後まで] ([Shift] + [K]) で切り取る部分を選択できます。
- 音量を調整が必要ならば、[編集] - [選択] - [すべて] ([Ctrl] + [A]) で、すべてを選択します。
- [エフェクト] - [増幅...] で音量を調整できます。
- [ファイル] - [書き出し...] でファイルに出力します。
2009年9月11日金曜日
ポートを使用しているプロセスを調べる
Linux の場合は、"lsof -i" を使用する。
例えば、22/tcp を使用しているプロセスを調べるには、以下のようにする。$ sudo lsof -ni :22COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEsshd 3001 root 3u IPv4 6479 TCP *:ssh (LISTEN)sshd 3001 root 4u IPv6 6481 TCP *:ssh (LISTEN)sshd 7884 root 3r IPv4 29352 TCP 192.168.1.10:ssh->192.168.11.10:1849 (ESTABLISHED)sshd 7892 nonsugar 3u IPv4 29352 TCP 192.168.1.10:ssh->192.168.11.10:1849 (ESTABLISHED)
Windows の場合は、"netstat -o" を使用する。
>netstat -ano | find ":22 "TCP 0.0.0.0:22 0.0.0.0:0 LISTENING 1208TCP 192.168.11.10:1849 192.168.1.10:22 ESTABLISHED 2128
PID がわかるので、タスク マネージャを使って、PID のプロセス名を調べる。
PID の列が無い場合は、メニュー > 表示 > 列の選択... で、チェックを入れる。
この例では、PID = 1208 は、"sshd.exe"。PID = 2128 は、"ssh.exe"。
参考
登録:
投稿 (Atom)