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

CUDAについてメモ

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

Gnomeで壁紙スライドショー

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

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に対応してない…

昔書いたフラッシュを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を使用するものと、使用しない…

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

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

twitterに今みているページを投稿するブックマークレット

新しい記事を書きましたのでこちらもご参照ください 閲覧中のサイトのURLをbit.lyで短縮化し、twitterへ投稿する - notes plastiques はてブとtwitterの連携 この前ははてなブックマークを紹介しました。実ははてブとtwitter連携することができるのです。 は…

ランダムに音を鳴らすプログラムを書いてみた 笑

C#

「MIDI on C#」が地味にブクマされてるので、ちょっとこれを使って遊んでみようかとw GitHub - aont/RandomSound 起動してplayを押せば始まります。こまかく説明すると、2つの音列を鳴らしていて、1,2と分かれています。それぞれに対してnote,sgm,probという…

untitled

http://anond.hatelabo.jp/20120813121640

特定のプログラムをスタンバイ抑止効果付きで起動する

昨日のプログラムソースを用いて、特定のプログラムをスタンバイ抑止機能付きで起動するラッププログラムを書いてみました。

Windowsでスタンバイを抑止する方法

この作業中はスタンバイになって欲しくないとか、画面をずっと表示させて欲しいとかいう場面に出くわすことがあると思います。そんなときにはWin32APIのSetThreadExecutionStateを呼び出すとうまく行くようです。 当たり前ですが、Win32APIを用いるのでWindo…

SMTP Hacker

SMTP Hackerなるものを作った。 https://github.com/aont/SMTPHacker 何をするかというと、SMTPの中継をするプログラム。 ローカルの指定したポートへの接続を監視し、接続されパケットが送信されたらその内容をそのまんま、指定されたSMTPサーバーへ送信す…

Ising Flash

ソースコード紛失追い込まれた時に限って普段やらないことをやりたくなってしまう。 久しぶりにFlashを作ってみた。ただのイジングモデルです。ただのメトロポリス法です。エイジングモデルではありませんよ Tempereture:温度 Bond:結合定数 これを大きくし…

Google ChromeでGrease Monkeyを使ってみた

Google ChromeでGrease Monkeyを使ってみた。ずっとChromeに完全に乗り換えるのを渋ってきたのだが、これである程度乗り換える気になった。 Grease Monkeyとは何かと言うと、特定のサイトを開いたときに、指定したJavaScriptを自動で実行させるもの。この機…

フォト蔵から壁紙に使える写真を取得

最近はFlickrやPicasa、国内だとフォト蔵などいろいろなオンライン写真ストレージがありますね。 それらのサイトで人気が出ている写真を自動で取得してきて、壁紙に設定する方法があります。それは「http://kazz7.air-nifty.com/tekito/2006/12/flickr_wallp…