はてなキーワード: Clickとは
ジョナサン・フランゼンとデイヴィッド・フォスター・ウォレス――その時代を代表する二人のアメリカ人作家――はいずれもアメリカ中西部で育った。フランゼンは、ミズーリ州ウェブスター・グローブズで過ごした子ども時代について、「まさに真ん中の中の真ん中。そこには家族と家と近所と教会と学校と仕事しかなかった」と振り返っている。一方、両親とも大学教授だったウォレスは、イリノイ州アーバナで青春時代を過ごした。そこは「穀物サイロと戦後型住宅が並ぶ小さな町で、住民たちは農業保険や窒素肥料や除草剤を売り、近くのシャンペーン=アーバナ大学に勤める若い研究者たちから固定資産税を徴収するくらいしかしていなかった」土地だった。
二人は、セオドア・ドライサー、アーネスト・ヘミングウェイ、ハロルド・ブロドキーらに連なる系譜に属している。地方的で中西部的な背景ゆえに近代社会の衝撃に備えられていなかった作家たち、あるいは逆に、その地方性ゆえに芸術家特有の斜めからの鋭い感受性を身につけ、その衝撃に向き合うことができた作家たちの系譜である。
二人の年齢差は三年にも満たず、扱う題材もよく似ていた。テクノロジー、読者との関係、そしてポストモダニズム文学の曖昧な遺産について、それぞれ独自に格闘していた。そして両者は共通して、小説は依然として人生の「切実な問い」に語りかけるべきだと信じていた。そうするなら、小説は大量娯楽とマクドナルドの時代にあってもなお生命力を保てる、と考えていたのである。
しかし、その一方で二人は驚くほど異なる作家でもあった。同時代に似たテーマを扱った作家同士とは思えないほど、本質的に違っていた。一般には、その違いは文体の違いや、「リアリズム」に対する姿勢の違いとして説明されてきた。
フランゼンは初期にはポストモダン的な構成を試みたものの、現在では伝統的リアリズム作家とみなされている。批評家ベンジャミン・カンケルの言う「永続する小説」の代表格であり、対話、心理描写、三人称語りを「いまや古典的に思える均衡」で組み合わせる作家だ。一方ウォレスは、ゼイディ・スミスによって「リアリズムに挑戦する前衛作家」の一人に数えられている。入り組んだ脱線、渦を巻くような物語構造、脚注の中の脚注――そうした特徴によって、彼はモダニズムあるいはポストモダニズムの系譜に置かれてきた。批評家ジェームズ・ウッドも、あるヨーロッパ実験文学作家の書評で、ウォレスを「単なる文法的リアリズム――現実を整然とした単位に切り分けるリアリズム――とは相容れない作家」の一人として挙げている。
しかし、こうした区別だけでは満足できなかったのか、あるいは「単なる文法的リアリズム」という見方への違和感があったのか、フランゼン自身は何度もウォレスとの違いについて語ってきた。その代表例が2002年の評論「Mr. Difficult」であり、さらに翌年には『The Paris Review』のインタビューでもこう語っている。
「私たちの関係には、一方が芸術のための芸術を追求し、もう一方が現実社会の中で生きようとする作家である、という競争関係が取り憑いていた。」
そして2011年4月18日の『The New Yorker』に掲載された、大きな注目を集めたエッセイ「Farther Away」で、フランゼンはさらに新しい区別を提示する。しかもそれは、それまでで最も単純な区別だった。
二人の本当の違いとは、フランゼンは他人を気にかける人間であり、ウォレスは根っからの自己愛的な嫌な奴だった――というのである。
⸻
もちろん、この要約だけを聞けば極端すぎると思えるだろう。そして実際、ある意味では誇張でもある。しかし同時に、『Farther Away』を読んで誇張した物言いに誘われたのは、私だけではない。このエッセイは、二十年以上に及んだ二人の文学的友情の総決算とも言える作品になっている。
フランゼンは、自分とウォレスの関係を「比較し、対照し、そして兄弟のように競い合う関係」と表現している。その始まりは1988年夏だった。ウォレスが、フランゼンのデビュー長編『The Twenty-Seventh City』を読んで感銘を受け、ファンレターを送ったのである。
実際に二人が会ったのは1990年だった。その間が空いた理由についてフランゼンは、「後になって理由が分かった」と書いている。つまり当時のウォレスは薬物依存の問題を抱えていたのである。
実際に会ってみると、手紙のやり取りほど親密ではなかった。フランゼンは振り返る。
私はいつも、自分が十分に面白く、十分に頭がいい人間だと証明しようともがいていた。
一方ウォレスは、数マイル先の一点を見つめ続け、その視線のせいで私は、自分が何一つ相手を納得させられていないような気分になった。
それでも二人は手紙を書き続け、お互いを称賛し合った。
1996年には、ウォレスが公の場でフランゼンを擁護している。当時フランゼンが『Harper’s』誌に発表した長大な評論「Perchance to Dream」は賛否両論を呼んでいたが、ウォレスはこの文章を、
「芸術をほとんど評価しない文化の中で、本気の芸術を作ろうとすることがどんな気持ちなのかを、これほど率直で親密に描いた文章」
だと高く評価した。
同じ年、フランゼンはウォレスから送られてきた『Infinite Jest』の草稿を読んで衝撃を受ける。
彼は言う。
あの原稿は私を仕事へ向かわせた。競争相手がいると、人は仕事をするものだからだ。
その結果生まれたのが、出世作となる『The Corrections』である。
⸻
しかしウォレスは、『Infinite Jest』以降、長編小説をもう一冊も完成させることはなかった。短編集やルポルタージュを書き続け、未完の原稿は死後『The Pale King』として出版される。そして2008年9月、自宅裏庭で首を吊って自殺した。
フランゼンは後に、この自殺をどうしても「反則」のように感じてしまったと告白している。それは二人の作家同士の競争のルールを破るものだった。
彼はこう書く。
「ようやくまた仕事に集中しようとしていた矢先に、デイヴが自殺してしまった。
『おい、本当にそんなことをするのか?
それは反則だろう。』
と思った。」
二年後、『Freedom』を書き終えたフランゼンは、『Farther Away』を書き始める。彼自身、この文章は、
「私が愛していた人の、おぞましい自殺と向き合うため」
⸻
『Farther Away』は複数のテーマを一本に束ねた奇妙なエッセイである。『ロビンソン・クルーソー』の読解。小説史の概説。インターネット論。そして、ウォレスの遺灰を撒くために南太平洋のマサフエラ島を訪れ、珍しい鳥を探す旅。
その中でも最も物議を醸した部分で、フランゼンは、ウォレスの死後形成された「礼賛一色の物語」に異議を唱える。
フランゼンによれば、ウォレスは信頼できない友人であり、競争心が強く、意地悪でもあった。
ある時ウォレスは恋人に非常にひどいことを言った。また別の日には、サインを頼まれた自著のタイトルページに、自分の勃起した性器の輪郭を描いたという。
さらにフランゼンは、ウォレスは極端な自己没入型の人間であり、周囲の世界から喜びを感じ取る能力に乏しかったとも書く。
ある日二人がカリフォルニア州スティンソン・ビーチ近くを車で走っていた時、フランゼンは望遠鏡をウォレスに渡し、
「すごい鳥だ」
ウォレスは礼儀として軽くうなずいただけで、あからさまに退屈そうな様子で視線を逸らした。
⸻
そしてフランゼンは、ウォレスの自殺そのものについても、世間があまり触れたがらない側面をあえて強調する。ウォレスは抗うつ薬をやめたが、その理由は「自分が永久に病人であると認めたくないという自己愛的な拒否反応」だった、とフランゼンは述べる。さらにウォレスは少なくとも四種類もの自殺方法を考えており、最終的には「自分を最も愛してくれていた人々に最大限の苦痛を与えるような方法で自殺した」と書く。
もちろんフランゼンは、ウォレスが重いうつ病に苦しみ、耐え難い痛みの中にいたことは認めている。しかし、それだけでは終わらない。彼はさらに、自分にはどうしても拭えない疑念があると言う。ウォレスは「自殺をキャリア上の一手として考えた可能性がある」のではないか、と。
もちろん、それはウォレス自身が最も嫌悪していた計算高さでもあった。フランゼンはこう書く。もし誰かがその可能性をウォレス本人に突きつければ、最初は否定しただろう。しかし、「いや、でも君にもそういう面はあるだろう」と言われ続ければ、最後には「ああ……そうだな。確かに自分にはそういうことを考える能力はある」と認めたはずだ、と。
『Farther Away』は当然ながら激しい反発を招いた。「死者への冒涜」「墓荒らし」という批判が浴びせられ、翌年にはすでに「悪名高い失敗作」と当然のように呼ばれるようになっていた。こうした反応は理解できる。実際、この文章には弁護しがたい箇所も少なくない。多くの人は、自分が友人と呼んだ人物について、あのようなことを活字にはしないだろう。
しかし著者は、「それでも、この文章は単なる悪口ではない」と論じる。なぜなら、これは現代アメリカを代表する小説家が、愛したもう一人の小説家を、文学的にも個人的にも理解しようとして書いた、極めて珍しい批評だからである。フランゼン自身、『The Discomfort Zone』『How to Be Alone』といった回想録を書いた人物であり、自分の文章がどのような受け止められ方をするかは十分承知していたはずだ。それでも彼は出版した。なぜなのか。彼は何を伝えようとしたのか。
その答えは、『Farther Away』の中心にある文学論にある。
それまでウォレスについて論じる人々は、「作品と自殺を結びつけてはいけない」という暗黙のルールを守っていた。つまり、ウォレスの小説を論じる際に、「なぜ彼は死を望んだのか」という問題には踏み込まないようにしていたのである。しかしフランゼンは、この禁忌をあえて破る。しかも意図的に。
理由は明確だった。彼は、ウォレスの生き方そのものが、彼の小説を理解する鍵だと考えていたからである。
フランゼンは『Farther Away』の中で、小説には大きく二種類あると論じる。それは、二種類の人間から生まれる。一人目の男――仮に「ジョン」としよう――は、世界を見て、他人を見る。もう一人――仮に「デイヴ」としよう――は、世界を見ても、結局は自分しか見ていない。
もし二人とも小説家なら、前者は社会小説を書く。後者は自己の小説を書く。
この観点から見ると、『Farther Away』で語られる数々の私的エピソードも、単なる暴露ではない。少なくとも批評的には、それらは一つの文学的主張を支える証拠なのである。
その主張とは、「私たちの人生に意味を与える最も重要なものの一つである、親密で愛情ある人間関係は、ウォレスの小説世界には存在しない」ということだ。
しかしフランゼンは、単に「ウォレスの小説には親密な人間関係がない」と指摘するだけでは終わらない。彼はさらに一歩踏み込んで、価値判断を下す。
「自己の小説」は、結局のところ自己賛美の小説でもある。その題材は「どこまでも興味深い自己」であり、最終的に到達する場所もまた「自己」でしかない、と彼は言う。
フランゼンは、ウォレスの作品に漂う自己愛的な視線や語り口を、実験的モダニズム作家――たとえばフランツ・カフカやセーレン・キェルケゴール――に見られる極端な自己省察の系譜へと位置づける。そして、ウォレスが現実でも見せていた反社会的な振る舞いと、その文学的傾向を結びつける。
長年にわたるうつ病との闘い。そして最後には凄惨な自殺。これらはすべて、「極端に個人主義的な魂」が最後にたどり着く場所を示す証拠であるかのように提示される。
フランゼン自身の言葉を借りれば、自己という島は、おぞましい場所である。そして、ウォレスはその島に住んでいた。読者もまた、その島へ近づくなら覚悟が必要だ、と彼は暗に語っている。
⸻
⸻
一方で『Farther Away』には、文学史を振り返る長い議論も織り込まれている。その目的は明快である。「自己の小説」には別の選択肢があることを示すためだ。
フランゼンによれば、社会小説家たちは、「どこまでも興味深い自己」ではなく、「終わることなく興味深い、人間関係という危険」を書いてきた。小説という形式を生み出したサミュエル・リチャードソン以来、優れた社会小説家たちは、人間関係こそが「自己という島から脱出する唯一の方法」だと理解してきた。
だから彼らの小説では、孤独だった人物が、誰かを愛することによって変化していく。そして読者もまた、「愛によって孤独を乗り越えた人々の心の中へ入っていける」のである。
この議論は不快だと思う人もいるだろう。しかし、単に「趣味が悪い」と切り捨てられるものではない、と著者は述べる。『Farther Away』には粗さもある。配慮を欠く部分もある。それでも、このエッセイには一つ重要な前進があった。
それは、フランゼンとウォレスの違いを、初めて文学観・人生観の違いとして真正面から論じたことである。
これまで二人の違いは、リアリズムかポストモダニズムか。文体の違いか。実験性か。そうした形式論ばかりで語られてきた。しかしフランゼンは、問題はそこではないと言う。
本当の違いとは、読者にどのような価値観を提示し、どのような人生を目指すよう促しているか、なのだ。
つまり、二人の違いは、文学技法ではなく哲学の違いなのである。
ここで著者は次の問いへ進む。では、フランゼン自身の哲学とは何なのか。
では、フランゼンの小説を支えている哲学とは何だろうか。彼の小説には、「よく生きる」とは何かについてのビジョンがあるのだろうか。
『Farther Away』の議論だけを読めば、その答えはすぐに見つかるように思える。それは、「親密で愛情ある人間関係」である。
確かにフランゼンの小説は、人間関係について書かれている。夫婦。親子。恋人。そして個人と国家との関係。
しかし意外なことに、彼の登場人物たちにとって、その「人間関係という危険」は、ほとんど乗り越えられないものとして描かれている。
フランゼンが繰り返し語る物語は、人間関係に理想を抱いた男が、その理想を現実によって少しずつ失っていく、という物語である。
彼の登場人物たちは、仲間や成功を求めて社会へ踏み出す。しかし最後には、苦味と失望、そして運が良ければ、人間というものの偽善について少しだけ賢くなる、という結末にたどり着く。
デビュー作『The Twenty-Seventh City』では、主人公マーティン・プロブストは、家庭にも仕事にも満足した幸福な男として登場する。しかし物語の終わりでは、彼は家族を失い、一人でセントルイスを離れて高速道路を走る。そのとき彼は、「自分は、実は好きでもなかった世界に生きていたことを、今になってようやく知った」と悟る。
第二作『Strong Motion』でも同じである。主人公ルイス・ホランドは、愛よりも憎しみによって孤独を深めていく。物語は一応希望を残して終わるが、彼は最後まで、「豚のような欲深さと愚かさと不正義が、日に日に勢力を広げていくアメリカ」に対する疎外感を消すことができない。
https://firstthings.com/david-foster-wallace-to-the-rescue/
自殺について語るのはやめよう。デイヴィッド・フォスター・ウォレスを「文学界のカート・コバーン」へと還元し、その自己破滅をロマン化するような小さな産業に加担するのはやめよう。ウォレスの作品には、自殺者や依存症者、そして「セラピー株式会社」の患者たちが数多く登場する。そのため、彼の死後には、作品全体を自伝として読み、依存症や自殺願望を抱える登場人物をすべて、後知恵による彼自身の肖像画として解釈したくなる誘惑があまりにも強い。
だが、昔ながらの保守的な批判を繰り返すのもやめよう。確かにウォレスは、批評家たちが嫌うことを好んだ作家だった。たとえばディケンズこそ小説の頂点だと考える人なら、ウォレスの散文に漂う重苦しい自己意識や、延々と続く「メタ」な遊びにうんざりするのも無理はない。
ジェイムズ・ウッドは、現代後期の口語表現を模倣したウォレスの自由間接話法を前にして、「ひどく醜く、二、三ページ以上読むのは苦痛だ」と評している。そしてさらに痛烈なのは、ウォレスの「腐敗した言語」は、結局のところアップダイクの過剰に装飾された文体の鏡像にすぎない、と論じている点だ(これはウォレス自身がアップダイクを主として倫理的な理由から批判していたことを考えると、なおさら痛烈である)。
ウッドによれば、アップダイクは「美学主義(作者が前面に出すぎる)」の典型であり、一方ウォレスは「反美学主義(登場人物だけがすべて)」の典型だ。しかし両者とも、結局は同じ種類の美学主義であり、その本質は「文体の懸命な誇示」にあるという。
要するに、デイヴィッド・フォスター・ウォレスとは、「理論」が「小説」を振り回してしまった結果なのである。
しかし、ウォレスを誤解する方法はほかにも数多くある。その典型が、彼のポストモダン的な遊戯性や自己言及性を、道徳性を欠いたシニシズム、あるいはニヒリズムそのものと混同することだ。ヒューバート・ドレイファスとショーン・ドランス・ケリーは、そのような読みを『All Things Shining』で展開している。
ウォレス初の伝記『Every Love Story Is a Ghost Story』で、D・T・マックスは、ポストモダン的な聖人伝にも、保守派の切り捨てにも、ニヒリストという決めつけにも陥ることなく、見事にそのどれも回避している。彼は丹念な調査を通じて、ウォレスは決してニヒリストではなく、むしろ非常に複雑な種類のモラリストだったことを示している。
芸術的には決して保守的ではなかったものの、ウォレスは、現代後期における文学の使命とは、自分がしばしば誤解されてきた皮肉なニヒリズムそのものに対抗することだと確信するようになった。彼にとって小説家とは放火犯ではなく、消防士であるべきだった。
この伝記から浮かび上がるウォレス像は、ポストモダン文学の中から現れた奇妙な生き物――道徳的保守主義者――である。実際、マックスは後年のウォレスを「バーク的(Burkean)」な文化保守主義者だったとインタビューで語っている。(レーガンに投票したMFA〈創作修士課程〉の教授を、あなたは何人知っているだろうか。)
⸻
ウォレスは、ドナルド・バーセルミやトマス・ピンチョンの正統な後継者だった。初期作品は、彼らのいわゆる「ポストモダン」的プロジェクトをさらに推し進めたものだった。(マックスによれば、「バーセルミを読んだとき、ウォレスは初めて文学の中で『カチッ』という手応えを感じた」という。)
その狙いは、物語を語る仕組みそのものを暴き、内部から解体するような文学を書くことだった。たとえば、夜のニュース番組が最後にカメラを引き、ニュースキャスターの向こう側にあるスタジオ全体を映し出して、「これは作られた舞台装置にすぎません」と種明かしをするようなものだ。そうした作品には、自己反省がプレッツェルのように幾重にもねじれ込んでいる。
そのため、最初の長編『The Broom of the System』は、アマースト大学時代の卒業論文をもとに書かれた作品であり、ウィトゲンシュタインの影響をこれ以上ないほど露骨に示した、理論色の濃い小説となっている。
続く短編集『Girl with Curious Hair』には、中編小説が収められている。これはアリゾナ大学の創作修士課程在学中に書かれたもので、東海岸の創作プログラムに所属する若い作家志望者たちを描いている。彼らはMFA制度そのものの舞台裏を暴きながら、ジョン・バースやバーセルミという父親世代の影響から逃れようとし、「父殺し」に夢中になっている。だいたい雰囲気は伝わるだろう。
「デイヴ」が本当の意味で「デイヴィッド・フォスター・ウォレス」になったのは、『Infinite Jest』という予想外の大成功によってだった。
全1100ページに及ぶこの非線形の巨大叙事詩には、およそ100ページもの脚注が付いているが、それらは単なる付録ではなく、本編を理解するために欠かせない。この小説は、近未来の北アメリカが「北米国家機構(Organization of North American Nations)」、略して O.N.A.N.(もちろんウォレスらしい言葉遊びである)へと再編された世界を舞台にしている。
そこでは、「車椅子暗殺団」というケベック独立派テロ組織のようなレジスタンスも活動しており、ウォレスは物語の中に政治的な筋書きを巧みに織り込んでいる。
しかし、マーガレット・アトウッドの『オリクスとクレイク』や『洪水の年』にも通じるように、この世界では国家そのものが巨大企業に圧倒されてしまっている。
「ワッパーの年」
この意味で、ウォレスはモダニズムの問題意識をさらに徹底させた作家だった。消費社会が人間に与える影響を、具体的な商品名まで使って執拗に描き出している。これは、「時代を超越した普遍性」を目指した古典文学ではむしろ禁じ手だったやり方である。
消費主義の影響は、この世界全体を覆う「気晴らし(distraction)」という生き方の一部でもある。
その象徴が、『Infinite Jest』という小説の中に登場する映画『Infinite Jest』だ。
この映画はあまりにも面白いため、一度見た人間はその娯楽から離れられなくなり、人間として普通に生活する意欲さえ失ってしまう。「エンターテインメント」に完全に飲み込まれてしまうのである。(だからこそ車椅子暗殺団は、この映画をテロ兵器として手に入れようとする。)
この映画を制作したのはジェームズ・インカンデンザ。その妻エイヴリルと、息子ハル、オリン、マリオから成る一家が、小説の三つの主要な舞台を結びつけている。
一つはツーソン周辺(ウォレス自身がMFA時代を過ごした土地)。
そして三つ目が、ボストン郊外にあるエンフィールド・テニス・アカデミーである。ここは、ウォレス自身が哲学博士課程に進学したハーバード大学とも重なる土地であり、その後リハビリ施設へ入所することになる人生とも響き合っている。
⸻
『Infinite Jest』は、読みながら終始にやりとさせられるような小説である。
その巧妙さは、人によっては魅力的に映り、人によっては鼻につくかもしれない。(ちなみに合衆国最高裁判事だったアントニン・スカリアもこの小説の愛読者だったという。世の中わからないものである。)
現代の「わかっている」感覚、つまりアイロニカルで、何事にもウインクしながら距離を取るようなヒップスター文化は、この種の作品を好む傾向がある。
その意味では、『Infinite Jest』はトム・ウルフのような「文化人類学としての小説」とも共通する部分を持っている。
つまり、この作品はポストモダン社会の民族誌(エスノグラフィー)なのである。
時間も空間も商業主義によって組み替えられた社会を精密に描き出す一方で、パスカル的な意味において、人間を気晴らしや娯楽が支配し、本当に重要なものが押し流されてしまう危険も見抜いている。
マックスが正しく指摘しているように、『Infinite Jest』はインターネットが社会を支配する以前、1996年に出版された。しかし、その先見性は後になってはじめて明らかになった。
「文化が逸話と短い断片(サウンドバイト)へと崩壊していく中で、その変化を予見し、さらには読者をその変化へ備えさせた数少ない本の一つが『Infinite Jest』だった。」
「逆説的だが、ウェブの登場によって『Infinite Jest』は以前より読みやすい本になった。」
『Infinite Jest』は、一つの世代の感覚をあまりにも正確に言い当てたことで、多くの読者の心をつかんだ。
とりわけ私の世代――1990年代半ばに大学へ進学し、子ども時代にMTVが誕生し、大学時代にインターネットが急速に広がるのを目撃した世代――には強く響いた。
語り手は、自己意識の牢獄や、無限の可能性ゆえの倦怠感に閉じ込められている私たちに深く共感しているように思える。そして、その向こう側から、不器用ながらも別の生き方へ手招きしているようにも感じられる。
ウォレスは、私たちが囚われていることを描くだけでは終わらない。その外へ出る道も、ほのめかさずにはいられなかった。
薬物依存と絶望に満ちた『Infinite Jest』の世界でありながら、読者はなお、そこに「愛」のようなものを感じ取るのである。
この見方は私だけではない。
ウォレスの親友の一人だったジョナサン・フランゼンも、2011年に『ニューヨーカー』へ寄せた追悼エッセイ「Farther Away」で、ほぼ同じことを書いている。
フランゼンはまず、ウォレス作品において「愛」が驚くほど欠けていることを指摘する。
「私たちの多くにとって人生の意味の土台となっている親密で愛情ある関係は、ウォレスの小説世界ではほとんど存在しない。」
しかし、その一方で彼はこう続ける。
「にもかかわらず、ウォレス作品について奇妙なのは、熱心な読者ほど、読んでいるあいだ『自分は理解されている』『慰められている』『愛されている』と感じることだ。」
私は、このことこそ『Infinite Jest』がこれほど強く受け入れられた理由の一つだと思う。
読者がウォレスの率直さや脆さに触れて愛されていると感じるだけではない。
ウォレス自身もまた、依存症や欠点にまみれた登場人物たちを愛していたのではないだろうか。
そして、この点こそが、ウォレスとフランゼンを決定的に分ける違いなのだと私は考えている。
二人はしばしば同じ「ポストモダン作家」として並べて語られる。
極端な自己意識、メタフィクション、アイロニカルな距離感――そうした特徴は共通しているように見える。
フランゼンは最終的に、比較的まっすぐなリアリズムの語りへ落ち着いた。
私がそのことを最初に強く感じたのは、『Freedom』を読んだときだった。
あれは見事な小説ではある。しかし読者は登場人物たちに心から共感することが難しい。
なぜなら、フランゼン自身もまた、彼らをそれほど愛していないように思えるからだ。
それに対してウォレスは、ポストモダン的な形式主義者であり続け、さまざまな技巧や仕掛けを惜しみなく使った。
しかし、その技巧の奥から立ち上がってくるものはシニシズムではない。
むしろ、壊れてしまった人々の世界への深い理解と繊細な共感――ひょっとすると、それは「愛」と呼ぶべきものなのである。
⸻
⸻
しかし、そのことは、伝統主義への回帰や、昔ながらの文体への逆戻りを意味してはいなかった。ポストモダニズムの「遊び」は障害ではなく入口であり、「メタ」的な自己言及性は障壁ではなく、新しい誠実さへ通じる通路だったのである。
それは現代の絶望から目を背け、砂に頭を突っ込むような態度ではない。むしろ、ポール・リクールのいう「第二の素朴さ(second naïveté)」に近いものだった。
もちろん、それは文体の後退を意味しなかった。だからこそマックスは、ウォレスの苦境をこう要約している。
「革新的な文体を用いて、保守的な小説の目的を果たすにはどうすればよいか。」
『ニューヨーク・タイムズ』の批評家A・O・スコットが指摘したように、ウォレスは両方を同時に望んでいた。つまり、「機知に富んだ文章を書くことで、機知ばかりがもてはやされる世界に対して誠実さの優位を主張する」という、いささか危うい戦略を採っていたのである。
しかしマックスは、ウォレスが「小説とは何のためにあるのか」という理解そのものにおいて経験した、一種の回心を丁寧に記録している。
「ウォレスは昔から曖昧さより確実さを、漸進主義より情熱を好んでいた。そして今や彼は、完全に『誠実さ』の使徒となった。」
彼は、かつての自分自身のような人間を決して許さなかった。また、自分が昔そうだったと感じる作家にも容赦しなかった。
作家スティーブ・ムーアが、自分の新作小説を「皮肉に満ちた90年代にぴったりの、シニカルな世界観を持つ作品」と紹介してウォレスへ送ったとき、ウォレスはこう返事を書いた。
「それは『燃え盛る家にぴったりの灯油入り消火器です』と言っているようなものだ。」
先ほども述べたように、ウォレスにとって小説家とは放火犯ではなく消防士であるべきだった。
そのため、彼の文章を特徴づける言語的な花火のような技巧と並行して、新しい責任感と真剣さが現れる。
これは決して矛盾ではない。
つまり、「ウォレスは小説の道徳的理想を掲げながらも、その文体だけは依然としてニヒリズムのままだった」という話ではない。
私たちは、「型破りな文体=非道徳的」という思い込みそのものを退けなければならない。
むしろウォレスの独特な文章は、その誠実さと矛盾しないどころか、それを実現するために意図的に選ばれたものだったのだと思う。
アップダイクの美文主義では、文体そのものが読者の注意を引きつける。
しかしウォレスが探していたのは、現代の私たちの頭の中で鳴り響いている、あのポストモダン的な「内なる声」に限りなく近い形式だった。
だからこそ彼は、その声を通して、私たちに真正面から、誠実に、そして道徳的なビジョンを語りかけることができたのである。
⸻
⸻
だからこそ、ウォレスがフョードル・ドストエフスキーの人生と作品に、自分との共通点を見いだしていたことは驚くにあたらない。
ジョゼフ・フランクによる全五巻のドストエフスキー伝を『Voice Literary Supplement』で書評した際、ウォレスは次のように述べている。
「もっとも重要なのは、ドストエフスキーが死の淵を体験したことによって、もともとは虚栄心が強く流行を追う若い作家――確かに非常に才能はあったが、結局は自分の文学的栄光しか考えていなかった人物――から、
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format it
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase it
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
__________________________
Touch It Scroll It Pose It Click It Cross It Crack It Twitch Update It
__________________________
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format it
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase it
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
__________________________
Touch It Scroll It Pose It Click It Cross It Crack It Twitch Update It
__________________________
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Technologic Technologic
Technologic Technologic
// ==UserScript==
// @namespace http://tampermonkey.net/
// @version 2026-05-03
// @match https://booklive.jp/search/keyword/keyword/*
// @grant GM_getValue
// @grant GM_setValue
// ==/UserScript==
// ==UserScript==
// @namespace http://tampermonkey.net/
// @version 2026-05-04
// @grant GM_getValue
// @grant GM_setValue
// ==/UserScript==
(function() {
'use strict';
const STORAGE_KEY = 'buttonPosition';
function isMobilePage() {
if (document.querySelector(
'meta[name="apple-mobile-web-app-title"][content="ブックライブ"]'
)) {
return true;
}
return false;
}
const btn = document.createElement('button');
btn.textContent = 'bl-pager下端へ移動';
btn.style.position = 'fixed';
btn.style.zIndex = 99999;
btn.style.opacity = '0.9';
document.body.appendChild(btn);
const saved = GM_getValue(STORAGE_KEY, null);
if (saved && saved.left && saved.top) {
} else {
}
// ---- クリック処理 ----
btn.addEventListener('click', e => {
e.preventDefault();
e.stopPropagation();
return;
}
// ---- ここから変更:PC版は2番目の .bl-pager.page_nav を使う ----
let target;
if (isMobilePage()) {
console.log('スマホ版として処理');
target = document.querySelector(
'.bk_pageing.section_content.bl-pager.clearfix'
);
} else {
console.log('PC版として処理');
const targets = document.querySelectorAll('.bl-pager.page_nav');
// 2番目を使用
target = targets[1];
}
if (!target) {
alert('対象の bl-pager が見つかりません');
return;
}
// ---- ここまで変更:PC版は2番目の .bl-pager.page_nav を使う ----
const rect = target.getBoundingClientRect();
// 要素下端のページ全体基準座標
const absoluteBottom = rect.bottom + window.scrollY;
// 要素下端をウィンドウ下端へ一致
const destination = absoluteBottom - window.innerHeight;
window.scrollTo({
behavior: 'auto'
});
});
// ---- ドラッグ処理 ----
let dragging = false;
let startX = 0;
let startY = 0;
let offsetX = 0;
let offsetY = 0;
btn.addEventListener('mousedown', e => {
dragging = true;
startX = e.clientX;
startY = e.clientY;
const rect = btn.getBoundingClientRect();
offsetX = e.clientX - rect.left;
offsetY = e.clientY - rect.top;
e.preventDefault();
});
document.addEventListener('mousemove', e => {
if (!dragging) return;
if (
Math.abs(e.clientX - startX) > 5 ||
Math.abs(e.clientY - startY) > 5
) {
}
btn.style.left = `${e.clientX - offsetX}px`;
btn.style.top = `${e.clientY - offsetY}px`;
}
});
document.addEventListener('mouseup', () => {
if (!dragging) return;
dragging = false;
GM_setValue(STORAGE_KEY, {
});
}
});
})();
まともに指示すればAIはこれぐらいお手の物に出せるようになったな。
手動でスクロールしてるとつい事故って下の方のランダム表示のおすすめ作品欄が目に入る位置までスクロールしちゃって、ランダムだから後で気になったとしてもまた見れるとは限らないからとスクショが増える羽目になっていたのが、これで防げるようになった。
dorawiiより
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 https://anond.hatelabo.jp/20260504175957# -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCafhgDQAKCRBwMdsubs4+ SDc1AQCfvf159m/85ngaE1SU7DnOiPC03RG4l9qI2Ce8Bp0j7QEAzIp52/FQfpXI vmRTMM52g1VEwry0pmg+4p0QQZlkEAk= =FTvE -----END PGP SIGNATURE-----
前回の続き
音楽で世界を救うアーティストヒーロー、キョウヤと凪のボーイ・ミーツ・ガールでもあるように思える。
この2クール目はキョウヤの挫折から。そんな彼を心配するソウジ。これソウジの株が爆上がりだろ。
ヨースケは色んな人を泣かせて罪な男よのう。
EDは基本的に「SingingOver」。13話ではSI-VIS全員、14話は別の特殊EDが挟んで、15話〜17話はBoys side、18話〜20話はGirls side。
21話からはSI-VIS全員に戻るけど、絵ではXENOSのメンバーも一緒にいる。
全24話。地球外の女の子との出会い、イデア(魂の力)の高まりや融合はエウレカセブン的な感じで、
もうちょうっと凪とセイレーンの恋のバトルが見れたらなって思うのはマクロスF好きだからかな。
ゲームの世界の悪役令嬢に転生。ヒロインじゃなくて、それを邪魔する悪役令嬢へ。
でも実際はゲームのエンディングの後の話で、悪役令嬢要素はひとつもない。
はたして、その後の悪役令嬢はどうなるのか。まあ、タイトル通りな訳ですが。
ただただ隣国の王太子との甘い時間を過ごすアニメになっている。ちょっと退屈かもしれない。
声はオーディオドラマ・ドラマCD・PV・テレビアニメの共通キャスト。意外にも珍しいらしいです。
OPとEDは高垣彩陽 feat 城田優。なに、もうミュージカルでもやっちゃう?
全12話。いや、なんというか、特に盛り上がることもなく、いや、二人のイチャイチャラブラブはそれなりに盛り上がってるんだろうけど
だいたいストーリーは想像つくので、ながら見でいい作品だった(ひどい
人のいない森に住む魔女のお話。薬づくりが趣味で、作った薬は街に卸している。
彼女が通る道には毒キノコが生えることから、シャンピニオン(きのこ)の魔女と呼ばれ、誰も近づこうとはしない。
街の人からは忌み嫌われている存在だが、実はかなり街に貢献している存在でもある。
そんな彼女が少年を保護し、一人前の魔法使いとして育てるお話。
全12話。誰とも恋ができないルーナと、かなわぬ恋を胸にしまうリゼ。恋もまた呪い。
小説やラジオドラマにもなっている。時は江戸時代中期。火消の話。
かつて「火喰鳥」と称された火消し・松永源吾と、彼のもとに集まったクセ者ぞろいの「ぼろ鳶組」が、次々と起こる付け火の謎を追う。
人物は主に3DCGで描かれる。この辺が苦手な人がいるかもね。
OPはポルノグラフィティ。EDは大泉洋、作曲は玉置浩二。EDの最後の風景では仲間がだんだん増えていく。
でも・・・人気は出ないだろうなぁ。同じ原作者の映像作品なら今はイクサガミの方が上か。
全12話。うーん。
人間も天界も敵わない魔王だけど、可愛いくて優しい娘にはやはり敵わない。
優しい世界。笑いあり、涙ありで大好きです。一番口角上がってみるアニメだと思う。
いや人によってはこの緩い魔王の娘にイラッと来る人もいるかもしれないが。
全12話。
1期後半にあった一級魔法使い試験のようなバトルバトルするよりも、
過去の英雄譚を振り返りながら旅をして水戸黄門する話が好きです。今期も楽しみです。
1期の時にサウンドトラック買ったけど、2期のも予約しました。
女子小学生を中心に大人気となったサン宝石のキャラクター「ほっぺちゃん」がアニメ化。
見た目や緩さは子供向けのようだが、ガラスの仮面、ブラック会社、霊感商法といったネタがある。
ぷにるばりにカワイイが正義な「ほっぺちゃんの世界」だけでなく、
「現実世界(人間世界)」も別で登場する。この二つの世界がどう交差していくのかも見どころ。
全編MMDで制作されている。クレジットにはポンポコPやビームマンPなど、昔からMMDで活躍されていた名前が。
写真を介して過去の時間の出来事を把握・干渉する能力を持つトキとヒカルのバディもの
音楽は日本ファルコム時代から新海誠と作品を作っていた天門が引き続き担当している。
2期が終わってもまだ謎が多い今作だが、これからどうなるのか。
よくある中国と日本での尺の違いがある(中国は1時間x6話構成、日本は1話3分割 計8話構成)
【その他】
2024年に日本テレビ(ローカル)で放送されているが、BSでは初(のはず)
帝国側と自由惑星同盟、そしてフェザーンと地球教の思惑も加わってくる。
ラインハルトが変わりつつある。キルヒアイスとの約束はもはや呪いか。
2025年に日本テレビ(ローカル)で放送されていたが、BS12で放送。
福井県が舞台。学生の日常アニメと言いたいところだが、クセの台詞の供給過多で鼻につく作品でもある。
お笑いでいうところの「しずる」のコントが好きな人は好きだと思う。
2025秋アニメでの放送ではあったが、11~13話は延期になり、この時期での放送になった。
11~13話を一気に放送して、今年また第2クールが始まります。
【追記:見てない】
・Fate/strange Fake ごめんなさい正直に書くとFateってことだけで食わず嫌いして見てません ファンには殴られても仕方がない ロード・エルメロイII世の事件簿や衛宮さんちの今日のごはんだったら見てたかも
・青のミブロ 第2期 芹沢暗殺編、 地獄楽 第2期、どうせ、恋してしまうんだ。、龍族Ⅱ 何故か1期を見逃してそのまま見てない
ユーザーの行動履歴を変換したベクトル(ユーザーベクトル)は、最終的にユーザーの属性推定やターゲティング入札のための非常に強力な特徴量として利用されます。
まず、ユーザーのウェブサイトでのクリック、検索クエリ、購入履歴、動画視聴などの生の行動データは、そのままでは機械学習モデルで扱えません。これを、意味的な情報を保持した固定長の数値の並び、つまりベクトルに変換します。
得られるベクトルは、ユーザーがどのような興味や関心を持っているかを数値的に表現したものとなります。
例えば、スポーツ用品の購入が多いユーザーのベクトルと、クラシック音楽の視聴が多いユーザーのベクトルは、ベクトル空間上で大きく離れることになります。
この行動履歴ベクトルを、そのまま機械学習モデルの特徴量 (Feature)として使用します。
| 目的 | モデルの入力(特徴量) | モデルの出力(予測) |
| ユーザー属性推定 | 行動履歴ベクトル (およびその他のコンテキスト情報) | 年齢層、性別、職種、推定年収、ライフステージなど |
行動履歴ベクトルは、ユーザーの顕在的および潜在的な興味を捉えているため、これらの属性と高い相関を持つことが多く、精度の高い属性推定が可能になります。
例えば、「特定ブランドの高級車のウェブページ閲覧」という行動は「高年収」という属性と強く関連づけられるといった具合です。
推定された属性情報、またはより直接的に行動履歴ベクトル自体を、広告のターゲティングや入札ロジックに組み込みます。
推定された「若年層のエンジニア」という属性に対して、特定の採用広告の入札額を上げる。
ある商品の購入者と行動履歴ベクトルが類似しているユーザー群(Lookalike Audience)に対して、その関連商品の広告を出す。
広告オークションの際、このベクトルを特徴量として利用し、広告が表示されたときのコンバージョン確率を予測するモデル(Click-Through Rate (CTR) や Conversion Rate (CVR) 予測モデル)の精度を向上させ、最適な入札価格を決定します。
このように、行動履歴をベクトル化するプロセスは、デジタルマーケティングにおけるパーソナライゼーションと収益化の基盤となります。
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format it
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase it
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
__________________________
Touch It Scroll It Pose It Click It Cross It Crack It Twitch Update It
__________________________
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Technologic Technologic
Technologic Technologic
昨日一番肝心なファイルなのにURLとみなされる部分が多いことの関係で投稿できなかったのでそれを小分けにして書く。
小分けというか例のスパムの影響でNGワードに引っかかっていたようなのでそこだけ書き換えた。
suuportと書いていある部分は元のコードでは当然uが一つ少ないので利用するときはそうすること。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager # ← 追加
from selenium.webdriver.common.by import By
from selenium.webdriver.suupport.ui import WebDriverWait
from selenium.webdriver.suupport import expected_conditions as EC
import time, json
from selenium.common.exceptions import TimeoutException
class HatenaClient:
def __init__(self, username, password):
self.username = username
self.password = password
self.driver = None
def start_browser(self):
options = Options()
options.set_capability("goog:loggingPrefs", {"browser": "ALL"})
options.add_argument("--headless=new") # 開発中は消してよい
options.add_argument("--disable-gpu")
# ✅ webdriver-manager を使って ChromeDriver を自動取得・設定
service = Service(ChromeDriverManager().install())
self.driver = webdriver.Chrome(service=service, options=options)
def login(self):
self.driver.get("https://b.hatena.ne.jp/my")
print(self.driver.current_url)
self.driver.get("https://www.hatena.ne.jp/login")
time.sleep(2)
self.driver.find_element(By.NAME, "username").send_keys(self.username)
self.driver.find_element(By.NAME, "password").send_keys(self.password)
self.driver.find_element(By.XPATH, "//button[contains(text(), 'ログイン')]").click()
WebDriverWait(self.driver, 10).until(lambda d: "my" in d.current_url or "login" not in d.current_url)
if "passkeys" in self.driver.current_url:
self.driver.get("https://b.hatena.ne.jp/my")
print(self.driver.current_url)
print(self.driver.title)
return "dorawii" in self.driver.current_url
def add_bookmark(self, target_url):
self.driver.get(f"https://b.hatena.ne.jp/{self.username}/add.confirm?url={target_url}")
time.sleep(2)
try:
# コメントがあれば入力
comment_box = self.driver.find_element(By.CSS_SELECTOR, "textarea.bookmarkadd-comment-form")
comment_box.clear()
comment_box.send_keys("わしが書いた")
# 登録ボタンを押す
save_button = self.driver.find_element(By.CSS_SELECTOR, "input.bookmarkadd-submit-btn")
save_button.click()
time.sleep(2)
return True
except Exception as e:
print(f"Bookmark failed: {e}")
return False
def quit(self):
self.driver.quit()
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
https://anond.hatelabo.jp/20250822131958#
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKfv9AAKCRBwMdsubs4+
SE26AQCkpJE4RdUbFIDIJjOunjFYRQ34zdS1cqV7IX277S7IPAEAshVE/rD8Ggcr
9UKo5yOY6GNrHGYJJtYTYkn3cySu6AA=
=E4vq
-----END PGP SIGNATURE-----
コーヒーグラインダーを検索してたら、お目当ての商品(今年出たばっかりの大分マニアックなやつ)がamazonの半額以下で売ってるECサイトを見つけた。
見ると日用雑貨のECサイトで、本社は高知。品ぞろえは充実しているが、聞いたこと無いサイト名だった。
ttps://modanicesk.click/
昔はやったドロップシッピング的なアレだろうと思った。ただいちおう店の評判を検索して置こうと思ったのだけどサイト名では全く引っかからない。
次に「会社名」で検索すると、全く同じ会社名、同じ設立年月日の別サイトがひっかかった。本社は神奈川県。
こいつは怪しい、と思い、そういう目で見始めると次々に怪しい点が
注文するには会員になる必要があり、そこでメアド含めた個人情報取得される。下手すればパスワード使って乗っ取りが発動すると。そういうことね。
そうかそうか。みんなこうやって引っかかっていくんだ・・・と妙に関心。
サイト自体の日本語は特に怪しいところはない。検索の動作が変だったり、エラーメッセージの日本語が意味を成していない、等々あるけど、カンボジアに拉致された日本人が日々修正しているのかしらね。
下記の特徴あれば気をつけてほしい。
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format it
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase it
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
__________________________
Touch It Scroll It Pose It Click It Cross It Crack It Twitch Update It
__________________________
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format it
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase it
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
__________________________
Touch It Scroll It Pose It Click It Cross It Crack It Twitch Update It
__________________________
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Buy It Use It Break It Fix It Trash It Change It Mail Upgrade It
Charge It Point It Zoom It Press It Snap It Work It Quick Erase It
Write It Cut It Paste It Save It Load It Check It Quick Rewrite It
Plug It Play It Burn It Rip It Drag And Drop It Zip Unzip It
Lock It Fill It Curl It Find It View It Code It Jam Unlock It
Surf It Scroll It Pose It Click It Cross It Crack It Twitch Update It
Name It Read It Tune It Print It Scan It Send It Fax Rename It
Touch It Bring It Pay It Watch It Turn It Leave It Stop Format It
Technologic Technologic
Technologic Technologic
Technologic Technologic
Technologic Technologic
ようやく(ほぼ)すべてが自動化された。
あとはローカルサーバーの起動をスタートアップに設定する(方法をAIに聞いて指示に従う)だけの消化試合。
署名時要求してくるパスワードを自動入力するahkファイルはドキュメントのAutoHotkey配下に置いた。
バッチファイル(make.sign.bat)はデスクトップに置いた。
#Persistent #SingleInstance ignore SetTitleMatchMode, 2 WinWaitActive, pinentry SendInput お前のパスワード Sleep 100 SendInput {Enter} ExitApp
// run-batch-server.js const http = require('http'); const { exec } = require('child_process'); const server = http.createServer((req, res) => { if (req.url === '/ping') { res.writeHead(200); res.end('pong'); } else if (req.url === '/run-batch') { exec('C:\\Users\\you\\Desktop\\makesign.bat', (err) => { res.writeHead(200); res.end(err ? 'Error' : 'OK'); }) ; } else { res.writeHead(404); res.end('Not found'); } }); server.listen(12345, () => { console.log('Batch server running at http://localhost:12345/'); });
@echo off setlocal enabledelayedexpansion :: ミリ秒単位のUTC時刻を取得 for /f %%a in ('powershell -nologo -command "[int64]::Parse((Get-Date).ToUniversalTime().ToString('yyyyMMddHHmmssfff'))"') do set timestamp=%%a :: 署名するファイル名 set infile=%TEMP%\pgp_input.txt set outfile=%TEMP%\pgp_output.asc :: 以前の出力があれば削除 if exist "%outfile%" del "%outfile%" :: タイムスタンプを原文として保存 echo %timestamp% > "%infile%" :signloop :: AutoHotkeyでパスフレーズ入力(gpgがパスワード要求するダイアログが出た場合に備える) start "" /b "C:\Users\infini\Documents\AutoHotkey\autopass.ahk" :: PGPクリア署名を作成 gpg --yes --clearsign --output "%outfile%" "%infile%" :: 署名が成功していればループを抜ける if exist "%outfile%" ( echo [INFO] 署名成功 goto postprocess ) else ( echo [WARN] 署名失敗、再試行します… timeout /t 1 > nul goto signloop ) :postprocess :: PowerShellで余計な改行なしに |< をつけてクリップボードにコピー powershell -nologo -command ^ "$header = '>|'; $footer = '|<'; $body = Get-Content '%outfile%' -Raw; Set-Clipboard -Value ($header + \"`r`n\" + $body + $footer)" echo Done. signed.asc created and clipboard updated (no extra blank line). endlocal exit /b
// ==UserScript== // @name PGP署名自動付加スクリプト(GM_xmlhttpRequest版) // @namespace http://tampermonkey.net/ // @version 1.0 // @description 投稿前にPGP署名を付けてから送信(fetch未使用) // @match https://anond.hatelabo.jp/dorawii_31/edit* // @grant GM_xmlhttpRequest // @grant GM_setClipboard // @grant GM_notification // / @connect localhost // ==/UserScript== (function () { 'use strict'; const submitId = 'submit-button'; const textareaId = 'text-body'; const localServer = 'http://localhost:12345/run-batch'; const pgpSignatureRegex = /-----BEGIN PGP SIGNED MESSAGE-----[\s\S]+?-----BEGIN PGP SIGNATURE-----[\s\S]+?-----END PGP SIGNATURE-----/; const httpRequest = (url) => { return new Promise((resolve, reject) => { GM_xmlhttpRequest({ method: 'GET', url: url, onload: function (response) { resolve(response.responseText); }, onerror: function (error) { reject(error); } }); }); }; const interceptClick = () => { const btn = document.getElementById(submitId); if (!btn || btn.dataset.pgpIntercepted === 'true') return; btn.dataset.pgpIntercepted = 'true'; btn.addEventListener('click', async function (e) { const textarea = document.getElementById(textareaId); if (!textarea) return; const content = textarea.value; if (pgpSignatureRegex.test(content)) { console.log('[PGPスクリプト] 署名が検出されたためそのまま送信します'); return; } e.preventDefault(); e.stopImmediatePropagation(); console.log('[PGPスクリプト] 署名が見つからないため処理を停止し、署名を取得します'); try { await httpRequest(localServer); // バッチ実行 const signatureText = await navigator.clipboard.readText(); if (!signatureText.includes('BEGIN PGP SIGNED MESSAGE')) { alert('PGP署名がクリップボードに見つかりませんでした。'); return; } const newText = content.replace(/\s*$/, '') + '\n' + signatureText + '\n'; textarea.value = newText; console.log('[PGPスクリプト] 署名を貼り付けました。送信を再開します。'); btn.click(); // イベント再発火 } catch (err) { alert('PGP署名の取得または貼り付けに失敗しました。\n' + err); } }, true); }; window.addEventListener('load', () => { setTimeout(interceptClick, 1000); }); })();
プロミスメソッドとか全然まだ理解してなくてそのなかに関数代入したその関数にオブジェクトのプロパティにresponseを?いやまあそのあたりのコードが示すデータの流れが全然理解できないような人間でもここまでできちゃった。
AIすごいなと思うよ。そして思うのは今後重要になってくるのは文法とか自体に詳しいことじゃなくて、そのプログラムの処理内容を指示できるシステムエンジニア的な言語化能力のほうじゃないかなと思った。
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 20250609111559680 -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaEbCbwAKCRBwMdsubs4+ SLueAPwOv7PBk4voAe5qlcCEvs/PJhmKc5QAb/1R43JMQFuDZgD/UTPEKsL/PhK9 jFGv2HDXK1dVjLNwvosgX9uYJh5xxwY= =qiOE -----END PGP SIGNATURE-----
nas.io/instant-boost/challenges/tiktok-followers-and-fans-generator-get-free-likes-in-1-click-2025
nas.io/instant-boost/challenges/how-to-get-more-free-followers-on-tiktok-2025-100-fans-likes-in-1-click-2025
nas.io/instant-boost/challenges/how-to-get-10k-followers-on-tiktok-in-5-minutes-2025-proven-tips-fans-likes-instantly
First dates can be exciting and nerve-wracking all at once. You’re meeting someone new, learning about their interests, and trying to figure out if there’s chemistry between you. And then there’s flirting, that delicate dance of showing someone you’re interested without being too forward or awkward.
Flirting doesn’t have to be a high-pressure situation. In fact, it can be the most fun part of getting to know someone. Whether you're meeting someone on MixerDates or any other platform, the most important thing is to be genuine, stay calm, and let the connection develop naturally.
If you’ve ever found yourself wondering how to flirt on a first date without feeling uncomfortable, you’re not alone. Everyone has their awkward moments, but the more you understand the art of flirting, the easier it becomes. In this article, we’ll break down how to flirt in a way that feels natural, exciting, and authentic to who you are. So, let's dive in and learn how to make the most of your first date experience—without overthinking it.
When it comes to flirting, confidence is key. But what does it really mean to be confident on a first date? Confidence doesn’t mean you need to be perfect, or even outgoing—it simply means being comfortable in your own skin and showing up as your authentic self.
Have you ever noticed how people are drawn to those who radiate self-assurance? It’s not about bragging or dominating the conversation—it’s about presenting yourself with ease. If you feel good about yourself, it will naturally show. A great smile, good posture, and eye contact can go a long way in making a good first impression.
For instance, think about the last time someone walked into a room and immediately caught your attention—not because they were the most attractive person in the room, but because of their energy. They were confident, they were present, and they made you feel at ease. That’s the kind of confidence you want to project on your date.
When you're confident, you're not worried about saying the perfect thing. Instead, you focus on enjoying the moment, making the other person feel comfortable, and letting the connection happen naturally. That’s the magic of confidence—it allows you to be present, fun, and, most importantly, yourself.
Let’s face it—no one wants to feel like they’re being “worked” or put through a game. That’s why subtlety is such a powerful tool when it comes to flirting. It's all about showing interest without being over-the-top or too obvious.
Flirting doesn’t always mean complimenting someone non-stop or using cheesy pickup lines. In fact, the most successful flirting is the kind that happens behind the scenes—subtle, playful, and lighthearted. Think about the little moments, like a teasing comment about how they always order the same thing at a restaurant or the way you laugh at a silly joke they make.
The key is to find a balance. A simple smile or a playful comment can convey interest without being too much. For example, if your date tells you they love hiking but they tend to get lost easily, you could say something like, “So, you’re telling me you need a personal guide? I could get behind that!” It’s lighthearted, humorous, and most importantly, it keeps the conversation fun without putting too much pressure on the situation.
By keeping it subtle, you allow your date to feel at ease. It takes the pressure off them to be perfect and allows both of you to enjoy the interaction more naturally. Flirting doesn’t need to be a performance—it’s about creating an environment where both of you can feel comfortable and authentic.
Now, let’s talk about something incredibly important in the flirting game: active listening. When we’re on a date, we often get caught up in thinking about what to say next, how we’re coming across, or if we’re being interesting enough. But the best way to make an impression? Truly listening to your date.
Active listening means you’re fully engaged in the conversation, giving your date your full attention and responding thoughtfully. It’s about showing that you care about what they’re saying and that you’re genuinely interested in getting to know them better. When you listen actively, you’re also giving them space to open up, and that can create an immediate connection.
For example, if your date mentions they recently traveled to Japan, instead of simply saying, “That’s cool!” you could follow up with something like, “What was the most memorable experience you had there?” This shows that you’re not just hearing their words but are genuinely curious and invested in their experiences. It’s a great way to build rapport and let them know you’re not just there to impress them—you’re there to connect.
While your words are important, body language often speaks louder than anything you can say. Whether you realize it or not, your body is constantly communicating how you feel. How you sit, stand, and move tells your date whether you’re relaxed, engaged, or distracted.
Small gestures can go a long way in flirting. A light touch on the arm, a subtle lean in when they’re speaking, or maintaining good eye contact—all these body language cues help signal your interest. And the great thing is, when done naturally, these cues can be just as effective as words.
For example, if you’re sitting at a café on your date and you lean in slightly when they’re sharing a funny story, you’re not just showing that you’re interested—you’re inviting them into your space. It’s an invitation to connect further. And when they respond by leaning in too, that’s when the magic happens—the unspoken connection that tells you both that there’s potential for more.
Flirting through body language doesn’t mean making grand gestures or being overly touchy. It’s about being present and showing that you’re engaged with your date in a subtle, but meaningful way.
It’s easy to get caught up in overthinking how to flirt or trying to figure out if your date is into you. But here’s a secret—when you let go of the pressure and allow yourself to have fun, everything flows much more naturally. Flirting on a first date doesn’t need to feel like a test or an assignment. It’s supposed to be a fun, lighthearted experience that sets the stage for more great dates ahead.
When was the last time you had a genuinely fun date? Was it when you were trying too hard to impress, or when you were both laughing, chatting, and enjoying each other's company? Flirting becomes effortless when you're present, enjoying the moment, and letting the connection grow naturally.
Sometimes, it's the small moments—like sharing a laugh or swapping embarrassing stories—that make a first date truly special. When you focus on having fun, you create an environment where both of you can relax, flirt, and let the chemistry grow. That’s the secret to a great date.
One of the best things about using a platform like MixerDates is that it takes the guesswork out of the equation. By connecting with someone who already shares your interests and values, you’ve got a head start on making a real connection. No more swiping through countless profiles hoping for a spark—on MixerDates, you already know there’s something in common.
When you’re already on the same page with your date, flirting comes more easily. There’s less of that awkward, “Are we even on the same wavelength?” feeling, and more of the fun, “Wow, we really click!” vibe. Whether you’re talking about favorite hobbies, movies, or life goals, the conversation flows naturally, making the flirting feel effortless.
If you're looking for a place to meet like-minded people and build genuine connections, MixerDates is the perfect platform. It's a great place to find someone who appreciates you for who you are and who you can naturally flirt with, without the stress.
Flirting on a first date is all about confidence, connection, and fun. When you let go of the pressure and focus on enjoying the experience, the chemistry will naturally follow. Remember, the best way to flirt is by being yourself—let your personality shine through, listen with intention, and embrace the moment.
And if you’re ready to meet someone new, who’s just as interested in making a connection as you are, MixerDates is the perfect place to start. So go ahead, take the leap, and see where it leads. Who knows? Your next great connection might be just a click away.
Sign up for MixerDates today and start your journey to exciting first dates and meaningful connections!
ちなみに出演 こんな感じ
NiziU:『AlwayS』(Mrs. GREEN APPLE大森元貴とコラボ)
Perfume:『Cosmic Treat』
日向坂46:『君はハニーデュー』
B小町:『SHINING SONG』
BE:FIRST:『Masterplan』
BOYNEXTDOOR:『Earth, Wind & Fire (Japanese Ver.)』
ME:I:『Click』
MISAMO:『NEW LOOK』『Identity』
Mrs. GREEN APPLE:『アポロドロス』『ライラック』『コロンブス』『ビターバカンス』
RIIZE:『Lucky』
L’Arc~en~Ciel:『HONEY』『YOU GOTTA RUN』