葉氏盃全國大賽四強下半第一牌,南北方一路氣勢磅礡的叫到大滿貫,在 18 IMP 的領先下實在是不樂見如此大牌。你坐在西家,首攻什麼?
古往今來眾所皆知,對抗大滿貫最好消極首攻,若非單張王一律建議敲王,但在機械化的敲王之前,先來描繪看看南北方的牌情吧。
測試 iframe:
BBO handviewer editor
https://www.bridgebase.com/tools/handviewer.html?editor=y
葉氏盃全國大賽四強下半第一牌,南北方一路氣勢磅礡的叫到大滿貫,在 18 IMP 的領先下實在是不樂見如此大牌。你坐在西家,首攻什麼?
古往今來眾所皆知,對抗大滿貫最好消極首攻,若非單張王一律建議敲王,但在機械化的敲王之前,先來描繪看看南北方的牌情吧。
測試 iframe:

class NODE_STATUS:
# A node starts out as READY.
DEFAULT_STATUS = 0
#: The node has been created and has a system ID assigned to it.
DECLARED = 0
#: Testing and other commissioning steps are taking place.
COMMISSIONING = 1
#: Smoke or burn-in testing has a found a problem.
FAILED_TESTS = 2
#: The node can't be contacted.
MISSING = 3
#: The node is in the general pool ready to be deployed.
READY = 4
#: The node is ready for named deployment.
RESERVED = 5
#: The node is powering a service from a charm or is ready for use with
#: a fresh Ubuntu install.
ALLOCATED = 6
#: The node has been removed from service manually until an admin
#: overrides the retirement.
RETIRED = 7
{{if http_proxy }}
d-i mirror/http/proxy string {{http_proxy}}
{{else}}
d-i mirror/http/proxy string http://{{server_host}}:8000/
{{endif}}
/etc/maas/templates/commissioning-user-data/user_data_config.template /etc/maas/preseeds/enlist_userdata /etc/maas/preseeds/curtin_userdata /etc/maas/preseeds/generic
update-rc.d squid-deb-proxy defaults
RELEASES="precise04 saucy precise" #RELEASES="precise quantal raring saucy" ARCHES="amd64/generic i386/generic" #ARCHES="amd64/generic i386/generic armhf/highbank armhf/generic"
class DISTRO_SERIES:
precise04 = 'precise04'
DISTRO_SERIES_CHOICES = (
(DISTRO_SERIES.precise04, 'Ubuntu 12.04 LTS "Precise Pangolin with 3.11 Kernel"')
)
compose_installer_base_url() {
local arch=$1 release=$2
case $arch in
amd64/*|i386/*)
if [ "$release" = "precise04" ]; then
local installer_url="$MAIN_ARCHIVE/dists/precise-updates/main/installer-${arch%%/*}"
else
local installer_url="$MAIN_ARCHIVE/dists/${release}-updates/main/installer-${arch%%/*}"
fi
echo "$installer_url/current/images/"
;;
...
}
compose_installer_download_url_postfix() {
local arch=$1
local release=$2
case $arch in
amd64/*|i386/*)
if [ "$release" = "precise04" ]; then
echo "saucy-netboot/ubuntu-installer/${arch%%/*}/"
else
echo "netboot/ubuntu-installer/${arch%%/*}/"
fi
;;
...
}
compose_installer_download_url_postfix $arch $release
update_install_files() {
...
filename_in_md5sums_file=./$file_prefix$file
...
}
root@ops-maas3:/var/lib/maas/tftp# find . | grep initrd.gz ./amd64/generic/precise/install/initrd.gz ./amd64/generic/saucy/install/initrd.gz ./amd64/generic/precise04/install/initrd.gz ./i386/generic/precise/install/initrd.gz ./i386/generic/saucy/install/initrd.gz ./i386/generic/precise04/install/initrd.gz
d-i base-installer/kernel/altmeta string lts-saucy
#d-i base-installer/kernel/image string linux-server d-i debian-installer/allow_unauthenticated string true
def detect_ipmi():
# XXX: andreserl 2013-04-09 bug=1064527: Try to detect if node
# is a Virtual Machine. If it is, do not try to detect IPMI.
with open('/proc/cpuinfo', 'r') as cpuinfo:
for line in cpuinfo:
if line.startswith('model name') and 'QEMU' in line:
return (False, None)
with open('/var/log/dmesg', 'r') as dmesg:
for line in dmesg:
if 'Hypervisor detected' in line and 'VMware' in line:
return (False, None)
{prefix}_{node_architecture}_{node_subarchitecture}_{release}_{node_name}
{prefix}_{node_architecture}_{node_subarchitecture}_{release}
{prefix}_{node_architecture}_{node_subarchitecture}
{prefix}_{node_architecture}
{prefix}
'generic'