はてなキーワード: インターフェイスとは
当方、Ruby と Java と JavaScript と C を書くエンジニアでござる(コポォ)。Python を書く連中にものを申したく、増田に参上した。Python だけを勉強するのはやめい、と言いたいのでござる。拙者は Python が嫌いなのではなく、AI の冬が再来して、Pythonista が路頭に迷うのを不安に思って心配してるのでござる。なんのことかと申せば「インターフェイスやクラスは無くてもプログラミングはできる」と考える傾奇者が巷に溢れている現状を憂いているのでござる。どうかその世迷ごとを信じることなく、己の信じるとをコードにして昇華していただく、この書を認めに、今日この増田に拙者は参上したのでござるよ。ベルハラで、お前らの活躍を見ているからな!アディオス!
テキスト保存系では文字通り最もシンプルなインターフェイスが特徴
単純なタグによる管理しかないが、そのシンプルさでわかりやすく簡単に使えるのが利点
Markdownに対応(一部非対応)しているので、Markdownを使っている人、使ってみたい人に向いている
作ったノートをWebに公開(Publish)できるので、プレーンなテキスト(コピペとか)を公開するのに便利
Simplenoteとインターフェイスがよく似ているが、こちらはリストを軸にしたアウトラインテキストを扱う
Simplenoteのようなタグ管理機能と、アウトラインをマインドマップ形式に表示できる機能があったのだが最近有料化されてしまった
作ったノートをWebに公開(Publish)できるので、アウトライン形式のテキストを公開するのに便利
テキストのほかに画像や動画も挿入できる(左寄せ固定)ほか独自の記法で装飾が可能
タグやリンクを使ってページ間を連結することで様々な情報を管理できる。「個人版Wikipedia」とも呼ばれるWebサービス
Webへの公開・非公開はページ類全体に設定でき、ページごとの設定はできない
単純なBlogとして使うのもよし、独自に研究したり蓄積した「個人版Wikipedia」の公開するもよし
表形式のデータベースが便利なWebサービス。テーブル構築やデータ入力などがしやすくできている
カレンダーやタイムラインなどタスク管理を目的とした機能が多いが、スケジュール的な使い方をするには周期的な入力(毎週〇曜日とか)ができなかったりとちょっと足りない面がある
画像や動画も挿入可能だが、テキストは1行ごとにブロックで管理されるため、長文を扱うのは不向き
ブラウザの拡張機能や共有機能でWebページをNotionに飛ばすことができる。データベースに飛ばすと後の管理がラク
ページ(データベース)ごとにWebに公開(Publish)できるので、データベースを公開するのに便利
1についてだけ。
>分かるけれどこれでどうやって動画や音楽のエンコードをしたり画像処理をしたりするソフトウェアになるのか
エンコードに関してはプログラムはエンコードの理論に従って作られているだけ。大事なのは研究者の考えた理論
画像処理は定型の処理の塊でこれも代替やり方は決まってる。"python 画像処理"とかでググれば多分出てくる
>あるいはWordとかExcelとかがどうやってこんなので作られているのかが分からない
まず基本的な、ウィンドウシステムがどのように実現されているかをWin32アプリベースでも
よいので理解するべき。ユーザーのマウス操作、キーボード操作をどのようにプログラムが認識し、
処理するかが理解できる。この仕組みは基本的にすべてのアプリで共通と思われ。
>プログラミング入門書を読んでも、一般的に知られているソフトウェアの作り方みたいな事が書いてない
多くの人が共通的な作り方に挑み敗れているわけで、プログラムは10個あれば10通りの作り方がある。
また、クラスレベルで抽象化してソフトウェア構造を整理しようとする、オブジェクト指向(最近は
クリーンアーキテクチャに昇華させる流れもあり)もあるけれど、オブジェクト指向に向かない
対象領域があったり、なんでもクラス病にかかる等して、銀の弾丸とは言い難い。
また自説だが、順次処理を基本とする、手続き型言語はデータと処理が入り乱れることになるため、
全てを設定しきることが極めて困難なため、きれいにすべてを設計するのであれば関数型言語を使う必要が
あると感じている。
>だからそのフレームワークがどういう風になっているのかって説明からして欲しいって思う。
そのフレームワークが内包するベストプラクティスの量を鑑みれば、中身を意識せずに
>つまり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず
>プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。
>これがもう滅茶苦茶イライラする。
天才的な人はコードを書きながら、考えられるけれど、常人はまず詳細設計と言われる
フローチャートを書けるようになったほうがよい。
次に"抽象化"を覚える。"抽象化"を使うことで少なくとも、処理は全体をざっくり設計できる
>つまり完成しているプログラムを参考にしようと思っているにも関わらずそれがないのでよく分からない。
githubに山のように転がっている。
ただそれを見て理解できるかは別問題。モチベーションを保って継続学習可能な形に
消化できる人間の登場が待たれる
プログラミングで主にやる事は下記の2つ。
①IFでAかBを選択させてどっちかの設定を実行
②Whileで決められた回数分繰り返す
とてつもなく複雑で冗長な処理によって実行されている。
わかりやすいので画像処理でいうと、数十万から数百万の画素(RGBAの24bitで表される数値)を小さなブロックに分解し、数学的に周波数の重なりとして計算して変換、含まれる頻出パターンをテーブルにして圧縮伸張を行なう。みたいなことが瞬間的に行われている。
「まさかそんな事できるわけないだろ」というレベルの処理が実際に行われており、これまた直感的でない。
だからそれをどう書くんだよ。という答えはコレ。有名なjpegの実装だ。
libjpeg というライブラリを書くことはできるだろうか?画像の圧縮の理論から考え始めることはできるか?
正直無理だ。自分はプログラマだがそんなに数学が得意ではなく、頑張ったとしても下手するとコレを作るのがライフワークになってしまい、他のことができなくなる。
例えばブラウザを0から作るとして、jpegの処理以外にも画像だけでpngとかgifとかwebpとか、その他もろもろとてつもない作業が必要になる。
「とてつもなくて想像もできないので流石に無理だろう?」
いや、でも、実際動いてるのよ。ここ何十年、コツコツと積み重ねて実現している。
「積み重ね」とはライブラリであったりフレームワークであったりOSであったりする。
「どういう風になっているのか」
外部に向けたインターフェイスがどうなっているのかは理解する必要がある。「使う」ために必要だからだ。
この2つは分けて考えなければならない。
ちなみに、たとえばChromeのコアであるChromiumはのコードはコレだ。
つまり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず
プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。
これがもう滅茶苦茶イライラする。
「これで判定と繰り返しという基礎ができます」というのが基本的な理論(定理的なもの)で、その他に必然的だが唯一無二ではないベストプラクティスというものがある(法則的なもの)。
後者をうまく説明する入門書に出会っていないんだろうな。という印象。イライラはやめよう。つかれる。
ベストプラクティスはいろいろあるのだが「層の構造にする・レイヤーに分ける」というのは重要なアイデアだ。
libjpegというのはjpegの処理を行う「ライブラリ」だ。他のアプリケーション...たとえばブラウザはこのライブラリを「使う」。
ブラウザではjpeg画像の圧縮展開というとてつもなく難しい処理を「libjpegの使い方」の理解までで済ませ、過去の蓄積であるlibjpegのコードを利用することで真の意味で0から実装しないようにしている。
この場合、libjpegが「低レベル・低レイヤー」の存在であり、中身については「使い方」つまり「仕様」の理解までしか行わないことで、実際に作りたいものを作れるようにしているわけだ。
完成しているプログラムは二例ほど挙げたがどうですかね?
複雑なことをする、特に低レイヤーのコードはとてつもなく難しい。
でも、とりあえずこんな感じのコードなら解るよね?
こういうレベルから理解して、ちょっとずつ難しい処理を学んでいくしかない。
ハードルは高いんですよ。実際。
なので、木材からだと難しいからプレハブのキット的なものを探すとか、ログハウスのカタログを読むとか、あるいは100人乗れる物置を買うのがいいかもしれない。そういうところから始める。
それらがフレームワークであったりライブラリであったりする。目的に合うものを探して、自分がやりたいことをどう実現するかとにかく考える。
「テキシコー」https://www.nhk.or.jp/school/sougou/texico/ で言われる通り、「小さく分けて考える」「手順の組み合わせを考える」「パターンを見つける」「大事なものだけ抜き出して考える」「頭の中で手順をたどる」をひたすら実行する。
unityはコードが公開されているので、本当に読みたいなら。。
オブジェクト指向は一旦忘れよう。
オブジェクト指向の「隠蔽」というのは層の構造が持っている重要な要素ではあるけど、「低いレイヤーについて考えない」のが基本的な作戦だという理解の方が重要だ。
前述の通り「できる限り作らない」んですよ。「使う」だけ。知るべきことを最小化する。
そして本当に作るべきものに関しては、利用する下のレイヤーのライブラリなりを探して・仕様を理解して、どう組み合わせてfor, if, あるいは計算させれば実現できるのかをひたすら考える。
単に翻訳がしたいのか?表示に割り込む方法を知りたい?日本語に翻訳するのは実行時なのか開発時なのか?
要求される表示エリアが言語によって異なるために、デザイン調整が必要になる問題をどうするか?
分解が甘いので何をしたらいいか調べることができないんだと思う。
ちなみに、アプリ内の文言というのはアプリの外部から変更できないように実装されている事が多いので、利用者が上書きする仕組みはかなり難しい。
AndroidなりiOSの仕様にもそのへんに割り込める機能はないはずなので、OSの開発に入っていく必要がある。結構大変だとおもう。
アプリの開発者が、そういう機能を備えた多言語化のためのライブラリを使うようになれば実現可能ではあるので、そっちの方向で頑張るのがおすすめだが、英語圏の開発者には多言語化のモチベーションが低いという基本的な問題はあるのよね。
この辺の「できる・できない・むずかしい」の判断は、いろいろな勉強をすると常識としてある程度みえてくる...気がする。
ついでに。ウェブサイトやウェブサービスの翻訳だとこういうサービスがあったりする。
ブラウザはページの描画処理のなかに割り込む余地が大きく取ってあるので、ブラウザのExtensionとかならできることがいくらかあるかもしれない。
個人的に気に入らない話はOSのアップデートは使いやすくなるからとてもいい事だからすぐにやった方がいいと宣伝されている事。
まあ、半分は嘘だよね。古いものが残っていると先に進めないんだよ...。
現在のクライアントOSは、巨大なプラットフォームのパーツの一部として理解したほうが正しくて、古いパーツが残っているとツライんですよ。
そして「サービスを受けるための道具であって、あなたが何でも好きにできる機械ではないです」みたいな世界になりつつあって、ちょっと問題と言われてもいる。
これはかなり困った傾向なんだけど、全体としての流れはあんまり変わりそうにない。
オブジェクト指向好きですな...。ここではオブジェクト指向は特に気にしなくていいですよ。
とてつもなく複雑なことをやっているために、すべてのバグを潰すことはコストが高すぎてできないんですよね。
それよりバグは未来を先取りするコストと考えて、本質的に価値のある機能を増やしていくというのが基本的な方向になっている。
だからパソコンはたまに不具合を引き起こすんです。しゃーない。
しかし中途半端に理解している老人などは、そんなことじゃ分からん。自分に分かるように説明しろと言い出す。
説明は出来る。しかし相手はイライラするし理解されない。よって説明をしてはいけないという状況に追い込まれる。
ここでどうすればいいのだと理解不能に陥る。
まあ、説明って得てして難しいよ。しゃーない。
そのとおりです。
オープンソースのプロダクトなら原理的には調べられるけどね。Androidとかはオープンになってる。
それを許容することで先に進んできているという事実は受け入れたほうがいいと思う。
「把握・理解可能な範囲」に留めていたら、数十年前のコンピュータの世界から抜け出せなかった。
deep learningの世界ではそれがより一層進むかも。この辺は詳しくないけど。
ここでの「理解」についてはそのとおり。これはもう諦めるしかない。
これが常にある。IT関連は常に新しい情報が出てくるのでそれに送れると無知になってしまう。
なんでこんなことも分からないんだとか言われ放題で、IT系の企業に努めている人は常に新しい知識を入れられる
面倒くさがらない人が向いている。
「面倒くさがり」の方が問題に気づいて「頑張って面倒じゃなくする」ことができるので、プログラマにとっては美徳なんて言われますけどね。
同時にくじけないとか諦めない、しつこいみたいな素養は必要かも。
応用まではとろうな。がんばれ。
このへん自分も知らんですよ。べつに全部知っている必要はない。
(追記: はてな記法の引用すらもさっきまで知らなかったしな!そんなもん)
層の構造をとっているということと関係があるんですが、仕様が変わると、その上に乗っているものを全部なおさないといけないんですよね。
でも革新のために互換性を捨てなければいけないケースも多い。このへんはハードでもソフトでも同じ。
そして、メンテのコストが上がっても使い続けたほうがトータルで安上がりという場合は、古いものが残ってしまう。
あるいは「(多少の問題はあっても)動いているものは変えるな」という経験則から意図的に残す場合もある。
西暦2020年にもなって、プログラミングが簡単には出来ないし、ハードウェアの規格も完全に統一はされていない。
というかプログラミング言語自体多すぎる。ソフトウェアはデファクトスタンダードのモノ程度は知っているが、
ぜんぜん完成していない荒っぽいものを目にしているのだと理解したほうが的確。
それなのに毎日理解のできないパソコンやスマートフォンを使っている。
オブジェクト指向のおかげ様だがオブジェクト指向に対して無性に腹が立つ。
自分の全く知らない場所でいけしゃあしゃあと演算を行い、そして結果を出す。それも大半が正しい結果で
利便性が抜群だ。些細なミス(バグなど)はあるが圧倒的に利便性が勝っている。
そんな道具に踊らされている自分が滑稽だ。理解できない愚かな自分は正に機械の奴隷のようだ。
本当に理解できない。辛い。
勘違いしてはいけないのは、それらはすべて先人の努力の蓄積によって成り立っているということ。
「よくわからないけど存在している道具」ではなくて、信じられないほど複雑だけど、多くの人々の行動によってなんとかかんとか実現した道具なんですよ。
「オブジェクト指向のおかげ様」じゃないんです。(もちろんオブジェクト指向というのも大きな発明の一つですが)
そしてブラックボックスとして使うのは多くの場合正しいです。そこは諦めましょう。
でもエンジニアとしての立場からは、その裏に隠れているとてつもない技術や思考の蓄積に感動してほしいなと思う。
人類がこんなもん作れたのって、かなりすごいよ?
僕らの時代では、鼻や口で呼吸して、頭を上にして足で二足歩行するのはとても野蛮な事とされている。
僕らの時代では、人間は頭を下にして、鼻と口は頑なに隠して、アナルで呼吸したり、「アナルキャッチャー」と呼ばれる高次集合知性に接続するためのインターフェイスをアナルに刺したりすることでコミュニケーションを行なっている。それがもっとも効率的でスマートだと気づいたんだ。
僕は君らの時代の野蛮な習俗を研究するために、度々この時代にやってきている。前回は2017年に来た。次は、この2020年だ。
2017年と2020年の日本の習俗の違いは僕の研究にとってとてもエキサイティングなことだ。この年、君らは新しい伝染病を恐れて常にマスクをし始めた。僕は、この行為こそが、後の時代で鼻と口を隠すようになる文化の萌芽になると考えているからだ。
君らは、まだ肛門で呼吸を始めないのか?
このことに疑問を感じたら、二足歩行をやめて、試しに四足歩行になってみるといい。今まで見えなかったこと、感じられなかったことが、感じられるようになるはずだ。
ホットエントリーに上がっていたこんな記事にふとした気まぐれで目を通した。
業界人が選ぶ、過去10年で最も優れていたビデオゲーム(IGN Japan)
https://jp.ign.com/games/46189/feature/10
ゲームは年に1本買うか買わないかのライトゲーマーなので大半の作品はタイトルも知らなかったし、業界人たちのコメントを読んでいてもピンと来るものはなかった。しかしその中でひとつのコメントにちょっと心が動いた(太字筆者)。
簡単な答えは『ゼルダの伝説 ブレス オブ ザ ワイルド』ですが、統計的な考え方では、私は『Gorogoa』を選びたいです。デモの早期リリースと、その結果である早い時期でのハンズオン体験のおかげで、本作は何年にもわたって私のGOTYであり続けました。『Gorogoa』は魔法のように魅惑的で斬新なゲームです。明確なビジョンに基づいたこの作品は、ゲーム作りの過程が全く想像できないほどの複雑な成果をもたらしました。新しいメカニクスと新しいインターフェイスを持つ本作は、芸術と技術、物語、正真正銘のパズルをシームレスに融合させています。これは私がエッシャーの作品や、キット・ウィリアムズの絵本、「まほうの筆(The magic paintbrush)」をはじめとする私の好きなおとぎ話から得たすべてのものを凝縮した体験です。『Gorogoa』はハッと息を呑むような驚きを私に与え、私の心を喜びで満たしてくれました。開発者のジェイソン・ロバーツにはこの作品に満足したまま何もせず、別のゲームを作らないでほしいと私が願うほど、『Gorogoa』は本当に唯一無二の傑作です。
本職のゲーム開発者がここまで絶賛するゲームとはどんな作品なのだろう、と急に興味がわいた。
元来パズルゲームは好きなほう(MYSTシリーズは全部やったし、ふだんも数独や倉庫番をヒマつぶしに遊んでいる)なので、ちょっとやってみようかという気になった。PlayStation Store で1,528円。安い。
遊んでみた。雷に打たれたような体験だった。まるでマグリットの絵の中で『無限回廊』を遊んでいるような感じだった。
感想については私の拙い語彙でくだくだしく書くよりももっとすぐれたテキストがネットにあるのでそれを見てもらえば十分だ。
『Gorogoa』認知のフレームを軽やかに飛び越える絵画的パズルゲーム【インディーゲームレビュー 第40回】(ALIENWAREZONE)
https://alienwarezone.jp/post/1321
GOROGOA が見ている(ゲーム感想)(S. Miyata)
https://note.com/38tter/n/nb58c34279de7
そして本稿で私が書きたいのはこのゲームの紹介ではない。
この何の説明もなく謎だらけでタネ明かしもない不条理ゲームに、どうにかして「解釈」を与えたくなったので、そのメモである。
後半に至ってはほぼ創作だが、ゲーム中では語られなかった「裏設定」を私が想像で補完したものだ。
ある日、街に巨大な謎のクリーチャーが出現する。街並みに隠れて全容は見えないが、アパートの屋根ごしにカラフルなたてがみが見えるほどだからかなりの巨体だ。
古文書には、五色の果実が盛られた器を若者と年配者がふたりで支え捧げる様子が描かれている。
聖獣ゴロゴアの怒りを鎮めるには、世界に散らばる五色の果実をすべて集めて捧げなければならないようだ。
ひとつめの赤い果実は、とある民家の庭木の枝になっており、車椅子に座った謎の男が見守っていた。
枝にとまった烏がつと飛び立つと、赤い果実は器の中に転がり落ちた。
ふたつめの緑色の果実は、町はずれの穏やかな公園の女神像が手に持っていた。
廃墟にたたずむ松葉杖をついた男性がゴロゴアの姿を思い描くと、廃墟の壁紙の紋様はゴロゴアの瞳となり、その緑色の瞳は果実となって器の中に転がり落ちた。
ランプの灯りをたよりに仄暗い部屋で寝食を忘れて何ごとかを熱心に研究する男性。部屋の片隅には松葉杖。この男も足が悪いのか。
ランプのひとつひとつに星の明かりを捕まえ、その明るさに惹き寄せられて来た蛾たちに導かれるままに道を進むと、夜空の星のひとつが黄色の果実となって器の中に転がり落ちた。
気づくと色あせた写真の中にいた。壁にかけられた五枚の写真のうちの一枚だ。
杖をついて世界の果てを巡礼して回る男に助けられながら写真から写真へと歩みを進めると、どこにあるとも知れぬ神殿に捧げられた青い果実を手に入れた。
たくさんの資料に埋もれるように何かを研究する初老の男性。部屋の片隅には愛用のステッキ。
蜘蛛の巣のように街を縫って走る路面電車を初老の男性の助けを借りて乗り継いでいくと、高い塔の頂上で最後の果実、紫色の果実を手に入れた。
果実の盛られた器をゆっくりと宙に捧げると、五つの果実はまばゆく光りながら激しく燃え上がった。
──その時、突然器が砕けた。
ゴロゴアが怒り狂うと、空には虚無の淵がばっくりと口を開け、世界は暗黒の炎に包まれた。
儀式は失敗したのだ!
私は身体を闇の炎に焼かれながら尖塔のやぐらから転落し、瀕死の重傷を負った。
長いあいだ車椅子の生活を余儀なくされたが、頭はゴロゴアのことでいっぱいだった。
何がいけなかったのか。どうすればあの獣の怒りを鎮めることができるのか。
聖獣ゴロゴアは時おり暴虐の限りを尽くした。
ゴロゴアが暴れると街は爆撃を受けたように廃墟と化し、あちこちで火の手が何日もくすぶり続けた。
焼け残ったがれきの中から資料を掘り出し、聖獣ゴロゴアをよく知ることにつとめた。
一方、気まぐれに襲ってくるゴロゴアの攻撃の合間を縫って人々は街の復興を始めた。
がれきを片付け、建物を建て直し、鉄道を引き、時おりゴロゴアによる破壊を受けながらも、それを上回る勢いで街は発展を続けた。
私の部屋の壁はゴロゴア関連にとどまらず、世界の様々な伝説、伝承、考古学の書物で埋め尽くされた。
時おりゴロゴアの来襲があると電気は止まり、暗い中でランプの灯りをたよりに研究することもあったが、私は寝食を忘れて研究に没頭した。
その間中、私は「何かの視線」を常に感じていたが、それが何かはわからなかった。
ただ、私の研究が、誰とは知らぬその視線の主の助けになっている、そんな実感がなぜかあった。
研究を進めるうち、私の心のうちには、ゴロゴアに対するどこか畏敬の念のような気持ちが芽生え始めた。
そしてその畏敬の念は、やがて純粋な信仰心へと変化していった。
ゴロゴアの怒りを鎮めるには、我が身と心をゴロゴアに捧げなければならない。そうすることでしか儀式はきっと成功しない。
私はそう思い詰めるようになっていった。
私は巡礼者となり、ゴロゴア信仰の源流をたどって世界各地を巡礼することにした。
体調は決して万全とは言えなかったが、ゴロゴアにこの身を捧げるという信念が痛む脚を前へと運ばせたのである。
研究の進捗が遅々として進まず年月が無為に流れていくばかりになると、時おり深い絶望に襲われることもあった。
無力感にさいなまれるそんな時には、決まってあの悪夢の日、儀式に失敗した日の転落の記憶がフラッシュバックした。
そうした場面にも、常に「あの視線」は私とともにあった。
月日は流れ、私も初老と呼ばれる年齢になり、髪も髭もすっかり白くなってしまったが、私の研究は大詰めを迎え、ついにひとつの結論に到達しようとしていた。
この記述によれば、儀式はふたりの人間によって為されなければいけなかったように思える。
たしかに、最初の儀式は自分ひとりで行ったために失敗してしまった。
では、儀式を成功させるためには、あらためてふたりで執り行う必要があるのだろうか?
そうではなかった。
絵図に描かれたふたつの人物像は、「時間を隔てたひとりの人物」を表していたのである。
儀式はひとりの人物によって二度行われなければならなかったのだ。
思えば一度目の儀式へと至る道のりでは、さまざまな場面で陰日向に何者かの協力を得ていた。
その役割なくして儀式は成し得なかったとさえ言えるのだが、その協力者は、ほかならぬ私自身であったのだ。
時空を超えておのれ自身と手をたずさえ、二度の儀式を完遂させる。
それこそが聖獣ゴロゴアとの魂の交歓を成立させるための条件だったのだ。
私は今、復興いちじるしい街並みを見下ろしながら、二度目の儀式のために尖塔を登っている。
カドショ, シンデレラフィット, 会計年度任用職員, すり混ぜる, 闇営業, ごちロス, カショーホケンチ, くもわ, FIRST, 蟻浴, 光営業, ソカタ, ファーストバイト, 会話泥棒, ビニ傘の「APO」, あまえんぼ言, ヴァンプ女優, 雲上御三家, サンダーストームムーン, シリーシーズン, エアプランツ, ライトヴィラン, ビハインド・ザ・シート, ドラゴンボールAF, ガキ犯, ロナルド・オーパス, ビトウィーン・ザ・シーツ, 殯, ウガリ, ワンワンライス, Nullius in verba, 獅子狗巻, セクシータイム, Joy-Conドリフト, 拝承, 寄り弁, 瀑布, バチャ豚, 羊毛党, タウマゼイン, ディーラーダッシュ, 血迷い言, ちんちんかく, 念仏講, 釘宮三連, ビルピット臭気, ビザンチン将軍問題, KP, 石女, ウェット&メッシー, ヤバタイ, TL, パニックハンドル, ラ米, cuckold, Nagasakied, ブロ解, 冷蔵庫の女, ビーストモード, ソルトランプ, 推しマ, へそ天, セルラン, マダックス, ナーロッパ, 推しごと, バールストン・ギャンビット, ギロチンマンション, 醜態成, シャークトレード, 箱推し, スピン報道, LINE@, #なちゅぞら, ラプンツェル症候群, 絵畜生, 天然独, 9152バイトの男, ガクチカ, プレグナンツの法則, スト高, awsl, ドグソとSPA, すみれコード, トリプルクラウナー, エコラリア, モレホイ, フリーグスキャム, アンドを取る, ニュル, 太郎系, 石鹸枠, シーステッド構想, クライシスアクター, 3T, ASMR, マミフィケーション, おかる, センテナリアン, カスイチ, ケンチャナヨ, テガイチ, 事后诸葛亮(事後諸葛亮), ディープフリガナ, WWⅠ(Web War Ⅰ), パンダ枠声優, ヨーヨークラブ, イカリング, ルーターシューター, TMD, Nattou, ロリカ・セグメンタタ, ケイジャン料理のホーリートリニティ, satoshi, フードホール, マラネロ, ブルペンデー, woke, エコサイド, グローサラント, Shipfu, リブラ, グッドイナフ, オドメトリ, スピュー, レシートマシュマロ, ピルピル, プルキニェ現象, マクンバ, マンハッタンヘンジ, マックロード, 万歳三唱令, アグレット, おねガキ, おもちゃワード, ジェネリック, ビーフケーキ, タンバリン, ジクロフェナク, ノンバイナリー, 知恵多ければ憤り多し, メイプルソープ事件, ポトラッチ, ジェンダーフルイド, カーディストリー, カワイイメタル, かみなり汁, 奈良漬, 爆アド, 増上慢, ショッパー, 鞣す, ゼッペケ, ローターアクトクラブ, ピンズド, 裏巻き寿司, 三角様, 定食パッチ, ケトション, リープフロッグ現象, 吉川線, CGDCT, ストリートネイム, キモオタブルー, 置き配, CSF, 尻馬サーファー, 夫源病, ペタロイド形状, イカニモ系, ネロナンブル, ヒットエンドラン, UI, ヒンメリ, 産婆術, グルーチョ眼鏡, 麻薬・覚せい剤乱用防止運動, ちんちんもがもが, 山の神, 高見え, チョンガー, プッシャー, プラー, チュンカ, 偸盗, 空気録音, マイオナ, オンライン脱抑制効果, アストロターフィング/人工芝運動, 太平洋でごぼうを洗う, 背中関数, サーフェスウェブ, 絶望ステップ, フロスダンス, 承知しました, ジギリ, 反社会的勢力, トニー!トニー!トニー!, タラノア, AAタイトル, 七福丼, ビビビ婚, チェリー・ピッキング, でんでん現象, アンビャ・フアンビャ, ファーリー, MEP, MEPs, 瞬瞬必生, るるぶ, ポカホンタス女, ルルブ, ルドルフ, ファントム・バイブレーション・シンドローム, ショールーミング, インポスター・シンドローム, 回転窓, デジタルツイン, アンタ, T9(ティーナイン), シス, 時渡り, パフィーニップル, ウィンドラス現象, 推死(おし), ぺごくん, ヒカセン, フェアリージャパン, スクリーンドア効果, 巴板額, 温顔, いっちょかみ, 肉盗み, 桃色筋肉, ペイペイ痴漢, バニラ(ゲーム用語), メリバ, しわしわネーム, 紙しばく, RTFM, YY, ててご, カース・マルツゥ, バイロニック・ヒーロー, デンタルダム, スーパーコンパニオン, サグパニール, トレモ, スノピ, Hindsight is 20/20, DARVO, ヤカ車, 五毛ちゃんねる, マジック・ラウンドアバウト, レモン市場, パイスー, 世界四大ミュージカル, 医産複合体, 2019-nCoV ⇒ SARS-CoV-2, 新コロ, リキッドバイオプシー, ワッパ, アテンションシーカー, ニボラー, スーパーアプリ, レポーティングバイアス, 盤寿, シーライオニング, インフォデミック, シーライオニング, シャウティング効果, バシがけ, ことりベージュ, 2.5Dカラー, ファンチ, 純ジャパ, 人差し指シフト, 切り抜き, five eyes, ピークハント, chimney, bean-to-barチョコレート, ゴーレム効果, 赤文字系・青文字系, ハーフアニバーサリー, チョンセ, キャンセル・カルチャー, おしがま, テンプラ, トモアスキップ, 実力の若林, モザイク破壊, 横浜三塔, FSC, ミソる, グロタンディーク素数, イネイブラー, こする, カーニズム, ミート・パラドックス, 違法マイク, 見て!○○が踊っているよ, ベターハーフ, 引く手あまった, ピーナッツ母子, ヴィブラスラップ, シャクティン, コロンブス交換, ミングる, ミングル, ソーバーキュリアス, マッドプライド, AK朝ドラ/BK朝ドラ, コロハラ, ドアマットヒロイン, インペ, 光落ち, コネクティングルーム, 血管迷走神経反射, ロゴスリー, グレイ・リノ, オキラ, ココセ, パンデモニアム, コヨーテタイム, エダ, チャンピオンシップ・チョーク, ハイジ男子, マルーン, ANTA, 百目蝋燭, ワンカベリカ, チー牛, バウムクーヘンエンド, メザリアンス, ロックタウン, ノー3密, ひんがら目, コビディオット, 天爵、人爵, アラン・メリル, スナイプ, 集・近・閉(シュウキンペイ), タレット, レジャシ, Avoid the "Three Cs"!, 金華糖, 〇〇line, スキール音, 監視資本主義, フェムドム, 卒花, ピンコロ, セーフワード, 花筏, プロシージャ, コンジット, おっぱい, 景照, かみかみ, エライオソーム, 白鷴, 女牆, 徙崖, アンツーカー, ガブ, 梨割, シーヤ派/スンナ派, Tofu on fire, moetron, クルル, 隠亡, 細引, 筆先, 和讃, はらたいらに3000点, 赤新聞, スペニット, ドロ系ラーメン, しぶり腹, 猫毛雨, 紫の州, くくり猿, お染の七役, 天勝, 技癢, アクキー, ションベン, ライスワーク, 蝋型電胎法, タイポグリセミア, 育フェ, ココ電, トピアリー, ムッシュムラムラ, バカ、アホ, vegetative state, テンセグリティ, ギグワーカー, 横紙破り, とせがら, あのね商法、あのねされる, クロスモーダル現象, bf大学, "moxibustion, moxa", NL, ヒロイック・エンジニア・ストーリー, ガンブー, 法論味噌, ギドラ入り, Windows2000, カリン (マメ科), シャコアゲ, 最終回発情期, 自粛テロ, ブリーチ・パラドックス, 闊葉樹(かつようじゅ), 更紗模様, 椋鳥, 雲母紙, ケンジントン・セキュリティー・スロット, りひか, 待合茶屋, 昼間線, スネークウッド, いちご世代, エア炎上, イシモチ, ヒロピン, 羅宇屋, イロチ, オイモスポイ, CC, ままごと, ゴルディロックスの原理, ペンギン夫婦, ディオプトリ, コロナハイ, アンジャッシュ, I HATEBU, 日の神論争, 要介護ハンター, 端綱, ヘレクスル、鹿石, [Linux]コマンドラインインターフェイス, チャフ, 換地、替地, 新都市基盤整備法, 剔抉, フレア(兵器の), トゥキディデスの罠, 代位弁済、代価弁済, 大規模修繕、大規模の修繕, ブッチホン, 生存放棄症候群(あきらめ症候群), その他、その他の, フィルハーモニー, cowgirl, コメデザ, コンフォートフード, どんこ, アガベ, フィジオセラピー, マクラメ, マリーシア, テイラー柱, ムカデ砲, クルクルチャーン, photoshopping, パーレイ, オーバーブロット, べったー, 青焼き, Dolcett, 地雷メイク, オバタリアン, シルヘル, ピチューン(ピチュン), バタ男, 暑さ忘れて陰忘る, トランジスタグラマー, ミステロイド, YMYL, ファントムセンス, ぴえんアイ, A.C.A.B., ウェビナー, クッキードゥ, 肉トロ, ツイ盛り, 推ししか勝たん, vore, トーストサンドイッチ, アネクドータル, tldr, フトモモ科, ツェーマン, ナーロッパ, 不夜城, トレモロバイバイ, ホッブズ問題, ワンレングス, 退蔵益, 事実陳列罪, TT, サンクション, ズンパス
詳細はこちらから⇒ https://anond.hatelabo.jp/c/%E4%BB%8A%E6%97%A5%E7%9F%A5%E3%81%A3%E3%81%9F%E8%A8%80%E8%91%89
・国際情勢
日本のGDPは5位かそれ以下まで低下。代わりにインド、シンガポール、タイ、韓国、台湾などが上昇。
GDPのトップ5は中国、アメリカ、インド、ドイツ、日本(or 台湾 or 韓国 or タイ or シンガポール)の順に入れ替わる。
日本の経済力、生産力は少子高齢化により慢性的に低下を続けるが、一方で外国からの投資は積極的に行われる。
鉄道会社や電力会社をはじめとするインフラ関係各社は外国資本となる。JRは「繁華デリーレールウェイ株式会社」に改組される。
中国を中心勢力とするパターナリズム勢力と、アメリカを中心勢力とするリバタリアニズム勢力が新たな冷戦構造を作り上げている。
この二つの勢力は法令や憲法、理念、外交などを共有する緩やかな共同体を形成しているが、日本は2060年現在どちらにも加盟していない。
この時代では「共産主義」「資本主義」「民主主義」「独裁」などの単語が持つニュアンスは後退し、おおむね「パターナリズム」か「リバタリアニズム」にそれぞれ収斂している。
日本はそのなかにあって「パターナリズム・リバタリアン政治」を自称し、両勢力の良いところどりを模索しようとしているが、実態としてはあまりうまくいっていない。
コンタクトレンズ型の情報端末が普及している。神経系と接続して思考インターフェイスで操作することができる。
ここ10年の間に普及が進んだが大脳と直結することから個人のプライバシーが侵害されるとの声が強く、リバタリアニズム勢力下ではアナログ操作型の情報端末を選好する者が少なくない。
しかし広告業界にとっては非常に都合がよいのでコンタクトレンズ型の普及は時間の問題だとアナリストは指摘している。
一方、パターナリズム勢力下では健康情報をはじめとする国民のデータ収集と、それをもとに国民へ「指導」を行う必要性から積極的に用いられている。
特に中国では満五歳児から全国民の常時装着が実質義務付けられており、特に理由のなくこれを外すことはよからぬ嫌疑を生むことになる。
今後20年以内に「国民の安全保障と人生設計の精度を高めるため」に全国民の視界を無差別録画し、収集する機能実装を目標としている。(中国政府発表)
日本ではパターナリズム勢力の支持を受ける推進派とリバタリアニズム勢力の支持を受ける反対派、どちらともつかない日和見、もとい、慎重派の三すくみとなっていて、よく国会論争のタネになっている。
そのほか、電源は必要な電力が低いものはおおむね無線電源が普及しており、自動車や鉄道、バイクなどは電力での駆動が前提で設計されるようになる。電動航空機もだいぶ普及してきている。
発電はどの勢力下でも改良された原子力発電と自然エネルギーの二つが主で、火力発電の全体に占める割合は環境への配慮から大幅に減少傾向にある。核融合発電は目下研究中である。高速増殖炉は先進国に限り実用化されている。
宇宙開発は民間が主体となって行われている。中国は2032年に初の月面有人飛行、2044年に初の火星有人飛行を達成し、アメリカも同年に成功させるがそれ以降、国家規模での目立った計画は特にない。
2060年現在では月面開発が各国民間企業によって進められている。既に定期往復宇宙船と宇宙港もいくつかの国に設置されており、往復120万新元ほどで月面旅行が楽しめる。
ただし行動可能区画はかなり制限されているため観光の自由度は低い。定番のお土産は月の石。
リバタリアニズム勢力下は当然のことながら格差が激しく、最下層の人々の暮らしはその日の食事にも差し支えるほど困窮している。
アメリカの中流階級以上の平均寿命が90.2歳(2058年保健省統計)なのに対し、低所得者層のそれは75歳を下回っている。
国民皆保険制度がいまだ存在しないので中流階級以上であっても重病や大怪我などにより多額の支払いを迫られ、貧困層に転落することが珍しくない。
ただし食事の内容や日々の生活について政府から指導や管理を受けることはなく、マクドナルドやケンタッキーは2060年現在でも健在である。
他方、パターナリズム勢力下では実のところ格差がないわけではないが低所得者層に対する生活保障制度があり、すべての国民は健康的な食事と生活を送ることができる。
ただし睡眠時間、食事の内容をはじめとする生活のほぼすべてにおいて当局の「指導」に従わなければならず、そもそも政府が健康に益しないと判断した飲食店の開業は許されていない。
パターナリズム勢力下の国ではマクドナルドもケンタッキーも存在せず、ラーメン二郎は特定有害飲食物として政府認定を受けている。蘭州ラーメンは政府認定の優良飲食物とされている。
当然、タバコや飲酒も厳格に禁じられており、カフェインの摂取にも一定の制約が加えられている。レギュラーコーヒーは1杯150mlを1日3杯まで。
これらの徹底した管理によりパターナリズム勢力の中心である中国都市部の平均寿命は97.2歳(中国政府発表)にまで伸びている。
・教育
パターナリズム勢力下ではどの学校も学費が無償であり、すべての教育機関は公立または国立である。私塾の開設は特例を除き禁じられている。
すべての国民は各々の学力に応じていつでも学びを得ることができる。高卒程度までが義務教育とされ、卒業試験も課されている。
卒業後は成績にもとづいて大学に進学を推奨(実質強制)されるか、または適性のある職業に就くことになる。無就労かつ無就学で、特定の期間以内にどちらかの準備をはじめていない者は「指導」の対象となる。
他方、リバタリアニズム勢力下ではあらゆる方針の私立学校が無数に存在し、詐欺同然の無意味なものから1000年を越える歴史を持つ由緒正しい学校まで選択肢の広さにはこと欠かさない。
ただしこれらには多額の学費が必要であり、中流階級であっても借金しなければ通えない。特に優れた大学・大学院の研究力はパターナリズム勢力下における最高の国立大学・大学院のそれをしのぐと評されている。
なお、義務教育制度は廃止されているので本人の選択によっては小卒のままでいることも可能だがまず間違いなく職には就けない。
産学連携が盛んで、民間人が教授職に就いたり、民間企業の出資を受けた講義、あるいは教育機関そのものの運営もリバタリアニズム勢力下ではごく当たり前である。
パターナリズム勢力下では99.9%が最低でも高校を卒業し、その中の7割が大学まで進学しているが、リバタリアニズム勢力下では高校卒業までで8割ほど、大学進学はその中の4割程度に留まる。
パターナリズム勢力下において文化芸術は認可制であり、なにが正しい表現かは政府が厳格に定めている。
ただし「時として刺激的な表現物が市民の精神衛生に益する場合もある」との見地から、特定の年齢に達し、必要なリテラシー試験をクリアした市民に限り部分的に「刺激的な表現物」の閲覧が許されている。
とはいえ過度に反社会的であったり、反体制的な表現物が認められる余地は一切ない。「1984年」(ジョージ・オーウェル作)はもちろん発禁である。
対してリバタリアニズム勢力ではあらゆる表現が無制限に認められている。ヘイトスピーチですら可能。国旗を燃やしたり、大統領の写真を切り裂くことも可能。VR空間でバーチャル・ドールとまぐわうのも自由。
パターナリズム勢力下ではインターネットが厳しく検閲されているが、一定の知識がある者はこれらの規制を技術的な工夫でくぐり抜け、リバタリアニズム勢力産のコンテンツを密かに閲覧して楽しんでいる者も少なくない。
1時間ほどでここまで書いたがさすがに飽きてきたので後は任せた。
当方Web系のデザイナー。今やってる案件が地獄なので吐き出させてくれ。
初めて仕事をした相手なのだが、デザイナー上がりのようで、自分がデザインするときのルールに沿っていないことがストレスな模様。
USBメモリに保存したデータが一度化けたときがあって、それ以来急に信じられなくなり、ちょっとだけ高いけどMLCのUSBメモリのものを使うようにしてみました。今も併用しているTLCやQLCでもバイナリチェックもして差異はないから問題ないと思うのですが、万が一念には念をと用心のためです。
以前はPhotoshopは保存中は他の作業が出来なかったんですが、急にどこかのバージョン(完全にマルチドキュメントインターフェイス(MDI)だった頃らへんを最後境に変にMDIじゃなくなった頃、何言ってるんだって感じですが)で保存しながらでも別の画像を処理できるようになって、
色々やってたら化けたので、ちょっとそういうの用心してます。でもPSD意外は化けたことないので、案外他は大丈夫なのかも知れません。
そんなことがあるとメモリの耐久性とかSSDを使ってると急に不安になってきます。SSDに付いてたユーティリティでは残り寿命が予測表示されたりして、おまえいつか死んでしまうかー!?ってまた不安が煽られます。
おじいちゃんの遺言でApple製品は使わない – NorthPage
父親がApple信者だったのでお下がりのPerforma 588を使っていた。
当時からMac系の雑誌では「MacOSはもうダメだ」と言われていたと思う。
元記事で指摘されている「マルチタスクができない」なども悩みの種だった。
「システムはWindowsが良いがGUIはMacが素晴らしい」というのが大方のApple信者の認識だった。
もちろん対外的には「すべての面でMacは優れている」と主張するのが当然だったが。
次期MacOSではそれらの欠点がすべて解消され、夢のようなOSになると言われていたが、
その開発に失敗したことでApple社への不満は頂点に達した。
https://ja.wikipedia.org/wiki/Copland
正確には、私がMacを使いはじめたのはコープランド開発中止のあとなので、リアルタイムの感想は分からない。
しかし雑誌などでは「コープランドが成功していればこうなるはずだった」というようなことがたびたび書かれ、
まるで理想国家建設に失敗して「どうしてこうなった」と嘆く共産主義者のようだったことは覚えている。
もちろん対外的には「MacはWinに負けてない」と主張するのが当然だったが。
「Macはディレクトリでなくフォルダだから素晴らしい」というのはよく分からない。
もっと昔はそういう言説もあったのかもしれない。
たとえば「マニュアルを見なくてもドラッグ&ドロップの意味が分かる」みたいなことではなく、
「このファイルをここにドラッグ&ドロップすればこうなりそう」という直感が当たる、といったような話だった。
このあたりは現在のiOSなどにも引き継がれているところだと思う。
まあ、どの企業もGUIデザインに気を遣うようになって相対的な優位性は無くなっているが…。
自分にとってジョブズは「教祖」というよりは「過激派の司祭」だった。
Windowsを攻撃するぶんには頼りになるが、彼の言うことを何でも信じていたわけではなかった。
MacとWinPCの性能比較には無理があったし、過去に言っていたことをすぐにひっくり返すし。
もちろん対外的には「ジョブズは素晴らしい」と主張するのが当然だったが。
とりあえずジョブズが復帰して、iMacが発売されて、Appleは勢いを得た。
同時期のWindows2000の画面と比べてみてくださいよ。
https://pc.watch.impress.co.jp/docs/article/990628/desktop.jpg
https://pc.watch.impress.co.jp/docs/article/20001018/wpe05_04.jpg
完全に未来でしょ。美しすぎるでしょ。これは調子乗っちゃうでしょ。
マカーが「MacはWindowsより美しい」と言いはじめたのはMacOSX以降じゃないかと思う。
それまでは「Macは可愛い」とか「人間味がある」「愛嬌がある」といった評価が多かったのでは。
話の落とし所がわからなくなってきた。
自分がなぜApple製品を使っているのかを考えると「最初に使ったから」という刷り込みが大きいのだが、
もう一つとして「Apple信者だから」というのがあるように思う。
Apple製品は良くも悪くもユーザーに使い方を押し付けるようなところがある。
これに関してはひとつ思い出がある。
初代iMacの「ホッケーパックマウス」は非常に酷評されていた。
しかし当時のAppleは「そもそも持ち方が違うのだ」と主張していた。
それまで(というか現在でも多いと思うが)マウスは「手のひらで包むように持つ」のが普通だった。
しかしホッケーパックマウスは「指で摘まむように持つ」ようにデザインされていた。
手首ではなく指を動かして操作するから腱鞘炎になりにくいのだ。
私はちゃんと摘まむように使っていたので、ホッケーパックマウスはコンパクトで使いやすいとさえ思っていた。
みんな、どうしてAppleの言うとおりにしないのだろうかと不思議だった。
信じる者は救われるのだ。
今回の対応は残念に感じる。
オタク向け市場に身をおきながら、初期ロットというオタクが惹かれる1要素を蔑ろにしてるように感じてしまう。
確かにランニングコストがかかると思うので、この手のサービスクローズは致し方ないと思う。
とはいえ、交換しますで納得行くユーザーは多いのか?多いなら良いのだけど。
それなりに高いものを夢をもって買ってるだろうから、手放したく無いのがオタク心には思うので、交換対応しなければ文鎮化だとな。
それはユーザーの選択です。とか、所持者少ないから影響は少ない。という経営思想も費用対効果考えてありだとも感じる。
けど何か根本的なユーザー対応でもやもやを感じる。※ リリース延期発表が遅れるなど含めて
せめて、『今』のミクさんが新ハードでも利用できるは後付でよいからうたってほしい。
もしくはシェルノサージュ的な対応はでにきなかったのか?最悪APIのインターフェイスだけ公開して、エンドポイント変更できるようなアプデでも良い気がする。