「Redo」を含む日記 RSS

はてなキーワード: Redoとは

2021-03-14

シン・エヴァンゲリオン劇場版𝄇で描かれなかったこと、その感想

もちろんのようにネタバレを含むので、注意してほしい。

見終わった感想は、「本当に終わった」だった。

すごく丁寧に「伝える」ことに真摯に向き合っていると感じた。

それは描いていることだけではなく、描かれなかったことも含めて。

これまでのあらすじ

きちんと振り返り部分がある丁寧さが、この映画象徴しているといっても良い部分。

復習して来いよ、ではなく、劇場でこれまでを振り返る。その丁寧さが全編にわたってある。

忘れてならないのは、これは劇場4部作ではなくて、エヴァンゲリオンの最終作ということ。

から題名からして「シン・エヴァンゲリオン劇場版」であって「ヱヴァンゲリヲン新劇場版」でないところで主張してる。

そして、「まごころを君に」「世界の中心で愛を叫んだけものときて、「未来からのホットライン」で落としているところに、本当に最後なんだな、という気概を感じる。

NOTでも(NOT)でもなく、今までの否定でも追認でも無い、終わりが来たんだなという予感は正しかった。

ヱヴァンゲリヲン新劇場版序破QはTVシリーズみたいなもんで、今回が劇場版」みたいな位置づけっぽくみえる。

Qの続き

パリでの、序の裏返った模倣

冬月副指令側はネルフパリ支部を守る陽電子砲側で、ヴィレ侵略する側。

派手なアクションシーンであるとともに、赤いヤツって戻せるんだアレというのをこれ以上ないほど明確に見せる場面。

第三の村

アスカケンスケと合流したのち。

直接の描写牧歌的なだけで、薄氷を踏むような生活というのが描かれずに表現されているように思う。

トウジは「医者の真似事」だし、ケンスケは「なんでも屋だが風車メンテはできない」。

まり、あの村にはまともな医者エンジニアも居ない。

食事配給制で、一軒家はトウジの医者という特権性に由来する特別扱いになっている。

綾波初期ロットはそのトウジの客人ではあるが、農作業にわりとしっかり従事させられている。

そしてそこにいるのは老婆が中心。

若い男女や男性は、綾波型の心の触れ合いのような農作業には出てこない。

銭湯図書館牧歌的ではあるが、つまり個別風呂嗜好品が持てない生活を、直接の描写なしに示唆している。

でも、並行複発酵である日本酒を飲める程度には豊かさがある。衣服も残ってる。(心の余裕はまず生活の余裕から

でも、味噌汁に口をつけないことで激昂する大人がいる程度には食料に余裕がない。

たぶん、ココを受け付けるかどうかはその人のエヴァンゲリオンへの思いによる気がする。

第四話の「雨、逃げ出した後」だよねココ。

ひどい経験をしたシンジ家出をして、ケンスケとキャンプする。

TV版では、その後無理やり連れて帰られるけど、ネルフから出ていこうとして、自分意志では電車に乗らなかったと言う流れ。

ケンスケの描き方はあの時からある意味で一貫している。自身の興味には忠実だが、相手の心情には過度に踏み込まず、黙って見守る。

「なんでみんな僕にやさしいんだよ」という嗚咽がほぼすべてだけれども、誰にも強制されることなく、しっかりと時間をかけてシンジだけで結論を出すのが良かった。

今までのシンジくんって、口ではみんな色々言うけど、それほぼ強制じゃんってのが多かった。

あなたが決めなさい、とか。それシンジくん考えられる状況か?その環境作るのが大人だろうっていう。

あの農作業をしていたのがシンジで、みんなの優しさに触れてこの村を守るために戦うんだ、だったらたぶん流石についていけなかったと思う。

で、今までのエヴァだったら絶対にあのアスカの「泣くだけ泣いてスッキリたか家出は終わりか」みたいなセリフ入れなかったと思うんだよね。

その後の、ケンスケとの見回りと治水管理で「基幹産業たる農作業免除されてる」とか「池が村の生命線」とか言わなかったような気がする。

村が赤く浸食されてない理由とか、ニアサーも悪いことばかりじゃなかったさみたいなのは、察しろよ、みたいな描写になってたんじゃないかな。

プラグスーツを着ていないと体を保てない綾波型が、その短い生の間に、様々な感情を駆け抜けていったのも象徴的だったように思う。

その一方で、加持さんの子供がしっかりと「世界をもとに戻す」実験従事しているというのも、良かった。

ミサトさんは、スイカの種を見るだけなんだよね。種をまいて育てるのじゃなくて、種を残す方。

あの村のシーンこそが、シン・エヴァンゲリオン劇場版の急所だと思う。

シンジ好意を持つように設計された綾波型が感情を受け入れるも、なお運命の通りになる。

シンジは誰からも放っておかれる状態で、本当に自分がかけたいだけの時間をかけて、やっと決断する。

最初こそアスカに無理やり食わされるけど、シンジくん自分レーション食ってんだよね。そして食うことに対して泣く。

自分で食い、自分で泣き、自分時間をかけて、最後無垢な問いかけに返す形で結論を出す。本当に良かったと心から思った。

アスカが途中で言ってたけど、そんなシンジくんみるの相当しんどいと思う。

で、そこは委員長の異様なほど優しい言葉綾波初期ロットとのやりとりでカバーされてる。

TVシリーズだったら赤木博士に「村での摩擦は死に直結するわ。学習性無力感一種ね」くらいは言わせたと思うんだよねマジで

落ち着いた後で、トウジと会話をしてお前は十分やったって言われたり、ケンスケからは親父とは話しとけよって言われたり、加持と出会ったり。

時間計ってないけど、かなり丁寧に時間をかけてあの一連のシーンが描かれてたと思うし、相当な比重じゃなかったのかなアレ。

でもなあ、序破ときて、Qでのカヲルくんとのやりとりって、アレまんま洗脳だろ。そらシンジくんでなくても壊れるよ。

親しい人と引き離して孤独にし、信頼を得てから既存価値観を壊し、そのショックが大きい間に新しい方向性を示す。

で、洗脳が解ける前に、信奉した教祖たるカヲルくんが自分のせいで目の前で死んだら、そら壊れるよ。

それをきちんと作品内で比重を置いて向き合って時間をおいてくれたの本当に良かった。

ヴィレヴンダー艦内

前後関係あいまい

アスカのDSSチョーカーみて吐くシーンは象徴的過ぎてインパクト強いけど、マリアスカも対爆隔離室内に自室があって爆薬増やされてるってことは、シンジくんと同じよね。

シトと一緒だからじゃなくて、エヴァに乗る適性がある人間に対しての強い警戒心。

あと、振り返って考えると「ワンコくんとの進捗どうだった」のあと、「年頃の男には興味ないか」みたいなことマリアスカに言ってなかった?

そういや、冷酷っぽくふるまってるアスカが、劇中ほぼ唯一恥じらってるのがケンスケにカメラ向けられたときなんだよな。

シンジくんって、ヴィレ判定で精神的に安定してるって言われてるから綾波初期ロットとの直接のお別れを経験後なわけで、親父すでに超えてるんだよな。

しかその前後で、冬月副指令が、「自分と同じ喪失経験させるのも息子のためか碇」とか言ってなかったかな。

あと、どのシーンでもマリって劇中で誰かと相対するときには、相手パーソナルスペース内に入ってんだよね。

破で、シンジくんの匂いを嗅ぐ、引きこもってるシェルター内のシンジくんを引きずり出す。

アスカには抱き着く、後ろに回って髪を切ってあげる。シンジくんの後ろから手を回してだ~れだっていかける。

古今東西書物を読み漁り、相手の懐に入り、どのタイミングでも余裕たっぷりなのはイメージとしては「魔女」だよな。

アスカ死に装束でしょと返したスーツを着た後、シンジにわざわざ会いに行ったのはどう考えても最後だと思ったからで、

そのタイミング再見って、もう一回会う気満々なのも強い。

新劇場版通してみて、マリだけ高次の存在に見えるんだよな。

ブンドド

わざとだよなあの艦隊戦とあの曲。

そういや、エヴァで誰を殺せば世界平和になるかって言ったら真っ先に冬月副指令だと思うんだよな。

Q以降、ほぼ単独組織的攻撃対応してるのとか、そもそも研究室の件と言い、このオッサン元凶だろう。

舞台を整えるの全部やり切ってるしな。

甲板上になぜかみんな集まる

セカンドの海の浄化サードの大地の浄化だったら、フォースって空の浄化じゃないんかい

あとゲンドウがきっちり葛城大佐赤木くんって呼んで反論しててちょっと面白かった。

ミサトさんに息子の話をするシンジくんは、はっきりあいつのこと好きだよって言ってるんだよね。

自分が人を評して、それを他人に伝えることに躊躇しない最初相手ミサトさんなのは結構グッと来た。

アレなニュアンスの旧劇ではなく明確に母親ポジションとして描かれているので安心した。

宇宙

ゴルゴダオブジェクトの上で、マイナス宇宙でヒトが認識できる形を記憶からLCLが作ってるんだっけか。

きっちり旧劇っぽく親子喧嘩メタっぽく描いてるのがエヴァだよねって感じで良かった。

よくよく考えると、わりと新劇場のゲンドウって、最初から甘いんだよな。

息子とは墓参りに行くわ、息子との食事会には行こうとするわ、わざわざ褒めるわ、本部壊すまで駄々こねた息子をギリギリまでやらせるとか。

聞けば答える、本当にコミュニケーションが苦手な親父として描かれている感が最初からあったけど、まあそうなるかなーという。

異様に手際の良い冬月先生と対抗するマリ

やるべきことを完全にやり切って、マリ必要ものも全部集めておいて、見届けずにL結解密度が高い中で無茶してLCLになる冬月先生

やっぱこの人が完全に元凶な感じがしてならない。

ただまあ、ユイさんってこうサークラじゃないけど、なんだろうこのワールドクラッシャーな感じ。

ゲンドウの話

ゲンドウが大人理解力表現力で、内面をきっちり吐露していくシーン。

ユイ出会い、楽しかった、ユイけが受け入れてくれた」みたいなところで、どの場面でもマリちょっかいかけてるのに一切触れられてなくて草生える

あの流れだけ見ると、昔ちょっと好きだったゲンドウくんの息子のシンジくんを迎えに行く女みたいになるんで、それはちょっとという気にもなる。

新しく作られたガイウスの槍のシーン、シュワッキマッセリーって流れてて、聖☆おにいさんを思い出しました。

ただ、ミサトさんの死と思いを受け取れるシンジくんはほんとにゲンドウじゃないけど、大人になったなって感じた。

最後に息子から歩み寄られて謝っておそらくは和解したゲンドウが、息子の中にユイを見出すの、

繰り返しになるけど、死を否定したり無かったことにするのではなくて、受け入れたうえで先に進もうとするメッセージ性を強く感じた。

渚カヲルの話

狂言回し、なんだろうな。ゲンドウが降りたらもう確かに誰もその位置に立てないしな。岸辺露伴ポジション

ここからは、シンジくんからの別れの挨拶なんだよね。

旧劇の場所アスカに思いを伝えるシーン、マリが出てくるのバグってるっぽいなー

カヲルくんと加持さんが出てくるシーン、ゲンドウとシンジとの両方の位置カヲルくんが居るんだよね。

シンジくんに依存しない世界でのカヲルくんの理想の世界は、加持さんと接してたところになるのかなー

加持さんは、ヒトの存続よりも種の多様性を残そうと尽力したって位置づけなんだろうな。神の使徒に愛される男。

時間世界も戻さずに、エヴァに乗らなくて良い世界に書き換える。

時間の巻き戻しではなく、違うパラレルワールドでも無くて、継続したまま治そうとする。

しかマリさんも迎えに来るからって綾波に伝えて別れを告げる。

てことは、アノ世界はなかったことにはならずに継続したまま、シンジくんにエヴァを消された世界に作り替えられるけれども、シンジくんは戻れないってことだよな、と思った記憶がある。

あれだけゲンドウがユイの胸で泣きたかったって言ってたのに、母さんを送りたかっただけなんだねって納得するのは、シンジくんの理解力大人で成長したなあと。

アニメーション世界

ヒトから高次の存在ってよく映画では描かれるけど、

それを、アニメーションセル画っていう低次(二次元)の存在に落としたうえで、マリに迎えに来てもらって元に戻すっていうのは、すごいな。

リアリティのある世界

マリに相変わらずいい匂いって言われたあと、相変わらず可愛いよっていうシンジに対して、

いっぱしの口を利くようになってといって、DSSチョーカーを外すのって、あれシンジの主時間時間経過してない表現だよな。たぶん。あれが入らないと、何年も経ってるように見えるし。

そのために甲板でDSSチョーカー嵌めたのかなあ、自ら進んで嵌めるって演出にも見えたんだけどヴィレ的には必然性ないよなアレ。

最後シンジから手を引いて階段を昇っていくのが、ああ、終わったんだなって。

というか、ぶっちゃけると、シンジくんが緒方恵美さんの声から声変わりしていた瞬間の衝撃が強すぎて、あとは流れるように見ていた。

ハッキリと明確に、彼が大人になったと感じた瞬間だった。

ああ、エヴァンゲリオンアニメーションとしての作品は終わったんだなと思った。

終わりに

一人一人に引導を渡していって、最後にあまり知らないが好意を持ってくれる女と手を繋いで階段を昇っていく。

この先どうなるかはわからないけれども、しっかりと大人になったシンジを見て、ああ、本当に良かったと思った。

鏡を見ろ現実に帰れみたいな突き放し方じゃない、同じ意味でも伝え方の違うアニメーションの力。

加持さんは裏で我儘を通し切ってた。ミサトさんは意地を押し通した。ペンペンはきっと殖えてる。

アスカは素直になれた。ゲンドウは折り合いを付けた。レイは居場所を見つけた。シンジ大人になった。

あり得たかもしれない世界の中ではなく、序破Qの世界継続した上でシンジ大人になったのが、本当に良かった。

2021-02-23

AI Dungeonの素晴らしさを語る

AI Dungeonとは

増田諸兄はAI Dungeonというゲームをご存知だろうか。

 

https://play.aidungeon.io/

 

テキストベースRPGで、AIに対して対話形式物語を作って遊ぶ基本プレイ無料ゲームである

「DO(~する)」「SAY(~と言う)」「STORY地の文含めて物語を1から書く)」などを使うことで、AIこちらが書いた内容に応じて次の展開を示してくれる。

形式としてはAI相手TRPGをするというか、AIリレー小説を書くような感覚に近い。

残念ながら対応言語英語のみだが、日頃からこの場で高尚かつ熱い議論を交わしている増田諸兄は中学英語レベルなら余裕で使いこなせるだろう。

 

AI Dungeonで何ができる?

 

 英語表現できることなら何でもできる。

 

本当になんでもできる。英語で書ければだが。

剣と魔法ファンタジー世界で銃をぶっ放して遊ぶこともできるし、個人で楽しむ範囲なら、再現した版権世界異世界転生することもできる。

NSFWな遊び方ももちろんできる。というか自分はもっぱらその使い方ばかりしている。

 

遊び方の例

では実際にどうやって遊ぶか、軽く実例をお示ししよう。

まずはサイト登録し、Homeから「NEW GAME」をクリック

すると色々出てくるので、わかりやすシナリオである「PROMPTS」から、「Fantasy」、続けて「Knight」をクリック

最後プレイヤーの名前要求されるため、自由入力する。

すると、

 

You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.

 

こんなのが出てくる。

しかし同じことをした諸兄は全く違う文章が出力されているだろう。

それもそのはず、AI Dungeonは遊ぶたびに異なる物語提供してくれるからだ。

なので同じシナリオでも、進め方次第で全く異なる結末を迎えることがよくある。

 

このシナリオでは騎士増田ドラゴン退治に向かったらオーガ出会ったようだ。

せっかくなので倒してみよう。

「Do」モードで「slay ogre」と入力してみる。

 

>you slay ogre

You defeat the ogre with your sword, but as you go to loot his body you are engulfed in flames. You have awoken in Hell.

 

あっさり倒せたが、戦利品を得ようとするとなぜか急に地獄に飛ばされた。

思っていたのと違うのでやり直そう。

入力欄直上のボタンの中で一番左にある「RETRY」を押す。

 

>you slay ogre

You run forward and slay the ogre with a mighty swing of your sword. Ogre blood spills out on to the ground and you continue. Suddenly you hear a roar.

 

全く違う展開になった。

もっと違う展開を見るため、一度やり直してみる。

入力欄上の「UNDOボタンを2回押して元に戻そう。

因みに戻しすぎた場合は「REDO」で同じ文章が再展開されるし、「RESTORE」でなかったことにした文を引っ張り出すこともできる。

ここさえなんとかなればなぁ~という惜しい文章は、直接「EDIT」で自分好みに変えてしまうのもいいだろう。

 

You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.

 

さて、今度はオーガに話しかけてみよう。

「SAY」モードで「Excuse me, do you know where the dragon is?」とでも書いたらどうなるだろうか。

 

>You say "Excuse me, do you know where the dragon is?"

The ogre looks at you and says "The dragon? He is in the next cave!"

"Thank you!" you say.

You enter the cave.

 

さっき殺したのが申し訳なくなるくらいフレンドリーに答えてもらった。

相手はかなりの頻度でこちらを殺しにかかってくるので何度かRETRYしたが。

 

では「Storyモードでは何ができるだろうか。同様の手順で文を戻し、こんな感じに入力してみる。

「The ogre is bathing in the river. She may be around your age, and she reveals her muscular but feminine body under the sun.」

 

You are Masuda, a knight living in the kingdom of Larion. You have a steel longsword and a wooden shield. You are on a quest to defeat the evil dragon of Larion. You've heard he lives up at the north of the kingdom. You set on the path to defeat him and walk into a dark forest. As you enter the forest you see a ogre.

 

The ogre is bathing in the river. She may be around your age, and she reveals her muscular but feminine body under the sun. She has a large bosoms and butts and her skin is a light green. She has long black hair and she is rubbing it with a white cotton rag. The ogre turns to you and gasp in surprise.

 

 このゲームいかに素晴らしいか、諸兄にお分かりいただけただろうか。

 

私が冒頭に述べた「英語で書ければ何でもできる」とはまさにこのことだ。

誰もが冒頭の展開からでっぷり太った醜いオーガと遭遇する場面を想像しただろうが、このように書いてしまえば乳と尻のデカマッチョ亜人美女とのラッキースケベ現場に早変わりである

もちろんこんなのは序の口で、ある種の英単語さえ知っていればそれはもうあんなことからこんなことまで自由自在だ。

そろそろ諸兄もAI Dungeonプレイ意味深したくなってきたのではないだろうか。

 

トラブルシューティング

さて、増田諸兄にAI Dungeonの素晴らしさを伝えたところで、諸兄らがぶち当たりそうな問題点について補足する。

もちろん他の疑問があれば、可能な限り追記して返答しようと思うので、気兼ねなくご質問をお願いしたい。

 

英語が読めない、書けない

そんな諸兄にもGoogle翻訳という文明の利器がある。

そもそもテキストベースゲームなのでコピペで直ぐに翻訳できる。

AIも賢いので多少文法スペルが間違っていても強引に解釈してくれる。

まあとりあえず遊んでみよう。話はそれから

 

NSFWな展開にならない or NSFWな展開にしたくない

ページの右上タブからSetting」に移動し、「Safe mode」を設定しよう。

「OFF」でNSFW展開を許可し、「STRICT」で完全に除外することができる。

試していないので不明だが「MODERATE」で中間程度だろう。

 

AIが言っていることが矛盾している

AIは語った内容を結構な頻度で忘れるため、登場人物容姿や持ち物がコロコロ変わってしまうことがある。

そういうときは「PIN」や「World Information」に忘れさせたくない情報記載すると良いだろう。

PIN」は常にAIが覚えてくれるが、1000字以内という縛りがある。

「World Information」は特定単語にのみ反応して情報を思い出してくれるが、多くの情報を入れることができる。

状況に応じて使い分けるといいだろう。

 

AIの出してくる展開が単調・つまらない

これは無課金で遊んでいるとどうしても出てくる最大の不満点である

もちろんAI Dungeon画期的ゲームだが、何度も遊んでいると同じような展開ばかりになってしまうことがある。

これはプレイヤー側の入力が偏っている可能性があることも一因だが、それ以上に大きいのは、AIにも出せる限界がある、ということだ。

これを解決するにはどうすれば良いか

 

 課金である

 

無課金で利用できるAIは「GRIFFIN」と呼ばれる一段下のモデルであり、課金することで「DRAGON」という最上AIの一部・または全部を使うことができる。

DRAGONモデルは驚くほど自然、かつクリエイティブで多彩なシナリオを展開してくれる。上記の例文もDRAGONモデルが生成したものだ。

課金することで「SCALE」というゲーム通貨を入手でき、これを使って特定プリセットワールドを購入することもできる。

フルパワーのAI Dungeonを遊び倒したい諸兄はぜひサブスクライブしよう。

サブスクライブしたら「Setting」からAI Model」を変更することを忘れないように。

 

 

それでは増田諸兄、良きAI Dungeonライフを。

2020-09-21

Emacsに一生入門できねえ2020

vimとの戦争の話ではない)

Emacs、一生入門できない

あたまがうんちで出来てる俺にはむり

パッケージの導入方法がわからない

package, use-package, leafやらのいろんな方法が混在していてわけわからん

便利そうなパッケージ説明見に行くと、設定方法説明に使ってるのがpackageだったりuse-packageだったりもっと古いやつだったりでわけわからんくなる

結局packageとuse-packageの混在したわけわからんinit.elを書く羽目になる

しかも設定書いたつもりでも反映されてなかったりするし原因調べようにも全部英語

簡単操作をするのにもいちいち調べないと行けないのが面倒

さっきもRedoってどうやるんだ?ってなってググった

いちいちググりに行かないといけないのがしちめんどくさい

しかもなんだよC-g C-/って。覚えてられっかよ。C-yでRedoさせろよ。なんだよyankって。

・とにかくキーバインドを覚えるのが面倒

キーボードから手を離さずに操作を完結させる」ってものに憧れてEmacs触り始めたんだけどさ。

結局のところキーバインドいちいち忘れるから調べるのに結局時間かかって意味ねえじゃん

物覚えいい人達は気にならないんだろうけどさ

でもCtrl+f, b, p, n, a, e, m, hだけは覚えた これだけは他のエディタでも便利なので使ってる

あと、他のエディタでこういうの有効にする設定使うとコピーがM-wだったり検索がC-sだったりになるけどそこは我慢して使ってる 一回覚えちゃったし

・使ってる人が居ないので情報もない

もう既に使いこなせてる強い人だけが使ってるのか知らんけど、全然情報が無い

2020年代Emacs入門」とかい記事書いてる人が居たんだけど、例によって強い人がなんかいろいろ書いてんなーぐらいしかわからん

あれ読んだ後によしEmacs使ってなんか書くぞ~~って進めるとは思えん 俺の頭がパッパラパーなだけな気もするけど

同じ人が書いた「Emacs入門から始めるleaf.el入門」とかもそうだけど、「初心者を想定して書いてます!」みたいな雰囲気を初め出しといて途中からぜんぜんわっからーん状態になる

Emacsについての情報が集まるらしいEmacs-jpかいslackグループがあるらしいので覗いてみたんだけども

そこでされてる会話がムズすぎてロクに聞けん

beginners-helpって書いてる場所でされてる質問も回答もいみわから

稀にいるガチ初心者も、幾つかやりとりした後は「〇〇って本読んで勉強してね」って答えだけ貰って満足してるし

俺その本持ってんだけど上で書いたパッケージのくだりとかわからんまんまだわ

やっぱ強い人しかそもそも使いたがらねえのかな

Windowsしか使わない人に冷たい

さっきの入門記事もだけど、人はLinuxか、あってもMacしかつかわん前提なんか?ってくらいwindowsに冷たい

windowsEmacsだと日本語打てるようになるまですら一苦労だった

なんかimeパッチ?とかいうのをあてたやつを配布してる人がいたからそれ使ってるけど

その人が居なくなったら俺Emacsバージョン上げられなくなるじゃん!

WSLとかいうのも使ってみたけど、外部からファイルいじったら全てがバグってしんだ あとブラウザの起動ができなかったりそんなこんなでやめた

windowsEmacsを使う方法」とかいう便利そうなwikiに書いてあったからいけるやん!って思ったんだけどな~~~~~アホには無理でした

俺はほぼ初期設定のVScodeでやっていくわ

どうせ俺の仕事かに関係ない趣味だけの話だしな いちいちイライラしたくない

文字打てたらそれで満足することにするわ

マウスキーボードを一生往復するわ

大学初年時に、プログラムって文字で書くんだーみたいな知識すら初めてだった自分課題で使わされて以来、

いつか使えるようになりたいとおもってたけど諦めます

以上、自分の頭の悪さに嫌気が差した人の愚痴でした。

なんかEmacs解説してるいい記事でもあったら教えて下さい。

qiitaにある入門記事は大体目通したけど。

vimはEscキーが遠くて、設定での替え方もよくわかんなかったのでやめました。うんち

2020-01-08

無印良品ウェブサイトが止まってる件について思うこと

この件⇒ https://togetter.com/li/1452558

ユニケージbashパイプで作られた、RDBMSを使わずテキストファイルによる空白区切り行志向レコードへのデータ処理(だいたいプログラム1本の処理内容がメインフレームCOBOLのそれと同じくSQLクエリ1個に相当する)で、同形式によるマスタとトランザクションファイルRDBMS内部のredoログに相当)を使う(データに含まれる空白文字0x20はアンダーバー0x5Fに置換する、アンダーバー複数存在するデータ場合どう扱うかは知らない)

開発と更新は早いんだけど参照が(テキストファイルなので)インデクスが効かないためシャーディングするしかなく、要するに検索機能の柔軟性がなく、リアルタイム性を損なう

おそらく基幹系というか在庫管理をユニケージでやっているので、ウェブサイト自体はユニケージ実装されていないかもしれないけど、しかし根幹に上記のような手作りデータベース実装があるし、RDBMSに移行するとなると全部を止めてマスタとトランザクションファイルマージしてインポートすることになる

追記トランザクションファイルのマスタへのマージ営業時間後の日次バッチとかでやるはず

システムを止めている間も店舗運営を続けているなら、たとえば店頭在庫を潤沢に積んだうえで、店舗間での在庫の融通は禁止し、店頭での売り上げ分はどこかでRDBMSに計上しなければならない

追記テキストファイルに対するインデクスをつくって行頭へのシーク高速化をすること自体はもちろん一般的には可能だけど、ユニケージ方法論だとそれをする標準的方法はないはず。ユニケージRDBでもNoSQLでもなく、バイト位置でのシークという操作自体がない世界なので。sedとかで行の差し替えをした場合SQLのUPDATE相当)当然行頭のバイト位置が変更した行以降ですべてずれてしま可能性があるのでインデクスの更新がひどく非効率になる

追記文章下手ですみません。ユニケージの良いところはRDBMS実装の基礎を理解できるところ(これはDate先生教科書を読んだりOracle Silverの勉強をしたりSQLの書き方を工夫したりクエリプランを読んだりするよりずっと効率的に学べる、ただしファイル編成法の知識ちゃんとした教科書で補う必要がある)、アプリケーション実装技術について横断的な理解ができるところだと思います(USP研究所シェルスクリプトマガジンには実際勉強になりそうな記事が多い)自分はユニケージへの移行案件を生き残れなかったクチなので。。

追記:Tsukubaiは好きになれませんでした。

追記anond:20200115152201

2019-06-14

Oracleが嫌い

ぶっちゃけタルいのがすげー嫌。


Oracle DBの使い方を習得するのに、一番最初に用意すべきなのはパソコンでもサーバでもない。

一にも二にも教科書である

その教科書で、まずはスキーマインスタンスアーカイブログREDOログといった、Oracle DBの仕組みや概念学習する。

次にそれが実際のサーバ上でどんな風に見えていて、どうオペレーションするか…というアプローチを取らないと、絶対に動かないようにできている

それがOracle DBなのだ

あーもうすげーめんどくせー。

なんでこんなにもったいぶっていて、無駄に固いんだか。覚えにくいことこの上ない。

正直、いい加減にしろアホ!と何度思ったかからない。


それに比べると、PostgreSQLフリーソフトなのに本当によくできている。

無駄な前置きは一切なしで、実際にいじりながら覚えていけるのでハードルが超低い。

てか、こういうのでいいんだよこういうので。


そもそもOracleのような「教科書と授業」みたいな形式で覚えてくのって、ストレージアプライアンスを扱うのも仕事のうちという構築や運用人間ならともかく、プログラマにとっては全く水が合わない。

だってCOBOLFortranが主流だった大昔ならいざしらず、開発の世界じゃそういうのはC言語が出た時点で時代遅れになってるから

まじで勘弁してほしい。

2017-11-24

はてなブックマーク - Windows10でファイルコピー後のCtrl+zは危険! 完全にファイルが消えるぞ - ライブドアニュース

落ち着いてCtrl+Yを押せば何も問題ない

いいえ。


ファイルAをコピーしたファイルBとします。

コピー後にファイルBを編集、その後でCtrl+zでundo(ここでファイルBは消えます

そしてCtrl+yでredoする(ファイルBは復活)


この操作ファイルBの編集操作はなかったことになります


タイトルに偽りありですが、元記事はこのことを問題にしているようです。

2017-06-02

ふたば手描きキャンバス拡大BML

javascript:(function(){var D=document,G=g(‘oebtnd’),f='postform’,A='setAttribute’,CE='createElement’,CT='createTextNode’,DI='drawImage’,Q='addEventListener’,N=G.parentNode,I='insertBefore’,s='style’,w='width’,h='height’,X=g('ftxa’)[s],T=g('oe3’)[s],Z=1,S=g('oejs’),ct=S.getContext('2d’),ar=[],ind=-1,fl=1,U=undefined,gID='getImageData’,pID='putImageData’;function b(v,q){var e=D[CE]('input’);e[A]('type’,'button’);e[A]('value’,v);e[Q]?e[Q]('click’,q,!1):e.onclick=q;return e}function g(n){return D.getElementById(n)}function ig(x,y){var P=ct[gID](0,0,x,y),Cv2=D[CE]('canvas’),ct2=Cv2.getContext('2d’);ct2[w]=x;ct2[h]=y;ct2[pID](P,0,0);return Cv2}function wZ(z){var oz=Z;Z=Z+z;if(Z<1)Z=1;if(Z>8)Z=8;X[w]=T[w]=(S[w]*Z+46)+'px’;X[h]=T[h]=S[h]*Z+'px’;S[s][w]=S[w]*Z+'px’;S[s][h]=S[h]*Z+'px’;ct.scale(oz/Z,oz/Z)}function MD(e){if(e.button==0){fl=1}}function MU(){if(fl){ar[++ind]=ct[gID](0,0,S[w],S[h]);fl=0;ar[ind+1]=U}}MU();S[Q]('mousedown’,MD,false);D[Q]('mouseup’,MU,false);N[I](D[CE]('div’),G);N[I](b('拡大’,function(){wZ(1)}),G);N[I](D[CE]('div’),G);N[I](b('縮小’,function(){wZ(-1)}),G);N[I](D[CE]('div’),G);N[I](b('UNDO’,function(){if(ind>0){ct[pID](ar[–ind],0,0)}}),G);N[I](D[CE]('div’),G);N[I](b('REDO’,function(){if(ar[ind+1]!=U){ct[pID](ar[++ind],0,0)}}),G)})();

 
ログイン ユーザー登録
ようこそ ゲスト さん