2014年11月けんさく。趣味のことをやるページです。技術gnumericがかなりいい感じである。教育関係の仕事を恵んでもらっているが、持ち出すことがあまり推奨されないデータから、プライバシーに関することを抜き取って、いろいろと統計分析にかけて遊んでいる。テストの問いの正答率とテスト全体の成績との相関係数を求めて、その問いが良い問いなのか、悪い問いなのかを評価すれば、次のテスト作成の方針にすることが出来る(実際さまざまな問題で、その問いと正答率と全体の成績の相関がマイナスになることがある。幾何の問題で、図形を見て直感的に答えると合ってしまうので、正しい方法でやろうとする人間より、最初から諦めていた人間のほうが正答率が高い問題、というのが存在する)。openofficeでもlibreofficeでもなく、gnumericを使っている。これがかなりいい!まず、アイコンをクリックすると、ほぼ一瞬で起動するのが嬉しい。openofficeの起動を延々と待ち続けるのがイライラさせられるのだ。昔のコンピュータってのは、スイッチを押したら始まったものなんだぞ!あと、統計学者が統計関係の機能のメンテナンスをしているだけあって、数学および統計の機能がすごく充実している。以前から、「excelの統計は糞」という話が語られ続けていた。乱数生成正直excelを使う気はないので、その後の展開は知らないが、そんな売れ行きに関係ないところをMicrosoftが直すはずないので、相変わらず糞なんだと信じている。知っていると言い切ってもいいくらいだ。officeを使うことをやめ、その他の選択肢があることを理解しないことには、ありえない。日本のテレビがつまらないのも、視聴者が何も考えていないからという理由で地上波の番組を見てしまうからであり、自分が選択されないかもしれないという緊張感を失えば、質が上がるはずはない。その他もろもろにもこの理屈は通用するので、各自敷衍してみること。officeの上を行かなければいけないので、excelの乱数のバグなんかも、openofficeは早く直していたという。そのopenofficeよりも、表計算に関してはgnumericのほうがずっと上に感じる。なによりさくさく動くし、コマンドラインでの操作まで出来ちゃう。perlとpythonのスクリプトで、ユーザ定義関数やマクロを作れる、というのも嬉しい。その「いかにもハッカー向け」というフレーバーが(ただのミーハーじゃねえか)。統計をしたい人たち、たとえば研究に使うっているなら、excelは使い物になりません(とまともに使っていないにもかかわらず断言してしまおう)。今ならWindows上でも動くので、ぜひgnumericを使いましょうね。最強の表計算ソフト(を目指している)だけはあるよ。縦書きDTPが気楽に出来るフリーソフトないのかなあ素人が趣味でやることに金をかけても仕方ないと、photoshopではなくgimp、illustratorではなくinkscapeを使って、素人なりにそこそこ遊べるようにはなってきたが、adobeのDTPソフトindesignの代わりがなかなかない。scribusというのがあるにはあるのだが、日本語の縦書き右綴じに対応していないらしい(がんばれば出来る、という噂も)。横書き左綴じだったら正直LaTexでいいんだよなあ。LaTexでも今時の処理系だったら縦書きできるけど、正直使い物になっているとは思えない。食指が動かないが、openofficeでやるしかないのか?ていうかopenoffice、マクロを編集しようとするとほぼ100%落ちる。これじゃまともな業務が出来ない。失望しました、LibreOfficeのファンになります。洗面桶にポリ袋をテープで張るだけで、簡単な太鼓が出来る。その上に、塩を一様に振りかけて、その上で思い切り声を出すと、模様が出来る。息を吹きかけてしまうと、塩が飛んでしまうので、上手くいかないときは、口との間に紙を一枚挟めばいい。音波が届けばいいのだ。これはいわゆる定常波というやつで、物理の時間によく習うのは1次元のものだが、これはその2次元版である。声を出すと、振動の腹の部分から塩が飛ばされ、振動の節の部分に溜まっていくのが分かる。綺麗な模様を作るためには、多少高さを調節したほうがいいかもしれない。上手いこと固有振動(この場合は弦の固有振動の2次元版である)の基準モードと合った高さの声が出せれば、美しい声の形が見えるだろう。ちなみに写真は小さい男の子に限界まで高い声を出してもらった。「大切なものは目に見えないが、出来れば見えるようにしたいので科学がある」というと、子どもたちはよく分からなさそうな顔で聞いている。動画も撮ったのだが、綺麗に出来なかったので、より専門的な人のやった動画をいくつか載せる。こちらは周波数まで表示していい感じである。音楽よりも音を聞かせて欲しいんだけど。綺麗なので、この技術を先鋭化させていくと、単なる科学実験なだけではなくアートになってしまう。技術オブジェクト指向、正確にはメッセージ指向でアジャイルな社会に向けて縁あって教育関係の仕事が回ってくるが、文句も溜まる。いくつかの提案もある。ここではその話はしない。そんなことより重要な点は、どのような改革にしても、高校の教育を変えようとすると、いつも大学受験との兼ね合いがボトルネックになる、ということなのだ。大学受験、ひいては大学教育を変えようとすると、企業の就職システムとの兼ね合いになり、企業を変えようとすると云々、とどこまでも続いていく。これを断ち切る必要がある。そもそも教育改革、さらに広くは社会改革において、議論されているのはいつも目の前の問題にどう対処するのかばかりで、もう一つ上のレベルから(かっこいい言葉を使いたければ「メタレベル」と言うべし)俯瞰することが出来る人はあまりいない。どんな対策も成功するかもしれないが失敗するかもしれない。考えると、結局失敗が怖くて動けなくなったり、成功か失敗かをちゃんと評価することなく、短期的な結果に振り回されて、振り子のように極端から極端に揺れることを続けることになってしまう。教育に関してもその他に関しても、いろんな人がいろんな見方から考えた最適解があるのだろう。その相矛盾するものの中からどれを選べばいいかなんて、試す前に決定できるわけがない。改革がしやすい世の中。これが今我々が作るべき社会である。現在の状況が永遠に続くと考え続けていた。全ての政治権力は自分たちが永遠だとみなし続けていた。それはひとえに、記憶媒体および歴史痕跡の読み取り能力の貧弱さによる。文字のない社会は約100年以上の歴史を持てない。それ以前のことは神話や伝説、世間話の中に解け入ってしまう。100年暖かい気候が続けば、その間に食物を増産し、人口を増やし続ける。100年前の気候に揺り戻されたらとても維持できないほどに。最近の気候歴史学の成果によれば、このような飢饉は幾度も起き、歴史上のさまざまな国家帝国がこのように滅びていったのである。フェイガン河出書房新社2008-06-04ギリシャ哲学がどんなに偉かろうと、彼らには歴史がほとんどない。歴史を踏まえて、我々人類の歴史を語ることが出来るし、そこまで踏まえないで語るのはもう時代遅れなのだ。多くの「地球温暖化」の議論で欠けているのは、この歴史感覚だ。人類が何もしなければ地球の気候はずっと一定であるかのような口ぶり。人類が何もしなくたって、気候は変わるし、生物は絶滅していく。現在の気候変動や生物絶滅は以上で、是正すべきだが、もし現在の気候や生態系を保つことが目的なら、それは更なる傲慢以外の何者でもないことを覚えておくべきだろう。地球環境は変わるし、社会も変わる。変わらないものは何もない。その中で、変わりにくいものと変わりやすいものを見極めて生きていかなくてはいけないのだが、人類はすぐにそのことを忘れて、今現在の状況が永遠に続くと考えて、そこに最適化したシステムを作ろうとしてしまう。「早すぎる最適化は諸悪の根源」ならば、社会という荒波の中の小船(「government」の語源は「cybernetics」と同じく「船の舵取り」である)にとっては、どんな最適化だって早すぎる可能性が高い。現在の教育就職システムはその好例と言えるかもしれない。最適化されたシステムはモジュール同士が密接に絡み合い、無駄がない。ゆえに状況と適合しているときは、高い効率を示す。上手くいかなくなったときは悲惨だ。一つのモジュールの挙動を変えようとすると、他の全てのモジュールにも手を加えなくてはいけない。その複雑性ははっきり言って、人の手に負える代物にはならない。こんなことはシステム開発の常識だろう。残念ながら、全知識人の常識とはなっていない。知識の最前線は、世界の複雑性と一番相対している人々にある。その一つは明らかにソフトウェア業界の人々であり、その知識(システム論、プロジェクト論、組織論、テスト論)には聞くべきことが多い。変わっていく状況の中を、どう乗り切っていくかに注目した「アジャイル」という方法論のセットは注目であり、全知識人の教養にしていくべきだと思う。ソフトウェア業界では、「仕様」、つまり「何を作ればいいのか」がどんどん変っていってしまう」という現象が起こりがちである。顧客が自分の求めているものを上手く説明できない、そもそも顧客が自分が求めているものを自分で分かっていない、という状況すら存在するからである。そんな中で、あまりに早く計画を隅々まで積めてしまうと、あとで変更が聞かなくなって身動きできなくなったりしがちである。全員プロジェクトが上手くいっていないことに気付いているにもかかわらず、誰も意味のある対策が出来ない状態に陥り、プロジェクトはデスマーチ化していく。そんな中、短いサイクルで評価と計画を繰り返し、身軽にプロジェクトを進めることにより、状況の変化を乗り越えよう、というのが「アジャイル」な考え方である。その重要な目標は「品質を保ったまま変化が出来る」「迅速に無駄なく動ける」「最初に全てを決めてなくても動ける」「大量の文書ではなく、実際に効果のあるものを作れる」ということだ。その手法群の中で、必須とはいえないが、アジャイルとセットでよく語られる「オブジェクト指向」という考え方で教育システムを見直してみよう。「オブジェクト指向」と言ってもピンきりで、ここではより創始者アラン・ケイの主張に近い「メッセージ指向」を考えている(Javascriptみたいなプロトタイプベース・オブジェクト指向はシンプルで好きだが、Javaみたいなタイプベース・オブジェクト指向はおおむね糞なんではないかと個人的には考えている。私はプログラミングに関してはただのアマチュアだが)。この考え方では、システムと言うものを、オブジェクト(なんでもいいので一まとまりになっている物)の間を飛び交うメッセージとして考えている。メッセージを受け取るとオブジェクトは何かをして、またメッセージを出す(場合によっては返す)。会社の中の会社員は、会社、あるいは上司からメッセージを受け取る。メッセージを受け取った社員は何かして、メッセージを返す。そのメッセージがあらかじめ決めておいた要求に合うものだったら、その社員はそこにいられて、合わないものだったら、首になる。重要なのはメッセージであり、オブジェクトではないし、オブジェクトの中身では絶対にありえない。オブジェクト同士は相手の中身を知らないまま、交換し合うメッセージだけを見て、システムを運営できる。これはモジュール同士が疎結合である、ということだ。システム設計で、モジュール同士を疎結合にすることはとても大切なことだ。しておけば、他の部分を変えないまま、一部をごっそり入れ替えることが出来る。その部分を改良することも簡単だし、改良した結果を計測しようとすることも分かりやすい。結合が密になっていては、改良しても、一体どの部分の改造が効果を出しているのか分からないし、システムのボトルネックも見えにくい。失敗したときに直すのも楽だ。教育システムの正しい姿はここにある、と私は考える。中学・高校は小学校に対してメッセージの形で要求を与えるし、大学も高校へ、企業も大学へメッセージを送る。そのメッセージをどう決めるのか、と言う部分を徹底的に設計しなくてはいけないのだ。それによって、これらの社会のモジュールが疎結合になるようにしなくてはいけない。大学は高校教育の細密にまで口を出してはいけないし、企業は大学教育の細密にまで口を出すべきではない。すれば、大学教育を変えずに高校教育を変えることが出来、そうすればその効果だって計測可能になるかもしれない。このような疎結合なシステムは、最高の効率性を示すことは出来ない。昔と考えればさまざまなものがとてつもなく効率的になっている。このくらいの非効率は我慢できるのではなかろうか。ちなみにこれはもっと広い分野に適応可能である(あまり広く適応すると、バズワード化して無意味になっていくが)。社会とはそもそもなんだろうか。社会とは「人々」のことではなく、「メッセージの流れ」だ、と見てはいかがだろうか。実際社会学で「イデオロギー」が問題になったり、「記号学」が使われたりするのは、社会がメッセージの流れの総体であることの証拠ではなかろうか(どちらもメッセージに関するものだ)。さまざまなものが「仕様化」、つまり「暗黙の了解ではなく、ちゃんと言葉にすること」がされなくてはいけない、ということだ。会社は社員に何を要求するのか。会社から社員へのメッセージをもっと仕様にすべきではなかろうか。その仕様がしっかり出来ていれば、会社が社員の内面にまで踏み入る必要はなくなる。実際に起きていることは、仕様化がなされていないので、その人に何が出来るかをその人の内面にまで踏み込んで調べて、システムとその人を密結合したりする。すると一時的な効率は上がるかもしれないが、結局身動きが出来なくなる。その人が変わっていく(会社にとって悪い方向かもしれないが、良い方向かもしれない)ことを妨げるし、その人がいなくなったときに、システムを作り直すか、もしくは後釜を内面まで魔改造する必要が出来てしまう。会社と社員を疎結合にしておけば、会社の外ではその人はもっとさまざまなことが出来るし、もし気が向けば会社のためにもっとスキルを磨くことが出来る。疎結合のほうがそのような改良も行いやすいし、その社員の評価を計測することもやりやすくなる。(追記:これは普通の言葉で言うと「労働力の流動性を高める」という話だが、それだけではない。労働力の流動性を高める前に済ませておくべきインフラ整備とは何か、という問題なのだ。会社が社員に求める要求の仕様化をしなければ、労働力の流動化をしたって、首にしやすくしただけに過ぎず、転職先でますます苦労するだけになってしまいがちだ。「交換可能な社会の歯車」になれば、社会が内面(交換不可能な部分がより多い)まで踏み込んでくることは少なくなるし、そうすれば内面の生活を別に持てる。そこでいろいろ楽しいことをすればいいのだ。才能のある人の中には交換不可能な仕事をする人もいる。あなたの仕事はそうなの?もし、大して面白くない仕事なのに、あなたでないと上手くいかない仕組みになっていたら、何かおかしいところがあるのかもしれないよ。駅にあるペッ土ボトルのゴミ箱である。入り口がちょうどペットボトルや缶よりちょっと太くて長細い穴になっていて、ゴミ箱自体はあまり見えないが、中を覗くとペットボトルの穴に入れても缶の穴に入れても、結局同じゴミ箱に入ってしまうことに気付いて、純真な少年少女に大人の世界を垣間見せるあれである。穴は一つしかないから(名言)。それにプッチンプリンの空き容器が詰まっていたのだ。誰だこんな馬鹿なことをしたのは。缶の穴しか空いていないから、ペットボトルが捨てられないじゃないか。私は正義感と暇に駆られてそれを取り除こうとするのだが、どんな馬鹿力で押し込んだのか、完全にスタックしている。これ以上押し込むことも出来ない。二進も三進もいかない。サッチモなのに口が小さいとはこれいかに。そのとき、天啓が降りてきた。あの魔法の瞬間が訪れたのだ。そんな......しかし、もしかして......試してみる価値はあるはずだ!というわけで、私はプッチンプリンをプッチンするためのパキをパキしてみたのだった。何の効果もなかったことは言うまでもない。Midnight流水プールデート月別アーカイブ2020年01月2019年12月2019年11月2019年10月2019年09月2019年08月2019年07月2019年06月2019年05月2019年04月2019年03月2019年02月2019年01月2018年12月2018年11月2018年10月2018年09月2018年08月2018年07月2018年06月2018年05月2018年04月2018年03月2018年02月2018年01月2017年12月2017年11月2017年10月2017年09月2017年08月2017年07月2017年06月2017年05月2017年04月2017年03月2017年02月2017年01月2016年12月2016年11月2016年10月2016年09月2016年08月2016年07月2016年06月2016年05月2016年04月2016年03月2016年02月2016年01月2015年12月2015年11月2015年10月2015年09月2015年08月2015年07月2015年06月2015年05月2015年04月2015年03月2015年02月2015年01月2014年12月2014年11月2014年10月2014年09月2014年08月2014年07月2014年06月2014年05月2014年04月2014年03月2014年02月2014年01月2013年12月2013年11月2013年10月2013年09月2013年08月2013年07月2013年06月2013年05月2013年04月2013年03月2013年02月2013年01月2012年12月2012年11月2012年10月2012年09月2012年08月2012年07月2012年06月2012年05月2012年04月2012年03月2012年02月2012年01月2011年12月2011年11月2011年10月2011年09月2011年08月2011年07月2011年06月2011年05月2011年04月2011年03月2011年02月2011年01月2010年12月2010年11月2010年10月2010年09月2010年08月2010年07月プロフィールけんさく。cal[i][j]%>">カテゴリ別アーカイブけんさく。