Участник:Skobkin/Point

Материал из Lurkmore
Перейти к навигации Перейти к поиску


Логотип сервиса как бы говорит нам, какой он уникальный

Point.im (По́инт, поинта́ч, точка́ч, от англ. Point — мнение, точка зрения) — сервис инстант-блоггинга для задротов, админов, линуксоидов и прочих хикки, способных совладать с жаббером. Был создан как вторая, переписанная с нуля версия сервиса psto.net, который в свою очередь был создан недовольным пользователем Juick после очередной порции «полезных» нововведений. Находится в стадии беты реализует много полезных багов.

Автор

Создал поинтач бывший жуйкоюзер Шаблон:Juick. IRL — Артём Сажин. Программист головой, гитарист руками, просто питерский интеллигент и, естественно, олкаш.

История

Происхождение

В 2010 году разработчик Juick совершил несколько некрасивых движений руками, вследствие чего пачки несогласных с линией партии пользователей огребли банхаммером по аккаунту. Как истинный спаситель, @arts не мог сидеть сложа руки и быстренько, «недели за полторы» на коленке написал сервис, на который могли бы уйти пострадавшие — psto.net. Как обычно и происходит в таких случаях, псто оказался кривым и автор решил переписать его с нуля. Так как «Psto» было рабочим названием, новый сайт было решено назвать по-новому и разместить на новом домене.

Развитие

Первое время на поинте поддерживалась тотальная конспирация и пользовались им только разработчики: @arts, @eoranged, @werehuman (который через некоторое время свалил) и несколько тестеров. Сервис медленно, но верно пилился.

В конце 2012 года информация о существовании сервиса просочилась на Psto, пользователи которого моментально начали просить возможность потестить новую платформу. Так появились инвайты, который как были сделаны на коленке так и существовали до лета 2014. Впрочем, некоторые просят их вернуть.

Больше года поинт развивался очень вяло из-за отсутствия свободного времени у автора. Пока не пришёл @Veresk, который привёл за собой с жуйка около 200 человек[пруфлинк?]. Псто же к тому времени окончательно протух и было принято решение о его закрытии, что и произошло в знаменательную дату — 1 апреля 2014.

Политика

В отличие от политики банхаммера в Juick, в поинте царит атмосфера распиздяйства и анархии, которая в сочетании с работающей (в отличие от) системой блек/вайт-листов даёт на выходе либеральное сообщество, где каждый пользователь выбирает, что он хочет читать или писать и никто ему не препятствует в этом. Само собой, у этого есть и обратная сторона: неокрепший ум ньюфага может не выдержать и перетечь ниже по спине с образованием лютого баттхёрта и последующим уходом из уютненького. Позиция же автора такова:

Если я послал вас нахуй, это ничего не значит. Вы с таким же успехом можете послать нахуй меня, и вам за это ничего не будет. Даже если вы вызовете у меня подгорание пердака, это не будет поводом для каких-либо репрессий. Максимум - могу добавить вас в BL, как и любой другой другой пользователь. Баны и прочая цензура архитектурой поинта вообще не предусмотрены. Каких-то особых привилегий у меня тоже нет. Банить кого-либо по просьбе, даже коллективной, я тоже не могу. Я не админ и не модератор, а обычный пользователь, как и любой из вас.

P.S.: конечно, у меня есть рут, и я могу забанить кого-либо на уровне iptables/prosody/etc или выпилить пост из базы, но этой привилегией я буду пользоваться лишь в случае абузов или деструктивных действий, мешающих работе сервиса.

 @arts /owva

Описание работы

В общем и целом, поинт напоминает жуйк. В целом, это даже хорошо для тех, кто пользовался вторым и хочет попасть на первый. Кто-то будет кричать о том, что это плагиат и «ничего своего не придумали», а кто-то просто будет пользоваться более удобной платформой.

Отличия от Juick

Самым значительным отличием Point от Juick является адекватный разработчик. Также к качественным отличиям можно причислить:

  • Вменяемый дизайн (автор обещает переделать его и улучшить)
  • Значительно более гибкая и работающая (!) система подписок, отписок и черных списков (отписка от тега конкретного пользователя или его рекомендаций)
  • Встраивание изображений и видео из ссылок, указанных в посте
  • Форматирование текста с помощью w:Markdown
  • Пользовательский CSS
  • Адресация и нумерация (см. ниже)
  • Нормально работающие фичи типа древовидных комментариев
  • Поддержка XHTML-IM
  • Настраиваемое обрезание поста до указанной длины при доставке сообщений в жаббер
  • Приватные посты с возможностью вести дискуссию
  • Лента комментариев
  • Закладки для постов и комментариев
  • Рекомендация с припиской постов и комментариев

И другие вещи, которые по словам разработчика Juick сделать очень сложно или невозможно, тысячи их!

Пользовательский интерфейс

XMPP

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

Web

Типичный блог в поинте
Адресация

API

Как и подобает всем уважающим себя социальным сервисам, поинт тоже имеет w:API для чтения и постинга. Документацию по нему можно найти тут.

Нумерация постов

В глубинах Аненербе @eoranged трудился над созданием алгоритма генерации номеров постов. Алгоритм практически полностью исключает гетоёбство, однако, геты периодически возникают сами собой и иногда весьма доставляют. Многие пользователи ломали головы, чтобы его разгадать, но все попытки потерпели крах. Сам же автор алгоритма обещал пиво/квас тому, кто сможет отгадать, как работает генерация.

Спустя некоторое время  @Veresk всё же похвастался:

Зато я теперь знаю Главную Тайну Поинтача.

однако в комментариях там же признался, что нихуя не понял.

Контент

Основными темами для постов являются те же, что и на Жуйке, а именно:


Творчество

На Point можно найти не только многочисленные посты в стиле «Ты хуй» и «смотрите, вот моя хавка». Некоторые юзеры, не покладая рук, трудятся над написанием эпичнейших паст специально для тебя, анонимус:

  •  @biohazardmonkey  — генерирует не лишенные стилистики и сюжета пасты в стиле сюр, тлен и прочее повествование. Отдельного упоминания заслуживает цикл паст про дурку, который доставялет не менее, чем небезызвестное творение Кизи — если у нас на поинте говорят «дурка», подразумевают  @biohazardmonkey , если говорят  @biohazardmonkey  — подразумевают дурку;

Локальные мемы

Программист по имени Никита

Такое, казалось бы, обыденное дело, как разработка браузерного расширения, внезапно начало доставлять.

К разработке расширения Point+ присоединился Никита Ветров, ранее также замеченный в попытках возродить Радио Анонимус, на Point известный как  @NokitaKaze . По собственному признанию герой является очень успешным программистом:

 @0xd34df00d , я 12 лет пишу код и 12 лет мне говорят одно и то же. Но все эти 12 лет я работаю
  1. качественнее 95% программистов
  2. продуктивнее 95% программистов

И, да, я не страдаю аутизмом и понимаю, что мы пилим реальный живой код, а не решение для задачки для говноолимпиадки, которое КОКОКОК, ДОЛЖНО БЫТЬ КРАСИВЫМ И ПРААААААВИЛЬНЫМ


Коллективное бессознательное

Со временем, когда поинт наполнился контингентом, набрало силу и начало проявлять себя коллективное бессознательное. В любом, даже самом обычном и невинном с виду посте за короткое время появлялось множество комментариев вследствие воздействия этого коллективного бессознательного.

Как правило, интерес Анонимуса к подобным постам пропадал после нескольких десятков, реже — сотен комментариев, однако в иногда коллективное бессознательное набирало невиданную мощь, и число комментариев к постам, вызвавшим интерес, исчислялось десятками тысяч.

А ведь были времена…

Незадолго до полуночи январского вторника  @Manik предалась ностальгии и запилила пост добра  @Manik /ipcay (как она сама его назвала позже в /7).

Оригинальный пост представляет собой небольшую зарисовку:


А ведь были времена, когда мы брали мешок ирисок и шли их раздавать в метро. Давали в руки случайным людям, бросали ребятам на эскалаторе, улыбались, убеждали, искренне верили, что это сделает что лучше.

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

А еще были карамельки «мечта»


Содержание и стиль поста привлекли внимание Анонимуса, в результате чего в посте среди прочих появилось несколько (на момент написания статьи &nadsh; 15) комментариев, пародирующих оригинальный пост и являющихся в основном отсылками к историческим событиям и литературным произведениям.

Вахабня и #xhc

(тут надо написать про то, что в вахабне коллективное бессознательное набрало невиданную мощь, про Бесконечное лето и т. п.)


Прочие

  • «Алкаш всё сломал». Этот мем используется в случаях, когда что-то на поинте работает не так или не работает вовсе. Чаще всего можно услышать от @Veresk. Например.
  • «Фурье!». Активно форсится  @caufman . В данном случае это не фамилия известного математика, а попытка T9 понять введенное с клавиатуры слово «хуясе» ( @caufman /ovqyrc).

Контингент

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

Топ популярных

  •  @arts  — на правах его величества.
  •  @Veresk  — компилятор казанки, пилот ижоди, флудераст, инвайтер-рецидивист и самый активный продвигатель поинта в массы.
  •  @0xd34df00d  — девелопер личкрафтов, фанат C++ и прочих опенсорсов. Создан из концентрированного матана.
  •  @mva  — один из разработчиков Jabber-сервера Prosody, кодер на Lua и криптоманьяк.
  •  @sg  — олдфаг жуйка, псто, а теперь и поинта. Алкаш, старпёр, распиздяй и просто хороший человек. Есть тёща, на которую регулярно по-зятёвски жалуется. Периодически ощущает вельтшмерц, вследствие чего выпиливает все посты в бложике и публикует пароль от него (обычно 000000).

Топ ненавидимых

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

  •  @Irsi — интересная личность, сочетающая глубокие научные познания с упоротым квасным поцреотизмом. Изрыгает мегатонны лучей поноса на либералов, альтернативную энергетику, свободное ПО и, в особенности — на постмайдановское правительство Украины, злорадствовал по поводу катастрофы MH-17. Забанен практически у всех юзеров, часто пишущих о политике, поскольку набигает на политотреды и начинает нести ватную хуйню. Однако, в научных тредах — достаточно приятный и эрудированный почти по всем дисциплинам собеседник, может поддержать беседу о любой хай-тек вундервафле, начиная от бомбуэ и нефти и кончая гиперпространственными двигателями.
  •  @breif — …
  •  @0xd34df00d — писатель личкрафтов руками, гентавод и просто хороший человек. Проживает в Великобритании, откуда и учит жизни всех остальных.
  •  @Veresk — водитель ижоди и капитан казанки. Ненавидим олдфагами за великое переселение народа с Juick.

Остальные примечательные %usernames%

  •  @biohazardmonkey — злобная макака, писатель доставляющих паст, тролль 90 лвл, Ричард Докинз уровня /point/. При обнаружении рядом больных ФГМ немедленно применяет живительную уринотерапию. На питерской поинтосходке перенёс свои терапевтические методы из виртуальной плоскости в реальную, с массо-габаритным макетом своего главного калибра в могучей руке.

Однажды, just for lulz зарегистрировав юзера  @biohazardLenin из-за шутки в треде, спровоцировал бурный флешмоб с регистрацией овердохуя аккаунтов вида «biohazard<чей-то существующий ник>» и приписыванием реальными пользователями «biohazard» к своим никам. Флешмоб не угасал ещё долго — следующей волной пошли регистрироваться юзернеймы из склейки ников случайных пойнтачеров в самых невероятных комбинациях.

Опенсорс

С момента создания сервиса исходный код был кодом Шрёдингера — автор публиковать его и не отказывался, и не обещал. Однако разделы с документацией по API и помощью изначально лежали на BitBucket и участвовать в их наполнении может каждый.

Код же непосредственно сервиса хранился в секретном репозитории, доступ к которому имели особо избранные программисты из числа приближенных.

Однако впоследствии  @arts то ли решив пойти на уступки сообществу, то ли видя, что разработка продвигается медленно, то ли просто устав пилить Point лично, все же открыл исходники, поместив их на GitHub:

Дивіться, хлопці, що я зробив: github.com/artss

Инструкции по разворачиванию всего этого говна будут сегодня чуть позже, либо завтра. Пока можете просто код посмотреть.

Правда, открытие исходников не способствовало буму пулл-реквестов, и хотя дело пошло живее, чем на альтернативном сервисе, однако до активной разработки всё ещё далеко:

Чет опенсорс-движуха опять скончалась.

Сторонние сервисы, дополнения и приложения

Для пользования поинтом подойдёт любой браузер. Или жаббер-клиент. Но наибольшее удобство пользования наблюдается именно в описанных ниже приложениях:

Приложения для Android

jTalk

Jabber-клиент от Шаблон:Juick, в котором была реализована поддержка жуйка. Позже автор также реализовал и базовую поддержку поинта.

Juick Advanced

Приложение, написанное жуйкоюзером Шаблон:Juick как развитие убогого официального клиента Juick сначала превратилось в комбайн, а потом и приобрело базовую поддержку Point.im (read-only)

Point.im

Клиент от юзера  @Tishka17. На момент написания статьи находится в стадии разработки и ещё не умеет писать посты. Новости о клиенте от автора можно почитать тут.

Quick Point

Клиент от юзера  @torgash. Умеет только отправлять новые посты, но при этом может сам загрузить картинку на Imgur или Яндекс. Фотки. Клиент можно скачать в Play Market. Аффтар лелеет мечту прикрутить голосовую надиктовку постов, но, скорее всего, это так и останется в проекте.

Браузерные расширения

Point+

Расширение для браузеров на движке Chromium (Chrome, Opera, Яндекс. Браузер, etc). Написано  @skobkin-ru с целью улучшить функционал сайта и, в целом, сделать его более юзабельным. На данный момент реализованы следующие фичи:

  • Отображение картинок и видео во всплывающих «окнах» с затемнением фона без перехода по ссылке
  • Загрузка полноразмерных картинок вместо превьюшек
  • Включение «резиновой» верстки на сайте для пользователей больших мониторов
  • Визуальный редактор Markdown для написания постов
  • Включение поиска по сайту через Google (в Point.im поиск немного отличается)
  • Увеличение шрифта для владельцев больших мониторов и плохого зрения
  • Добавление «@» перед юзернеймами
  • Динамическая подгрузка комментариев на WebSocket
  • Всплывающие уведомления о комментариях (на данный момент только Chrome)

Доступно в репозиториях Opera, Chrome, для прямого скачивания и в виде исходного кода.

Настольные клиенты

Клиенты с поддержкой XHTML-IM

Все клиенты, поддерживающие этот стандарт более-менее поддерживают работу с поинтом на базовом уровне: подстановка номеров постов, комментариев, никнеймов, тегов по клику и открытие ссылок в браузере. Примерами таких клиентов являются Psi+, LeechCraft, Adium и другие.

QIP

Совершив героическую победу над ленью, Sega-Zero ( @hohoho) написал простой плагин для поддержки поинта в QIP. Так как над проектом он уже не работает, добиться полной интеграции как у Juick не было возможности, поэтому с этим плагином лента поинта выглядит чуть хуже, чем у жуйка, но всё равно лучше, чем во многих других клиентах. Скачать плагин можно тут.

Point.el

Плагин для Emacs от @rayslava. Сорцы можно брать тут, а новости — тут.

Перенос бекапа с Juick

Недовольные деспотизмом некогда Солнцеликого, а теперь Антонины Угнич, пользователи жуйка начали изыскивать возможность уйти с жуйки, но при этом сохранить свой бложик. Наличие среди пользователей большого количества программистов и сочувствующих позволило решить эту задачу в кратчайшие сроки и с присущим разнообразием, в итоге было написано несколько скриптов, позволяющих забэкапить и/или удалить жуйкоблог.

На момент написания статьи известны следующие реализации:

Адекватный алкаш разработчик Point'а впоследствии принимает бекапы для импорта, зачастую через посредника, которым обычно выступает Шаблон:Juick.

Милевые столбы

Февраль 2014. Массовое бегство с Juick

Где-то с 2012 года, после очередной волны нововведений, которые кое-как удалось уговорить отменить или смягчить, жуйк работал стабильно, а Угнич не мешал пользователям делать то, что им хочется. Но, как известно, с набором какой-либо популярности, у создателей ранее некоммерческих сервисов начинает появляться желание их популяризировать и монетизировать. Так произошло и с жуйком. Угнич решил, что для привлечения новых пользователей нужна категоризация контента, что само по себе было отчасти верно. Но способ был выбран не самый адекватный. Первое предложение поразило обитателей уютненького 1 февраля 2014. Суть была в том, чтобы автоматически подменять теги, которые пользователи ставят у своих постов. Те, кто были не в курсе того, чем это пахло, согласились. Но потом в тред пришли другие и заметили, что это глупость. А кто-то даже сказал, что нужно запретить постинг без тегов. Ещё несколько жуйчан предложили перенести эту задачу с ввода на вывод (2, 3, 4, 5). То есть оригинальные посты изменяться не будут, а вот общие списки постов по тегам на сайте будут формироваться по таблицам соответствия. Угнич выслушал пользователей и закрыл тред.

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

Пожалуйста, обязательно указывайте хотя бы один тег для всех отправляемых постов.

Шаблон:Juick в Шаблон:Juick

За этим последовало объявление о том, что вскоре будет запрещено удалять посты, которые существуют больше дня. В дискуссии с пользователями, Угнич объяснил, что нужно взрослеть:

@stanis:

@ugnich Чисто гипотетически: через год или два обнаруживаешь, что говорил то, чего теперь не думаешь. Ну, вырос немножко, сменил взгляды, понимаешь, какую несусветную чушь сморозил. Возникает желание удалить. Конкретного примера прям вот щас не приведу, но лично у меня такое бывало. :)

@ugnich: @stanis Взрослеть дальше, до тех пор, пока не поймешь, что прошлое изменить нельзя и что было - то было.

#2658957/13

Благодаря этим идиотским нововведениями, в жуйке началась паника. Пользователи начали искать способы массового удаления блогов и альтернативные сервисы. Тут-то и прискакали на белых конях @Veresk и ещё несколько пользователей поинта, раздавая инвайты направо и налево. Это стало переломным моментом в истории сервиса и его большим успехом.

Апрель 2014. Закрытие psto.net

Как и было обещано, первого апреля первая версия была закрыта, остатки слоупочащего рачья разбежались на поинт и BNW и в истории была поставлена ещё одна точка.

Июль 2014. Открытие регистрации

На время бета-тестирования регистрация на Point была возможна только по инвайтам, но потом  @arts решил, что регу можно открывать, и открыл регу, и увидел, что это хорошо но сообщил об этом только доверенным лицам, и то на следующий день.

А уже 25 июля  @arts выкатил пост удивления:

Вы чо бля, регу нашли?

Как выяснилось позже, регу нашли не только обычные юзеры, но и заядлые ботоводы, что стало причиной регистрации множества аккаунтов-пустышек с бессмысленными и беспощадными никами ( @xxddddddddddddddddddddd и  @jnckdormsl39iejrifjv , например).

Октябрь 2014. Великий Факап или переезд в США

Шла осень, листья падали с деревьев, алкаш бухал, юзеры постили фоточки еды. Ничто не предвещало беды. Однако, в один прекрасный день Поинт ВНЕЗАПНО стал недоступен. Ни сайт ни жаббер-бот не отвечали. Началась паника — пользователи писали друг другу в попытках узнать, работает ли у кого-то сайт. Через какое-то время выяснились шокирующие подробности:  @arts забыл оплатить сервер три месяца назад. Как настоящий оптимист, создатель интернетов решил оптимизировать статью расходов и просто заказал другой сервер где-то у американских лоукостеров.

Ноябрь 2014. Сломанный блеклист

Где-то в ноябре, алкаш в порыве белочки принялся чинить фичи и пилить баги. План был выполнен успешно: после обновления перестал работать продвинутый режим чёрного списка тегов относительно пользователей — одна из тех киллерфич, которые отличали Поинт от Juick.

Апрель 2015, ночь с 15 на 16. Ночь Пылающих Пуканов

На фоне весеннего обострения и алкогольной абстиненции, Луножопый вспомнил о давнем обещании прикрутить статистику «у кого самый большой блеклист» и без шума и пыли добавил такой график на страницу статистики. Под давлением реактивной тяги, вырвавшейся из-под невыдержавших асбестных стульев олдфагов, утром  @arts вернул всё как было. Ну, как вернул, скрыл отображение. Однако, как выяснил  @torgash, при небольших манимуляциях с кодом страницы у пытливого пользователя появляется возможность вновь узреть список наиболее ранимых пользователей точкача.

Октябрь 2015, около 16 часов пополудни. Point теперь open-source

См. Опенсорс

Примечания

См. также


Ссылки