憲法草案枢密院会議筆記第一審会議第一読会における伊藤博文枢密院議長の演説(明治21年6月18日) 各位、今日より憲法の第一読会を開くべし。就ては注意の為め開会に先ち、此原案を起草したる大意を陳述せんとす。但し此原案の逐条に渉ては今日素より一々之を弁明すべきにあらず。 憲法政治は東洋諸国に於て曽て歴史に微証すべきものなき所にして、之を我日本に施行するは事全く新創たるを免れず。故に実施の後、其結果国家の為に有益なるか、或いは反対に出づるか、予め期すべからず。 然りと雖、二十年前既に封建政治を廃し各国と交通を開きたる以上は、其結果として国家の進歩を謀るに此れを捨てて他に経理の良途なきを奈何せん。夫れ他に経理の良途なし、而して未だ効果を将来に期すべからず。 然れば則ち宜く其始に於て最も戒慎を加はへ、以て克く其終あるを希望せざるべからざるなり。已に各位の暁知せらるる如く、欧洲に於ては当世紀に及んで憲…
BIOSレベルのハードウェアRAIDを使用する場合 ハードウェアRadi1の構築 - BIOS 起動時に F11 を押して「System setup」でSATA Controller を RAID mode に選択 - BIOS 起動に、SAS Configuration の文字が出た所で、「CTRL + C」 で RAID 構築画面に行き、 ディスクを 2つ選んでRAID1を作成後に、syncronize raid1 を実行 上記構成で、CentOSインストール後に再起動したらOSが立ち上がらない場合 CentOS6.3の場合 Probing EDD(edd=off to disable)... で止まってしまっています。 解決策 - ブートローダー起動時に素早くescキーを押す。 - 起動するメニューを選択し、eキーを押す - Kernelの行を選択し、eキーを押す - 編集行の最後に…
福島第一原発事故と報道と統計学 東日本大震災が起きてから2年。この間、特に福島第一原発事故の放射線被害を巡って様々なニュースが流れ、その中には事故によって人々の健康に重要な影響を与えているのではないかという話題も沢山出ていました。確かに福島第一原発の事故は甚大な被害であり、その影響は健康被害も含めて正確に検証していく必要があります。 しかし、この間に報道されたいくつかの報道やデータは、統計学の見地からは有意とは言えないものも多数含まれていました。もちろん統計学の見地が全てではありません。しかし、きちんと検証されないデータが世の中に氾濫すると、何が正しくて何が間違っているのかを検証していくことが難しくなります。報道が正しかったのかどうかも含めて、統計学を一つの手がかりに自分でも検証してみる視点が重要かと思います。 原発事故後、アメリカ西海岸で乳幼児死亡率が35%増加した? あまり検証されずに…
Metasploitとは Metasploitは、セキュリティに関するフレームワークの一つで、脆弱性の検証やペネトレーションテストを実行することができます。いわゆるExploit(脆弱性を突いたコードの実行)を走らせて、サーバーが安全かどうかの検証を行うことのできる膨大なツール群が入っています。 こういったツールは悪意のある攻撃者にとっての侵入ツールとしても使えてしまいますが、自分のサービスの脆弱性を把握する上でもペネトレーションテストは欠かすことができません。セキュリティの原則は、敵を知り自分を知ることだと思います。今回はこのMetasploitを使ってExploit実行によるセキュリティ検証を行うところまで紹介します。 Metasploitのインストール Metasploitは下記のサイトからダウンロードできます。 Metasploit 以前はかなりアングラ風のサイトだったのですが、プ…
サーバー台数の増加による諸問題 サーバーのノード数が増えてくると、各サーバーにログインしてコマンドを実行したり、設定ファイルを変更したりする行為が大変になってきます。数台程度ならまだ良い方でしょうが、ソーシャルゲームなどでは200台を超えるサーバーを管理することなどはザラにあるので、そのような運用効率手段として、複数台にコマンドを一括適用できるマルチSSHのシャルスクリプトがあると便利です。 SSH公開鍵認証とssh-agent まず、SSHの秘密鍵と公開鍵を作成して各対象サーバーに配布します(鍵の作成や配布に関してはここでは省略します)。SSHの秘密鍵は、ノンパスで作成すると流出したら大変なことになりますので、パスワードありで設定しましょう。その後、接続元のbash_profileとbash_logoutにssh-agentの設定をします(これでログイン時に1回パスワードが聞かれて、それ…
ドイツ民主主義の無力さとナチスの登場 第一次世界大戦で敗戦国となったドイツは、多額の賠償金を科せられ、国内では深刻なインフレと失業者の増大に悩まされていました。大戦後のドイツには普通選挙権や社会権を保障した高度な民主主義体制が築かれていましたが、各政党はドイツ経済を立て直す抜本的な政策を打ち出すことができず、人々の政治に対する失望や無力感が募っていきました。 そこに、まったく新しいスタイルをもった政党が現れます。その政党は、危機に対し無力を露呈した議会を激しく批判し、派手な大衆運動と過激な主張で次々に支持を広げていきました。その政党こそが、ナチス(国家社会主義ドイツ労働者党)です。ナチスはやがて総選挙で大勝利を収め、党首ヒトラーは合法的に独裁制を実現させました。ナチス以外の政党の活動は禁じられ、議会は総統の決定を拍手で承認する機関にすぎなくなりました。 ナチスの政権運営の本質は、官僚による…
稟議制とは何か 稟議とは、「上位の偉い方々に御意向をお伺いする」という意味を持つ古い言葉です。稟議制とは、行政における計画や決定が、末端の者によって起案された稟議書を関係官に順次回議してその印判を求め、さらに上位官に回送して、最後に決裁者に至る決定方式のことです。つまり簡単に言うと、実務を担当する 下の役人が作成した文書が、様々な関係者(上司)の印鑑を押されながら最終的に決定者(大臣や局長など)まで届く制度のことを言います。 稟議制について本格的な研究を行った辻清明は、稟議制の欠陥として、(1)能率の低下、(2)責任の分散、(3)指導力の分散などを挙げています。稟議書が様々な関係者を経ることによって意思決定まで時間がかかります。決定手続きが下からのもので、上司はその稟議書に印鑑を押すだけであり、 自分が関与したり決定したりしているという意識が乏しくなりがちです。そして、その役所の長がリーダ…
自衛隊の装備の製造元 装備の名称 製造元 89式小銃 豊和工業 9mm機関拳銃 ミネベア 5.56mm機関銃MINIMI 住友機械工業 12.7mm重機関銃 住友機械工業 87式対戦車誘導弾発射装置 81mm迫撃砲L16 豊和工業 120mm迫撃砲RT 豊和工業 96式自走120mm迫撃砲 日立製作所、豊和工業 99式自走155mmりゅう弾砲 三菱重工(車体)、日本製鋼所(砲塔) 多連装ロケットシステム 87式自走高射機関砲 90式戦車 三菱重工(砲塔・車体)、日本製鋼所(120mm砲) 89式装甲戦闘車 三菱重工(砲塔・車体)、日本製鋼所(35mm機関砲)、川崎重工(誘導弾発射装置) 96式装輸装甲車 小松製作所 87式偵察警戒車 小松製作所、日本製鋼所(25mm機関砲) 87式砲側弾薬庫 日立製作所 99式弾薬給弾車 日立製作所 90式戦車回収車 三菱重工 91式戦車橋…
社会と犯罪の関係 私たちの社会には、道徳、慣習、法律、ルールなどの様々な規範が存在します。しかし、多様な構成員からなる社会では、社会の道徳に反する行動をとったり、慣習を無視したりといったような逸脱が不可避的に発生します。この逸脱の中でも、特に国家機関が定めた法律に対する逸脱が犯罪と呼ばれています。しかし、ここで注意をしなければならないのは、逸脱は社会にとって一概に有害とは言い切れないということです。 たとえば、歴史上、社会を大きく前進させたり新しい発見をした人々の中には、従来の規範にとらわれない人(逸脱者)が数多くいました。なかには当時の規範をもとに犯罪者として処罰された人も多数います。また、規範は時代や文化に応じて大きく変わっています。過去には犯罪であったような行為も今では普通の行為になったり、ある国では犯罪である行為が他の国ではそうならないこともあります。規範も逸脱も、社会的なものであ…
WEB2.0勉強会を開催する固有の意義 - Wikipediaは概念を羅列して相互に等値で結合させているモデル - マインドマップは中心概念が存在して連鎖的に関連づけるモデル - 勉強会はセマンテックにWEBのサブシステムとして機能させたい - Wikipedia型だと従来型の勉強会との固有差がない。マインドマップを参考に情報の中心概念を設置して、その関連づけを示すメタ情報を付与していくべきではないか。その情報の連想形式の中に勉強会における情報共有を位置づけた方が良い - 情報のアルゴリズムを精緻化していくことによって知能は生まれるか - 知能は集合知と情報アルゴリズムによってアウトラインを描けるか、それは知識とは異なるのか考察が必要 - オントロジーモデルに近いかたちで勉強会を位置づけることができればWEBにおいて固有の意味を持つことが出来るのかもしれない - 異なる立場の人達が集まる勉…
openSUSE12.3 RC2でLinuxのカーネルが3.7.10に openSUSE 12.3 RC2を自作デスクトップマシンにアップグレードインストールして、Linuxカーネルのバージョンが3.7になりました。現在はカーネル3.7.10です。カーネルが最新になって快適なのですが、Nvidiaのグラボを挿しているため、Nvidiaドライバの再インストールが必要でした。LinuxのNvidiaドライバのインストールは色々鬼門になりやすいのですが、案の定、Kernelが先進的すぎてエラーになってハマったので、解決方法をメモします。 Nvidiaドライバのバージョン 今回試したのは、NVIDIA-Linux-x86_64-310.32.runです。 Kernel 3.7でハマったポイント まず、普通にopenSUSE linuxをCUIモード(ランレベル3)で起動して、以下のコマンドでNvi…
結婚の上方婚・下方婚 結婚とはのページで、自由恋愛を通じた結婚の成立が、結果として文化を媒介とした閉鎖的な通婚圏を形成しているという問題を見てきました。それでは、今度は純粋に本人の経済力を中心にして結婚の傾向を見てみましょう。下の表は、人口問題研究所が1995年に調査した男女別・年収別の未婚率をまとめたものです。 男性の年齢別・年収別未婚率 人口問題研究所 1995 「第2回人口問題に関する意識調査」 全 体 20-24歳 25-29歳 30-34歳 35-39歳 40-44歳 45-49歳 なし 88.2 98.1 95.0 58.3 33.3 52.9 33.3 100万円未満 83.9 97.1 88.1 61.1 43.8 44.4 21.1 100-200万円未満 68.0 90.9 78.9 51.2 30.0 34.3 28.2 200-300万円未満 61.2 90.6…
教育委員会とは何か 第二次世界大戦で敗戦国となった日本は、連合国軍総司令部の指導の元に、戦前の教育制度の抜本的改革を迫られることになりました。連合国軍総司令部は、戦前の日本の教育行政が文部省を中心とした中央集権的な体制になっていることに注目し、それが民主的な教育行政の大きな妨げになっていると考えました。 『米国対日教育使節団報告書』では、日本の教育制度について、以下のように提案しました。 「文部省は、日本の精神界を支配した人々の権力の中心であった。従来そうなっていたように、この官庁の権力は悪用されないとは限らないから、これを防ぐために、我々はその行政的管理権の削減を提案する。このことは、カリキュラム、教授法、教材及び人事に関する多くの現存の管理権を都道府県及び地方的学校行政単位に移管せらるべきことを意味する」 「各都道府県に教育委員会が設立され、そ してそれは政治的に独立し、一般民衆の投…
Redis2.6のインストール方法 以下のコマンドを実行します。 $ wget http://redis.googlecode.com/files/redis-2.6.10.tar.gz $ tar xzf redis-2.6.10.tar.gz $ cd redis-2.6.10 $ make これで$ src/redis-serverというファイルが出来て、Redisサーバーを起動させることはできます。 # redis-server [10385] 28 Feb 02:18:04.274 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf [10385] 28 Feb 0…
Apache2.4.4リリース 本日、Apache2.4.4がリリースされました。主要な変更項目については下記をご参照ください。 http://www.apache.jp/news/apache-http-server-2.4.4-released バグフィックスやセキュリティ対策がメインですが、その中でも注目に値するのが、 httpd.conf: IE 10 からのリクエストの場合は bad_DNT 環境変数を設定して、DNT ヘッダを無視してしまう設定をデフォルトでは有効化しないように戻しました。関連する項目は '#' でコメントアウトして残してあります。 (rev.1389261) という部分です。 IE10のDNTへのApache2.4の対応 Apache2.4.3のhttpd.confには、デフォルトで最下部に以下の記述がありました。 BrowserMatch &q…
Nmapとは Nmapとは、クライアント側から対象サーバーのポートスキャンやOSスキャンなどを実施できるセキュリティスキャナです。100を超えるオプションが用意されており、対象サーバーのミドルウェアのバージョンなどを調査することもできます。今回はポートスキャンに焦点を当てて、Nmapの使い方をご紹介します。 サーバーでポートが空いているかどうかを確認する方法として、対象サーバーにログインし、netstat -anなどのコマンドでポートの開放状況を確認する方法は広く知られています。あるいは、iptables -Lなどでファイアウォールの空き状況を確認する方もいるでしょう。しかし、この方法では、サーバー内部での実行のため、本当にクライアントから見てポートが開放されているのか(何らかの要因:例えばL3スイッチ・ルーター・ファイアウォールなど中間のネットワーク機器によって接続が遮断されていないか)…
オープンソースカンファレンス2013 Tokyo/Spring オープンソースカンファレンスに行って来ました。openSUSE Linuxの展示ブースの手伝いを主に行ったのですが、主要なブースは回りました。主な関心事はHadoopクラスタのZabbixでの監視。 Hadoopについて Hadoopを扱っているブースは沢山ありましたが、ヒューレッド・パッカード(日本HP)のブースで一番詳細な情報と資料をもらえました。Hadoop HBaseの、 - 性能検証 - 性能劣化対策 - バッチ処理高速化方法 - Map/Reduce検証 - Flume検証 - データ分析検証 - Bigdata分析 などに関する30ページほどの紙の資料です(二部構成)。 また、HPはZabbixによるHadoopの監視テンプレートを作っていました。 Zabbixについて Zabbix日本法人、Zabbixユーザー…
科学とは何か 科学というと、何だかとても難しい言葉を使って、難しいことをやっているようなイメージがありますね。でも、科学とは本来そんなに難しいものではありません。小学校や中学校の理科の授業を思い出してみてください。小学校や中学校の理科の授業では、様々な「実験」をした記憶があると思います。ヘチマを育てたり、リトマス紙に酢をつけてみたり、豆電球と電池の配列を変えてみたり…。そういう実験をするとき、皆さんはどんな目的を持っていたでしょうか? 先生は実験前に皆さんに何かプリントを配って、「実験をしたらこういう結果になる」ということを説明したり、「実験によってどういう結果になると思うか、自分の考えを書きなさい」などのような指示を出したりしたと思います。そして、本当にその結果が得られるかどうかを検証するために、実験が行われたと思います。 それが科学です。科学とは、仮説を立てて、その仮説が本当に正しいの…
政党とは何か 政党とは何でしょうか。近年は特定の政党を支持しない無党派層の人々が増加しており、既成政党の時代は終わったという主張が唱えられたり、政党に対して何かダーティでウサン臭いようなイメージを抱く人々が増えています。それでは、政党は本当にもはや無用の長物となっているのでしょうか。政党という社会集団が果たしている役割を考えるために、政党の存在しない社会を想定してみましょう。 政党が存在しない場合、議会には無所属でそれぞれ独立した意見を持った議員が参加することになります。このような状況で政策の審議を民主的に行うには、議員全員(例えば衆議院ならば480人)の意見を知らなくてはなりません。しかし議会では様々な政策を審議するわけですから、480人全員に発言機会を与えるのは現実的ではありません。審議や意思決定を円滑にするために議員の数を減らすという手もありますが、多様な地域や人々の意見を集めて考え…
RPMインストールでの依存ライブラリ問題 CentOSなどでrpmコマンドでRPMをインストールしようとする時、以下のような依存関係のエラーにぶつかることがよくあると思います。 エラー: 依存性の欠如: libc.so.6(GLIBC_2.7)(64bit) は zabbix-agent-2.0.2-1.el6.x86_64 に必要とされています libcurl.so.4()(64bit) は zabbix-agent-2.0.2-1.el6.x86_64 に必要とされています liblber-2.4.so.2()(64bit) は zabbix-agent-2.0.2-1.el6.x86_64 に必要とされています libldap-2.4.so.2()(64bit) は zabbix-agent-2.0.2-1.el6.x…









