はてなキーワード: 銀の弾丸とは
いまのところ オーシャントリコの クレイだと ドライすぎて オーバードライブだと油がきつい
メインにはエッジをつかっているが やはり クレイのほうがいいかもしれない どれだけ油揚を吸って封じ込められるかだからな
当然もっていけるのはポケット程度 グランジマットの200円が限界だが
まだ油がきつい だが1つちがうのは
何度もいうがおれはジャニーズじゃない ウェザリングをしてくれ 銀の弾丸には先にあいつらがあたる
一見 人命軽視に見えるけどよ 命を持って1つの命を とどけることはある
たとえ僕たちが死んでも 振り返る時間で1秒でも早く 現場にたどり着いてください そういう願いがある以上
命を持ってまもってくれた礼は振り返らないで前に進む
ヘアスタイルがみだれていないかしら?と鏡を見ながらきにするやつもいる
だがおれには
1についてだけ。
>分かるけれどこれでどうやって動画や音楽のエンコードをしたり画像処理をしたりするソフトウェアになるのか
エンコードに関してはプログラムはエンコードの理論に従って作られているだけ。大事なのは研究者の考えた理論
画像処理は定型の処理の塊でこれも代替やり方は決まってる。"python 画像処理"とかでググれば多分出てくる
>あるいはWordとかExcelとかがどうやってこんなので作られているのかが分からない
まず基本的な、ウィンドウシステムがどのように実現されているかをWin32アプリベースでも
よいので理解するべき。ユーザーのマウス操作、キーボード操作をどのようにプログラムが認識し、
処理するかが理解できる。この仕組みは基本的にすべてのアプリで共通と思われ。
>プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が書いてない
多くの人が共通的な作り方に挑み敗れているわけで、プログラムは10個あれば10通りの作り方がある。
また、クラスレベルで抽象化してソフトウェア構造を整理しようとする、オブジェクト指向(最近は
クリーンアーキテクチャに昇華させる流れもあり)もあるけれど、オブジェクト指向に向かない
対象領域があったり、なんでもクラス病にかかる等して、銀の弾丸とは言い難い。
また自説だが、順次処理を基本とする、手続き型言語はデータと処理が入り乱れることになるため、
全てを設定しきることが極めて困難なため、きれいにすべてを設計するのであれば関数型言語を使う必要が
あると感じている。
>だからそのフレームワークがどういう風になっているのかって説明からして欲しいって思う。
そのフレームワークが内包するベストプラクティスの量を鑑みれば、中身を意識せずに
>つまり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず
>プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。
>これがもう滅茶苦茶イライラする。
天才的な人はコードを書きながら、考えられるけれど、常人はまず詳細設計と言われる
フローチャートを書けるようになったほうがよい。
次に"抽象化"を覚える。"抽象化"を使うことで少なくとも、処理は全体をざっくり設計できる
>つまり完成しているプログラムを参考にしようと思っているにも関わらずそれがないのでよく分からない。
githubに山のように転がっている。
ただそれを見て理解できるかは別問題。モチベーションを保って継続学習可能な形に
消化できる人間の登場が待たれる
zone+ingという綴りから分かるようにゾーニングは「区分する」という意味である。
にもかかわらず、ゾーニングを求める人たちの多くは「隔離・隠蔽」のことをゾーニングと認識している。
たとえばCERO Zのゲームはそのシールが貼られていればコーナー全体が隠されていなくともゾーニングされている。
たとえばコンビニのエロ本は「成人向け雑誌」として区切られていたのでゾーニングされている。
たとえば「ラブタイツ」はツイートにハッシュタグが付いていたのでゾーニングされている。
しかし、それらを「ゾーニング」とみなさず、「何の規制もなく放置されている」と考える人たちがいるのである。
ゾーニングとは「ここに何があるかは明示するので、あとは各自で行動を選択してくれ」という理念だ。
「不快なものを私の視界にいっさい入れるな」とはむしろ反対の概念であって、だから話が食い違うのである。
では「隔離・隠蔽」の意味でのゾーニングを推し進めるとすればどうか。
もちろんそれは非常に難しい。
誰が何を不快に思うかは千差万別で、しかも運営する側には窺い知れないものだからだ。
インターネット上でなら上手くいくだろうか?
いや、どんなにブロックやミュートを組み合わせても、見たくないものは見えてしまう。
「不快なものを見たくない」という願いを実現することは不可能だ。
我々は、不快なものを排除する力ではなく、不快なものに堪える力を身に着けなければならない。
だからこそ「見せない」のはなく「見せた上で対応を選ばせる」――ゾーニングが求められるのである。
もちろん、完全には無理でも、部分的に「隔離・隠蔽」が成功することはあるだろう。
そのときはどうなるだろうか。
コンビニのエロ本は18禁ではなく、18禁に該当するような描写を避けた「マイルド」な代物だった。
にもかかわらず、あれらが「18禁」と認識され、批判にさらされたのは、
「隔離・隠蔽」によって「それが彼らの目に映るなかで最も過激な本だった」からではないか。
過激なものを隠していけば、過激さの上限はどんどん低くなっていくのが道理だ。
長年肌を隠してきたイスラム教国では生足ですら過激なエロスとなる。
いまあなたが抱く「常識的に考えてこれはNGだろう」という基準も、
既にして「さまざまなものが規制されてきた」結果として生み出されたものである。
コンビニのエロ本は、様々な譲歩をしていたにもかかわらず、あっさりと撤廃されてしまった。
「隔離・隠蔽」という形で譲歩をすれば、そのぶん相手がこちら側に踏み込んでくるだけ。
譲歩をするばかりではただ消滅するまで縮小していくだけなのだ。
「エレガントな構文ガー、生産性ガー、人月ガー、銀の弾丸ガー、巨人の肩ガー」
「それでプログラマの言うことを聞くとどうなる?」
「プログラムされた指示書を読んで派遣社員が人力で作業します」
ヤレヤレ、それはプログラムの力じゃなくて「指示書に従わなければならない」という暗示や思い込みの力だよ。
Amazonのようなアメリカ企業がすごいのは例えばハイテク倉庫や電子書籍端末、クソデカサーバールームのように抽象化されたものを現実化する部分なんだ。
そうとも最後に物を言うのはプログラムの力なんかじゃなく物質的な力なんだ。
そこを思い違えて「ソフトウェア軽視」などと言っているようではお話にならない。
だから日本のプログラマはたとい腕前が優れていても年収バトルしかできないんだ。
https://b.hatena.ne.jp/entry/s/twitter.com/matsumotory/status/1274654682598608896
「職業柄、若い経営者とよく会う。彼らはみなスティーブのクソなところばっかりマネをする。天才のところを真似することは誰もできない。」
と言っていたのを思い出した。
本人たちにとっては、「バグを憎んで人を憎まず」とか「マサカリは発展に必要」とか「これに耐えられないやつは業界から去れ」くらいに思ってるのかもしれない。
この業界、「エンジニア・プロフラマ・経営者として優秀」と「口汚い」が揃っている人間が結構多い。敢えて名前を挙げることはしないが、皆さんが頭に浮かべた彼や彼女やあのグループとかだ。
こういう存在(便宜上、「クソなエンジニアのThey」と呼ぶ)に憧れを持つと、
しかし、Theyが優秀であることとクソであることには全く因果が無い。優秀なエンジニアにクソな人間とクソではない人間がいるのと同時に、クソなエンジニアにも優秀な人間と優秀ではない人間がいるのだ。
似たような例は、「稼ぐ人はなぜ、長財布を使うのか」という文章を見て、「長財布を使うと、稼ぐ人になれる」と勘違いするものがある。
非常にセンシティブな話題になるが、要は、ある種の発達・人格に関する障害の影響で、他人に対するコミュニケーションに問題が生じているということだ。
もちろん、この文章は特定の個人の特性や人格にレッテルを貼るものではない。個人のレベルでは、
といったことが考えられる。当然、業界内の「クソな人」全員がこれに当てはまるとは言えない。
コミュニケーション上の問題が多く目立つ理由は、「人格的にクソな人間を排除するルールがこの生態系に存在しない」というのもある
前述の分類の仕方をすると、
の2軸で分けたとすると、この業界という生態系でまず排除される(生き残れないのは)「人格的にクソであり・かつ技術的に劣っている」個体であろう。
では、次に誰が排除されるかというと、「人格的にクソではなく・技術的に劣っている」者と「人格的にクソであり・技術的に優れている」」者である。
この二択に対して、前者が排除されつづけた結果、現在の状況となっているのではないか。
正直わからない。ただ、上述の3つの悪影響を可能な限り排除するのであれば、
であろうか。
前者はいわゆる「優しい独裁者」モデルだ。言い方を変えると、「そのコミュニティに属する限り、クソである部分も含めて特定の人物の価値観に従う」ということを全員で合意する。
つまり、「クソであることを否定することを許可しない」ことである。当然、このコミュニティにおけるすべての責任は、その「特定の人物」が負う。
後者は、「クソな振る舞い・発言を定義して、それを厳しく戒める」ものだ。つまり、「クソであることそのものを否定する」」ことである。
今日も何もできなかった。昨日も、一昨日も、先週も、先々週も。
部屋は乱雑に散らかり、湿った匂いを振りまく。堆積する洗濯物と本。傍らにあるピアノは、厚い埃に覆われている。
風呂に入るのが途方もなく億劫に感じる。食後の歯磨きをする腰が重い。それだけじゃない。出歩かない日に着替えをしないのはもともとだけど、爪も伸びるままだし、日課の朝洗顔もおざなりになったし、ある日目についた眉毛は気づいてから2週間そのままだ。
やらなきゃいけないことはたくさんあるし、やりたいことはそれに輪をかけてたくさんある。先方へのメールとアポ取り、日課のピアノの練習、チームの作業、TOEICの勉強、部屋の掃除。勉強ならプログラミングもやらなきゃいけないし、他に溜めている仕事もある。全て進行していない。現状を鑑みてできないはずがなく、単純にサボっているだけとしか言いようがない。毎日惰眠を貪り、空いた時間起きることもなくゴロゴロし、ギリギリ体が動くとき思い出したように少しゲームをして、ただ夜が更けるのを待ち、空が白み始めた頃になって、今日も何もできなかったという後悔・自己嫌悪とともに眠りにつく。そんな毎日を過ごしている。どう考えてもサボっている。
そう。できないのではない。やる気になれない。もはや自分が頑張ることに意義を感じない。今の頑張りが明日につながるようには、到底思えない。今頑張ることは、明日の含み損を減らしこそすれ、すでに抱え込んだ大赤字を解消してくれるわけではない。雪だるま式に増える借金の、無限に膨らみ続ける利息に押し潰される人生としか思えない。
誰も助けてくれない。おそらく、自分の明日を気にしてくれる酔狂はどこにもいないのだろう。自分の過去に目をかけてくれた人もほとんどいないから。私はこの数年間、日々硬直と停滞が進む体と神経に抗いながら、ボロボロになっていく心を誤魔化しながら、それでもできる範囲で実績を積み上げてきた。だとしてもそういうことなら、その実績はハリボテだし、ひいては自らの人生も廃棄寸前の見切り品でしかなかったということだろう。そうではないと言える証拠は乏しいが、そうであると言える状況はいくらでもある。
どうしてこうなってしまったんだろう。どこかで道を間違えたことは分かっているが、どこかを修正してもこうなる未来から逃れられない気がする。
こんな状況だから……というわけでもないが、『恋する小惑星』というアニメを観た。『恋する小惑星』に登場するキャラクターたちは、与えられた問題に対して先送り的な解決法を見出しているシーンがいくつかあったように見受けられた。
正直、はっとさせられた。誰に限った話でもない、みんな明日に対する無力感は持っているし、それを根本的に解決する力を持っていない人だっている。でも、自分の周りにいる誰かが受け入れてくれるなら、明日に意味が生まれる。明日に何かあるなら、今日頑張れる。関係によって、問題をうやむやにしてしまうことで、多くの人は救われる。私にも、そのような光景があったならば。
いや、違う。私にも確かにあったのだ。単に選ばなかっただけで。選ばぬことを選んでいるうちに、一向に姿を見せぬ青い鳥を探し求めているうちに、褒め言葉や励ましは全ておべんちゃらに聞こえるようになり、損得勘定によって物事を判断するようになり、快晴の空に思いを馳せる心の余裕が追いやられ、やがて慈しみの関係が絶滅したのだ。それからのことは、語るに及ばず。私は、自分の逃した魚がどれほど大物だったかを、この段になって初めて悟った。
しかし。だからといって、だからといってどうすればいいのだ。もはや人と話していても言葉が通じている感触がない。失われた関係も、捨て去った機微も、粉々に崩れたパーソナリティも、もう戻っては来ない。軌道修正するにも、燃料の残量は少ない。気づいたところで、目の前にそびえる借金が消えてなくなるわけではない。
価値のない人間の行動に、価値は見出されない。価値のない人間の言葉は、空虚そのものだ。価値のない人間との関係は、価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない価値がない
詰んだ。来ないかもしれないかもしれない明日に、望みをかけて耐え続けることに何の意味があろうか。どうして誰かの代わりにもなれない欠陥品なのに生きていかなきゃいけないのだろう。これから何年、督促状でできた蟻地獄に耐え続けることになるのだろう。