2010-01-01から1年間の記事一覧

贅沢なひととき

12/1に東京文化会館小ホールでパスカル・ロジェのピアノリサイタルがあったので聴きに行ってきました。フランスのピアニストです。Twitterで存在を知って、いくかどうか迷ったあげく大学のあとに学生券をその場で買って聞きました。とても得るものが多かった…

vectorを使おう! 〜脱 new hoge[N] 〜

C++

C++で動的に配列を確保するときは、通常 hoge* foo = new hoge[N]; とするように習うと思う。そして確保したメモリを解放するには delete [] foo; するように習うとおもう。 しかし、ここで僕はvectorを使うことを推奨しようとおもう。その理由は 通常の動的…

CUDAについてメモ

各ブロックでどう同期するか __synchthreadsはブロック内のスレッドを同期はするが、ブロック同士では同期しない。いったんcuda kernelを終了させれば全ブロックで同期される。しかしこの方法の場合、kernelで確保したshared memoryはいったん破棄しなくては…

芸術の秋 I

シャガール展とフランダースの光展、見に行ったのでちょっとだけ感想でもシャガールを見るのははじめてじゃないけど、やっぱりシャガールは僕はとてもいいと思う 思いっきり前衛に走るわけではなく、とはいえ難解な部分があり… シャガールの絵を良く見てみる…

二次曲線の接線の公式について

バイトで二次曲線の接線の公式を教えていてふと気になっていたのでここに記そうと思う。 接線のつくりかた 知っている人も多いと思うが、ある二次曲線があって、点での接線を求めたいという場合は次のような置き換えを行うと接線が求められる。 についても同…

Gnomeで壁紙スライドショー

Windows7やMac OS Xなどでは壁紙を一定時間毎に変更する昨日がデフォルトでついているのにLinuxでよく使われるデスクトップ環境Gnomeではその機能がないそこでスクリプトを書いてみた。Rubyがインストールされていることが必要です。 あるディレクトリを見て…

最近フルートの曲にはまっている

クラシックのマニアックな曲がインターネット・ラジオとして放送されている「OTTAVA」をご存知であろうか? 知らない方は是非使ってみていただきたい。クラシックに詳しくない方でもBGMとして使われると良いかと思います。 ところで、そのOTTAVAでゴベール作…

最適設計を求めるためのアルゴリズム

企業実習の関係で非線形最適化を調べる必要があった。 非線形計画法 問題は、この件の場合評価関数の計算がとても長くかかるということであり、さらに時間と精度がトレードオフの関係にあるということである。 これを考慮したアルゴリズムはないであろうか?…

クラスター解析のアルゴリズムについて

例えば僕の研究だと粒子が沢山あって気液平衡の相共存状態ならば当然のことながら気体部分と液体部分が識別されるべきである。それはどのように判別したらよいであろうか? 例えば、粒子同士がある距離以内であったらその部分は液体、孤立してる粒子は気体と…

フォッカープランク方程式とランジュヴァン熱浴について

粒子にノイズ力を加えることで系の温度を一定値に制御するという事を考えよう。するとランジュヴァン方程式によって運動方程式が表され、そこから確率分布の時間発展であるフォッカープランク方程式が導かれるであろう。そしてその定常分布が導出されるはず…

準乱数とは何か

準乱数とい概念があるそうです。擬似乱数ではなく準乱数。準乱数はとても規則的に生成されて、しかもどこをとっても一様に分布するように造られるそうです。(間違ってたらごめんなさい) http://en.wikipedia.org/wiki/Constructions_of_low-discrepancy_se…

中心極限法による正規乱数の生成について

正規乱数とは正規分布(ガウス分布)に従う乱数のことである。正規乱数を発生する方法は僕が知っている限りでは二つの方法がある。 ボックスミュラー法 中心極限法 ボックスミュラー法は一様乱数を変数変換によって正規乱数に変えてしまう方法である。詳しく…

連続フーリエ変換の離散化について妄想

適当に…連続フーリエ変換 区分求積法で近似 離散点でだけ求めることにする ここで と取れば となり、離散フーリエ変換になりましたね。 これで良いのだろうか…これで平滑化したヒストグラムの計算もできますね…? 端と端が同じ値でない系列は鏡映したものを…

新しいRetweet方法を思いついた

Twitterをやっていて、たまに公式RTに対して自分宛にMentionが飛んでくることがあります。これを初めてされたときはわけが分からなくびっくりしました。どうやら公式RTにもStatus IDが割り振られていて、それに対してReplyをすることでRTした人にReply可能な…

iPhoneでGoogleパックマン動いたよ

実は今パックマンの30周年を記念してGoogleのトップページでパックマンを遊ぶことができます。 (iGoogleの人はGoogleホームに切り替えると見れます。) 22,23日限定なので、まだ見てない人は急いでください!!(過ぎても出来るみたいです:追記) ところで、こ…

誰も読んでいないのを良いことに

誰もこの日記をよんでない(と勝手にきめつけてる)のを良いことに好き勝手に書いちゃいます 無視られると悲しいです。反応してください。/なんだか知らないけど、馬鹿にするのやめてください。/公共の場で人の迷惑考えない人いるの悲しいです。私たち大人…

任意のプログラムを二重起動をチェックしてから起動させる

ソースコード紛失くだらないものですが、二重起動をチェックしてから起動するラッパー的なプログラムを書いてみました。 使い方 NoDuplicatedStart.exe ProcessFileNameです、たとえば NoDuplicatedStart.exe "C:\Windows\notepad.exe"このショートカットを…

C#で動的にマネージ・ライブラリを読み出す方法の模索

C#でプラグインを追加できるプログラムを作ろうとすると、動的にライブラリを読み込む必要性が出てくると思います。 その方法を考えてみました。メモ書き的に書くのでわかりやすくないかもしれません。需要があればわかりやすく書くのでコメントしてください…

64bit環境のVisual C# ExpressでEditContinueを使う方法

C#

EditContinueとはプログラムのデバッグ中に一時停止し、そのばでコードの編集を行うことができる機能です。なんと、64bit環境においてはこの機能が無効化されています。 しかし、無理やりEditContinueを有効化する方法を発見しました。 64bitに対応してない…

C#でC++のstd::coutの真似をしてみた

研究で分子動力学シミュレーションをするためにC++で書いているのですが、C#、ActionScript、Rubyなどの言語は触ってきた自分でもC++とは越えられない壁を感じています。最近は宣言と実装を分ける方法がやっとわかったばかりです。。。 ところで、C++には co…

「4つの定常状態、あるいは人生」

先日4/13は「箏とオーケストラの饗宴」というコンサートを観に行きました。 プログラム Gubaidulina: In the Shadow of the Tree - for koto, bass koto, zheng, and orchestra (1998) Prokofiev: "Romeo and Juliet" suites, excerpts The Montagues and th…

どう情報収集するか

自分はテレビとか新聞とかは比較的みない方です。 今の自分がどう情報収集しているかを軽くまとめておきます。 目次 はてなブックマーク 人気エントリー はてなブックマーク 新着エントリー はてなウェブ検索 あるRSSをはてブ数でフィルタリングする Google …

昔書いたフラッシュをwonderflに投稿した

Invert Tiles タイルをクリックしていき、全てのタイルを裏返すのが目標です。タイルをクリックするとそのタイルと上下左右隣のタイルが裏返ります。 テキストボックスの数字はパズルの大きさを表わしており、変更したい場合は書き換えた後にSetボタンを押し…

FlashでIsing Modelなど

Ising Model Ising Model MC - wonderfl build flash online XY Model XY Model MC - wonderfl build flash online 関連 XY模型 - notes plastiques Ising Flash - notes plastiques メトロポリス・ヘイスティングス法 - Wikipedia

ある状態の間はコンピュータがスリープに移行しないようにしたい

C#

省エネのため指定時間後にスリープ(スタンバイ)に移行するように設定しているけれど、動画エンコードとかの時だけスリープに移行しないで欲しい そういうような場合に役立つプログラムを書きました GitHub - aont/ProcessWatcher 起動画面は上のようになり…

TwitterAPIを用いてJavaScriptでtwitterに投稿する

重要 このスクリプトは2010-06-30をもって利用できなくなります。TwitterAPIをJavaScriptから扱うスクリプトがあります。 TwitterAPI.js – OTCHY.NET これをTwitterに投稿する部分だけに限定させてシンプルなスクリプトを作りました。 修正した点 前述したよ…

閲覧中のサイトのURLをbit.lyで短縮化し、twitterへ投稿する

(「twitterに今みているページを投稿するブックマークレット - notes plastiques」とやりたい事は同じなのですが、たまにちゃんと動かなかったり、コードがすこし冗長だと思ったので新しく作りなおしました。)今回は、API keyを使用するものと、使用しない…

このブックマークレットの登録方法

(ブックマークレットを投稿する為のダミー記事です。) このページをブラウザにお気に入り登録あるいはブックマークしてください。 そしたら編集画面を開いて アドレスのhttp://d.hatena.ne.jp/aont/20100314/1268568662?bookmarklet=の部分 を取り除いて、ア…

OB・OG演奏会

サークルでOB・OG演奏会がありました♪エントリーは少なかったですが、先輩とお話ができて良かった 演奏はミス多発したけど練習した甲斐があったかな ちなみに自分が弾いた曲は 坂本龍一:Tibetan Dance 連弾です ヘンデル:私を泣かせてください 歌の伴奏 小…

YouTubeなどのアドレスを短縮化

前の記事「twitterに今みているページを投稿するブックマークレット - notes plastiques」でも少し触れましたが、YouTube、ニコニコ動画などのアドレスは短縮化することができます。 自分が知っているものだけリストアップします youtu.be YouTubeの短縮化 n…