はてなキーワード: javaとは
ずっと忘れていた。
いや、脳の奥に生乾きのかさぶたのようなものがじっとりとこびりついて、ふとした時に思い出したりはしていた。
なぜだか、それが昨日になって出てきた
百子はJava言語の技術者だった。いや、技術者か分からないがJavaを学ぶ25歳の若い女性だった。
当時Java言語はJ2EEの登場により大きな注目を集めており、エンタープライズ用途で稼働していた業務系アプリケーションをWEBベースのJavaアプリケーションへのリプレースする事が大きな需要を生んでおり、VBやDelphi又はバックエンドとしてのCOBOL等で活躍していたエンジニアは技術転換を求められていた
現在も大して変わらんないかもしれないが、業務系エンジニアにコンピューターサイエンスを学んだ者は少なかった。
文系出身で(数学としての)関数や代数もちゃんと理解しているのか怪しいような者も数多く居り、当然ながらオブジェクト指向言語に戸惑う者も多かった。自分がそうだった。
当時の技術コミュニティはいくつかはあったが、古くからあったがどれも敷居が高かった。
fj.comp.lang.* (ネットニュース:現在と意味が異なる)は正当な技術者も多かったが初心者が書き込める雰囲気が無かったり過疎っていた。ニフティーサーブやPC-VAN等のパソコン通信(当時既にサービス名が変わっていたかもしれないがみんな昔の名前で読んでいた)をベースにしたものは歴史があったが、老害が偉そうにしているフォーラムも多く、やがて廃れていった。
そうした中で初心者も熟練者も和気あいあいと活発な議論が行われていたのが、JavaHouseというメーリングリストのコミュニティだった。
主催者は現在インターネットセキュリティの大物左翼として時折世間をビビらせまくっている、ひろみちゅ先生こと高木浩光氏。当時既に産総研の研究者になっていたとはいえ、あくまで個人が手弁当で運用していた。無料で誰でも自由に入退会ができるコミュニティであり、他に行き場のなさを感じた初心者のJavaエンジニアたちにとって大きな心の拠り所となった。
でも百子が注目された事があったのだ。
当時は適切な印刷用の整形ソリューションが無く比較的頻繁に挙がっていた話題で、
百子も同様に苦しんでいた
するような方法が、現時点ではり一ゾナブル
かとも思います。
ドラえもんのようなひらがなとカタカナを組み合わせたチャーミングな文体でその焦りを徹底的かつ高度に表現していた。
しかしこの議論中に問題が起こる。JavaHouseに障害が発生しメールが配信されない事象が発生したのだ。
NFSで他のサーバーにマウントしていたが不要と思われたNFSサーバーのデータを一部で参照していたため処理が行えなかった、応急的に対応したが根本対応を後日行うと管理者の高木浩光は告げた。
しかし、議論が途切れた事を不安に思った百子は高木浩光に直接確認を行った。返事は帰ってこなかった。
> This Message was undeliverable due to the following reason:
> The user(s) account is temporarily over quota.
というエラーで戻ってきました。
いろいろとご心配のようでしたので(その内容については書きませんが)、迅
速にお返事を差し上げる必要を感じておりますが、上記の通りでは、連絡の取
り様がありませんので、やむを得ず、お返事を差し上げた事実をここで示させ
ていただきます。
まるで百子に非があるかのように。
恥ずかしさと悔しさで真っ赤となった泣き顔の百子を想像することは難しくない。
次はインスタンス生成時のコストに関する伝統的な議論であったが、
その流れで議論とは関係が無かったが百子はやりとりのマナーについて言及した。
議論をしていた者たちは本質的では無い指摘に形式的な謝罪をしたが、
高木浩光だ
そんな慣習はありませんよ。
きっと百子は憤然たる思いを抱えたに違いなかった
最後に決定的な事が起こる
先日の障害の復旧のためメンテナンスのためサービスを停止すると高木浩光が予告した。
百子はさんざん煮え湯を飲まされてきた高木に対して
以下ちゃちゃです。
全サービスが利用不可というのは、大変なことでしょうに。
以上、ちゃちゃでした。
挙げ句Javaコミュニティを自分で立ち上げてみてはどうかと言う者まで現れた。
か弱く繊細で思いやりのある儚き百子が、このような嘲りに耐えるのは致命的な苦痛だったに違いない。
百子は精一杯の力でJava界の将来についてその想いを書き綴った
私が恐れているのは、恐怖の日が襲い、対応の行動が遅すぎる前に
協議を行って欲しい、ということです。
別れは突然訪れた
「百子の夫です」
技術コミュニティに相応しない短い件名の投稿は衝撃的なものであった
私の妻百子は11日に進行性癌に伴う急性心不全で永眠いたしました
25才でした
医師の診断をもらったとき私たちに残された時間は1ヶ月というものでした
毎日が恐怖でした。、
なんという事だ!こんな悲劇があってよかろうはずがない!
しかもあのプりントアウトの話をしていたときには余命を悟っていたのか。
自分は打ちのめされた
そしてさらに衝撃的な事が続く
百子は先週からふさぎがちになっていました
聞くとブー様とうまくいっていないのではないかということでした
百子はずいぶん前からたびたび高木という男の名を出してひとりでジャバなる
パソコンを動かし一人で全部やってのけているのだと絶賛しておりました
おのれ高木さんめ!いや、ぶー様め!
百子の心に闇で満たしたという事か。
悔しくてウイスキーをストレートで何倍も痛飲し、この辛い出来事を忘れるように努めた。
自分はアプリケーションのプログラミングをする事もすっかりなくなっていた。
数年に1度くらいフッと湧き上がってくる事があったが、すぐに忘れようとした。
しかし、昨日はなぜ、菊池百子を思い出したのかずっと考えていた。
ずっと、ずっと
愛していたんだと思う、百子を。
直接会ったことはないし、見たこともない、投稿の文面の文字でしか見ていない、直接のメッセージのやりとりもしていない、だけど確かに自分は百子を愛していた。
雅人よりもずっと。
ぶー様よりもきっと。
Rest in peace, I love you.
https://web.archive.org/web/20091027013532/http://java-house.jp/ml/archive/j-h-b/052276.html#body
まあでも好きな人からするとjavascriptをjavaって呼んじゃうくらいの違和感あるんじゃねえの
今の40代オタクがボクの師匠、プログラムもCGもDTMも師匠のおかげを書いた増田です。
お前が技術を中心に情報補完しろよと言われたので知っている範囲で情報を補完します。
ただやっぱりネタバレするとゲッサン編集部や作者氏から叱られそうなので、まったく本編には影響しないであろう部分を中心に情報補完させて貰います。
先に謝っておきますがネタバレ回避を考えたら第1話で語れる部分がココしかなかったっす・・・。
主人公の和田一馬が所持するガラケーはデザインに微妙な違いがあるけれど、おそらくはau W41CAで2006年の春モデル。
W41CAはペンギンケータイとも呼ばれたCASIOのヒット機種で、外観はCASIOらしく少々無骨、旧機種のW31CAでは赤外線通信やおサイフケータイへ非対応だったものの、W41CAでは対応を果たし全部入りケータイになった。
ペンギンケータイの由来ともなるマスコットキャラクターのアデリーペンギンが画面上の様々な部分で演出として登場し、ポップなオレンジの筐体色とも合わせてその可愛らしさから人気を博した。
W41CAは無骨さの中にある可愛らしさで人気となったが、CASIOのWn1CAシリーズは本来サラリーマンに高い評価を受けていた端末で、WordファイルやExcelファイルを閲覧できるPCドキュメントビューワーやPC向けWebページを閲覧できるいわゆるフルブラウザを搭載しつつ、USBマスストレージ接続が可能な端末であり、更にはFMラジオを受信できるなど当時のギークからも非常に高い評価を得ており、CASIOガラケーの銘機としてガジェット界隈では歴史に刻まれている。
当時を知る者であれば常識的な話だが、CASIOというか当時のauは学生へ対して強く訴求する携帯電話通信キャリアで「学割と言えばau」という認識が世間でなされており、auや携帯電話へ搭載する機能や展開するサービスも学生を意識したものが多かった。
取り上げているW41CAも着メロの最大発音数は128のステレオ再生、PCM音源の再生機能である着うた(AAC/48Kbps)にも対応していた。しかもSD Audio Playerを搭載しておりminiSD(microSDではない)にUSBマスストレージ経由で保存したAAC(96Kbps)の再生が可能であった。
ちなみにヒロイン(?)が使っている携帯電話は現在でもINFOBARを生み出したとして話題となるau design projectの第3弾端末であるau talby。2004年冬モデルで製造は三洋、型番がA5508SA。デザイン以外に語る部分がぶっちゃけない。
というか当時からハードウェアスペックに関して語られることがあまり無かった機種で、掲示板などで携帯電話のスペックを誇ったり最大限に活用するための情報交換などをするギークなユーザが選ぶ機種ではなかったので殆ど知らないというのが実情。
INFOBARは目新しさもあって結構いろいろ情報交換されたものだけれど第3弾ともなると正直言って失速気味になっていた。
ただ、主人公が最新の携帯電話でヒロインが型落ちのデザイン重視な携帯電話、学生なのでauという細かな描写は作者の意気込みを感じる。
個人的にはこの時期の携帯電話を挙げるならauではなくVodaphoneとNTT DoCoMoから発売されていたNokia 6630を推したく、これがまたSymbian S60で・・・と話が逸れるので別の機会に。
W41CAに搭載されている音源はYAMAHA AudioEngine MA-7i(YMU791)で、前述の通りFM音源の最大発音数は128でステレオ再生が可能であり、AACやMP3のデコードへ対応するなど非常に多機能で多くの携帯電話端末に採用されることとなる2005年に登場した最新LSIによる音源だが、W41CAでは何故かMP3デコードなど一部機能が制限されている。
着メロ形式はSMAF(MMF)で150Kbyte(153,600byte)まで、FM音源の使い勝手としては4オペレータの最大発音数128で、更にFM音源側の最大発音数を減らすことで最大16bit/12,000HzのPCM音源データを使うことが出来、同様にFM音源側の最大発音数を減らすことで着うた登場前後に一瞬だけ流行ったボーカル付き着メロで活用されたHV(合成音声)も使える。
エフェクターなども内蔵しておりMA-7シリーズは当時の着メロ職人からはかなり評価の高い音源であったものの、NTT DoCoMoしか注目しなかった頭内定位を利用した仮想サラウンド再生のための3Dポジショニング機能も実装されており、いつの世も空間に対するオーディオというのは経営者と技術者の心を掴んでしまうんだなと林檎マークを見て思いを馳せる。
ただ人気だったW41CAにも欠点はあり、当時のケータイアプリ開発者から悪名を欲しいままにしたezアプリ、つまりBREWアプリが採用されていた。当時のauは野良アプリ(勝手アプリ)開発者を締め出すことへセキュリティの都合上から躍起となっており、公式ez web以外の経路からのアプリインストールを著しく制限していた。
この制限が無くなるのは平成ヲタク リメンバーズの時間軸で言えばほんの先の未来である2007年に登場するオープンアプリプレーヤー(OAP)を待つ必要があり、W41CAは、というかau端末はその点からギークに毛嫌いされることがよくあった。
BREWアプリの欠点はそれだけでなく、これはBREWアプリよりも前のezplusアプリ時代からそうなのだが1日のアプリ内携帯電話パケット通信3MB制限という謎の縛り(後に6MBまで上限緩和)が設けられておりユーザとケータイアプリ開発者双方からヘイトを買う一因となっていた。ちなみに他社は1度のパケット通信量の上限はあったが1日の上限は無い。
いやそもそもQualcommからカフェインよりもアルコールだよと騙され酔っぱらいJAVAからBREWへ乗り換えたこと自体が愚かで、他社はJAVAのままなので単に開発負担が増え、auで公開されるケータイアプリが減るという結果しか生まなかった。これが解消されるのが前述したOAPであり、OAPの正体はBREW上に構築されたJAVA VM環境であった。
しかしこのOAPもBREW側のセキュリティパーミッションのせいでパケット通信するたびに通信を許可するためのダイアログが表示されるなど不便極まりない仕様であったためユーザの反感を買ってしまう。
マニアックなネタばかり詰め込んでもアレなので、平成ヲタク リメンバーズの本編に影響しないよな?とビクビクしながら選んだのが当時流行っていた携帯電話を活用した位置ゲームのコロニーな生活。当初はウィルコム端末向けだったが後に他の携帯電話通信事業者にも対応し、2005年にコロニーな生活☆PLUSとして改称アップデートされた。
このコロニーな生活☆PLUSはブラウザゲームの一種でコロニーな生活☆PLUSのURLへアクセスするだけでゲームへ参加できた。1km以上の直線移動距離を稼いでゲーム内通貨を貯め、自分の土地の施設を充実させ住民人口を増やしていくというゲーム。
当時を知っている人ならばオチが直ぐにわかっていると思うので間を置かず言ってしまうと、コロニーな生活☆PLUSの略称はコロプラ、現在では白猫プロジェクトやディズニーツムツムの開発元で知られる株式会社コロプラの祖業である。ちなみに今でも一応はスマートフォンアプリでサービス継続しており名称も「コロプラ」へ改称している。
平成ヲタク リメンバーズの世界の時間軸にプレイヤーは存在するだろうけれど今後ネタ被りしたら申し訳ない。
ネタバレ回避も必要だし始まったばかりの第1話でとやかく言えることはないですね。読者の興味を惹こうとする単語が現れたりするので走り出しとしては及第点なんじゃないかなと。
むしろ前述したように登場するガジェットをしっかりと時代に合わせたものにしていたりとセリフやキャラクターだけでなく登場する小物にも注目したほうが楽しめるのかも知れないというのが第1話への感想と今後への期待です。
作者氏は同年代だと思われるので、敵に回すと恐ろしいが味方につけると頼りないと言われるVIPクオリティを発揮してくれたらなと楽しみにしてます。うはwwwおkwwwww
ー 今までも数多くそれがあり、それを見るたびに「これにより世界は変わるな」「この製品/技術を勉強しておけば何かの方法で儲けられそう」 と思った
ー 実際に世界を大きく変えたものと、変えなかったものはあるが、自分の感覚はそれほど間違っていないかな と感じた。
ー ただ、実際に 行動にうつすことはなかったので、一般消費者としてしかの恩恵にしか預かれていなかった。
ー 昨今の「画像生成AI」「chatGPT」 は、今までに感じたものの中でも、最上位に「これにより世界が変わるな」と感じている
ー よって今回は、行動にうつしたいと考え、その意思をこの日記に残す。
・今まで「これにより世界は変わるな」「あまり世界は変わらなさそう」と感じてきたもの
(独断と偏見: 一般消費者にとって当たり前になり、世界を大きく変えたもの ★ そうでないもの ☆)
★ パソコン
中身のソフトによって、その使用目的を変えることができるなんて、他にはない家電だし凄すぎる。
これは便利すぎるので絶対に一般的になる。一生遊べるし、一生仕事に困らなさそう
<行動>
<当時考えていたこと>
これと「パソコン」の組み合わせが将来の世界にとって誰にとっても「なくてはならない」ものになることは間違いなさそう。
ただ、世の中がその状態になるのにどれだけ時間がかかるだろう?結構時間がかかるのではないか。
パソコンのような複雑に見える機械が嫌いな人は世の中に多いから。
<行動>
上記と同様。
<発表当時考えていたこと>
<行動>
色々なmp3プレーヤーを買って試した。音楽に元々興味がないので飽きた。
☆Java
<当時考えていたこと>
これが今後主流の言語になるのだろうな。オブジェクト指向って良いな。
<行動>
<当時考えていたこと>
これは、ニュースになるレベルでは流行らなさそうだな。どう考えたって徒歩と自転車の方がコスパ良くて便利
<行動>
無し
<当時考えていたこと>
iPhoneが出る前から「iモードだけでなく、通常のインターネットにアクセスできる携帯電話が出たら絶対に便利。
パソコン+インターネット が世界を変えると思っていたが、それが出たら その携帯電話とインターネット
が世界を変えることになる。それができる携帯がやっと発売された。これは便利すぎるので絶対にはやって一般的になる
<当時考えていたこと>
車のカーナビって将来なくなるかも。
<当時考えていたこと>
Googleって凄いな・・・iPhoneのOSを勉強するより、オープンなこちらを勉強した方が世の中主流になりそう。
絶対勉強しておいて損は無い。というか世の中が大きく変わることを強く信じされる。
<行動>
無し
<当時考えていたこと>
こういったサービスでインターネットの使用がより一般的になるのが良いな
<行動>
アカウントとって少し試すだけ。
<当時考えていたこと>
一般人がテレビ局以外の人が、テレビ局に匹敵するようなコンテンツを作る時代が
<行動>
無し
☆GoogleWave
<当時考えていたこと>
便利そうだけれど、メールプロトコルが汎用的過ぎるから、それにとって変わることはあるのだろうか?
<行動>
無し
☆GoogleGlass
<当時考えたいたこと>
利便性や操作性を考えたときに、スマホにとってかわることは難しそう。
<行動>
無し
<当時考えていたこと>
あくまでも便利ツールであって、スマホにとって代わることはなさそう。フィットネスがメインかな。
<行動>
買って普段使いするのみ
<当時考えたいたこと>
楽しいし面白いけれど、ゲームではなく、一般社会における実用性を考えたときに、あまり流行らなさそう。
ゲームとしては流行るかもしれないが、一般社会での利用シーンがそれほど思い浮かばない
<行動>
買って試すレベル
<当時考えていたこと>
言いたいことは分かるけど、このデータを使って学習させて、それを使ってビジネスに活かす ということが
簡単にできるツールが無いと流行らなさそう。ツール使う人に依存しそう
<当時考えていたこと>
この技術をベースにしたサービスがこの世のサービスの主流になるのだろうな・・・
これは「インターネット」「iPhone」と同じぐらいインパクトある。だから絶対勉強しておいた方がよいということは理解できる
ただ敷居高い
<行動>
<当時(今)考えていること>
・特に ChatGPT や それに派生するサービスは 世の中を間違いなく変える。
・世の中に浸透し、それがあるのが当たり前になったものとして「インターネット」「スマートフォン(iPhone/Android)」 がある。
・共通点として「基礎技術」「基盤」「それを使っていることを意識させない」「様々な用途に使える」「その用途は無限にある」
「使ったら便利」「一般消費者は直接的に利用料を支払わない 又は 安価」「それに代わるものが無い」である。
・「インターネット」「スマートフォン」を土台にして、「Youtube」「SNS」などのWebサービスは世界を変続けているが、
「ChatGPTやそれに派生するサービス・類似サービス」 は それらのWebサービスの 更に下位のレベルの層として
「使っているのが当たり前だけれど、それを使っているのかユーザーは分からない」 ものとなるだろう。
・そういう意味では「スマートフォン」より「インターネット(回線や技術)」に近い扱いになるだろう。
・すぐに思いつく用途として、社内ドキュメントを全て読み込ませ、その会社専用のChatBotが作れれるだろう
(今までのChatBotとは使い勝手が全く違う、自然言語の応対ができる ChatBot)
・学習させるデータの種類/範囲/の違いにより、様々な組織、コミュニティ、において
真の意味での「AIアシスタント」 が存在することになり、それと会話することが当たり前の世界になるだろう。
・つまり、よくSF映画である AIに話しかけたら、「人間と同じように」回答したり、提案してくれる 存在が一般家庭にも会社にもいて
それがいることに誰も疑問を抱かない(便利だから利用するのが当たり前)という世界になるだろう。
・確率的に正しいと思われる 回答しかしないので、誤答があるが、その部分はどうするかは分からない。
・ただ、おそらく、そういった特徴があることを知った上で、それより便利さがはるかに上回るので一般的になると思われる。
・これが一般的になるスピードはおそらく想像より速く、スマートフォンが一般的になるスピードより速いのではないか?
(なぜなら「利用が簡単」「便利(便利の種類が多岐に渡る)」「それに代わるものが無い」 ため)
・何が言いたいかというと、「ChatGPT」 は 「セグウェイ」「GoogleWave」「Googleグラス」「VR」「スマートウォッチ」 とは違い
ー遠い将来ではなく、近い将来(近い現実)
ー「ChatGPT」を直接的に使う場合でも、他のサービスを介して間接的に使う場合でも
ー間違いなく 一般社会での利用が 当たり前になる世界がくる。(目の前に迫っている)
ー迫ってきているものは、人間にとって代わる敵ではなく、"便利さ" である。
・今回のこれに対しても、今までと同じ「一般ユーザーとして」利用するなら何もしなくて良い。
・ただし、もっと深く楽しみたい/金銭的な恩恵にも預かりたい と考えるのであれば、行動にうつすタイミングは今(今日)である。
以上
・Java……クソメジャー。舐められてるけど実はエンジニアとして凄く大事な能力が身につく的な渋い立ち位置
・Python……意識高い系プログラミング初心者にとって1番勢いがある宗教。転職や年収で一発逆転するためのツールとしてはあまりに無力
・SES……年収や待遇は「自分にどんな能力があるのか」ではなく「自分はどこの会社の社員なのか」で決まるという残酷な現実を知る職業
・AI……「みんなみんなみんな叶えてくれる♪」ドラえもん的なもの
・NTTコミュニケーションズ……イケメンのコミュ力お化けが集う会社。そこらへんの会社のITエンジニアがどんだけスキルや知識でイキろうと、一切コード書けないNTTコミュのド文系社員のせいぜい半分程度の年収しか稼げない
何割くらい当たってる?
当時
「調べて欲しいトピックについてググッてめぼしいサイトを見つけたら、ページ内容をそのまま印刷して客に送る」
という幼稚園児みたいなサービスで商売やってた人が親戚にいるがそんなんでもマジで月収40~50万円は稼げたらしい
自力でホームページ作るスキルなんかなくて、そもそもターゲット層はネットすら使えないから集客はチラシ投函で行っていたとのこと
それでも月収40~50万円
アプリ制作したり、JavaやPython使ってコード書いたりするのなんかも、そのうち「パソコンの大先生ゆうちゃん笑」扱いされるようになるのだろうか
無限ループじゃん
だからお外で勉強してるような連中、転職しても給与上がんねーよって言ってる。起業準備なら話は別だけどね
社内の資格と同じく短期的には上がるかもだが、
学習に気合いが必要な自分に向いてない(好きじゃ無い)職業に就いてる時点で異能が無い限り厳し目
ITで言えば、
『キミ、確か院卒で米国の○○で開発してたことになっているよね?』とか
『基本情報 とか 情報セキュリティ とか各種国家資格、Java とか ORACLE MASTER とか LPIC とか各種ベンダー資格持ってるけど、その範囲を微塵も理解していない SIer の人間』
こんなのになるだけだよ
まぁ語学好きじゃないけど学習能力お化けでトリリンガル・マルチリンガルになる人とかなら給与上がりそう。フツーに異能の範疇だと思うが
強いて言えば資格学校の講師とかなら給与上がるのか?