FREISBERG — スウェーデン・スモーランドからのポータル

森は深く。光は明るく。ポータルは大きく。

40年のプログラミング、うち30年は国際的な多言語ポータル。森のひらけた土地にある農場で作っています。いちばん近い隣家まで5キロ、それでも意外なほど速いインターネット。

40

年 プログラミング歴

30

年 多言語ポータル

35

言語 最大のポータルで

1

人 窓口はひとり

SKOG

できること

ポータルまるごと。空のディレクトリから運用まで。

01

ゼロから作る本格的なポータル

構想、データモデル、フロントエンド、編集機能まで。中途半端な作りも、ページビルダーの残骸もありません。

02

多言語対応と翻訳ワークフロー

後付けではなく、初日から言語が構造を支えます。運用する人のためのワークフローも込みで。

03

データベースとバックエンド

10年後、100万件になっても筋が通る構造を作ります。

04

多言語のSEO構造

hreflang、サイトマップ、言語ごとの正しいURL。人がとうに理解していることを、Googleにも伝えます。

05

ブランド、配色、イラスト

ロゴ、配色、そのサイト固有の絵。そして、それが印刷物や大判になったときの姿まで。削ぎ落とし、幾何学的に、余白を持たせて。

06

ホスティングと運用

サーバー、更新、バックアップ、監視。受け取るのはウェブサイトであって、宿題ではありません。

得意分野

ひとつのサイト。35の言語。ひとりの人間。

多言語対応は、たいていのプロジェクトで費用がふくらむ場所です。最後に付け足すからです。私は最初の一行から、そのために設計します。

最初から

言語はデータモデルの中にあります。あとから被せるプラグインではありません。

こわがらずに翻訳

コンテンツと翻訳はコードから切り離して動きます。一語直すためにファイルを触る人は、誰もいません。

筋の通ったフォールバック

翻訳が欠けても壊れません。ページはいちばん近い言語へきれいに戻ります。

Googleにも読めるように

言語ごとに固有のURL、hreflang、サイトマップ。そうでなければ、すでに知っている人にしか見つけてもらえません。

得意分野

数百万件のデータ。多くの情報源。ひとつの秩序。

大きなポータルの裏には、何年もかけて育つデータがあります。時刻表、停留所、地名、翻訳。百回目の取り込みの後でも整然としていて、十年後にも意味が通るように組み立てます。

多くの情報源、ひとつのモデル

各国のデータポータル、運輸連合、事業者からの時刻表に加え、オープンデータがない所は自分で調べます。すべてを共通のモデルにまとめ、ダイヤ期間ごとに有効期間を持たせます。

確認してから反映

取り込みはまず試行として実行し、確認を経てから反映します。手で管理している情報が取り込みで上書きされることはありません。

重複のない駅登録簿

停留所は独自の駅登録簿と照合し、重複は統合します。地名は原語表記と翻字で — rail.world では35言語。

自前のサーバー、オープンな形式

PostgreSQL、Python、TypeScript を EU 内の自前サーバーで運用。形式は GTFS を推奨し、その他は相談に応じます。出典を明記し、ライセンスを守り、転売はしません。

データを一件、開いてみる。

駅登録簿に載っているひとつの駅の姿です。原語表記と翻字の名称、各値の出典、ダイヤ期間ごとの有効期間。手で管理している項目は保護されています。

stations #48 213
name
München Hauptbahnhof
DELFI
name.en
Munich Central Station
手作業
name.sv
München centralstation
手作業
name.el
Κεντρικός Σταθμός ΜονάχουKentrikós Stathmós Monáchou
WIKIDATA
name.ja
ミュンヘン中央駅Myunhen Chūō-eki
WIKIDATA
uic
8000261
DELFI
geo
48.1402 N · 11.5600 E
DELFI · ÖBB
valid
2026年ダイヤ · 2025-12-14 – 2026-12-12
import
2026-10-14 · 試行確認済み、競合 0
手作業 — 取り込みで上書きされません 例 · 抜粋

得意分野

ひとつの配色。すべての形式。ひとりの手。

ここでは、コードと見た目は別々の仕事ではありません。データ構造を知っていれば画面の作り方が変わり、マークを描いた本人なら、それをグリッドにきれいに収められます。

配色と書体

画面でも、印刷でも、大判でも成り立つ配色。感覚ではなく、値として書き留めます。

ロゴとブランド

マークから便箋、名刺まで。一枚の絵ではなく、そこから先を導き出せる仕組みとして。

画面の外でも

ステーショナリー、印刷物、サイン計画、車両、大判。同じブランドを、別の寸法と別の素材で。

画面と使い心地

見た目だけでなく、使ったときの感触。道のりは短く、ボタンは探す場所に。

このページがその実例です。

ここにあるものは見本ではありません。同じ色の値がスタイルシートで動き、同じ書体が見出しも小さな文字も組んでいます。

  • 紙 #F5F1E6
  • 墨 #161614
  • コーラル #E4572E
  • ブルー #2E86AB
  • マスタード #F2B33D
  • ジェイド #1FAA8F
  • Archivo見出しと大きな数字
  • JetBrains Mono数字、ラベル、余白の注記

実績

実在するプロジェクトを、入れ替えながら。

クリックで開きます

展示 01 rail.world

世界の鉄道接続

区間、乗り換え、夜行列車を収めた大規模な経路データベース。予約エンジンではなく、旅行者が育てています。

ブランド · ポータル · データベース · 35言語

展示 02 nachtzug.net

夜行列車をひとつの場所に

世界中の夜行列車の時刻表、寝台の等級、料金。独立した運営で、有料掲載はありません。

ブランド · ポータル · データベース · 運用

展示 03 kupe.social

交差する旅

自分のルートとしばらく並走する人を見つけます。ひとり旅のために、スワイプなしで。

ブランド · イラスト · コミュニティ · 運用

展示 04 railnest.net

列車が停まる場所で眠る

ホームから徒歩5分以内の厳選した宿。直線距離ではなく、実際に測った道のりです。

ブランド · ウェブサイト · 編集 · 運用

展示 05 railworld.se

Railworld AB

複数の鉄道旅行プラットフォームを束ねる会社サイト。7言語、イラスト入り、とても整理されています。

ブランド · イラスト · 会社サイト · 7言語

展示 06 brwa.se

Byggnads Snickare BrWa AB

スモーランドの大工のサイト。スウェーデン語とドイツ語。小さく、速く、問い合わせが届きます。

ブランド · ウェブサイト · 印刷物 · 車両

展示 07 skogslya.com

外で暮らす動物のための建築

共通のグリッドに載る木製モジュール — 眠る、つなぐ、暖める、食べる。プラスチックなし、薬剤なし、犬小屋でもなく。

ブランド · 配色 · 製品サイト

展示 08 weltreisebaer.de

国を集めるクマ

旅人が連れていき、写真を送ります。新しい国は持ち主自身が登録し、地図もカウンターもページも追いかけます。

ブランド · ウェブサイト · 地図と集計 · 4言語

展示 09 pfalz.net

プファルツの一日が、そのまま仕上がる

日付と、やりたいこと——自転車、ハイキング、古城、犬や子ども連れ——を入れるだけ。立ち寄り先と時間、そして自転車・車・鉄道・バスの経路まで入った一日の予定が出てきます。

ブランド · ポータル · 経路と地図 · 5言語

展示 10 smaland.org

スモーランドの一日を、まるごと計画

滞在先、出発時刻、やりたいこと — 湖での水遊び、ロッピス(蚤の市)、カヌー、フィーカ、農場の直売所 — を伝えるだけ。営業時間や雨の日の代案、帰り道の買い物まで含めて、無理のない順番で一日を組み立てます。

ブランド · ポータル · 経路と地図

展示 11 lotsakids.com

子どもを、ちゃんと送り届ける

子ども向けのクラブや習い事を一か所に集め、そこまでの移動も整えます。顔見知りの親同士の相乗り、バス、自転車グループ。到着したら通知が届きます。

ブランド · プラットフォーム · クラブと送迎

展示 12 sala.social

同じ好奇心を持つ人と

旅行者と地元の人をつなぎます — コーヒー一杯、言語交換、知らない街での一晩。作るのは滞在の予定で、スワイプされるプロフィールではありません。

ブランド · コミュニティ · マッチング

私について

40年分のコードを、手短に。

計算機の時間が高かったころ、プログラムはまだ紙の上で考え抜くものでした。その癖はいまも残っていて、いちばんお金を節約してくれます。

30年にわたって国際的なポータルを作ってきました。多くの言語、多くのデータ、長い稼働年数。背後にある会社はエルムフルトのRailworld ABです。作業はたいてい別の場所で — 森の真ん中の、人里離れた農場で。

1984

最初のコード。それ以来、数週間より長く離れたことはありません。

1996

最初の国際的なポータル。多言語対応が一本の芯になります。

2023

キプロス(2025年末まで)。数年のうちに、イスラエル、ウクライナ、ヨーロッパ各地からITチームが集まった島です。そこで築いたネットワークで、プロジェクトをすばやく国際的に展開できます。

2026

スウェーデンへ移住。森までは近く、スーパーまでは遠くなりました。

現在

エルムフルトのRailworld AB — 自社のポータルとクライアント案件。構想から運用まで、すべて同じ手で。

興味がありますか。ご連絡ください。

考えていることを3文で教えてください。自分が適任かどうか、正直にお答えします — 答えが「いいえ」になることもあります。

hej@freisberg.com

電話はありません · 通常1日以内に返信します