2 poin oleh GN⁺ 2024-10-16 | 1 komentar | Bagikan ke WhatsApp
  • Generator emoji GIF Deal With It adalah alat web yang membuat emoji GIF bergaya kacamata hitam turun ketika Anda memasukkan gambar
  • Untuk deteksi wajah, model AI dimuat di browser, dan pemrosesan dilakukan gratis serta aman sepenuhnya di dalam browser
  • Input mendukung unggah file, drag-and-drop, dan menempelkan URL gambar, serta menyediakan contoh yang bisa langsung dicoba
  • Sebelum menghasilkan, Anda dapat mengatur pengulangan, jumlah frame, jeda frame, jeda frame terakhir, dan ukuran maksimum (px)
  • Pembuatnya adalah Igor Klimer, dan kode sumbernya dipublikasikan di GitHub sehingga implementasinya bisa diperiksa langsung

Cara kerja pembuatan GIF Deal With It

  • Halaman web ini adalah alat untuk membuat emoji GIF bergaya Deal With It
  • Dijelaskan bahwa pemrosesan dilakukan dengan cara “artisanally and securely in your browser” di dalam browser
  • Untuk deteksi wajah digunakan model AI yang dimuat di browser
  • Gambar dapat dimasukkan dengan dua cara
    • Klik area file atau seret file untuk mengunggah
    • Tempelkan URL gambar lalu kirim
  • Anda dapat langsung memeriksa fungsinya dengan gambar contoh

Opsi pembuatan dan informasi publik

  • Sebelum membuat GIF, nilai berikut dapat disesuaikan
    • Pengulangan: Infinite atau Off
    • Jumlah pengulangan
    • Jumlah frame
    • Jeda frame (ms)
    • Jeda frame terakhir (ms)
    • Dimensi terbesar, yaitu nilai maksimum lebar atau tinggi (px)
  • Tombol eksekusi ditampilkan sebagai “Deal with it!
  • Pembuatnya adalah Igor Klimer, dan kode sumbernya dipublikasikan di GitHub

1 komentar

 
GN⁺ 2024-10-16
Komentar di Hacker News
  • Ini persis seperti perasaan saat kecil membayangkan “seperti apa internet 20 tahun lagi”. Desainnya keren, memakai backend yang absurd berlebihan untuk melakukan hal mendasar, tapi hasilnya bagus sekali, dan sama sekali tidak ada bau korporat atau neraka iklan. Benar-benar bagus

    • Betul. Meski backend-nya jelas berlebihan, di sini Cloudflare Pages hanya menyajikan resource statis. Lonjakan trafik HN pun mudah ditangani, dan pekerjaan beratnya dikerjakan oleh perangkat-perangkat kelewat kuat yang kita bawa di saku atau pakai untuk semua hal selain urusan serius
  • Saya tertawa melihat kode ini. Kalau looping.mode === "off", komentarnya kira-kira “kalau kamu sudah menunggu sehari, kamu pantas melihat workaround ini”; karena tidak ada cara mematikan pengulangan GIF dengan gifwrap, caranya adalah menaruh delay yang sangat panjang setelah frame terakhir dan mengembalikan 8640000

    • Dulu saya pernah membuat avatar untuk forum yang terlihat seperti bola mata gila yang diam saja, lalu setelah beberapa menit matanya bergerak. Hanya satu orang yang menyadarinya
    • Cukup menunggu 2,4 jam saja. Kurang satu angka 0 :)
  • Saya suka: https://s1.gifyu.com/images/SB5A9.gif

    • Bukankah itu makhluk yang memakan anak-anak?
  • Sayang sekali membaca “sayangnya mereka tidak terkesan dan akhirnya tidak merekrut saya :(”. Proses rekrutmen memang tidak sempurna, dan dalam kasus ini mereka jelas salah menilai

    • Dulu saya pernah mewawancarai developer yang di CV terlihat benar-benar junior, tetapi sebagai side project ia membuat pelacak menonton/sudah ditonton episode anime untuk desktop. Kami merekrutnya.
      Developer lain membuat arcade stick sebagai side project, dan kami juga merekrutnya. Semangat tidak bisa diajarkan, jadi orang yang suka membuat sesuatu sebaiknya direkrut sebanyak mungkin. Tech stack tidak sepenting semangat seperti itu
    • Satu-satunya alasan yang bisa saya bayangkan adalah kalau kandidat saingannya sedang membuat generator partyparrot
    • Sepertinya mereka sadar kalau merekrut penulis asli akan membuat mereka semua terlihat payah
    • Terima kasih. Saya sepenuhnya mengerti, dan tidak menyimpan dendam kepada mereka. Meski sudah melalui beberapa wawancara dan tugas, mustahil selalu menilai kesan serta kecocokan kandidat dengan akurat.
      Jadi saya memutuskan untuk mengambil sisi terbaik dari situasi ini dan membagikan proyeknya kepada orang lain. Saya berharap ini bisa membuka koneksi baru, dan mungkin kesempatan yang lebih baik
    • Kalau boleh menjadi pembela iblis, mungkin ada faktor lain. Rekrutmen itu rumit, dan meskipun dinilai secara adil, bisa saja ada kandidat yang lebih baik.
      Proyek seperti ini secara probabilistik memang meningkatkan peluang, tetapi proyek itu sendiri tidak menjamin diterima. https://m.youtube.com/watch?v=fJ9rUzIMcZQ&pp=ygURYm9oZW1pYW4...
  • Gara-gara Slack kah? Maksudnya penggunaan membingungkan yang menyebut GIF animasi atau stiker sebagai “emoji”

    • Istilah “server” di Discord juga sama menyebalkannya. Saya baru mulai memakai Discord belakangan ini dan masuk ke beberapa “server”, padahal sebenarnya tampak seperti grup yang berisi chat.
      Saat muncul ajakan untuk membuat “server” saya sendiri, awalnya saya ragu, “apa mereka akan mem-provision satu server utuh untuk saya, itu pasti tidak murah,” lalu saya sadar itu sama sekali tidak ada hubungannya dengan server sungguhan
    • Saya pengguna Slack, tapi saya juga bingung. Kalau Slack emoji, seharusnya bisa dipakai pada resolusi rendah, dan kalau bisa berlatar transparan. Contoh-contohnya tidak terlihat seperti emoji
    • Sebagai orang yang tidak memakai Slack, baru sekarang saya paham. Agak kecewa karena ternyata ini bukan membuat emoji sungguhan
  • Saya karyawan Google, dan melihat demo ini, sulit dijelaskan dengan kata-kata, tapi secara mental terlihat dekat dengan seorang Googler

    • Setelah banyak orang memakainya dan menyukainya, lalu tiba-tiba seluruhnya dihapus tanpa peringatan apa pun, barulah itu benar-benar Googler ;)
    • Maaf, tapi komentar ini terbaca agak kultus. Google punya lebih dari 180 ribu karyawan, dan puluhan ribu di antaranya mungkin engineer, jadi saya tidak tahu apa arti “Googler”.
      Kalau maksudnya orang yang bersemangat, bergaya hacker, dan kreatif, mengapa harus memakai label perusahaan? Bukankah cukup dideskripsikan begitu saja. Saya tidak bermaksud sinis atau kasar, tapi rasanya agak aneh
    • Interpretasi yang menarik
  • Senang kamu membagikannya. Saya terutama suka proyek kecil seperti ini kalau dibuat kelewat rumit. Pasar kerja memang berat, dan pasti sudah ada review serta minat, tetapi sekarang semua orang sedang berusaha sebaik mungkin. Mungkin saja ada orang lain yang, bagaimanapun, menghasilkan sesuatu yang lebih keren

    • Kalau “bagaimanapun”, bisa jadi mereka memakai ulang proyek dari wawancara sebelumnya dan menambahkan lebih banyak hal di atasnya.
      Saya tidak lagi melakukan evaluasi berbasis tugas seperti ini. Pasar kerja tidak sampai sebegitu beratnya sehingga harus berkompromi. Dengan kata lain, melewati gerbang itu tidak otomatis menyelesaikan proses wawancara. Terlalu subjektif, jadi gerbang lain pun sama saja sah-sah saja
  • Perusahaan yang tidak merekrutmu akan segera memakai alat ini karena rasa bersalah, dan sekarang mereka harus “menghadapinya”

    • Sebenarnya di dalam alat saya, saya memakai alat perusahaan itu. Petunjuknya ada di salah satu easter egg, atau bisa dilihat dari apa yang menjalankan analitik produknya. Ini ouroboros open source :D
  • Dulu versi dasar dari fitur ini pernah terintegrasi di Giphy[1], tapi sekarang sepertinya rusak, jadi pasarnya terbuka lebar ;)
    [1]: https://giphy.medium.com/the-secret-giphy-slack-commands-9cb...

  • Saya suka karena tidak berguna. Tidak, sebenarnya saya baru saja membuat beberapa Slack emoji dengan ini

    • Kegembiraan membuat sesuatu yang tidak berguna tetapi tetap bisa membuat orang tertawa adalah dorongan yang membuat saya terus menambahkan fitur. Senang kamu menyukainya