Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
Новые кнопки на форме отправки сообщений. - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

> О разделе

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

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
Новые кнопки на форме отправки сообщений., Временно созданная тема, основные вопросы окажутся в FAQ
сообщение 29.11.2011, 0:06
Сообщение #1





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Всем доброго времени суток!

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






(+) показать инструкцию обновления на новую версию
  1. Для FireFox: в опциях Add-ons переходите на закладку Add-ons Manager
  2. Сравните номера версий, у вас на вкладке Add-ons Manager и на этой страничке, ниже. Если у вас номер версии меньше, обновляемся. Старые версии будут по-прежнему доступны.
  3. кнопочкой либо disable, либо remove запрещаете прежний скрипт.
  4. Перезапустить браузер, запрет вступает в силу.
  5. Нажимаете на ссылку с новой версией, отвечаете на все вопросы "да".
  6. Если новая версия не создает проблем, можно на вкладке Add-ons Manager выбрать окончательно remove для ранее запрещенного. Название нового скрипта будет выглядеть так:




    В остальных браузерах поступаете подобно этому алгоритму.



Интструкция по установке:
Поставить Add-on (wikipedia:Greasemonkey) в Firefox.
Соответственно, все полезности получаются только при использовании Firefox (Chrome, Opera).

Пройти по этой ссылке: cnews-buttons-1.24, вверху справа на странице будет зеленая кнопка Install. Клацнуть на кнопке и ответить браузеру "да" ("install").

Для других браузеров есть в этой теме:
Моя инструкция «TeXify cnews.ru?, — LaTeX рендеринг (математические формулы в картинках)»: http://xn----8sbbemc3a7aecex.xn--p1ai/foru...showtopic=68455
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Paraligon
сообщение 29.11.2011, 5:00
Сообщение #2


Прапорщик
*******

Группа: Старожилы
Сообщений: 7951
Регистрация: 14.8.2017
Пользователь №: 129274



Странно, что среди математических символов мы не обнаруживаем в вашем скрипте стандартных символов теории множеств и логики: отношений «эпсилон» - «э наоборот», отношения вложения «С», алефов, крилолинейных и поверхностных интегралов по замкнутым кривым и поверхностям, так необходимым для векторного анализа ... B)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 29.11.2011, 13:07
Сообщение #3





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Update: http://userscripts.org/scripts/show/119376
Version 1.01 - 9:57 29.11.2011
[.] fixed missing all buttons on edit mode
[.] fixed erroneous inserted letter B on act 'close'
[.] fixed empty link in help table
[+] a bit slow, but more reliable code


Просто ставьте заново, перепишется старый.
Узнать, есть ли новые версии скрипта, в Firefox можно через Add-ons Manager -> поискать опцию Check for Updates.

2 Paraligon

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

Число n может быть любое из [0,255].

Это значит, что число n выводится или на экран, то точкой, то картинкой, то линией; а может и звуком, а может вообще включать/выключать любое устройство, в общем, смотря в какую таблицу заглядывает алгоритм в поиске соответствия для n.

Картинки (буковки, циферки и кракозябры братьев китайцев и арабов) это лишь одно из возможных соответствий. Очевидно, что для осмысленного приема-передачи эти таблицы должны быть симметричными на обеих сторонах. Если этим не озаботиться, то одно и то же число n в этих ваших интернетах у китайца выглядит как кракозябра, а у нас как цифробуква.

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

А что в шрифте? Если у нас Windows, запускаем на счет программку charmap.exe, для этого делаем:
Start -> Run... -> charmap
далее выбираем шрифт или Arial, или Verdana или Courier и смотрим в эту чертову таблицу...

Всё чего не хватает, получаем с помощью еще одного скрипта LaTeX
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Paraligon
сообщение 29.11.2011, 16:03
Сообщение #4


Прапорщик
*******

Группа: Старожилы
Сообщений: 7951
Регистрация: 14.8.2017
Пользователь №: 129274



И это всё до чего дошло современное программирование? Теперь я понимаю почему Тьюринг покончил с собой.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 29.11.2011, 16:54
Сообщение #5





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Можно и еще кнопок добавить, форумный движок всё равно парсит еще некоторые тэги. Но вот вопрос, давать ли возможность превращать сообщение в стиль "вырвиглаз"? Мне же, как модератору, еще и пожалеть об этом придется, призывать успокоиться и не делать страшные вырвиглазные сообщения...


lightgreen background
--->Centered Text<---
Выравнивание параграфа вправо --> right
-------------------------------------------------------------------




Может быть и вот эти вещи полезны, как подсвечивание синтаксиса HTML и SQL, но многим ли это надо? всё это отражается на тяжести скрипта. А я, как можно судить по моему нику, должен быть противником блоат-кода. Тошнит конечно, от этих ваших JS, но, как говорится, мыши плакали, давились, но продолжали жрать этот кактус...
HTML
<div class='outer'>
<p>Hello World</p>
</div>
SQL
SELECT p.*, t.* FROM posts p LEFT JOIN topics t ON t.tid=p.topic_id WHERE t.tid=7



Следующее. Так называемый код-бокс. Вообще-то для кода он не работает, потому что, видимо, код форума для чего-то поправляли, и внесли баг, шрифт теперь здесь не моноширинный...
CODE
long_code_here = ';
И этот [ codebox ] не уменьшается до высоты одной строчки...
Можно эту ошибку исправить, если уж сильно нужно [ codebox ] : снаружи окружить шрифтом "Курьер", сделать это можно выбрав шрифт из формы отправки сообщений.


Можно добавить и такую кнопку, которая позволит вставлять и оформлять цитаты. Для этого можно немного схитрить и вместо даты ставить URL источника, или название журнала:
Цитата(Достоевский @ http://userscripts.org/scripts/reviews/119376)
Quoted post content here




Обратите внимание
на действительно нужные вещи для выделения структуры текста. Отступы (indent) можно вкладывать друг в друга:


Indent this text to make it stand out
Indent this text to make it stand out
Indent this text to make it stand out





А с помощью (list) делать вложенные списки, которые нумеруются автоматически:


  1. Generate different marker types (you can use a, A, i, I, and 1)
  2. второй пункт первого уровня
    1. This is multi-dimensional...
    2. второй пункт второго уровеня
    3. третий пункт второго уровня
      1. А в нем еще третий уровень
      2. а в нем свои пункты
      3. которые нумеруются в римской системе...
  3. третий пункт первого уровня
  4. четвертый пункт первого уровня
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 29.11.2011, 17:34
Сообщение #6





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Paraligon @ Вторник, 29 Ноября 2011, 15:03:33) *
И это всё до чего дошло современное программирование? Теперь я понимаю почему Тьюринг покончил с собой.

:D В любой деятельности ровно столько науки, сколько в ней математики. А в программировании математики нет. Немножко на заре компьютерной эры ее было. Программирование очень простое занятие, такое же простое, как программирование домохозяйкой микроволновки. Просто занятие это трудоемкое, как и всё без научного обоснования, всё строго по недоказанному математикой, а потому часто через одно место, и как следствие, сейчас на некоторое время на профессию программмер ажиотаж.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Tempo
сообщение 29.11.2011, 18:57
Сообщение #7


Старший сержант
*****

Группа: Старожилы
Сообщений: 3152
Регистрация: 11.8.2017
Пользователь №: 103595



ORG100H

А что такое strike?


--------------------
superlabor
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Paraligon
сообщение 29.11.2011, 19:06
Сообщение #8


Прапорщик
*******

Группа: Старожилы
Сообщений: 7951
Регистрация: 14.8.2017
Пользователь №: 129274



А почему трудоёмкое?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Paraligon
сообщение 29.11.2011, 19:18
Сообщение #9


Прапорщик
*******

Группа: Старожилы
Сообщений: 7951
Регистрация: 14.8.2017
Пользователь №: 129274



Всегда восхищался Художниками, способными объяснить идею без алфавита и натурального ряда! Им место на свалке ...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 29.11.2011, 23:41
Сообщение #10





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Tempo @ Вторник, 29 Ноября 2011, 17:57:31) *
А что такое strike?
Вот: strike
зачеркнутый текст. Иногда не хватает для выразительности...
Небольшой хелп появляется, если клацнуть на кнопке со знаком вопроса.


Цитата(Paraligon @ Вторник, 29 Ноября 2011, 18:06:09) *
А почему трудоёмкое?

На это можно ответить вопросом, как выразился профессор с кафедры «Технологии программирования» А.А.Шалыто,
Почему программы не проектируются?
...
Мне на ум приходят только три вещи, которые создаются без разработки проектной документации: дети, картины и программы. Видели бы вы удивленное выражение лица моего знакомого художника-экспрессиониста, который не мог поверить, что программы, в том числе и для ответственных объектов, пишутся обычно в той же манере, что и используется им при написании картин!
...
Каждый, кто участвовал в крупном проекте по реконструкции ПО, навсегда запомнит то чувство беспомощности и потерянности, которое испытываешь, когда впервые видишь гору плохо документированных (но не всегда плохо написанных) исходных текстов. Доступность исходных текстов не слишком помогает, когда отсутствует доступ к ключевым разработчикам. Если программа написана на сравнительно низкоуровневом языке типа Cи и плохо документирована, то все основные проектные решения обычно растворяются в деталях кодирования и требуют реконструкции.
...
Мосты, дороги и небоскребы без документации обычно не строятся, а вот о программах этого не скажешь. Кстати, в археологии тоже нельзя копать, где и как Бог на душу положит, так как при этом могут возникать серьезные неприятности.
...
В программировании сложилась ситуация, определяемая вторым законом Вейнберга: «Если бы строители строили дома так, как программисты пишут программы, достаточно было бы одного — единственного дятла, чтобы разрушить цивилизацию»

Статья к прочтению обязательно! (:

Задумывались, чем отличается автомобиль Самоделкина-из-гаража от тщательно продуманного инженеринга заводских автомобилей? Причина уже в том, что устройства, для которых пишут программы, стали называть компьютеры, и перестали -- вычислительными устройствами. Это чтобы не распугать так и не совладавших с арифметикой. Эти устройства программируют так, что правильнее их называть УУ. Угадывательные Устройства. Что как бы намекает. Блондинка ведь тоже, то, что под капотом, называет УУ, по звуку...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 30.11.2011, 14:58
Сообщение #11





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Баг
Воспроизводится в любом браузере: Google chrome, Firefox
Выделенный в редакторе текст при нажатии кнопок должен окружаться тэгами,
а сейчас он заменяется.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 30.11.2011, 19:48
Сообщение #12





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Это надо реализовывать, Обезбан. Реализован самый минимум.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2011, 3:52
Сообщение #13





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Еще один скрипт. cnews-quote++

Установка скриптов:
смотри стартовое сообщение.

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

После установки, на страницах, где:
  1. содержатся сообщения (то есть, только внутри какой-то темы);
  2. в адресе которых найдется подстрока 'http://xn----8sbbemc3a7aecex.xn--p1ai/forum/*',
справа на странице появится висячая кнопка вида: [++].

Использование:
Цитаты делаются в два щелчка мышью. Один раз -- выделить текст, второй раз -- нажать на висячую кнопку [++].

После нажатия на кнопку [++] страница прокрутится вниз, к форме ответа, и вы увидите вставленную и оформленную цитату. Эта прокрутка может раздражать, такой "фидбэк на действие" оставлен временно, для процесса обкатки.

Нереализовано:
  1. Дата не ищется, не вычисляется, и не вставляется в цитату.
  2. Тэги оригинального сообщения не вычисляются. Вставится простой текст.
  3. Не проверяется, где заканчивается выделение цитаты. Служебное содержимое страницы, или фраза из цитирования другого участника, запросто пойдет в цитату от одного имени. Проверка, чего вы там захватили в выделение мышью, возложена на вас.
Пожелания?
  • скорее всего, показ этой кнопки надо будет повесить на еще одну кнопку, а ту поместить с кнопками форматирования. Она, эта [++], в общем-то, мешает на странице.
  • Вложить этот скрипт в предыдущий? есть и плюсы, и минусы этого.
  • Сместить кнопку? Верх-вниз? А может, посредине и побольше?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2011, 11:15
Сообщение #14





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Не понял необходимости скрипта... Просто для удобства?
Т.к. у меня, возле каждого сообщения есть кнопочки [+цитировать] [ответить с цитатой].
Так вот, побегав по постам и нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] я и получаю то, для чего этот скрипт:
одно сообщение со многими цитатами разных людей.

И еще. Я жалобился на убогость форума, но похоже на то, что дело глухо. Youtube-ссылки доступны только в ЛС, на форуме отключены. Может быть удастся youtube-ссылки разворачивать через скрипты?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2011, 11:21
Сообщение #15





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Обезьяна с бананом @ Четверг, 1 Декабря 2011, 14:15:47) *
Не понял необходимости скрипта... Просто для удобства?
Т.к. у меня, возле каждого сообщения есть кнопочки [+цитировать] [ответить с цитатой].
Так вот, побегав по постам и нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] я и получаю то, для чего этот скрипт:
одно сообщение со многими цитатами разных людей.

И еще. Я жалобился на убогость форума, но похоже на то, что дело глухо. Youtube-ссылки доступны только в ЛС, на форуме отключены. Может быть удастся youtube-ссылки разворачивать через скрипты?

нажал - но выделилось ВСЕ сообщение... а не цитата из поста...
в этом минус... :+: ;) B)
опять нужда в редактировании... :no: :o

Цитата
нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить]
вот вырезка - на которую я хотел ответить-проверить работу...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2011, 11:59
Сообщение #16





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Обезьяна с бананом @ ) *
побегав по постам и нажимая кнопочку [+цитировать], а затем нажав снизу красную кнопочку [ответить] я и получаю то, для чего этот скрипт:
одно сообщение со многими цитатами разных людей.

Не знаю, попробовав один раз, я этой кнопкой больше ни разу не пользовался. Она выдает портянку из сообщений, в которой куча-мала QUOTE. Потом искать среди вложенных QUOTE только те три короткие фразы из трех разных сообщений? Жалко времени... Поэтому ленивые люди и делают оверквотинг.

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

А со скриптом только четыре точных движения, [1]: выделил, [2]: нажал [++] ,



и никуда не переходя внизу этой же страницы [3]: пишешь ответ, и [4]: жмешь "отправить".



Бинго. Экономия. Профит. :D
Наша жизнь уходит впустую по таким секундным ненужным телодвижениям...

Цитата(МаксВлАл-РЛТ @ ) *
нажал - но выделилось ВСЕ сообщение...
Сообщение от нажатия на кнопку само не выделяется. Порядок такой: выделил нужный кусочек в сообщении, нажал кнопку, вставилось оформленное тэгами цитирование в форму ответа, пошел к следующему сообщению.

вот это сообщение написано именно так.

Цитата(Обезьяна с бананом @ ) *
Youtube-ссылки доступны только в ЛС
Насчет Youtube не помогу. Если скрипт на стороне сервера не парсит тэги видео, то на нашей стороне ничего не сделать. Отправляемое нами с разных страниц не обязательно проходит одинаковый путь по алгоритму в парсере. Из ЛС одни ветки алгоритма движка форума на сервере работают, из формы в темах -- другие.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2011, 12:11
Сообщение #17





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



проба!!!

пс - сначала я написал - потом выделил цитату и нажал вставить ... первое затерлось... а вставился весь пост...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 1.12.2011, 12:29
Сообщение #18





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



МаксВлАл-РЛТ , скрипт cnews-quote++ у Вас не работает. Он не умеет цитировать вложенные тэги QUOTE. И не умеет находить дату сообщения.

У чумазой обезьянки появилось название скрипта cnews-quote++ и галочка?



Цитата(МаксВлАл-РЛТ @ ) *
сначала я написал - потом выделил цитату и нажал вставить ... первое затерлось...
Это точно не мой скрипт работает. Он ничего не затирает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 3.12.2011, 6:01
Сообщение #19





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Обновление:
cnews-postmessage

Теперь выделенный текст обворачивается тэгами.

Обновлять, напомню, это просто установить заново. Пойти по ссылке и нажать зеленую кнопку «Install».
Времени не было разобраться с автоматическим обновлением, поэтому пока вручную.

Старая версия скрипта остается прицепленной к www-странице, пока страницу, например, этой темы, не перезагрузите. Скрипт ждет широковещательного сообщения от браузера, что страница полностью загружена, затем GM-обезьянка смотрит в папку со скриптом, и цепляет скрипт к странице, который и вносит в нее изменения. Из этой последовательности ясно, что если в папке со скриптами что-то изменилось (вы только что установили обновление), то на отображаемой странице это не отразится, пока не запустите всю последовательность на исполнение заново.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Paraligon
сообщение 3.12.2011, 6:48
Сообщение #20


Прапорщик
*******

Группа: Старожилы
Сообщений: 7951
Регистрация: 14.8.2017
Пользователь №: 129274



Мыши, крысы ... Все это уже прошедший день ... Будущее за силой мысли, когда вы с её помощью делаете без каких либо касаний требуемое выделение ... А отображение текста происходит в результате проявления мысли: что подумали, то и отобразилось на экране ... Такие технологии уже есть и это не фантастика. Извините, но то, что вы здесь на форуме делаете с интерфейсом, напоминает мне драчку с программируемыми калькуляторами тридцатилетней давности ...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.4.2024, 19:01
Консультации адвоката по уголовным делам. Бесплатно. По всей России