Come fare un tweet autoreferenziale (ricorsivo) su Twitter?


19

Uno dei tweet di Notch (creatore di MineCraft) era il seguente:

Adoro la ricorsione, come visto qui: https://twitter.com/#!/notch/status/103165179721814016

Sto usando il formato URL lungo anziché il collegamento abbreviato ma il collegamento reindirizza a quello sopra menzionato

Come è stato realizzato? È realizzato tramite l'interfaccia web, quindi ho pensato che fosse solo un semplice trucco con i collegamenti personalizzati Tinyurl.


Puoi apportare modifiche ninja su Twitter?
Otto giorni di malessere,

@ Otto, non credo che ci sia modo di modificare un tweet.
jjnguy,

@Eig Ho sentito che c'è una finestra di 5 secondi per le modifiche, ma non l'ho mai vista in azione
phwd

Risposte:


16

Immagino che ci sia stato un leggero ritardo tra la pubblicazione del Tweet e la creazione di TinyURL.

TinyURL ti consente di scegliere un alias personalizzato, quindi penso che i passaggi sarebbero:

  • Vai al sito TinyURL.
  • Scegli un alias personalizzato usando lettere e numeri. Nel mio caso ho scelto http://tinyurl.com/r3cur510n. Può essere davvero qualsiasi cosa, devi solo essere fortunato e assicurarti che l'URL non sia mai stato usato prima.

Crea un modulo TinyURL

  • Pubblica il tweet su Twitter con il link TinyURL che hai pensato.
  • Una volta che il tweet è stato pubblicato, prendi l'URL completo. Incollalo rapidamente nella casella URL lungo e fai clicMake TinyURL

Il trucco è non consentire a Twitter di generare automaticamente l'URL breve. Ho seguito questi passaggi per creare una copia del tweet "ricorsivo" qui .


10

Questo è ancora più impressionante: http://twitter.com/#!/selfrefer/status/3128391843 - Un tweet autoreferenziale che non utilizza un accorciatore di URL.

È stato in risposta a una sfida che ho twittato circa due anni fa. C'è una spiegazione di come è stato fatto qui: http://www.spinellis.gr/blog/20090805/

Questa idea dell'approccio di Diomidis era di stimare quanti ID tweet aumentano in un intervallo di tempo fisso. Ha stimato che tra due tweet inviati in rapida successione (usando uno script curl) c'erano circa 120 altri tweet. Quindi, se il primo tweet avesse ID 1.000.000, poteva aspettarsi che l'ID del prossimo fosse circa 1.000.120.

Una volta capito, ha scritto una semplice sceneggiatura che ha pubblicato i tweet del modulo

Tweet autoreferenziale http://twitter.com/SelfRefer/status/N+120

dov'era Nl'ID assegnato al tweet precedente.

Se l'ID del tweet pubblicato più di recente non era N + 120, è stato eliminato. Una volta che lo script ne ha pubblicato uno autoreferenziale, si è fermato.


1
Puoi darci un'idea di cosa è stato fatto? Ciò costituirebbe una risposta "più" migliore di un link ad alcuni blog
Eight Days of Malaise,

Ho modificato il post spiegando il metodo. Va meglio?
Mark Reid,

4

Un modo sarebbe quello di impostare un alias URL e quindi modificare la direzione verso cui si dirige dopo aver pubblicato il post su Twitter.

  1. Imposta alias URL. Personalmente ho il mio servizio di abbreviazione (grazie a Google) come l.mydomain.com, quindi questo sarebbe http://l.mydomain.com/recursion
  2. Pubblica post su Twitter "Adoro la ricorsione - vedi qui http://l.mydomain.com/recursion "
  3. Copia l'URL del post di Twitter
  4. Modifica l'alias URL per puntare al post di Twitter

Dovrebbero bastare pochi secondi ... ma devi trovare un accorciatore che ti permetta di modificare l'URL dopo averlo impostato ...


1
TinyUrl ti consente di modificare una posizione dell'URL?
jjnguy,

Vedi la risposta di Barry per un approccio più elegante che non richiede che sia modificabile ...
x3ja
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.