Reference
Ricohttp://openrico.org/
var kb = new HotKey;
kb.add(["j","2","down"], function(){rollto(c_pos + 1)});
kb.add(["k","8","up"] , function(){rollto(c_pos - 1)});
kb.add(["H","home"], function(){rollto(0)});
kb.add("pageup", function(){rollto(c_pos-3)});
kb.add("pagedown", function(){rollto(c_pos+3)});
<li>
<a onclick="this.parentNode.removeChild(this)" href="#">
Click me to delete me
</a>
</li>
<li>
<ul id="example">
<li>
<a href="/someurl">Click me to delete me</a>
</li>
</ul>
var myrules = {
'#example li' : function(el){
el.onclick = function(){
this.parentNode.removeChild(this);
}
}
};
Behaviour.register(myrules);
Line | 60063 (行) |
Entry | 4488 (エントリ) |
File size | 2109940 (byte) |
use Number::Phone::JP;
my $tel = Number::Phone::JP->new('012', '34567890');
print "This is valid!!\n" if $tel->is_valid_number;
$tel->set_number('098 7654 3210');
print "This is valid!!\n" if $tel->is_valid_number;
$tel->import(qw(mobile PHS));
$tel->set_number('090-0123-4567');
print "This is valid!!\n" if $tel->is_valid_number;
use Regexp::Assemble;
my $ra = Regexp::Assemble->new;
$ra->add( 'ab+c' );
$ra->add( 'ab+-' );
$ra->add( 'a\w\d+' );
$ra->add( 'a\d+' );
print $ra->re; # prints a(?:\w?\d+|b+[-c])
回転数 | 1100rpm |
ノイズレベル | 14.2dBA以下 |
CPU | Celeron D 335 (2.80GHz) |
Memory | 256 MB |
M/B | Biostar U8668-D (U8668A04-D1) |
Chipset | VIA P4M266A + VIA VT8237 |
HDD | Western Digital WD1200BB |
CD-ROM | LG電子 GSA-4163B |
Speed | 約2800rpm |
Size | 80 x 80 x 20mm |
Bearing System | Single Ball Bearing |
Rated Voltage | 12V |
Input Current | 0.16A |
Input Power | 1.92W |
Speed | 2200 +/- 10% RPM |
Air Flow | 19.03 CFM |
Static Pressure | 1.66 mm-H2O |
Noise Level | 27.07 dBA |
住所 | 東京都中央区銀座2-6-1 中央宣興銀座ビル 1F |
電話 | 03-3561-3543 |
営業時間 | 11:30 - 21:30 (平日) , 11:30 - 20:30 (日祝) |
定休日 | 無休 (お盆,正月休みは有) |
最寄り駅 | 銀座一丁目 |
SSLRequireSSL
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/path/to/(.*)?$ https://%{HTTP_HOST}/path/to/$1 [L,R]
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/path/to/file.php(.*)?$ https://%{HTTP_HOST}/path/to/file.php [L,R]
FILENAME | 現在の入力ファイル名 | 規定値 |
FS | フィールド区切り記号 | ブランク,タブ |
NF | 入力レコードのフィールド数 | |
NR | 入力レコード数 | |
OFMT | 数字の出力フォーマット | |
OFS | 出力フィールド区切り文字列 | ブランク |
ORS | 出力レコード区切り文字列 | 改行 |
RS | 入力レコード区切り文字列 | 改行 |
<a href="http://example.org" rel="friend met">
友人のサイトへのリンク
</a>
o An integrated system for managing software projects
o An enhanced wiki
o A flexible web-based issue tracker
o An interface to the Subversion revision control system
JP
Country: UNITED STATES (US)
City: Sugar Grove, IL
Country: UNITED STATES (US)
City: Sugar Grove, IL
Latitude: 41.7696
Longitude: -88.4588
<HostipLookupResultSet
version="1.0.0"
xmlns="http://www.hostip.info/api"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.hostip.info/api/hostip-1.0.0.xsd"
>
<gml:description>
This is the Hostip Lookup Service
</gml:description>
<gml:name>
hostip
</gml:name>
<gml:boundedBy>
<gml:Null>
inapplicable
</gml:Null>
</gml:boundedBy>
<gml:featureMember>
<Hostip>
<gml:name>
Sugar Grove, IL
</gml:name>
<countryName>
UNITED STATES
</countryName>
<countryAbbrev>
US
</countryAbbrev>
<!-- Co-ordinates are available as lng,lat -->
<ipLocation>
<gml:PointProperty>
<gml:Point srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coordinates>
-88.4588,41.7696
</gml:coordinates>
</gml:Point>
</gml:PointProperty>
</ipLocation>
</Hostip>
</gml:featureMember>
</HostipLookupResultSet>
<script type="text/javascript" src="debug.js"></script>
<link rel="stylesheet" href="debug.css">
kbd {
color: #333333;
background-color: white;
text-align: center;
border-left: 1px solid #cfcfcf;
border-top: 1px solid #cfcfcf;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
-moz-border-radius: 4px 4px 4px 4px;
padding-left: 1px;
padding-top: 0px;
padding-right: 2px;
padding-bottom: 0px;
margin-left: 2px;
margin-right: 2px;
vertical-align: top;
font-family: sans-serif;
}
# dabbrev
HARDCOPYFILE=$HOME/tmp/screen-hardcopy
touch $HARDCOPYFILE
dabbrev-complete () {
local reply lines=80 # 80行分
screen -X eval "hardcopy -h $HARDCOPYFILE"
reply=($(sed '/^$/d' $HARDCOPYFILE | sed '$ d' | tail -$lines))
compadd - "${reply[@]%[*/=@|]}"
}
zle -C dabbrev-complete menu-complete dabbrev-complete
bindkey '^o' dabbrev-complete
bindkey '^o^_' reverse-menu-complete
最近のblogの話題をノードグラフでアニメーション化
気になるキーワードを簡単検索
気になるblog記事へ簡単アクセス
表示するキーワードの個数の最大値 (現在は1000個)を設定し,
その最大値を超えた際には,出現頻度の低いキーワードを削除する.
- Reference
MYCOM PC WEB - 来週公開「Blog Keyword Visualizer」
http://pcweb.mycom.co.jp/news/2006/01/18/024.html
So-net - Blog Keyword Visualizer beta
http://www.so-net.ne.jp/web2/bkv/
So-net blog - Blog Keyword Viaualizer 開発者Blog
http://blog.so-net.ne.jp/bkv/
use CGI;
use Authen::TypeKey;
my $q = CGI->new;
my $tk = Authen::TypeKey->new;
$tk->token('typekey-token');
my $res = $tk->verify($q) or die $tk->errstr;
## In httpd.conf or .htaccess:
PerlModule Apache::AuthTypeKey
PerlSetVar TypeKeyPath /
PerlSetVar TypeKeyLoginScript /login.pl
## These documents require user to be logged in.
<Location /protected>
AuthType Apache::AuthTypeKey
AuthName TypeKey
PerlAuthenHandler Apache::AuthTypeKey->authenticate
require valid-user
PerlSetVar TypeKeyToken your_token
</Location>
## This is the _return URL that the login.pl script should point to.
<Location /login-protected>
AuthType Apache::AuthTypeKey
AuthName TypeKey
SetHandler perl-script
PerlHandler Apache::AuthTypeKey->login
PerlSetVar TypeKeyToken your_token
</Location>
住所 | 東京都板橋区大和町14-10 (みそ膳 みずさわ) |
営業時間 | 11:30 - 25:00 |
最寄駅 |
zcompile .zshrc
$mail_encoding = 'JIS';
$local_encoding = 'EUC-JP';
mb_language('Japanese');
mb_convert_variables($mail_encoding,$local_encoding,$name);
mb_convert_variables($mail_encoding,$local_encoding,$mail);
...
$from = mb_encode_mimeheader($name,$mail_encoding).' <'.$mail.'>';
$header = "From: $from\n";
$header .= "Cc: $cc\n";
$header .= "Bcc: $bcc\n";
mb_send_mail($to,$title,$contents,$header);
<body onload="setInterval('Behaviour.apply();',500">
...
</body>
var nameTmp = '';
var mailTmp = '';
function isChangeForm(){
var ret = false;
if (nameTmp != $F('name') || mailTmp != $F('mail')){
nameTmp = $F('name');
mailTmp = $F('mail');
ret = true;
}
return ret;
}
function updateForm(){
if (isChangeForm()){
Behaviour.apply();
}
return;
}
<body onload="setInterval('updateForm();',500">
...
</body>
常陸野ネストビール ホワイトエール [2005-10-10-1] | 1本 |
レフ・ブラウン (Leffe Brown) | 1本 |
ロシュフォール10 (Rochefort 10) [2005-08-12-33] | 1本 |
ロシュフォール8 (Rochefort 8) | 1本 |
ブラッセルズ・ピーチ (Brussels Peach) | 1本 |
ブラッセルズ・クリーク (Brussels Kriek) | 1本 |
ブラッセルズ・フランボワーズ (Brussels Framboos) | 1本 |
ビショップス・フィンガー (BISHOPS FINGER) | 1本 |
セントセバンチャン グランクリュ (St. Sebastiaan Grand Cru) | 1本 |
ギネス・ドラフト (Guinness Draught) | 1本 |
チリビール (Chili Beer) | 1本 |
GNU GLOBALはソースコードを解析し,関数や変数をタグ付けして交互に参照することを可能にしてくれます
- Reference
GNU GLOBAL source code tag system
http://www.gnu.org/software/global/global.html
住所 | 東京都港区芝大門一丁目11-9 (都映) ライオンズマンション芝公園 1F |
電話 | 03-3431-5502 |
営業時間 | 10:30 - 15:00 , 17:00 - 24:00 |
定休日 | 土曜日, 日曜日, 祝日 |
最寄駅 | 大門 , 御成門 , 浜松町 |
function disableSubmit(form) {
var elements = form.elements;
for (var i = 0; i < elements.length; i++) {
if (elements[i].type == 'submit') {
elements[i].disabled = true;
}
}
}
<form method="get" onsubmit="disableSubmit(this)">
<input type="text" name="q">
<input type="submit" value="search">
</form>
### Google 画像検索へのリンクプラグイン
# usage: {{google_image('keyword')}}
sub google_image {
my ($str) = @_;
my $prefix = q(http://images.google.com/images?q=);
my $enc = Jcode->new($str)->utf8;
$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
$enc =~ s/\s/+/g;
return qq(<a href="$prefix$enc" title="Google Images - $str">Google 画像検索 - $str</a>);
}
常陸野ネストビール ペールエール[2005-10-10-1] | 1本 |
常陸野ネストビール ヴァイツェン[2005-10-10-1] | 1本 |
シメイ ブルー (Chimay Blue) | 1本 |
# aptitude install hdparm
# hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 174 MB in 3.03 seconds = 57.36 MB/sec
ここで,20秒程度かかっているとDMAがOFFになっている可能性がある.
# hdparm -v /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 234441648, start = 0
DMA転送オン | hdparm -d1 /dev/hdx |
DMA転送オフ | hdparm -d0 /dev/hdx |
16ビットI/Oモード | hdparm -c0 /dev/hdx |
32ビットI/Oモード | hdparm -c1 /dev/hdx |
-X08 | PIOモード0 |
-X09 | PIOモード1 |
-X10 | PIOモード2 |
-X11 | PIOモード3 |
-X12 | PIOモード4 |
-X16 | シングルワードDMAモード0 |
-X17 | シングルワードDMAモード1 |
-X18 | シングルワードDMAモード2 |
-X32 | マルチワードDMAモード0 |
-X33 | マルチワードDMAモード1 |
-X34 | DMAモード2 |
-X67 | UDMAモード3 |
-X66 | UDMAモード2 (Ultra ATA33) |
-X68 | UDMAモード4 (Ultra ATA66) |
-X69 | UDMAモード5 (Ultra ATA100) |
-X70 | UDMAモード6 (Ultra ATA133) |
Click | 弾発射 |
Space | 弾補充 |
name | cost | |
Clip size + 1 | 1000 | 弾+1 |
Repair + 20 | 800 | 壁を20回復 |
Upgrade Wall | 3000 | 壁の耐久限界+50 |
Sniper Rifle | 75000 | ? |
Fortify | 50000 | 壁の耐久限界大幅上昇 |
Missile Site | 35000 | ? |
name | cost | cost /day | |
Gunman | 2000 | 150 | 援護射撃 |
Craftsman | 8000 | 800 | 壁を徐々に回復 |
Silo Worker | ? | ? | 高威力の範囲攻撃 |
Validator.register({
"#mail" : {
"/^([^@\\s]+)@((?:[-a-z0-9]+\\.)+[a-z]{2,})$/": "OK",
"/^$/": "必ず入力してください",
"/.*/": "正しいメールアドレスを入力してください"
}
});
<input name="mail" id="mail"/><span id="mail_msg"></span>
Effect.Transitions.sinoidal = function(pos) {
return (-Math.cos(pos * Math.PI) / 2) + 0.5;
}
new Effect.Move( 'elementId', {
x: 100,
y: 100,
transition : function ( pos ) {
return Math.pow( pos, 2 );
}
});
<script type="text/javascript" src="lightbox.js"></script>
<a href="path/to/image.jpg" rel="lightbox">
<img src="path/to/image-thumbnail.jpg" />
</a>
第9条 (登録できる属性型地域型JPドメイン名の数)
登録できる属性型地域型JPドメイン名の数は、1組織について1とする。
co.jp | 株式会社,有限会社,合名会社,合資会社,相互会社,特殊会社,その他の会社および信用金庫,信用組合,外国会社 |
gr.jp | 複数の日本に在住する個人または日本国法に基づいて設立された法人で構成される任意団体 |
代表者および副代表者は,日本に在住する個人または日本国法に基づいて設立された法人であること |
# aptitude install gnupg
% gpg --gen-key
gpg (GnuPG) 1.4.1; Copyright (C) 2005 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
Please select what kind of key you want:
(1) DSA and Elgamal (default)
(2) DSA (sign only)
(5) RSA (sign only)
Your selection? 1
DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)
Requested keysize is 2048 bits
Please specify how long the key should be valid.
0 = key does not expire
<n> = key expires in n days
<n>w = key expires in n weeks
<n>m = key expires in n months
<n>y = key expires in n years
Key is valid for? (0)
Key does not expire at all
Is this correct? (y/N) y
You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
Real name: Yoshiki Sato
Email address: yoshiki@example.com
Comment:
You selected this USER-ID:
"Yoshiki Sato <yoshiki@example.com>"
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o
You need a Passphrase to protect your secret key.
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
.+++++++++++++++++++++++++.+++++++++++++++++++++++++.+++++.+++++.+++++.+++++.+++++.
+++++.++++++++++++++++++++...+++++++++++++++.+++++.++++++++++.+++++...>+++++.......
.............................+++++
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
..++++++++++++++++++++..+++++.+++++.++++++++++.+++++.++++++++++++++++++++++++++++++
.++++++++++++++++++++.++++++++++.+++++++++++++++++++++++++++++++++++++++++++++>++++
+......................>+++++..<+++++..............................................
...........+++++^^^
gpg: key 9C156761 marked as ultimately trusted
public and secret key created and signed.
gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 2 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 2u
pub 1024D/9C156761 2006-01-05
Key fingerprint = 3683 1E3B F97E CFB4 CFE7 71BD 4E85 148A 9C15 6761
uid Yoshiki SATO <yoshiki@example.com>
sub 2048g/C07F39C3 2006-01-05
% gpg --list-keys
/home/yoshiki/.gnupg/pubring.gpg
----------------------------
pub 1024D/3CE5C693 2006-01-05
uid Yoshiki SATO <yoshiki@exmaple.com>
sub 2048g/2A6E3C6C 2006-01-05
% gpg -a --export
-BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (GNU/Linux)
mQGiBEO8ikYRBADUOTickRiPcYQlJhtidXYaWO4K5xWIv8ltafzWYD6Y+FPBSRl3
vYRJvfz7Rf1B2+PaMX8jb/XhxLB68UU6whwtwuwkmIKpMo7xaBXU8AtnwLJAYDbm
BCRUN0My+OebJ1ZmV/V+g0TuPR+aWMfYgCl+Kwnne6nlR9SpPguv8a+cvwCgl7g1
g/brar8MK9vWJehRVjLRlrEEAI0hLF0H2o32edf5G6MAdazh4pmIKTiGcl65ayZX
WSpFrVOps4gYkLGa9xgKJOuu3XZrSFQIIoyrSWe4q6sVz5kNz0+5rVUifgqWVeKe
gv3TEt1pNlyzAbkNtEsYPoZ6cyfjy124p+CTQOQgB3Jne6zS004OZVqCCFuqtHx/
NzqbBAC/ekqwN/47J0OoMjMFdXpkC9Lh7V9Z2n62/hFoWokS7yyKzjwUVZflZnYw
wAofAyV1AFX8xJZR4RzKBHuiD620ZArP7+IfuVtMsbsHsSyFruuPUfIrvN9vDyVX
eKNPGTTJCS5Gr9I3eZ61QUhluJEVJIVTVTqALxD7Vr/NTli++bQgWW9zaGlraSBT
YXRvIDx5b3NoaWtpQHhpZ2h0Lm9yZz6IXgQTEQIAHgUCQ7yKRgIbAwYLCQgHAwID
FQIDAxYCAQIeAQIXgAAKCRBlyvLVPOXGkyZwAKCUlmkGBJ55EX0+ctFPKbRcf8Q0
aQCdF7YLdsX5I80zyDEeli3cnrV+eNq5Ag0EQ7yKVBAIAKUxEg+147hMmChAX1A7
kGEaSWsZ9yOf8jCcURZ/gsmxicsX2mx8CtxwlVCiQFag0xxQ3oXIN/X60AQOVty9
g2CiSfosuMHzmWZhWK9i97iJ+QBo05DTb+Py1vHwAvRkLpWidQzO71xxufm19w+Q
4hVzsFXCK40nFdtxBnMw3m+/tPIrsvIYUMR6m+YFaTm92lPNMHx4H9HrUp27fynA
2mxojHm1HYDkb6WRimzuBbyBN4s5IMRjrlg7tDH6BW/+b1u34UEmRAARM1SP0PsD
hfBHXeo7fWL2g6hZUGH7XgMC4FHoW6A2l7Iyk511pmDmLypEXwXKngrXtw7L5C8X
7E8AAwUH/j8fvigOJ5GcM/fFm+acAKmklEJD93AnKkRehcxsYZGJnlI+j9617/3Y
EZr8axDI3t9cRKEapa3CySOyE3pc/PEorMDMXYcTfiDgJZ2te13/usbOaprzkGWj
aFKA6LHuXmm1WccvmK9ILLEWiK/lXFiJ6179byltkM0dgzGAIDr5RdSnpEojzVUM
K3gn1lBLLY5zj3c2tyjuES4c1BmT+tlmECdmcinM5sS3eOLGRHGEh6iHnbwCMc1G
AYHeuuLg0TwVuBHs5c+CeHFMV1zg2BlcrTSYHPeNDjK4l4SAk+KYXG8mE+mIpwpO
H5fyEJApVH2s1+K6E9d59yT4j/7FZq2ISQQYEQIACQUCQ7yKVAIbDAAKCRBlyvLV
POXGk7S8AKCLyaK3SiOmIzbSItYEhTZ+sr2emACgl59eyf/0HqkGUJHFF/DIDZjo
Zk8=
=BexV
-END PGP PUBLIC KEY BLOCK-----
$ gpg --import linux-kernel.pub
gpg: key 517D0F0E: public key "Linux Kernel Archives Verification Key <ftpadmin@kernel.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
2. フィンガープリントの確認
$ gpg --fingerprint 517D0F0E
pub 1024D/517D0F0E 2000-10-10
Key fingerprint = C75D C40A 11D7 AF88 9981 ED5B C86B A06A 517D 0F0E
uid Linux Kernel Archives Verification Key <ftpadmin@kernel.org>
sub 4096g/E50A8F2A 2000-10-10
#!/usr/bin/perl
use Email::Valid;
print (Email::Valid->address('user@example.com') ? 'yes' : 'no');
#!/usr/bin/perl
use Mail::CheckUser qw(check_email last_check);
my $email = 'user@example.com';
if(check_email($email)) {
print "E-mail address <$email> is OK\n";
} else {
print "E-mail address <$email> isn't valid: ", last_check()->{reason}, "\n";
}
use Data::Validate::Email qw(is_email is_email_rfc822);
if(is_email($suspect)){
print "Looks like an email address\n";
} elsif(is_email_rfc822($suspect)){
print "Doesn't much look like an email address, but passes rfc822\n";
} else {
print "Not an email address\n";
}
# aptitude install subversion subversion-tools
n-gramインデックスと単語インデックスの特徴を兼ね備えた,
高速かつ高精度な転置インデックスタイプのエンジン
1. | [Perl] | XML over HTTP な API を叩く |
2. | [Perl] | XML::Simple で parse |
3. | [Perl] | そのまま objToJson でJSONに変換 |
4. | [JavaScript] | XMLHttpRequest で結果取得 |
5. | [JavaScript] | JSON を eval |
6. | [JavaScript] | 復元したデータで DHTML |
メソッド | 内容 |
assert([コメント], booleanValue) | assertTrueと同じ |
assertTrue([コメント], booleanValue) | booleanValueがtrueか |
assertFalse([コメント], booleanValue) | booleanValueがfalseか |
assertEquals([コメント], value1, value2) | value1 == value2か |
assertNotEquals([コメント], value1, value2) | value1 != value2か |
assertNull([コメント], value) | value == nullか |
assertNotNull([コメント], value) | value != nullか |
assertUndefined([コメント], value) | value == undefinedか |
assertNotUndefined([コメント], value) | value != undefinedか |
assertNaN([コメント], value) | value == NaNか |
assertNotNaN([コメント], value) | value != NaNか |
fail(コメント) | 必ずエラーにする |
setUp() | 各テストケースメソッドが実行される前に呼び出される.各テストケースで毎回実行する初期化処理等を記述する. |
tearDown() | 各テストケースメソッドが実行された後に呼び出される.各テストケースで毎回実行する終了処理等を記述する. |
print(str) | strを表示 |
clear() | 画面を消去 |
var i=0,s="",k=0;function foo(){for(j=0;j<10;j++){for(i=0;i<10;i++){s="string1";
k=Math.floor(Math.random()*10);}for(i=20;i>9;i--){s="string2";k=i;}}}
var i=0,s="",k=0;
function foo()
{
for(j=0;j<10;j++)
{
for(i=0;i<10;i++)
{
s="string1";
k=Math.floor(Math.random()*10);
}
for(i=20;i>9;i--)
{
s="string2";
k=i;
}
}
}
ファイル名 | 説明 |
common.js | Cookie,XMLHttpRequest,ブラウザ判定関連 |
commontest.html | テスト用HTML |
JavaScriptUnit.js | JavaScriptUnitの本体 |
メソッド名 | 説明 |
initTest() | テスト開始 |
showResult() | テスト終了,結果表示 |
assertEquals(テスト名,値1,値2) | 等しいかどうかのテスト |
assertTrue(テスト名,値) | Trueを返すかどうかのテスト |
assertFalse(テスト名,値) | Falseを返すかどうかのテスト |
fail(テスト名) | テスト失敗する |
debug(メッセージ) | デバッグメッセージを記録(テスト失敗時のみ赤字で表示される) |
<div id="dumparea"></div>
<script src="objectdump.js"></script>
<script>
objectdump( window, document.getElementById( 'dumparea' ) );
</script>
function print_r(obj) {
var count_obj = 0;
function _output(str) {
document.writeln(str + "<br/>");
}
function _print_r(obj, name, level) {
var s = "";
if (obj == undefined || level > 4) return;
for (var i = 0; i < level; i++) { s += " | "; }
s += " - " + name + ":" + typeof(obj) + "=" + obj;
_output(s);
if (name == "document" || typeof(obj) != "object") return;
for ( key in obj ) {
if (count_obj++ > 150) return;
_print_r(obj[key], key, level + 1);
}
}
_print_r(obj, "*", 0);
}
#!/usr/bin/perl
use strict;
use warnings;
use Term::ANSIColor qw(:constants);
$Term::ANSIColor::AUTORESET = 1;
print BOLD RED "RED\n";
print BOLD GREEN "GREEN\n";
print BOLD BLUE "BLUE\n";
住所 | 東京都江戸川区西葛西5-6-11 第二坪井ビル104 |
電話 | 03-5679-5125 |
営業時間 | 11:00 - 28:00 |
定休日 | 無休 |
最寄駅 |
あなたの組み合わせ:てんびん 座 ウマ 年 O 型
あなたと同じ組み合わせの有名人は、中山エミリ です。
あなたの順位は576位中 232 位です。
人から愛され平和に楽しく過ごせそう。しかし努力は怠らずに行動をしましょう。
占い | 順位 | 備考 | ラッキーアイテム |
十二支占いで見る金運 | 10 / 12 | 無理をすると出費が大きくなる | 七宝焼きのアクセサリー |
星座占いで見る恋愛運 | 1 / 12 | 絶好調! 好きな人に好かれる年 恋愛成就率90% 中には結婚する人も | 豪華なホテル |
血液型占いで見る健康運 | 3 / 4 | おおらかすぎるO型は,自分の不注意から病気を引き寄せます. | エアロビクス・ボクシング |
寝冷えなどに注意! |