2 ポイント 投稿者 GN⁺ 2024-10-16 | 1件のコメント | WhatsAppで共有
  • Deal With It GIF 絵文字ジェネレーターは、画像を入れるとサングラスが降りてくるスタイルのGIF絵文字を作成してくれるWebツール
  • 顔検出のためにAIモデルをブラウザで読み込み、処理は無料でブラウザ内で安全に行われる
  • 入力はファイルアップロード、ドラッグ&ドロップ、画像URLの貼り付けに対応し、すぐ試せるサンプルも提供されている
  • 生成前にループの有無、フレーム数、フレーム遅延、最終フレーム遅延、最大サイズ(px)を調整できる
  • 作者は Igor Klimer で、ソースコードはGitHubで公開されており、実装を直接確認できる

Deal With It GIFの生成方法

  • このWebページは、Deal With It スタイルのGIF絵文字を作成するツール
  • 処理は「artisanally and securely in your browser」という形で、ブラウザ内で実行されると案内されている
  • 顔検出には、ブラウザで読み込まれるAIモデルが使用される
  • 画像は2つの方法で入力できる
    • ファイル領域をクリックするか、ファイルをドラッグしてアップロード
    • 画像URLを貼り付けて送信
  • サンプル画像で機能をすぐ確認できる

生成オプションと公開情報

  • GIF生成前に次の値を調整できる
    • ループ: Infinite または Off
    • ループ回数
    • フレーム数
    • フレーム遅延(ms)
    • 最終フレーム遅延(ms)
    • 最大寸法、つまり幅または高さの最大値(px)
  • 実行ボタンは「Deal with it!」と表示される
  • 作者は Igor Klimer で、ソースコードはGitHubで公開されている

1件のコメント

 
GN⁺ 2024-10-16
Hacker News のコメント
  • 子どものころに「20年後のインターネットってどうなってるんだろう」と想像していた、まさにあの感じ。デザインは最高だし、基本的なことをやるためにばかげたほど大げさなバックエンドを使っているのに、出来上がりは素晴らしくて、企業っぽさも広告まみれ感もまったくない。本当にいい

    • その通り。ただ、バックエンドが大げさなのは確かでも、ここではCloudflare Pagesは静的リソースを配信しているだけ。HN のトラフィック急増にも余裕で耐えられるし、重い処理は、普段ポケットに入れて持ち歩いたり、真面目な仕事以外のほぼ全部に使っている、過剰に強力な機器たちがやってくれる
  • このコードを見て笑った。looping.mode === "off" のとき、「1日待ったならこの回避策を見る資格がある」として、gifwrap に GIF のループを無効化する方法がないので、最後のフレームの後ろにとてつもなく長い遅延時間を入れて 8640000 を返す方式になっている

    • 昔、フォーラム用のアバターを作ったことがあるんだけど、じっとしている狂った目玉みたいに見えて、数分たつと目がぐるっと回るようにしていた。気づいたのはたった1人だけだった
    • 2.4時間待てばいいだけ。0 が1つ足りない :)
  • 気に入った: https://s1.gifyu.com/images/SB5A9.gif

    • あれって子どもを食べる生き物じゃないの?
  • 「残念ながら、相手は感心してくれず、結局採用されませんでした :(」とは惜しい。採用プロセスは完璧じゃないし、これは明らかに見誤ったように思える

    • 昔、履歴書だけ見ると完全にジュニアだったけど、サイドプロジェクトでデスクトップ向けのアニメエピソード視聴/視聴完了トラッカーを作っていた開発者を面接したことがある。採用した。
      別の開発者はサイドプロジェクトでアーケードスティックを作っていて、その人も採用した。情熱は教えられないから、何かを作るのが好きな人はできるだけ採るべき。技術スタックなんて、その情熱に比べれば大した問題じゃない
    • 想像できる唯一の理由は、対抗候補がpartyparrot ジェネレーターを作っていた場合だけだ
    • 投稿者を採用したら自分たちがみすぼらしく見えると気づいたんだろう
    • ありがとう。十分わかっているし、彼らを恨んではいない。数回の面接や課題があったとしても、候補者への印象や適性を常に正確に見極めるのは不可能だから。
      だから、この状況をできるだけ前向きなものにして、このプロジェクトをほかの人たちと共有することにした。これをきっかけに新しいつながりができて、もしかしたらもっといい機会が見つかるかもしれない
    • 悪魔の代弁をするなら、別の要因があった可能性もある。採用は複雑で、公平に評価したうえで、もっといい候補者がいたのかもしれない。
      こういうプロジェクトがあれば確率的に有利にはなるだろうけど、それ自体が採用を保証するわけではない。https://m.youtube.com/watch?v=fJ9rUzIMcZQ&pp=ygURYm9oZW1pYW4...
  • Slack のせいかな? アニメーション GIFやステッカーのことを “emoji” と呼ぶ、あの紛らわしい用法のこと

    • Discord の “server” って表現も同じくらいイラっとする。最近ようやく Discord を使い始めて、いくつかの “server” に入ったけど、実際にはチャット付きのグループにしか見えなかった。
      「自分の “server” を作れ」と案内が出たとき、最初は「サーバー1台まるごとプロビジョニングしてくれるのか、安くはないだろうな」とためらったけど、実際のサーバーとは何の関係もないと知った
    • Slack ユーザーだけど、自分も混乱する。Slack emoji なら低解像度でも使えるべきだし、できれば背景透過であるべき。例に出ているものは emoji には見えない
    • Slack を使わない立場としては、これでようやく理解できた。実際の emoji を生成するわけじゃないので、少しがっかりした
  • Google の社員だけど、このデモを見ると、うまく言葉にするのは難しいけど、精神的にGooglerっぽく見える

    • みんながこれをたくさん使って気に入るようになったあと、突然なんの警告もなく全部消したら、そのときこそ本物の Googler だ ;)
    • 申し訳ないけど、このコメントはちょっとカルトっぽく聞こえる。Google には18万人以上の社員がいて、そのうち数万人はエンジニアのはずなのに、“Googler” が何を意味しているのかわからない。
      情熱的で、ハッカー気質で、創造的な人という意味なら、どうして企業ラベルを貼る必要があるんだろう? ただそう描写すればいいのでは。皮肉や無礼で言っているわけじゃないけど、何か変に感じる
    • 面白い解釈だ
  • 共有してくれてうれしい。こういう小さなプロジェクトは、とくに過剰設計だとなおさら好き。採用市場は厳しいし、きちんと見てもらえて関心も持たれたんだろうけど、今はみんな最善を尽くしているところ。誰かが何であれもっとすごいものを出していた可能性は高い

    • 「何であれ」というなら、前の面接で使ったプロジェクトを流用して、さらに上積みした可能性がある。
      こういう課題型の評価はもうやらない。採用市場は、そこまで妥協しなければならないほどひどくはない。別の言い方をすれば、その関門を越えたからといって面接が前に進む保証にはならない。主観的すぎるので、ほかの関門でも同じように十分だ
  • あなたを採用しなかった会社が、そのうち罪悪感でこのツールを使うようになって、今度は彼らがこれに「対処」することになるんだろう

    • 実は自分のツールの中で、その会社のツールを使っている。ヒントはイースターエッグの1つにあるし、あるいはプロダクト分析を動かしているものを見ればわかる。オープンソースのウロボロスだ :D
  • 昔はこの機能の基本版がGiphyに統合されていたけど[1]、今は壊れているみたいで、市場はぽっかり空いている ;)
    [1]: https://giphy.medium.com/the-secret-giphy-slack-commands-9cb...

  • 役に立たないのがいい。いや、実はさっきこれでSlack emojiをいくつか作った

    • 役に立たなくても笑いを生み出せるものを作る楽しさが、機能を追加し続ける原動力だった。気に入ってもらえてうれしい