{"id":2930,"date":"2015-03-15T21:32:38","date_gmt":"2015-03-15T12:32:38","guid":{"rendered":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/?p=2930"},"modified":"2015-03-15T21:32:38","modified_gmt":"2015-03-15T12:32:38","slug":"netbsd-on-raspberry-pi-2","status":"publish","type":"post","link":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/2015\/2930","title":{"rendered":"NetBSD on Raspberry Pi 2"},"content":{"rendered":"<p><a href=\"http:\/\/www.raspberrypi.org\/products\/raspberry-pi-2-model-b\/\">Raspberry Pi 2<\/a> \u304c\u5c4a\u304d\u307e\u3057\u305f\u3002<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"ja\" dir=\"ltr\">\u3055\u3066\u3001\u3064\u3044\u3046\u3063\u304b\u308a\u5c4a\u3044\u305f\u30ef\u30b1\u3060\u304c\u2026\u3002\u4f55\u3057\u3088\u3046?w <a href=\"http:\/\/t.co\/cUbpsWOVeZ\">pic.twitter.com\/cUbpsWOVeZ<\/a><\/p>\n<p>&mdash; Kiyono, Goro (@goro1080) <a href=\"https:\/\/twitter.com\/goro1080\/status\/568024912444551168?ref_src=twsrc%5Etfw\">February 18, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>\u8cfc\u5165\u306e\u6c7a\u3081\u624b\u306f <a href=\"http:\/\/blogs.windows.com\/buildingapps\/2015\/02\/02\/windows-10-coming-to-raspberry-pi-2\/\">Raspberry Pi 2 \u7528\u306e Windows 10<\/a> \u304c\u7121\u511f\u63d0\u4f9b\u3055\u308c\u308b\u3063\u3066\u3068\u3053\u308d\u3067\u3059\u304c\u3001\u660e\u78ba\u306a\u63d0\u4f9b\u6642\u671f\u304c\u4e0d\u660e\u306a\u306e\u3067\u3001\u3068\u308a\u3042\u3048\u305a NetBSD \u3092\u5165\u308c\u3066\u904a\u3093\u3067\u307f\u308b\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<p><!--more--><\/p>\n<p>\u5148\u4ee3\u3068\u306e\u4e92\u63db\u6027\u304c\u3063\u3066\u8a71\u3092\u898b\u304b\u3051\u3066\u305f\u306e\u3067\u3055\u3063\u304f\u308a NetBSD \u3082\u52d5\u304f\u3060\u308d\u3046\u3068\u30bf\u30ab\u3092\u304f\u304f\u3063\u3066\u3044\u305f\u306e\u3067\u3059\u304c SoC \u304c ARMv6 \u304b\u3089 ARMv7 \u306b\u306a\u3063\u3066\u3044\u308b\u95a2\u4fc2\u304b\u3001\u4f55\u5ea6\u8a66\u3057\u3066\u3082\u8d77\u52d5\u3057\u306a\u3044\u2026\u3002\u3068\u3044\u3046\u306e\u3082\u5148\u4ee3\u306f SD \u30ab\u30fc\u30c9\u306e DOS \u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u306b\u3042\u308b kernel.img \u3092\u8aad\u307f\u8fbc\u3093\u3067\u30d6\u30fc\u30c8\u3057\u3066\u305f\u306e\u3067\u3059\u304c\u3001 RPI2 \u306f kernel7.img \u3092\u8aad\u307f\u8fbc\u3093\u3067\u30d6\u30fc\u30c8\u3059\u308b\u4ed5\u7d44\u307f\u307f\u305f\u3044\u306a\u306e\u3067\u3001\u305d\u308c\u304c\u306a\u3044\u4ee5\u4e0a\u52d5\u304f\u308f\u3051\u306f\u306a\u3044\u3093\u3067\u3059\u306a(\u7b11<\/p>\n<p>\u3067\u3001<a href=\"http:\/\/cvsweb.netbsd.org\/bsdweb.cgi\/src\/sys\/arch\/evbarm\/conf\/RPI2_INSTALL?rev=1.1&amp;content-type=text\/x-cvsweb-markup&amp;only_with_tag=MAIN\">3 \u6708\u4e0a\u65ec\u306b RPI2 \u3092\u30b5\u30dd\u30fc\u30c8\u3059\u308b\u30b3\u30fc\u30c9\u304c\u5165\u3063\u305f<\/a>\u3088\u3046\u3067<a href=\"https:\/\/github.com\/ebijun\/NetBSD\/blob\/master\/Guide\/RPI.rst\">2015\/3\/13 \u4ee5\u964d\u306e\u30a4\u30e1\u30fc\u30b8<\/a>\u3067\u3042\u308c\u3070 kernel7.img \u3082\u5165\u3063\u3066\u308b\u306e\u3067\u554f\u984c\u306a\u304f\u52d5\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u305d\u306e\u3082\u306e\u306f @ebijun \u3055\u3093\u306e\u7d39\u4ecb\u30da\u30fc\u30b8\u8aad\u3093\u3060\u307e\u307e\u306b\u5b9f\u884c\u3059\u308c\u3070\u554f\u984c\u306a\u304f\u7d42\u308f\u308b\u306e\u3067\u3001\u5f15\u3063\u304b\u304b\u3063\u305f\u3068\u3053\u308d\u3060\u3051\u30e1\u30e2\u3002<\/p>\n<ul>\n<li><span class=\"label label-info\">\u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u4f5c\u6210<\/span><br \/>\nOS X \u3067\u3084\u3063\u3066\u3044\u308b\u306e\u3067\u3059\u304c\u3001<\/p>\n<pre>goro@serena:~$ diskutil list                                  \n\/dev\/disk0\n   #:                       TYPE NAME                    SIZE       IDENTIFIER\n   0:      GUID_partition_scheme                        *1.0 TB     disk0\n   1:                        EFI EFI                     209.7 MB   disk0s1\n   2:          Apple_CoreStorage                         999.7 GB   disk0s2\n   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3\n\/dev\/disk1\n   #:                       TYPE NAME                    SIZE       IDENTIFIER\n   0:                  Apple_HFS Macintosh HD           *999.3 GB   disk1\n                                 Logical Volume on disk0s2\n                                 48465300-0000-11AA-AA11-00306543ECAC\n                                 Unencrypted\n\/dev\/disk2\n   #:                       TYPE NAME                    SIZE       IDENTIFIER\n   0:     FDisk_partition_scheme                        *15.8 GB    disk2\n   1:                 DOS_FAT_16 NO NAME                 58.7 MB    disk2s1<\/pre>\n<p>\u3068\u304b\u3084\u308b\u3068\u523a\u3055\u3063\u3066\u308b SD \u304c \/dev\/disk2 \u3060\u3063\u3066\u3053\u3068\u304c\u308f\u304b\u308b\u306e\u3067<\/p>\n<pre>goro@serena:~$ diskutil umount \/Volumes\/NO\\ NAME<\/pre>\n<p>\u3066\u306a\u611f\u3058\u3067\u30de\u30a6\u30f3\u30c8\u89e3\u9664\u3057\u3066<\/p>\n<pre>goro@serena:~$ sudo dd if=.\/2015-03-13-netbsd-raspi-earmv6hf.img of=\/dev\/rdisk2 bs=1m<\/pre>\n<p>\u3068\u304b\u3084\u308b\u3068\u3081\u3067\u305f\u304f SD \u30ab\u30fc\u30c9\u306b\u30a4\u30e1\u30fc\u30b8\u304c\u713c\u304b\u308c\u307e\u3059\u3002\u3053\u306e\u6642\u9032\u6357\u72b6\u6cc1\u3092\u78ba\u8a8d\u3057\u3088\u3046\u3068 kill -USR1 \u3068\u304b\u3084\u308b\u3068\u30b5\u30af\u3063\u3068 dd \u304c\u6b7b\u306c\u306e\u3067\u6c17\u3092\u3064\u3051\u307e\u3057\u3087\u3046w<\/li>\n<li><span class=\"label label-info\">\u7121\u7dda LAN<\/span><br \/>\nRPI2 \u7528\u306b <a href=\"http:\/\/www.amazon.co.jp\/dp\/B00DMTRIBA\/\">USB \u306e\u7121\u7dda LAN \u30c9\u30f3\u30b0\u30eb<\/a>? \u3092\u8cb7\u3063\u3066\u304a\u3044\u305f\u306e\u3067\u3059\u304c\u3001NetBSD \u3067\u7121\u7dda LAN \u3092\u5f04\u3063\u3066\u305f\u306e\u306f NetBSD\/hpcmips \u306e\u9803\u3060\u3063\u305f\u306e\u3067\u6b63\u306b\u9694\u4e16\u306e\u611f\u304c\u3042\u308a\u307e\u3057\u305f(\u7b11 \u3002 \u523a\u3057\u305f\u3068\u3053\u308d urtwn0 \u3068\u8a8d\u8b58\u3057\u305f\u306e\u3067\u8a66\u884c\u932f\u8aa4\u3057\u3066\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u843d\u3061\u7740\u304d\u307e\u3057\u305f\u3002<\/p>\n<ul>\n<li><span class=\"label label-success\">\/etc\/rc.conf<\/span>\n<pre>critical_filesystems_local=\"\/var \/usr\"\ndhcpcd_flags=\"-q -b\"\nwpa_supplicant=YES\nwpa_supplicant_flags=\"-i urtwn0 -c \/etc\/wpa_supplicant.conf\"<\/pre>\n<\/li>\n<li><span class=\"label label-success\">\/etc\/ifconfig.urtwn0<\/span>\n<pre>up\ndhcp<\/pre>\n<\/li>\n<li><span class=\"label label-success\">\/etc\/wpa_supplicant.conf<\/span>\n<pre>ap_scan=1\nctrl_interface=\/var\/run\/wpa_supplicant\nctrl_interface_group=0\n\nnetwork={\n        scan_ssid=1\n        proto=RSN WPA\n        key_mgmt=WPA-PSK\n        pairwise=CCMP TKIP\n        group=CCMP TKIP\n        ssid=\"your ssid\"\n        #psk=\"your ssid key\"\n        psk=b831168171cb1e94059064d7ea39d06789ff70fc1f2f262dd51d4138c116b94b\n}\n<\/pre>\n<\/li>\n<\/ul>\n<p>\u3061\u306a\u307f\u306b wpa_supplicant.conf \u306e\u66f8\u304d\u65b9\u306f <a href=\"http:\/\/wiki.netbsd.org\/tutorials\/how_to_use_wpa_supplicant\/\">how to use wpa supplicant\u00a0<\/a>\u306b\u5927\u4f53\u66f8\u3044\u3066\u3042\u308b\u306f\u305a\u3067\u3059\u304c\u3001 psk \u306f<\/p>\n<pre>wpa_passphrase 'your ssid' 'your ssid key'\nnetwork={\n    ssid=\"your ssid\"\n    #psk=\"your ssid key\"\n    psk=b831168171cb1e94059064d7ea39d06789ff70fc1f2f262dd51d4138c116b94b\n}\n<\/pre>\n<p>\u3068\u304b\u51fa\u529b\u3055\u308c\u308b\u306e\u3067\u3001\u3053\u308c\u3092 wpa_supplicant.conf \u306b\u30b3\u30d4\u30da\u3067\u3059\u3002\u3061\u306a\u307f\u306b ssid \u3084 ssid key \u306b\u30b9\u30da\u30fc\u30b9\u304c\u5165\u3063\u3066\u306a\u3044\u5834\u5408\u306f\u30af\u30a9\u30fc\u30c8\u4e0d\u8981\u3067\u3059\u3002<\/li>\n<li><span class=\"label label-info\">\u30ad\u30fc\u30dc\u30fc\u30c9\u914d\u5217<\/span><br \/>\n\u666e\u6bb5\u304b\u3089\u82f1\u8a9e\u914d\u5217\u3067\u3057\u304b\u4f7f\u3063\u3066\u306a\u3044\u306e\u3067\u6c17\u306b\u3057\u305f\u3053\u3068\u306a\u304b\u3063\u305f\u3093\u3067\u3059\u304c\u3001 RPI2 \u306e\u914d\u5e03\u30a4\u30e1\u30fc\u30b8\u306f\u65e5\u672c\u8a9e\u30ad\u30fc\u30dc\u30fc\u30c9\u524d\u63d0\u3060\u3063\u305f\u306e\u3067\u3001\u9014\u65b9\u306b\u304f\u308c\u3066\u3057\u307e\u3044\u307e\u3057\u305f(\u7b11 \u3068\u3044\u3046\u3053\u3068\u3067<\/p>\n<ul>\n<li><span class=\"label label-success\">\/etc\/wscons.conf<\/span>\n<pre>#encoding jp<\/pre>\n<\/li>\n<\/ul>\n<p>\u3068\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3059\u308b\u3068\u89e3\u6c7a\u3067\u3059<\/li>\n<\/ul>\n<p>dmesg.boot \u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u6d41\u308c\u307e\u3057\u305f\u3002\u3055\u3066\u3001\u3053\u308c\u3092\u4f55\u306b\u4f7f\u304a\u3046\u304b\u2026(\u3047\u30fc<\/p>\n<pre>Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n    2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015\n    The NetBSD Foundation, Inc.  All rights reserved.\nCopyright (c) 1982, 1986, 1989, 1991, 1993\n    The Regents of the University of California.  All rights reserved.\n\nNetBSD 7.99.6 (RPI2.201503081520Z) #0: Sun Mar  8 17:11:19 UTC 2015\n    builds@b44.netbsd.org:\/home\/builds\/ab\/HEAD\/evbarm-earmv7hf\/201503081520Z-obj\/home\/source\/ab\/HEAD\/src\/sys\/arch\/evbarm\/compile\/RPI2\ntotal memory = 944 MB\navail memory = 929 MB\nsysctl_createv: sysctl_create(machine_arch) returned 17\ntimecounter: Timecounters tick every 10.000 msec\nmainbus0 (root)\ncpu0 at mainbus0 core 0: 600 MHz Cortex-A7 r0p5 (Cortex V7A core)\ncpu0: DC enabled IC enabled WB disabled EABT branch prediction enabled\ncpu0: isar: [0]=0x2101110 [1]=0x13112111 [2]=0x21232041 [3]=0x11112131, [4]=0x10011142, [5]=0\ncpu0: mmfr: [0]=0x10101105 [1]=0x40000000 [2]=0x1240000 [3]=0x2102211\ncpu0: pfr: [0]=0x1131 [1]=0x11011\ncpu0: 32KB\/32B 2-way L1 VIPT Instruction cache\ncpu0: 32KB\/64B 4-way write-back-locking-C L1 PIPT Data cache\ncpu0: 512KB\/64B 8-way write-through L2 PIPT Unified cache\nvfp0 at cpu0: NEON MPE (VFP 3.0+), rounding, NaN propagation, denormals\nvfp0: mvfr: [0]=0x10110222 [1]=0x11111111\ncpu1 at mainbus0 core 1: disabled (unresponsive)\ncpu2 at mainbus0 core 2: disabled (unresponsive)\ncpu3 at mainbus0 core 3: disabled (unresponsive)\nobio0 at mainbus0\nbcmicu0 at obio0\narmgtmr0 at obio0: ARMv7 Generic 64-bit Timer (19200 kHz)\narmgtmr0: interrupting on irq 99\ntimecounter: Timecounter \"armgtmr0\" frequency 19200000 Hz quality 500\nbcmmbox0 at obio0 intr 65: VC mailbox\nvcmbox0 at bcmmbox0\nvchiq0 at obio0 intr 66: BCM2835 VCHIQ\nbcmpm0 at obio0: Power management, Reset and Watchdog controller\nbcmdmac0 at obio0: DMA0 DMA2 DMA4 DMA5 DMA8 DMA9 DMA10\nbcmrng0 at obio0: RNG\nplcom0 at obio0 intr 57\nplcom0: txfifo disabled\nplcom0: console\ngenfb0 at obio0: switching to framebuffer console\ngenfb0: framebuffer at 0x3bc56000, size 2400x1200, depth 32, stride 15360\nwsdisplay0 at genfb0 kbdmux 1: console (default, vt100 emulation)\nwsmux1: connecting to wsdisplay0\nwsdisplay0: screen 1-3 added (default, vt100 emulation)\nsdhc0 at obio0 intr 62: SDHC controller\nsdhc0: interrupting on intr 62\ndwctwo0 at obio0 intr 9: USB controller\nbcmspi0 at obio0 intr 54: SPI\nspi0 at bcmspi0: SPI bus\nbsciic0 at obio0 intr 53: BSC0\niic0 at bsciic0: I2C bus\nbsciic1 at obio0 intr 53: BSC1\niic1 at bsciic1: I2C bus\nbcmgpio0 at obio0: GPIO [0...31]\ngpio0 at bcmgpio0: 32 pins\nbcmgpio1 at obio0: GPIO [32...53]\ngpio1 at bcmgpio1: 22 pins\nusb0 at dwctwo0: USB revision 2.0\ntimecounter: Timecounter \"clockinterrupt\" frequency 100 Hz quality 0\nsdhc0: SD Host Specification 3.0, rev.153\nsdhc0: using DMA transfer\nsdmmc0 at sdhc0 slot 0\nuhub0 at usb0: vendor 0000 DWC2 root hub, class 9\/0, rev 2.00\/1.00, addr 1\nuhub0: 1 port with 1 removable, self powered\nld0 at sdmmc0: \nld0: 15079 MB, 7659 cyl, 64 head, 63 sec, 512 bytes\/sect x 30881792 sectors\nld0: 4-bit width, bus clock 50.000 MHz\nuhub1 at uhub0 port 1: vendor 0424 product 9514, class 9\/0, rev 2.00\/2.00, addr 2\nuhub1: multiple transaction translators\nuhub1: 5 ports with 4 removable, self powered\nusmsc0 at uhub1 port 1\nusmsc0: vendor 0424 product ec00, rev 2.00\/2.00, addr 3\nusmsc0: Ethernet address b8:27:eb:dc:4e:af\nukphy0 at usmsc0 phy 1: OUI 0x00800f, model 0x000c, rev. 3\nukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto\nuhidev0 at uhub1 port 3 configuration 1 interface 0\nuhidev0: vendor 05af USB Keyboard, rev 2.00\/1.40, addr 4, iclass 3\/1\nukbd0 at uhidev0: 8 modifier keys, 6 key codes\nwskbd0 at ukbd0: console keyboard, using wsdisplay0\nuhidev1 at uhub1 port 3 configuration 1 interface 1\nuhidev1: vendor 05af USB Keyboard, rev 2.00\/1.40, addr 4, iclass 3\/0\nuhidev1: 2 report ids\nuhid0 at uhidev1 reportid 1: input=1, output=0, feature=0\nuhid1 at uhidev1 reportid 2: input=4, output=0, feature=1\nurtwn0 at uhub1 port 4\nurtwn0: Realtek 802.11n WLAN Adapter, rev 2.00\/2.00, addr 5\nurtwn0: MAC\/BB RTL8188CUS, RF 6052 1T1R, address 80:1f:02:6e:dc:64\nurtwn0: 1 rx pipe, 2 tx pipes\nurtwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps\nurtwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps\nuhidev2 at uhub1 port 5 configuration 1 interface 0\nuhidev2: Logitech USB Receiver, rev 2.00\/22.01, addr 6, iclass 3\/1\nums0 at uhidev2: 16 buttons, W and Z dirs\nwsmouse0 at ums0 mux 0\nuhidev3 at uhub1 port 5 configuration 1 interface 1\nuhidev3: Logitech USB Receiver, rev 2.00\/22.01, addr 6, iclass 3\/0\nuhidev3: 17 report ids\nuhid2 at uhidev3 reportid 3: input=4, output=0, feature=0\nuhid3 at uhidev3 reportid 16: input=6, output=6, feature=0\nuhid4 at uhidev3 reportid 17: input=19, output=19, feature=0\nboot device: ld0\nroot on ld0a dumps on ld0b\nmountroot: trying nfs...\nmountroot: trying msdos...\nmountroot: trying ext2fs...\nmountroot: trying ffs...\nroot file system type: ffs\nkern.module.path=\/stand\/evbarm\/7.99.6\/modules\nvchiq: local ver 6 (min 3), remote ver 6.\nvcaudio0 at vchiq0: auds\nvchiq_get_state: g_state.remote-&gt;initialised != 1 (0)\nvchiq: vchiq_initialise: videocore initialized after 1 retries\n\nWARNING: no TOD clock present\nWARNING: using filesystem time\nWARNING: CHECK AND RESET THE DATE!\naudio0 at vcaudio0: half duplex, playback, capture, independent\ninit: copying out path `\/sbin\/init' 11\nWARNING: module error: vfs load failed for `com', error 2\nWARNING: module error: vfs load failed for `com', error 2\nusmsc0: link state DOWN (was UNKNOWN)\nwsdisplay0: screen 4 added (default, vt100 emulation)\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Raspberry Pi 2 \u304c\u5c4a\u304d\u307e\u3057\u305f\u3002 \u3055\u3066\u3001\u3064\u3044\u3046\u3063\u304b\u308a\u5c4a\u3044\u305f\u30ef\u30b1\u3060\u304c\u2026\u3002\u4f55\u3057\u3088\u3046?w pic.twitter.com\/cUbpsWOVeZ &mdash; Kiyono, Goro (@goro1080) Fe [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,13],"tags":[75,47,73],"class_list":["post-2930","post","type-post","status-publish","format-standard","hentry","category-gadget","category-netbsd","tag-gadget","tag-iyh","tag-netbsd"],"_links":{"self":[{"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/posts\/2930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/comments?post=2930"}],"version-history":[{"count":9,"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/posts\/2930\/revisions"}],"predecessor-version":[{"id":2939,"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/posts\/2930\/revisions\/2939"}],"wp:attachment":[{"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/media?parent=2930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/categories?post=2930"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/borg4.vdomains.jp\/~goro\/diary\/wp-json\/wp\/v2\/tags?post=2930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}