はてなキーワード: 表計算とは
前回の記事はまとめサイトに掲載されたりTwitterで拡散されたりしていた。
今回はその続き。
http://anond.hatelabo.jp/20111219120206
まとめサイトに掲載されたときにも元教員からコメントのあったとおり。
2年間でどのような像に仕上げようかという目標がない。
資格系の学校の場合、あるのは検定に合格させるという目標だけ。
だから、授業の半分以上は検定対策。
これで授業が面白いはずがない。
実務を縮小した課題をしているだけ。
作業はするけど、提出さえすれば単位は取得できる。
詳細は「芦田の毎日http://www.ashida.info/blog/cat34/」を参照。
言っていることは過激だし現場の苦労は知らないと思うけど、おおむね同意。
午後のプログラム言語は選択式だけど、半数以上の学校はCASLII(アセンブラ)で受験する。
なぜか。学生が長文を読めなくなっているから、ステップ数が少ない言語を選ぶ。
当然、就職には役立たない。
基本情報を取得しているからといって、プログラムができるとは限らない。
あとは、遊び程度にC言語をやるぐらい。
一部の人気学科(看護等)以外は、全入時代。一条校ではないから、補助金もでない。
一人あたり、年間で100万円。入試は面接だけ。学力試験はしない。
オープンキャンパスに○回以上参加でその面接すら無くしている学校も。
当然、学生当時の担任も在職している。元担任には頭があがらない。
古くからのやり方が変わるはずもない。
もちろん、ここに書かれていることが該当しない学校もたくさんある。
20年以上前、卒論の研究で、自分が設計した半導体デバイスの特性を計算するために、
境界条件がいろいろややこしいポワソン方程式(=微分方程式の一種)をガシガシと解いて、
ベーシックでFOR - NEXT 構文使って数値計算してグラフ描いたなぁ。
ドットプリンタの出力が汚かったから、ロットリングペンと雲形定規で清書までして。
今はエクセルあるけど、そういう微分方程式を自分で解かないと、セルに入力する式が得られない。
何が言いたいかというと、暗記だけの数学しかやって来なかったら、
解けるかどうか分からない微分方程式を、「解こう」とチャレンジしなかっただろうなあ、ということ。
若いのにせっかくの学ぶ機会を潰してもったいないなあ、とオッサンは思う。
http://anond.hatelabo.jp/20100217113611
ようこそ、ストレート率7割弱の駅弁へ。前期日程さえ終わってないですけど、出願済の方々の心を折ってしまいたい(デモンズソウル難しいですね)
10年前とか理科大よりマシだと思うんですがね。
どうでもいいんですが、今日寝違えて体中痛いです、ついでに1月程風邪が治りません。つまり、そういった感じでそこそこ忙しい大学です。
あ、どこ? とか、私立? とか言われますけど、一応国立です。
失礼なんですが、九大落ちの方とか、前期挑戦的な受験をされた方が後期で淡々と入ってきたりとか。
じゃ、テンプレ逝きます。ちなみに、工学部のほうです。情報の方とはまるで交流ないのでさっぱりです。
ちなみに私は応用化学です。
1.生活
家は多分2万くらいから。
どうせ文献調査を深夜だろうがやるので光回線引けるアパートが良いと思います。
寮もあったはずだけど改装するとかなんかそういう話を聞きました。よくわかりません。
縦のつながりができるので良いかもしれませんけど、年に1回くらい盗難がおきるとかきくので金品管理は厳重に。
生協が斡旋してくれるので楽です。いいところはさっさとなくなりますけど。
3月末とか4月以降だと、いいところが安くなってます。大家さんも埋めたいので。これはギャンブルですね。
自炊をしましょう。
おすすめは、フライパン1枚、揚げ物鍋1枚、圧力鍋1枚、手鍋1枚
と、適度に食器。作り溜めで冷凍なり冷蔵しましょう。
二口コンロ便利ですね。三口が良かったんですがおけませんでした。魚焼きグリル入らない。
自炊? 嫌だよ。
と云う方はミールカードどうぞ、1年(170k円)と半期(90k円くらい)があります。1日1.1k円まで生協食堂で食べれます。講義は大体160日。土曜と夏休みもそこそこ開いてます、0.6k円まで使えます。合計で220日くらい開いてるはずなんで、毎日通ってると元は取れます。
おすすめの家電はプリンタ複合機、PS3、XBOX360です。アイマス楽しいです。布教してるんですけどなかなかPが増えません、え? どうでも良い。すいません。
3.PCの件
なんでThinkpadじゃないんだろ……すいません、脱線しました。でもVAIOノートも好きです。
ちなみに4年保証付きます。4年保証つくならVA……すいません、VAIO格好イイですよね。
多分USBLinuxか、LiveCDくれます。Linux端末つかってC言語書くのが必修だったりするので、Linux慣れしろと云うことですかね。
私はCとFortran使うんですが友人から化石扱いされます。研究室では現役ですよ。
買った人には7月あたりまで週1でPC講習ついてます。文書作成とか、表計算、プレゼンの練習とかやってるはずです。
レポートの書き方教えてくれます。表計算ソフト使えるといいですよね、実験データの整理が楽です。関数電卓さんの出番がガリガリ減っていきます。
自由端末も学内に結構あるんですけど、大体混んでます。
まぁ、化学の人は3年次までほぼ手書きなんで出番ないですけど。
他にもカタログ販売やってますけど、こっちはわかりません。
4.単位
申請は専用端末でやります。忘れても追加申請とか、掲示板で呼び出しされるので安心です。
取り消しも出来ます、1~2回受けていまいちなら取り消しとか便利ですね。
ちなみに1年次は学科にもよるんでしょうけど、ほぼ必修です。
なんか1~2年次に基礎教養科目ばかりとって3~4年次に専門科目とらないであんぽんたん化が進行したからか最近履修制限があります。
1年で47単位だったかなぁ。成績が良いと次の年度は60までいけます。
大体普通に埋めると45位だと思いますけど、1年次はハイパーお勉強タイムなのでちょいと溢れます。
だるいし、何の役に立つか分からない科目ばっかりな気がしますけど、2年後の勉強には役に立ちます。
2~3年も大体お勉強ばかりしてます。実験もそこそこあって結構忙しいです。
先生方は大体オーバーワークなので採点はいい加減です。お情け再試験があるんですがそれさえ時間をとるのでやりたくないと思ってます。
なので、3日前から始めれば合格出来るような試験にはなってます、多分。
ただし、満点近くないと大体Disられます。そんなもんです。先生方もオーバーワークで心に余裕が無いのです。Disられても泣かないのが大事です。
電気と機械は花形ですね、なんかGPA高い連中も多かったり、給付の奨学金さらっていきます。
応用化学は……お察し下さい、他人の芝は青く見えるのです。
5.他人との交流
ないです、そんなものは。
ウソつきました、ごめんなさい。
大体、そこそこ出来る香りを放ってる奴の周りに集まります。
他学科との交流は皆無です。サークルに入るのも良いでしょう。私は半期でやめましたが。
他学科のお勉強も面白いものです。サークルの人は大体そういう事が嫌いな香りを放っているのでおすすめは、全学科対象の科目です。
英語とか、そんなんです。
まぁ、上の人から流れてくる過去問やレポートは役に立ちません。間違ってるところ多いですし。
一人でやるか、質問に行くか、団体でどうぞ。団体で同じ間違いすると笑われるついでに減点されると噂ですが。
ちなみに、女子は女子で固まってます。
私はほぼぼっちです。適度にお話する相手はいますが、レポートも試験対策も全部ひとりでやります。留年しそうなのはそのせいかもしれませんが、まぁ仕方ないですね。
というかですね、過去問、過去レポートに頼りすぎる方は記憶が吹っ飛んでるのか実験時に置物化します。
割と相手してくれます。単位はくれませんがお食事などのお付き合いが出来て良い話し相手になります。
6.生活スタイルについて
だいたい1日3~5コマですかね。朝一とか余裕じゃないと留年します。
置物でも単位くれちゃう先生も居るかも知れません。がわからなくてもノートを取る。黒板に書かれたこと以外にも先生が喋ったことはメモした方が得です。わからないところは質問しましょう。多分役に立ちます。
私も2、3年前にとったノートを見直したりします。
あとあと役に立つと思って教養科目も真面目に取り組むと良いです。私は基礎を疎かにしたので専門科目で必死です。基礎の復習と専門の予習と。
実験も基礎科目が役に立つのでノートをきっちりとってるとレポート書くのが楽です。
7.最後に
応用化学? 就職は電気とか機械の3分の1ですよ。院進学もいいですが、失敗すると生体にまわされて更に就職3分の1ですよ?
それでも化学したい人は良いんじゃないですかね。
え、私アニ研辞めたんですけどね。
便乗して自分も質問してみる。
自分は子供の頃から集中力がメチャクチャ低く、注意力の散漫さにも定評があったんだけど、いい年した大人になって最近になってそれがひどくて悩んでる。
もともと極度に飽きっぽいのと、頭の中でいくつもの事柄を並列で動かしすぎるのと、落ち着かなくて常に動き回らずにいられないのがゴチャゴチャになって、例えば休みの日に家で朝から「まず洗濯機を回しながら」「自分の机で作らないといけない表計算のブックを作りながら」「作り方に行き詰まってきた上に注意力が切れてきたので、台所に積み上がってる食器を洗う(洗いながらブックのことを考える)ことにして」「洗い物にも飽きてきたところで洗濯機が終わったので、食器は半分ほど残したまま洗濯物を先に干すことにして」「洗濯物も半分ほど干したところでやっとブックの続きの作り方を思いついて」「洗濯物も飽きてきたところだったのでブックのことを忘れないうちに机に戻り」「ブックの続きを作っているうちに急にamazonで注文しようと思ったまま忘れていたDVDの事を思い出して、注文し」「そのまましばらくネットサーフィンしてしまい」「危うく忘れそうになっていたブックを続きを仕上げて」「コーヒーでも入れようと思って台所に行ったら洗い物が半分ほど残っているのを見て思い出し」「洗い物を片付けて、コーヒーを入れて一息ついたら」「洗濯物を忘れてたよチクショー」こんな感じの毎日。っていうか実際はもっとひどい(だいぶ簡略化した)。
職場でも大体こんな感じ。常に頭の中で数タスクが同時に稼働しながらどれも中途半端に同時進行で、しかも1つ2つが途中で抜け落ちてしまう。
ADHDってこういうの?それともこれはただのひどい注意力散漫なだけ?
まあ注意力散漫といっても、俺の散漫さはきっと三億くらいあるんだけど(テッテレー。)
公式の解答が出たので答えあわせをしたみたら受かってたみたいなので、ちょっと調子に乗って書いてみる。すべてソースは俺なので、信憑性は薄いと思うが、信じる人だけ信じればいいという気持ち。
以下、スペック。
年齢:20代前半
基本情報の勉強は今の会社に入ったときにみっちりやらされて、配属が決まってからは自分で勉強したり、しなかったり。情報系といっても、開発ではないので、プログラムは全然わかりません。「ほぼ」といったのは就職が決まってから、Javaの本を買って書いてあるとおりにプログラムを打ち込んだだけだから。
とりあえず午前。とりあえず大事なことは二つ。基礎的な内容は把握しておけ。でも、テキストは信用するな。
就職前に私が買った基本情報のテキストは二冊。「やさしい基本情報技術者講座 2009年版 やさしい講座シリーズ」(高橋麻奈 著)と「基本情報技術者 2009年度版」(日高哲郎 著)。
正直にいいますが、当てになりません。どちらもamazon.co.jpの点数が低いですが、それも納得の内容です。二冊ともほぼ同じ内容ですが、どちらの内容をマスターしても、ほぼ受からないと断言できます。基礎の基礎の内容なので、確かに理解するのには必要な内容ですが、基本情報試験を合格するにはもの足りません。毎年、改訂版が出ていますが、ほぼ内容は変わらないようです。
テキストとしては「平成21年度 イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室」(栢木厚 著)が参考になりました。2chでみつけた基本情報技術者試験 おすすめの参考書一覧を参考にしました。
過去問については基本情報技術者の公式サイトで公開されているので買う必要はありません(午後のみ解説付き)(http://www.jitec.ipa.go.jp/1_04hanni_sukiru/_index_hani_sukil.html(下のほうにあります))。
あとは午前試験については、裏技みたいな方法ですが息子に教えた基本情報技術者試験の対策とコツの午前試験の箇所が参考になりました。午前は基本的に4択なので、常識的におかしい選択肢を消去するだけで正答率が上がります。あとは英語から推察してみたり、わからない用語でも漢字からどんな意味なのかを推察してみたり。
いうまでもないですが、基礎的な知識がないと裏技も通用しません。設問は全く分かりません、選択肢も意味不明では無意味ですから。
次に午後。戦略としては、時間を掛ければ絶対に解ける問題が何問か出るから、それをターゲットにして解く。
情報処理試験は最近新制度に変わりました。午後試験については、大きく変わった点が2点あります。まずは必須問題がなくなり、選択問題が増えたこと。もう一つはプログラム言語が必須ではなくなり、表計算が加わったこと(しかも配点が少なくなった)。
正直にいいますが、前制度ではプログラム言語の御陰で取得はあきらめていました。ですが、新制度になり、プログラム言語が必須でなくなり、選択問題が増えたことで、苦手な問題を回避できるようになったので合格ラインを超える点数をとりやすくなりました。
午後の試験のなかには、知識を問う問題もありますが、解く為に必要な情報はすべて問題に書かれている為、時間さえかければ解ける問題が多いです。アルゴリズムや擬似言語なんかも解きかたさえ覚えれば、あとは速さだと思います。
速さを鍛える為には数をこなすしかないです。問題集を買って、数をこなすのがスタンダードなやりかただとは思いますが、私はパズルをやっていました。数独とかもありですが、「宮本算数教室の賢くなるパズル―かけ算上級」がオススメです。素因数分解をしながらパズルをしてる感覚なので、普通のパズルよりもおもしろいです。
午後は基本的に論理と考える力を問う試験だと私は考えていたので、パズルも同じだと考え、暇潰しにやってました。書いてて、自分でも胡散臭いとは思いますが、解く時間が早くなって、点数があがったんじゃないかと思います。
ま、これも半分裏技というか、スポーツでいうと筋トレみたいなものだと思うので、午後の傾向をしっていることは前提条件だし、アルゴリズムや擬似言語などはちゃんと分かっていないと解けません。
胡散臭いのも交えながら書いてみました。誰もがこれで受かるとは思いませんが、参考までに書いてみました。御使用は自己責任で、計画的にお願いします。
1つのソフトに1点だけまともに買ってる会社が1社だけあったけど
アクティベーションが必須になるバージョンからは買わなくなった。
セキュリティソフトだけだったな。ライセンス的に完全にクリーンだったのは。
一応ソフト管理とかもやってたし、ライセンス関係(罰金だの何だの)についても
都合色々調べてたからお偉い方に進言したこともあったけど
「ただで手にはいるものに金を払うのは商売人のやることじゃない。みんなやってるのにうちだけばれる訳が無い。そもそも会社の金を何だと思ってるんだ云々」
みたいな説教喰らったので以降、放置してた。今はどうなってるか知らん。
2)ダンスで表現するのがEXILE、マウスで表計算するのがEXCEL
3)セールスを記録するのがEXILE、セルに記録するのがEXCEL
4)新曲はヒットチャートなのがEXILE、進捗はガントチャートなのがEXCEL
5)真っ黒のサングラスをかけるのがEXILE、マクロの線グラフをかけるのがEXCEL
6)行列が出来るのがEXILE、行と列で出来てるのがEXCEL
7)Choo Choo Train なのがEXILE、=Choose() =Choose() =Trim() なのがEXCEL
8)レコード会社と契約するのがEXILE、レコード単位で編集するのがEXCEL
9)ボーカルがデュエットなのがEXILE、テーブルがピボットなのがEXCEL
ニートしていたところを市の「緊急雇用対策」に乗って暇つぶしに職業訓練校に通って勉強しながら、「JAVADA」という聞いたことの無い協会のワープロ・表計算検定の2級に受験し、結果として合格したらしく、今合格証書が届いた
正直うれしくも何とも無い
さすがに1級を取ろうと思ったら難しいだろうが、2級ぐらいなら使う関数もせいぜいVLOOKUPぐらいのもんだし、タイピング速度なら2ちゃんねるに入り浸ってたせいかそれなりの速度はある
日本語やってたらできるはずの漢字検定と同じで、パソコンやってたら誰でも取れるこの検定、暇つぶしで取れるぐらいだから得なんか無いと思う
訳してみた。あらためて、和訳はものすごく時間を要する作業だということがわかった。もうしないと思う。
注意:以下は意訳、適当訳、稚拙訳であり、誤訳を多々含んでいることは確実であり、Joel氏が本当に以下のように述べているとは限りません。
なぜMicrosoft Officeファイルフォーマットはこんなにもややこしいのか (そしてその対処法を幾つか)
Tuesday, February 19, 2008
先週、MicrosoftはOfficeのバイナリフォーマットを公開したが、このフォーマットは殆ど正気でないように見える。Excel 97-2003ファイルフォーマットは349ページのPDFファイルだ。でも待って、それで全部じゃない。このドキュメントには次の面白いコメントが書いてある。
それぞれのExcelワークブックは1つのcompound fileに収められている
つまり、Excel 97-2003ファイルはOLE coumpound documentで、それは結局、1つのファイル内にあるファイルシステムである。これは、理解するのにあと9ページはスペックを読まなくちゃならないぐらいには十分に複雑だ。そしてこれらの「スペック」は、普通我々が考えるようなスペックというよりは、Cデータ構造みたいに見える。これ全体が階層的ファイルシステムなのだ。
もしあなたが週末を、Wordドキュメントをブログにインポートしたり、あなたの個人的な財務データからExcelフォーマットのスプレッドシートを生成するような気の利いたコードを書くのに使おうと思ってこれらのドキュメントを読み始めたなら、このスペックのややこしさと長さがそんな気をあっという間に失せさせるだろう。普通のプログラマはこのOfficeバイナリファイルフォーマットについて次のような結論を下す:
この4つ全てについて、きみは間違っている。ちょっとだけ掘り下げて、これらのファイルフォーマットがどうしてこんなに信じがたいくらいに複雑なのか、なぜMicrosoftの悪いプログラミングを反映しているのではないのか、そしてそれを回避するためにあなたに何ができるか、を明らかにしよう。
理解すべき最初のことは、これらのバイナリファイルフォーマットはちょっと違ったデザインゴールを持って設計されたということだ。たとえばHTMLとは。
これらはすごく古いコンピュータで速く処理できるようにデザインされた。Excel for Windowsの初期のバージョンでは、1MBのRAM、20MHz動作の80386が Excelを快適に走らせることができるための妥当なものだった。このファイルフォーマット内には、ファイルを素早く開いたり閉じたりするための最適化が沢山仕込まれている:
これはライブラリを使うことを想定して設計されている。もしあなたがバイナリをインポートするものを1から書き上げたいと思ったら、Windows Metafile Format (何か図を描く場合) や OLE Counpound Storage みたいなものをサポートしなくてはいけなくなる。もしあなたが Windows上でやるのなら、そうしたことをたいしたことのない作業にするためのライブラリのサポートが存在する... そういったフィーチャーを使うことは(元々)マイクロソフトチームのためのショートカットだった。でもあなたが全部を自分でスクラッチから書くなら、全部の作業を自分自身でやらなくてはいけない。
オフィスはcompound documentsに対して広範囲のサポートを持っている。例えば、スプレッドシートをWord文書に埋め込んだりできる。完璧なWordファイルフォーマットのparserは、同じように、埋め込まれたスプレッドシートで何かインテリジェントなことが出来るべきだろう。
それは相互協調性(interoperability)を意識してデザインされてはいない。仮定されていたのは、WordファイルフォーマットはWordからのみ読み書きされなくてはいけない、ということで、それは当時においては十分に合理的なものだった。これは、Wordチームのプログラマがファイルフォーマットをどう変更するかについて決定を行う場合にはいつでも、彼らが気にするのは (a)何が高速か (b)Wordのコードベースにおいて最小の行数になるのは何か、だったことを意味する。SGMLやHTML-interchangeableといった標準ファイルフォーマットのようなアイデアは、最初にインターネットがドキュメントの相互交換を実現するまで現実のものにはならなかった。それはOfficeバイナリフォーマットが最初に考案されてから10年後のことだったのだ。ドキュメントを交換するのにインポーターとエクスポーターを使うことができるという仮定が常にあった。実際Wordは簡便な交換のために設計されたRTFと呼ばれるフォーマットを持っており、そのフォーマットは殆ど最初のころからあり、今も100%サポートされている。
それはアプリケーションの全ての複雑さを反映していなくてはいけない。 全部のチェックボックス、全部のフォーマッティングオプション、そして全部の、Microsoft Officeのフィーチャーは、ファイルフォーマットのどこかで叙述されていなくてはいけない。Wordのパラグラフメニューにある、"Keep With Next" と呼ばれるチェックボックス、これはパラグラフを、その後ろのパラグラフと同じページに置くのに必要な場合は、次のページに移動させるもの(?)だが、これもファイルフォーマットの中に無くてはいけない。そしてこれはつまり、あなたがWordドキュメントを正しく読み込める完璧なWordクローンを実装したいなら、そういったフィーチャーを実装しなくてはいけないということだ。Wordドキュメントをロードする競争力のあるワードプロセッサを作っているのなら、ファイルフォーマットからそのビットをロードするコードを書くのには1分しかかからないかもしれないが、ページのレイアウトアルゴリズムをそれに対応させるのに何週間もかかるかもしれない。もしあなたがそうしない場合、カスタマーがあなたのクローンでWordファイルを読み込んだら、全部のページがぐちゃぐちゃになってしまうだろう。
それはアプリケーションの歴史を反映していなくてはいけない。 このファイルフォーマットに見られる多くの複雑さは、古く、複雑で、愛されず、めったに使われないフィーチャーを反映している。それらはファイルフォーマットのなかに後方互換性のためにまだあり、そしてMicrosoftにとってその辺りのコードを残しておくことには何らコストはかからない。しかしあなたがこれらのファイルフォーマットをparseおよびwriteする一貫した完全な仕事をしたいと思うなら、Microsoftのインターンが15年前にやったのと同じことを全て、またやらなくてはいけない。要点は、何千人年の仕事が今のWordやExcelには費やされてきたのであり、これらのアプリケーションの完璧なクローンを作りたいと本当に欲するなら、あなたは何千人年を費やさなくてはならないことになる、ということだ。ファイルフォーマットは単に、アプリケーションがサポートする全てのフィーチャーの簡潔なサマリーなのだ。
手始めに、小さな例を一つ、深く見てみよう。Excelのワークシートは色々なタイプのBIFFレコードの集まったものだ。私はスペックの一番最初のBIFFを見てみたい。1904と呼ばれるレコードだ。
Excelファイルフォーマット仕様のこのレコードについての記述は非常に曖昧なものだ。そこでは単に、1904レコードが「1904日付システムが使われているかどうか」を示すレコードだ、と述べているだけだ。ああ、使えない仕様書の典型的な一例だ。あなたがExcelファイルフォーマットで何かしている開発者で、そしてファイルフォーマット仕様にこう書いてあるのを見つけたなら、あなたがMiocrosoftは何かを隠しているのだと結論付けたとしても無理はない。この情報の断片は十分な情報をあなたに与えはしない。あなたには幾ばくか外部の情報が必要で、私は今ここで、それを提供しよう。Excelワークシートには、2種類ある。日付のエポックが1900/1/1のもの(これには、Lotus 1-2-3 との互換性のために故意に入れられた閏年に関するバグがあるが、ここでそれについて述べるのは退屈すぎる)、および、1904/1/1のものだ。Excelは両方をサポートしているが、それはExcelの最初のバージョンはMac版であり、それは単に簡単だったという理由でOSのエポックを使っていて、しかしWindows版のExcelは1-2-3のファイルをインポートできなくてはならず、そしてそれは1900/1/1をエポックとして採用していたからだ。あなたが涙ぐむのも無理はない。歴史のどの時点においても、プログラマが正しいことをしなかった、という時はないのだが、しかし現実にあなたが手にしているものはこれなのだ。
1900と1904のファイルタイプは両方とも世の中には広く存在しており、それは通常、ファイルがWindowsとMacのどちらで作られたかによる。一方のタイプから他方のタイプへ黙って変換するのはIntegrity的に問題があるので、Excelはファイルタイプを変換することをしない。Excelファイルをparseするためには、あなたは両方を扱わなくてはならない。それはファイルからこのbitをロードするだけの問題ではなく、あなたが日付表示と両方のエポックを扱うparsingのコードまで書き直さなくてはいけないということを意味する。実装には何日かかかるだろうと私は思う。
実際、あなたがExcelクローンの作業をするなら、日付の扱いについて、あらゆる種類の微妙なディティールを発見することになるだろう。Excelは日付の値をいつ変換するのか? 表示の整形はどうやっているのか? なぜ1/31は今年の January 31と翻訳され、また一方で1/50はJanuary 1st, 1950と翻訳されるのか? Excelのソースコードと同じだけの量のドキュメントを書かないがぎり、振る舞いに関しての微妙なビットを全て完全に記述することはできない。
そしてこのレコードは、あなたが扱う何百もあるBIFFレコードの最初の1つに過ぎず、しかももっとも単純なものなのだ。他のレコードの殆どは、より多くのプログラマーを涙に暮れさせるぐらいには十分複雑だ。
唯一導き得る結論はこれだ。
MicrosoftがMicrosoftとOfficeのファイルフォーマットをリリースしたことは大変有用なことだが、しかしそれでOfficeファイルフォーマットをインポートしたり保存したりするのが楽になるということは全く無さそうだ。それらは狂気じみて複雑で、リッチなアプリケーションで、そしてあなたは人気のある20%の部分を実装して80%の人々を幸せにするというくらいのことしかできない。バイナリファイル仕様によってなされるのは、多く見積もっても、著しく複雑なシステムのリバースエンジニアリングにかかる時間を何分か削減するくらいだろう。
オーケー, 私はいくつか回避法を教えると約束した。良いニュースは、殆どの良く知られたアプリケーションにとって、Officeバイナリファイルフォーマットを読み書きしようと試みることは誤った決定だということだ。あなたが真剣に考えなくてはいけない代案が2つある。Officeそのものにそれをやらせるか、書き込むのが簡単なファイルフォーマットを使うかだ。
ヘビーな仕事はOfficeにやらせよう。WordとExcelは実に完全なオブジェクトモデルを持っており、COMオートメーションの手段が可能で、これであなたは何でもプログラムでやるようにできる。多くのシチュエーションでは、Office内のコードを再利用するほうがそれを実装しようとするよりも良い。ここにいくつか例がある。
この手のアプローチは、全ての種類の一般的なOfficeタイプについての、サーバ上であなたがやりたいと思うであろうアプリケーションで、うまくいくだろう。例えば:
これらのケースの全てにおいて、Officeオブジェクトにインタラクティブ動作でないことを教えてやる方法があり、だから表示をアップデートするのに煩わされたり、ユーザに入力を促す必要はない。ところで、このようなやりかたでいく場合には、gotchas(?)がいくつかあり、そしてそれはMicrosoftは公式にサポートしているものではない。だからあなたがそれを始める前にはKnowledge baseの記事を読むように。
書き込むファイルにはもっとシンプルなフォーマットを使いなさい。単にOfficeドキュメントをプログラムで生成したいなら、殆どいつでもOfficeバイナリフォーマットよりももっと良いフォーマット、WordやExcelでも問題なく開くことができるようなフォーマットが存在する。
いずれにせよ、全てのOfficeファイルを完全に読み書きできるような、文字通りのOffice競合製品を作ろうとする(その場合には、何千年もの作業があなたに予約される) のでない限り、Officeバイナリフォーマットの読み書きをするというのは、何であれあなたが解決しようとしている問題を解決するためのもっとも労働集約的な方法だ。
そうすればRSSが普及しなかったのは当然。RSSに相当する非PC技術が無い。
こう見てみると、RSSが普及しなかったことなんて、とても当たり前に見える。むしろWEBブラウザの普及のほうが研究すべき例外だ。ちなみに、女子高生が携帯のメールにはまりすぎるなんて話を聞くと、手紙と言うより交換日記だと思う。
http://anond.hatelabo.jp/20070921020533
に触発されて,
TBSラジオ 月曜JUNK 伊集院光深夜の馬鹿力 2006年5月15日放送分より(もう去年なのですね…).
伊集院光がオープニングからSCEのPS3について20分近く語ったところをテキストに起こしてみた.
(追記1)ブクマコメントで知ったが,もう既にテキスト起こしをした人が居るようだ.このテキストは番組の1曲目がかかるまでしかやっていないが,
先駆者はその続きのFAX紹介までやっているので,こちらを読むと良いと思う.……なんという車輪の再発明orzorzorz
とりあえずこのやるせない気持ちを解消すべく,バキュームカー逆噴霧イベントを敢行する妄想.SCE本社で.泣きながら.シルクハットをかぶって.
http://tuneari.fc2web.com/radio/ijyu060515.html
・抜けてるところも有るかも.
・括弧は筆者が補完した部分.
・かなり長文ですがどうぞ.
ちなみにこの冒頭のフリートークはニコニコ動画に落ちてたりする.
http://www.nicovideo.jp/watch/sm158157
http://www.tbs.co.jp/radio/format/ijuin.html
----
今週気づいたこと.
11月11日発売,6万何千円とかってなってるでしょ?
で,結構さぁ,論調としてさぁ,雑誌とかさ,そのー,ニュースとかさ,
"この機能にしては安い"みたいな煽り方してるけどさぁ,いいの?
「いくらなの?」
「ろくまん!」
って言った時点で,ケツに蹴りはねじこまれてると思うんだよね.
「じゃーあ,じゃーあ,クリスマスのー,あの,プレゼントいらねーからー」
って(蹴りを)2発目もらうじゃん,絶対.
「何言ってんの?」
みたいな話になんじゃん.
「クリスマスと誕生日で,なんで平均3万円以上 当たり前みてーな空気おまえ出してんの」
みてーな,感じになるでしょ?
ほんで
「じゃあお年玉も全額あげるからー」
みたいなことを言って,まぁ,それから先は鼻の軟骨が砕けてるから
「おらーさん,おらーさん」
ってお母さんのことをまぁ,俺は呼んでると思うよ,ね.
で,あと,
「節分の豆もいい」
とかいう話…ねぇ.一袋200円ぐらいの豆を4人兄弟で開けてるわけだから,ね.50円とかだからねぇ…
お前ら買うの,ねぇ,ねぇ!?買うの?
(OPテーマ)
あんねぇ,俺,多分,今回の原稿,もう
「基本高けぇ」
と.ね.
それでいて,高い,安いはゲーム好きな人…ま,そこはさぁ,あんま,俺の金銭感覚で高い安い言ってもしょうがないじゃん.
俺は高いと思うよ.
あのー,2機種出るけどね.ハードディスクの容量とかで.
で,出て,安いほうが6万いくらで,高いほうがオープンプライスだけど.
一応,海外では値段発表されててて,で海外はこう安いほうより100ドルぐらい高いわけ.
てことは1万何千円か高いから,もう7万超えじゃん.
もうさ,
「"すっげー高けぇ方"と"高けぇ方"じゃん」
みたいなこと書いてるんだけど,あれ載るんだよな.
で,最終的に,途中で俺だって,
「でもね,すごいやりたいゲームがあって,自分の一番の趣味がゲームだから
その,一番の趣味がゲームで,その,趣味の世界で一番良い機械が出るんだったら,
えー,そりゃあ,ね,その,あの,食うもん我慢してもう買いますよ,ってのもあんだろうな」
ってのも書きつつ,最後は,
「けどさ,お前その,HDMI端子っていうのの,規格の問題で,半年ぐらい発売延びましたよって言ってた割には,
それ付いてねーやつ出すってどういうこと?」
みたいな文章が,あれ載るぞ,大丈夫なん俺,俺大丈夫なん?ねぇ,あのー俺…
あのー,ストップかかってねぇよなぁあれなぁ.そういう意味じゃ.
まあ別に,俺が書く俺の思うことだからそりゃいいし,逆に言えばありがとうなんだけどさ,
どうなのみんなあれを聞いて.なんかね,1つ思うのはね,そりゃ間違えないと思うのは,
あの性能で,その6万,7万が高いか安いかって言ったら,そりゃ安いけども…そりゃ安いよ.
絶対そのBlu-rayディスク,ディスクのプレイヤーとかだけ買ったって,
下手すりゃ,あれより高くなったりするわけだから.
だけどさ,その話っておかしくねぇ?
っていうのが筋じゃねえ?って思うんだけど.ねぇ.
でさ,ね,謎,謎なの,すごく謎なのは,Blu-rayディスクプレイヤーっつのは,すごい大容量なわけ.
今までの,そのー,おー,DVDだと,4.7GBとかさ,ねぇ,結構2層式とか色々あるから
俺はよくわかんないけど,9GBとか入った奴が,Blu-rayは何十GBと入る.ね.
それと,画質がすごい良いみたいな話じゃん.で,よくわかんないのが,その,6万いくらの安いほうの…
安いほうじゃない,えーと,ちょっとしか高くないほうのPS3は,そのー,そのBlu-rayのそのー,フルハイビジョンみたいな映すための,
それ昔で言えばS端子みたいなのの一個上がD端子とかになって,D4端子とかになって,その先のHDMI端子みたいなのがあるんだけどさ.
その,一番奇麗な映像を外に映すためのHDMI端子ってのは付いてないんだよね.
うん….ほれで,ハードディスクもついてんだけど,ハードディスクが,や…安いほうじゃねえや,
あのー少し高いほうが20GBで,すっげ高けぇと思われるほうが60GBかなんか付いてんのね.
だったら,別にさ,DVD何枚組みにとかしてさ,普通にそのハードディスクに,そのー,大容量のゲームは,
入れちゃえばいいわけだろ,機能的には.だから変な話だけど…,
良いよな,だけど,規格を作る人だからさ,
「それで嫌ならお前ら買わなきゃいいじゃん」
「いやぁそれで良きゃ,別にうちでゲーム出さなきゃ良いんじゃねーの」
って立場の人が,基準を決めてったら楽だよなそんなのなぁ.
え,ゲームってこんな高くて良いの?ゲームだよ??俺は,ゲームが,俺がゲームが大好きなところは,
何の生産性もないことが好きなわけ,趣味だから.ゲームって楽しいだけのことじゃない.
楽しいだけで,よく,
とかって言う人に対して,
「いや何を怒ってるのかは知りませんけど,僕はその時間をすごく楽しく潰したいんだ」と思うわけですよ.
たかがゲームって言い方は,合ってるんですよ,ゲーム好きから言うと.
だもう,こうなってくると俺のお袋観とか,親観とかで言うとね,
別にちびっ子が聞いてる時間帯じゃないから,ね,バイトのシフトをね,死ぬ寸前まで入れるとかそういう,今,判断をみんなしてると,思うんです.
要するにもう,コンビニが開いてる限り俺コンビニのシフト入るわみたいな,ねぇ,そういうことをいま検討してると思うんだけど,
俺らのガキのころファミコンが出てさ,そのファミコンもさ1万4千円ぐらいしたと思うんで,1万円台のもんだったから,
これ買ってもらえないわけ.おもちゃとかゲームの,部類に,その,1万いくらっていう選択肢は,親になんか絶対ないから,
で,親が思う高いゲームっていうのは,あの,ボードゲームの,日本特急旅行ゲームの2千円ぐらいだから,
ね,もしくは西部警察ゲームのね,えー,ボードゲームのやつ2,3千円…
ゲームウォッチだってさ,ゲームウォッチの5千円,6千円だって結構壁高かったよね.
だから,最終的にファミコン買ってもらうのに親に説得するのは,えーと,「勉強に使えるから」って言わなかった?
ほいで,ポパイの英語遊びとか,あーいうやつが出て初めて「勉強に使えるんならしょうがねえ」みたいな
正直一切使わねーファミリーベーシックまで乗っけて,なんか勉強に使えそうな雰囲気出していかないと,
そのー,1万円台のゲームなんて買ってもらえなかったと思うのね.
ていうことはもう,
また,それもさ言うじゃん,ソニーとかさぁ,
「これはゲームじゃなくて,もう新たな,あのー,ホームビデオサーバだったり,
新たなるコンピュータだったりするんで」
みたいなことを言うくせに,ハードディスクは20GBってなんだよそれって思うんだけど,言うじゃんか.
だからね,そういうゲーム超えのものを付けないともう売れない気するんだよね.
だから,あの,すっごいグラフィックの綺麗な,ものすごい綺麗な"ポパイのExcel"とかあーいう.
だからもう,あのすごいCPUでフルグラフィックのポパイが,ものすごい,
まずほうれん草を食ったら,すごい勢いでまず体中の静脈と動脈が
「ビクン…ビクン…」
みたいになったあとに,スカパラ並のホーンセクションが
で,
「ズドーーーーーン!」
てなるようなやつ?ね,お前ボンズにもらった奴いれてんじゃねえの?みたいなやつが,
みたいな
「ワーオ,オリーブゥ,てんでバラバラのバイトのシフトをうまく一列に並べて,時間ごとに違う自給を入れた上での,月の給料表を作ってくれよぅ」
「ポパーイ!」
みたいやつを,作るか,あとはまぁ流行りのキャラで言えば,えーと"デスノートのWord"ね.
えぇ,えぇ,嫌な奴の名前を書いて変換していこう.みたいな,ちゃんとそういうのを,作んないと,もはや俺の中では,
家庭に下りてこない値段が,その6万7万ていう値段なんだけどね.
あれいくらになってくんのかな.任天堂のさ,Wiiだっけ,Wiiって名前んなったほうが,
あれがいくらんなって出てくるかなんで,
これもすごい諸説とびかってて,任天堂は絶対ゲームの値段はここまでっていう域を決めてるんで,そうそう高くはしてこない説ってのがあるわけ.
で,任天堂は昔からちょっとそういうところあってね,ゲームはここまでの値段で,これ以上は子供が買ってもらえる値段じゃない,
みたいなところを設定してくる,っていう伝説が任天堂にあるんで,任天堂ここ大チャンスだと思うんだけどねぇ,俺ねぇ.
で,俺らもやっぱさ,ちょっとさ,あのー,久夛良木さんにさぁ,分かって貰わないといけないじゃん.
「俺ら絞りゃいくらでも金出てくるわけじゃねーぞ」
って所は見せないと,やばいことになってくるから,俺としてはねぇ,Wiiを応援したいねぇ.
あのー,指揮者できたりとかさ,テニスラケット,ほら棒みたいなコントローラ持って,
こう家で画面に向かって振ると,こうテニスできたりなんかするやつ.
俺,あーいう使い方はするんだろうけど,「俺はいいや」っていう感じでまた…(×聞き取れなかった)
あれの面白い,使い方ないのかな,なんか.
直腸検査みてーやつ.
腸内ポリープを発見して,あげると,すごい勢いで肛門からコインが出てくるみたいなやつを….
あとはなんかわかんないけど,ピーチってさ,最初から手術用の手袋みたいなのしてるの,
前立腺,マリオの前立腺押すためにずっと手術用の手袋してるんだから,
あれでマリオの前立腺をうまく刺激して,うーん,ポコチンの先から,コインがすごい出てくる
「キロンキロンキロンキロンキロンキロンキロンキロンキローン♪」みたいやつ出たら,
もう,絶対に宮本さんが許さねぇな.
県は二十四日、自閉症や学習障害(LD)といった発達障害者を対象にした職業訓練を開始することを明らかにした。二〇〇九年度までの三年間を予定し、本年度は十月からスタートさせる。就職に有利なパソコン技術の習得に加え、職業人に必要なコミュニケーション技術の訓練も行う。全国初の取り組みで、初回の募集枠は十人。今月二十七日から募集を始める。
訓練は、コンピューターでの文書作成や表計算、専用ソフトを使ったホームページ作成作業など。コミュニケーション技術は、あいさつや相手との会話の仕方など対人関係の基本マナーやルールのほか、面接練習なども。企業での研修も予定している。
訓練は十月から来年三月までの半年間、県立岡崎高等技術専門校(岡崎市)で行う。指導は四人が当たり、パソコン技術者のほか、臨床心理士などの資格を持つ専門家がサポートするという。授業料は無料。
発達障害は、全般的な知的発達に遅れはないものの、特定の能力だけが著しく劣ったりする。企業側も、発達障害者を雇用しても障害者雇用促進法で定める雇用率に反映されないこともあり、雇用が進んでいないという。
今回の訓練は厚生労働省の委託事業で、愛知、新潟県、大阪府で行われる。愛知県就業促進課は「発達障害者の就職を積極的に支援したい」としている。
募集対象は発達障害者で、就労意欲がある人。年齢制限はない。今月二十七日から九月十八日まで募集し、公共職業安定所(ハローワーク)に入校願書を提出する。
問い合わせは県立岡崎高等技術専門校=電0564(51)0775=へ。
中日新聞 - 【愛知】県が発達障害者に職業訓練 全国初、就労を支援(2007.08.25)
http://www.chunichi.co.jp/article/aichi/20070825/CK2007082502043607.html]