「---−|E1【+---WR1---」
| |
+---−|E2【+---WR2---+
| |
」---+】E3|−---WR3---」
。〜〜〜〜〜V〜〜〜〜。
Wは抵抗、】【は+極、|はマイナス極、-は回路線とすると端子間電圧Vは
V=
((E1/R1)+(E2/R2)−(E3/R3)) /((1/R1)+(1/R2)+(1/R3))
if(position==NULL) return(false); m_high.Refresh(-1); m_low.Refresh(-1); int _x=StartIndex(); double _ft=ProcessFT(_x); double _type=_ft/100.0; double _atr=fmax(2.0*m_spread.GetData(_x)*m_symbol.Point(),m_high.GetData(_x)-m_low.GetData(_x))*(_type); double _sl=m_low.GetData(_x)-(m_step*_atr); double level =NormalizeDouble(m_symbol.Bid()-m_symbol.StopsLevel()*m_symbol.Point(),m_symbol.Digits()); double new_sl=NormalizeDouble(_sl,m_symbol.Digits()); double pos_sl=position.StopLoss(); double base =(pos_sl==0.0) ? position.PriceOpen() : pos_sl; sl=EMPTY_VALUE; tp=EMPTY_VALUE; if(new_sl>base && new_sl<level) sl=new_sl; //--- return(sl!=EMPTY_VALUE); } //+------------------------------------------------------------------+ //| Checking trailing stop and/or profit for short position. | //+------------------------------------------------------------------+ bool CTrailingFT::CheckTrailingStopShort(CPositionInfo *position,double &sl,double &tp) { //--- check if(position==NULL) return(false); m_high.Refresh(-1); m_low.Refresh(-1); int _x=StartIndex(); double _ft=ProcessFT(_x); double _type=_ft/100.0; double _atr=fmax(2.0*m_spread.GetData(_x)*m_symbol.Point(),m_high.GetData(_x)-m_low.GetData(_x))*(_type); double _sl=m_high.GetData(_x)+(m_step*_atr); double level =NormalizeDouble(m_symbol.Ask()+m_symbol.StopsLevel()*m_symbol.Point(),m_symbol.Digits()); double new_sl=NormalizeDouble(_sl,m_symbol.Digits()); double pos_sl=position.StopLoss(); double base =(pos_sl==0.0) ? position.PriceOpen() : pos_sl; sl=EMPTY_VALUE; tp=EMPTY_VALUE; if(new_sl<base && new_sl>level) sl=new_sl; //--- return(sl!=EMPTY_VALUE); } //+------------------------------------------------------------------+ //| Fourier Transform | //| INPUT PARAMETERS | //| Index - int, read index within price buffer. | //| OUTPUT | //| double - forecast change in price | //+------------------------------------------------------------------+ double CTrailingFT::ProcessFT(int Index) { double _ft=0.0; int _index=Index;//+StartIndex(); m_close.Refresh(-1); double _a[]; matrix _output; al_complex _f[]; //6 data points, 5 epicycles ArrayResize(_a,6);ArrayInitialize(_a,0.0); _output.Init(6,5);_output.Fill(0.0); for(int p=0;p<6;p++) { _a[p]=m_close.GetData(_index+p)-m_close.GetData(_index+p+1); } FFT.FFTR1D(_a,5,_f); for(int p=0;p<6;p++) { for(int s=0;s<5;s++) { double _divisor=(1.0/5),_angle=(p);_angle/=6; _output[p][s]=(_divisor*_a[p]*MathExp(-2.0*__PI*(_f[s].im/_f[s].re)*_angle)); } } double _close=m_close.GetData(_index)>m_close.GetData(_index+1); int _max_index=0; double _max=fabs(_output[5][_max_index]); for(int s=0;s<5;s++) { if(_max<fabs(_output[5][s])) { _max_index=s; _max=fabs(_output[5][s]); } } _ft=(_output[5][_max_index]/fmax(m_symbol.Point(),fabs(_output[5][_max_index])+fabs(_close)))*100.0; return(_ft); } //+----------------------------------------

クラウドセキュリティエンジニア向けの認定資格は多数ある。代表的なものは以下の通り。
Cloud Security Alliance(CSA)の「Certificate of Cloud Security Knowledge」(CCSK)
Amazon Web Services(AWS)の「AWS Certified Security - Specialty」
Googleの「Google Cloud Professional Cloud Security Engineer」
Microsoftの「Azure Security Engineer Associate」(AZ-500)
SANS Instituteの「GIAC Cloud Security Automation」(GCSA)
SANS Instituteの正式社名はEscal Institute of Advanced Technologies
という資格があげられているが、この中で日本で一般的なのは、
1.Amazon Web Services(AWS)の「AWS Certified Security - Specialty」
2.Googleの「Google Cloud Professional Cloud Security Engineer」
3.Microsoftの「Azure Security Engineer Associate」(AZ-500)
の3つであろう。
【参考】クラウドセキュリティエンジニアの求人
https://www.google.com/search?q=%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2&oq=%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2&gs_lcrp=EgZjaHJvbWUyCQgAEEUYORiABDIKCAEQABiABBiiBDIKCAIQABiABBiiBDIKCAMQABiABBiiBNIBCDU5NDRqMGo3qAIUsAIB&client=ms-android-sharp-rvo3a&sourceid=chrome-mobile&ie=UTF-8
メンドクセーからAWSの資格を片っ端から全部とっちまえば?
以下は、前回の「離散データを補間して連続化するインジケータ」に続けて、その生成された「連続データ」からフーリエ変換を行い、10個の周波数成分を三角関数(サイン・コサイン)展開で表示するサンプルコード例です。
ポイント
前回のインジケータをベースにし、補間後のSmoothBufferに対して離散的なフーリエ変換(DFT)を行います。
基本的なDFTを用いて、k=1~10程度の低次のサイン・コサイン成分を求めます。
フーリエ級数展開として、
𝑥[𝑛]≈𝑎0+∑𝑘=1〜10[𝑎𝑘cos(2𝜋𝑘𝑛/𝑁)+
𝑏𝑘sin(2𝜋𝑘𝑛/𝑁)]
x[n]≈a0+k=1∑10[akcos(2πkn/N)+
bksin(2πkn/N)]
の形の係数a_k、b_kを計算し、結果をチャート上に表示(Comment)します。

簡易実装のため、滑らかな曲線を生成するインジケータ内部で完結しています。

a_k、b_kの求め方:
𝑎𝑘=2𝑁∑𝑛=0
𝑁−1𝑥[𝑛]cos(2𝜋𝑘𝑛𝑁)
,
𝑏𝑘=2𝑁∑𝑛=0
𝑁−1𝑥[𝑛]sin(2𝜋𝑘𝑛𝑁)
ak=N2
n=0∑N−1
x[n]cos(N2πkn),bk
=N2
n=0∑N−1
x[n]sin(N2πkn)
※a_0はk=0の場合で、
𝑎0=1𝑁∑𝑛=0𝑁−1𝑥[𝑛]a 0
=N1
n=0∑N−1
x[n]
#property copyright "YourCompany"
#property link "http://www.example.com"
#property indicator_separate_window false
#property indicator_buffers 1
#property indicator_color1 Blue
#property indicator_width1 2
#property indicator_style1 STYLE_SOLID
extern int InterpolationPoints=5;
extern int NumOfComponents=10; // 表示するフーリエ成分数
double SmoothBuffer[];
//------------------------------------------
int init()
{
IndicatorBuffers(1);
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, SmoothBuffer);
IndicatorShortName("Continuous Curve from M5 + Fourier Components");
return(0);
}
//------------------------------------------
int start()
{
int counted_bars = IndicatorCounted();
if(counted_bars < 0) return(-1);
int total_bars = Bars;
string sym = Symbol();
int timeFrame = PERIOD_M5;
int limit = MathMin(1000, total_bars);
ArraySetAsSeries(SmoothBuffer,true);
// M5の終値取得
double closeArray[];
ArraySetAsSeries(closeArray, true);
ArrayResize(closeArray, limit);
for(int i=0; i<limit; i++)
{
closeArray[i] = iClose(sym, timeFrame, i);
}
// 線形補間によるスムースデータ生成
for(int i=0; i<limit*InterpolationPoints; i++)
SmoothBuffer[i] = EMPTY_VALUE;
int outIndex=0;
for(int i=limit-1; i>0; i--)
{
double startVal = closeArray[i];
double endVal = closeArray[i-1];
for(int j=0; j<InterpolationPoints; j++)
{
double t = (double)j/(double)InterpolationPoints;
double val = startVal*(1.0-t) + endVal*t;
SmoothBuffer[outIndex] = val;
outIndex++;
}
}
// 最後の点
SmoothBuffer[outIndex] = closeArray[0];
int N = outIndex+1; // 補間後のデータ数
// DFTによるフーリエ係数算出
// a0, a_k, b_kを計算
// a0 = (1/N)*Σ x[n]
double a0=0.0;
for(int n=0; n<N; n++)
a0 += SmoothBuffer[n];
a0 /= N;
double a[], b[];
ArrayResize(a, NumOfComponents+1);
ArrayResize(b, NumOfComponents+1);
// k=1~NumOfComponentsまで計算
for(int k=1; k<=NumOfComponents; k++)
{
double sum_cos=0.0;
double sum_sin=0.0;
for(int n=0; n<N; n++)
{
double theta = 2.0*MathPi*k*n/(double)N;
sum_cos += SmoothBuffer[n]*MathCos(theta);
sum_sin += SmoothBuffer[n]*MathSin(theta);
}
// a_k, b_kの計算
a[k] = (2.0/(double)N)*sum_cos;
b[k] = (2.0/(double)N)*sum_sin;
}
// 取得したフーリエ成分を表示
// ここではChart上のComment関数を使って表示する
// a0 と a_k, b_kを列挙
string commentStr = "Fourier Components:
";
commentStr += StringFormat("a0 = %.5f
", a0);
for(int k=1; k<=NumOfComponents; k++)
{
commentStr += StringFormat(" k=%d: a%d=%.5f, b%d=%.5f
", k, k, a[k], k, b[k]);
}
Comment(commentStr);
return(0);
}
//------------------------------------------
int deinit()
{
Comment("");
return(0);
}
説明
元データ生成部分:
前回のインジケータと同様に、M5終値データを取得し、InterpolationPointsに応じて線形補間してSmoothBufferに格納。これが「連続的な曲線」に相当します。
フーリエ成分計算:
SmoothBufferに格納されたN点のデータx[n]に対して、DFTを実行し、以下を求めます。

a0 = (1/N)*Σ x[n] (直流成分)
a_k, b_k = 周波数 k のコサイン・サイン係数
計算後、a0、a_k、b_kをComment関数でチャート上に表示します。
拡張・改良:
周波数成分数NumOfComponentsはパラメータで指定。
より大きなデータ数、より高度な平滑化にも対応可能。
FFT(高速フーリエ変換)を実装すればパフォーマンス向上も可能ですが、ここでは簡易的なDFT。
表示結果:
チャート上にはa0をはじめ、a1,b1~a10,b10までの値が表示され、これにより元の波形が10次までのサイン・コサイン成分で近似できることが分かります。
以上のコード例により、前段で生成した「連続データ」をフーリエ変換して、10個の三角関数成分として表示することが可能になります。
※AIで予測とかマヌケな奴等が多いが、好きな時に好きなタイミングで好きなように介入して意図的に相場をいじれるようなものを予測なんかできるわけがない。
フーリエ変換して不当な介入・操作が行われた時期を特定し、相場にその変換が現れる前に検知するしかないのだ。
例えばレンジ相場が続いていたのにいきなり急激なトレンド・大きな変化が発生した場合、その変化が現れる前に不当な介入・操作が必ずあるのだ。
その不当な介入・操作はフーリエ変換して分解した波の成分の中に含まれているのだ。
また逆にトレンドが続いていたのにいきなりレンジ相場になってしまった場合にも同じことが言える。何者かが不当な介入・操作をしたからトレンド相場からいきなりレンジ相場になるのだ。
レンジ⇔トレンドの切り替えの原因となる不当介入・操作の波を検知すべし!
任意の期間の五分足のFXチャートの離散データを連続データ曲線にして表示させるMQL4プログラムを書いて。

【FXチャートのデータ変換】
以下は、MQL4を用いて、任意の期間の5分足(M5)チャート上の離散的な価格データ(例えばClose価格)をもとに、連続的なカーブを表示するカスタムインジケータの一例です。
ここでは、基本的な考え方として、5分足の終値データを取得し、それらをスプライン補間や単純な線形補間でなめらかな曲線に近似したラインを描画します。
以下のコードは一例であり、実行環境や必要に応じて適宜修正ください。
ポイント:
カスタムインジケータとして作成。
期間はチャート上で選択した期間に関係なく、内部でM5のデータを取得して使用。
シンプルな方法として、5分足の終値データから1分ごとの補間を行い、補間結果をバッファに格納し、ライン表示。
より高度な平滑化(スプライン補間)を実装したい場合は、別途補間用関数を定義。ここでは簡易的な線形補間例を示す。
コード例(IndicatorName.mq4)
#property copyright "YourCompany"
#property link "http://www.example.com"
#property indicator_separate_window false // メインチャートに表示
#property indicator_buffers 1
#property indicator_color1 Blue
#property indicator_width1 2
#property indicator_style1 STYLE_SOLID
// ---- 入力パラメータ ----
// どれくらい細かく補間するか(1バー=5分なので、その中間点を何点挿入するか)
// 例えば5とすれば、5分間を5等分して1分刻みに近似的なポイントを生成
extern int InterpolationPoints=5;
// ---- バッファ ----
double SmoothBuffer[];
//------------------------------------------
// カスタムインジケータ初期化
int init()
{
IndicatorBuffers(1);
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, SmoothBuffer);
// インジケータ名設定
IndicatorShortName("Continuous Curve from M5 data");
return(0);
}
//------------------------------------------
// スタート時処理(旧OnCalculate的な役割 MQL4)
int start()
{
int counted_bars = IndicatorCounted();
if(counted_bars < 0) return(-1);
// 最新バー更新用に全バー再計算を回避するため、必要なら最初から計算
// 今回はシンプルに全部計算
int total_bars = Bars;
// M5データ取得用
// 現在のチャートシンボル・M5から取得
string sym = Symbol();
int timeFrame = PERIOD_M5;
// 必要な過去バー数 (現在表示中のチャートバー数より少なくてもOK)
// 補間を行うので余裕を持った数
int limit = MathMin(1000, total_bars);
// 一旦すべてのバッファをクリア
for(int i=0; i<limit*InterpolationPoints; i++)
SmoothBuffer[i] = EMPTY_VALUE;
// M5バーのクローズ価格を配列に取得
double closeArray[];
if(!SeriesInfoInteger(sym, timeFrame, SERIES_BARS_COUNT, limit)) limit = Bars; // 念のため
ArraySetAsSeries(SmoothBuffer,true);
ArraySetAsSeries(closeArray, true);
// iCloseで取得する場合
ArrayResize(closeArray, limit);
for(int i=0; i<limit; i++)
{
closeArray[i] = iClose(sym, timeFrame, i);
}
// 補間:
// 5分足間をInterpolationPoints分割する場合、たとえばInterpo=5なら
// 1つのM5バーから次のM5バーへの間に、4つの中間点を線形で補間
// バッファには( limit-1 )*InterpolationPoints + 1 個の点が並ぶイメージ
int outIndex=0;
for(int i=limit-1; i>0; i--)
{
double startVal = closeArray[i];
double endVal = closeArray[i-1];
// 1区間(5分)をInterpolationPoints分割
for(int j=0; j<InterpolationPoints; j++)
{
double t = (double)j/(double)InterpolationPoints;
double val = startVal*(1.0-t) + endVal*t; // 線形補間
SmoothBuffer[outIndex] = val;
outIndex++;
}
}
// 最後の終点
SmoothBuffer[outIndex] = closeArray[0];
return(0);
}
//------------------------------------------
int deinit()
{
return(0);
}
説明
概要:
このインジケータは現在のチャート上で表示されますが、データは常にM5足の価格データ(終値)を取得します。そのため、チャートが1時間足だろうが日足だろうが、内部的にはM5の価格データを用いて補間した連続線を描画します。
補間方法:
上記サンプルでは簡易な線形補間を実装しています。例えば、5分足同士の間を指定のInterpolationPoints個に分割し、直線的になめらかな値を生成します。より平滑なカーブを得たい場合は、スプライン補間など高度な数値補間手法を独自実装する必要があります。
表示方法:
DRAW_LINEスタイルでSmoothBuffer内の値をチャート上にラインとして描画します。
InterpolationPointsを増やせば増やすほど、より密なデータ点を生成し、実質的に滑らかなカーブが表示されます。
パフォーマンス等:
例示のコードは特に最適化にはこだわっていません。必要に応じてlimitを調整する、計算部分を軽量化する等の工夫が必要です。また、描画バッファサイズやインジケータ呼び出し頻度についても調整可能です。
上記のサンプルコードをベースとして、より高度な補間、平滑化処理などを加えることで、任意の期間のM5データから連続的なカーブを描画することが可能になります。
FXのチャートは離散データである。任意の期間の離散データを補完して連続データ曲線のチャートをデッチ上げ、フーリエ変換して有限個の三角関数の成分として分解したいのだ。
まずは飛び飛びで歯抜けになっている離散データを連続データとしてデッチ上げるプログラムをChatGPTに書かせてみた。
動くかどうかは知らんけど。
多重構造にすることである。

(A)物品の製造・修理委託、情報成果物・役務提供委託
下請法の適用対象は資本金によって決まる。
親会社は資本金3億円以上である場合は下請は資本金3億円以下
親会社が資本金1千万以上で3億円以下である場合、下請は1千万円以下
(B)情報成果物・役務提供委託
親会社は資本金5千万以上の場合、下請は資本金5千万以下
親会社は資本金1千万以上5千万以下の場合、は1千万以下
つまり、資本金が少ない下請同士で取引させれば下請法違反にならない。
元請が上記の資本金に該当する場合、一次請け以下は上記の資本金を満たさない小・零細企業にしておけばよい。一次請けに対してだけ下請法を遵守すれば良い。一次請け以下が上記の資本金を満たさない企業同士であれば、二次請け以下に対してはどのような扱いをしても下請法違反にはならないという裏技が成立する。
俺の働いている会社はいつも二次請け以下として仕事を請け負っている零細企業である。一次請けも上記の資本金を満たさない小企業である。一次請けから赤字になるような仕事ばかりを割り当てられ、報告書の駄目だし・やり直し・支払い遅延・受領拒否などやりたい放題やられていじめられている。
だから俺は社長に、頑張って一次請け以上になりましょう!と言っている。
ドキュモ・ハゲバンク・あうんこ・ファッキューから直接電気通信工事を受注したり、電験三種以上をとって電気設備保安管理の仕事で十分稼いで食っていけるようにすべきだ。
今のままでは、どんなに下請法や独占禁止法の勉強、判例の勉強をしても無駄になってしまう。一次請け以上に対しては抗うことはできない!
日本人労働者と同様に外国人技能実習生も社保・厚生年金に加入させなければならない。


もちろん最低賃金法も適用されるのだ。
社保・厚生年金は加入させる必要はなく、タダ同然でコキ使い放題だと勘違いしている罪日ブラック企業がいかに多いことか!
ETCカードを家族同士で貸し借りすると「違法」になるとのこと。

去年まで働いていた会社で、自分が使っていた社用車のETCカードを自分の車で使い、現場に向かったら、事務員から不正使用で組合からカードの使用を停止させられると滅茶苦茶怒られたことがある。
その社用車専用に割り当てられたETCカードであり、他の車で使うと違法なるということらしいが、その社用車専用のETCカードが差し込まれた社用車を誰が運転しても構わないと言われた。
なぜかURLしか貼れなくなった。
陸自中央音楽隊の素晴らしい演奏が直で再生できないのは残念。
ちなみに俺は艦これとかウマ娘とかには全く興味が無い。
Travel Sax 2

自宅の部屋が狭くて防音室が設置できない場合、イヤホンをつけて練習ができる小型ポータブル電子サックスが出た。
ヤマハでもすでにデジタルサックスが販売されているが、こちらははるかにコンパクトだ。
しかもサックス以外の楽器の音色も出せるとのこと。
音色はもちろんヤマハの方が上だ。ヤマハはソプラノからバリトンまで出せる。

この手の商品はいろいろ出ている。
車検ではヘッドライトの光軸ズレだけでなく、黄ばみによる光量不足が原因で通らないことが多々あるらしい。
下手するとヘッドライトAssyまるごと交換になり、20〜30万円が吹っ飛ぶことになりかねない。
外側だけ磨いても改善されず、内側も磨かなければダメみたいだ。
内側は外して磨くことができなければ、結局Assyまるごと交換になってしまうのだ。
旧型シエンタで試してみて、うまく黄ばみが薄くなったという画像があるが、果たして本当だろうか?
車検の時にこういうくだらないことで高額出費にならないように、普段から黄ばみ劣化防止のコーティングをしたり、カバーをかけたりした方が良いかもしれない。
左上にハゲの舛添さん(略して禿添さんwwwしかも罪日チョン)が映っているwwwあんたが出演してどうのこうのコメントする権利はないと思うのだが?www
「勝手に住職なりすまし…10年以上前から1億円を荒稼ぎ」
なるほど、そういう詐欺商売もあるのか?www
何処ぞの霊感商法詐欺師にとってもうってつけかもしれないが、通名も本名も顔バレもしてるし、タイ~フォ歴があるし、裁判でまけてるし、無理かもなwww
【訃報】オヅラさん(善人)脂肪

この人は氏ぬべきではない人。
むしろガチで氏ぬべきなのはコイツ↓
オヅラさん(極悪人擬きwww)
※どうやらインチキ霊能BBAを誑かして足の指を再生させようと目論んでいるらしいwww
ウリのド短小真性ホーホケキョチンポコリンを尺八させてやるからタダでやってくれと?www
まさに狐と狸の化かし合いならぬ、騙し合いwww
ふるさと納税とは、 全国の応援したい地域に寄附ができる仕組みのことです。
寄附金の使い道は選ぶことができ、 その地域に貢献することができます。 さらに寄附の返礼品として地域の特産物などが貰えて、 税の控除が受けられる魅力的な制度です。
・・・だとよ。

黒毛和牛のステーキとかズワイガニとか、イイネ!!!
俺は魚沼産コシヒカリとか米が欲しいな。できれば食感が超モチモチな米。
副業で宅急便の仕分けをやっていた時に、「ふるさと納税返礼品」と書かれた荷物がちらほら有り、何だろうと思っていたらこういうものだとは知らなかった。
ふるさと納税のメリットは・・・
1.好きな自治体に寄付という形で納税することができる。
2.使い道を指定できる。
3.税金の控除が受けられる。
4.返礼品がもらえる!しかも選べる!
ただし条件があって控除される金額には上限があるようだ。変な税金の使われ方をされたくないから、納税義務のある金額を全額ふるさと納税によって支払い、使い道を指定したいということはできない。
俺の場合は・・・

お互いにWin-Winの誰も損しない素晴らしい制度だが、宅急便業界で働いている方々にとってはエラい迷惑だろう。特にクール宅急便はヤバい。ギャー!!!やめてくれー!!!という悲惨な悲鳴が聞こえてしまう。

ヤフオクで約7万円台で落札に成功。
当初はどんなに悪いコンディションでも10万円以下では入手は厳しいと思っていたが、意外と高値にならず安く手に入ってしまった。
商品の説明文にはタンポのコンディションが悪くてジャンクと書かれていたが抵抗感もほぼ無く、ジョイントコルクの修理とピアニッシモキー(オクターブキー)の修理が必要な点以外は問題無いと感じた。

ベルのリングも割れていないし。
ヤフオクで出回るような中古ファゴットはほとんどベルリングが割れている。確かにぶつけて割ってしまうリスクはあるが、俺はそういう雑なあり得ない扱い方はしないのだ。

ピアニッシモキーを押してもボーカルの小さい穴の開いた出っ張りに届かない。右手親指の所のEキーを押しても届かないから低音が出せない。

テナージョイントのコルクは元々ズル剥けちんぽこりん状態であった。ロングジョイントのコルクは組み立て時にキツ過ぎてズル剥けちんぽこりんになってしまった。ベルジョイントの方もキツ過ぎて危ないからはめ込むのは辞めておいた。
やっぱりコルクはダメだわwww糸にするしかない。
プロのファゴット吹きは皆糸にしているようだし。
昔、JDRでラリリーのオーボエ(確か品番がJDR1BRFだったっけ?忘れた)を新品で買った時に、コルクがあまりにもキツ過ぎてズル剥けちんぽこりんになりかけてボンドを塗ったくって治した覚えがある。
おい、JDR!ダブルリードの専門店を謳っているくせにちゃんと検品やってるのか?(憤怒
このWS5010の旧型はビギナーモデルで、中学の時にお世話になった機種だ。懐かしくてどうしても欲しくなってしまった。
中学での初めてのファゴットデビューを飾ったのがこの機種である。俺の母校はファゴットパートが三人も居るわりには何故かオケの編成規模はかなりショボかった。弦パート、特にバイオリン・ビオラは男子ゼロwww、金管パートは女子ゼロwwwフルートパートは男子ゼロwwwの異常な偏りもあった。
多分、オケ部自体が不人気だったのかもしれない。毎日22:00まで猛練習、3年の冬まで引退できず、高校受験に支障を来たすというブラック部活であり、同級生の超優秀な兄が進学校を落ちて浪人してしまったという話が学区内に広まり、祖母&両親の猛反対に遭って程なくして辞めざるを得なくなった。

ベルのこのロゴは覚えていたしハイDキーが無いのも覚えていた。
高校では吹奏楽でまたファゴットをやりたいと思ったが、ファゴットは一本しかなく、第二希望のクラリネットにしたが、あまりにもクラリネットの音がショボくてつまらなくて1年間で辞めてしまった。
三度目の正直で大学ではオケでファゴットパートに入ることができて、しかもマイ楽器も買うことができた。メーニッヒ(旧ヒューラー)社製で楽に吹けて抵抗感がほぼゼロの良い個体に巡り合った。新宿のDACでファゴットを購入する時にソノーラと吹き比べたが、ソノーラは抵抗感があまりにもキツ過ぎて論外!だと思った。中学の時にJDRでシュライバーの上級機種を試奏した際も抵抗感がキツ過ぎて吹いていられなかった。
先週サンキョウのエチュードをヤフオクで売っ払い、希望の金額に達しなくて悔しい思いをしていたが、予想外の安値でシュライバーWS5010を落札できて大分得したことになった。
先週サンキョウのエチュードをヤフオクで売っ払い、希望の金額に達しなくて悔しい思いをしていたが、予想外の安値でシュライバーWS5010を落札できて大分得したことになった。
リグナトーン(アマティ)の方も治して使いたいなあ。