Участник:ЗаяцВолк: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
Строка 249: Строка 249:


{{youtube|pYOzGniOZgY|Хай, тут есть метка времени!|time=300}}
{{youtube|pYOzGniOZgY|Хай, тут есть метка времени!|time=300}}
== Навигационный шаблон ==
Недостатки текущего шаблона:
* количество строк ограничено в таблице шаблона.
* Добавление новой строки в произвольное место шаблона превращается в мучение, ибо необходимо переписывать нумерацию.
{{comment|ИКР|Идеальный конечный результат}}:
* Шаблон, где параметры "заголовок" и "список" не нумеруются.
* Сохранение совместимости с текущим кодом реализации, чтобы не переделывать уже существующие шаблоны.
Поиск решения:
** На шаблонах – добавить новый подшаблоны аля <nowiki>{{НавЗаголовок}}</nowiki> и <nowiki>{{НавСписок}}</nowiki>. Так, в частности, сделали на викитропах, кст
*** Недостатки:
**** Больше гребанных скобок
**** Реализуем микро-{{comment|DSL|Предметно-ориентированный язык программирования}}, что само по себе избыточно на вики-проектах, где этих DSL и так много.
** На Lua В1
*** Ограничения:
**** Параметры должны иметь '''уникальные имена''', с чем собстно и идет борьба, либо безимянные, что усложнит как восприятие, так и редактуру текста. Использование 2 переменных с одинаковым именем нельзя.
***** Способ обхода – новый DSL (да, блэт). Вместо '''|заголовок =''' пишем '''|заголовок равно''', например.
****** Минус – новый DSL
** На Lua В2 – выставить поведение шаблона в зависимости от предыдущего значения <s>что за чушь ты несёшь?</s> – условно '''|заголовок|Тут бомбезный заголовок|список|тут перечень важных элементов''' повторять пока не надоест.
*** Преимущества:
**** Допиливаемость. В случае необходимости можно добавить в код аля |подсписок| |изображение| и пр. Таким образом, микросистема получает новые свойства и фичи.
**** Можно совместить со старым кодом. Условно есть переменная заголовок1 или список1 – используем старый шаблон, если нет, то используем новый.
*** Недостатки – пока не вижу.

Версия 15:30, 9 июля 2024

Капитан сайта

Все вопросы - приоритетно решаются с ЗайцеВолком. Обладает всей полнотой власти на "Посмотри Лису".

С уважением, Шкипер Fox (обсуждение) 11:29, 1 ноября 2022 (MSK)

О себе

Цитатник

Раздел с избранными цитатами отовсюду.

« Ваш рай это только сон »
Хакер
« Ты хочешь всего и сразу, а получаешь ничего и постепенно »
Смешной перевод
« Западные люди, когда им плохо, идут к психологу, восточные уходят в себя, а русские идут в гости. »
Задорнов, но это не точно
« Ты пытался добиться понимания от идиотов, что идиотизм само по себе »
— Другой смешной перевод

Что сделано

Текущий статус

  • Назначен Старпомом. Все вопросы по сайту ко мне. В случае сильных разногласий будем решать вместе со Шкипером.
  • Создаю раздел по хатха-йоге.

Вики-деятельность

Тропы

А

Б

В

Г

Д

И

Ж

З

Л

М

Н

О

П

Р

С

Т

У

Ч

Э

Я

Недостатьи (доделать/переделать)

В планах

  • Испорть себе подарок — когда персонаж хочет расстроить планы других, а в конце выясняется, что это был подарок для него
  • Переписать ст. Russian Reversal. Илай меня опередил, слава герою)

Литература

Театр, опера, мюзиклы и пр.

Кино

Ранобэ, манга и аниме

Игровые студии

Видеоигры

Прочее

Тесты

Рандомный текст

В

Lua
Ошибка скрипта: Функции «randElem» не существует.
Ошибка скрипта: Функции «randItem» не существует.

Сортировка

Сортировка списка

  • А
    • АА
  • Ветер
  • Победа
  • Б
  • В

Сортировка списка

  • «Телец»
  • «Овен»
  • «Рыба»
  • «Дева»

Отсортировать список

  1. aaa
  2. sss
  3. grends
  4. Zz
  5. B

Хай, тут есть метка времени!

Навигационный шаблон

Недостатки текущего шаблона:

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

ИКР Комментарий: Идеальный конечный результат:

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


Поиск решения:

    • На шаблонах – добавить новый подшаблоны аля {{НавЗаголовок}} и {{НавСписок}}. Так, в частности, сделали на викитропах, кст
      • Недостатки:
        • Больше гребанных скобок
        • Реализуем микро-DSL Комментарий: Предметно-ориентированный язык программирования, что само по себе избыточно на вики-проектах, где этих DSL и так много.
    • На Lua В1
      • Ограничения:
        • Параметры должны иметь уникальные имена, с чем собстно и идет борьба, либо безимянные, что усложнит как восприятие, так и редактуру текста. Использование 2 переменных с одинаковым именем нельзя.
          • Способ обхода – новый DSL (да, блэт). Вместо |заголовок = пишем |заголовок равно, например.
            • Минус – новый DSL
    • На Lua В2 – выставить поведение шаблона в зависимости от предыдущего значения что за чушь ты несёшь? – условно |заголовок|Тут бомбезный заголовок|список|тут перечень важных элементов повторять пока не надоест.
      • Преимущества:
        • Допиливаемость. В случае необходимости можно добавить в код аля |подсписок| |изображение| и пр. Таким образом, микросистема получает новые свойства и фичи.
        • Можно совместить со старым кодом. Условно есть переменная заголовок1 или список1 – используем старый шаблон, если нет, то используем новый.
      • Недостатки – пока не вижу.