xargsで空白のある文字列処理

空白のあるディレクトリを処理する場合、xargsだとうまく処理する事ができません。フィルターの結果をシングルクオーテーション等でくくる必要があります。その場合は「-i」オプションを付け、その結果を「{}」に展開するようにします。

find . | grep \.hoge | xargs echo -i '{}'

テーマ : UNIX/Linux
ジャンル : コンピュータ

2010-07-19 : Work-Linux-Command/Editor : コメント : 0 : トラックバック : 0
Pagetop

rar

yumでインストールした方が早いです。ただ、標準では見つからないので、以下のRPMforgeのファイルをインストールします。

https://rpmrepo.org/RPMforge/Using

wget hoge.rpm
rpm -Uvh hoge.rpm

yum install rar
yum install unrar

テーマ : UNIX/Linux
ジャンル : コンピュータ

2010-07-18 : Work-Linux-Env : コメント : 0 : トラックバック : 0
Pagetop

非同期リセットはこう実装しよう

非同期リセットをかける場合は基本的に非同期でよくて、非同期リセットを外す方はクロックに同期する必要があります。

ですので、非同期リセットでLowになるFFを3つくらい実装し、Highをリタイミングして同期リセットを作ります。
2010-07-17 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

WindowsでUnixライクなコマンドラインツール

とりあえず最低限入れておけば何かと便利です。

ntutil
grep win32
xargsもどき

テーマ : UNIX/Linux
ジャンル : コンピュータ

2010-07-17 : Work-Win-Env : コメント : 0 : トラックバック : 0
Pagetop

USB2の基本プロトコルを把握しておこう

・ホストがマスター、デバイスがスレーブみたいなもの
・ホストのVBUSはVDD接続
・デバイスはホストからドライブされるVBUSによって接続状態を検出する
・最初はデバイスChirp -> ホストChirp
・ハイスピート、フルスピード、ロースピードでChirpの手順が異なる
・ホストでプルダウン、デバイスはフル、ローの場合はプルアップ
・LSの場合はDMをプルアップ
・ホストでDP/DMプルダウン
・デバイスでDPをプルアップ
・DPをプルアップでChirpが失敗したらFS
・ホストからDP/DMをバスリセット
・デバイスからChirpK
・ホストからChirpK->ChirpJ->...->ChirpK->ChirpJ
・十分な時間経過後バスリセット終了、コントロール転送(SET_ADDRESS)
・コントロール転送はSetupStage, DataStage, StatusStageに分けられる
・コントロール転送の構成はSetupStage→DataStageOut/In/No→StatusStageIn/Out/Inのライト/リード/ノーデータ3種類
・コントロール転送は3種類あり、どんな種類の転送を行なうかは、SetupStageのDevice Requests(bRequest)で決める
・SetupStageでデバイスアドレスを決め、StatusStageInで0Byteデータを受け取る
・各StageはPacketで構成される
・Packetの各構成単位はLSBファースト
・信号は差動のNRZI変調なので、変化有りで0、変化無しで1で読む
・1つのデバイス転送はFrame単位で区切られており、Frameの先頭はSOF(Start-of-Frame)によって決められる
・SOF/μSOFの送出タイミングは1msないし125μsおきと決められている
・HighSpeedモードではIdleとしてD+=D-=Lowとなるため、サスペンドするにはD+=HighにしてFullSpeedモードの状態にする

参照:
http://www.picfun.com/usb03.html
http://www.beyondlogic.org/usbnutshell/usb6.shtml
2010-07-14 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

同期設計におけるクロックとリセットのチェックポイントはこれ

基本的な事ですが、おろそかにしがちな事を以下にまとめます。

■ クロック
・複数クロックがある場合、クロックは同期関係でなければならないのか、非同期でもいいのか?
・クロックの最高・最低周波数は?

■ リセット
・複数リセットがある場合の解除シーケンスは?
・リセットは同期リセットか非同期リセットか?
・リセットの論理は?
2010-07-14 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

Excelで条件付きカウント関数

COUNTIF(範囲, 条件) -> 範囲内の条件文字列数を数える
COUNTBLANK(範囲) -> 範囲内の空白を数える

テーマ : エクセル
ジャンル : コンピュータ

2010-07-10 : Work-Win-Office/Acrobat : コメント : 0 : トラックバック : 0
Pagetop
ホーム

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター