2 पॉइंट द्वारा GN⁺ 2024-10-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Deal With It GIF इमोजी जनरेटर एक वेब टूल है जो इमेज डालने पर नीचे उतरते सनग्लासेस स्टाइल वाला GIF इमोजी बना देता है
  • चेहरे की पहचान के लिए AI मॉडल ब्राउज़र में लोड किया जाता है, और काम मुफ़्त में ब्राउज़र के अंदर सुरक्षित तरीके से प्रोसेस होता है
  • इनपुट के लिए फ़ाइल अपलोड, ड्रैग एंड ड्रॉप, और इमेज URL पेस्ट करने का समर्थन है, साथ ही तुरंत आज़माने के लिए उदाहरण भी दिए गए हैं
  • बनाने से पहले लूपिंग, फ़्रेम की संख्या, फ़्रेम डिले, आख़िरी फ़्रेम डिले, और अधिकतम आकार(px) को समायोजित किया जा सकता है
  • निर्माता Igor Klimer हैं, और सोर्स कोड GitHub पर सार्वजनिक है, इसलिए इम्प्लीमेंटेशन को सीधे देखा जा सकता है

Deal With It GIF बनाने का तरीका

  • यह वेबपेज Deal With It स्टाइल का GIF इमोजी बनाने का टूल है
  • इसमें बताया गया है कि प्रोसेसिंग “artisanally and securely in your browser” तरीके से ब्राउज़र के अंदर की जाती है
  • चेहरे की पहचान के लिए ब्राउज़र में लोड होने वाला AI मॉडल इस्तेमाल किया जाता है
  • इमेज दो तरीकों से डाली जा सकती है
    • फ़ाइल क्षेत्र पर क्लिक करके या फ़ाइल को ड्रैग करके अपलोड करें
    • इमेज URL पेस्ट करके सबमिट करें
  • उदाहरण इमेज से फीचर को तुरंत देखा जा सकता है

निर्माण विकल्प और सार्वजनिक जानकारी

  • GIF बनाने से पहले निम्न मान समायोजित किए जा सकते हैं
    • लूपिंग: Infinite या Off
    • रिपीट की संख्या
    • फ़्रेम की संख्या
    • फ़्रेम डिले(ms)
    • आख़िरी फ़्रेम डिले(ms)
    • सबसे बड़ा आयाम, यानी चौड़ाई या ऊँचाई का अधिकतम मान(px)
  • रन बटन पर “Deal with it!” लिखा है
  • निर्माता Igor Klimer हैं, और सोर्स कोड GitHub पर सार्वजनिक है

1 टिप्पणियां

 
GN⁺ 2024-10-16
Hacker News की राय
  • बचपन में “20 साल बाद इंटरनेट कैसा होगा” सोचते थे, बिल्कुल वैसा ही एहसास है। शानदार design, बुनियादी काम करने के लिए बेहद overkill backend, लेकिन नतीजा बेहतरीन है, और कहीं भी corporate वाली गंध या ads का नर्क नहीं। बहुत बढ़िया

    • सही। हालांकि backend सच में overkill है, लेकिन यहाँ Cloudflare Pages सिर्फ static resources serve कर रहा है। HN की traffic spike भी आसानी से झेल लेता है, और मुश्किल काम वे जरूरत से ज्यादा शक्तिशाली devices कर लेते हैं जिन्हें हम जेब में लेकर घूमते हैं या जिनसे गंभीर काम छोड़कर बाकी सब करते हैं
  • यह code देखकर हँसी आ गई। अगर looping.mode === "off" है, तो “अगर आपने एक दिन इंतजार किया है, तो आप यह workaround देखने के हकदार हैं” कहते हुए, क्योंकि gifwrap से GIF looping बंद करने का तरीका नहीं है, आखिरी frame के बाद बहुत लंबा delay डालकर 8640000 return करता है

    • पहले मैंने forum के लिए एक avatar बनाया था, जो स्थिर पागल-सी आँखों जैसा दिखता था, लेकिन कुछ मिनट बाद आँखें घूमती थीं। सिर्फ एक व्यक्ति ने notice किया
    • सिर्फ 2.4 घंटे इंतजार करना होगा। एक 0 छूट गया है :)
  • पसंद आया: https://s1.gifyu.com/images/SB5A9.gif

    • क्या वह बच्चों को खा जाने वाला जीव नहीं है?
  • “दुर्भाग्य से वे प्रभावित नहीं हुए और आखिरकार मुझे hire नहीं किया :(” यह अफसोस की बात है। hiring process perfect नहीं होती, और यहाँ तो साफ लगता है कि गलत आकलन हुआ

    • एक बार मैंने एक developer का interview लिया था जो resume पर बिल्कुल junior दिखता था, लेकिन उसने side project के तौर पर desktop के लिए anime episode watch/watched tracker बनाया था। हमने hire किया।
      एक और developer ने side project के तौर पर arcade stick बनाया था, उसे भी hire किया। जुनून सिखाया नहीं जा सकता, इसलिए जो लोग कुछ बनाना पसंद करते हैं, उन्हें जितना हो सके hire करना चाहिए। ऐसे जुनून के सामने tech stack ज्यादा मायने नहीं रखता
    • कल्पना में आने वाली इकलौती वजह यही है कि सामने वाला candidate partyparrot generator बना रहा था
    • लगता है उन्हें एहसास हो गया कि अगर original poster को hire कर लिया, तो वे सब फीके पड़ जाएंगे
    • धन्यवाद। मैं पूरी तरह समझता हूँ, और उनसे कोई रंजिश नहीं है। कुछ interviews और assignments से भी किसी candidate की impression और fit को हमेशा सही-सही पकड़ पाना असंभव है।
      इसलिए मैंने इस स्थिति से जितना हो सके अच्छा निकालने और project को दूसरों के साथ share करने का फैसला किया। उम्मीद है इससे नए connections बनेंगे, और शायद बेहतर opportunities भी मिलेंगी
    • Devil’s advocate बनकर कहूँ तो, दूसरे factors भी रहे होंगे। hiring complex होती है, और fair evaluation के बावजूद कोई बेहतर candidate रहा हो सकता है।
      ऐसे project से probability के हिसाब से chances बढ़ते हैं, लेकिन यह अपने-आप hiring की guarantee नहीं देता। https://m.youtube.com/watch?v=fJ9rUzIMcZQ&pp=ygURYm9oZW1pYW4...
  • क्या यह Slack की वजह से है? animated GIF या sticker को “emoji” कहने वाला confusing usage

    • Discord का “server” कहना भी इसी तरह irritate करता है। मैंने हाल ही में Discord इस्तेमाल करना शुरू किया और कई “server” join किए, लेकिन असल में वे chat वाले groups जैसे लगे।
      जब अपने “server” बनाने का prompt आया, तो पहले सोचा “क्या ये मुझे पूरा एक server provision करके देंगे, यह सस्ता तो नहीं होगा” और हिचकिचाया, फिर समझ आया कि इसका actual server से कोई लेना-देना नहीं है
    • मैं Slack user हूँ, लेकिन मुझे भी confusion होता है। Slack emoji हो तो low resolution पर भी usable होना चाहिए, और हो सके तो transparent background होना चाहिए। examples emoji जैसे नहीं लगते
    • Slack इस्तेमाल न करने वाले के तौर पर अब समझ आया। थोड़ा disappointment हुआ कि यह actual emoji generate नहीं करता
  • मैं Google employee हूँ, और यह demo देखकर लगता है कि शब्दों में ठीक-ठीक समझाना मुश्किल है, पर मानसिक रूप से यह Googler के करीब दिखता है

    • जब लोग इसे खूब इस्तेमाल करने लगें और पसंद करने लगें, फिर अचानक बिना किसी warning के पूरी चीज delete कर दी जाए, तभी यह असली Googler होगा ;)
    • माफ करें, लेकिन यह comment थोड़ा cult जैसा पढ़ता है। Google में 1,80,000 से ज्यादा employees हैं, जिनमें शायद दसियों हजार engineers होंगे, तो “Googler” का मतलब क्या है समझ नहीं आता।
      अगर मतलब passionate, hacker-like, creative व्यक्ति है, तो corporate label क्यों लगाना? बस वैसा ही describe कर दें। मैं cynical या rude नहीं होना चाहता, लेकिन कुछ अजीब लगता है
    • दिलचस्प interpretation है
  • share करने के लिए अच्छा लगा। ऐसे छोटे projects खासकर जब over-engineered हों, तो और भी पसंद आते हैं। hiring market कठिन है, और जरूर review भी हुआ होगा और interest भी रहा होगा, लेकिन अभी हर कोई अपनी तरफ से best कर रहा है। संभव है किसी ने किसी भी तरह इससे भी ज्यादा impressive कुछ submit किया हो

    • “किसी भी तरह” का मतलब, हो सकता है पिछले interview में इस्तेमाल project को reuse करके उस पर और चीजें जोड़ दी हों।
      मैं ऐसे assignment-based evaluations अब नहीं करता। hiring market इतना भी कठिन नहीं है कि इतने compromise करने पड़ें। दूसरे शब्दों में, उस gate को पार कर लेने से interview process solve नहीं हो जाता। यह बहुत subjective है, इसलिए दूसरे gates भी उतने ही ठीक हैं
  • जिस company ने आपको hire नहीं किया, वह जल्द ही guilt में यह tool इस्तेमाल करेगी, और अब उन्हें इसे “deal with it” करना पड़ेगा

    • असल में मेरे tool के अंदर मैं उसी company का tool इस्तेमाल कर रहा हूँ। hint Easter eggs में से एक में है, या फिर देखिए product analytics को क्या चला रहा है। यह open source ouroboros है :D
  • पहले इस feature का basic version Giphy में integrated था[1], लेकिन अब लगता है broken है, तो market पूरी तरह open है ;)
    [1]: https://giphy.medium.com/the-secret-giphy-slack-commands-9cb...

  • बेकार है इसलिए अच्छा है। नहीं, सच में, मैंने अभी इससे कुछ Slack emoji बना लिए

    • ऐसी चीज बनाने की खुशी, जो बेकार है लेकिन फिर भी लोगों को हँसा सकती है, वही driving force थी जिससे मैं features add करता गया। पसंद आया यह जानकर खुशी हुई