はてなキーワード: CSとは
本格的にオタクになったのはそこからとはいえ、SF好きの父がうる星を買い、いろいろ好きな母がらんまを買っていたのでこれらの作品は読んでいた。犬夜叉アニメ開始の少し後に家がCS契約し、そこでうる星とらんまの再放送やってる所があったのでこれらも一緒に見ていた。犬夜叉は私がはまった後に原作を買い始め、それ以降の作品も買ってったので実質犬夜叉だけアニメから入った事になる。
個人的に昔のうる星アニメに関しては好きであるが、原作を知っていると間延びした話もあったなという印象。パロディネタはかなり好き(後に出てきますが私はギャグの元ネタ探しが好きです)。アニオリは回によって好きと苦手の差が激しい。メガネは好きでも嫌いでもない。
そして令和うる星の今の所の印象は、原作をがんばって一年に詰め込もうとしてるなー、放送開始前はテンポの良さを心配していたけど実際始まるとテンポが速すぎて逆にここもうちょっと省略して欲しくないな、でも仕方ないんだよなーな感じ。原作を知っているからそう思ってしまうのであって初めて見る人には良い感じなのかもしれない。絵は現代に合わせてとてもかわいいし声も全く違和感無い。一つ惜しいといえば、るーみっく作品以外からのパロディネタが見当たらない事。ギャグの元ネタ探しが好きな私にこれは結構気になってしまう事で、事情はある程度わかりながらもでもなあ~という気持ちでいる。個人的に一番見たいのは夢の実の話の科学特捜隊コスプレなのだが、展開的に絶対必要なわけではないのでまあ無理だろな…。
なお各回ごとの作画については昔から全くわからないため何も言えない。オタクになったきっかけの犬夜叉ですら未だに各回の見分けがつかない有様。劇場版犬夜叉くらいに大幅にデザインが変わってやっと気づく程度(これは作画の話ではなくキャラデザの話な気がする)。京アニが関わった回もあるという知識はあるがやっぱり見てもわからないので多分どうしようもない。とりあえず今日神戸に行くのが楽しみ。
自分の世代はもう若いとは言えないが、この間の年末年始の集まりで12歳ほど下のるーみっくはあんまり知らないいとこがスマホで今これが好きとテイキョウ・ヘイセイ・ダイガクを見せてきたので驚いた。少なくとも自分の周りでこの動画は全然流れて来なかったのもある。きっかけは何であれ下の世代も結構見ているのかもしれない。
プロ将棋界の2023年は、藤井聡太王将に羽生善治九段が挑戦する第72期王将戦挑戦手合七番勝負で事実上の開幕を迎える。
2017年、藤井がデビューからの29連勝を達成した時、羽生は「檜舞台で顔を合わせる日を楽しみにしています」という言葉を贈った。
その時は、誰もが王者・羽生に若き挑戦者・藤井が立ち向かう構図を思い浮かべたはずだが、そこから5年半、ずいぶんと形を変えたものの、いよいよ1月8日、静岡県掛川市でその幕が開こうとしている。将棋のタイトル戦としては極めて珍しい、両対局者への前日記者会見がネットで中継され、ニュースに様々な記事が踊り、メディアの空気はずいぶんとそわそわしている。
先にこちらを書いておいたほうがいいかもしれない。王将戦は普段のようにabema将棋チャンネルで無料で対局を見ることができない。CSの囲碁・将棋チャンネルが独占放映権を持っているからだ。以下の方法のいずれかを選択することになる。
すでにチューナーとアンテナを持っている人、またはCATVに加入している人にとってはこれが一番確実だろう。CATVによっては、契約の基本セットに入っていて追加料金無しで視聴できるかもしれない。
今回はabemaでは「1局ごとの有料課金」というかたちで囲碁・将棋チャンネルの番組をそのまま配信している。abemaのチャット欄が好きだという人はこれを選ぶのがよいかも。
囲碁・将棋チャンネルのYouTubeの有料チャンネル「https://www.youtube.com/@igoshogiplus 囲碁将棋プラス」でも月額390円の課金で視聴ができる。こちらは第1局が無料配信のため、おすすめできる。
これについては、率直に言えば多くの将棋ファンはそこに期待していない。羽生の奪取を「信じている」ファンはもちろんそれなりの数がいるが、他方でそれを「期待している」ファンの数はそこまで多くない。メディアが沸き立つこの番勝負に、ファンが大きな楽しみを抱きつつも、熱量が沸騰しそうになっていないのもそこが理由である。両者の現在の実力を示す指標であるeloレーティングによる期待勝率が示す番勝負結果のケース別発生確率にそれがよく現れている(出典:第72期王将戦(シミュレーション) 将棋連盟 棋士別成績一覧(レーティング)2023/1/7 現在)。
藤井聡太 | 4-0 | 羽生善治 | 47.00% |
藤井聡太 | 4-1 | 羽生善治 | 32.34% |
藤井聡太 | 4-2 | 羽生善治 | 13.91% |
藤井聡太 | 4-3 | 羽生善治 | 4.78% |
藤井聡太 | 3-4 | 羽生善治 | 0.99% |
藤井聡太 | 2-4 | 羽生善治 | 0.60% |
藤井聡太 | 1-4 | 羽生善治 | 0.29% |
藤井聡太 | 0-4 | 羽生善治 | 0.09% |
もしブックメーカーがこの勝敗で賭けをしようと思ったら、仮に本命である藤井4勝0敗のオッズを1.05倍に設定したとしても、控除率を50%にしないと儲けが期待できないことになる。もちろん本場イギリスのブックメーカーはそんなに高い控除率は設定しないので、これはやるだけ胴元が損するたぐいの賭けにしかならない。
だが、往年の絶対王者が、競合揃いの王将戦リーグを6戦全勝で勝ち上がったのに、これほど圧倒的な差が本当にあるものなのだろうか?
2021年度にプロ入り後初の年度での負け越しを経験した羽生が、2022年度に勝率を6割5分にまで戻してきた理由については様々な考察がされているが、ここでは明確な説明がされているものとして、プロ棋士のhttps://www.youtube.com/watch?v=6PYg7IpYucg 中村太地の解説を紹介したい。要約すれば次のようになる。
スポーツファンなら、モハメド・アリがジョージ・フォアマンを相手に自らロープを背負う不利を負いながら、フォアマンの疲れを待って一気に逆襲に転じて勝った「キンシャサの奇跡」を想起するかもしれない。いかに自らが有利な条件にあるからといって、アリや羽生ほどの実力者を相手に有利をそのまま拡大していくのは極めて難しい。そこに逆転の余地が生じる。
羽生がこういう戦法を選択するようになったのは、「将棋AIが強くなった時代において、プロ棋士はいかに自らの身を処すべきか」というテーマに向き合った末のひとつの答えに辿り着いたという意味合いがある。将棋AIの示す最善を追求するだけではなく、敢えて不利とされる順に自ら入っていっても、それでも勝負に勝つことができる程度には将棋は自由なものであるし、それを示すのが人間の生きる道であろうということを、自ら結果を出すことで証明しているようにすら見える。
ところが、この方法は藤井聡太には通じない。デビューから6年を過ぎてなお生涯勝率が8割3分を保つ藤井の強みは、たまに話題になる「AI超え」ではなくて、むしろ選択の難しい局面でAIが最善とする手を正しく選び取っていくその確実さにある。こうなると、わざわざ自分を不利にしてまで複雑な場面を作っても意味がない。そのまま有利を拡大されて押し切られてしまう。
羽生は2022年度、藤井と2局戦って2敗している。1局は後手番で、上記の動画で解説されていた「横歩取り」戦法を採用し、1手の疑問手を正確に咎められて完敗した。もう1局は先手番で正攻法を挑んだが、中盤戦の何気ない自然に見える1手、ただしAIに言わせれば選ばない、そんな手をきっかけにじわりじわりと藤井が優勢を拡大し押し切られてしまった。
かつて「コンピュータ対人間」の対決として行われた電王戦のときに「コンピュータに勝つための準備は人間に勝つための準備と全く違う」と言われた。今、同じことが藤井について言われている。曰く「藤井さんに勝つには他の棋士に勝つのと全く異なる準備が必要になる」と。あくまでも現段階においては、羽生が藤井相手にどういう手札を切ってくるのか、そこが最大の興味になっているのは、自然なことなのである。もちろん、この先の成り行き次第で、そこは大きく変わることになる。
なので、あくまでも現段階では、勝敗以外のところにそれぞれの楽しみを見出すような状況になっている。私が楽しみにしているのは、138回目のタイトル戦にして、初めて羽生が「明確な挑戦者」として迎える、というそのシチュエーションそのものである。
羽生は、タイトルを獲得する前の段階において、すでに実力では棋界でトップであった。以来、同格の相手と争うことはあっても、自分よりはるかに強い相手と戦うということはついぞここまでなかった。つまり、もうすぐ40年に届こうとする羽生の棋歴の中で、これはまぎれもなく初めての状況なのである。そういう未知の状況にあっては、過去のことを材料にした分析はそこまで意味をなさない、むしろ真っ白な頭でこの誰も見たことのない景色を楽しむに尽きる、そういう姿勢でこの第1局を見てみたいと思っている。
なお、逆のシチュエーション、つまり羽生が実力的に懸絶していると見られていた状況でタイトル戦に負けたことがあるか、というと、これがある。以下に、タイトル戦が始まった日において羽生が対戦相手よりeloレーティングで250以上上回っていて敗れた例を示したい(なお現在の藤井と羽生のレート差が273である)。
羽生が七冠を独占し無人の野を進むがごとくの進撃を続け、誰が羽生の牙城を崩すのかに興味が集まっていた中、それをなしたのは当時としては意外な伏兵の三浦弘行だった。2年連続で羽生の棋聖位に挑戦しており、すでに単なる有望な若手の域ではなかったにせよ、羽生に勝つにしてもここではないだろうという見方が一般的な中での快挙だった。
前年の2011年度に羽生から4勝3敗で名人位を奪取した森内だったが、この年度は名人戦以外の成績が全くふるわず、年度勝率.345を記録して2ch将棋板では「3割名人」なる蔑称をつけられるに至った。これに対し捲土重来を期す羽生はA級順位戦を9戦全勝で制して森内の名人位に襲いかかる。結果は火を見るよりも明らかと思われていたが、名人位防衛の準備を進めていた森内が4勝2敗で防衛する。羽生は翌2013年も森内に挑戦するが1勝4敗で名人戦で3年連続で森内に敗れる。星数だけでなく年々内容も悪くなる一方で羽生の威光に翳りかとも見られたが、翌2014年に4年連続の顔合わせで羽生は4勝0敗のスイープで名人位を奪還する。
絶対的な強者に対して「失うものがない」立場で応じる側が強者であるということを、羽生ほど経験してきた棋士はほかにいない。その立場を羽生は今回初めて逆転して勝負に臨むことになる。これはきっと面白いことになる、それは間違いないだろう。
id:BigHopeClasicでした。
何もしないでも世界中から優秀な若者がやってくる+アホみたいな寄付金貰って"大学に入れてあげている"(超絶上目線)をやっている+超学歴社会、
そんなアメリカでもなんなら英国でもオンラインの工学部あるんですけどそれはっていうね(2022 Best Online Engineering とかで検索かけよう)
というか試験代以外は無料で完全オンラインでCSやMBA取れたりもするアメリカの大学あるけど、
日本は学位が教育しかない放送大学と、ソフバンクがやってるCSかどうかはよくわからないヤツしかない(まぁ放送大学よりはマシだね)
CSの素養が必要だという風潮を作り出したのはGoogle。創業者がスタンフォードのCS博士の学生だからそりゃまあ同質な人間が欲しいわけよ。コーディングインタビューだの計算量だのなんだのやってるけど要はCSが分かる同質な人間で固めることで効率をとレベルを上げたいとそういうことなのよ。ダイバーシティアンドインクルージョンとか適当なこと言ってるけどダイバーシティなんてないのよあのへんの人達には。それでそれを真に受けた日本のしょうもない会社のどうでもいい世間知らずのオタクどもが吹き上がってCSが必要だのなんだの熱く議論してるのを見ると笑ってしまう。お前らのビジネスの規模と今後の展開を考えたらCSなんて全く必要のないオナニーなんですよね。
最近コンピューターサイエンスがプログラマーに必要か否かみたいな話が上がっているが、そもそもコンピューターサイエンスって何だよ。どこまでの範囲をさしてんの?
ググって出てきた情報を整理しただけなので詳しい人、補足・訂正よろしく!
https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf
CS2013はACM/IEEE-CSによるカリキュラム標準。
ACM(計算機協会)はコンピュータ分野全般の国際学会、IEEE-CSはIEEE(米国電気電子学会)の中にあるテクニカルソサエティ。
https://www.ipsj.or.jp/12kyoiku/J07/20090407/J07_Report-200902/4/J07-CS_report-20090120.pdf
J07-CSは一般社団法人情報処理学会がCC2001CSをベースにアレンジを加えたカリキュラム標準。今はCS2013を反映したJ17-CSがあるらしいけどその辺は良く分からん。
https://www.ipa.go.jp/files/000024060.pdf
J07ーCSから抜粋。CS2013と比較するとナレッジエリアがあったり無かったり。
CS学んでてよかったなと思うのはアルゴリズムよりもコンピュータアーキテクチャ分野だな
アルゴリズムは扱う問題によって全然違うし、大抵ライブラリ化されてて一から組み上げることはないけど、OSやネットワークの仕組みはどんな仕事でも意識することが多いからね
これはプログラマーの給与がなぜ高いかっていう話で説明できる。
端的に言うとユーザが沢山いるモノを少数で作ってコピーできるから儲かる。
当然、ユーザーが沢山いる方がいい。ユーザが何億人もいるGAFAMとかがクソほど儲けていて、高い給与で人を雇っている。
そして、O(1)かO(2)か当然クソほど気にする。
アメリカのソフトウェア支配は政治的な支配力にも転嫁されていて、中国がガンガン伸びてくると「ファーウェイはAndroid使うな」とかクソみたいな事を言われたりする。
すると中国はそのコア部分を自分でやらないといけなくなる。どんなに金がかかったとしても、だ。だからコア技術を持ってる人間を外から札束で引っ張ってきたりする。
日本で小さなシステムをちょっとしたお金を貰ってやる分にはCSの知識は確かにさして重要じゃない。
それは日本がIT業界の一番儲かるユーザがバカでかい部分を取れてないからだ。
でもそういった仕事でもそれなりに食っていけるだけの給与はちゃんと支払われる。
なぜかというと、CSを学んだ優秀層を外資やら日本でも儲かってる企業が高給でバンバン雇っていくので相場が全体的に上がっているからだ。
結果、CSが大して要求されないユーザがあんまりいないモノを作っていてもそこそこお金になる。
フレームワークに関しても、フレームワークを作る部分をどこの国が握っているかってのは産業的には結構重要だったりするが、
フレームワークを普段から作っていて作り慣れている人間はシリコンバレーたくさんいる。
そうすると日本の企業がフレームワークを作りたくて作ったとしても、後から真似したシリコンバレー発のほうが注目されて洗練されたものになり、ユーザを取られる。
そして日本にはフレームワークを作る仕事は残らず、ユーザとしてフレームワークを叩く仕事が残る。
ユーザになるかプラットフォーマになるかがITのうま味を取れるかどうかであり、それを取るにはCSを分かった人間がたくさんいる。
元増田だってオーダーの話してんだし業務に必要なら意識すんだろ
CS知ってたら上限チェックするのかもしれないけど、実務なら5/10/20しか選べないならそれ以外の数字をはじくだろアホか
DB全件持ってきても落ちないのが要件ならそのように実装するんだよ
全件持ってくる必要ないのに可読性を損ねてまで計算量のオーダー下げるのに腐心してたら他にやることあんだろってなるだろ
それは業務に対する誠実さの問題で、CSを広汎に学ばずとも必要なときに必要な部分を学べばその程度の仕事はできんだろって話でしょ
本当はCSとCEは別建になっていて、海外の大学なんかだとコース内容も学位も別々になってることが多いみたいなんだけど、コンピューティング関係の大学レベルのコースを口語的にひっくるめてCSと総称しちゃうことが結構あるってことなのでは?
基本情報・応用情報試験みたいなのとか、CPUの仕組み、コンパイラの実装、分散システムやデータベースとかそういうエンジニアリングガチ勢みたいなのをイメージして大学でCSを学ぶとけっこうショックを受けるぞ。
俺の知ってるCSは、チューリングマシンの表現能力とか停止性問題とかYコンビネーターとかチャーチ数とかの世界で、コンパイラといってもε-CLOSUREみたいな話をじっくりやる感じ。
具体的な話が全然出てこない数学の一ジャンルってイメージかもな。
競技プログラミングみたいなアルゴリズムもそれほど時間をかけない。ベイズ推定をギリやるかどうか。
そういう知ればすぐ身につくものよりも、めちゃくちゃ考えて濃厚なパラダイムを時間をかけて吸収するような学問だった。
で、そんなCSを学んで直接役に立つのは多くの人の場合計算量のオーダーとかくらいかも。
モナドみたいな概念に抵抗なくなるとか、ラムダ式の意味を深く理解できるというのもあるけど、それSIとかWebやスマホアプリの開発業務で必要かというとね。
賢い人は、ちゃんとSNSのユーザー同士の関係性とかレコメンデーションみたいのにもCSの知識を応用できると思うけど、一般人は賢い人が作ったライブラリを使う側だよね。
俺はとあるIT系の人だが、自分が面接をするときは計算量のオーダーについて話せない人はまず採用しないことを上申する。
入ってくる要素が高々数kBくらいで、せいぜい数十個くらいなら別にO(n^2)の実装でもいいし、場合によっては凝ったO(log n)の実装よりもそれが早いことすらある。
それが数万とか数億とか来る可能性があるとわかった時に、実装を変えないとダメだとわからない人とは仕事をしたくない。
性能の話をするにはどういうところが原因になりえるかも理解しないといけないが、基本ソフトの素養なしにそれを語るのはまず無理だと思う。
今時のアプリケーションを作るには、基本ソフトの素養にネットワークやデータベースの知識も含めるものだと思う。
これらの知識が全くなくて、それでもかまわないと思っている人とも仕事したくない。
CSの知識が無くてもそれなりにやっていけていると豪語する人は、必要ない規模のプロジェクトしかやっていないというだけだと思う。
CSって理系って感じだけど、今のプログラム業界はほぼ文系って感じだよなぁ
前は全体を把握して高速化とか最適化とかをやってくのが楽しくてやってたんだけど、
最近の仕事は、フレームワーク的なものを協調よく使えるかみたいなところが重要で、
「このコメントはわかりづらいです」「変数名もっとわかりやすくならないんですか?」「ここは依存関係的にまとめた方がいいです、分離した方がいいです。」みたいなのがちょくちょくあって、
合理的なのもあれば、その組織のレベルによって言ってることがまちまちだったりで、