「ブラウザ」を含む日記 RSS

はてなキーワード: ブラウザとは

2024-05-10

エロ漫画広告

ブラウザ広告に「ギルティホール」とかいエロ漫画風の広告が表示されるの、どうにかならんか。嫁さんにスマホの画面を見せる時にこの広告を見られるのがつらい。

2024-05-08

Grokに聞く

プレミアムプラスサブスクラバーは、Xで最新のAIであるGrokを使用できるようになりました。



X(旧Twitterブラウザ版に新しいボタンができてた。

漫画を追いかけるにはプログラミング勉強しないといけないみたいな考えになる。

bookliveとかで、登録されている作品を全て一括表示するとそれはそれは何十万件と出るわけだ。

一個一個ざっと見でもサムネ確認して大雑把に内容を確認する、そのなかから気になったものをジャケ読みするという方針をとるにしても、しらみ潰しにそれを行うにはネットワークデータベース挙動に関する知識必要だと知る。

まず検索結果はセッション単位で固定ではない。

これはブラウザ履歴キーワードが反映された検索結果のURLがあってそこからダイレクトアクセスしても検索結果が表示されることからも明らかだ。

これは裏を返せば、たとえば8時丁度に検索結果1ページ目を表示してから何秒か経って一通り見てから2ページ目を表示した場合と、同じ8時丁度に最初から2ページ目を表示するのとではそのページの検索結果としての構成微妙でも異なる可能性があることを示している。

1ページに100件漫画を表示する仕様採用していて検索結果が2000ページだとしよう。ソートは仮に人気順だとする。まあこれはしらみ潰しするうえでは絶対選んじゃいけないソート法なんだけど。

1ページ目を表示したその瞬間に、5ページ目に表示されるようになっている漫画があったとしても、5ページ目を表示したころには1ページ目とか4ページ目に表示されるようになってるかもしれない。普通に順番に次々ページを進めていって5ページ目に到達したときにはこのことに気づかないかもしれない。以降やっとの思いで2000ページ分確認完了しても、ついにその漫画確認する事なくしらみ潰しできた気になってしまい得る。

二周すればいいと思うかもしれないが原理上何周しようが同じように1ページ目に表示されなくてスルーしてたら2ページ目を表示したときには1ページ目に表示順位が変わっていたりして、結局「入れ違い」になり得る。

今のような具体的な話を聞いていると「別タブに1ページ目を表示しておいてじゃあページを進めるたびに1ページ目の表示を更新する定点観測をすればいいじゃん」と浅い考えを持つ人がいるかもしれないが、こうした順位の変動は2000ページの範囲のあらゆるページとページの間で起こりうることなので、そうした考えは全く通用しないことは、少しでもアルゴリズム的な思考を駆使できれば理解できる事だと思う。

最低でも新着順じゃなければならない。新着順にした上で1ページ目を定点観測。ページ進めているときに1ページ目の表示が変動したら、プルプッシュ?式の考え方なら直前に見たページにあったいくつかのデータが今のページに追いやられていることに注意すればいい。しかしこれで果たして完璧なのか?プログラマーセンスがまだまだ足りなすぎて盲点はないか(実際いずれは自動化検討しているのでもろプログラミング技術の学びが必要)?Code CompleteとかClean Architectureとか読まなきゃだめちゃう?みたいなことを考えてしまう。

でもいざ漫画の造詣が深い人で「こういうことを難しく考えて」プログラミング身につけたしプログラミングが役に立った漫画オタクのきょうようだなんて言ってる人聞かないし、自分が考えていることの力点ずれてるだけでもっと気楽に生きるべきって気がしてしまう。

2024-05-06

増田トラバリーを開閉するTamperMonkeyスクリプト

anond:20240505100910 を見つけて、パソコンブラウザならユーザースクリプト(TamperMonkey)で出来そうだったからやってみた。TamperMonkeyの使い方分かる人がどれだけいるのか知らないけど。

https://kakei-akihiko.hatenablog.jp/entry/2024/05/06/181423

ほんとはpre記法増田に直接ソース載せたかったけど不等号が無駄エスケープされるからはてブに書いた。

2024-04-30

自分で覚えるパスワードでいいんだよ

最近パスワードマネージャーだかパスキーだとか言ってるけどそんなのはいらない

自分で覚えるパスワードでいいんだよ

 

これらは結局端末依存になる

パスワードマネージャーが入ってない端末だとログインできないし、キーだって同じ

 

どの端末でもどこからでもパスワードさえ覚えていたらログインができるのが利点なのに

 

あとパスワードマネージャーは、そこにさえログインできたら全サービスログインできてしまうわけで

そんなものを外部サービスに頼るのは危険

信用できる企業でも将来にわたって健全保証なんてないし

ブラウザ拡張とかでよく見る、悪い会社に売られて・・・とかがないとは思えない

 

それを提供するのがGoogleで、ログインはもとから全部GoogleIDログインを使ってるとかなら

最初からGoogleのみだからあいいと思うけど、自分はそういうのですらあまりしたくなくて

◯◯でログインログイン元すら適度に分けたいと思うタイプ

 

パスキーなり新しいのが追加で使える分にはどっちでもいいけど、これまでのパスワード廃止だけはしないでほしい

2024-04-29

anond:20240428102227

どうでもいいけど「ブラウザ仕様」じゃなくて、HTMLとかCSSとかJavascript仕様じゃないの?

anond:20240429164714

ブラウザを使うが、javascriptをよく使うな

お前の中では「ブラウザCSじゃない」からjavascriptによるコーディングCSじゃないのだろう

anond:20240429164533

ブラウザを作る人ならともかく、あんたらブラウザを使うだけだよねー

anond:20240429164203

はいブラウザ実装は確かに**コンピュータサイエンス**の一部です。以下に、その理由をいくつか挙げてみます

1. **アルゴリズムデータ構造**:ブラウザは、効率的検索ソートデータの格納と取得など、多くのアルゴリズムデータ構造使用します。

2. **ネットワーキング**:ブラウザは、HTTPHTTPSなどのプロトコルを通じてインターネット通信します。これらのプロトコル理解実装は、コンピュータサイエンスネットワーキングの分野に直接関連しています

3. **レンダリングエンジン**:ブラウザレンダリングエンジンは、HTMLCSSJavaScriptなどのコードを解析し、それをユーザーが見ることができる視覚的なウェブページに変換します。このプロセスは、計算理論グラフィックスプログラミング言語理解必要します。

4. **セキュリティ**:ブラウザは、ユーザーデータ保護するために、さまざまなセキュリティメカニズム実装します。これには、暗号化サンドボックス化、同一生成元ポリシーなどが含まれます

これらすべての要素は、コンピュータサイエンス基本的概念に基づいています。したがって、ブラウザ実装は、その「サイエンス」の部分を明確に示していますブラウザ設計実装は、これらの理論を実際の製品適用するための実践的なフレームワーク提供します。それらは、問題解決効率的設計、そして最終的にはユーザー価値提供するための方法を探求します。これが、ブラウザ実装コンピュータサイエンスである理由です。

anond:20240428005254

コンピュータサイエンスって言ってるのにブラウザ仕様の話を持ち出すのはちょっとどうかと思うけども

2024-04-28

anond:20240428125544

なんだ、やっぱりオンラインブラウザを体系的に学べるんじゃん

やっぱググる力は重要だね👍

anond:20240428125045

はいMDN Web Docsではブラウザ仕様を見ることができます

MDN Web Docs開発者向けのリソースで、CSSHTMLJavaScriptなどのウェブ技術についての情報豊富に揃っています

Web APIの詳細な仕様を見ることができます。これらのページでは、各API使用方法パラメーター、戻り値などが詳しく説明されています

また、ブラウザ自体仕様については、MDN用語集で「ブラウザ」の項目を参照すると、ブラウザがどのようにウェブページを取得して表示し、ユーザーハイパーリンクを通じて他のページにアクセスできるようにするかについて説明されています

anond:20240428103435

Firefox空気と呼ばれるEdgeの半分以下しかないシェアに目をつぶればいいブラウザだよね。

でもテスト環境が増えるのはめんどくさいから、Edge共々滅んでくれとも思うよ。

ブラウザ多様性悲劇無駄労働しか産まない。

anond:20240428102721

アスペかお前?

FirefoxドキュメントじゃなくてMozillaが公開しているのドキュメントのことを言ってるんだよ

ブラウザ全般のことが書いてあるから

anond:20240428013830

ブラウザ仕様Mozillaドキュメントを読めば体系的に学べるという話をしているときに「ブラウザMozillaだけじゃない!」とか言うのって抽象思考が足りないよなぁ

技術ってのは抽象化の上で成り立ってるし、ブラウザなんてのはある程度の規格の上であるんだからドキュメント読んどけば他のブラウザも似たような動きをしてるってことぐらいわかるよね

anond:20240428005254

ブラウザ仕様」を調べるなら、ブラウザFirefoxだけじゃないんだからMozillaドキュメント見ても出てこないよ(笑)

まさかCSSJavaScriptの主要ブラウザでの対応状況のことを言ってるの?

技術力低そう……(笑)

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