「クエリ」を含む日記 RSS

はてなキーワード: クエリとは

2024-11-22

また検索システムが壊れてんのかよ

ま、クエリだとかは簡単なもんだろうから、結局性能不足なんだろうな

2024-11-21

お前らなんで「ノアドット」を使ってるんだ!??!!

NHK選挙報道の在り方検討」 兵庫知事選受け稲葉会長共同通信

https://b.hatena.ne.jp/entry/s/nordot.app/1231906104544346810

 

にじさんじ運営ANYCOLOR社、Webマガジンを開設 ROF-MAO所属VTuber特集KAI-YOU

https://nordot.app/1220961370791477896

???なんでnordot.appとかいう怪しいサイトを経由してる!!?

 

調べてみると、どうやら共同通信ヤフーが共同出資してるサービスらしい。

ニュースサイトノアドット記事を出し、キュレーターという記事紹介をする人にそれぞれお金が行く仕組みらしい。

 

・・・いやでもユーザーとしては元記事ブコメしたくね?

さっきのリンクで言えば、KAI-YOUの元記事が ↓ になるんだが、リンク注釈が増えてるし。

https://kai-you.net/article/90811

共同通信の方は元記事が無かった。ノアドットそもそも子会社からだろうか。

 

内容の差異もそうだけど、単純に気持ち悪い。

間に入ったこノアドットや、「キュレーター」という第三者に俺のアクセス履歴が共有されてるって事じゃん?

やってることはYahooニュースと同じなんだけど、あれはちゃんとひと目でそうだって分かる作りになってて、タイトルにもYahoo! ニュースって入ってるから筋は通してると思う。

でもこのノアドットの方は全然そうと分からせないようにしてるし、コソコソしてて気分悪いわ。

 

それにこれがはてブに出てくるって事ははてブ使ってキュレーターが金儲けしてるってことじゃん。

はてなはそれでええんか?

それともお前らがキュレーターなんか?それもユーザーから分からんよな。気持ち悪いわー。

例えばAmazonアフィリエイトリンクなら「tag=〇〇〇-22」というクエリパラメータが付いてて明確だから良いけど、ノアドット場合パラメータサブドメインも無いからなんも分からん

2024-11-20

神サーチがほしい

なんかAIとかじゃなくてさ、「神サーチ」みたいのできねぇかな

神サーチって何かと言うと、この世の森羅万象について100%正しい内容を返す装置

例えば「詐欺を行ったことのある人物名前と住所の一覧をcsv形式でください」とクエリを投げるとそのとおりにしてくれる

もちろん、俺の個人情報(例えばパスワード等)も漏れるので諸刃の剣だが、神サーチを俺だけが使える状態にしておいてほしい

2024-10-30

そういやSQLってデータベースじゃないよ

構造クエリ言語

データベースから条件に沿ったデータ抽出するための言語であってデータベースとは違う

データベースOracleとかSQLServerとかMySQLとか

SQLServerMySQLSQLって入ってんじゃん!」っていう人はJavaJavaScriptも同じだと思ってる人かな

それはそうと、なんか根本的に理解が違いすぎて「こっから説明すんの?」ってめんどくさがって無視してゴメン

2024-09-26

中途エンジニア採用面談を任されたんだが、エンジニア面接のお題ってどんなものがいいんだろう

SQLを渡して)「このクエリ高速化するとしたらどうしますか」

とあるバックエンドの負荷テストを任されたとするとまず何をしますか」

モバイルアプリで使える投票システムの開発を任されました。技術構成とおおまかな設計を考えてください。スピード重視のパターン機能拡張重視のパターンで考えてください。」

検索エンジンが大量のデータから高速に検索できている仕組みを簡単説明してください」

インタビュアーの得意分野のコードを渡して)「このコード不具合があります不具合修正してください。」

(穴埋め式のコードを渡して)「円と長方形の当たり判定の途中のコードです。このコードを完成させてください。」

2024-09-18

anond:20240918152313

クリックデータの集計において、毎回全データに対して集計SQLを実行すると時間がかかりすぎ、一方でバッチ処理で集計結果を保存すると、その後に発生したクリックリアルタイムで反映できないという問題があります。この課題解決するためには、以下の方法検討すると効果的です。

---

### **1. インクメンタル集計の導入**

方法**:
利点**:

---

### **2. リアルタイムストリーミング処理の活用**

方法**:
利点**:

---

### **3. データウェアハウスマテリアライズドビューの利用**

方法**:
利点**:

---

### **4. NoSQLデータベース活用**

方法**:
利点**:

---

### **5. キャッシュインメモリデータグリッド使用**

方法**:
利点**:

---

### **6. ラムアーキテクチャ採用**

方法**:
利点**:

---

### **7. ウィンドウ関数と部分集計の活用**

方法**:
利点**:

---

### **8. メッセージキューと非同期処理の導入**

方法**:
利点**:

---

### **まとめと提案**

---

具体的なステップ**:

1. **要件明確化**: リアルタイム性の程度、データ量、システムリソースなどを考慮して要件を定めます

2. **プロトタイプの構築**: 小規模なデータインクメンタル集計やストリーミング処理のプロトタイプを作成し、性能を評価します。

3. **システム実装**: 選定した方法ツールを用いて、実際のシステムを構築します。

4. **モニタリング最適化**: システムパフォーマンスモニタリングし、必要に応じて最適化スケールアップを行います

---

参考ツール技術**:

---

質問課題に対して、リアルタイム性とパフォーマンスを両立する方法として、インクメンタル集計やストリーミング処理の導入を強くお勧めします。これにより、新しいクリックデータを即座に集計結果に反映しつつ、全データに対する集計処理の負荷を大幅に削減できます

2024-09-04

anond:20240904092822

マイクロサービスになってる

ここでいう高可用というのは、ESリアルタイムで同時に何万というクエリが発生しても捌けるという話

2024-09-02

[] SQLを徹底的に最適化しようと思ったら、まずAIに聞く

SQLは構文はわかっていても、最適化方法イマイチからない言語である

ここでいう最適化とは、DB設計の方ではなく、クエリの方

そこで、こういうことはCopilotに全部聞いてしま

大抵のケースでは、DB処理がこれでかなり高速化される

比較のために同僚が用意したSQL比較したが、コピることで数倍高速化された

anond:20240902002141

ChatGPT「ユーザーセッションDBに保存して、まだ有効期限をが切れてないかリクエストのたびにDBに聞きに行くやつや」

えっそれは・・・データベースへのアクセスがいっぱいになるよね?

ChatGPT「せやで」

あかんやん!DBお金くらいは出したるとは言え、リクエスト毎のアクセスあかんわ。

1リクエストにつき1クエリなんて大したコストじゃないんだからサービスが当たってから考えたほうがいい

リトルリーグ素振りしてる少年が将来の年俸100億の投資先を心配してどうする

2024-08-31

増田検索した時に、クエリパラメータに「search=検索」って入るけど、何の意味があるんだろうこれ。

消しても結果は変わってないように見える。

誰か知ってる人いたら教えて。

anond:20240823132137

俺は公共の場でハッテン行為したことはないが、お仲間たちにハッテン場扱いされてる公共施設を「社会見学」と称して冷やかし目的で利用すること、その利用中に実際にハッテンと覚しき行為を目撃すること、知人から公共の場でのハッテン体験談を聞くことは結構ある。

なので公共の場でハッテンするゲイ思考の一端を推測を交えながら紹介することで、元増田ブクマに寄せられてるノンケブクマカ諸兄たちの疑問に答えてみようと思う。

俺はそういう行為実践してないし肯定もしてないしさっさと警察まれとも思っているが、そういうゲイアングラな生態を大いに面白がってもいるので、こういうリテラシー低めの人間が無理な方はバック願います。あと当然ながら露骨な性描写も含む。

なぜラブホ使わない?

ゲイのハッテンにもグラデーションがある。アナルを使ってのバックプレイからただ互いの勃起を見せ合うだけのプレイまで、行為ハードソフトの濃淡もあるし、ラブな気持ちにも濃淡がある。

アプリ出会った2人が意気投合して、あるいは事前にリクエストして初ベッドからカップルのようにイチャイチャプレイすることもゼロではないが、基本ハッテンは「性処理」が目的で皆ドライなのだ

例えば現場トイレだと、小便器で互いの奮い立った逸物を確認したあと目と目で通じ合えば個室に籠もり、手や口を使って発射して立ち去るまでお互い一言も発しないなんてこともザラなんだそうだ。

そういう濃淡の淡のほう、サクッと抜きたいときタイプの男の手や口を借りるだけ。その処理にわざわざ移動して金払ってラブホには行かないのだ。

あとハッテン場扱いされてる公衆トイレ一般銭湯サウナに行くと指にキラリと光るものをお持ちの殿方が結構多い。いわゆる既婚ゲイ・既婚バイ諸氏であり、ゲイバレしたら困る人たちである

既婚ゲイの秘匿・隠密行動度合いにも個々人でグラデーションがある。例えば後述の有料ハッテン場はゲイタウンじゃない繁華街でも雑居ビルの上階にひっそりあったりするのでバレ率はそこまで高くないから利用するが、ゲイ向けマッチングアプリ家族スマホチェックや誤爆投稿マッチ相手から個人特定が怖いから利用しない、といったようなリスクの捉え方は人それぞれだ。

それでいうとラブホに男2人は現場押さえられたらもう言い訳できないのである、本人の感覚としては浮気でも本気でもなくただの性処理なのに。

から外回り中の駅トイレや退社後の一般サウナ等、ノンケ男が出入りしても問題無い場所でそそくさとハッテンするのである。俺としてもそっちの方が通報されたときリスクがヤベーだろどんな判断だよ!とは思っているんだが。

ゲイ向けマッチングアプリ使え!

実際若い世代真剣交際目的でもヤリ目でもゲイアプリやXのDMを駆使して出会っている、健全でよろしい。アプリ自体の普及もあるが、コロナ禍初期の行動調査燃料費高騰による入場料値上げで若い子が有料ハッテン場から足が遠のいたのもアプリ全盛の一因である

しかし同じヤリ目でも女子を落とすゲーム感覚だったり、多少タイプから外れていても女性器ついてれば興奮するからOKだったりするノンケ男子と違い、ヤリ目ゲイ男子は男の好みが細かいである。ヤるだけなので収入性格無視して問題ない、要は顔とガタイとチ●ポの好みである

マッチして顔とガタイとチ●ポの画像交換したあといざ待ち合わせしても、「おめー過去の全盛期のマッチ画像送りやがったな!今ガチムチ通り越してピザデブじゃねーか!」ってこともしょっちゅうである

そうすると互いに顔・ガタイ・チ●ポさらした状態で即マッチ即ハッテン出来る有料ハッテン場が楽チンすぎて恋しい……でもお金いから頻繁には行けない……そうだ一般銭湯なら低価格で全部見放題!という思考回路に実際なるのかは、俺はもう若くないのでほぼ推測だ。ただそういう話をぼかしてジョークの体で語る20代知人はいる。

有料ハッテン場に行け!

有料ハッテン場にも店ごとにいろいろ入場コードがあって、先ほど言及したプレイの濃淡の淡、ライトプレイ専門の店も無くはないが、シャワー完備の店はアナルプレイ指向の客がほとんどで、手や口でサクッと抜きたいだけの人が公共施設なんて使わずお行儀よく出向いたとしても以外とマッチしづらい。

抱きたい・抱かれたい男たちからのバックプレイのお誘いを一回一回断るのもなかなかしんどいである。(タチネコポジションロッカーキーバンドをどこに付けるかでアピールするタイプの店だと、バック無し希望バンドアピールできる場合もある)

そしておそらくここが一番のポイントなんだが、全世代ウェルカムなハッテン場はそこまで多くないのである

旅館業法宿泊拒否にあたるからかどうかは知らないが、しっかりした個室で宿泊できるタイプのハッテンサウナ年齢制限がない一方、

クルージングスペースと呼ばれる、簡易なシャワー室と仮眠室(という名目プレイエリア)だけあるタイプのハッテン場は、すぐヤれるノリの良い空気感を維持するため、来店頻度の高い性欲ギンギンの若い顧客マッチ率や満足度を高めて利益をあげるため、大抵40歳以上の入場を制限する。

鍛えていて筋肉ムキムキなら多少トシいってても可のマッチョ専門ハッテン場なんかもあるがそれでも大抵40代までだ。ゲイおっさんには若いゲイとサカる権利がないのである

そしてゲイおじは当然全世代向けのハッテン場でもアプリでもハブられなかなかマッチしないので残る道は2つ。

1つは金で解決ゲイ向け風俗通称売り専のコア顧客層が50代おじになるのはこのためである

もう1つはゲイ市場から抜け出す、すなわち公共施設でハッテンするのである。もちろん公共でヤる若いゲイにもタイプはあるしおじのモテ度もそう変わらないんだが、

ハッテン場の入場料ほどコストを払ってないし本番プレイでは無いぶん「サウナオナニー見せ合うだけだし別にこのオッサンでもいっか」と妥協する子も稀にいるし(ヤリ目ゲイは好みが細かいという前段での話と多少矛盾してしまうが、プレイの濃淡で相手許容範囲が変わる子はいる。痩せてるチビの巨●なら咥えてみてもいいが抱かれるのは嫌だとか)、

トイレに籠もって何本咥えられるかチャレンジ」みたいなタイプとかオッサンとか関係ない変態趣味の子も極々稀にいるそうだ。そういう子をゲイおじはデマだらけの出没予告書き込みからモノホンを精査して日々ハントしているのである

迷惑行為迷惑行為

とはいえどんな理由があろうとも迷惑行為には違いない。ノンケ諸兄に迷惑かけない場でいちばんライトなハッテンがしやす場所はどこだろう……脱ぎ系ゲイバーゲイクラブイベントだろうか。自分はあまり出向かない業態なのでそれほど詳しくないが説明してみる。

脱ぎ系バー下着一枚になった客同士が酒を飲みながら交流するゲイバー形態で、店のコンセプトによって褌やケツワレ(ジョックストラップスポーツ向けの布面積少ない下着)等のドレスコード指定もあったりする。

服を脱いでゲイの心も解放する!のが主目的健全バーも多いが、広い店だとなぜかバーエリアの手前、ロッカーエリアの裏手に薄暗いダークルームがあり、そこに意気投合した2人が吸い込まれていったりする。

脱ぎ系クラブイベントも同様に下着一枚に着替えた客がクラブフロアで踊りつつ、何故かフロア端の薄暗いダークエリアに消えていくスタイル

もちろんバーでヤってもクラブでヤっても公然わいせつだし店側もはっきり「禁止」と告知してるのだが、要は「客同士が勝手にやってるだけで店は関知してないしサービスとして提供してない」のポーズのための告知で、現場はほぼお目こぼしされてる状態だし、過激を謳うクラブイベントだとフロアど真ん中、ミラーボール輝く下で尺八がおっ始まるのである

妊娠心配がないのと現在はおハーブも大っぴらには出回ってはないことから「風紀の乱れ」的な当局摘発はないが、まあ本気出されたらしょっぴかれてもしょうがない乱痴気騒ぎだとは思う。

そしてここまでハッテンの舞台はすべて東京を想定して語ってきたが、地方田舎ゲイ人口も少ないので当然有料ハッテン場も脱ぎ系バーゲイクラブ商売として成り立たないか存在しないし、男同士でラブホに入ってるところなんか目撃されたら瞬く間に噂は広がり即死である。(繰り返しになるが公共施設わいせつ行為を目撃通報されても即死の筈なんだがな)

そういう訳もあって公衆浴場でのわいせつ行為逮捕というニュース地方のものが多い印象がある。(東京ローカルメディア警視庁発表の同様の事件をわざわざニュースとして取り上げていないだけかも知れないが)

2024-08-27

山奥SEOとは?意味メリット検索ボリュームの小さいキーワードでの成功事例を徹底解説

2024年6月1日から、X(Twitter)で「山奥SEO」というキーワード話題になっています。今回は今話題の山奥SEOについてどこよりも詳しく解説しています。ぜひ参考にしてみてください。

山奥SEOとは?

山奥SEOとは検索ボリュームが0〜100以下のキーワード対策することです。サジェストに表示されないようなニッチロングテールキーワードを狙う戦略です。

対象者は多くないが、特定情報商品必要としている人に対して、ニーズを満たす丁寧な記事を書くことがポイントです。

初心者向けの山奥SEOキーワード選びのヒントは後述の「山奥SEOキーワード選びのポイント」でご紹介します。

チラさんというアフィリエイター2022年11月28日Twitterにて発言したことで生まれ言葉だと言われています

山奥SEOメリットは?

山奥SEOメリットについて、考案者のチラさんは以下のように発信しています

ニッチ情報存在していなかったクエリーで記事を書くため読者に超絶感謝される

SNSシェアによる拡散が生じることで自然アクセスや被リンクを獲得する

自演スパムなどでは得られない強固なドメイン自動的形成される

・一次情報が多くなるので尖らせた特化サイトであればEEAT対策になる

また、上記以外では、検索ボリュームの小さなロングテールキーワードは、ニーズが狭まっており、基本情報収集は済んだユーザー検索していることが多いため、CVRは高くなりやすいという点もメリットと言えるでしょう。

また、制作時のことを考えると、ニーズが狭く限定的なので、コンテンツの軸が取りやす制作やすいというメリットもあります

【✏️寄り道コラム検索ボリューム0とアクセス数の話

山奥SEO基本情報について解説してきました。この記事を読んでおり、SEOに取り組んでいる方は、アクセス数や収益化など集客必要とする目的があるはずです。

「山奥SEOは、検索ボリュームの小さいキーワード対策するということはわかったけど、アクセスを得たり、稼ぐことにつながるの?」

と疑問に思っている方も多いのではないでしょうか?

検索ボリューム0のキーワード対策した事例として、面白いデータがあります

和訳:「検索ボリュームゼロキーワードを扱う方法ボリュームの少ないSEOキーワードを見つけて活用するプロセス

こちらは、検索ボリューム0のキーワードにはチャンスがあるという内容です。

記事概要は以下の通りです。

検索数0のキーワード対策した

・6ヶ月後に12,000のアクセスを獲得した

ほとんどがロングテールキーワード

ロングテールキーワードはCVRが高い

競合性も低く、上位表示も狙いやす

・KWはサジェストツールを使って探す

検索ボリュームが0のキーワードでも、一定アクセスが見込まれさらロングテールキーワードになるため、CVRも高くなる傾向があるというもの

また、検索ボリューム0のキーワードは、競合が対策していない可能性が高いため、CVRが高いのにも関わらず個人が戦えるキーワードが見つかりやすいのです。

私も経験としてとくに商標系のロングテールや3語以上のロングテールツール検索ボリュームが一致しないことがあります

また、類似キーワードや掛け合わせキーワードによって、対象キーワードとは異なるキーワードでのヒットも発生するため、ツールでの数値と実数値は異なってくることが多いです。

山奥SEOも、このツールの数値と実数値の差による穴場を利用しています

実際にGoogleキーワードプランナーやAhrefs、ラッコキーワードなど利用するツールによっても、表示される検索数は異なります。そのため、ツールの数値が0だからといって対策有無を精査してしまうのはもったいないのです。

山奥SEOは稼げない?

ツールでの検索ボリュームが0でも、アクセス一定確保できることがわかりました。

では、肝心の収益化には寄与するのでしょうか?

山奥SEOは稼げないと、Twitter上での発言を目にします。考案者のチラさんも「稼げないからやめた方がいい」と言っています

しかし、月数万円くらいなら山奥SEO類似した手法制作したサイトの事例があります。そのため、お小遣いくらいなら稼げるというのが私の見解です。

ロングテール×少数記事SEO戦略

2023年1月に私がツイートした内容で、検索ボリューム0〜20ロングテールキーワード+3記事の少数記事で26,920円の収益が確定したというもの

私は山奥SEOではなく、超ロングテール×少数記事と呼んでいましたが、同様の手法検索ボリュームは0、1020、3記事のみの超ミニミニテストサイト運営しています

厳密には山奥SEOとは、異なりますが、検索ボリュームが少ないキーワードでもお小遣いレベルであれば収益が上がることがわかります

以下も同様のサイトについてです。

上記ツイート時点で25,000円ほど収益があり、現在でも5,000円から20,000円ほどの確定がある状態です。

ツールから算出できる想定アクセス数の30倍のPV数がある

直近の2024年1月4月収益アクセスデータは以下の通りです。

1月収益:21,220円、アクセス:486PV

2月収益:21,641円、アクセス:449PV

3月収益:5,120円、アクセス:374PV

4月収益:15,520円、アクセス:295PV

1つ4,000〜5,000円程度の成果報酬案件が1つ〜4つ程度売れている状態です。

合計の検索ボリュームは30なので、通常なら月に30回しか検索されておらず、検索順位1位のCTRの平均は約40%と言われているため、

30回×40%=12

月に12人ほどしか訪問されないのではと仮説を立てることでしょう。

参考:Google Click-Through Rates (CTRs) by Ranking Position in 2024

しかし、実際には295〜486PVと、想定値の25倍〜30倍のアクセスがあることがわかります

2万円程度ですが、3記事検索ボリュームが0〜20キーワードで、と考えると山奥SEOキーワード選定次第では稼げるといっても良いのではないでしょうか?

山奥SEO戦略にも活用できる低検索ボリュームキーワード選びのポイント

山奥SEO検索ボリュームの小さいキーワード対策するとき重要となるのがキーワード選びです。

しかし、ただ検索ボリュームがないor少ないキーワードを選べばいいというわけではありません。

個人的には3つほどルールがあると思っています

1. 市場自体は大きいキーワードを選ぶ

ルールの1つ目は、市場自体は大きいキーワードを選ぶことです。

市場が大きく、ニーズもあるジャンルは、軸となる単ワードボリュームが大きく、テールワードバリエーションや数も多いです。

そのため、ある程度ニーズのある市場の大きなジャンルから試してみるのが良いでしょう。

2. 3語以上のロングテールキーワードを選ぶ

次に単ワードや2語ではなく3語以上のロングテールキーワードを選ぶことです。

ワード検索ボリュームがないキーワード場合は、ニーズがほぼないに等しいため造語のような領域になってしまます

さすがに検索されないことには始まらないので、3語以上のロングテールから探してみるのが良いでしょう。

3. 対策キーワードの前に検索されたキーワード意識する

そして、3つ目は検索フロー特に直前)のキーワード存在していることです。

ある程度ボリュームのあるキーワードの、サジェストサジェストのような、軸となるジャンルキーワードの2から3階層下のキーワードが狙い目だと考えています

具体的には、LSIキーワードやPAAなどを参考にテールキーワードを探していくのが良いでしょう。

サジェストキーワードLSIキーワード、PAAには、検索ユーザー意図的検索しないが、目についたら検索してみようという潜在的キーワードが含まれいるからです。

新しい言葉を作るのは難易度が高い

今回の「山奥SEO」というキーワードのような、誰も知らない検索されることも、対応するコンテンツもないキーワード対策し、将来的に当てるというのは難易度が高いです。

そのため、業界現場精通しており、リアルユーザーニーズを獲得できる人以外は推奨できないでしょう。

ただし、トレンド性のあるキーワードトレンドブログに近い形で将来的にボリュームが大きくなることを見据えて、低いうちに先行者として対策しておくというのは山奥SEOに通づるものを感じます

山奥SEOの今後と考察

よく考えてみると、X(Twitter)で起きたこの一連の流れ自体が、山奥SEOなのかもしれません。

世の中にない造語SNSを通じて拡散され、話題になり、そのキーワード記事を書き始める。

記事を見た人が、検索をすると、キーワード検索数が増える。

私達は今、世の中から新しい言葉が生まれて世の中に浸透していく、まさにその瞬間に立ち会っているのかもしれません。

言い換えると、検索ボリュームが0の造語に、検索数が生まれるその瞬間に立ち会ったということです。

規模感は違いますが、世の中のバズや流行語などもこのようなフローを辿って広がっていっているのだろうと実感しました。

それこそ、まさに山奥SEOだといえます

2024-08-19

AI算数を解かせる

クエリ: 現在体重w_0ポンドの豚がいる。この豚は1日あたりa_wポンド体重が増加する。飼育には一日あたりa_Pセントかるとする。市場で豚1ポンドあたりの価格は、現在Pセントで、1日Cセントずつ価格が下がっている。この豚はいつ売るべきか。

以下、AIの回答。

問題の設定

利益関数定義

豚を t 日後に売るとき利益 Π(t) は次のように定義されます

Π(t) = (w₀ + a_w × t) × (P - C × t) - a_P × t

利益関数の展開

利益関数を展開すると:

Π(t) = w₀ × P + a_w × P × t - w₀ × C × t - a_w × C × t² - a_P × t

この式は二次関数の形をしています

利益の最大化

二次関数の形 -a_w × C × t² + (a_w × P - w₀ × C - a_P) × t + w₀ × P から、頂点の t 座標で利益が最大化されます

頂点の公式

二次関数 at² + bt + c の頂点の t 座標は -b / (2a) で与えられます。ここで、

  • a = -a_w × C
  • b = a_w × P - w₀ × C - a_P

したがって、最適な売却日 t は:

t = (a_w × P - w₀ × C - a_P) / (2 × a_w × C)

結論

この t の値が、利益を最大化するための売却日になります。ただし、t は現実的な日数(非負整数)でなければならないため、計算結果を四捨五入するか、周辺の整数値で利益比較して最適な日を選択する必要があります。また、価格ゼロまたは負になる場合は、それ以前に売却する必要があります

この方法で、数学的に最適な売却タイミングを見つけることができます

2024-08-17

コンピュータサイエンスとは何か

コンピュータサイエンスで取り組まれている問題の一覧を紹介しよう。

計算複雑性

特定アルゴリズム問題における多項式時間と非決定性多項式時間

その他のアルゴリズム問題

プログラミング言語理論

  • POPLmark
  • バレンドレヒト・ギューヴァース・クロップ予想

その他の問題

2024-08-14

FANZA検索結果から熟女を除外するブックマークレット

興味のない作品検索結果に混じるのは邪魔ですよね。

私は熟女モノとか人妻モノは眼中にないのですが、なぜだか最近そっち系作品が多くて閉口しています

しかFANZA側の検索システムはNOT検索できるようになっていません。そこで、検索結果から除外できそうなものを除外するブックマークレットを作ることにしました。

さいわい近年は内容の概要文をそのままタイトルにしたような作品ばかりなので、タイトルに含まれキーワードで除外が簡単にできそうです。

熟女」とか「五十路」のような単語を含む作品非表示にしてしまえばよいのです。

ブックマークレット

javascript: (() => {
const r = /熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/;
const q = '#list>li';
document.querySelectorAll(q).forEach(l => {
if (r.test(l.textContent)) {
l.remove();
}
});
})();

ミニファイしたもの

javascript:(()=>{const r=/熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/;const q='#list>li';document.querySelectorAll(q).forEach(l=>{if(r.test(l.textContent)){l.remove()}})})()

このブックマークレットで、検索結果に含まれ熟女作品の数を1/3くらいにまで減らすことができます

使い方

ブックマークレットとは、ブックマークURLではなくJavaScript登録して、閲覧中のページ上で自分(やほかの誰か)が作ったプログラムを実行できるしくみのことです。普通ブックマークと同じようにブックマークバーなどに並べておいて、クリックひとつで呼び出すことができて便利です。

登録のしかたは簡単PCChromeを例に説明します。

①まず、どこのページでもいいので(今読んでいるこのページでもよい)ブックマークひとつ作り、ブックマークバーなどの呼び出しやすいところに置きます

②できたブックマーク右クリックして「編集...」を選びます

③「名前」欄は、自分にわかやす名前に変更します。でも「FANZAフィルター」などあけすけな名前をつけると、誰かに画面を覗かれた時に困りますよ。

④「URL」欄に、上記したプログラムコード入力します。ただし上記コードは私向けのキーワード選定になっていますので、ご自身の好みに合わせたキーワード選定をしていただければよいかと思います/単語1|単語2|単語3/ のように記述してください。

ふつうソースコードと、改行・インデントなどを省いてミニファイ(最小化)したもの、どちらをコピペしても大丈夫です。

編集の済んだブックマークレットを保存します。

FANZA動画検索します。

⑦このブックマークレットを起動します。すると、瞬時に検索結果が減ります

キーワードけが異なる複数ブックマークレット登録しておいて、場面に応じて使い分けるなどの工夫もできるでしょう。

コード解説

上記スクリプトが何か悪さをするようなものではないことを説明するために、また、JavaScript学習し始めたばかりの人のために、このシンプルスクリプト解説します。

javascript:

URLの種類を示すスキーム名です。一般的URLhttps:mailto: などで始まりますが、javascript: と書くと、これに続くコードプログラムとして実行されます

(() => {
// 処理
})();

ここからJavaScript です。まず処理全体をくるむ大きなカッコと最後に付け足された () は、自己実行無名関数という形式です。今回のブックマークレット変数を含みますので、実行するページに元々ある変数たちとバッティングしないようこのようなかたちにします。

const r = /熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/;

除外したい単語を羅列した正規表現です。個人個人で設定が変わる部分なので、編集やすいように切り出しておきました。

const q = '#list>li';

フィルター対象とするHTML要素群のクエリセレクター文字列です。検索結果に一覧表示される、個々の作品要素を選択します。FANZAシステム改修を行うと変わってしま可能性がある部分なので、メンテやすいようにここだけ切り出しておきました。

document.querySelectorAll(q).forEach(l => {
// 処理
});

クエリセレクター q に一致する要素 l ひとつひとつについて反復して処理を行います

if (r.test(l.textContent)) {
l.remove();
}

もし要素 l 内のテキスト正規表現 r と一致していたら、要素 l を取り除く、という処理です。正規表現 rキーワードの羅列ですので、テキストの一部にキーワードのどれかが含まれていたら一致したことになります

魂の叫び

追記

NOT検索できるよ。俺はこの検索結果をブックマークしている「サンプル -近親相姦 -MM号 -義母 -義父」

ほ、ほんまや……!!!

2024-08-05

Googleは何考えているかからない

たとえば「1118.9/759.4=」とGoogle検索する

実際にはブラウザ検索窓を電卓代わりに使っただけだ

しかGoogle検索は律儀に計算結果だけでなく検索結果も返してくれる

8件ヒットしたんだが最後の1件を除きすべてがロンジン マスターコレクションかい腕時計がらみだ

必須にする: 1118.9/759.4=」と書かれたリンクを押すと最後の1件だけになり、腕時計たちは消え去るんだが

逆にこの7件たちは「含まれない: 1118.9/759.4=」という状態でなぜ一意にこの腕時計モデルけが上がってくるのか

その答えは759.4にあった

これがその時計の型番に含まれているのだ

検索ワードの中からコンテキスト無視して一部分を抜き出した場合にヒットするものを見せてくるのが

Googleの「あんたのクエリは信用でけへんから本当はこういうことなんやろ」精神なのである

我々はここに限界を感じるべきなのである

我が求めているのは「おっ?何計算してはるんすか? んー……これはライカンスキルLvMAX時の特殊スキル、基礎ブレイク倍率とチャージ時の倍率の伸びしろを見てるんとちゃいます? あたり? ビンゴ? いやー楽しいっすねゼンゼロ、どうすかこの解説動画なんかよく見られてるみたいですぜ旦那ァ」

とか名推理かましていらん世話をやいてくれるおっそろしい検索エンジンなのである

2024-07-23

SQL難しくない?

なんでgroup by指定したカラムしかデータ取得できないんだよ

そんなデータなんに使うん?

普通条件に一致したレコードの全データ欲しくなるやろ?

何でかんな使えないクエリばっか作ったん?

使い方難しくして、使える奴らを限定して、誰でも使えるものではないって希少性高めたいんか?

2024-07-14

まだWEB広告で消耗してるの?

この言い方も古くなったな。イケハヤ元気だろうか?(興味ない)

さて、先日のオオタニサン記事で、トップコメ

うーんどうしたら音声付き動画勝手再生するのを止められるのかなあ

https://b.hatena.ne.jp/entry/4756131185384734112/comment/nakag0711

であり、そんな消耗から遠い地に移住を果たした私は全ブクマカに声を大にしてアドブロックオススメするのであります

 

具体的には、昨年末ホッテントリ入りした、下記ブログ対策をすること。

自宅サーバにAdGuard HomeとTailsclaeを導入してあらゆる環境広告ブロックする

https://text.yusukesakai.com/entry/20231112/1699716129

これで、勝手再生する動画に煩わされることはなくなるし、大量に張られているWEB広告を知覚しながら意識から追いやるという認知不可からもおさらば。

この、知覚しながら認識しないようにするというのが、自然とできているようで、実査WEB広告を消してみるとこんなにスッキリした画面だったんだと感動すらある。

 

まー、でも自宅鯖にDNS建てるとか面倒だって人は、とりあえずAdGuardが公開しているDNSを設定してみると、その効果を感じられると思う。

言ってみれば、移住先にお試しで1週間ぐらい泊まってみるってやつだ。先のページのこのコメントで言及されてるやつね。

前は同じことをやっていたが面倒くさくなって端末に直接AdGuardのDoHを指定するようになった

https://b.hatena.ne.jp/entry/4746515581533875055/comment/Rambutan

 

じゃ、それでいいじゃんって話しだけど、自分でAdGuard Homeを導入すると、以下のようなメリットがある。

 

やってみようと思ったそこのあなた今日明日休みで天気が悪いかなら、ちょうど良いタイミングだぞ。

ほとんど最初ブログに書いてある通り何だけど、私が最初からなかった、Tailscaleの導入理由について補足する。

 

Tailscaleってのは、今あるネットワークに加えて、VPNで新しいネットワークを作るアプリだ。(個人理解です)

凄いのが、ご家庭のルーター内部にいるサーバと、4G/5G回線スマホが、ルーターの設定なしにつながるところ。さらに、そのスマホを家のネットワークに繋いでも、TailscaleのVPNはつながったまま。もはや、どういうテクノロジーで実現しているのか良く分からない。

で、なんでTailscaleが必要かって言うと、Tailscaleの機能で、つながった機器DNSをTailscaleで設定したDNSにしちゃうよってのが出来るから

元のブログの「ウェブブラウザからTailscaleの管理画面にログイン後、DNS設定ページに移動します。」ってあたりからがそう。

このやり方の賢いところは、Tailscaleの接続を切れば、いままでのDNSを参照してアドブロックが解除されるところ。最初に上げたメリットで、アドブロックON/OFFが「Tailscaleアプリ起動>VPN接続/切断をクリック」で実現できる。

 

後はやるだけ!

 

一応、デメリットも書いておく。

例に上げたオオタニサン記事のように、WEB広告満載のページを開くのに時間がかかるようになります

これは、大量のDNSクエリフィルタにぶつけているからで仕方がないかなと。

NOTEや、Qiitaのように、独自マネタイズ頑張ってるところは、ほぼ影響なしです。

なかなか表示されないページは、「あー、広告たくさんなんだろーなー」と思いつつ、先にブクマコメントを読んでればいいので、実質的にはデメリットとは言えないかも。

あとは、AdGuard HomeとTailscaleを信用するかどうかですね。

 

私がもう我慢ならないとアドブロックを行ったのは、出てくるWEB広告が軒並み「アソコドーピング」になったから。

いや、pronhubで出てくるならいいけどさ、ゲームアニメ情報見ようとしてもアソコアソコアソコ。

しかも、最近アダルト広告画像を生成AIで作ってるのか、なんか微妙気持ち悪さがありません?見ていられなくてWEB広告を根こそぎ排除する方向にしました。ページの内容に沿った広告ならいいのに、現状は広告主が広告内容に責任を持たない状況なので、自衛するしか無いという結論

 

長くなりました。結論としては、みんなAdGuardHomeランド移住しておいでよ!

2024-07-04

anond:20240704133236

知らんけど素直に考えると単元ごとに売買のクエリを投げてるんじゃないの?

10単元買い注文出したら10回投げる。レイテンシがあるので10回の間に別のクエリが挟まることもある。

anond:20240704001726

実行したSQLの全部がログされてることもある

SQL認証処理してたらここでも残る)

クエリ飛ばす前に暗号化しろよwwww

さすがにそれはないw

DB上で暗号化する意味わからん

2024-06-25

anond:20240625003111

俺の用途としては以下がポイントになってる

こういう検索を要するアプリを作っているので、ANN必要

anond:20240607100125

あのさぁ、君ANN実装したライブラリとか使ったことないでしょ、faissとかElasticsearchとか

君は「KNN」と勘違いしてるみたいだけど、sklearn起動してmodel.fit(X, y)みたいなことをするんじゃないんだよ、ANN

index.add(vectors)とかやってインデクシングした上で、index.search(vq, k)みたいにベクトル検索するのがANN

から確率」じゃなくて「距離」なんだよ、出力数値はね

レコメンデーションエンジンなら、コンテンツベクトルに変換して、インデクシングして、クエリベクトルでサーチするって話

コンテンツベクトル化する方法は様々あるので、NLP固有の話ではないし、単純な行列分解もベクトル化には使える

君ね、ANNKNNって大抵別文脈で使われる用語から今のままだと笑われるよ?

2024-06-22

anond:20240622210837

内部的には「東京03 - 千代田区100 - 発行番号1234」みたいな戸籍謄本クエリに使われる戸籍単体のシリアル番号があるはずだよな 表には絶対出ないだろうけど

2024-06-19

2024 年の検索エンジンとしてのソーシャル メディア

今では誰もが何かを検索するためにソーシャルメディアを利用していますレストランコース洋服店など、文字通り、あなたが欲しいものはすべてソーシャルメディアだけでなくGoogleでも入手できます。人々はソーシャルメディアを娯楽のためだけでなく、何かを知ったり、世界で起こっていることに関する情報を入手したりするために利用しています。たとえば、最新のニュースはまずTwitter (X)でトレンドになり、次に他のソーシャルメディアプラットフォームトレンドになります私自身、何かを検索したり購入したりするためにソーシャルメディア使用することがありますソーシャルメディアに関する私の個人的経験はかなり良いものです。

しかし、まず検索エンジンとは何かを理解する必要があります

検索エンジンは、インターネット上で何かを検索したい場所のようなもので、探しているものを見つけるにはキーワード入力するだけです。ソーシャルメディアが登場する前は、Google世界リードする検索エンジンでした。「ソーシャルメディア」が検索エンジンだと言っているのではありませんが、正直に言うと、私たち人間ソーシャルメディア検索エンジンにしてきました。頭に浮かんだものはすべてGoogle検索していました。実際、ソーシャル メディアが登場する前の時代には、何かを検索することを「グーグル検索」と呼んでいましたが、現在ではソーシャル メディア検索エンジンとも呼ばれています検索すると、グラフィックとともに多くの回答が得られるからです。

しかし、このソーシャル メディア検索エンジンとして利用しているのは、ジェネレーション Y とジェネレーション Z です。テクノロジーが変化するにつれて、テクノロジー使用理解に対する人々の認識が一変しています。これらの世代の人々は、娯楽を楽しむためだけでなく、人々とつながり、創造性を披露し、群衆から目立つために、ソーシャル メディアを大いに利用しています

しかし、ソーシャル メディアはどのようにして検索エンジンになったのでしょうか。

FacebookTwitterInstagramLinkedIn などのソーシャル メディア プラットフォームには、膨大なクリエイティブ コンテンツ毎日投稿する数十億のユーザーがいます。このユーザー生成コンテンツには、投稿コメント画像動画などが含まれており、ソーシャル メディア豊富情報リポジトリとなっています

ハッシュタグキーワード、高度なフィルター使用すると、検索に関連する情報を取得できます。たとえば、Twitter の高度な検索では、日付、場所エンゲージメントトリックツイートフィルターできますソーシャル メディアの利点の 1 つは、わずか数秒でリアルタイムデータ提供できることです。そのため、ソーシャル メディアは最新のイベントを把握するための貴重なツールとなっています視覚的に説明されると、人々はすぐに理解します。そのため、InstagramPinterestYouTube は、テキストではなく画像動画に基づいてコンテンツを見つけることができるビジュアル検索で人気がありますソーシャル メディア検索結果は、コミュニティエンゲージメントソーシャル バリデーションの影響を受けることがよくありますいいね、共有、コメントリツイートは、コンテンツ品質と関連性の指標として機能し、ユーザーが最も人気のある信頼できる情報を見つけるのに役立ちます。見てみましょう:

ソーシャル メディア検索エンジンとして使用する利点

ソーシャル メディア検索エンジンは、ユーザーの興味、ソーシャル コネクション、以前のやり取りに基づいてパーソナライズされた検索結果を提供できます。たとえば、フード リールを見るのが好きな場合Instagram は好みに関連するリールもっと表示します。このパーソナライズにより、見つけた情報ユーザーの好みやニーズに関連していることが保証されますソーシャル メディアリアルタイム直感提供するため、ユーザーは最新のニューストレンド更新アクセスできますソーシャル メディア検索すると、さまざまな視点出会うことができ、問題トピックのさまざまな側面を理解するのに役立ちますソーシャル メディアの助けを借りて、世界中の人々のさまざまな視点を知ることができるだけでなく、他の人と交流することもできますソーシャル メディアは、パーソナライズされた推奨事項で新しい更新トレンドについてあなたに知らせてくれます

Google 検索エンジン VS ソーシャル メディア検索エンジン

検索ソーシャル メディア使用できることを理解する前は、人々は Google ですべてを検索していましたが、両者に違いはあるのでしょうか? はい、間違いなく違いがあります

Google 検索エンジン

Google は、何十億ものユーザー世界で最も使用している検索エンジンです。Google では、検索に関する地図記事画像ストーリーニュース書籍などのオプション提供しています記事ランキング方式使用しているため、検索に最も関連性の高い結果を得ることができます。また、関連する検索フィードバックレビュー確認して、クエリに最適なソリューション選択することもできますGoogle マップと Google マイビジネス活用した Googleローカル検索機能は、場所に基づくクエリに対して正確で関連性の高い結果を提供します。これは、近くのサービスレストランビジネスを見つけるのに特に役立ちますGoogle は、Google Scholar、Google ブックス、Google ニュースなど、さまざまなツールサービス提供しており、さまざまなドメインにわたる専門的な検索ニーズに応えています

検索エンジンとしてのソーシャル メディア

ソーシャル メディア使用すると、人々と交流し、わずか数分でクエリ解決策を得ることができます検索に対する人々の見方理解できますソーシャル メディアは、リアルタイム情報提供するのに優れていますプラットフォーム Twitter などのソーシャルメディアは、速報、トレンドトピックライブ イベント最初に報告することが多いため、最新情報を把握するのに非常に役立ちますInstagramPinterest などのプラットフォームビジュアル コンテンツを重視しており、ユーザー画像動画を通じて情報発見できます。これは、ビジュアル学習と探索に対する好みの高まりに応えるものです。

ユース ケースと利点の比較

情報の幅と深さ:

Google: 幅広いトピックにわたる詳細な調査学術研究包括的情報検索に最適です。

ソーシャル メディア: トレンドトピック時事問題個人意見ユーザー生成コンテンツ発見するのに最適です。

リアルタイム情報:

Google: 構造化され検証された情報提供し、多くの場合、さまざまな信頼できるソースからニュースを集約します。

ソーシャル メディア: ライブ イベントリアルタイム更新と即時報道を提供するため、速報や即時情報の入手先として最適です。

ビジュアルおよびマルチメディア コンテンツ:

Google: YouTubeGoogle 画像などのプラットフォームを通じて、画像動画インフォグラフィックなど、多様なメディア結果を提供します。

ソーシャル メディア: 視覚的な発見を重視し、InstagramPinterest などのプラットフォーム画像動画ベース検索対応しています

ローカル検索:

Google: ローカル検索に非常に効果的で、近くのビジネスサービス場所に関する詳細な情報提供します。

ソーシャル メディア: 地元イベントコミュニティディスカッション、友人や地元インフルエンサーからの推薦に役立ちます

パーソナライゼーションとエンゲージメント:

Google: ユーザー データ活用してパーソナライズされた検索結果を提供しますが、主にアルゴリズムに基づいて最も関連性の高いコンテンツ提供することに重点を置いています

ソーシャル メディア: ソーシャル接続インタラクション活用して検索結果をパーソナライズし、ユーザーエンゲージメントと参加を促進します。

reference: https://fly-social.com/

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