LINUX.ORG.RU

История изменений

Исправление Shushundr, (текущая версия) :

Я установил ambozz/Paste - это самая звёздная паста на php.

Я был расстроен тем, что этот проект не следует стандартам кодирования GNU. Из-за того, что отсутствовали проверки, мне пришлось пересобирать PHP с USE=«+mysql +mysqli», а так же раскомментировать строчку ;extension=mysqli в файле /etc/php/apache2-php8.1/php.ini

Но даже после того, как оно начало пастить, выяснилось что там нет таких же классных фич, как у Calculate и других сервисов - нет подсветки синтаксиса, нет защиты от спама. И оно не работает при выключенном JavaScript, хотя ничто не мешало без него обойтись (т.е. включен - пользуемся, не включен - всё равно работаем, только с postback на сервер). А если надо ещё и картинки/скриншоты публиковать, тогда что?

Хотелось бы заметить, что мне как пользователю, не нужен ни mysql, ни знание строчек конфига, и по логам апача совершенно нет желания лазить, чтобы выяснить в чём было дело. Оно должно само-само.

Ещё мне не нравится, что URL такой длинный:
https://paste.local/paste.php?p=65304a5e8f434
вполне было бы достаточно:
https://paste.local/34
(не так и много у меня там разных паст)

Нет инструкции на тему того, как настроить wgetpaste для работы с этим движком. И это проблема, придётся читать этот длинный bash-скрипт, который является телом утилиты wgetpaste.

Пока попробую прикрутить сюда GNU Autotools с GNU Web, потому что нельзя терпеть такого вопиющего неуважения к Столлману. А после всё-таки написать .ebuild. Но лучше бы, конечно, найти движок, работающий с postgresql (переписывать этот - не вариант). Зачем мне две СУБД на одном сервере?

Есть ещё какой-то другой проект на php - RaJiska/BeyondPaste. Он использует
PDO (расширение PHP, которое обеспечивает универсальный доступ к данным из PHP, предоставляет простой и согласованный интерфейс для работы с различными базами данных, включая MySQL, PostgreSQL, SQLite и другими).
И там есть хайлайтинг. Но мне просто страшно его ставить (придётся для этого ведь изучать как конфигурируется это PDO).

Исправление Shushundr, :

Я установил ambozz/Paste - это самая звёздная паста на php.

Я был расстроен тем, что этот проект не следует стандартам кодирования GNU. Из-за того, что отсутствовали проверки, мне пришлось пересобирать PHP с USE=«+mysql +mysqli», а так же раскомментировать строчку ;extension=mysqli в файле /etc/php/apache2-php8.1/php.ini

Но даже после того, как оно начало пастить, выяснилось что там нет таких же классных фич, как у Calculate и других сервисов - нет подсветки синтаксиса, нет защиты от спама. И оно не работает при выключенном JavaScript, хотя ничто не мешало без него обойтись (т.е. включен - пользуемся, не включен - всё равно работаем, только с postback на сервер). А если надо ещё и картинки/скриншоты публиковать, тогда что?

Хотелось бы заметить, что мне как пользователю, не нужен ни mysql, ни знание строчек конфига, и по логам апача совершенно нет желания лазить, чтобы выяснить в чём было дело. Оно должно само-само.

Ещё мне не нравится, что URL такой длинный:
https://paste.local/paste.php?p=65304a5e8f434
вполне было бы достаточно:
https://paste.local/34
(не так и много у меня там разных паст)

Пока попробую прикрутить сюда GNU Autotools с GNU Web, потому что нельзя терпеть такого вопиющего неуважения к Столлману. А после всё-таки написать .ebuild. Но лучше бы, конечно, найти движок, работающий с postgresql (переписывать этот - не вариант). Зачем мне две СУБД на одном сервере?

Есть ещё какой-то другой проект на php - RaJiska/BeyondPaste. Он использует
PDO (расширение PHP, которое обеспечивает универсальный доступ к данным из PHP, предоставляет простой и согласованный интерфейс для работы с различными базами данных, включая MySQL, PostgreSQL, SQLite и другими).
И там есть хайлайтинг. Но мне просто страшно его ставить (придётся для этого ведь изучать как конфигурируется это PDO).

Исходная версия Shushundr, :

Я установил ambozz/Paste - это самая звёздная паста на php.

Я был расстроен тем, что этот проект не следует стандартам кодирования GNU. Из-за того, что отсутствовали проверки, мне пришлось пересобирать PHP с USE=«+mysql +mysqli», а так же раскомментировать строчку ;extension=mysqli в файле /etc/php/apache2-php8.1/php.ini

Но даже после того, как оно начало пастить, выяснилось что там нет таких же классных фич, как у Calculate и других сервисов - нет подсветки синтаксиса, нет защиты от спама. И оно не работает при выключенном JavaScript, хотя ничто не мешало без него обойтись (т.е. включен - пользуемся, не включен - всё равно работаем, только с postback на сервер). А если надо ещё и картинки/скриншоты публиковать, тогда что?

Хотелось бы заметить, что мне как пользователю, не нужен ни mysql, ни знание строчек конфига, и по логам апача совершенно нет желания лазить, чтобы выяснить в чём было дело. Оно должно само-само.

Пока попробую прикрутить сюда GNU Autotools с GNU Web, потому что нельзя терпеть такого вопиющего неуважения к Столлману. А после всё-таки написать .ebuild. Но лучше бы, конечно, найти движок, работающий с postgresql (переписывать этот - не вариант). Зачем мне две СУБД на одном сервере?

Есть ещё какой-то другой проект на php - RaJiska/BeyondPaste. Он использует
PDO (расширение PHP, которое обеспечивает универсальный доступ к данным из PHP, предоставляет простой и согласованный интерфейс для работы с различными базами данных, включая MySQL, PostgreSQL, SQLite и другими).
И там есть хайлайтинг. Но мне просто страшно его ставить (придётся для этого ведь изучать как конфигурируется это PDO).