って常識ですかそうですか.私はついさっき知りました.偶然 T を押したらタブ出現! すげー驚いた.
C-t リンクが指す先の文書を新しいタブで開きます (TAB_LINK) T 新しいタブを開きます (NEW_TAB) C-q 現在のタブを閉じます (CLOSE_TAB) } 次のタブに移動します (NEXT_TAB) { 前のタブに移動します (PREV_TAB) ESC-t タブ選択メニューを立ち上げます (TAB_MENU) <NOT ASSIGNED> 現在のタブを右に移動します (TAB_RIGHT) <NOT ASSIGNED> 現在のタブを左に移動します (TAB_LEFT)
前回の素数列挙 OpenGL 版 [2006-06-27-1] に引続き,「Collatz 予想の h(n) を求めるピタゴラ機械もどき」という色物ネタを考えていたのだが,時間がないのと,いざ実装しようと思うとあまり面白くなさそうだったのでやめた.そのうち気が向いたら書くかも.
* [Irfan] A good many vualblaes you\'ve given me. (2013-07-04 08:28:09)
同サイトへアクセスして自分のアカウントにログインすると、ブラウザの画面内にもうひとつのデスクトップが展開されます。左上端には「YOS Stuff」というWindowsの「スタートボタン」に相当するものがあり、これをクリックすると、チャットやメール用ソフト、リッチテキストエディター、ファイルブラウザー、スティッキーズ、FlickrやYouTube専用のRSSリーダー、さらにウェブブラウザー(!)まで選べるようになっています。
YouOS につないでその中でウェブブラウザ開いて,それで YouOS につないでその中でウェブブラウザ開いて,それで YouOS につないでその中でウェ (ry
「ぐぐる」が広辞苑に載る日は来るのだろうか.
xxxx yyy zzz wwwww
すげー
ソート [2006-07-05-2] に引続き,
行数の多い表の場合,ヘッダ部がスクロールアウトしてしまわないように固定したくなる.
というようなニーズもやっぱり結構あって,実際いろんなところでそういう機能を実現する JavaScript のコードが公開されている.いくつか当たってみた中で,一番気に入ったのはこれ:
気に入った理由は,
って要するに崩れないことが重要.他の方の実装も含めて,要するにヘッダ部と本体とを分離して別の table 要素にして,本体だけにスクロールバーをつける,というのが動作原理なので,列幅の再現性をいかに高くするかがポイントになる,のだと思う.ここで紹介されているコードは,(やっぱりちょっとはズレる場合があるのだけど) かなりイケている,と思う.ありがたく使わせて頂いております.
テーブルの height は px 単位で指定するようになっている.画面全体に対するパーセンテージで指定できると便利かな,と思って
newDiv2.style.height = tHeight+'px';
のところを 'px' じゃなくて '%' にしてみたのだけど,doctype スイッチ [2005-11-15-2] に引っかかるようになってしまった.doctype 宣言にシステム識別子がある場合,'px' だとスクロールバーが出るけど '%' だと出ない.システム識別子がなければ,どちらでもスクロールバーが出る.謎.
作者の Mars さんも書いておられますが,このままだと印刷するときちょっと困る (全体が印刷できない).というわけで,かなりアドホックですが,こんな回避策をとってます.
(以下の実装は obsolete → メモその3 へ)
まずグローバルな変数を 2 個用意.
var newDiv2; var myHeight;
Tscroller() の中で newDiv2 をローカル変数として宣言するのをやめて,このグローバル変数を使うことにする.つまり単に
var newDiv2 = document.createElement('div');
を
newDiv2 = document.createElement('div');
にする.それから Tscroller() の中のどこかで
myHeight = tHeight;
してやる.最後に
function ToggleScroll() { if (newDiv2.style.height == '') { newDiv2.style.height = myHeight + 'px'; } else { newDiv2.style.height = ''; } }
な関数を定義しておいて,適当な場所から href なり onclick なりで呼べるようにしておく.これでスクロールバーをオン・オフできます.たぶん.
もっときれいに作れる気もするけど,最小の改造でやるならこんなところだろうか.
メモその2 がちょっとあまりにもアドホックすぎた気がする.テーブル 2 つ以上扱おうとしたらもうダメだし.もうちょっとだけ真面目に書きます.
メモその2 で書いた改造はすべて撤廃,改めて元の Tscroller() の最後あたりに以下を入れて,
newDiv2.height_saved = tHeight;
以下のような関数を定義する.
function ToggleScroll(tid) { var newDiv2 = document.getElementById('D_' + tid + '_B'); var tHeight = newDiv2.height_saved; if (newDiv2.style.height == '') { newDiv2.style.height = tHeight + 'px'; } else { newDiv2.style.height = ''; } }
引数には Tscroller に与えたのと同じく,テーブルの id を渡します.
<a href="javascript:ToggleScroll('tb')"> Click here to toggle the scroller</a>.
div に height_saved なんていうプロパティを勝手に作っているところが非常にうさんくさい.こういうことするのって規格上はダメなんですかね? 一応 IE と Firefox では動いている模様.
* [Maulida] I\'m really into it, tahkns for this gre... (2013-07-04 11:25:50)
HTML の表を,列名をクリックしてソートできるようにしたい.
というようなニーズは結構あって,実際いろんなところでそういう機能を実現する JavaScript のコードが公開されている.いくつか当たってみた中で,一番気に入ったのはこれ (の試作5):
気に入った理由は,
という辺り.ありがたく使わせて頂いております.
実際の表は,<td> の中にテキストが直接書かれているとは限らなく,たとえば <a> で囲まれたテキストが書かれてたりとかすることもあるわけで,一般にはテキストに行き着くまで DOM ツリーを再帰的にたどってやる必要がある.データ取得関数 getfn が分離されているので,こんなコードを書いて getfn として渡してやることにした.
function byStrNoCase (cell) { return extractText(cell).toLowerCase(); } function byInt (cell) { return parseInt(extractText(cell)); } function extractText(node) { var text = ''; if (node.nodeType == 3) { // TEXT_NODE text = node.nodeValue; } else if (node.hasChildNodes()) { var n = node.childNodes.length; for (var i = 0; i < n; i++) { text = text + extractText(node.childNodes[i]); } } return text; }
JavaScript の Array の sort() は,安定であるとは保証されていないらしい.実際,IE は安定なソートをしてくれているっぽいが Firefox だと安定でない.テーブルをかちかちクリックしてソートしたいときというのは,たとえば計算機一覧を,まずホスト名順にソートして,それから管理者順にソートしてから,自分が管理者になってる子たちを見る,なんていう使い方をすることが多いので,ソートは安定であって欲しい.
一番安直にやるには,ソート対象の要素にプロパティとして元の順番も持たせておいて,比較して引き分けだったら元の順番を保存するような比較関数 cmpfn を渡してやればよい.
のだが,元のコードだと,getfn が返した値を Object 型に変換してそれをソートしているので,比較の結果として引き分けにならない.しかたないので,getfn の返した値を Object 型に変換するのではなく,Object のプロパティとして getfn の返した値を持たせてやるように書き換えて使っている.つまり
for(var i=0; i<N; i++) x[i] = Object( getfn( rows[i].cells[index] ) ), x[i].row=rows[i];
の部分を
for(var i=0; i<N; i++) { x[i] = new Object; x[i].v = getfn(rows[i].cells[index]); x[i].row = rows[i]; x[i].idx = i; }
にしてやる.cmpfn は
function cmpAsc(a, b) { if (a.v == b.v) { if (a.idx == b.idx) { return 0; // can't happen } else if (a.idx > b.idx) { return 1; } else { return -1; } } else if (a.v > b.v) { return 1; } else { return -1; } } function cmpDesc(a, b) { return cmpAsc(b, a); }
みたいな感じ.
* [Christian] Thanks for the great info dog I owe you ... (2012-12-30 13:35:14)
どうやって調べたんですかねこれ.「あなたのパスワードはなんですか?」「123です」 サンプル数もよくわからんな.
つうか「‰」が実際に使われてるの初めて見た気がする.
時計もちゃんと洗えるところがいい.しかし,
Digital Clock T-Shirts are operated from 4 x AAA batteries (not included). Batteries will last between 12-36 hours (depending on mode) and can be replaced.
電池減るの早すぎませんか.
LL Ring の前哨戦として「キミならどう書く 2.0」の開催です!
今回は読者も参加しての大乱闘!!
お題は「100までの整数から素数を列挙せよ」です.
すっかり締切過ぎてたりしますが,おまけに,まるっきり Lightweight Language とは関係なかったりしますが,まあ番外ネタということで, OpenGL 版です.というか別に OpenGL であることは本質じゃないので,「透視変換版」とでもいうべきか.実際のとこ OpenGL でプログラミングするの初めてです.
2 〜 100 までの整数を並べる
→ 等間隔の格子でできた帯みたいなのを何本か用意する
→ 3 次元空間中にうまいこと配置する
→ うまいこと眺める
→ ウマー
で,この結果だけだと何だかさっぱり分からないので flash アニメーション置いときます:
うーん,あまりきれいに見えないな.OpenGL で書いたアニメーションをウェブに載せるときってどうするのがいいんだろう.
A さんと B さんがジャンケンをします.ただし,A さんだけはグーとチョキしか出せないというハンデつきのルールだとします.あなたが B さんなら,何を出しますか?
東大の 原辰次 先生が,とある講演 の余談として話されたネタ. (実は講演会自体は自分の講義と重なって出席できなくて,この話はその夜の飲み会で聞いた)
これを尋ねるとほとんどの人が「グーを出す」と答える.実は,これは必ずしも最適な解ではない.グーを出すのは「最悪でもあいこに抑えたい」という「ロバスト制御」であるというお話.
グーが必ずしも最適ではないってのがどうにもピンと来なかったので,家に帰ってから酔っ払った頭で計算してみた.ゲーム理論は一般書を流し読みしたくらいの知識しかないので,何か間違ってたら教えてください.
ジャンケンの勝敗による利得を,勝ち: +1, あいこ: 0: 負け: -1 とする.利得行列は
A\B | グー | チョキ | パー |
グー | (0,0) | (1,-1) | (-1,1) |
チョキ | (-1,1) | (0,0) | (1,-1) |
ここで (x, y) は (A の得る利得, B の得る利得) を表す.
このゲームでは,B にとって,チョキを出す戦略はグーを出す戦略に支配されている (相手の出方によらず,チョキを出すよりはグーを出す方が必ず良い).よって B がチョキを出す戦略は消去できる.
A\B | グー | パー |
グー | (0,0) | (-1,1) |
チョキ | (-1,1) | (1,-1) |
この縮小された 2x2 行列のゲームについて考える.まず純粋戦略,つまり出すべき手を一つだけ考えるとすると,ナッシュ均衡は存在しない.すなわち,2x2 の 4 通りの組合せのすべてについて,A と B のどちらかの立場から見ると,手を変えた方が利得が増える.よってお互いに相手の手を読み合っていくとすると,解が収束しない.
というわけで混合戦略を考える.つまり,出すべき手の確率的組合せとして戦略を考えて,均衡する点を考える.A がグー,チョキを出す確率を p, 1 - p とし,B がグー,パーを出す確率を q, 1 - q とする.
A の立場では,グーを出す場合の期待利得は 0 * q + (-1) * (1 - q) = -1 + q.同じくチョキを出す場合の期待利得は (-1) * q + 1 * (1 - q) = 1 - 2q.これらが一致するのが均衡点である (一致しないなら,A は期待利得の大きい方の手を出すはずだ).よって -1 + q = 1 - 2q, すなわち q = 2/3 を得る.
B の立場では,グーを出す場合の期待利得は 0 * p + 1 * (1 - p) = 1 - p.パーを出す場合の期待利得は 1 * p + (-1) * (1 - p) = -1 + 2p.これらが一致するのが均衡点だから 1 - p = -1 + 2p, すなわち p = 2/3 を得る.
よって A が グーを確率 2/3,チョキを 1/3 で出し,B がグーを 2/3,パーを 1/3 で出すのがゲームの解となる.
その音: http://www.bbc.co.uk/wiltshire/audio/mosquito_sound.mp3
再生環境にもかなり依存するみたいです.自宅の PC のうち,suite (Sound Blaster 16, FreeBSD, mpg123) だと何も聴こえなくて,caprice (on-board C-Media AC97, Windows XP, Windows Media Player) だとキーンキーンキーンという耳なりのようなものが比較的はっきりと聴こえます (ヘッドフォン or スピーカに関らず).
聴こえるというか,認識できるというか,「これ,音か?」って感じ.少なくともこれでは着信に気づく自信ないwwww 若者にはもっとはっきり聴こえるのかな.ちなみに当方 17 歳 165 ヵ月 30 歳.
よけいなお世話でしょうが,聴こえないけど聴きたい人用に 再生スピードを半分にしたやつ 置いときます.
% mpg123 -r 44100 -s mosquito_sound.mp3 | sox -t raw -r 22050 -s -w -c 2 - mosquito_sound_halfspeed.wav % lame mosquito_sound_halfspeed.wav mosquito_sound_halfspeed.mp3
ファイル名の代わりに - を使う,だけではうまくいかなくて,一緒に -xc をつけるのがミソ.知らずに -xc をつけずに実行すると
gcc: -E required when input is from standard input
なんていう不親切なエラーメッセージが出て来て,正解にはたどり着けない.ひどい.
どうしてこんなことを調べたのかというと,この間書いた tcc [2006-06-08-3] みたいなことを普通の gcc でやってみたくなったのだった.
とりあえずこんな感じで.
/usr/local/bin/gccx:
#!/bin/sh tmpf=/tmp/gccx.$$ cleantmp () { /bin/rm -f $tmpf exit } trap cleantmp INT QUIT TERM PIPE HUP script=$1 shift sed 's/^#!.*$//' $script | gcc -xc -o $tmpf - && $tmpf "$@" cleantmp
テンポラリファイルがいまいちなのだが.まいいか.
で,スクリプトはこう書く.
test.c:
#!/usr/local/bin/gccx #include <stdio.h> int main() { printf("hello world\n"); return 0; }
で,実行.
% ./test.c Badly placed (.
あれ? できない.test.c が csh で実行されているっぽい.なんだこれ.ごそごそ.
Tips.3
シェバング行に記述するコマンドは、必ずバイナリでなくてはならい。http://x68000.q-e-d.net/~68user/unix/pickup?%A5%B7%A5%A7%A5%D0%A5%F3%A5%B0
…そうか,再帰的にスクリプトを実行をしてくれたりはしないのか.逃げ道もわかったのでやってみる.
#!/usr/bin/env gccx #include <stdio.h> int main() { printf("hello world\n"); return 0; }
な感じ.むー,微妙.もちろん gccx をバイナリ化すればいいんだけど,所詮お遊びなのでそこまでする気なし.
ちなみに,gcc -xc - な技を知るまでは,
#include "/dev/stdin"
なファイルを別に用意してました.これの元ネタはたしか エキスパートCプログラミング だったはず.ただし,/dev/stdin じゃなくて /dev/tty だったと思うけど.「世界一汎用性の高いプログラム」だったか何だかそんなの.
#!/usr/local/bin/tcc -run #include <stdio.h> int main() { printf("Hello World\n"); return 0; }
ちょっと楽しげかも.
Cygwin/X って,Windows との間でコピー・ペーストできないイメージがあったけど,ちゃんと設定すればできるのだと知った.
注意点:
というわけで kterm とか emacs とかを無事開いて,コピー・ペーストできるようになった.
bsfilter で spam 判定をしているのだけど,どうも直感に反する挙動をしていることに気づいた.で,よく考えてみたところ使い方を完全に間違えていたっぽい.
(どうして気づいたかというと,ここ数日,(ほぼ完全に) 同じ文面の spam が大量に送られて来ていて,それらは最初は無事に spam と判定されていたのだけど,新しいのが届くごとに spam 確率が単調減少していって,終いには clean と判定されるようになってしまったからである)
結論を先に書くと,
さて,どんな設定をしていたかというと, 本家サイト にある「~/.procmailrc から呼ぶ場合のサンプルレシピ その2」をベースにしていた.「その1」ではなく「その2」を選んだのは,spam 確率をヘッダに残したかったから.
:0 fw | /home/swk/bin/bsfilter --pipe --insert-flag --insert-probability :0 * ^X-Spam-Probability: *(1|0\.[89]) SPAM/.
で,この設定に単純に --auto-update を追加したのが敗因.その後いろいろ調整して,SPAM フォルダへの振り分け基準 (P1) をどんどん小さくして行って (今は何と 0.1 だ),一方で P2 は元のまま (えーと,デフォルトの Robinson-Fisher のまま使っているから,0.95?) 今回のような事態に至ったと.
おそらく,P1 をこんなに小さくしなければならなかったのも,そもそもこの設定ミスが原因なんだろうな.
というわけで,一度データベースを構築し直した上で,--spam-cutoff オプションを設定して P1 = P2 になるようにしてみます.
大学についたら自室のデスクトップ PC が死んでいた.ぬがー.なんか電源入れたらファンが爆音で鳴り出すだけで何も起きないし.
メーカに電話して,明日修理に来てもらえることになった.
実はこのマシンで (正確にはこのマシンで動いている VMware で) 全メールを集約して捌くというか,要は fetchmail して procmail して bsfilter して,他の場所 (自宅 and/or 携帯) へ転送していたので,見事に single point of failure なのである.
というわけで,ノート PC にメールサーバから直接 POP して読んでるのだけど,メールのほとんどが SPAM だ.むー.
しかし普通は皆さんメールの仕分けってどこでやっているんでしょう.サーバ側? クライアント側? サーバでやると別フォルダに分けて入れるってのが難しいし,クライアントでやると,端末ごとに仕分けルールとか学習データベースを持つのが厄介だし.今や IMAP が当然なんだろうか.ていうか今や gmail が当然なんだろうか.
(追記: 翌日マザーボード交換で回復しました)
むー,一つの時代が終わった感じ.
ってセリフ最近書いた気がするな.えーと,「時代が終わった」,あー NIFTY Serve か.
今見ているページと関連する記事一覧を google news で開く bookmarklet.いかにも車輪の再発明な気がするけど,とりあえずアウトプット.
* [asJepseofj5] <a href=http... (2016-10-06 06:39:10)
MS Word で「=rand()」と入力して Enter を押してみる.
Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロで
Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロで
Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロです。Word 2003 は、画期的な日本語入力・編集環境を実現した日本語ワープロで
ちょww 画期的にも程があるだろwwww
どうやら書式やフォントの確認をするための機能(?)らしい.しかしもうちょいマシな例文はなかったのか.
英語版だと The quick brown fox ... が出るのだとか.(というかこのページで知った)
ふと気づくと,バス停に QR コードが表示されている.
QR コードを携帯電話か何かで読み取ってウェブにつなぐと,後続のバスがいくつ前の停留所まで来ているかをリアルタイムに知ることができる.「どこバス仙台」というサービスだそうな.
惜しいのは,QR コードを読み取って開かれるのは,どこバス仙台サービスのトップページだという点.そこからさらに,自力でバス停名と行き先方向を入力しないといかんのね.で,入力にもたついているうちにバス来ちゃったりとかして.
せっかく QR コードなんだから,それがどこのバス停でどっち方面行きなのかの情報も入れといてくれればいいのにな.実際,全国見渡すとそういうサービスもちらほらあるようだし.「印刷コストが…」って言われるかも知れないけど,どうせ時刻表は停留所ごとに印刷してるわけで,そんな無茶な話でもないはず.今後に期待したい.
bookmarklet の書き方などちょっとずつ勉強中.あんまり本腰入れるつもりはないのですが.
というわけで以前書いた「ASCII じゃない文字フィルタ」[2005-12-05-2] を bookmarklet から呼び出してみるテスト.
「英語ページ」に全角スペースや全角英数字や全角句読点を入れるなと小 1 時間言っても改善されない部下や同僚や上司にお悩みのあなたに.
(まあそういう人達はツールがあっても結局使ってくれなかったりするのだけど)
キタコレ!
と思ってさっそく bloglines につっこんだんだけど,そのとき読み込んだのを最後にいっこうに流れて来ない.と思ったらいつの間にか消えている.何か 圧力 問題でもありましたかね.
メールという通信手段は,相手の時間的都合を考えずにメッセージを送れる点がとってもありがたいと思っていた.あー,今忙しいかなとか,寝てるかなとか考えずにとりあえず用件を送りつけることができる.電話だとそうはいかない.
ところが,メールの場合でも,相手のメールアドレスが携帯電話のアドレスだと,ちょっと気を使ってしまう.深夜だと,着信音で寝てるのを起こしちゃうんじゃないかな,とか.なのでちょっと調子が狂う.考えすぎですか? つうか携帯のアドレスじゃなくても相手が携帯に転送していたら同じことなんですが.
実は携帯じゃないメールでも勘ぐりすぎるときもある.このメール,金曜の夕方に送ると「土日出勤して働け」って言ってるように受け取られないかな,とか.で月曜朝まで待ってから出したりとか.考えすぎですかそうですかそうですね.
それでなくても,たかだか数行の文面を書くのに些細な表現とかすごく悩んだりする方なので,実はメール処理ってものすごく時間食っている.どっちかというと普段から「電話嫌い,メールが好き」と公言している方なんだけど,実はメールは苦手な人間なのかも知れない….
ん,要するにコミュニケーション全般が苦手なだけか?
* [Damien] Your cranium must be protceitng some ver... (2013-07-04 18:00:03)
えらく古い話ですが,
可能であれば http://www.example.com/ と http://example.com/ の両方でアクセスできるようにする方がいいし,またその場合は,単に両方の URL でアクセスできるだけじゃなくて,片方に redirect するようにした方が SEO 的によろしいという話.
うちは今までは www.kagami.org でしか答えてくれないレンタルサーバだったので気にしていなかったけど,サーバ移転後は kagami.org でもアクセス可能になった.というわけで .htaccess で
RewriteEngine on RewriteCond %{HTTP_HOST} sakura\.ne\.jp$ [NC,OR] RewriteCond %{HTTP_HOST} ^kagami\.org$ [NC] RewriteRule .* http://www.kagami.org%{REQUEST_URI} [L,R=301]
と設定.
ところで,
「同じ内容を返す URL は常に一つ」という概念のことを“Permalink”といい
http://labs.cybozu.co.jp/blog/akky/archives/2005/12/url_2_www.html
ほんと?
ある URL が指す記事が唯一に定まるのであって,ある記事を指す URL が唯一に定まるわけではなかろう.それじゃあいわゆる「blog のトップページ」とか「月ごとページ」とかが存在できなくなっちゃう.
というか,URL が唯一じゃないから,そのうち 1 つを選んで「これが permalink ですよ」と明示する必要が生じるわけで,むしろ「同じ内容を返す URL が唯一ではない」(かつそれら複数の URL の中には,今後同じ内容を返すとは限らないものが含まれている) ことが permalink という概念がわざわざ発生した前提になっているといえるんじゃないかな.
というわけで,この話と permalink は無関係だと思うのです.
提出書類とかで「□ をチェックしろ」という場合がよくある.メールの返信みたいに plain text の場合は,迷わず「■」に書き換える.
あなたの身分を選んでください. □ 教職員□ 大学院生□ 学部学生■ メロンパン□ その他
ところが MS Word での提出や紙での提出のときは,「レ」印を入れろと明記されている場合がたまにある.んで,今までは「図形描画」で折れ線を引いてみたりとか,印刷してから手書きで書いてみたりとか,手書きで書こうと思って印刷したまま書き忘れて送っちゃったりとか,いろいろやってたわけなのだけど,つい最近 Unicode にこんな文字があるのを教えてもらった.
MS Word の場合,挿入 - 記号と拡張文字 で入力できる.
* [Michaelkisy] Sider hvad er det: fitnessdanmark bety... (2015-03-07 04:34:29)
* [Charliekt] ! Basta sidorna ing for unga under 18 Hu... (2015-03-05 02:40:56)
* [Charliekt] scams from russia a spanska kvinnor site... (2015-03-04 21:27:32)
* [Charliekt] ska man skriva pa ingsida ingsajt for dv... (2015-03-04 15:23:34)
* [Charliekt] sajter svart att vara de que se trata a... (2015-03-04 08:38:52)
* ...
ふと思い立って Firefox を 1.5.0.1 にしてみた.
はまった点:
はうー
すすすすすすすすすすげー.
もっと詳細が知りたい.
なんとなく面白い.のだけど,そこから先のもう一歩が何か欲しいなあとか思ってしまうかも.
* [Ali] I rlealy wish there were more articles l... (2013-07-04 08:00:45)
インフラただ乗り論・バックボーン不足論:
そうでもない論:
仕事で PLUS のプロジェクタ V-339 を買った.早速いつも使っている Let's Note CF-R1 につないでみると画面がノイズで乱れまくって愕然とする.
初期不良か? と思ったけど,別の PC をつないでみるときれいに映る.じゃあこの Let's Note がいつの間にか壊れたのか? と思って別のプロジェクタに出してみるときれいに映る.はて.
で,ふと思って,V-339 に付属して来たディスプレイケーブルの代わりに,別のものに取り換えたらきれいに映った.うーむ.
というわけで,
のすべてが成り立っているか,
のすべて成り立っているかのどちらかってことになるかな.どっちにしろ付属ケーブルがダメなのは確定気味.
洗濯物から出た水分を室内に放出しない為に、わざわざ冷やして水分を排水口に捨てる仕組みになってるみたいです。
* [JaneBer] payday loans for bad credit near me <... (2018-01-16 18:24:41)
* [JaneBer] payday loans <a href=https... (2018-01-12 19:00:36)
* [JaneBer] Web Site <a href=https... (2018-01-12 08:53:16)
* [JaneBer] real payday loans online <a href=http... (2018-01-03 10:44:03)
* [JaneBer] essay help <a href=https... (2018-01-03 03:49:56)
* ...
「堀江です。」という Subject の SPAM が来た.中身は普通に普通のSPAM なのだが.どうかと思う.
SPAM 対策 [2005-06-23-1] には,ここ数ヵ月ほど bsfilter を使っている. X-Spam-Probability に従って procmail で振り分けて,失敗したものは, bsfilter mew version 3 front-end で bs とか bc とかしている.
今のところ X-Spam-Probability が 0.2 以上を SPAM と判定するようにしている.まだまだ false accept が週に数個くらいは来てしまうので 0.1 くらいまで下げたいのだけど,既に僅かながら false reject も存在するのが悩ましいところ.
あ,「堀江です」メールはちゃんと SPAM 判定されてました.
んと,素朴な疑問なのですが,
カメラを 45°回転させて,後から信号処理する
のと本質的に何が違うんですか?
いや,そりゃ画角の形は変わるけどさ.まあ発想の転換と言えるのかな.なんかすげーだまされている感じ.(つうか視覚は実際にだまされているわけだが)
最終更新時間: 2011-05-21 03:43