当時英語は受験英語で、「読み、書き」はできても「しゃべり、聴き」は覚束なく、その他の国の言葉は挨拶(e.g. "Bon jour" in French)と「いくら?e.g. "Combien?" in French」位を旅行本で調べました。(欧州国の歴史等は世界史の授業程度しか知識がなく、文化等は全くの無知でした。)
ps. 因みにこの旅行は「沈まぬ太陽」にも出てくる、地獄|恐怖の「JAL南回り欧州便(所要28時間)」で、バンコク、ドバイに立ち寄り、数えきれないくらい矢鱈機内食を食べ、腰が痛く(事実、反対向きに搭乗席に正対して寝ていました)、閉所恐怖に陥り、飛行機から飛び出したくなったのをよく覚えています。改めてこの便(どうもロンドン行きのJL462便らしい)の中継地は、
注:このような記事がありました。「保有率が上昇」とありますが、発行数は減少です。記事を読んでいても増加要因が感じられず「率」という言葉に気が付きました。分子(パスポート数)が減少しても、分母(人口}がより減少しているので「率」が増加しているのでしょう。The title looks like misleading, isn't it?そういえば最近矢鱈(昔は「円高、デフレ(物価安)」が悪いことだとして自民党が経済成長の為に誘導した)「円安、インフレ(物価高)」と騒ぎますが、これも金融取引のみならず、主要財を輸入する(その代金で為替が変動する)日本では為替相場と経済状況が密接に関連することに心しなければならないことだと思います。
/////////////////////////////////////////////////
//Boids(個体群)クラス定義(Boidsコントロール)
/////////////////////////////////////////////////
public class Boids : Control //種の群れ
{
//フィールド定義
///////////////////////////////////////////////
// Boids_for_CS.cs
// Copyright (c) 2026 by Y-sama
// C#プログラム及び日本語コメント文責:Y-sama
// Original program Copyright by Ben Eater
// https://eater.net/boids
///////////////////////////////////////////////
using System;
using System.Windows.Forms;
using System.Drawing;
using System.Drawing.Drawing2D; //Graphicsクラス(アンチエイリアス)使用の為
using System.Collections.Generic; //List使用の為
namespace Boids_for_CS
{ //グローバル定数(↓こいつらについてはここを参照してください。)
public enum BoidType//Boidの種を行動特性別に以下4種とする
{ Flocker, //0 - "Birds of a feather flock together" Introvert, //1 - Harmless "Lone wolf" but tends to get away from a flock Sociopath, //2 - Dangerous, often times kills others Dead//3 - a dead body //https://gigazine.net/news/20240921-difference-between-psychopath-sociopath/
}
/////////////////////////////////////////////////////////
//Boid(個体)クラス定義
//注意:Boidタイプが「死骸(BoidType.Dead)」の場合、
//(1)呼び出し側でメソッド呼び出しを制限することが原則
//(2)気になる人は
// "if(bType == BoidType.Dead) return;
// を行動メソッドの冒頭に追加してください
/////////////////////////////////////////////////////////
public class Boid //個体
{ //定数
const int VisualRange = 75; //視野 //プロパティ
public int ID {private set; get;} //BoidのID(読み取り専用)ー解説:Ver2.0で追加しました。(末尾参照)
//フィールド定義
public BoidType bType; //生物学的種のID(ユーザー指定可)-解説:これが↑のやつです。
public int X; //x座標
public int Y; //y座標
public double dx; //x移動距離(-5.0~5.0-左右へ5.0)
public double dy; //y移動距離(-5.0~5.0-上下へ5.0)
public Queue<Point> History; //履歴(x、y座標の履歴配列)
//コンストラクター
public Boid(int id) //解説:Ver2.0で引数を追加しました。
{
ID = id; //IDを指定して生成する
History = new Queue<Point>();
}