Как сделать референтный (рекурсивный) твит в Твиттере?

19

Один из твитов Нотча (создателя MineCraft) был следующим:

Я люблю рекурсию, как видно здесь: https://twitter.com/#!/notch/status/103165179721814016

Я использую формат длинной ссылки вместо сокращенной ссылки, но ссылка перенаправляет на ту, которая упомянута выше

Как это было достигнуто? Это сделано через веб-интерфейс, поэтому я предположил, что это простой трюк с пользовательскими ссылками Tinyurl.

phwd
источник
Вы можете редактировать ниндзя в Твиттере?
Восемь дней недуга
@ Восемь, я не думаю, что есть способ отредактировать твит.
Jjnguy
@Eig Я слышал, что есть 5-секундное окно для редактирования, но никогда не видел его в действии
phwd

Ответы:

16

Я полагаю, что между публикацией твита и созданием TinyURL была небольшая задержка.

TinyURL позволяет вам выбрать пользовательский псевдоним, поэтому я думаю, что следующие шаги:

  • Перейти на сайт TinyURL.
  • Выберите произвольный псевдоним, используя буквы и цифры. В моем случае я выбрал http://tinyurl.com/r3cur510n. Это может быть что угодно, вам просто нужно повезти и убедиться, что URL не использовался раньше.

Сделать форму TinyURL

  • Опубликуйте твит в Твиттере со ссылкой TinyURL, которую вы обдумали.
  • Как только твит будет опубликован, получите полный URL. Быстро вставьте это в поле длинного URL и нажмитеMake TinyURL

Хитрость заключается в том, чтобы не дать Twitter автоматически генерировать короткий URL. Я следовал этим шагам, чтобы создать копию «рекурсивного» твита здесь .

кодировщик
источник
10

Это еще более впечатляюще: http://twitter.com/#!/selfrefer/status/3128391843 - твит со ссылками на себя, который не использует сокращатель URL.

Это было в ответ на вызов, который я написал в Твиттере около двух лет назад. Вот объяснение того, как это было сделано здесь: http://www.spinellis.gr/blog/20090805/

Суть подхода Диомидиса заключалась в том, чтобы оценить, насколько увеличиваются идентификаторы твитов за фиксированный интервал времени. По его оценкам, между двумя твитами, отправленными в быстрой последовательности (с использованием сценария скручивания), было около 120 других твитов. Таким образом, если первый твит имел ID 000 000, он мог ожидать, что ID следующего будет около 1 000 120.

Как только он понял это, он написал простой сценарий, который разместил твиты в форме

Самоссылочный твит http://twitter.com/SelfRefer/status/N+120

где Nбыл идентификатор, присвоенный предыдущему твиту.

Если идентификатор последнего опубликованного твита не был N + 120, он был удален. Как только сценарий опубликовал тот, который был самоссылочным, он остановился.

Марк Рейд
источник
1
Можете ли вы дать нам суть того, что сделано? Это дало бы лучший, более подробный ответ, чем ссылка на какой-нибудь блог
Восемь дней недомогания»,
Я отредактировал пост, объясняющий метод. Это лучше?
Марк Рейд
4

Один из способов - создать псевдоним URL-адреса, а затем отредактировать, куда он направляется после публикации в Твиттере.

  1. Настройте псевдоним URL. Лично у меня есть собственный сервис сокращения (спасибо Google), такой как l.mydomain.com, так что это будет http://l.mydomain.com/recursion
  2. Пост в Твиттере пост "Я люблю рекурсию - смотрите здесь http://l.mydomain.com/recursion "
  3. Скопируйте URL поста Twitter
  4. Изменить псевдоним URL так, чтобы он указывал на пост Twitter

Это займет всего несколько секунд ... но вам нужно найти укорочитель, который позволит вам редактировать URL после его настройки ...

x3ja
источник
1
Позволяет ли TinyUrl редактировать URL-адрес?
jjnguy
См. Ответ Барри для более элегантного подхода, который не требует, чтобы он был редактируемым ...
x3ja