2008年12月12日金曜日

find ways of v-ing/ find a way of

find ways of v-ing/ find a way of

find new ways of preventing
>~を防ぐ[避ける・阻止する・回避する・予防する]新たな方法[手段]を見つける


race to find ways of manipulating genes
>遺伝子を操作する方法を発見しようと競う[競って発見しようとする]

find a way of
~の方法を見つけ出す

find a way of proving ~
~を証明する方法を探す


1 FIND WAYS OF MAKING 10
2 FIND WAYS OF USING 7
3 FIND WAYS OF GETTING 5
4 FIND WAYS OF IMPROVING 3
5 FIND WAYS OF PROVIDING 3
6 FIND WAYS OF EXPRESSING 3
7 FIND WAYS OF CONNECTING 2
8 FIND WAYS OF DEALING 2
9 FIND WAYS OF COUNTERING 2
10 FIND WAYS OF CONTROLLING 2
11 FIND WAYS OF HELPING 2
12 FIND WAYS OF INTEGRATING 2
13 FIND WAYS OF KEEPING 2
14 FIND WAYS OF MAINTAINING 2
15 FIND WAYS OF LIVING 2
16 FIND WAYS OF PREVENTING 2
17 FIND WAYS OF SIMPLIFYING 2
18 FIND WAYS OF REDUCING 2
19 FIND WAYS OF WORKING 2

1 FIND A WAY OF LIVING 5
2 FIND A WAY OF MAKING 3
3 FIND A WAY OF EXPLAINING 3
4 FIND A WAY OF DEALING 3
5 FIND A WAY OF DOING 3
6 FIND A WAY OF GIVING 3
7 FIND A WAY OF BALANCING 2
8 FIND A WAY OF COPING 2
9 FIND A WAY OF GETTING 2
10 FIND A WAY OF FORMING 2

deal with【句動】

deal with【句動】
>~を相手にする、~を処理[処置・処遇]する、~に対応[対処・応対]する、~に取り組む

・This article deals with the economic growth of America.
この記事はアメリカの経済成長を論じている。
処分する、始末する
~と取引する、~と交渉する、~と折り合いをつける、収拾する
~と関係する、~と手を結ぶ、付き合う、相手にする
料理する

deal with ~ actively
~を前向きに検討する

deal with ~ calmly
~に冷静に対処する

deal with ~ constructively
~に前向きに対処する

deal with ~ cooperatively
~に協調的に取り組む

1 DEAL WITH THE PROBLEM 258
2 DEAL WITH THE PROBLEMS 129
3 DEAL WITH THE ISSUE 126
4 DEAL WITH THE FACT 105
5 DEAL WITH THE SITUATION 89
6 DEAL WITH THE ISSUES 67

8 DEAL WITH THE QUESTION 49

10 DEAL WITH THE CONSEQUENCES 43

1 DEALT WITH THE ISSUE 31
2 DEALT WITH THE SAME 16
3 DEALT WITH THE PROBLEM 15
4 DEALT WITH THE QUESTION 10
5 DEALT WITH THE SUBJECT 10
6 DEALT WITH THE ISSUES 9

Take up the question

Take up the question

take up a problem
問題を取り上げる

take up
a proposal
提案[申し出]を取り上げる

take up
the challenge
挑戦に応じる、難題に立ち向かう

take up
the slack
たるみを取る、足りない部分を補う


1 take up the challenge 11
2 took up the question 10
3 took up the issue 9
4 take up the slack 8
5 take up the question 8
6 took up the cause 8
7 take up the issue 7
8 takes up the question 7
9 take up the task 4
10 take up the cause 4
11 take up a position 4
12 takes up the issue 4
13 took up the theme 4
14 take up the work 3
16 taken up the challenge 3
17 taken up the cause 3
18 take up the subject 3
19 take up the matter 3
20 taken up the slack 3

Avoid Ving【他動】

Avoid Ving【他動】

望ましくないことを避ける、回避する、逃れる、敬遠する

avoid touching these areas. : 《マニュアル》図に示す部分には触れないでください。

avoid aliasing
エイリアシング[偽信号]の発生を防止する

avoid answering questions
質問をかわす

avoid asking too many questions
質問をし過ぎないようにする、質問が多過ぎないようにする

avoid being a victim of
~の犠牲者にならないようにする


1 avoid being 138
2 avoid using 58
3 avoid making 50
4 avoid having 46
5 avoid paying 30
6 avoid becoming 25
7 avoid getting 22
8 avoid giving 22
9 avoid taking 22
10 avoid losing 21
11 avoid creating 16
12 avoid offending 16
13 avoid dealing 14
14 avoid imposing 14
15 avoid thinking 14
16 avoid repeating 13
17 avoid confronting 12
18 avoid doing 12
19 avoid damaging 11
20 avoid looking 11

Use the X to V

Use the X to V

use the drug to treat *
その薬を~を治療するために使用する

use the Internet to contact *
インターネットを使って~に連絡を取る

use the Internet to do legal research
インターネットを使って法律的な調査を行う

use the Internet to exchange data
インターネットを使って[利用して]データを交換する[やりとりする]

use the Internet to find *
インターネットを使って~を探す[捜す]

use the Internet to get more information
インターネットを使ってもっと情報を得る

1 USE THE MONEY TO BUY 17
2 USE THE INTERNET TO RESEARCH 11
3 USE THE MONEY TO PAY 11
4 USE THE INTERNET TO FIND 9
5 USE THE PHONE TO CALL 9
7 USE A KNIFE TO CUT 7
8 USE THE MONEY TO HELP 7
9 USE THE INTERNET TO SEARCH 6
10 USE THE PROCEEDS TO PAY 6
11 USE THE TERM TO REFER 6
12 USE THE MONEY TO BUILD 5
13 USE THE PROCEEDS TO BUY 5
14 USE THE TIME TO TALK 5
15 USE HIS INFLUENCE TO GET 4
16 USE THE INTERNET TO GET 4
17 USE THE INTERNET TO MAKE 4
18 USE THE ROUTER TO CUT 4
19 USE THEIR MONEY TO BUY 4
20 USE YOUR PHONE TO CALL 4
26 USE HIS MICROPHONE TO ENHANCE 3
28 USE THE FUNDS TO PAY 3
29 USE THE INFORMATION TO DEVELOP 3
30 USE THE INFORMATION TO IMPROVE 3
31 USE THE INFORMATION TO PLAN 3
32 USE THE INTERNET TO EXPLORE 3
33 USE THE INTERNET TO OFFER 3
34 USE THE MONEY TO GIVE 3
35 USE THE RESULTS TO IMPROVE 3
36 USE THE SYSTEM TO GET 3
37 USE THE TIME TO CATCH 3
39 USE THE WWW TO MANAGE 3
41 USE YOUR FINGERS TO PULL 3
42 USE YOUR POWER TO HELP 3
43 USE A COMPUTER TO COMMUNICATE 2
45 USE A COMPUTER TO MAKE 2
48 USE A CONSULTANT TO HELP 2
58 USE A KNIFE TO REMOVE 2
59 USE A KNIFE TO SCRAPE 2
60 USE A LADDER TO REACH 2
61 USE A MARKER TO LABEL 2
62 USE A MIRROR TO REFLECT 2
63 USE A MOUSE TO SELECT 2
64 USE A PENCIL TO DRAW 2
71 USE A WIKI TO CREATE 2
73 USE HIS INFLUENCE TO HAVE 2
88 USE THE INFORMATION TO GET 2
89 USE THE INFORMATION TO MANIPULATE 2
90 USE THE INFORMATION TO TARGET 2
91 USE THE INFORMATION TO WORK 2
92 USE THE INTERNET TO ACCESS 2
93 USE THE INTERNET TO CHECK 2
94 USE THE INTERNET TO CONDUCT 2
95 USE THE INTERNET TO DISTRIBUTE 2
96 USE THE INTERNET TO DO 2
97 USE THE INTERNET TO ENHANCE 2
98 USE THE INTERNET TO EXCHANGE 2
99 USE THE INTERNET TO HELP 2

To help V and V

To help V and V


1 TO HELP CREATE AND SUSTAIN 2
2 TO HELP DEVELOP AND NURTURE 2
3 TO HELP DEVELOP AND MARKET 2
4 TO HELP ESTABLISH AND MAINTAIN 2
5 TO HELP FIND AND FIX 2
6 TO HELP PREVENT AND TREAT 2
7 TO HELP IDENTIFY AND TRACK 2
8 TO HELP IDENTIFY AND DEVELOP 2
9 TO HELP IMPROVE AND MAINTAIN 2
10 TO HELP PROTECT AND ENHANCE 2
11 TO HELP RESTORE AND PROTECT 2

FOCUS ON V-ing

コピペだけど、メモメモ。

FOCUS ON V-ing

focused on being able to
《be ~》~できるようになることを中心に[ばかり]考える

In their research, the two companies focused on downsizing the antivirus software for personal computers so that it could be introduced into cellular phones.
研究の中で、両社はパソコン用のウイルス対策ソフトを携帯電話に導入できるよう、小型化することに焦点を当てました。

The firm focused on making money available for investments.
その会社は、投資にまわす資金作りに重点を置いた。

1 FOCUS ON PROVIDING 19
2 FOCUSED ON PROVIDING 18
3 FOCUSED ON IDENTIFYING 17
4 FOCUSED ON CREATING 14
5 FOCUS ON IDENTIFYING 13
6 FOCUS ON MAINTAINING 12
7 FOCUS ON MAKING 12
8 FOCUS ON USING 12
9 FOCUS ON CREATING 11
10 FOCUS ON GETTING 11
11 FOCUSED ON GETTING 11
12 FOCUSED ON UNDERSTANDING 11
13 FOCUS ON IMPROVING 10
14 FOCUS ON ENHANCING 10
15 FOCUS ON DEVELOPING 9
16 FOCUS ON ACHIEVING 8
17 FOCUS ON PREPARING 8
18 FOCUSED ON DEVELOPING 8
19 FOCUSED ON ENHANCING 8
20 FOCUSED ON FINDING 8
21 FOCUSED ON IMPROVING 8
22 FOCUSED ON MAINTAINING 8
23 FOCUSED ON MAKING 8
24 FOCUS ON PREVENTING 7
25 FOCUS ON REDUCING 7
26 FOCUSED ON PREVENTING 7
27 FOCUSED ON TEACHING 7
28 FOCUSED ON USING 7
29 FOCUSES ON CREATING 7
30 FOCUS ON ESTABLISHING 6
31 FOCUS ON PROTECTING 6
32 FOCUSED ON ACHIEVING 6
33 FOCUSED ON ESTABLISHING 6
34 FOCUSED ON HELPING 6
35 FOCUSED ON REDUCING 6
36 FOCUSES ON ENHANCING 6
37 FOCUS ON HELPING 5
38 FOCUS ON CHANGING 5
39 FOCUS ON FINDING 5
40 FOCUS ON MAXIMIZING 5
41 FOCUS ON MEETING 5
42 FOCUS ON OBTAINING 5
43 FOCUS ON PROMOTING 5
44 FOCUS ON TEACHING 5
45 FOCUS ON WINNING 5
46 FOCUSED ON ADDRESSING 5
47 FOCUSED ON DECIDING 5
48 FOCUSED ON EVALUATING 5
49 FOCUSED ON PREPARING 5
50 FOCUSED ON REACHING 5
51 FOCUSED ON STUDYING 5
52 FOCUS ON DESIGNING 4
53 FOCUS ON EXAMINING 4
54 FOCUS ON INCREASING 4
55 FOCUS ON PRESENTING 4
56 FOCUS ON PRODUCING 4
57 FOCUS ON TRYING 4
58 FOCUS ON WORKING 4
59 FOCUSED ON CAPTURING 4
60 FOCUSED ON DISCOVERING 4
61 FOCUSED ON HAVING 4
62 FOCUSED ON OBTAINING 4
63 FOCUSED ON PREDICTING 4
64 FOCUSED ON PROTECTING 4
65 FOCUSED ON TRYING 4
66 FOCUSED ON WINNING 4
67 FOCUSES ON ADDRESSING 4
68 FOCUSES ON IDENTIFYING 4
69 FOCUSES ON PROVIDING 4
70 FOCUS ON LEARNING 3
71 FOCUS ON IMPLEMENTING 3
72 FOCUS ON FACILITATING 3
73 FOCUS ON EXPLORING 3
74 FOCUS ON EXPLAINING 3
75 FOCUS ON ELIMINATING 3
76 FOCUS ON EDUCATING 3
77 FOCUS ON DEMONSTRATING 3
78 FOCUS ON DEFINING 3
79 FOCUS ON ATTAINING 3
80 FOCUS ON ASSISTING 3
81 FOCUS ON ASSESSING 3
82 FOCUS ON ADDRESSING 3
83 FOCUS ON MEASURING 3
84 FOCUS ON REACHING 3
85 FOCUS ON STRENGTHENING 3
86 FOCUS ON UNDERSTANDING 3
87 FOCUSED ON ASSESSING 3
88 FOCUSED ON ATTAINING 3
89 FOCUSED ON COLLECTING 3
90 FOCUSED ON COMPARING 3
91 FOCUSED ON CORRECTING 3
92 FOCUSED ON DESCRIBING 3
93 FOCUSED ON DESIGNING 3
94 FOCUSED ON DETERMINING 3
95 FOCUSED ON DOCUMENTING 3
96 FOCUSED ON DOING 3
97 FOCUSED ON ENSURING 3
98 FOCUSED ON EXAMINING 3
99 FOCUSED ON EXPLAINING 3
100 FOCUSED ON GAINING 3

Makes it easy to V

たまに送られてくるtrippさんからのメールが後々役に立つのでは思い、とりあえずメモ。
ドラッグで和訳表示。

Makes it easy to V

It also makes it easy to open additional counters at peak times.
混雑時にレジの台数を増やすことも簡単になります。

The high frequency probe makes it easy to perform in-circuit measurements.
この高周波数プローブを用いれば、回路内の測定が容易になります。

This makes it easy to print postcards for different purposes, including season's greetings and moving notices.
このおかげで季節のあいさつ状や引っ越しのお知らせなど、さまざまなはがきを簡単に印刷することができます。

1 MAKES IT EASY TO SEE 14
2 MAKE IT EASY TO FIND 10
3 MAKES IT EASY TO FIND 8
4 MADE IT EASY TO GET 7
5 MAKE IT EASY TO GET 7
6 MAKE IT EASY TO SEE 7
7 MAKES IT EASY TO DO 7
8 MAKES IT EASY TO FORGET 7
9 MAKES IT EASY TO UNDERSTAND 7
10 MAKING IT EASY TO FIND 7
11 MAKES IT EASY TO GET 6
12 MAKES IT EASY TO CHANGE 4
13 MAKES IT EASY TO CONNECT 4
14 MAKES IT EASY TO KEEP 4
15 MAKE IT EASY TO BE 3
16 MAKE IT EASY TO BELIEVE 3
17 MADE IT EASY TO FORGET 3
18 MADE IT EASY TO DO 3
19 MAKE IT EASY TO IDENTIFY 3
20 MAKE IT EASY TO IMAGINE 3
21 MAKE IT EASY TO MOVE 3
22 MAKE IT EASY TO OPEN 3
23 MAKE IT EASY TO SHARE 3
24 MAKE IT EASY TO SPOT 3
25 MAKE IT EASY TO STAY 3
26 MAKE IT EASY TO TURN 3
27 MAKE IT EASY TO UNDERSTAND 3
28 MAKE IT EASY TO USE 3
29 MAKES IT EASY TO CHECK 3
30 MAKES IT EASY TO CHOOSE 3
31 MAKES IT EASY TO DETECT 3
32 MAKES IT EASY TO IDENTIFY 3
33 MAKES IT EASY TO MOVE 3
34 MAKES IT EASY TO USE 3
35 MAKING IT EASY TO USE 3
36 MADE IT EASY TO DEMONIZE 2
37 MADE IT EASY TO BELIEVE 2
38 MADE IT EASY TO FOLLOW 2
39 MADE IT EASY TO IMAGINE 2
40 MADE IT EASY TO KEEP 2
41 MADE IT EASY TO OVERLOOK 2
42 MADE IT EASY TO TURN 2
43 MADE IT EASY TO TRAVEL 2
44 MADE IT EASY TO SEE 2
45 MADE IT EASY TO SELL 2
46 MAKE IT EASY TO ACCESS 2
47 MAKE IT EASY TO ADD 2
48 MAKE IT EASY TO CHANGE 2
49 MAKE IT EASY TO CREATE 2
50 MAKE IT EASY TO ENTER 2
51 MAKE IT EASY TO FORGET 2
52 MAKE IT EASY TO HAVE 2
53 MAKE IT EASY TO KEEP 2
54 MAKE IT EASY TO LEARN 2
55 MAKE IT EASY TO MANIPULATE 2
56 MAKE IT EASY TO REMEMBER 2
57 MAKE IT EASY TO ROLL 2
58 MAKE IT EASY TO SAMPLE 2
59 MAKE IT EASY TO SHOP 2
60 MAKE IT EASY TO SPEND 2
61 MAKE IT EASY TO TAKE 2
62 MAKE IT EASY TO TELL 2
63 MAKE IT EASY TO UPDATE 2
64 MAKE IT EASY TO WATCH 2
65 MAKES IT EASY TO ADJUST 2
66 MAKES IT EASY TO BE 2
67 MAKES IT EASY TO CARRY 2
68 MAKES IT EASY TO CLEAN 2
69 MAKES IT EASY TO COMPARE 2
70 MAKES IT EASY TO CREATE 2
71 MAKES IT EASY TO DISTINGUISH 2
72 MAKES IT EASY TO DRINK 2
73 MAKES IT EASY TO FLOAT 2
74 MAKES IT EASY TO HANDLE 2
75 MAKES IT EASY TO HAVE 2

2008年12月7日日曜日

CPUの高速化 C et R

RISC--Reduced Instruction Set Computer--
縮小命令セットコンピュータ

命令の種類を単純な動作をするものだけに絞り、CPU内部構造を単純化した方式のコンピュータ。命令の種類を絞り込むことによって、全ての命令の長さを同じにし、命令の実行サイクルを1クロックに揃え、パイプライン処理によって、命令実行の高速化を実現する。なお、パイプライン処理の効率化のために、レジスタと主メモリ間のデータ転送をロード/ストア命令だけで行い、演算命令はレジスタ間だけで実行するというロードストアアーキテクチャもRISCの大きな特徴。
  • レジスタと主メモリ間のデータ転送をロード/ストア命令だけで行う。
  • 演算命令はレジスタ間だけで実行。
  • 全ての命令の長さを同じに、実行サイクルを1クロックに揃える。

CISC--Complex Instruction Set Computer
RISCが登場する以前のCPUは利用者ニーズに対応するうちに、高機能で複雑な命令を持つようになった。その結果内部構造は複雑となり、複雑な命令の中にはマイクロプログラムと呼ばれるCPU内部におかれたプログラムによって実行されるものもある。種類によって命令の長さや実行時間が異なっているなど、効率的なパイプライン制御が行えない原因が多くあった。
  • 高機能で複雑な命令を多く持つ。
  • 命令の種類によって、長さや実行時間が異なっているなど、効率的なパイプライン制御ができない。


マイクロプログラムに対して、CPUの回路だけで実行できる命令制御のことをワイヤードロジック(布線論理)と呼ぶが、RISCでは単純な命令に絞る代わりに、全ての命令がこのワイヤードロジックで実現されている。

2008年12月4日木曜日

verilog

//file name : and_2.v
...どうやら、モジュール名に"and"は使えないみたい


module and_2(A,B,X);...and_2というモジュール
input A,B;...変数A,B
output X;...(出力の)変数X

assign X = A&B;...XはAとBの論理積、という宣言(?)

endmodule...モジュール終了


//file name : and_2_tb.v...テストベンチファイル

`include "and_2.v"...上記のand_2.vの読み込み

module and_2_tb();
reg A,B;...レジスタにAとBの値を記憶
wire X;...出力Xをwireで結線

and_2 and_2(.A(A),.B(B),.X(X));

initial begin
A <= 0;
B <= 0;
#50;
$display("[%5d] A:%b,B:%b,X:%b",$stime,A,B,X);

A <= 0;
B <= 1;
#50;
$display("[%5d] A:%b,B:%b,X:%b",$stime,A,B,X);

A <= 1;
B <= 0;
#50;
$display("[%5d] A:%b,B:%b,X:%b",$stime,A,B,X);

A <= 1;
B <= 1;
#50;
$display("[%5d] A:%b,B:%b,X:%b",$stime,A,B,X);

$finish;
end

endmodule

2008年12月3日水曜日

Design Waveにむけて

CPU作れるよう勉強しなきゃね。まずはパタヘネ読みましょう。

先ほど教えてもらった、verilogをメモ。

テストベンチファイルは、
iverilog filename_tb.v
でコンパイル。
vvp a.out
で実行。
次はファイル内の文法などに関して。

使えそうで使えないコマンド

emacsにおいて、
M-x  doctor
と入力すると、emacsと会話が出来る。笑


リモートログイン先で、
write username
で、相手(username)のログインウィンドウに一方的にメッセージを残す。

ちょっとしたいたずらに。気づかれないこと多々あり。

2008年12月2日火曜日

psmulti

anzaiさんに教えてもらった、psの結合コマンド

%psmulti input1.ps input2.ps -o output.ps

試してみたけど、なかなかいい感じ。

2008年12月1日月曜日

PostScript

% sample.ps
%
/cm { 28.3 mul } def
/Pi 3.141592 def
%
/Palatino-Roman findfont
1.2 cm scalefont
setfont
%
%
/str (I was free today. Nevertheless I took nothing. I will intend to settle a problem tomorrow.) def
%
%
/r str stringwidth pop 1 cm add 2 div Pi div def
%
0.8 0.5 0.3 setrgbcolor
%
10 cm 14 cm r sub moveto
{
( ) dup 0 4 -1 roll put
stringwidth pop r div Pi div 180 mul rotate
pop
} str kshow
%
showpage
%% EOF





これをテキストエディタで入力し、拡張子を .ps で保存。
それを、gv なりで見てみると面白いんじゃね?っていう、χrosくんからの提案。

なかなか面白い。

上手いこといじれば画像の連結が可能。らしい。

省略

Cにおいて、関数を使う時、

void func1(void){
.......
}

int func2(int){
.......
}

main(){
.......
}

といった感じで、最後にmain()を書けば、宣言しなくてもいいんだね。知らなかった。

emacs 添付

emacsでの添付の仕方。

C-c C-x [tab]

あとは、メッセージに従ってファイル名なりを入力していく。

MIMEタイプは下を参考にする。
http://www.plala.or.jp/access/community/phps/mime.html

2008年11月30日日曜日

便利だけど覚えにくいコマンド


一括置換
M-x replace-string
文字列置換(yで置換、nでそのまま)
M-%
指定行へ移動
M-x goto-line


オンラインマニュアルの参照
xman
割と読みやすいマニュアルを表示する。

2008年11月29日土曜日

log

丸太のようにゴロゴロしてる知識をログとしてこのブログに残していこうと思います。
なんか、周りがやってるからたまには流れに身を任せつつ。。
最低でも一日一つやってけば確実に学習にはなるな。


というわけで、記念すべき第一回は、先ほど学んだExcelにおいての両対数グラフの書き方。
一応書いておくけど、Microsoft Office Excel 2003を使ってます。

データを入れるところは通常のグラフの描き方と同じ。
"グラフ ウィザード - 1/4 - グラフの種類"というウィンドウの"標準"タブで【散布図】を選択。
"ユーザー設定"タブは変更なし。
次に"グラフ ウィザード - 2/4 - グラフの種類""グラフ ウィザード - 3/4 - グラフの種類""グラフ ウィザード - 4/4 - グラフの種類"のウィンドウが出るけど、それは通常どおり。

両対数グラフを書きたいときに間違えるポイントは、"グラフの種類"を選ぶ時に"標準"タブで【折れ線】を選び、"ユーザー設定"【対数】を選ぶこと。これは片対数にしかならない。