約 5,450,996 件
https://w.atwiki.jp/howtosfinder/pages/10.html
solution-finderとは solution-finderとは、knewjadeさんが作成してテトリスのパフェ率やセットアップ率、RENやT−spinのパターンなどを計算できるツールです。 solution-finderのダウンロード方法 ダウンロード方法に関しては、このサイトに詳しく載せてあるのでこのサイトを見てください。 https //tetris-matome.com/solution-finder/
https://w.atwiki.jp/anthony/pages/28.html
debian-minirootをセットアップ 自力で玄箱PRO仕様のDebian化はなかなか敷居が高そうなのでsushi-k氏が作成されたdebian-minirootを使用します。作業前には事前にsushi-k日誌2で「KURO-BOX/PRO Debian化決定版?」をよく読み、必要な「gnutar_kuropro.gz」「debian_kit.tar.gz」「hddrootfs.tar.gz」「uImage.buffalo」の4ファイルを入手しておきます。 sushi-k氏のdebian-minirootを準備する \\kurobox-pro\shareへdebian_kit.tar.gzとgnutar_kuropro.gzを転送 GNU tarの導入 ~ # cd /mnt/disk1 /mnt/disk1 # rm /bin/tar /mnt/disk1 # gzip -dc gnutar_kuropro.gz /bin/tar /mnt/disk1 # chmod a+x /bin/tar OABIなmkfs.ext3を含むDebian化キット導入 /mnt/disk1 # tar xvzpf debian_kit.tar.gz -C / \\kurobox-pro\mtd deviceへhddrootfs.tar.gzとuImage.buffaloとChangeMeDevHDDとChangeMyUbootEnvを転送 HDDを初期化する ~ # /usr/local/bin/DiskDelete.sh 背面INITボタンを押してHDD環境をセットアップする 背面スイッチを長押しする 処理が動いているか不安なのでtopでモニタする ~ # top オレンジのランプが消えたら初期化終了なので一度シャットダウンする ~ # shutdown -h 電源投入 Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD KURO_BOX LE (CFG_ENV_ADDR=fffff000) U-Boot 1.1.1 (Apr 10 2007 - 18 10 08) Marvell version 1.12.1 - TINY DRAM CS[0] base 0x00000000 size 128MB DRAM Total size 128MB [256kB@fffc0000] Flash 256 kB Addresses 20M - 0M are saved for the U-Boot usage. Mem malloc Initialization (20M - 16M) Done NAND 256 MB Soc 88F5182 A2 CPU ARM926 (Rev 0) running @ 500Mhz Orion 1 streaming disabled SysClock = 250Mhz , TClock = 166Mhz USB 0 host mode USB 1 host mode PCI 0 PCI Express Root Complex Interface PCI 1 Conventional PCI, speed = 33000000 Net egiga0 [PRIME] Using 88E1118 phy hit any key to switch tftp boot. Hit any key to stop autoboot 0 system_bootend Hit any key to stop autoboot 0 Reset IDE Marvell Serial ATA Adapter Integrated Sata device found Device 0 OK Model Hitachi HDT725050VLA360 Firm V56OA52A Ser# VFB400R4C28DDA Type Hard Disk Supports 48-bit addressing Capacity 476940.0 MB = 465.7 GB (976773168 x 512) Using device ide0, partition 1 Loading from block device ide device 0, partition 1 Name hda1 Type U-Boot File /uImage.buffalo 1717540 bytes read stop_sound ## Booting image at 00100000 ... Image Name Linux-2.6.12.6-mda1 Created 2007-04-22 7 17 43 UTC Image Type ARM Linux Kernel Image (uncompressed) Data Size 1717476 Bytes = 1.6 MB Load Address 00008000 Entry Point 00008000 Verifying Checksum ... OK OK Starting kernel ... arg console=ttyS0,115200 root=/dev/sda2 rw panic=5 BOOTVER=1.09 CONFIG_KUROBOX_PLATFORM CONFIG_KUROBOX_KUROBOX --- Uncompressing Linux....................................................... ........................................................ done, booting the kernel. Linux version 2.6.12.6-mda1 (root@kurobox) (gcc version 4.1.2 20061115 (pr erelease) (Debian 4.1.1-21)) #2 Sun Apr 22 16 16 39 JST 2007 CPU ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ) CPU0 D VIVT write-back cache CPU0 I cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets CPU0 D cache 32768 bytes, associativity 1, 32 byte lines, 1024 sets Machine MV-88fxx81 Using UBoot passing parameters structure Sys Clk = 250000000, Tclk = 166664740 Memory policy ECC disabled, Data cache writeback Built 1 zonelists Kernel command line console=ttyS0,115200 root=/dev/sda2 rw panic=5 BOOTVE R=1.09 PID hash table entries 1024 (order 10, 16384 bytes) Console colour dummy device 80x30 Dentry cache hash table entries 32768 (order 5, 131072 bytes) Inode-cache hash table entries 16384 (order 4, 65536 bytes) Memory 128MB 0MB 0MB 0MB = 128MB total Memory 126208KB available (2987K code, 421K data, 108K init) Mount-cache hash table entries 512 CPU Testing write buffer coherency ok NET Registered protocol family 16 serial_initialize_ttyS1 (Debug) ttyS1 is initialized. config_device_cs Error Unknown board CPU Interface ------------- SDRAM_CS0 ....base 00000000, size 128MB SDRAM_CS1 ....disable SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e0000000, size 128MB PEX0_IO ....base f2000000, size 1MB PCI0_MEM ....base e8000000, size 128MB PCI0_IO ....base f2100000, size 1MB INTER_REGS ....base f1000000, size 1MB DEVICE_CS0 ....base fa000000, size 2MB DEVICE_CS1 ....base f4000000, size 32MB DEVICE_CS2 ....base fa800000, size 1MB DEV_BOOCS ....base ff800000, size 8MB CRYPTO ENG ....no such Flash bankwidth 1, base ff800000, size 400000 KUROBOX FLASH size 4096[KB] Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- KUROBOX_B OARD_KUROBOX Soc 88F5182 A2 Detected Tclk 166664740 and SysClk 250000000 Marvell USB EHCI Host controller #0 c04d5b00 Marvell USB EHCI Host controller #1 c04d5a40 pexBarOverlapDetect winNum 2 overlap current 0 mvPexInit Warning Bar 2 size is illigal it will be disabled please check Pex and CPU windows configuration PCI bus0 Fast back to back transfers enabled PCI bus1 Fast back to back transfers enabled SCSI subsystem initialized usbcore registered new driver usbfs usbcore registered new driver hub Use the XOR engines (offloading) for enhancing the following functions o RAID 5 Xor calculation o kernel memcpy o kenrel memzero o copy user to/from kernel buffers Number of XOR engines to use 2 cesadev_init(c0012240) Fast Floating Point Emulator V0.9 (c) Peter Teichmann. inotify device minor=63 JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. SGI XFS with no debug enabled Serial 8250/16550 driver $Revision 1.90 $ 4 ports, IRQ sharing disabled ttyS0 at MMIO 0x0 (irq = 3) is a 16550A ttyS1 at MMIO 0x0 (irq = 4) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized 3 RAM disks of 32768K size 1024 blocksize loop loaded (max 8 devices) Marvell Gigabit Ethernet Driver egiga o Ethernet descriptors in DRAM o DRAM SW cache-coherency o Checksum offload enabled o Loading network interface ** egiga_init_module (6) eth0 Intergrated Sata device found scsi0 Marvell SCSI to SATA adapter scsi1 Marvell SCSI to SATA adapter Vendor Hitachi Model HDT725050VLA360 Rev V56O Type Direct-Access ANSI SCSI revision 03 SCSI device sda 976773168 512-byte hdwr sectors (500108 MB) SCSI device sda drive cache write back SCSI device sda 976773168 512-byte hdwr sectors (500108 MB) SCSI device sda drive cache write back sda sda1 sda2 sda3 sda4 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 physmap flash device 400000 at ff800000 Found SST 39LF020 phys_mapped_flash Found 1 x8 devices at 0x0 in 8-bit bank number of JEDEC chips 1 cfi_cmdset_0002 Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available NAND device Manufacturer ID 0x20, Chip ID 0xda (ST Micro NAND 256MiB 3, 3V 8-bit) Scanning device for bad blocks Bad eraseblock 854 at 0x06ac0000 Using static partition definition Creating 3 MTD partitions on "nand_mtd" 0x00000000-0x00400000 "uImage" 0x00400000-0x04400000 "rootfs" 0x04400000-0x10000000 "extra" usbmon debugs is not available ehci_platform ehci_platform.4523 EHCI Host Controller ehci_platform ehci_platform.4523 new USB bus registered, assigned bus num ber 1 ehci_platform ehci_platform.4523 irq 17, io mem 0x00000000 ehci_platform ehci_platform.4523 park 0 ehci_platform ehci_platform.4523 USB 0.0 initialized, EHCI 1.00, driver 1 0 Dec 2004 hub 1-0 1.0 USB hub found hub 1-0 1.0 1 port detected ehci_platform ehci_platform.16781 EHCI Host Controller ehci_platform ehci_platform.16781 new USB bus registered, assigned bus nu mber 2 ehci_platform ehci_platform.16781 irq 12, io mem 0x00000000 ehci_platform ehci_platform.16781 park 0 ehci_platform ehci_platform.16781 USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 2-0 1.0 USB hub found hub 2-0 1.0 1 port detected USB Universal Host Controller Interface driver v2.2 Initializing USB Mass Storage driver... usbcore registered new driver usb-storage USB Mass Storage support registered. usbcore registered new driver usbhid drivers/usb/input/hid-core.c v2.01 USB HID core driver mice PS/2 mouse device common for all mice md raid0 personality registered as nr 2 md raid1 personality registered as nr 3 md raid5 personality registered as nr 4 raid5 measuring checksumming speed arm4regs 309.200 MB/sec 8regs 269.200 MB/sec 32regs 200.000 MB/sec raid5 using function arm4regs (309.200 MB/sec) md md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 Buffalo Platform Linux Driver(Light) 0.01 installed. MICON ctrl (C) BUFFALO INC. V.1.00 installed. Kernel event proc (C) BUFFALO INC. V.1.00 installed. MICON V2 (C) BUFFALO INC. V.1.00 installed. NET Registered protocol family 2 IP routing cache hash table of 1024 buckets, 8Kbytes TCP established hash table entries 8192 (order 4, 65536 bytes) TCP bind hash table entries 8192 (order 3, 32768 bytes) TCP Hash tables configured (established 8192 bind 8192) NET Registered protocol family 1 NET Registered protocol family 17 md Autodetecting RAID arrays. md autorun ... md ... autorun DONE. kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs recovery complete. EXT3-fs mounted filesystem with ordered data mode. VFS Mounted root (ext3 filesystem). Freeing init memory 108K INIT version 2.86 booting Activating swap...Adding 136544k swap on /dev/sda3. Priority -1 extents 1 done. Checking root file system...fsck 1.40-WIP (14-Nov-2006) /dev/sda2 has gone 36051 days without being checked, check forced. /dev/sda2 8298/367616 files (0.8% non-contiguous), 204892/2939892 blocks done. EXT3 FS on sda2, internal journal Setting the system clock.. Cleaning up ifupdown.... Loading device-mapper support. Checking file systems...fsck 1.40-WIP (14-Nov-2006) /dev/sda1 recovering journal /dev/sda1 clean, 12/7056 files, 6718/56196 blocks done. Setting kernel variables...done. Mounting local filesystems...kjournald starting. Commit interval 5 second s EXT3 FS on sda1, internal journal EXT3-fs mounted filesystem with ordered data mode. done. Activating swapfile swap...done. Setting up networking.... Configuring network interfaces...eth0 link down done. eth0 link up 5 , full duplex 5 , speed 100 Mbps 5 INIT Entering runlevel 2 Starting system log daemon syslogd. Starting kernel log daemon klogd. * Not starting internet superserver no services enabled. Starting OpenBSD Secure Shell server sshd. Starting periodic command scheduler crond. Debian GNU/Linux 4.0 kurobox ttyS0 kurobox login root Password Last login Fri Mar 9 16 42 48 2007 from localhost.localdomain on pts/0 Linux kurobox 2.6.12.6-mda1 #2 Sun Apr 22 16 16 39 JST 2007 armv5tejl The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. kurobox ~# ホスト名をKUROBOX-PROに変更する(あとで再起動したあとに有効になる) kurobox ~# vi /etc/hostname #kurobox KUROBOX-PRO kurobox ~# vi /etc/hosts #127.0.0.1 localhost.localdomain localhost kurobox 127.0.0.1 localhost.localdomain localhost KUROBOX-PRO パーミッションの設定を追加する chmod 666 /dev/tty chmod 4755 /bin/ping NANDブート時と同じ/mntの構成にしておく mkdir /mnt/authtest mkdir /mnt/boot mkdir /mnt/disk1 mkdir /mnt/mtd mkdir /mnt/nfs mkdir /mnt/ram mkdir /mnt/root mkdir /mnt/rootfs mkdir /mnt/usbdisk1 mkdir /mnt/usbdisk2 ブートしたときに/dev/sda4を/mnt/disk1にマウントするようにfstabを編集する kurobox ~# vi /etc/fstab /dev/sda4/mnt/disk1ext3defaults11 ネットワークの設定をDHCPに戻す kurobox ~# vi etc/network/interfaces # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp kurobox ~# ifdown eth0 kurobox ~# ifup eth0 一度リブートしてみる shutdown -h now コマンドでパワーダウンだけで終わってしまうので電源断できるようにする kurobox ~# vi /etc/default/halt #HALT=poweroff HALT=halt 一度シャットダウンしてみる kurobox ~# shutdown -h now 最終更新日:2007-05-29
https://w.atwiki.jp/naobe/pages/78.html
ネットワークに戻る RFC2616概要 HTTP/1.1 RFC6265概要 HTTP状態管理機構 パーセントエンコーディング(URLエンコード) URLで意味を持つコードと混同する日本語などのバイナリや特殊記号を16進形式にして、先頭に%を付加した文字に変換する。正確に言うと、非予約文字、予約文字以外を変換する。 項目 説明 非予約文字 ASCIIのコード範囲内の英字(大文字・小文字)、数字、ハイフン “-”、ピリオド “.”、アンダースコア “_”、チルダ “~” 予約文字 URIを表す符号。ASCIIのコード範囲内のコロン “ ”、スラッシュ “/”、疑問符 “?”、シャープ “#”、角括弧 “[”、“]”、単価記号 “@”、感嘆符 “!”、ドル記号・ペソ記号 “$”、アンパサンド “ ”、アポストロフィー・シングルクオート “ ”、丸括弧 “(”、“)”、アスタリスク “*”、正符号・加算記号 “+”、コンマ “,”、セミコロン “;”、等号 “=” name=%E8%8F%85%E7%9B%B4%E4%BA%BA UTF-8で、%E8%8F%85:菅, %E7%9B%B4 直, %E4%BA%BA 人 x-www-form-urlencoded(URLエンコード) POSTのフォームデータをエンコードする。%を付加する方式は、パーセントエンコーディングと同じ。パーセントエンコーディングの予約文字も変換している スペースは"+"に変換。Javaのソースを見ると、英数字、"-","_", ".","*"以外を変換する BASE64 Wikipediaより データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式 7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている A–Z, a–z, 0–9 までの62文字と、記号2つ (+ , /) 、さらにパディング(余った部分を詰める)のための記号として = が用いられる 76文字ごとに改行コードが入る Cookie Wikipediaより クッキーを設定する際、どの要求に対してクッキー情報を送り返すのか、URLの範囲を指定する。 規定値は、クッキーを設定したサーバに対するすべての要求であり、対象を広げることも狭めることもできる。ただし広げる場合でも、トップレベルドメインより狭い範囲でなければならない。 またクッキーの有効期限は、通常はブラウザを終了するまでだが、指定した期限まではブラウザを再度起動しても保持されるように設定することができる。有効期限の情報も、サーバからブラウザにクッキー情報を送信する段階で付加される。 無期限という設定は出来ない。 詳細: http //www.studyinghttp.net/cookies リクエスト 全てテキスト。行(CRLF)で区切られる。 フォーマット リクエストラインは1行。ヘッダは複数行。 大項目 小項目 説明 リクエストライン メソッド GET,POST,PUTなどのどれか。 リクエストURL リクエストを処理するURI プロトコルバージョン HTTPのバージョン。【例】HTTP/1.1 ヘッダ HOST リクエスト先のホスト名。必須項目 空行 POSTのときにヘッダの終了を示すために挿入される メッセージボディ POSTのときにリクエストデータを出力する 【例】 GET http //example.jp/31/31-001.php HTTP/1.1 リクエストライン Host example.jp --+ User-Agent Mozilla/5.0 (Windows NT 5.1; rv 2.0.1) Gecko/20100101 Firefox/4.0.1 | Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 +-- ヘッダ Accept-Language ja,en-us;q=0.7,en;q=0.3 | Accept-Encoding gzip, deflate | Accept-Charset Shift_JIS,utf-8;q=0.7,*;q=0.7 | Keep-Alive 115 | Connection keep-alive | Referer http //example.jp/31/ --+ Accept-CharsetでShift-JISの品質係数が1であるため、サーバは、Shift-JISでエンコードしたメッセージを返す。 POST http //example.jp/31/31-003.php HTTP/1.1 リクエストライン Accept image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel ヘッダ Referer http //example.jp/31/31-002.php Accept-Language ja User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Inf oPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Content-Type application/x-www-form-urlencoded Accept-Encoding gzip, deflate Host example.jp Content-Length 65 Connection Keep-Alive Pragma no-cache name=%E8%8F%85%E7%9B%B4%E4%BA%BA mail=kan@aaa.jp gender=%E7%94%B7 メッセージボディ Hostヘッダ HTTP1.1では必須。POST/GETでのURIにHOSTを指定していなかった場合、Virtualホストを特定できない。そのためHostヘッダにHOST名を指定する。URIにホスト名があって、Hostヘッダにもホスト名がある場合はURIを優先する。URIにホスト名を指定することを強制すれば良いような気がするが。 Referer ヘッダの一種。リンク元のURLを示す。あるWebページのリンクをクリックして別のページに移動したときの、リンク元のページのこと。 改変、削除される場合があるので正しくリンクを示しているとは限らない。 セキュリティ上、問題となるのは、URLが秘密情報を含んでいる場合。たとえば、URLがセッションIDを含んでいる場合。なりすましに使われる可能性がある。 【例】 GET http //example.jp/31/31-002.php HTTP/1.1 Accept image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, appl ication/msword, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms -xpsdocument, application/xaml+xml, */* Referer http //example.jp/31/ Accept-Language ja User-Agent Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Inf oPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Accept-Encoding gzip, deflate Host example.jp Connection Keep-Alive http //example.jp/31/のHTMLのaタグからリクエストが発生したため、Refererヘッダがつく。 レスポンス 全てテキスト。行で区切られる。 フォーマット ステータスラインは1行。ヘッダ、ボディは複数行。 大項目 小項目 説明 ステータスライン プロトコルバージョン ステータスコード 1XX 処理継続、2XX 正常終了、3XX リダイレクト、4XX クライアントエラー、5XX サーバエラー テキストフレーズ レスポンスヘッダ Content-Length ボディのバイト数 Content-Type MIMEタイプ; charset=エンコーディング 空行 ヘッダの終わりを示す ボディ 【例】 HTTP/1.1 200 OK Date Wed, 04 May 2011 04 51 51 GMT Server Apache/2.2.14 (Ubuntu) X-Powered-By PHP/5.3.2-1ubuntu4.2 Vary Accept-Encoding Content-Length 20 Keep-Alive timeout=15, max=100 Connection Keep-Alive Content-Type text/html; charset=UTF-8 body 13 51 /body Content-type メディアタイプを示すエンティティヘッダ(メッセージボディに対する付随情報)。type "/" subtype *( ";" parameter )であらわされる。text/html; charset=utf-8など。charsetを追加すると出力の文字コードを示す。HTML文書にapplication/octet-streamを付けると、 多くの場合、Webブラウザはそれをダウンロードするか否か問い合わせるようになる。 Apacheの場合は、httpd.confの以下の設定でcharsetを指定する。 AddDefaultCharset UTF-8 Tomcatでは、JSPのpageディレクティブで設定する。 %@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" % http //www.atmarkit.co.jp/fjava/rensai3/mojibake01/mojibake01.html 参照
https://w.atwiki.jp/0x0b/pages/89.html
ハイパーテキスト転送プロトコル RFC 2616 WebブラウザとWebサーバの間でHTMLなどのコンテンツの送受信に用いられる通信プロトコル リクエスト-レスポンス型 トランスポート・プロトコルとして通常TCPを使用 基本的な考え方は非常に単純であり「何を」「どうして」ほしいのかを相手に要求する。「何を」に当たるのがURL、「どうして」がメソッドにあたる。 World Wide WebにおけるWebページなどのリソースは、Uniform Resource Identifierによって指定される。 ポート番号80をデフォルトとして使用する(送信時は8080)。 TLSで暗号化され、セキュリティを確保したHTTPは、HTTPSと呼ばれる(httpsは実際にはURIスキームの1つであり、実際のプロトコルにはHTTP over SSL/TLSが用いられる)。 HTTP は基本的にサーバが状態を保持しない (stateless) プロトコルだが、データベースなどを使用するWebアプリケーションにおいては状態保持が必要だったため、そのためにいわゆる Cookie とよばれる機構が Netscape Communications Corporation によって導入された。Cookie を使用することによって状態を管理し、"セッション" を維持することが可能になる。 HTTPの拡張プロトコルとしてWebDAVがある。 UPnPでは、HTTPをUDP上で使用するHTTPUや、マルチキャストで使用するHTTPMUが規定された。 HTTP/0.9 URLのみの簡単なやりとり HTTP/1.0 NNTPやSMTPのような各種ヘッダが定義 HTTP_Cookieなどの利用 HTTP/1.1 複数データを転送するためのキープアライブ(keep-alive)機能やプロキシなどの利用も想定された仕様 バーチャルホストをサポートした。インターネット人気に伴い多くの企業がWebサイトを持ち始めたが、当時ではまだまだ企業が自前のWebサーバを運用するのは人員、効率の問題で難しかったためISPのサーバでホスティングをしていた。当時はまだ一社ごとに専用サーバを用意するほどのことでもないため一台のサーバで複数のWebサイトを運用していた。 しかしバーチャルホストには問題がある。例えばある1台のサーバに foo.example.com と bar.example.com という二つの仮想Webサーバがあるとする。ここではクライアントは http //foo.example.com/index.html にアクセスしたいとする。そのためにはまず foo.example.com をIPアドレスに解決するためDNSサーバに問い合わせ、そのサーバにアクセスし GET index.html を要求する。しかしサーバ側のIPアドレスは foo.example.com と bar.example.com 共におなじIPアドレスである。もし foo.example.com にも bar.example.com にも index.html というファイルが存在すればクライアントはどちらのサーバにアクセスしたのかわかるすべがない。 これを解決するにはそれぞれにIPアドレスを付与することで解決できるが、IPv4の資源を無駄にすることになる。 HTTP/1.1ではこれを解決するためにHostヘッダを追加した。 HTTP/1.0のヘッダ GET /index.html HTTP/1.0 HTTP/1.1のヘッダ GET /index.html HTTP/1.1 Host foo.example.com 動作 通信の開始 他のプロトコル同様クライアント側とサーバ側ではHTTPの役割が大きく異なる。HTTP通信を開始できるのはクライアント側のみである。 クライアント側はサーバにリクエストを送り、サーバはクライアントにレスポンスを返すのが最も典型的なHTTPのやりとりである。 接続 システム間でメッセージをやりとりするにはTCP接続を確立させる必要がある。 HTTP/0.9ではクライアントのリクエストごとにTCP接続を確立させる必要があったが、これは当時のWebサイトがシンプルなテキストベースであることが多かったためである。近年ではJavaScriptやアニメーション画像など、多数のオブジェクトが埋め込まれたWebサイトが一般的となってきているが、これら全てのオブジェクトを取得するたびにTCP接続を確立するのはサーバやネットワークに大きな負担を強いるため、HTTP/1.1では持続的接続がサポートされることとなった。ただしこの機能が利用できるのはサーバ側がその要求を許可した場合のみである。 パイプライン クライアントは前のリクエストに対するサーバの応答を待たずに別のリクエストを発行できる。 メソッド HTTPでは8つのメソッドが定義されている。ただし実際のHTTP通信ではGETとPOSTメソッドだけで殆どを占める。 HTTPメソッドの一覧 メソッド HTTP/0.9 HTTP/1.0 HTTP/1.1 GET ○ ○ ○ POST ○ ○ PUT △ ○ HEAD ○ ○ DELETE △ ○ OPTION ○ TRACE ○ CONNECT ○ GET 指定されたURIのリソースを取り出す。HTTPの最も基本的な動作で、HTTP/0.9では唯一のメソッド。 POST GETとは反対にクライアントがサーバにデータを送信するメソッドである。Webフォームや電子掲示板、Wikiなどに投稿する。GETの場合と同じくサーバはクライアントにデータを返すことができる。 PUT 指定したURIにリソースを保存する。URIが指し示すリソースが存在しない場合は、サーバはそのURIにリソースを作成する。画像のアップロードなどが代表的。 DELETE 指定したURIのリソースを削除する。 OPTION サーバを調査するメソッド。例えばサーバがサポートしているHTTPのバージョンなどを調査できる。 HEAD GETと似ているがサーバはHTTPヘッダのみ返す。クライアントはWebページを取得せずともそのWebページが存在するかどうかを知ることが出来る。例えばWebページのリンク先が生きているか検証するときなどにリンク先のデータを全て取得することなく調査することが出来る。 TRACE サーバまでのネットワーク経路をチェックできる。サーバは受け取ったメッセージのそれ自体をレスポンスのデータにコピーして応答する。WindowsのTracertやUNIXのTracerouteとよく似た動作。 CONNECT 暗号化したメッセージをプロキシで転送する際に用いる。 サーバの連携 バーチャルホスト リダイレクト 301 MovedというステータスコードとURIを受け取りクライアントはこの受け取ったURIに再度GETを送る。 クッキー(HTTP_Cookie) HTTPメッセージ クライアントからのHTTPリクエストは3つの要素から構成される。それぞれメソッド、URI、HTTPのバージョンでありスペースで区切られている。 下にもっとも単純な、クライアントとサーバ(www.google.co.jp 80)とのHTTPプロトコルのやり取りの例を挙げる。 クライアントのリクエスト GET / HTTP/1.0 GETがメソッド、URIは / 、バージョンはHTTP/1.0であることを示す。 URIは/でルートリソースを対象にしたリクエストであることを示している。TRACEなど特定のサーバを対象としないリクエストの場合には*が表示される。 サーバのレスポンス HTTP/1.0 200 OK Cache-Control private Content-Type text/html Set-Cookie PREF=ID=72c1ca72230dea65 LD=ja TM=1113132863 LM=111 3132863 S=nNO7MIp W2o7Cqeu_; expires=Sun, 17-Jan-2038 19 14 07 GMT; path=/; domain=.google.co.jp Server GWS/2.1 Date Sun, 10 Apr 2005 11 34 23 GMT Connection Close html head meta http-equiv="content-type" content="text/html; charset=Shift_JI S" title Google /title style !-- ・・・以下省略 上のリクエストのGETにあたる部分をメソッドといい、 HTTP/1.0では、GET, HEAD, PUT, POST, DELETE, LINK, UNLINK、 HTTP/1.1ではさらに、OPTIONS, TRACEがある。 GETメソッドのレスポンスにはヘッダ情報のあとに改行が挟まれ、コンテンツ本体が送られる。 HEADメソッドのレスポンスにはコンテンツサイズや更新日時などの情報を含むヘッダのみが送られる。 また、リクエストの2行目以降はヘッダを送る。 HTTPヘッダフィールド ヘッダの各要素は フィールド名 内容 のペアで構成される。 ブラウザの情報を表すUser-Agent、使用候補言語を表すAccept-Language、他ページへのリンクを辿った場合にそのリンク元ページのURLを表すRefererなどが代表的なフィールドである。 なお、リクエスト時のHostヘッダはHTTP/1.1では必須であるが、HTTP/1.0では無くても良い。 但し、サーバがバーチャルホストを利用している場合は、Hostヘッダが無いとリソース取得に失敗するので、たとえHTTP/1.0を使用していてもHostヘッダを付加しなければならない。 HTTPヘッダフィールドの一覧 リクエストヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Acceptクライアントの受け入れ可能コンテンツタイプを示す○○ Accept-Charsetクライアントの受け入れ可能文字セットを示す○○ Accept-Encodingクライアントの受け入れ可能文字エンコーディングを示す○○ Accept-Languageクライアントの受け入れ可能言語を示す○○ Authorizationクライアントの認証情報を示す○○ Cookieクライアントの状態管理情報をサーバに返す Cookie2HTTP/1.1のSet-Cookie2ヘッダの受け入れ可能をサーバに知らせる Expectクライアントがサーバに期待する動作を示す○ Fromリクエスト発行者個人の情報を示す。一般的に電子メールアドレスを使用する○○ Host要求しているオブジェクトがあるホストを示す○ If-Matchif文を用い条件が真の場合のみリクエストを処理するようサーバに要求する○ If-Modified-Since指定日及び指定時刻以降にオブジェクトが変更されている場合のみリクエストを処理するよう要求する○○ If-None-MatchIf-Matchの逆で条件が真でない場合のみリクエストを処理する要求○ If-Range条件が真の場合のみ指定したオブジェクトの範囲を返すようサーバに要求する○ If-Unmodified-SinceIf-Modified-Sinceの逆で真でないときのみ実行する○ Max-Forwardsリクエストの中間システム経由数を最大いくつまでかを指定する○ Proxy-Authorizationクライアントがプロキシサーバに対して自身の認証を行う○ Rangeオブジェクト全体でなくリソースの一部を要求する○ Refererリクエストの出所を示す。一般的にはユーザの辿ったWebページのURLが用いられる。○○ TEレスポンスの受け入れ可能転送エンコーディングを示す○ レスポンスヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Accept-Rangesオブジェクトの一部に対するリクエストをサーバが受け入れ可能か示す○ Ageオブジェクトの経過時間を秒単位で返す○ AllowオブジェクトがサポートするHTTPメソッドを示す○○ ETagオブジェクトのエンティティタグ値を示す○ Locationオブジェクトの場所を示す○○ Proxy-Authenticateプロキシサーバがクライアントに認証を要求するときに用いる○ Retry-Afterリクエストの再試行をいつ行うかをクライアントに通知する○○ Serverサーバのベンダー名、バージョン番号を占めす○○ Set-Cookie2サーバがクライアントにCookieを送信するときに用いる Varyサーバのレスポンス内容を決定する際にリクエストURI以外に使用したHTTPヘッダのリストを示す○ WWW-Authenticateクライアントに対してリクエストの再発行を要求する。認証情報も含まれる○○ 一般ヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Cache-Controlメッセージの経由する中間キャッシュの動作を指示する○ Connection中間システムが転送すべきでないヘッダのリストを示す○○ Dateメッセージの作成日時を示す○○ Pragmaメッセージに関する追加情報を示す○○ Trailerメッセージボディの後に追加のヘッダーが表れることを示す○ Transfer-Encodingクライアントの転送を目的としたオブジェクトのエンコーディングを示す○ Upgrade通信相手に別のプロトコルにアップデートするよう要求する○ User-AgentクライアントのWebブラウザなどの情報を示す○○ Warningメッセージに関する追加情報を示す。通常はキャッシュの問題を警告するときに使われる○ エンティティヘッダ ヘッダ概要HTTP/0.9HTTP/1.0HTTP/1.1 Content-Encodingオブジェクトのエンコーディングを示す○○ Content-Languageオブジェクトの言語(人間の言語)を示す○○ Content-Lengthオブジェクトのサイズをバイト単位で示す○○ Content-Locationオブジェクトの場所を示す○ Content-MD5オブジェクトのメッセージダイジェストを運ぶ○ Content-Rangeメッセージボディで運ばれるオブジェクトの範囲を示す○ Content-Typeオブジェクトのタイプを示す○○ Expiresオブジェクトの有効期限の日時を示す○○ Last-Modifiedオブジェクトが最後に変更された日時を示す○○ Accept サーバのレスポンスに含まれるメッセージボディで受け入れることが出来るコンテンツタイプと各コンテンツタイプの相対的な優先度を指定するリクエストヘッダ。指定できるコンテンツタイプはIANAによって定義されている。 Accept text/plain; q=0.5, text/html, text/x-dvi; q=0.8, text/x-c 上記のようにAcceptヘッダには行をわけて複数のコンテンツタイプを指定できる。上記の例はいずれの4のコンテンツタイプのいずれも受け入れ可能であることを示す。0.5や0.8といった数字は品質係数で0~1の範囲の数値である。数値の指定がなければ1.0となる。 text/plain; q=0.5 text/html text/x-dvi; q=0.8 text/x-c Accept-Charset レスポンスで返されるメッセージボディの文字コードを指定するリクエストヘッダ。Acceptと同じく複数指定でき品質係数も設定できる。定義済み文字セットはIANAが管理している。 Accept-Charset unicode, *; q=0.8 この例だとクライアントはUnicode文字セットを優先的に希望しているが他の文字セットとの相対優先度0.8で受け入れている。ただしサーバからのレスポンスのHTTPヘッダそのものの文字コードは常にISO-8859-1である。 Accept-Encoding Accept-Language レスポンスの言語(人間の言語)に対する優先度を指定する。言語コードはISO-639の2文字の省略コードを用いる。書き方は他のAccept-群と変わらず。 Accept-Language en-gb, en; q=0.8 上記の例はまずイギリス英語を要求し、利用できない場合はその他の英語を要求する。 Accept-Ranges Acceptで始まる他のヘッダフィールドと違いレスポンスヘッダーである。現在の仕様では2つの指定方法しかない。 Age リソースの推定経過時間を表示するレスポンスヘッダ。キャッシュサーバーはAgeヘッダの値からキャッシュしたリソースが有効かどうかを判定する。 Allow Authentication-info ユーザ認証のやりとりの最後で用いられる、成功したレスポンスのサーバが含めることの出来るレスポンスヘッダー。 Authorization サーバに対するクライアント自身の認証を行うことが出来る。 Cache-Control キャッシングの動作を指定するためのマスターヘッダ。 Connection Content-Encoding Content-Language リソースを英語などの自然言語で示すのに使われる。言語の指定はAccept-Languageヘッダと同じ。 Content-Length Content-Location Content-MD5 メッセージボディが変更されず宛先に届くことを保証する。MD5アルゴリズムを実行する。ただし悪意の改ざんに対しては当然MD5も改ざんされるのであまり機能はしない。どちらかといえば偶発的な変更の保証をしている。 Content-Range ダウンロードの再開に用いられる。 Content-Type メッセージボディに含まれるオブジェクトタイプを示す。次の例はリソースがテキストファイル、文字セットはISO-8859-4を使用していることを示している。 Content-Type text/plain; Charset=ISO-8859-4 Cookie クライアントがHTTP状態管理を望む場合にサーバから受け取ったクッキーを以後のリクエストに次の例のようなヘッダーを付加する。 Cookie $Version="1"; NAME="VALUE"; $Path="/shopping"; $domain="www.shop.com"+ $Port="80" $VersionはHTTPのバージョン、NAMEはクッキーの名前である。$から始まるクッキー名は使用が禁止されている。 Cookie2 基本的にCookieヘッダーとCookie2ヘッダーは別物である。 Date サーバがメッセージを生成した日時を示す。リソースの時間を示すLast-Modifiedヘッダーとは区別する必要がある。 HTTP/1.1では次のような形式を用いるようRFC1123で定義されている。 Date Sun, 06, Nov 1994 08 49 37 GMT HTTP仕様ではレスポンスにDateヘッダーを含めることを求めている。ただしレスポンスのステータスがサーバエラーの場合にはDateヘッダーは返らない。 ETag 主にキャッシングのパフォーマンスを向上する目的で使われる。 Expect サーバに対して特定の動作の期待を知らせる。用途としてはクライアントがサーバに対して100 Continueステータスを返すことを期待する場合に使われる。 Expect 100-continue サーバが期待に応じれない場合は417 Expectation Failedを返す。クライアントがいくつかのプロキシ経由で通信している場合、各プロキシサーバはExpectヘッダの一切の修正を許されない。 Expires オブジェクトの有効期限を示す。このヘッダで指定された日時までキャッシュはレスポンスのコピーを保持し、リクエストに対するレスポンスとして返すことが出来る。サーバがオブジェクトのキャッシュを望まない場合にはExpiresヘッダに過去の日時を設定することが多い。また、HTTP仕様では1年以上先の日時は設定できない。 Expires Thu, 28 Aug 2010 16 00 00 GMT Cache-Controlヘッダのmax-ageディレクティブはExpiresヘッダより優先されるため注意が必要である。 From リクエストを発行したユーザを特定することが出来る。1990年代では電子メールアドレスを設定することが多かったが、迷惑メールの問題もあり現在では殆ど使われていない。 From hoge@hogehoge.com Host 主にレンタルサーバのサポートを目的としてHTTP/1.1で導入された。現在ではHostヘッダを利用できない場合レンタルサーバのウェブサイトとまともな通信が出来ないと言ってよい(詳細はHTTP#歴史を参照)。 If-Match クライアントのリクエストを条件付きのリクエストにするために使われる。サーバは一定の条件が真であった場合のみリクエストを受け入れることが出来る。例えばウィキペディアを編集する際、記事のソースを取得し、書き換える際の間に別のユーザが既に編集していないかを判断するときなどに用いられる。 「if文」も参照 利用者:HogeがHTTPの記事を取得。ETagは1234 利用者:HageがHTTPの記事を取得。ETagは1234 利用者:HogeがHTTPのETagを再度取得。先ほど取得したETag 1234と現在のETag 1234が一致。 利用者:HogeがHTTPの記事を編集。ETagは1256になる。 利用者:HageがHTTPのETagを再度取得。先ほど取得したETagと現在のETagはマッチせず。 サーバは利用者:Hageの書き込みを拒否。 If-Modified-Since このヘッダーで指定された日時以降にオブジェクトが変更されている場合のみリクエストに応答するようサーバに要求する。リソースの削減に効果がある。 If-None-Match If-Matchと逆で条件が真でない場合のみリクエストを処理するよう要求する。 If-Range クライアントがキャッシュにオブジェクトの一部分を持っている場合にパフォーマンスを向上できる。 If-Unmodified-Since If-Modified-Sinceの逆の働きをする Last-Modified サーバオブジェクトの最終更新日時を示す。クライアントはこのヘッダを利用しIf-Modified-Sinceヘッダ等と組み合わせることによって効果を発揮する。 Location サーバがクライアントにリダイレクト先URLを知らせる際に用いられる。一般的にステータスコードが3xx代のレスポンスと共に使われるが201 Createdのレスポンスでも使うことが出来る。Content-Locationヘッダと名前が似ているが全く関係のない別のヘッダであるため注意。 Max-Forwards プロキシサーバ等を経由する際の最大ホップ数を指定する。二重ループなどでサーバから応答が得られない場合の問題解決の際、OPTIONメソッドやTRACEメソッドと共に用いられる。 HTTPステータスコード ステータスコードはクライアントのリクエストが成功したかどうかを示した上で追加情報を提供するいずれも3桁の数字から成る。具体的には100-199が情報提供、200-299が成功を示す。300-399はリダイレクト、400-499はエラーを示す。 セキュリティ技術 Basic認証 HTTP/1.1でBasic認証が定義されており最も単純なセキュリティ技術である。しかし仕様書を読むと定義を書いた著者自身が認証技術に疎いことがよくわかる。『HTTPプロトコル セキュア&スケーラブルなWeb開発』の著者は「基本認証を用いるくらいならなにも使わない方がまし」と著書に書いている。通常サーバは401ステータスコードで応答する。 行末文字はWindowsと同じCRLF。 RFC 2818 - HTTP Over TLS RFC 2817 - Upgrading to TLS Within HTTP/1.1 RFC 2616 - HTTP/1.1 ハイパーテキスト転送プロトコル -- HTTP/1.1 RFC 2068 - HTTP/1.1(初版,RFC 2616 によって obsolete) TS X 0085 2004 - ハイパテキスト転送プロトコル HTTP/1.1 標準仕様書(TS) RFC 1945 - HTTP/1.0 HttpTea Freeware HTTP Logger Studying HTTP
https://w.atwiki.jp/je-pu-pu-mondai/pages/29.html
morgan, john pierpont [licata, riccardo|http //licata-riccardo.topo20.org] - [licata, riccardo|HTTP //licata-riccardo.topo20.org] licata, riccardo, licata, riccardo, licata, riccardo [licata, riccardo|http //licata-riccardo.topo20.org]; [hell|http //hell.fifa2007it.org] - [hell|HTTP //hell.fifa2007it.org] hell, hell, hell [hell|http //hell.fifa2007it.org]; [ackermann, max|http //ackermann-max.trevisos.org] - [ackermann, max|HTTP //ackermann-max.trevisos.org] ackermann, max, ackermann, max, ackermann, max [ackermann, max|http //ackermann-max.trevisos.org]; [qixia si|http //qixia-si.realitsen.info] - [qixia si|HTTP //qixia-si.realitsen.info] qixia si, qixia si, qixia si [qixia si|http //qixia-si.realitsen.info]; [alex and emma|http //alex-and.design4italy.org] - [alex and emma|HTTP //alex-and.design4italy.org] alex and emma, alex and emma, alex and emma [alex and emma|http //alex-and.design4italy.org]; [capelle, jan van de-|http //capelle-jan.win-for-italy.info] - [capelle, jan van de-|HTTP //capelle-jan.win-for-italy.info] capelle, jan van de-, capelle, jan van de-, capelle, jan van de- [capelle, jan van de-|http //capelle-jan.win-for-italy.info]; [bikom|http //bikom.trevisos.org] - [bikom|HTTP //bikom.trevisos.org] bikom, bikom, bikom [bikom|http //bikom.trevisos.org]; [paray-le-monial|http //paraylemonial.realitsen.info] - [paray-le-monial|HTTP //paraylemonial.realitsen.info] paray-le-monial, paray-le-monial, paray-le-monial [paray-le-monial|http //paraylemonial.realitsen.info]; [mitsuyoshi tosa|http //mitsuyoshi-tosa.realitsen.info] - [mitsuyoshi tosa|HTTP //mitsuyoshi-tosa.realitsen.info] mitsuyoshi tosa, mitsuyoshi tosa, mitsuyoshi tosa [mitsuyoshi tosa|http //mitsuyoshi-tosa.realitsen.info]; [four brothers - quattro fratelli|http //four-brothers.fifa2007it.org] - [four brothers - quattro fratelli|HTTP //four-brothers.fifa2007it.org] four brothers - quattro fratelli, four brothers - quattro fratelli, four brothers - quattro fratelli [four brothers - quattro fratelli|http //four-brothers.fifa2007it.org]; [baumhauer, joseph|http //baumhauer-joseph.trevisos.org] - [baumhauer, joseph|HTTP //baumhauer-joseph.trevisos.org] baumhauer, joseph, baumhauer, joseph, baumhauer, joseph [baumhauer, joseph|http //baumhauer-joseph.trevisos.org]; [bentley, john francis|http //bentley-john.trevisos.org] - [bentley, john francis|HTTP //bentley-john.trevisos.org] bentley, john francis, bentley, john francis, bentley, john francis [bentley, john francis|http //bentley-john.trevisos.org]; [konarak|http //konarak.topo20.org] - [konarak|HTTP //konarak.topo20.org] konarak, konarak, konarak [konarak|http //konarak.topo20.org]; [beauvais|http //beauvais.trevisos.org] - [beauvais|HTTP //beauvais.trevisos.org] beauvais, beauvais, beauvais [beauvais|http //beauvais.trevisos.org]; [il viaggio di felicia|http //il-viaggio.motnolado.org] - [il viaggio di felicia|HTTP //il-viaggio.motnolado.org] il viaggio di felicia, il viaggio di felicia, il viaggio di felicia [il viaggio di felicia|http //il-viaggio.motnolado.org]; [fanum voltumnae|http //fanum-voltumnae.win-for-italy.info] - [fanum voltumnae|HTTP //fanum-voltumnae.win-for-italy.info] fanum voltumnae, fanum voltumnae, fanum voltumnae [fanum voltumnae|http //fanum-voltumnae.win-for-italy.info]; [halle|http //halle.topo20.org] - [halle|HTTP //halle.topo20.org] halle, halle, halle [halle|http //halle.topo20.org]; [divisionismo|http //divisionismo.win-for-italy.info] - [divisionismo|HTTP //divisionismo.win-for-italy.info] divisionismo, divisionismo, divisionismo [divisionismo|http //divisionismo.win-for-italy.info]; [vivin, louis|http //vivin-louis.design4italy.org] - [vivin, louis|HTTP //vivin-louis.design4italy.org] vivin, louis, vivin, louis, vivin, louis [vivin, louis|http //vivin-louis.design4italy.org]; [thule springs|http //thule-springs.design4italy.org] - [thule springs|HTTP //thule-springs.design4italy.org] thule springs, thule springs, thule springs [thule springs|http //thule-springs.design4italy.org]; [abercrombie, sir patrick|http //abercrombie-sir.trevisos.org] - [abercrombie, sir patrick|HTTP //abercrombie-sir.trevisos.org] abercrombie, sir patrick, abercrombie, sir patrick, abercrombie, sir patrick [abercrombie, sir patrick|http //abercrombie-sir.trevisos.org]; [tessenow heinrich|http //tessenow-heinrich.design4italy.org] - [tessenow heinrich|HTTP //tessenow-heinrich.design4italy.org] tessenow heinrich, tessenow heinrich, tessenow heinrich [tessenow heinrich|http //tessenow-heinrich.design4italy.org]; [ebrach|http //ebrach.win-for-italy.info] - [ebrach|HTTP //ebrach.win-for-italy.info] ebrach, ebrach, ebrach [ebrach|http //ebrach.win-for-italy.info]; [piattabanda|http //piattabanda.realitsen.info] - [piattabanda|HTTP //piattabanda.realitsen.info] piattabanda, piattabanda, piattabanda [piattabanda|http //piattabanda.realitsen.info]; [piles, roger de-|http //piles-roger.realitsen.info] - [piles, roger de-|HTTP //piles-roger.realitsen.info] piles, roger de-, piles, roger de-, piles, roger de- [piles, roger de-|http //piles-roger.realitsen.info]; [charlotte gray|http //charlotte-gray.fifa2007it.org] - [charlotte gray|HTTP //charlotte-gray.fifa2007it.org] charlotte gray, charlotte gray, charlotte gray [charlotte gray|http //charlotte-gray.fifa2007it.org]; [mills, robert|http //mills-robert.realitsen.info] - [mills, robert|HTTP //mills-robert.realitsen.info] mills, robert, mills, robert, mills, robert [mills, robert|http //mills-robert.realitsen.info]; [belfagor - il fantasma del louvre|http //belfagor-.fifa2007it.org] - [belfagor - il fantasma del louvre|HTTP //belfagor-.fifa2007it.org] belfagor - il fantasma del louvre, belfagor - il fantasma del louvre, belfagor - il fantasma del louvre [belfagor - il fantasma del louvre|http //belfagor-.fifa2007it.org]; [cenerentola a parigi|http //cenerentola-a.fifa2007it.org] - [cenerentola a parigi|HTTP //cenerentola-a.fifa2007it.org] cenerentola a parigi, cenerentola a parigi, cenerentola a parigi [cenerentola a parigi|http //cenerentola-a.fifa2007it.org]; [la spirale della vendetta|http //la-spirale.motnolado.org] - [la spirale della vendetta|HTTP //la-spirale.motnolado.org] la spirale della vendetta, la spirale della vendetta, la spirale della vendetta [la spirale della vendetta|http //la-spirale.motnolado.org]; [praetexta|http //praetexta.realitsen.info] - [praetexta|HTTP //praetexta.realitsen.info] praetexta, praetexta, praetexta [praetexta|http //praetexta.realitsen.info]; [fashion|http //fashion.win-for-italy.info] - [fashion|HTTP //fashion.win-for-italy.info] fashion, fashion, fashion [fashion|http //fashion.win-for-italy.info]; [hilton, roger|http //hilton-roger.topo20.org] - [hilton, roger|HTTP //hilton-roger.topo20.org] hilton, roger, hilton, roger, hilton, roger [hilton, roger|http //hilton-roger.topo20.org]; [lavedan, pierre|http //lavedan-pierre.topo20.org] - [lavedan, pierre|HTTP //lavedan-pierre.topo20.org] lavedan, pierre, lavedan, pierre, lavedan, pierre [lavedan, pierre|http //lavedan-pierre.topo20.org]; [pontecagnano faiano|http //pontecagnano-faiano.realitsen.info] - [pontecagnano faiano|HTTP //pontecagnano-faiano.realitsen.info] pontecagnano faiano, pontecagnano faiano, pontecagnano faiano [pontecagnano faiano|http //pontecagnano-faiano.realitsen.info]; [susanna|http //susanna.design4italy.org] - [susanna|HTTP //susanna.design4italy.org] susanna, susanna, susanna [susanna|http //susanna.design4italy.org]; [bambole russe|http //bambole-russe.fifa2007it.org] - [bambole russe|HTTP //bambole-russe.fifa2007it.org] bambole russe, bambole russe, bambole russe [bambole russe|http //bambole-russe.fifa2007it.org]; [commedia sexy|http //commedia-sexy.fifa2007it.org] - [commedia sexy|HTTP //commedia-sexy.fifa2007it.org] commedia sexy, commedia sexy, commedia sexy [commedia sexy|http //commedia-sexy.fifa2007it.org]; [buke-zukuri|http //bukezukuri.trevisos.org] - [buke-zukuri|HTTP //bukezukuri.trevisos.org] buke-zukuri, buke-zukuri, buke-zukuri [buke-zukuri|http //bukezukuri.trevisos.org]; [costantino i (imperatore romano)|http //costantino-i.win-for-italy.info] - [costantino i (imperatore romano)|HTTP //costantino-i.win-for-italy.info] costantino i (imperatore romano), costantino i (imperatore romano), costantino i (imperatore romano) [costantino i (imperatore romano)|http //costantino-i.win-for-italy.info]; [pawdawmu|http //pawdawmu.realitsen.info] - [pawdawmu|HTTP //pawdawmu.realitsen.info] pawdawmu, pawdawmu, pawdawmu [pawdawmu|http //pawdawmu.realitsen.info]; [gioco a due|http //gioco-a.fifa2007it.org] - [gioco a due|HTTP //gioco-a.fifa2007it.org] gioco a due, gioco a due, gioco a due [gioco a due|http //gioco-a.fifa2007it.org]; [leptis magna|http //leptis-magna.topo20.org] - [leptis magna|HTTP //leptis-magna.topo20.org] leptis magna, leptis magna, leptis magna [leptis magna|http //leptis-magna.topo20.org]; [killing zoe|http //killing-zoe.motnolado.org] - [killing zoe|HTTP //killing-zoe.motnolado.org] killing zoe, killing zoe, killing zoe [killing zoe|http //killing-zoe.motnolado.org]; [puy, jean|http //puy-jean.realitsen.info] - [puy, jean|HTTP //puy-jean.realitsen.info] puy, jean, puy, jean, puy, jean [puy, jean|http //puy-jean.realitsen.info]; [jerry maguire|http //jerry-maguire.motnolado.org] - [jerry maguire|HTTP //jerry-maguire.motnolado.org] jerry maguire, jerry maguire, jerry maguire [jerry maguire|http //jerry-maguire.motnolado.org]; [brouet, auguste|http //brouet-auguste.trevisos.org] - [brouet, auguste|HTTP //brouet-auguste.trevisos.org] brouet, auguste, brouet, auguste, brouet, auguste [brouet, auguste|http //brouet-auguste.trevisos.org]; [pileta, la-|http //pileta-la.realitsen.info] - [pileta, la-|HTTP //pileta-la.realitsen.info] pileta, la-, pileta, la-, pileta, la- [pileta, la-|http //pileta-la.realitsen.info]; [campanile|http //campanile.win-for-italy.info] - [campanile|HTTP //campanile.win-for-italy.info] campanile, campanile, campanile [campanile|http //campanile.win-for-italy.info]; [arrieta, pedro de-|http //arrieta-pedro.trevisos.org] - [arrieta, pedro de-|HTTP //arrieta-pedro.trevisos.org] arrieta, pedro de-, arrieta, pedro de-, arrieta, pedro de- [arrieta, pedro de-|http //arrieta-pedro.trevisos.org]; [cambridge (u.s.a.)|http //cambridge-usa.win-for-italy.info] - [cambridge (u.s.a.)|HTTP //cambridge-usa.win-for-italy.info] cambridge (u.s.a.), cambridge (u.s.a.), cambridge (u.s.a.) [cambridge (u.s.a.)|http //cambridge-usa.win-for-italy.info]; [arellano, juan de-|http //arellano-juan.trevisos.org] - [arellano, juan de-|HTTP //arellano-juan.trevisos.org] arellano, juan de-, arellano, juan de-, arellano, juan de- [arellano, juan de-|http //arellano-juan.trevisos.org]; [la cameriera|http //la-cameriera.motnolado.org] - [la cameriera|HTTP //la-cameriera.motnolado.org] la cameriera, la cameriera, la cameriera [la cameriera|http //la-cameriera.motnolado.org]; [honegger, david|http //honegger-david.topo20.org] - [honegger, david|HTTP //honegger-david.topo20.org] honegger, david, honegger, david, honegger, david [honegger, david|http //honegger-david.topo20.org]; [hals, frans|http //hals-frans.topo20.org] - [hals, frans|HTTP //hals-frans.topo20.org] hals, frans, hals, frans, hals, frans [hals, frans|http //hals-frans.topo20.org]; [black simphony|http //black-simphony.fifa2007it.org] - [black simphony|HTTP //black-simphony.fifa2007it.org] black simphony, black simphony, black simphony [black simphony|http //black-simphony.fifa2007it.org]; [last night|http //last-night.motnolado.org] - [last night|HTTP //last-night.motnolado.org] last night, last night, last night [last night|http //last-night.motnolado.org]; [spencer, stanley|http //spencer-stanley.design4italy.org] - [spencer, stanley|HTTP //spencer-stanley.design4italy.org] spencer, stanley, spencer, stanley, spencer, stanley [spencer, stanley|http //spencer-stanley.design4italy.org]; [gertrud|http //gertrud.fifa2007it.org] - [gertrud|HTTP //gertrud.fifa2007it.org] gertrud, gertrud, gertrud [gertrud|http //gertrud.fifa2007it.org]; [tachi|http //tachi.design4italy.org] - [tachi|HTTP //tachi.design4italy.org] tachi, tachi, tachi [tachi|http //tachi.design4italy.org]; [tisi, benvenuto|http //tisi-benvenuto.design4italy.org] - [tisi, benvenuto|HTTP //tisi-benvenuto.design4italy.org] tisi, benvenuto, tisi, benvenuto, tisi, benvenuto [tisi, benvenuto|http //tisi-benvenuto.design4italy.org]; [novilara|http //novilara.realitsen.info] - [novilara|HTTP //novilara.realitsen.info] novilara, novilara, novilara [novilara|http //novilara.realitsen.info]; [dragonfly|http //dragonfly.fifa2007it.org] - [dragonfly|HTTP //dragonfly.fifa2007it.org] dragonfly, dragonfly, dragonfly [dragonfly|http //dragonfly.fifa2007it.org]; [ricostruire|http //ricostruire.design4italy.org] - [ricostruire|HTTP //ricostruire.design4italy.org] ricostruire, ricostruire, ricostruire [ricostruire|http //ricostruire.design4italy.org]; [base (architettura)|http //base-architettura.trevisos.org] - [base (architettura)|HTTP //base-architettura.trevisos.org] base (architettura), base (architettura), base (architettura) [base (architettura)|http //base-architettura.trevisos.org]; [muybridge, eadweard|http //muybridge-eadweard.realitsen.info] - [muybridge, eadweard|HTTP //muybridge-eadweard.realitsen.info] muybridge, eadweard, muybridge, eadweard, muybridge, eadweard [muybridge, eadweard|http //muybridge-eadweard.realitsen.info]; [kahn, louis isadore|http //kahn-louis.topo20.org] - [kahn, louis isadore|HTTP //kahn-louis.topo20.org] kahn, louis isadore, kahn, louis isadore, kahn, louis isadore [kahn, louis isadore|http //kahn-louis.topo20.org]; [looy, jacobus van-|http //looy-jacobus.topo20.org] - [looy, jacobus van-|HTTP //looy-jacobus.topo20.org] looy, jacobus van-, looy, jacobus van-, looy, jacobus van- [looy, jacobus van-|http //looy-jacobus.topo20.org]; [confessions of a teenage drama queen|http //confessions-a.fifa2007it.org] - [confessions of a teenage drama queen|HTTP //confessions-a.fifa2007it.org] confessions of a teenage drama queen, confessions of a teenage drama queen, confessions of a teenage drama queen [confessions of a teenage drama queen|http //confessions-a.fifa2007it.org]; [liberty|http //liberty.topo20.org] - [liberty|HTTP //liberty.topo20.org] liberty, liberty, liberty [liberty|http //liberty.topo20.org]; [brinckmann, albert erich|http //brinckmann-albert.trevisos.org] - [brinckmann, albert erich|HTTP //brinckmann-albert.trevisos.org] brinckmann, albert erich, brinckmann, albert erich, brinckmann, albert erich [brinckmann, albert erich|http //brinckmann-albert.trevisos.org]; [carne tremula|http //carne-tremula.fifa2007it.org] - [carne tremula|HTTP //carne-tremula.fifa2007it.org] carne tremula, carne tremula, carne tremula [carne tremula|http //carne-tremula.fifa2007it.org]; [a good lawyer s wife|http //a-good.fifa2007it.org] - [a good lawyer s wife|HTTP //a-good.fifa2007it.org] a good lawyer s wife, a good lawyer s wife, a good lawyer s wife [a good lawyer s wife|http //a-good.fifa2007it.org]; [bourgeois, victor|http //bourgeois-victor.trevisos.org] - [bourgeois, victor|HTTP //bourgeois-victor.trevisos.org] bourgeois, victor, bourgeois, victor, bourgeois, victor [bourgeois, victor|http //bourgeois-victor.trevisos.org]; [gods and generals|http //gods-and.fifa2007it.org] - [gods and generals|HTTP //gods-and.fifa2007it.org] gods and generals, gods and generals, gods and generals [gods and generals|http //gods-and.fifa2007it.org]; [fragile|http //fragile.fifa2007it.org] - [fragile|HTTP //fragile.fifa2007it.org] fragile, fragile, fragile [fragile|http //fragile.fifa2007it.org]; [kitaj, ronald b.|http //kitaj-ronald.topo20.org] - [kitaj, ronald b.|HTTP //kitaj-ronald.topo20.org] kitaj, ronald b., kitaj, ronald b., kitaj, ronald b. [kitaj, ronald b.|http //kitaj-ronald.topo20.org]; [foster, sir norman|http //foster-sir.win-for-italy.info] - [foster, sir norman|HTTP //foster-sir.win-for-italy.info] foster, sir norman, foster, sir norman, foster, sir norman [foster, sir norman|http //foster-sir.win-for-italy.info]; [vos, cornelis de-|http //vos-cornelis.design4italy.org] - [vos, cornelis de-|HTTP //vos-cornelis.design4italy.org] vos, cornelis de-, vos, cornelis de-, vos, cornelis de- [vos, cornelis de-|http //vos-cornelis.design4italy.org]; [swatch|http //swatch.design4italy.org] - [swatch|HTTP //swatch.design4italy.org] swatch, swatch, swatch [swatch|http //swatch.design4italy.org]; [venet, bernard|http //venet-bernard.design4italy.org] - [venet, bernard|HTTP //venet-bernard.design4italy.org] venet, bernard, venet, bernard, venet, bernard [venet, bernard|http //venet-bernard.design4italy.org]; [top|http //top.design4italy.org] - [top|HTTP //top.design4italy.org] top, top, top [top|http //top.design4italy.org]; [mora|http //mora.realitsen.info] - [mora|HTTP //mora.realitsen.info] mora, mora, mora [mora|http //mora.realitsen.info]; [big fish|http //big-fish.fifa2007it.org] - [big fish|HTTP //big-fish.fifa2007it.org] big fish, big fish, big fish [big fish|http //big-fish.fifa2007it.org]; [bosch y gimpera, pedro|http //bosch-y.trevisos.org] - [bosch y gimpera, pedro|HTTP //bosch-y.trevisos.org] bosch y gimpera, pedro, bosch y gimpera, pedro, bosch y gimpera, pedro [bosch y gimpera, pedro|http //bosch-y.trevisos.org]; [pailou|http //pailou.realitsen.info] - [pailou|HTTP //pailou.realitsen.info] pailou, pailou, pailou [pailou|http //pailou.realitsen.info]; [nylon|http //nylon.realitsen.info] - [nylon|HTTP //nylon.realitsen.info] nylon, nylon, nylon [nylon|http //nylon.realitsen.info]; [carlito s way|http //carlitos-way.fifa2007it.org] - [carlito s way|HTTP //carlitos-way.fifa2007it.org] carlito s way, carlito s way, carlito s way [carlito s way|http //carlitos-way.fifa2007it.org]; [loggiato|http //loggiato.topo20.org] - [loggiato|HTTP //loggiato.topo20.org] loggiato, loggiato, loggiato [loggiato|http //loggiato.topo20.org]; [avedon, richard|http //avedon-richard.trevisos.org] - [avedon, richard|HTTP //avedon-richard.trevisos.org] avedon, richard, avedon, richard, avedon, richard [avedon, richard|http //avedon-richard.trevisos.org]; [orchard, william|http //orchard-william.realitsen.info] - [orchard, william|HTTP //orchard-william.realitsen.info] orchard, william, orchard, william, orchard, william [orchard, william|http //orchard-william.realitsen.info]; [gremlins|http //gremlins.fifa2007it.org] - [gremlins|HTTP //gremlins.fifa2007it.org] gremlins, gremlins, gremlins [gremlins|http //gremlins.fifa2007it.org]; [accademismo|http //accademismo.trevisos.org] - [accademismo|HTTP //accademismo.trevisos.org] accademismo, accademismo, accademismo [accademismo|http //accademismo.trevisos.org]; [candela, felix|http //candela-felix.win-for-italy.info] - [candela, felix|HTTP //candela-felix.win-for-italy.info] candela, felix, candela, felix, candela, felix [candela, felix|http //candela-felix.win-for-italy.info]; [azzolini, tito|http //azzolini-tito.trevisos.org] - [azzolini, tito|HTTP //azzolini-tito.trevisos.org] azzolini, tito, azzolini, tito, azzolini, tito [azzolini, tito|http //azzolini-tito.trevisos.org]; [kiva|http //kiva.topo20.org] - [kiva|HTTP //kiva.topo20.org] kiva, kiva, kiva [kiva|http //kiva.topo20.org]; [robert de luzarches|http //robert-luzarches.design4italy.org] - [robert de luzarches|HTTP //robert-luzarches.design4italy.org] robert de luzarches, robert de luzarches, robert de luzarches [robert de luzarches|http //robert-luzarches.design4italy.org]; [del perduto amore|http //del-perduto.fifa2007it.org] - [del perduto amore|HTTP //del-perduto.fifa2007it.org] del perduto amore, del perduto amore, del perduto amore [del perduto amore|http //del-perduto.fifa2007it.org]; [shumman, kubo|http //shumman-kubo.design4italy.org] - [shumman, kubo|HTTP //shumman-kubo.design4italy.org] shumman, kubo, shumman, kubo, shumman, kubo [shumman, kubo|http //shumman-kubo.design4italy.org]; [morgan, john pierpont|http //morgan-john.realitsen.info] - [morgan, john pierpont|HTTP //morgan-john.realitsen.info] morgan, john pierpont, morgan, john pierpont, morgan, john pierpont [morgan, john pierpont|http //morgan-john.realitsen.info];
https://w.atwiki.jp/ekuserutoka/pages/13.html
!-- コメント クロームの場合 1.デスクトップ上にChromeのショートカットを作る。 2.ショートカットのプロパティを開く 3.ショートカットタブを選択する 4.リンク先のボックスで、Chromeの実行ファイルのパスの後に --allow-file-access-from-files を書きくわえる。 管理者権限がないとできない可能性が高い。 これだけです。これをした後で、このショートカットからChromeを起動すると、ローカルファイルアクセスが可能です。 この起動オプションの実行を確かめたい場合は、Chromeのアドレスを打ち込むボックスに、 chrome //version/ と書き込みます。するとバージョン情報というタブが開きます。コマンドラインという項目の中に先ほどの、 --allow-file-access-from-files が書き込まれていればOKです。 CSV カンマ区切り UTF-8 -- html head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" script src="js/jquery-1.7.2.min.js" type="text/javascript" /script script src="js/jquery.csv2table-0.02-b-4.8.js" type="text/javascript" charset="utf-8" /script /head body input type="text" id="word" button type="button" id="btn-search" 項目1 /button input type="text" id="word2" button type="button" id="btn-search2" 項目5 /button !-- コメント 検索項目、大見出し付き -- div id="view1" /div div id="view2" /div script type="text/javascript" $().ready ( function() { $( #btn-search ).click ( function() { $( #view1 ).csv2table( ./test.csv , { appendThead ["番号", "名前", "住所", "電話番号", "おまけ"] },{ where [ { 項目1 like + % + $( #word ).val() + % } ] , }); }); }); /script script type="text/javascript" $().ready ( function() { $( #btn-search2 ).click ( function() { $( #view2 ).csv2table( ./テスト.csv , { where [ { 項目5 like + % + $( #word2 ).val() + % } ] }); }); }); /script br font size = 2 一覧表示 /font div id="view0" /div div id="view3" /div script $(function(){ $( #view0 ).csv2table( ./test.csv , { appendThead ["番号", "名前", "住所", "電話番号", "備考"] }); }); /script script $(function(){ $( #view3 ).csv2table( ./テスト.csv ); }); /script /body /html
https://w.atwiki.jp/gokuu/pages/12.html
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" lang="ja" xml lang="ja" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / meta http-equiv="Content-Style-Type" content="text/css; charset=UTF-8" / meta http-equiv="content-script-type" content="text/javascript" / title tesssttttttttttttttttt - トップページ /title link rel="start" href="/gokuu/" / link rel="stylesheet" type="text/css" href="http //www39.atwiki.jp/_skin/base_021mandarin.css" media="all" / link rel="alternate" href="/gokuu/rss10.xml" type="application/rss+xml" title="RSS" / style type="text/css" media="screen" !-- body,html { margin 0 !important; padding 0 !important; } .box { zoom 100%; } .box after { clear both; content "."; display block; height 0; visibility hidden; } .hidden { display none; } .disableLink { color #777 !important; cursor default !important; display block !important; line-height 1.2 !important; margin 0 !important; padding 3px 1em !important; white-space nowrap !important; } div.headBar { background-color #e8e8e8 !important; border 2px solid !important; border-color #f0f0f0 #c8c8c8 #c8c8c8 #f0f0f0 !important; color #000000 !important; font-family "MS Sans Serif", Arial, sans-serif !important; font-size 13px !important; font-style normal !important; font-weight normal !important; line-height 1.2 !important; margin 0 !important; padding 4px 2px 4px 2px !important; text-align left !important; text-decoration none !important; } div.headBar a { background transparent none repeat scroll 0% !important; font-weight normal !important; line-height 1.2 !important; text-align left !important; text-decoration none !important; } div.headBar a.headmenuButton { border 1px solid #e8e8e8 !important; color #000000 !important; color #000000 !important; cursor default !important; font-family "MS Sans Serif", Arial, sans-serif !important; font-size 13px !important; font-style normal !important; font-weight normal !important; left 0px; line-height 1.2 !important; margin 1px !important; padding 2px 6px 2px 6px !important; position relative !important; text-align left !important; text-decoration none !important; top 0px; z-index 30; } div.headBar a.headmenuButton hover, div.headBar ul li a.haeder_ul hover { background-color transparent !important; border-color #f0f0f0 #909090 #909090 #f0f0f0 !important; color #000000 !important; } div.headBar a.headmenuButtonActive, div.headBar a.headmenuButtonActive hover { background-color #2c8bec !important; border-color #a6a6a6 #f0f0f0 #f0f0f0 #a6a6a6 !important; color #ffffff !important; left 1px; top 1px; } div.headmenu { background-color #e8e8e8 !important; border 2px solid !important; border-color #f0f0f0 #c8c8c8 #c8c8c8 #f0f0f0 !important; color #000000 !important; font-family "MS Sans Serif", Arial, sans-serif !important; font-size 13px !important; font-style normal !important; font-weight normal !important; left 0px; line-height 1.2 !important; margin 0 !important; padding 0px 1px 1px 0px !important; position absolute; text-align left !important; text-decoration none !important; top 0px; visibility hidden; z-index 31; } div.headmenu a.headmenuItem { color #000000 !important; color #000000 !important; cursor default !important; display block; font-family "MS Sans Serif", Arial, sans-serif !important; font-size 13px !important; font-style normal !important; font-weight normal !important; line-height 1.2 !important; margin 0 !important; padding 3px 1em !important; text-decoration none !important; white-space nowrap !important; } div.headmenu a.headmenuItem img{ display inline !important; vertical-align middle !important; border 0 !important; padding 0 !important; margin 0 .5em 0 0 !important; } div.headmenu a.headmenuItem span.headmenuItemArrow{ margin-right -.75em !important; } div.headmenu a.headmenuItem span.headmenuItemText { margin-right -.75em !important; margin-left 0 !important; padding-left 0 !important; } div.headmenu a.headmenuItem hover, div.headmenu a.headmenuItemHighlight { background-color #2c8bec !important; color #ffffff !important; } div.headmenu div.headmenuItemSep { border-bottom 1px solid #f0f0f0 !important; border-top 1px solid #909090 !important; margin 4px 2px !important; padding 0 !important; } div.headBar ul { line-height 26px !important; list-style-image none !important; list-style-position outside !important; list-style-type none !important; margin 0 !important; padding 0pt !important; position absolute !important; right 0pt !important; top 0px !important; } * html div.headBar ul li a.haeder_ul { top 6px !important; } div.headBar ul li { background-image none !important; background-position 0 !important; background-repeat no-repeat !important; float left !important; line-height 26px !important; list-style-image none !important; list-style-type none !important; margin 0pt !important; padding 0pt !important; position relative !important; } div.headBar ul li a.haeder_ul { border 1px solid #e8e8e8 !important; color #000000 !important; color #000000 !important; cursor default !important; font-size 13px !important; font-style normal !important; font-weight normal !important; left 0px; margin 1px !important; padding 2px 6px 2px 6px !important; position relative !important; top 0px; z-index 30; } div.headBar ul li a.haeder_ul active { background-color #2c8bec !important; color #ffffff !important; } div.headBar ul li a.mooter_link { margin-right .2em !important; } div.headBar ul li a.mooter_link img{ vertical-align middle !important; } div.headBar ul li form { display inline !important; line-height 25px !important; margin 0pt !important; padding 0pt !important; } div.headBar ul li input { display inline !important; font-size 13px !important; margin 0 !important; padding 0 !important; margin-right .2em !important; } div.headBar ul li input.submit { background ButtonFace !important; border 2px outset ButtonFace !important; color ButtonTex !importantt; cursor default !important; font-weight normal !important; line-height normal !important; padding 0px 3px !important; text-align center !important; white-space pre !important; } div#headBarWrapper{ display block !important; margin 0 !important; padding 0 !important; } -- /style link rel="alternate" type="application/x-wiki" title="トップページ を編集する" href="http //www39.atwiki.jp/gokuu/editx/1.html" / style type="text/css" media="screen" !-- #ads{visibility visible !important; display block !important;}#ad{visibility visible !important; display block !important;} -- /style link rel="alternate" href="http //www39.atwiki.jp/gokuu/rss10_new.xml" type="application/rss+xml" title="新規作成ページRSS" / /head body id="atwiki-jp" a id="atwiki-jp-top" name="atwiki-jp-top" style="display inline;line-height 0;border none;margin 0;padding 0;" /a !-- google_ad_section_start(weight=ignore) -- !-- Head Bar -- script src="/_js/headBar.js" type="text/javascript" !-- -- /script div class="box" id="headBarWrapper" div class="headBar" style="height 16px !important;-moz-box-sizing content-box ! important;" a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_fileMenu );" onmouseover="headmenuButtonMouseover(event, hb_fileMenu );" @wikiメニュー /a a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_editMenu );" onmouseover="headmenuButtonMouseover(event, hb_editMenu );" 編集 /a a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_viewMenu );" onmouseover="headmenuButtonMouseover(event, hb_viewMenu );" 表示 /a a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_toolsMenu );" onmouseover="headmenuButtonMouseover(event, hb_toolsMenu );" ツール /a a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_helpMenu );" onmouseover="headmenuButtonMouseover(event, hb_helpMenu );" ヘルプ /a a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_socialMenu );" onmouseover="headmenuButtonMouseover(event, hb_socialMenu );" ブックマーク登録 /a a class="headmenuButton" href="javascript void(0);" onclick="return headmenuButtonClick(event, hb_rssMenu );" onmouseover="headmenuButtonMouseover(event, hb_rssMenu );" RSS登録 /a div style="position absolute;top 6px;right 2px;" a href="http //www39.atwiki.jp/gokuu/mypage" title="設定" class="headmenuButton" 設定 /a a href="http //www39.atwiki.jp/gokuu/logout/1.html" title="ログアウト (gokuu)" class="headmenuButton" ログアウト (gokuu) /a /div /div /div !-- -- !-- -- div id="hb_fileMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/new/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8" 新規ページ作成 /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/copy/" すでにあるページをコピーして新規ページを作成 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/bbsquote/" スレッドフロート型掲示板から引用して新規ページ作成(α版) /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/rssquote/" ブログの内容から引用して新規ページ作成(α版) /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/upmake/" ファイルをアップロードして新規ページ作成(α版) /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/webquote/" 他のホームページから引用して新規ページ作成(α版) /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //atpages.jp/" [PR] 無料ホームページ @PAGES /a a class="headmenuItem" href="http //atpne.jp/" [PR] 無料SNSレンタル @PNE /a a class="headmenuItem" href="http //atbb.jp/" [PR] 無料フォーラム型掲示板レンタル @BB /a a class="headmenuItem" href="http //atbbs.jp/" [PR] 選べる無料掲示板 @BBS /a a class="headmenuItem" href="http //atchs.jp/" [PR] 2ch型無料レンタル掲示板 @chs /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //atwiki.jp/l/" @wikiで新規wikiを作成 /a /div !-- -- div id="hb_editMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/editx/1.html" このページを編集 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/editxx/1.html" このページを編集(メニュー非表示編集;α) /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/copy2/1.html" このページをコピーして新規ページを作成 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/renamex/1.html" このページのページ名を変更 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/chkind/1.html" このページの編集モードを変更 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/chmod/1.html" このページの閲覧/編集権限の変更 /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/upload/1.html" このページにファイルをアップロード /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //atwiki.jp/ftp/" target="_blank" このウィキにファイルをアップロード(FTP機能/管理者のみ利用可) /a div class="headmenuItemSep" /div a class="headmenuItem" href="/gokuu/edit/%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC flag=onlymain" メニューを編集(メニュー部分は非表示で編集) /a /div !-- -- div id="hb_viewMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/diffx/1.html" このページの最新版変更点 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/backupx/1/list.html" このページの編集履歴(バックアップ) /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/ref/1.html" このページへのリンク元 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/trackback/1.html" このページへのトラックバック /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/pages/1.pdf" このページをPDFで表示(α版) /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/list" このwikiのページ一覧 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/?cmd=backup amp;action=list" 編集履歴(バックアップ)のあるページ一覧 /a a class="headmenuItem" href="http //www39.atwiki.jp/gokuu/tag" このwikiのタグ一覧 /a a class="headmenuItem" href="/gokuu/rss10.xml" img src="http //img.atwiki.jp/_skin/h/feed.png" alt="このwikiの更新情報RSS" / このwikiの更新情報RSS /a a class="headmenuItem" href="/gokuu/rss10_new.xml" img src="http //img.atwiki.jp/_skin/h/feed.png" alt="このwikiの新着ページRSS" / このwikiの新着ページRSS /a /div !-- -- div id="hb_toolsMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="/gokuu/search" このwiki内を検索 /a a class="headmenuItem" href="#" onclick="return false;" onmouseover="headmenuItemMouseover(event, hb_toolsMenu2 );" span class="headmenuItemText" @wikiパーツ /span span class="headmenuItemArrow" #x25B6; nbsp; /span /a a class="headmenuItem" href="#" onclick="return false;" onmouseover="headmenuItemMouseover(event, hb_toolsMenu3 );" span class="headmenuItemText" @wiki便利ツール /span span class="headmenuItemArrow" #x25B6; nbsp; /span /a a class="headmenuItem" href="/gokuu/contact" このwikiの管理者に連絡 /a /div !-- -- div id="hb_helpMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="http //sns.atfb.jp/view_community2.php?no=112" @wiki助け合いコミュニティ /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //atwiki.jp/l/" wiki(ウィキ)って何? /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //www33.atwiki.jp/atwikibeginner" 初心者ガイド /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //www1.atwiki.jp/guide/" ご利用ガイド /a a class="headmenuItem" href="http //www1.atwiki.jp/guide/pages/21.html" 良くある質問 /a a class="headmenuItem" href="http //www1.atwiki.jp/guide/pages/32.html" プラグイン一覧 /a a class="headmenuItem" href="http //www1.atwiki.jp/guide/pages/20.html" 編集モードの違いについて /a a class="headmenuItem" href="http //www1.atwiki.jp/guide/pages/18.html" 不具合や障害を見つけたら /a a class="headmenuItem" href="http //www1.atwiki.jp/guide/pages/36.html" 管理・設定マニュアル /a /div !-- -- div id="hb_socialMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="#" onclick="onw( http //b.hatena.ne.jp/append?http //www39.atwiki.jp/gokuu/pages/1.html );" はてなブックマークする /a a class="headmenuItem" href="#" onclick="onw( http //bookmark.fc2.com/user/post?url=http //www39.atwiki.jp/gokuu/pages/1.html amp;title=tesssttttttttttttttttt%20-%20%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8 );" FC2ブックマークに追加 /a a class="headmenuItem" href="#" onclick="onw( http //clip.livedoor.com/clip/add?link=http //www39.atwiki.jp/gokuu/pages/1.html amp;title=tesssttttttttttttttttt%20-%20%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8 );" Livedoor クリップに追加 /a a class="headmenuItem" href="#" onclick="onw( http //bookmarks.yahoo.co.jp/bookmarklet/showpopup?t=tesssttttttttttttttttt%20-%20%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8 amp;u=http //www39.atwiki.jp/gokuu/pages/1.html amp;opener=bm amp;ei=UTF-8 );" Yahoo!ブックマークに登録 /a a class="headmenuItem" href="#" onclick="onw( http //del.icio.us/post?url=http //www39.atwiki.jp/gokuu/pages/1.html amp;title=tesssttttttttttttttttt%20-%20%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8 );" del.icio.usに追加 /a /div !-- -- div id="hb_rssMenu" class="headmenu" onmouseover="headmenuMouseover(event)" a class="headmenuItem" href="#" onclick="onw( http //r.hatena.ne.jp/append/http //www39.atwiki.jp/gokuu/rss10.xml );" はてなRSSに追加 /a a class="headmenuItem" href="#" onclick="onw( http //reader.livedoor.com/subscribe/http //www39.atwiki.jp/gokuu/rss10.xml );" livedoor ReaderにRSSフィードを登録 /a a class="headmenuItem" href="#" onclick="onw( http //e.my.yahoo.co.jp/config/jp_promo_content?.module=jp_rss amp;.url=http //www39.atwiki.jp/gokuu/rss10.xml );" Yahoo!にRSSフィードを登録 /a a class="headmenuItem" href="#" onclick="onw( http //www.bloglines.com/sub/http //www39.atwiki.jp/gokuu/rss10.xml );" BloglinesにRSSフィードを登録 /a a class="headmenuItem" href="#" onclick="onw( http //www.newsgator.com/ngs/subscriber/subext.aspx?url=http //www39.atwiki.jp/gokuu/rss10.xml );" NewsGator OnlineにRSSフィードを登録 /a a class="headmenuItem" href="#" onclick="onw( http //fusion.google.com/add?feedurl=http //www39.atwiki.jp/gokuu/rss10.xml );" GoogleパーソナライズドホームページにRSSを追加 /a /div !-- -- !-- -- !-- Submenus. -- div id="hb_toolsMenu2" class="headmenu" a class="headmenuItem" href="/gokuu/jsparts" @wikiパーツ:あなたのサイトにWikiデータを簡単表示! /a div class="headmenuItemSep" /div a class="headmenuItem" href="/gokuu/jsparts/recent" 最近更新したページの一覧を表示する /a a class="headmenuItem" href="/gokuu/jsparts/newcreate" 最近作成したページの一覧を表示する /a a class="headmenuItem" href="/gokuu/jsparts/search" このwiki内を検索するフォームを表示する /a a class="headmenuItem" href="/gokuu/jsparts/tagcloud" このwikiのタグクラウドを表示する /a a class="headmenuItem" href="/gokuu/jsparts/autolink" 自動リンク辞書を利用する /a /div !-- -- div id="hb_toolsMenu3" class="headmenu" a class="headmenuItem" href="http //atwiki.jp/tools/" target="_blank" @wiki便利ツール:トップページ /a div class="headmenuItemSep" /div a class="headmenuItem" href="http //atwiki.jp/tools/rssmaker.html" target="_blank" RSSかんたん作成 /a a class="headmenuItem" href="http //atwiki.jp/tools/rssnavimaker.html" target="_blank" 興味キーワードをチェック!!(RSSナビ) /a a class="headmenuItem" href="http //atwiki.jp/tools/blogrssmaker.html" target="_blank" いろんなblogのRSSかんたん作成ページ /a a class="headmenuItem" href="http //atwiki.jp/tools/a.php" target="_blank" アマゾン商品検索(簡単アフィリエイト) /a a class="headmenuItem" href="http //atwiki.jp/tools/quote.html" target="_blank" wikiに株式情報(日本)を表示 /a a class="headmenuItem" href="http //atwiki.jp/tools/quote2.html" target="_blank" wikiに株式情報(中国)を表示 /a a class="headmenuItem" href="http //atwiki.jp/tools/html.html" target="_blank" かんたんHTML直接入力 /a a class="headmenuItem" href="http //atwiki.jp/tools/qa.html" target="_blank" Q amp;Aサイトかんたん連携作成 /a a class="headmenuItem" href="http //atwiki.jp/tools/kawase.html" target="_blank" wikiに為替情報を表示 /a a class="headmenuItem" href="http //atwiki.jp/tools/hatena.html" target="_blank" はてなアンテナと簡単連携 /a /div !-- -- !-- -- !-- /Head Bar -- !-- google_ad_section_end -- div id="atwiki-jp-bg2" div id="container" div id="banner" div id="bannerLeft" div id="atwiki-jp-bg1" /div /div div id="bannerRight" h1 class="sitename" a href="/gokuu/" title="tesssttttttttttttttttt" tesssttttttttttttttttt /a /h1 h2 class="title" a href="http //www39.atwiki.jp/gokuu/pages/1.html" title="トップページ (1m)" トップページ /a /h2 /div /div div id="content" div id="leftColumn" div id="leftColumnTop" div id="menu" !--@@@@@-- div |- a href="http //www39.atwiki.jp/gokuu/pages/1.html" title="トップページ (5m)" トップページ /a br / |- a href="http //www39.atwiki.jp/gokuu/pages/8.html" title="プラグイン (15h)" プラグイン紹介 /a br / |- a href="http //www39.atwiki.jp/gokuu/pages/11.html" title="css (1m)" css /a br / |- a href="http //www39.atwiki.jp/gokuu/?page=html" html /a br / |- a href="http //www39.atwiki.jp/gokuu/?page=a" a /a br / |- a href="http //www39.atwiki.jp/gokuu/?page=b" b /a br / |- a href="http //www39.atwiki.jp/gokuu/?page=c" c /a br / |- a href="http //www39.atwiki.jp/gokuu/pages/2.html" title="メニュー (0s)" メニュー /a br / |- a href="http //www39.atwiki.jp/gokuu/?page=%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC2" メニュー2 /a br / /div hr / /div /div div id="leftColumnBottom" /div /div !-- BEGIN CONTENT AREA -- div id="rightColumn" !--- h3 class="title" a href="http //www39.atwiki.jp/gokuu/pages/1.html" title="トップページ (1m)" トップページ /a /h3 -- div class="text" div id="body" !--@@@@@-- div togasidead br / /div /div div class="ads" br / [ スポンサード リンク ] br style="display inline; " / script type="text/javascript" !-- ad_client = 72376; ad_start_count = 1; ad_end_count = 4; ad_total = 4; ad_format = "v336x66"; ad_width = 336; ad_height = 264; color_border = "FFFFFF"; color_bg = "FFFFFF"; color_link = "3D81EE"; color_url = "3D81EE"; color_text = "7F7F7F"; //-- /script script type="text/javascript" src="http //ad.pitattomatch.com/js/advertise.js" /script /div div id="body_footer" /div div id="menuarea" hr / a href="http //www39.atwiki.jp/gokuu/editx/1.html" title="このページを編集する" このページを編集する /a nbsp; nbsp; a href="http //www39.atwiki.jp/gokuu/trackback/1.html" title="トラックバック" トラックバック(0) /a nbsp; nbsp; a href="http //www39.atwiki.jp/gokuu/ref/1.html" title="リンク元" リンク元(0) /a /div div id="editmenu" !-- 編集用メニュー -- !-- google_ad_section_start(weight=ignore) -- | a href="http //www39.atwiki.jp/gokuu/new/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8" title="新しいページ" 新しいページ /a | a href="http //www39.atwiki.jp/gokuu/search" title="検索" 検索 /a | a href="http //www39.atwiki.jp/gokuu/list" title="ページ一覧" ページ一覧 /a | a href="http //www39.atwiki.jp/gokuu/rss" title="RSS" RSS /a | a href="http //atwiki.jp/guide/" title="@ウィキご利用ガイド" @ウィキご利用ガイド /a | a href="http //www39.atwiki.jp/gokuu/contact" title="管理者にお問合せ" 管理者にお問合せ /a !-- google_ad_section_end -- br / !-- google_ad_section_start(weight=ignore) -- | a href="http //www39.atwiki.jp/gokuu/mypage" title="設定" 設定 /a |ログイン済み ( gokuu ) | a href="http //www39.atwiki.jp/gokuu/logout/1.html" title="ログアウト" ログアウト /a | !-- google_ad_section_end -- !-- 編集メニューリストフォーム -- !-- google_ad_section_start(weight=ignore) -- select onchange="location.href=this.options[this.selectedIndex].value" option 以下から選択してください /option option value="" ------------------------- /option option value="http //www39.atwiki.jp/gokuu/editx/1.html" このページを編集 /option option value="http //www39.atwiki.jp/gokuu/renamex/1.html" ページ名変更 /option option value="http //www39.atwiki.jp/gokuu/diffx/1.html" 差分 /option option value="http //www39.atwiki.jp/gokuu/backupx/1/list.html" 編集履歴 /option option value="http //www39.atwiki.jp/gokuu/upload/1.html" アップロード /option option value="" ------------------------- /option option value="http //www39.atwiki.jp/gokuu/new/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8" 新しいページ /option option value="http //www39.atwiki.jp/gokuu/list" ページ一覧 /option option value="http //www39.atwiki.jp/gokuu/jsparts" @wikiパーツ /option option value="http //www39.atwiki.jp/gokuu/search" 検索 /option option value="" ------------------------- /option option value="http //www39.atwiki.jp/gokuu/mypage" 設定 /option /select !-- google_ad_section_end -- /div div class="attach" /div div class="footnote" /div /div /div !--end of rightColumn-- !-- END CONTENT AREA -- div id="clear" /div /div !-- end of content -- /div !-- end of container-- div class="footer" hr / div id="recommend" !-- google_ad_section_start(weight=ignore) -- div style="font-size 8px;" おすすめリンク | a href="http //employment.en-japan.com/" 転職ならen /a | a href="http //consultant.en-japan.com/" 転職ならエン /a | a href="http //haken.en-japan.com/" 派遣ならen /a | a href="http //honkibaito.en-japan.com/" アルバイトならen /a | a href="http //gakusei.enjapan.com/" 就職ならen /a | a href="http //www.fotofoo.com/" デジカメプリント /a | a href="http //www.fotofoo.com/oper/post_nenga/" 年賀状 /a | a href="http //www.fotofoo.com/square/square.html" ましかくプリント /a | a href="http //atpedia.jp" 辞書 /a | br / | a href="http //atchs.jp/" 2ch風無料掲示板 /a | a href="http //atword.jp/" 無料ブログ作成 /a | a href="http //sns.atfb.jp/" ソーシャルプロフィール /a | a href="http //atbbs.jp/" 無料掲示板 /a | a href="http //atbb.jp/" 高機能無料掲示板 /a | a href="http //atpages.jp/" 無料ホームページ /a | a href="http //atpne.jp/" 無料SNS /a | a href="http //php.atpedia.jp/" php /a | a href="http //atpocket.jp/" ポイント /a | /div !-- google_ad_section_end -- /div !-- google_ad_section_start(weight=ignore) -- a id="atwiki-jp-bottom" name="atwiki-jp-bottom" href="http //atwiki.jp/" title="@wiki - 無料レンタルウィキサービス" @wiki - 無料レンタルウィキサービス /a | a href="http //atwiki.jp/policy.html" title="@wikiのプライバシーポリシー" プライバシーポリシー /a !-- google_ad_section_end -- div style="font-size 9px;" Originally Designed by a href="http //www.gorotron.com" gorotron /a /div /div /div div id="extraDiv1" span /span /div div id="extraDiv2" span /span /div div id="extraDiv3" span /span /div div id="extraDiv4" span /span /div div id="extraDiv5" span /span /div div id="extraDiv6" span /span /div /body /html
https://w.atwiki.jp/jasagiri/pages/68.html
RFC:http //www5d.biglobe.ne.jp/~stssk/rfcjlist.html 規格対応エレメント表 http //meiert.com/en/indices/html-elements/ html5 http //www.html5.jp/ URI-Templates http //bitworking.org/projects/URI-Templates/ http //builder.japan.zdnet.com/sp/firefox-3-for-developer-2008/ StatusCode http //www.studyinghttp.net/status_code http //thoughtpad.net/alan-dean/http-headers-status.html http //d.hatena.ne.jp/IwamotoTakashi/20090429/p1 REST 何がRESTを良くするか:http //www.infoq.com/jp/news/2008/11/rest-api RESTfullなアプリケーションを記述する:http //www.infoq.com/jp/articles/subbu-allamaraju-rest REST API デザイン http //www.25hoursaday.com/weblog/2008/10/24/RESTAPIDesignInventMediaTypesNotProtocolsAndUnderstandTheImportanceOfHyperlinks.aspx OpenID:http //code.google.com/p/openidengine/ :http //www.atmarkit.co.jp/fsecurity/rensai/openid01/openid01.html :http //www.goodpic.com/mt/archives2/2008/01/openid_oauth.html :http //d.hatena.ne.jp/lyokato/20080816/1218866900 OAuth:http //www.atmarkit.co.jp/fsecurity/special/106oauth/oauth01.html
https://w.atwiki.jp/jpops/pages/8357.html
Jin-Machineをお気に入りに追加 Jin-Machineのリンク #bf Amazon.co.jp ウィジェット Jin-Machineの報道 音楽FES無観客LIVE「TOKYO Broadcast Fes. 2021 秋~ENCOUNTER~」2021年11月5日より、20日間開催!!全105組のアーティストが出演!! - PR TIMES メトロノーム、約2年ぶりアルバム・リリース決定!新曲含むライヴ・ベスト・アルバム『5th狂逸インパクト』12/22リリース! - 激ロック ニュース 特撮、1年越しとなる20周年記念リベンジ・ライヴ 20thアニバーサリー・リベンジャーズ 敢行!今冬に最新ライヴ映像リリース決定! - 激ロック ニュース Leetspeak monsters、10/20リリースの6thマキシ・シングル『Trick or Treat』のリリースを記念しゲキクロとコラボ・アイテム販売決定! - 激ロック ニュース Leetspeak monsters、10/20リリースの6thマキシ・シングル表題曲「Trick or Treat」MV公開! - 激ロック ニュース Jin-Machineのていおん!担当・レジデンス涼羽-178が年内で脱退 - 音楽ナタリー 特撮、1年越しの20周年記念リベンジ・ライヴ 20thアニバーサリー・リベンジャーズ 10月開催決定! - 激ロック ニュース 田中聖主催の柏サーキットフェス『無礼男-Bremen-』タイムテーブルが発表 - http //spice.eplus.jp/ Leetspeak monsters、10/20に6thマキシ・シングル『Trick or Treat』リリース決定!最新ヴィジュアルも公開! - 激ロック ニュース HMV&BOOKS onlineの「激ロック×HMV」コーナー更新!Fear, and Loathing in Las Vegas、アルルカン、Northern19ら激ロックがレコメンドする最新タイトル掲載! - 激ロック ニュース FM802 MINAMI WHEEL 2021 、第2弾出演者でRED in BLUE、Pulse Factory、Chased by Ghost of HYDEPARK、アルルカン、CVLTEら190組発表!出演日程も決定! - 激ロック ニュース 田中聖が主催する千葉県柏市のサーキットフェス、出演アーティスト全49組発表 - 音楽ナタリー 10/2開催 In The Family FEST 2021 、最終出演アーティストで神激、Sable Hills、TRiDENT、チェイスド、EGG BRAINら発表! - 激ロック ニュース 田中 聖主催サーキット・フェス 無礼男-Bremen- 、第1弾出演者でSEX MACHINEGUNS、Pulse Factory、Jin-Machine、Free Aqua Butterfly、OXYMORPHONNら36組解禁! - 激ロック ニュース 7/24-25ライヴ配信開催の CRUSH OF MODE 、タイムテーブル発表! - 激ロック ニュース 特撮、メトロノーム、NoGoD、アルルカン、cali≠gari、Jin-Machineなど2日間にわたり21組出演! CRUSH OF MODE 、赤羽ReNY alphaとMusic Lab.濱書房からの2元同時中継で開催! - 激ロック ニュース revenge my LOST主催サーキット・イベント SPIDEr OSAKA 2021 、7/18梅田Zeela&BananaHallにて開催決定!ヒスパニ、Pulse Factory、SILHOUETTE FROM THE SKYLITら出演! - 激ロック ニュース 人気貨物列車で行こうEF65! すべての鉄道ファンに捧げたい、初の本格的鉄道VR作品! (2021年4月20日) - エキサイトニュース Jin-Machine 地元・仙台のライブハウス支援のために5日間連続無観客ライブを配信 - http //spice.eplus.jp/ Jin-Machine、初ベストアルバムのトレーラー動画&インストアイベント情報を公開 - OKMusic Leetspeak monsters ハロウィンイベント『Leet FEST 2019』に首振り、Jin-Machine、ROACHら出演決定 - http //spice.eplus.jp/ “笑い×ヴィジュアル系”を追求する両者の対談 鬼龍院翔(ゴールデンボンバー)×featuring16(Jin-Machine)mysoundマガジンでインタビュー公開! - PR TIMES 【千歌繚乱インタビュー】Jin-Machine、「日本一面白いヴィジュアル系バンドです!」 - BARKS 自称日本一面白いV系バンド”Jin-Machine”無料イベントニコ生で初の独占生中継 - ドワンゴジェイピーnews 自称 日本一面白いヴィジュアル系バンド Jin-Machine、 無料観覧イベント開催! - 激ロック ニュース Jin-Machine、すべての“売れたい”人たちに捧げる新作『売れたくて』を12/13リリース - BARKS Jin-Machineベース水月、家庭の事情で脱退 - ナタリー V系バンド『Jin-Machine』ルーベラ木村&ブッシュドノエル・水月が愛犬写真公開でデレッデレ「うちの子が一番かわいい!」 (2017年3月27日) - エキサイトニュース 次世代アーティスト18組が集結!レーベルの垣根越えて熱演繰り広げた4時間半 - ナタリー 【ライヴレポート】日本一おもしろいV系バンドJin-Machine、赤坂BLITZワンマンミサ「今年はもっとイノベーションしていきたい」 - BARKS 曲のタイトルに「黒歴史」、ステージで組み体操……ヴィジュアル系バンドJin-Machineがいろいろおかしい - - ねとらぼ Jin-Machine、新作ジャケに雄々しいゴリラ - ナタリー お笑いヴィジュアル系バンドJin-Machine、今度は「ゴリラ」をテーマにしたおバカ満載のニューシングルを発売 - BARKS 己龍、アルルカン、Jin-Machine……2015年のV系シーンをライブ動員数から考察 - Real Sound Jin-Machine、新曲で「黒歴史」振り返る? “誰もが心の奥底に封印したい思い出”を熱唱 - リアルサウンド バンドもファンもみんなでドキドキの初体験!スイカに女装にアニソン、新曲、HIP HOP?ときめき☆びじゅLIVE、大盛況! - PR TIMES 話題の おもしろいビジュアル系バンド が仙台に集結!『センバク!~北の“ビジュアル系”ロックフェス~』公開収録観覧申し込みは11月14日(木)まで - PR TIMES 【インタビュー】Jin-Machine、金爆弟分!? 「“自分達で演奏もするゴールデンボンバー”みたいなもんだと」 - BARKS Jin-Machineとは Jin-Machineの93%は電力で出来ています。Jin-Machineの6%は夢で出来ています。Jin-Machineの1%はアルコールで出来ています。 Jin-Machine@ウィキペディア Jin-Machine Amazon.co.jp ウィジェット 掲示板 名前(HN) カキコミ すべてのコメントを見る ページ先頭へ Jin-Machine このページについて このページはJin-Machineのインターネット上の情報を集めたリンク集のようなものです。ブックマークしておけば、日々更新されるJin-Machineに関連する最新情報にアクセスすることができます。 情報収集はプログラムで行っているため、名前が同じであるが異なるカテゴリーの情報が掲載される場合があります。ご了承ください。 リンク先の内容を保証するものではありません。ご自身の責任でクリックしてください。
https://w.atwiki.jp/mainichi-matome/pages/4573.html
The story below is originally published on Mainichi Daily News by Mainichi Shinbun (http //mdn.mainichi.jp). They admitted inventing its kinky features, or rather deliberately mistranslating them from the original gossip magazine. In fact, this is far from the general Japanese behavior or sense of worth. このページは、毎日新聞事件の検証のための配信記事対訳ページです。直接ジャンプして来られた方は、必ずFAQをお読みください。 ※ この和訳はあくまでもボランティアの方々による一例であり、翻訳の正確さについては各自判断してください。もし誤訳(の疑い)を発見した場合には、直接ページを編集して訂正するか翻訳者連絡掲示板に報告してください。 The transvestite tales of a public pen-pusher公僕事務屋の服装倒錯物語 拡散状況 関連ページ The transvestite tales of a public pen-pusher 公僕事務屋の服装倒錯物語 0 The transvestite tales of a public pen-pusher 2006,06,20 Shukan Asahi 6/23 By Ryann Connell 公僕事務屋の服装倒錯物語 週刊朝日 6/23 ライアン・コネル記 1 "She" strutted into the train carriage, hitched up "her" black miniskirt, and slumped down on the Hankyu Line train seat with "her" legs spread. From a hole in "her" pantyhose protruded an object that not only gave away the fact that "she" was a "he," but also suggested that he was in a very happy mood,indeed, according to Shukan Asahi (6/23). 『彼女』は列車の客車に気取りながら歩いて乗り込み、『彼女の』黒いミニスカートをぐいっと引き上げ、『彼女の』足を広げて阪急線の電車の座席に座り込んだ。 『彼女の』パンティーストッキングの穴からはある物体が飛び出していて、ソレは、『彼女』が『彼』であるという事実を明らかにするのみならず、実のところ、彼が大変幸せな気分だったことを示していた。週刊朝日(6/23)より。 2 He/she was 56-year-old Yutaka Ikeuchi, who was arrested for indecent exposure. Police collared him when he tried to escape after a group of girls on the train started asking him what the hell he thought he was doing. 彼/彼女は、56歳の池内裕で、公然わいせつで逮捕された。 警察が彼を捕まえたのは、電車に乗っていた少女の一団が、いったいぜんたい彼がしていることを自分でどう思っているのか、と訊ね始めた後に彼が逃げようとしたときのことだった。 3 "He gave us a false name at first, but then let us know that he had an apartment in Toyonaka, Osaka Prefecture," a police source tells Shukan Asahi. 「彼は最初私たちに偽名をいいましたが、そのあと私たちは、彼には大阪府豊中にアパートがあることを知りました」と、捜査関係者は週刊朝日に語る。 4 When he s not prancing around Kansai wearing women s clothing, Ikeuchi is actually every bit as stiff and staid as he was on the train; only in a different way, as the head of the general affairs division in the Amagasaki Municipal Government s Welfare Bureau. 彼が女性の服を着ながら関西を意気揚々と歩き回っていないときも、池内は実のところ、彼が上述の電車に乗っていたときと同じく、カチカチのカタブツだったのである;もっとも、尼崎市健康福祉局の総務部長という、違ったふうにではあったが。 5 Ikeuchi joined the government in 1973, filling a number of prominent positions and becoming a veteran pen pusher. Public servants are shocked at the fate that has befallen him. 池内は1973年に入庁し、重要な役職を歴任し、経験豊かな事務屋となった。 彼に降りかかった悲運に、公務員たちはショックを受けた。 6 "His wife called us one Monday morning, saying that she hadn t seen her husband since he left their home early Saturday and wondering if something had happened to him," an Amagasaki official tells Shukan Asahi. "We had no idea he was into cross-dressing. We were shocked when the police contacted us and told us about it." 「ある月曜の朝、彼の妻が、土曜日の早くに家を出て以来夫を見かけていないといって、彼に何かが起ったのではと思って、私たちに電話をかけました」と、尼崎市の役人は言う。 「私たちには、彼に女装趣味があったとは少しもわかりませんでした。警察が私たちに連絡してそのことを話したとき、私たちはショックを受けました」 7 While Ikeuchi may have a 30-plus-year career shuffling papers, that s not the only career he can boast of carrying out for more than three decades -- he s also been dressing up as a woman since his 20s. Ikeuchi is a member of an Osaka crossdressers club. When he was arrested, he was on his way back to the Toyonaka apartment where he stores his women s clothes before dressing as a man again and returning to his wife s side at their home in Nishinomiya, Hyogo Prefecture. 池内には三十数年のペーパーワークのキャリアがあるかもしれないが、三十年以上やっていると彼が自慢できるのはそれだけではなかった――彼はまた、二十代の頃から女装をし続けているのだ。 池内は大阪の女装クラブの会員である。 彼が逮捕されたとき、彼は女物の衣服が保管してある豊中のアパートに戻る途中だった。 男性用の服を着て兵庫県西宮市にある自宅の妻の元に戻る前のことである。 8 "You can tell clearly at first sight that he s a man, but his walk and hip-swaying showed the results of 30 years of practicing. When he was arrested, he was carrying a bunch of condoms and tampons. He wasn t wearing undies when he was arrested, either. Apparently, he d been messing around at the crossdressers club and was so excited he forgot to put them back on again when he left. I don t know exactly what he d been getting up to there," the investigation insider says. "His wife apparently had no idea he d been doing this for years." 「一見するだけで彼が男だということはわかりますが、彼の歩き方や腰の振り方は三十年間の実践の賜物です。逮捕されたとき、彼はたくさんのコンドームとタンポンを持っていました。また、彼は逮捕されたときに下着をはいていませんでした。どうやら、彼は女装クラブで大騒ぎをした後で、興奮しすぎて店を出るときに穿きなおし忘れたようです。彼がそこでいったい何をしていたかについてはわかりません」と、前述の捜査関係者は言う。 「彼がこのことを何年もやっていたことは、彼の妻も知らなかったみたいです」 9 Amagasaki Mayor Aya Usui, who, the weekly makes a point of noting, is a former airline stewardess, has promised to crack down on Ikeuchi. 元客室乗務員であると週刊朝日が指摘して注釈をつけるところの、尼崎市長・白井文は、池内に厳正に対処すると約束している。 10 "It s not appropriate behavior for a public servant," the mayor says. 「これは公務員としてあるまじき行為です」と、市長は言う。 #11 Ikeuchi has been suspended from work pending a decision on how to treat him. He has admitted his guilt in the case. 彼にどういう処分を行うかはまだ決まっておらず、彼は職場から謹慎させられている。 彼はこの事件において有罪であることを認めている。 11 "I wanted liberation," the weekly quotes him saying to the police. 「私は開放感が欲しかったのです」と、彼が警察に言ったことを週刊朝日は引用する。 12 In the meantime, Ikeuchi is trying to keep a lid on the incident. 一方で、池内はこの事件を伏せようとしている。 13 "I beg you, keep this quiet," Shukan Asahi quotes Ikeuchi saying when its reporters approached him at home to question him about the case. "It s gotta be kept quiet or it ll cause uproar." (By Ryann Connell) 「お願いします、そっとしておいてください」と、事件について質問するために池内の家を訪問したとき彼が言ったことを、週刊朝日は引用する。 「このことをそっとしておかないと、大騒ぎがおこるでしょう」(ライアン・コネル記) 14 June 20, 2006 2006年6月20日 拡散状況 Blogger 部分転載:http //transfofa.blogspot.com/2006/06/mausa-prison-chief-says-inmate-sex.html 英語サイト http //www.railpage.com.au/f-p565425.htm#565425 (*1) http //articles.urnotalone.com/867 関連ページ Blogger WaiWaiの記事を転載した英語サイト:R WaiWaiの記事を転載した英語サイト:U 兵庫県尼崎市 毎日新聞英語版から配信された記事2006年