Участник:Skobkin/Point
Материал из Lurkmore
Эта статья находится на доработке. Эта статья всё ещё не взлетела и не соответствует нынешним реалиям /lm/. Но добрый Skobkin приютил её в своём личном пространстве, и теперь она может Модераторам: выпустить Дата последней правки страницы: 11.09.2015 |
Point.im (По́инт, поинта́ч, точка́ч, от англ. Point - мнение, точка зрения) - сервис инстант-блоггинга для задротов, админов, линуксоидов и прочих хикки, способных совладать с жаббером. Был создан как вторая, переписанная с нуля версия сервиса psto.net, который в свою очередь был создан недовольным пользователем Juick после очередной порции «полезных» нововведений. Находится в стадии беты реализует много полезных багов.
Содержание |
Автор
Создал поинтач бывший жуйкоюзер @arts. 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 всё же похвастался:
« |
Зато я теперь знаю Главную Тайну Поинтача. | » |
— @Veresk /ovnyqx |
однако в комментариях там же признался, что нихуя не понял.
Контент
Основными темами для постов являются те же, что и на Жуйке, а именно:
...
Творчество
На Point можно найти не только многочисленные посты в стиле «Ты хуй» и «смотрите, вот моя хавка». Некоторые юзеры, не покладая рук, трудятся над написанием эпичнейших паст специально для тебя, анонимус:
- @biohazardmonkey — генерирует не лишенные стилистики и сюжета пасты в стиле сюр, тлен и прочее повествование. Отдельного упоминания заслуживает цикл паст про дурку, который доставялет не менее, чем небезызвестное творение Кизи — если у нас на поинте говорят «дурка», подразумевают @biohazardmonkey , если говорят @biohazardmonkey — подразумевают дурку;
Локальные мемы
Программист по имени Никита
Такое, казалось бы, обыденное дело, как разработка браузерного расширения, внезапно начало доставлять.
К разработке расширения Point+ присоединился Никита Ветров, ранее также замеченный в попытках возродить Радио Анонимус, на Point известный как @NokitaKaze . По собственному признанию герой является очень успешным программистом:
« |
@0xd34df00d , я 12 лет пишу код и 12 лет мне говорят одно и то же. Но все эти 12 лет я работаю
| » |
— @NokitaKaze в #ovnifj/5 |
Сначала все шло хорошо, расширение пилиось, Никита сделал поддержку Coub и Pleer.com, но в конце ноября 2014 года автор расширения, @skobkin-ru , уличил Никиту в быдлокодерстве и плохом оформлении кода, за что вынес ему предупреждение следующего содержания:
Предупреждаю:
|
@NokitaKaze , как успешный программист с многолетним стажем, кторый начал кодить с 14 лет (что следует из указанной ним при регистрации даты рождения — 10.03.1988), такого отношения к себе не стерпел, оголил шашку и ринулся в бой:
ЭТО НЕ БЫДЛОКОД, ПИДОРАСЫ! Я ВСЕГДА ТАК ПИШУ! |
@NokitaKaze /ovnifj |
Отдельно следует заметить, что полемика в треде значительно активизировалась с приходом туда Дедфуда , являющегося крестофилом и поборником чистоты расы кода:
« |
Чо за реальный живой код? Тебя там менеджер насилует за спиной что ли вотпрямщас? | » |
— @0xd34df00d в #ovnifj/6 |
« |
@NokitaKaze , отправь пулл-реквест в личкрафты плз, хочу публично тебя обоссать на гитхабе. | » |
— @0xd34df00d в #ovnifj/106 |
Несмотря на ожидания многих, срачик не утих на следующий день, что вызвало приступы негодования у старожилов Point:
« |
Ссаныя ебанина блять. Три срачика, и все о какой-то блядской хуетрясии: достаточно ли говнокодист говнокод… | » |
— @Veresk /ovysph |
Как оказалось, ГГ не захотел уйти не понятым, и накатал простыню, озаглавленную ним «Критерии оценки кода» . Видимо, Никита решил научить программистов, которые кодят менее 12 лет, как надо работать.
По мнению Никты,
Однако своеобразный итог крику души Никиты был подведен в день этого крика:
« |
такое ощущение что на пойнтах программирует только Никита... | » |
— @Notis /ovysga |
Прочие
- «Алкаш всё сломал». Этот мем используется в случаях, когда что-то на поинте работает не так или не работает вовсе. Чаще всего можно услышать от @Veresk. Например.
- «Фурье!». Активно форсится @caufman . В данном случае это не фамилия известного математика, а попытка T9 понять введенное с клавиатуры слово «хуясе» (@caufman /ovqyrc).
Контингент
Основной контингент на данный момент в основном составляют беженцы с Juick. Впрочем и уникальные пользователи, которые ранее нигде не светились тоже появляются. Однако, немногие выживают.
Топ популярных
- @arts — на правах его величества.
- @Veresk — компилятор казанки, пилот ижоди, флудераст, инвайтер-рецидивист и самый активный продвигатель поинта в массы.
- @0xd34df00d — девелопер личкрафтов, фанат C++ и прочих опенсорсов. Создан из концентрированного матана.
- @mva — один из разработчиков Jabber-сервера Prosody, кодер на Lua и криптоманьяк.
- @sg — олдфаг жуйка, псто, а теперь и поинта. Алкаш, старпёр, распиздяй и просто хороший человек. Есть тёща, на которую регулярно по-зятёвски жалуется.
Топ ненавидимых
По данным официальной статистики можно выявить несколько юзеров, которые генерируют своим присутствием наибольшее количество бугурта.
- @Irsi — интересная личность, сочетающая глубокие научные познания с упоротым квасным поцреотизмом. Изрыгает мегатонны лучей поноса на либералов, альтернативную энергетику, свободное ПО и, в особенности — на постмайдановское правительство Украины, злорадствовал по поводу катастрофы MH-17. Забанен практически у всех юзеров, часто пишущих о политике, поскольку набигает на политотреды и начинает нести ватную хуйню. Однако, в научных тредах — достаточно приятный и эрудированный почти по всем дисциплинам собеседник, может поддержать беседу о любой хай-тек вундервафле, начиная от бомбуэ и нефти и кончая гиперпространственными двигателями.
- @breif — …
- @0xd34df00d — писатель личкрафтов руками, гентавод и просто хороший человек. Проживает в Великобритании, откуда и учит жизни всех остальных.
- @Veresk — водитель ижоди и капитан казанки. Ненавидим олдфагами за великое переселение народа с Juick.
Остальные примечательные %usernames%
- @biohazardmonkey — злобная макака, писатель доставляющих паст, тролль 90 лвл, Ричард Докинз уровня /point/. При обнаружении рядом больных ФГМ немедленно применяет живительную уринотерапию. На питерской поинтосходке перенёс свои терапевтические методы из виртуальной плоскости в реальную, с массо-габаритным макетом своего главного калибра в могучей руке.
Однажды, just for lulz зарегистрировав юзера @biohazardLenin из-за шутки в треде, спровоцировал бурный флешмоб с регистрацией овердохуя аккаунтов вида «biohazard<чей-то существующий ник>» и приписыванием реальными пользователями «biohazard» к своим никам. Флешмоб не угасал ещё долго — следующей волной пошли регистрироваться юзернеймы из склейки ников случайных пойнтачеров в самых невероятных комбинациях.
Опенсорс
Исходный код автор публиковать и не отказывается и не обещает. Эдакий код Шрёдингера. Однако, как минимум раздел с документацией по API и помощью уже лежит на BitBucket и участвовать в их наполнении может каждый. На самом деле весь код хранится в секретном репозитории, доступ к которому имеют особо избранные программисты из числа приближенных.
Сторонние сервисы, дополнения и приложения
Для пользования поинтом подойдёт любой браузер. Или жаббер-клиент. Но наибольшее удобство пользования наблюдается именно в описанных ниже приложениях:
Приложения для Android
jTalk
Jabber-клиент от @karp, в котором была реализована поддержка жуйка. Позже автор также реализовал и базовую поддержку поинта.
Juick Advanced
Приложение, написанное жуйкоюзером @SannySanoff как развитие убогого официального клиента 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
Недовольные деспотизмом некогда Солнцеликого, а теперь Антонины Угнич, пользователи жуйка начали изыскивать возможность уйти с жуйки, но при этом сохранить свой бложик. Наличие среди пользователей большого количества программистов и сочувствующих позволило решить эту задачу в кратчайшие сроки и с присущим разнообразием, в итоге было написано несколько скриптов, позволяющих забэкапить и/или удалить жуйкоблог.
На момент написания статьи известны следующие реализации:
- Perl
- Python
- скрипт от @borman
- скрипт от @ap-Codkleden. Некогда кроме сохранения блога в JSON (и опционально — файлов изображений), умел и удаление блога, но козни Антонины привели к тому, что эта возможность уже не работает.
Адекватный алкаш разработчик Point'а впоследствии принимает бекапы для импорта, зачастую через посредника, которым обычно выступает @Veresk.
Милевые столбы
Февраль 2014. Массовое бегство с Juick
Где-то с 2012 года, после очередной волны нововведений, которые кое-как удалось уговорить отменить или смягчить, жуйк работал стабильно, а Угнич не мешал пользователям делать то, что им хочется. Но, как известно, с набором какой-либо популярности, у создателей ранее некоммерческих сервисов начинает появляться желание их популяризировать и монетизировать. Так произошло и с жуйком. Угнич решил, что для привлечения новых пользователей нужна категоризация контента, что само по себе было отчасти верно. Но способ был выбран не самый адекватный. Первое предложение поразило обитателей уютненького 1 февраля 2014. Суть была в том, чтобы автоматически подменять теги, которые пользователи ставят у своих постов. Те, кто были не в курсе того, чем это пахло, согласились. Но потом в тред пришли другие и заметили, что это глупость. А кто-то даже сказал, что нужно запретить постинг без тегов. Ещё несколько жуйчан предложили перенести эту задачу с ввода на вывод (2, 3, 4, 5). То есть оригинальные посты изменяться не будут, а вот общие списки постов по тегам на сайте будут формироваться по таблицам соответствия. Угнич выслушал пользователей и закрыл тред.
Однако, как издавна было принято на жуйке, только самые неудобные для пользователя решения были воплощены в жизнь. Солнцеликий начал учить писать теги, а потом и вовсе запретил создавать новые посты без указания хотя бы одного тега.
Пожалуйста, обязательно указывайте хотя бы один тег для всех отправляемых постов. |
@ugnich в #2659763 |
За этим последовало объявление о том, что вскоре будет запрещено удалять посты, которые существуют больше дня. В дискуссии с пользователями, Угнич объяснил, что нужно взрослеть:
@stanis: @ugnich Чисто гипотетически: через год или два обнаруживаешь, что говорил то, чего теперь не думаешь. Ну, вырос немножко, сменил взгляды, понимаешь, какую несусветную чушь сморозил. Возникает желание удалить. Конкретного примера прям вот щас не приведу, но лично у меня такое бывало. :) @ugnich: @stanis Взрослеть дальше, до тех пор, пока не поймешь, что прошлое изменить нельзя и что было - то было. |
#2658957/13 |
Благодаря этим идиотским нововведениями, в жуйке началась паника. Пользователи начали искать способы массового удаления блогов и альтернативные сервисы. Тут-то и прискакали на белых конях @Veresk и ещё несколько пользователей поинта, раздавая инвайты направо и налево. Это стало переломным моментом в истории сервиса и его большим успехом.
Апрель 2014. Закрытие psto.net
Как и было обещано, первого апреля первая версия была закрыта, остатки слоупочащего рачья разбежались на поинт и BNW и в истории была поставлена ещё одна точка.
Июль 2014. Открытие регистрации
На время бета-тестирования регистрация на Point была возможна только по инвайтам, но потом @arts решил, что регу можно открывать, и открыл регу, и увидел, что это хорошо но сообщил об этом только доверенным лицам, и то на следующий день.
А уже 25 июля @arts выкатил пост удивления:
« |
Вы чо бля, регу нашли? | » |
— @arts /tbwbf |
Как выяснилось позже, регу нашли не только обычные юзеры, но и заядлые ботоводы, что стало причиной регистрации множества аккаунтов-пустышек с бессмысленными и беспощадными никами (@xxddddddddddddddddddddd и @jnckdormsl39iejrifjv , например).
Октябрь 2014. Великий Факап или переезд в США
Шла осень, листья падали с деревьев, алкаш бухал, юзеры постили фоточки еды. Ничто не предвещало беды. Однако, в один прекрасный день Поинт ВНЕЗАПНО стал недоступен. Ни сайт ни жаббер-бот не отвечали. Началась паника - пользователи писали друг другу в попытках узнать, работает ли у кого-то сайт. Через какое-то время выяснились шокирующие подробности: @arts забыл оплатить сервер три месяца назад. Как настоящий оптимист, создатель интернетов решил оптимизировать статью расходов и просто заказал другой сервер где-то у американских лоукостеров.
Ноябрь 2014. Сломанный блеклист
Где-то в ноябре, алкаш в порыве белочки принялся чинить фичи и пилить баги. План был выполнен успешно: после обновления перестал работать продвинутый режим чёрного списка тегов относительно пользователей - одна из тех киллерфич, которые отличали Поинт от Juick.
Апрель 2015, ночь с 15 на 16. Ночь Пылающих Пуканов
На фоне весеннего обострения и алкогольной абстиненции, Луножопый вспомнил о давнем обещании прикрутить статистику "у кого самый большой блеклист" и без шума и пыли добавил такой график на страницу статистики. Под давлением реактивной тяги, вырвавшейся из-под невыдержавших асбестных стульев олдфагов, утром @arts вернул всё как было. Но правда всё-равно уже выплыла наружу.
Примечания
См. также
Ссылки
- Глагне. На момент написания статьи требует авторизации.
- Регистрация на сервисе - только по инвайтам (на время тестирования).
- Секретный раздел с общей лентой. Опасно для мозга. Я гарантирую это.
- Багтрекер
- Справка в Open Source
- Паблик ВКонтакте