f8g

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

ちょい変更

http://d.hatena.ne.jp/arikui/20071007/1191767042 GoogleのHTMLが変わっていたので変更。 document.evaluate('//span[@class="gb1"]/a',document,null,6,null).snapshotItem(0) // ==UserScript== // @name post google image on tumblr // @namespace htt…

2007

http://d.hatena.ne.jp/senchou/20071213 ブックマークで振り返る2007 目立ったブクマにタグ付けた。 http://b.hatena.ne.jp/senchou/%e2%98%862007/ senchouさんまとめの今年のブログ記事をタイトルだけ眺めてみたが、半分ぐらい追えてないかなあ。競馬ネタ…

VB.NETでCOMコンポーネント作るのが凄い簡単でした

http://www.vector.co.jp/soft/win95/prog/se373990.html これを見るととても簡単そうなのでやってみたら、本当に簡単にできた。試しにMSCommっぽいの。 Imports Microsoft.VisualBasic Imports System.Runtime.InteropServices Imports System.IO.Ports Nam…

toString

var f = function(){ alert(1); }; window[f] = 0; alert(window[f]); f();

XAMLからJavaScriptへ

http://d.hatena.ne.jp/arikui/20071121/1195578254 の続き。@ITのサンプルXAMLの中のTextBlockを全てJavaScriptで作る。 元のXAML(サンプルから少し変更) <TextBlock Width="304" Height="51" TextWrapping="Wrap" FontFamily="Arial" FontSize="48" FontWeight="Bold" Text="Hello World!!" RenderTransformOrigin="0.5,0.5" > <TextBlock.Foreground> </textblock.foreground></textblock>

Javascriptが好きな人のためのSilverlight入門

http://www.atmarkit.co.jp/fwcr/rensai2/silverlight01/silverlight01_1.html ここにあるサンプルはほとんどXAMLで書かれていてゲロ吐きそうになった。XAMLはCanvasだけでも、JavaScriptで色々と書ける。高機能なcanvasエレメントみたい。 準備 Silverlight…

ブロックもっと速くならないか

ループの中でブロックを使うと明らかに遅かったので測ってみた。 # Bitmapにイテレータ class System::Drawing::Bitmap def each x = 0 while x < self.width y = 0 while y < self.height yield GetPixel(x, y) y += 1 end x += 1 end end end 画像のサイズ…

WMIを使うときはScriptomatic

WSH

http://www.microsoft.com/downloads/details.aspx?familyid=09dfc342-648b-4119-b7eb-783b0f7d1178&displaylang=en 確認するだけならこれだけでほぼ大丈夫。いちいちMSDN開いてページを探すよりずっと早い。VBS、JSの他にもPerlとかPythonでコード書いてく…

モザイク

画像を分割して、そのブロックごとに色の平均出して描画するやつ。 class System::Drawing::Bitmap def mosaic(width, height) newImage = Drawing::Bitmap.new(self.width, self.height) column_size = (1*right - left) / width row_size = (1*down - top)…

フィルタ

3*3とか配列を決めてやって、中央のピクセルが周囲のやつで決まるやつ。 # ぼかす f = [ [0.1, 0.1, 0.1], [0.1, 0.2, 0.1], [0.1, 0.1, 0.1] ] # newPixel = pixel[-1][-1] * f[-1][-1] + pixel[0][-1] * f[0][-1] + pixel[1][-1] * f[1][-1] + # pixel[-1]…

濃度変換2

http://d.hatena.ne.jp/arikui/20070918/1190050541 変換する関数に送るのを、色単位じゃなくピクセル単位で送るともっと自由に出来る。(グラフ書くのは難しいけど) pixel = pictures[0].image.getPixel(x, y) pictures[1].image.setPixel(x, y, f(pixel))…

クリックによって動作するウェブページ

そういうのを数値化して考えた方がいいんじゃないの。リンクやDHTML。 「(リンクの面積 + JavaScriptなどで動的に変化する面積の変化量の和) / 全体の面積」とか。

iTunesで聴いてる曲のビデオをSkypeに表示

前の→ http://d.hatena.ne.jp/arikui/20061208/1165532299 Skypeのムードメッセージに動画を設定できるということを最近知ったので、iTunesで聴いてる曲をDailymotionから検索して表示するスクリプト。検索に引っかかった1番目を表示させてるので、確実に聴…

就職

知らんうちに、Skypeのムードメッセージに動画を設定できるようになってる。

http://fooo.name/accounts/arikui 俺のじゃないのとかも混じってて、新しい発見をした気分。

Tumblrは1日に投稿できる画像数が決まっているのか。

なかなかググらないので、無理矢理ググったりしてる。

Googleで検索したそのとき、画像検索の1番目をTumblrに投稿

ありがち。API版を作る > 誰か // ==UserScript== // @name post google image on tumblr // @namespace http://d.hatena.ne.jp/arikui/ // @include http://www.google.* // ==/UserScript== (function(){ var email, password; if( !GM_getValue("email") …

Um@SQLの競争成績をソート

http://www.kryogenix.org/code/browser/sorttable/ これ使う。 javascript:(function(s,x){document.evaluate('//table[@class=%22border%22]',document,null,6,null).snapshotItem(x.snapshotLength-1).className='sortable';s.type='text/javascript';s.s…

シンコウフォレスト

何度も書いてる気がするけど、私にとってのシンコウフォレストは1998年に勝った高松宮記念、ではなくて、その次の年の高松宮記念。 某MLで自分の競馬歴というものを振り返ってみると、どうも競馬にはまりだしたのが1998年ごろらしい。記憶からすると、恐らく…

blockって何だ?

TwitterってFollowすんの面倒なんだな。

http://seoi.net/kanji/ 担当者 「ご予約のお名前をお伺いしてもよろしいでしょうか?」 あなた 「糞野郎です。」 担当者 「どのような漢字でしょうか?」 あなた 「馬糞海栗の糞に、野糞の野に、クソ野郎の郎です。」 担当者 「・・・。」 クソ野郎って言っ…

JavaScriptで、SilverlightのRenderTransformを複数の種類設定するときって、やっぱXAMLからかなあ。単一のTransformをCreateFromXAMLしてプロパティにセットできるのは凄い楽なんだが。 canvas.RenderTransform.ScaleX *= 1.5; canvas.RenderTransform.Scal…

Rubyで平均求める格好いい方法はないかとググったんですよ。 http://www.google.co.jp/search?q=ruby+%E5%B9%B3%E5%9D%87&lr=lang_ja&ie=utf-8 何これ、マジRubyウンコーーーーーーーー! つーかYARV笹田氏っていう名前かと思った。

IE7にすることにする

IE6環境での開発ももう終わった(実は終わってない)ということで、いまさらIE7にする。IE6とIE7一緒に使うのって面倒くさそうで嫌だったから、今の今まで伸びてしまった。

濃度変換

fの中身を弄ると色々出力が変わるあれ。 require "cglib.rb" # image file img_file = "img.bmp" # convert function def f(n) n = 1 * n # to fixnum if n % 8 == 0 then return n else return 255 - n end end # create objects form = Forms::Form.new fo…

とりあえずRGBシステム

中途半端。 require 'mscorlib' require 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' require 'System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' class ColorControl …

確認しない

日記を書く画面の「確認する」を「確認しない」にするBookmarklet。 javascript:(function(e){e.value="\u78BA\u8A8D\u3057\u306A\u3044";e.onclick=function(){alert("\u78BA\u8A8D\u3057\u307E\u305B\u3093");return false;}})(document.getElementsByName…