創立の年代は不詳である。天武天皇元年（673年）の壬申の乱のとき、村屋神が大海人皇子方の大伴吹負に「敵が来るので中つ道を防げ」と神託をした功績により神階が授与されたとの記述が『日本書紀』にある。神階の授与の記事はこれが初出である。大倭国正税帳（正倉院文書）や新抄格勅符抄の記載によると度々朝廷から神封の寄進があった。延喜式神名帳では大社に列しており、月次・相嘗・新嘗の奉幣に預ると記されている。昭和2年（1926年）に県社に昇格した。「天武天皇　上」、『日本書紀　下』、講談社学術文庫また村屋神（守屋神社）の祭神も、祝（神官）に神憑って、「今わが社の中の道から軍勢がくる。それで社の道を防げ」といった。
台湾省行政長官公署は一種の臨時的な組織で、台湾接収時における権限を一元化し、接収を滞りなく行うことを目的としていた。（台湾年鑑民国35年巻）このため、その組織はもともとあった台湾総督府の官公庁の組織を受け継いだ部分が非常に多かった。行政長官のほかに、民政処、教育処、会計処、工鉱処、農林処、交通処、台湾省専売局、台湾省法院などの関係組織が設けられていた。
1943年に行われたカイロ会談で、連合国は戦争終結後に台湾を中華民国に帰属させることを決めた。1944年4月、重慶の中華民国政府は中央設計局によって「台湾調査委員会」を立ち上げ、陳儀に主任委員を任命した。この委員会は、当時日本の統治下にあった台湾の経済、政治、民生、軍事など各方面について詳細な調査を行った。戦後、重慶の国民政府は台湾をどのように接収管理するかで意見が分かれた。一方は、その他の「淪陥区」と同様に「台湾省」を設立することを建議した。もう一方は、台湾に軍や警察など特別な公権力を設置する「特別行政区」を設立するよう主張した。最終的には、当時の指導者であった蒋介石が陳儀の「台湾接管計画綱要」の意見を受け入れ、台湾省行政長官公署を設立した。これによって、台湾では『省組織法』に基づく中国大陸の他の省と異なり、接収の責任を負う陳儀に立法・司法・行政などに亘る権限が集中した。公署の人員は当初2,000人と定められた。
台湾省行政長官公署（たいわんしょうぎょうせいちょうかんこうしょ）は、第二次世界大戦後、中華民国が台湾を接収および統治するために設置した特別行政組織。1945年9月1日に正式に設立されたが、2年足らずで廃止された。台湾省行政長官公署が台湾を統治したのはわずかな期間であったが、二二八事件という大きな事件を経験した。
2013年、D-pa退任、フジテレビ専任顧問。2014年、J:COM 東京顧問。2016年、制作プロダクション「株式会社にっぽん市」を設立、代表取締役に就任。J:COMコミュニティチャンネル「長っと散歩」、BSフジの「復活!オールスター家族対抗歌合戦」などは「株式会社にっぽん市」が受託制作している。2017年、J:COM 東京退任。株式会社HYJ（橋幸夫事務所）取締役CEOに就任。
2003年、社団法人デジタル放送推進協会（D-pa）に出向、理事・総務部長に就任。総務省、NHK、民放各局、家電メーカー各社の協力体制のもと、テレビ放送の完全デジタル化に向けた諸課題の解決にあたった。2009年からは間部耕苹理事長の下で常務理事・普及促進担当となり、完全デジタル移行の周知広報と受信機の買い替え促進の責任者を務める。地デジ推進大使、キャンペーンキャラクター草彅剛、全国キャラバン、地デジカ、地デジ音頭、地デジ化応援隊、声かけ街宣、山手線地デジ化トレインなどの諸策を立案・実施した。中でも、2003年12月1日の「地上デジタル放送開始記念式典」、2010年7月24日の「日本全国地デジカ大作戦銀座大パレード」、2012年2月29日の「福島･仙台･盛岡縦断アナログ放送終了1ヶ月前の集い」は特筆すべき大イベントであった。2011年7月14日、地上アナログ放送は穏便に停波された。同年3月11日に起こった東日本大震災の影響に鑑みて延期された岩手県・宮城県・福島県のデジタル化は、翌2012年3月31日に完了した。
条件分岐は #ifTrue:ifFalse: セレクターを用いたメッセージ式として、条件式の結果の真偽値へのメッセージ送信の形で次のように記述する。3 < 4 ifTrue: [ 5 ] ifFalse: [ 6 ].Smalltalk では nil がオブジェクトである。これを利用した nil 専用の条件式も存在する。object := nil.object ifNil: [ 5 ] ifNotNil: [ 6 ].object ifNotNilDo: [ :value | value inspect. ].条件分岐の制御において、他の言語でいうswitchに直接該当する文は存在しない。多態性を利用して分岐するか、次のように連想配列を利用して分岐するため不要である。something: aNumber| switch |"速度が求められる場合は、初期化済みのDictionaryのオブジェクトをインスタンス変数やクラス変数にキャッシュする。"switch := Dictionarynewat: 1 put: [ #a ];at: 2 put: [ #b ];at: 3 put: [ #c ];yourself.^ ( switch at: aNumber ifAbsent: [ #z ] ) value.但し一部の処理系では、次のようなswitchに類似した書き方ができるものも存在する。something: aNumber^ aNumber caseOf:{[ 1 ]->[ #a ].[ 2 ]->[ #b ].[ 3 ]->[ #c ].}.