Index
- Softwares: Our developing softwares
Articles
- IPv6 onlyネットワークの構築〜Ecdysis (NAT64) / BIND 9.8 (DNS64) / ISC DHCP 4 (DHCPv6), Oct. 31, 2011 by 浅井 大史
- Logging Remote Port Numbers in the Apache HTTP Server for Carrier Grade NAT, Aug. 15, 2011 by Hirochika Asai
- VMware vCenter Converterのホットクローニングの正体〜正しく行うP2V〜, June 6, 2011 by 浅井 大史
- AirPort interface down/up bug on Mac OS X (version 10.6.6), Mar. 1, 2011 by Hirochika Asai
- Mac OS XにおけるIPv6 RA処理の問題 (Translated the article IPv6 router advertisement processing bug on Mac OS X into Japanese), Dec. 12, 2010 by Hirochika Asai (訳: 浅井 大史)
- IPv6 router advertisement processing bug on Mac OS X, Sep. 24, 2010 by Hirochika Asai
Programming Language
C
IPv6
IPv6 ready Web sites
We crawled Web sites over the Internet. The list of IPv6 ready Web sites is available at IPv6 ready Web sites.
6to4 on FreeBSD (written in Japanese)
Please refer to 6to4 on FreeBSD (in Japanese).
Mac OS X tips
Please refer to Mac OS X tips.
VMware
VMware ESX/ESXi CLI Tips
Please refer to VMware ESX/ESXi CLI Tips.
Upgrading VMware ESXi
Please refer to Upgrading VMware ESXi via CLI.
*BSD/Linux
Package audit
Please refer to Package audit on *BSD/Linux.
NAT with FreeBSD
Please refer to FreeBSD as NAT gateway.
Discovering path MTU with ping command
To discover path MTU, you perhaps use ping command with the “Don't Fragment bit”. “Don't Fragment bit” can be set by a command line option of ping, but the option is different between BSD-based systems (including Mac OS X) and Linux. Here, we note the command line option for both BSD-based systems and Linux.
In BSD-based operating systems such as FreeBSD, NetBSD, and Mac OS X, you can use the “-D” option to set “Don't Fragment bit” like the following command.
# ping -D -s <size> <target-host-name>
In Linux operating systems, you can use the “-M do” option to set “Don't Fragment bit” like the following command.
# ping -M do -s <size> <target-host-name>
ZFS on FreeBSD
Please refer to ZFS on FreeBSD.
Use inbound interface's IP address for ICMP errors on Linux
Linux operating systems return ICMP errors with outbound interface's IP address by default. When we use Linux as a router and we want to resolve the path by traceroute etc., this mechanism sometimes bothers us because the results of traceroute may not the actual path for asymmetric paths. To use inbound interface's IP address for ICMP errors on Linux, execute the following command:
# sysctl -w net.ipv4.icmp_errors_use_inbound_ifaddr=1
If you want to keep this setting after next boot, add the following line to /etc/sysctl.conf on your Linux:
net.ipv4.icmp_errors_use_inbound_ifaddr=1
Other tips
Web
HTML5
HTML
JavaScript
iPhone memo
AdHoc distribution
- "new file"
- "resources"
- "iPhoneOS-Code Siigning"
- "Entitlements"
- "dist.plist"
- Unckeck "get-task-allow"
- Configuration::Code Signing Entitlements --> "get-task-allow"
N.B., Ckeck "get-task-allow" for development (i.e., when you plug your iPhone in directly and install your app through Xcode).
Clustering memo
Methods
-
Nearest Neighbor Method (single linkagr)
single for hclust (in R) -
Furthest Neighbor Method (complete linkage)
complete for hclust (in R) -
Group Average Method
average for hclust (in R) -
Centroid Method
centroid for hclust (in R) -
Median Method
median for hclust (in R) -
Ward’s Method (Minimum Variance Method)
ward for hclust (in R) -
McQuitty
mcquitty for hclust (in R)
OS development
Aeons: Yet Another Programming Language
Under development. Current version of this software is available at aeons-current.tar.gz, although this version is NOT ready to launch, i.e., UNDER DEVELOPMENT.
Create a programming language in C (C言語で作るプログラミング言語) [written in Japanese]