1 ポイント 投稿者 GN⁺ 2024-11-03 | 1件のコメント | WhatsAppで共有
  • lynx.boo は公開リンク共有サイトのように見えるが、現在アクセスすると実際のサービスの代わりに Cloudflare 522 エラー ページが表示される
  • このエラー状態は、リクエストがオリジンWebサーバーに接続されたものの、完了できなかった状況を示す
  • 診断画面ではブラウザと Cloudflare は正常で、lynx.boo ホストは Error と表示される
  • 訪問者は数分後に再試行する必要があり、サイト所有者はホスティング事業者に Web サーバーがリクエストを完了できないことを知らせる必要がある
  • 最も可能性が高い原因は、サーバー側の処理が リソースを過剰に占有 しており、リクエスト処理が完了しない状態になっていること

現在のアクセス状況

  • lynx.boo はサービス画面の代わりに Cloudflare のエラーページを返しており、本文には 522: Connection timed out の状態が表示される
  • 状態診断は3つの区間に分かれている
    • Browser: Working、場所は Los Angeles と表示される
    • Cloudflare: Working
    • Host: Error、対象は lynx.boo

522 エラーの意味

  • Error 522 は、リクエストが Web サーバーに接続されたが、応答処理が完了していない状態を意味する
  • 訪問者には数分後に再試行するよう案内される
  • サイト所有者は、Web サーバーがリクエストを完了できないことをホスティング事業者に知らせる必要がある
  • 最も可能性が高い原因は、サーバー上の何らかの処理が リソースを過剰に占有 している状況である
  • Cloudflare Ray ID は a142c425fffbcab0 と表示される

1件のコメント

 
GN⁺ 2024-11-03
Hacker News の意見
  • ブルータリズムというより、1970年代の NASA グラフィックデザイン・マニュアル[0]を思い起こさせる「NASA Revivalist」と呼びたい
    実際にブルータリズム建築を設計したり修復したりした立場からすると、このツールはその様式の中核要素をいくつか取り逃がしている。コンクリートがないので「ミッドセンチュリー・アメリカーナの香り」みたいなコンクリート臭がしないし、曲がり角ごとに秘密警察に逮捕されそうな感じもないし、ポストアポカリプスのホラー映画セットのように見えないよう定期的に高圧洗浄する必要もない
    「住み、働く」という表現は特定の意味でだけそうで、タバコの臭いは除く
    0 <https://www.nasa.gov/wp-content/uploads/2015/01/nasa_graphic...>

    • 面白いことに、自分のデータセンターは実際にコンクリートを使っている
      2番は米国でこのウェブサイトを使っていないからで、3番については確かに高圧洗浄はあまり必要ない
      冗談なのは分かっているけれど、ウェブサイトのブルータリズム・デザインは建築のブルータリズムとは別のデザイン理論だと思う。もちろん、自分が特定のデザイン様式を厳密に守っているわけではない
    • NASA と MoMA が、単純さと明瞭さというデザイン面で重なるところが興味深い
      個人的には自分のスタイルを「Marketing Brutalism」と呼んでいる。エンドユーザーに向けた目標があるべきで、その目標はサイトの目的によって行動かもしれないし気づきかもしれない
      明確で簡潔なら十分。「そこそこ」でごちそうだし、51%だけ信頼できそうに見えればいい
      1980年代の IBM のように「IBM を選んでクビになった人はいない」というミームをうまく広められたなら、もう目標には到達している
      もちろんこれは、何の事前文脈もなく露出する場合を想定している。人々が自分のアイデンティティをブランドに結び付けるようにできたなら、あとは祝日ごとにその人たちと家族の目の前へ製品を浴びせればいい
    • かつて建築を進路として考えていたが、ブルータリズムは非常に特定の用途ではうまく機能し得る
      ただ、一部の場合には高圧洗浄が必要だという点には同意する
  • 本当にすばらしい。いくつか目についた点がある
    自分のサイトへのリンクの Avi Perl's personal site! がそのまま表示されている
    編集ページにはリンクが表示される自分のホームページへのリンクがなく、実際そこへ行かないと自分のリンクを見られないことも明確ではなかった。推測して自分のページにたどり着いた
    確認リンクが Gmail でスパム行きになった。確認ページに、編集ページやホームページへリダイレクトするリンクがあるとよさそう
    とても長い自己紹介を入れると、モバイルでは最後のボタンが下部テキストの上に浮いていて見栄えが悪く、モバイル下部テキストの中央揃えも少しずれて見える
    アイデアとして、各項目に短い名前を付けられるなら URL 短縮サービスのようにも使える。個人サイトに p という短い名前を付ければ lynx.boo/aviperl/p が tinyurl の代替になり、ホームページで URL を隠すオプションまであれば、そういうサービスをまた使う必要がなくなる
    すでに誰かがユーザーとして押さえている URL をサイト側が回収しなければならない場合にどうなるのか気になる。自分が about ページの持ち主なので、そのうち直接知ることになりそう :D https://lynx.boo/about

    • フィードバックが本当に多くてありがたい
      特殊文字、特に基本的な句読点をレンダリングできていなかったのは初歩的なミスで、よく見つけてくれた
      確認リンクは、ほぼすべてのメールクライアントでスパム行きになりそう。メールに必要な設定は全部したが、評判のない IP だし、隣接 IP の履歴も完璧ではなさそうなので、さらに調査中。それでも「昔のインターネット」感の一部として、こういう SMTP 事業者は使わないつもり
      フッターの問題は前夜寝る前に見ていて、幸い簡単に直せる。フッターテキストが中央からずれる点は理由を見ないといけない
      ページへリダイレクトする機能は今日入れる予定。以前はスタイルなしのテキスト通知にしていたが、自分にとってもミニマルすぎた。まだロジックはあまり追加していない
      偶然にも、これを作る前に始めていた、QR 対応と基本的な分析機能付きの 「bit.ly だけどミニマルな」サイトが 90% ほど完成している。ADHD っぽくこのアイデアに移ってきたが、ミニマリスト製品群の一部としてリリースする予定。とはいえ、互いに機能を借りてこられないという意味ではない
      実際、取るに値するもっと格好いいドメインはたくさんあると思う。1文字も使えるし、絵文字も使えるし、いろいろ可能。いくつかは予約しておいたが、どこで線を引くべきかは悩ましい。わざと LynxBoo のふりをして悪用するなら問題だが、それ以外では創造性に報いたいし、みんなにいろいろ面白い名前を取ってほしい
  • ざっと使ってみた
    フォームページの検証では有効な URL を要求しないのに、送信を押すと URL が間違っている場合に検証に失敗する。戻って直そうとしても送信ボタンがずっと読み込み中なので修正できない
    URL にタイトルを必須にする必要はなさそう。空ならドメインをタイトルにするか、URL 自体を使えばいい
    申し訳ないがここで止まってしまったので、他のフィードバックはない

    • 良いフィードバック。全部入力したあとになって URL が有効でないと知らせるのは悪いユーザー体験だ、と言った人は自分が見ただけでこれが2人目
      JavaScript はごく最小限にしようとしていたが、ここはもう少し入れるのに良さそうなポイントだと思う
      送信ボタンの問題も直さないといけない
      追記: これらはすべて修正した
    • タイトル必須については同意。いつもいらだつ部分だ
  • 私が本当に誇りに思っているのは、ページがどれほど小さいかという点
    もちろんバカみたいに単純なサイトではあるけれど、醜いとも思わないし、JavaScript と HTML が一番多いページでも約 5KB
    アラスカで教えていた時期があって、フットプリントの小さい Web サイトの価値を本当に強く感じるようになった

    • 自分の NeatCSS プロジェクトを臆面もなく宣伝する: https://neat.joeldare.com
    • 最近の大半の人に理解してほしいのは、サイトを平均より 100〜1000 倍も肥大化させないために、必ずしもこういう抑制された美学を好きになる必要はないということ
      普通のセマンティック HTML に普通の CSS を当てるだけで、美しくスタイリッシュなサイトは作れる。React も styled components も不要で、JavaScript は必要なところにだけ使えばいい。ああ、自分が完全に雲に向かって怒鳴る老人になった気がする
      ともあれ、よくできている
    • Web サイトの好みを見るに、Craigslist の casual encounters を復活させようとしている私の試みも気に入ってくれそう: https://LokiList.com/
      キロバイト単位のサイズは、トップページに表示される投稿数によって変わる
  • ページを1つ作った。登録せずに見たいならここ: https://lynx.boo/dg

    • 手助けとして出した例が SEO スパムだというのが素晴らしい。これがインターネットの縮図でないなら、何なのかわからない。よくやった
    • 自分の近所の地名が見えるとは思わなかった
    • いい名前を押さえているところですね。例をありがとう :)
    • まさに見たかったものがこれで、いい例を出してくれた
      “viscerally offensive” と “SEO spam” という表現には、目がスロットマシンみたいに回った
  • 登録メールが hello@lynx.boo だと推測して、lynxboo リンクへの編集リクエストを送信できた
    かなり簡単に悪用できそうに見える。必ずしもセキュリティ脆弱性ではないけれど、スパムを大量に受けることにならない?

    • ここは少し考えてみたけど、誰かが「パスワードを忘れた場合」欄にあなたのメールアドレスを入れるのと大きくは変わらず、むしろより安全だと思う
      その場合は、そのメールがサイトに登録されていることを当てるだけでいいが、ここではそのメールがこの特定の Lynx に登録されていることまで知る必要がある
      面倒ではあり得るけれど、悪用される可能性はエッジケースのように見える
  • サイトのアイデア、勢い、機能は気に入っているが、役に立ちそうな提案が1つある
    ブルータリズムの「見た目」を 10 から 9 くらいにだけ下げるとよさそう。サイトの精神は保ちつつ、もっと使いやすくできることが2つある
    システムに合わせたライト/ダークモードを追加するとよい。100% の白は攻撃的で明るすぎて、使うのをためらう
    白と黒も、100% の白・100% の黒からごく少しだけ引いて、少し柔らかいグレーとほぼ黒にするとよい。結局これは目に対するアクセシビリティの問題だ。ブルータリズムが必ず不快でなければならないわけではないのだから

    • ありがとう。現在の設定でナイトモードをどう実装するか考えてみる。いい助言だ
  • リンク共有用の本当に「ブルータリズム」な Web サイトなら、リンクとコメントの一覧だけがある txt ファイルか、CSS/スタイルがまったくない HTML ページになるはず

    • 私の Web サイトは netcat で閲覧できる:
      nc apitman.com 2052 <<< /txt/feed
      [0]: https://apitman.com/19/
    • 数年前にそういう構成に変えた
      すべてのリンクと日付、タグのようなメタデータを含むテキストファイルを維持している
      https://eapl.me/links/links.txt
      リンクを見やすくする PHP スクリプトもいくつかある
      https://eapl.me/links/all_links.php?tag=dev
      管理が一番簡単な方法ではないので、今のように SSH でやる代わりに、Web から古いリンクを更新したり削除したりできるスクリプトをさらに考えている
  • これは使いそう
    他のコメントにもあるように、リンク名を必須にしない点に +1。ページタイトルを取得するか、URL だけでも許可してほしい
    確認メールはスパムに入った
    ミニマリズムの精神ではないかもしれないが、ある意味 Unix の精神かもしれない方向で、他のサービスと拡張できるとよい。このサービス自体はごくミニマルなリンクホスティングのままにして、Webhook と API キーを提供するような形
    そうすればリンクが追加されたときに、自分がセルフホストしている何かが、たとえば AI で要約したり、ページのスクリーンショットを抽出したり、自分のノートに追加したりする処理をトリガーできる。私にとっては、こういう形こそ Web が進んでほしい姿だ。リンク共有を中心に会社を大きくしようとしたり、オープンソースにして人々にコードベースへ飛び込んでもらおうとしたりするやり方より良いと思う

    • 言い忘れていたけれど、URL に /json を付ければ、すでにあなたのリンクを取得できる
      スパムのため、ボットが Lynx を作成したり編集したりしにくくしようとしている
      確認メールがスパムに入る可能性があることは、サイトに書いておくべきだね
  • ブルータリズムなら、タイトル/URL フィールド自体を任意でなくすこともできる
    各項目がただ title URL 形式になっている一覧を受け取るテキストエリアだけを用意すればいい。ブルータリズムなら、私が期待するのはそちらの方式
    テキストエリアに無効な URL があれば、そのリンクの行番号を知らせればいい