f8g

Bounding Box

こんなん。 var GeoFeatures = function(){}; (function(){ /* * Point */ GeoFeatures.Point = function(x, y, z, m){ this.x = x || 0; this.y = y || 0; this.z = z || 0; this.m = m || 0; }; GeoFeatures.Point.prototype = { x: 0, y: 0, z: 0, m: 0, …

万単位の点を打つ

GPSで取ったデータで、標高ごとに色を変えて点を打っていこうと思った。 サンプル 線データ: 30ぐらい 点データ: 22000ぐらい (面倒なのでArray.prototype.eachなど前提) 一つずつ打ってく 単純にこんな感じで。 data.geometries.each(function(geom){ geo…

X3Dの紹介

X3DってのはVRMLの派生でXMLになったやつだと思います。ブラウザはたくさんあるようだけど、不安定だったり、動作が恐ろしい感じだったり、読み込めないファイルがあったり、実装が全てに至ってなかったりと、いまいちなのが多いようです。 その中でFlux Pla…

ちょい変更

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一緒に使うのって面倒くさそうで嫌だったから、今の今まで伸びてしまった。