勉強しないとわからない

Excelの近似曲線(Trendline)につくR2=は、トレンドラインが実際の数値の何%を説明しているかを表す

移動平均以外のトレンドラインを利用するときに表示させることができるR2(R-Square)は、R2=1.0に近づくほど、トレンドラインが実際のデータを説明できていることを表す。R2=0.7であれば、70%がトレンドラインで説明でき、残りの30%がそれ以外の理由で発生…

DoCoMoのi-modeブラウザのXHTMLモードで表示されるページをASP.netで

DocomoのブラウザでXHTMLを表示させるためには、DOCTYPE宣言だけではなく、headセクションにmeta http-equiv="ContentType" Content="application/xhtml+xml" を含めて、さらにサーバーからのHTTP応答ヘッダでContent-Typeがapplication/xhtml+xmlである必要…

.Netでテキストファイルを書き出す処理

StreamWriterクラス型のオブジェクトを作成 StreamWriter(ファイルパス, 追加か上書きか, 文字エンコーディング指定) 1行ずつ書き込む場合 WriteLineメソッド 改行せずに書き込む場合 Writeメソッド 最後にStreamWriter型のオブジェクトをClose()する

Microsoft Visio 2007 StandardでWebサイト図を描く

Visio 2007 StandardでWebサイト図に必要なシェイプを利用する方法はありました。 Standard版に付属しているテンプレートやシェイプをメニューから探しているうちはぜんぜん見つかりませんでしたが、ウィンドウ左側に表示されている「図形」ボックスの上部に…

ExcelでFMシンセサイズ

これが本当にFMシンセサイズなのかはっきりわかりませんが、2月にふと「できるかな」と思ったことがようやくできたかもしれません。 このExcel表にはキャリア、モジュレータと名がついた2つのサイン波がありますが、Outputの波形ではモジュレータの値だけを…

lokam, bhuvanam (サンスクリット語)

lokam (単数) bhuvanam (単数) 中性単数で表す複数 どちらも単数形でありながら複数の「三界」を意味 trilokam tribhuvanam

nuktas kai ēmar (ギリシャ語)

nuktas (複数) ēmar (単数) ēmata(複数) 中性単数で表す複数 単数形でありながら複数を表す言葉 ennēmar 9日間

コンデンサと変位電流

直流の波を交流にする2つの方法 についてWikipediaなどで調べていくと、変位電流にカギがあり、 さらに変位電流の理解には次のような言葉を理解することが関係しているようです。 ライデン瓶 ウィキペディア「ライデン瓶」より ガラス瓶の内側と外側を金属で…

Pythonでユークリッドの互除法

あるプログラムで、「Euclid's algorithm(ユークリッドのアルゴリズム)」としてこのようなPythonのコードで最大公約数(greatest common divisor)をもとめていました。 def gcd(m,n): if m < 1.0: return 1.0 if abs(n) < 0.01: return m return gcd(n,m % …

周波数2倍のサイン波形を加算する

Excelでつくったサイン波形に、2倍の周波数のサイン波を加算します。 Excelの式では、青い線が =SIN(2*3.1416*440*A2/22050) に対して赤い線では周波数440の2倍、周波数880として、ついでに周波数を2倍した分、振幅が2分の1になるように0.5をかけました。 =0…

Excelでサイン波形

これで、およそ50行で1周期のサイン波ができました。 =SIN(2*3.1416*440*A2/22050) これは、この式をExcelに当てはめた形。 f(t)=a sin ωt :aは振幅(回転の半径)、ωは回転の角速度ラジアン、tは時間。 または、f(t)=a sin(2πft) :πは円周率、fは周波数。…

ExcelでFMシンセサイズできるかな

マイクロソフトのサイトにPythonで書かれたFMシンセサイザのコードがあったので、あれをExcelの式に書き直せるか気になってきました。

ASP.netのカレンダーコントロールで特定の日だけを選べるようにしたい

CalendarDay.IsSelectable プロパティが使えそう。 2005 年 10 月 1 日を選択できるように設定し、その他の日付は選択できないように設定する方法 Calendar Web サーバー コントロールにおける日単位のカスタマイズより引用。 C#: protected void Calendar1…

Excel 2007で「基本統計量」

Excel 2003でもそうでしたが、「分析ツール アドイン プログラム」が必要になるとのことです。アドインをインストールして有効にすると、[データ] タブの [分析] に [データ分析] が表示されます。 分析ツールを読み込む たまたま手元に英語版のExcel2007し…

直流の波を交流にする2つの方法

この図の直流の波に−Vcc/2ボルトの電圧を重ねると交流の波になるのは理解できます。 しかし、コンデンサを使って直流を交流にするという方法がなぜできるのか、理屈がわかりません。 コンデンサをはさむと、直流は流れなくなり、交流は高い周波数の波だけが…

HSP3.0でWavファイルの読み込み

16bitフォーマットのWavファイルからバイナリデータの読み込み 16ビットのWavファイルは1サンプル=符号付16ビット(2バイト)で記録されています。 しかし、次のようにbload命令でファイルから2バイトを取りだすと、*1 bload filename,wavedata,2,44+cnt*2 取…

.NETでWebページのソースを操作

System.Windows.Forms.WebBrowserクラス WebBrowser.Navigate(URI)メソッドでサーバーからWebページを取得すると、そのWebBrowserオブジェクトの.DocumentTextプロパティにHTMLソースが格納される。WebBrowser.DocumentText プロパティ 文字列処理ツールを使…

ステップ型シーケンサのプログラム、フォームのロード時のUI描画

DirectSoundによるドラム マシンの作成のC#ソースファイル Form1クラスのmainメソッドで、Application.Run(new Form1());が実行されると、RythmMachineApp()コンストラクタ内で各トラックがセットアップされて、BuildUI(control)によるUI生成が行われます。 …

ステップ型シーケンサのプログラム、ストリーミングバッファへのデータ追加と再生開始

DirectSoundによるドラム マシンの作成のC#ソースファイル StreamingPlayer.Playメソッド内 SecondaryBuffer.Playが実行される前に、 //SecondaryBuffer.Writeの第2引数になる変数m_PullStreamにnew PullStream(pullAudio)を代入。 //SecondaryBufferのメソ…

ステップ型シーケンサのプログラム、フォームのロードとUIからの再生開始

DirectSoundによるドラム マシンの作成のC#ソースファイル Form1() InitializeComponent();の直後 //RythmMachineAppインスタンスの生成。 //第1引数からresTyp、 //new DSoundPlayer.StreamingPlayerによってIAudioPlayer型の第2の引数が与えられて、Mixer…

.NETでXMLを書き出すXmlTextWriter

xml version="1.0" encoding="utf-8" VB.NET: Dim w As XmlTextWriter = New XmlTextWriter("../ファイル名.xml", Encoding.UTF8)C#: XmlTextWriter w = new XmlTextWriter("../ファイル名.xml", Encoding.UTF8);w.WriteStartDocument()とw.WriteEndDocume…

Wavファイル ヘッダの読み取り

ステップシーケンサ型リズムマシンのプログラムのC#ソースファイル WaveStream.csのWaveStreamクラスより = new BinaryReader(Stream型) System.IO.Stream型オブジェクトをパラメータとして、System.IO.BinaryReader型のインスタンスを初期化します。 System…

ステップシーケンサ型リズムマシンのプログラム

ステップ型シーケンサのプログラムで、テンポにしたがって正しいタイミングで順にサウンドを再生する方法を知るためにDirectSound によるドラム マシンの作成のC#ソースファイルを熟読中。 RhythmMachine.csのRythmMachineAppクラス Rhythm.csのMixerクラス…

SharePoint ServerとInfoPathの連携

XMLファイルのライブラリ InfoPathのヘルプ、SharePointのヘルプを探しても見つけられなかった回答を、先生から教わってきました。 ユーザーシナリオ: SharePoint Serverサイトのリストで新アイテムを作成する。 新アイテムはInfoPathのフォームで入力する…

企業におけるコンプライアンスのコンセプト、キーワード

アウトソーシング Strategic Sourcing のコンプライアンス 利益相反 Conflict of Interest の防止 社員による宣言、アウトソースによる同意(退職したばかりの元社員や、社員の家族がアウトソースに在籍していないことなど。) 経理のコンプライアンス 概算計…

SharePoint ServerのリストはビューごとにRSS配信

希望するビューのRSSを購読しておくと、ビューの条件に当てはまるアイテムだけを受信できます。Internet Explorer 7で購読すると自動的にOutlookにフォルダができるので、仕訳ルールを使って受信トレイに配信させることもできました。

Microsoft SharePoint Portal Serverでワークフロー支援を作成。

SharePoint Portalのアイテムリストで作成した案件管理リストで、エンドユーザーからのリクエスト受付(サポート業務など)と、作業担当者への割当てを支援する機能の追加を試みました。 以下は検証中のメモです。 ワークフロー機能を利用してメールを送信 …

Access 2007でAccess プロジェクトファイル (.adp)を作成、SQL Serverに接続。

Access 2003での手順 Access 2003では次のようにしてSQL Serverへ接続するためのファイル(Access プロジェクトファイル)を作成できました。 [ファイル] メニューの [新規作成] コマンドを使用して [データ リンク プロパティ] ダイアログ ボックスを表示する…

大先輩からの手紙 Title: Java デザインパターンの本

先日新幹線の車内で、1つのスーパークラスのメソッドをオーバーライドする複数のサブクラス型を、スーパークラス型の配列の要素として持たせることが出来るのはなぜでしょう、と大先輩に質問したところ、Java言語ではそれが出来るように仕組まれているし、C+…

Visual Web Developer 2005 ExpressからSQL Expressに接続する

Visual Web Developer 2005 Express EditionからSQL Server 2005 Expressに接続するときに指定する、サーバー名を確認する方法がようやく分かりました。 SQL Server Management Studio Expressで登録済みサーバーの名前を確認して Visual Web Developer 2005…