Linda-chan
dokuwiki йумор In the process of checking my logs after upgrading to Frusterick, I saw the access attempts to security.png, then wasted 10 minutes trying to figure out what was "wrong" with my configuration.
Multiply my 10 minutes by a few thousand casual dokuwiki users and it's a serious time sink, not to mention it means less space in my brain for important data like Star Trek trivia.
github.com
Rainbow-Spike
request dokuwiki jQuery JS комикслейт есть вот такой плагин, чтоб кидать файлы на вкачку прямо в редактор dokuwiki.org там жкверя, аякс и всё такое, не для моего уровня. задача — найти место, где определяется путь будущего расположения файла (предположительно в массиве JSINFO, где движок держит параметры для JS). я засёк функцию, которая вроде как получает путь github.com и жестоко погнул цапу в гравицапе, перехватив каждый ретурн в переменную1, потом её реплейс в переменной2 и её ретурн
var $targetRow1 = $targetRow.data('namespace') || $targetRow.data('childof') || window.JSINFO.namespace;
var $targetRow2 = $targetRow1.replace ( ^\w\w\w?:, '' );
return $targetRow2;
}
var $targetRow1 = window.JSINFO.namespace;
var $targetRow2 = $targetRow1.replace ( ^\w\w\w?:, '' );
return $targetRow2;
}
но нифига не вышло... где ещё в коде есть гравицапы?
Rainbow-Spike
dokuwiki комикслейт Dokuwiki считается движком для записной книжки, но плагины bookmarkme (закладки соцсетей), box (блоки с float и flex), discussion (форум), fontcolor (окраска текста), fontfamily (шрифт текста), fontsize2 (размер текста), imagebox (красивые боксы картинок), macros (переменные), multipoll (опросы), tablewidth (регулятор ширины ячеек), tcycle (анимация), textinsert (ещё переменные), vshare (видеоплеер) говорят о богатом медианаследии
pages_2018-05-07_06-25-13.7z 6 027 518
последний архив страниц комикслейта, 57761 txt-страница, 27 184 146 байт в распакованном виде. в виде HTML-кода ща посчитаем. берём для примера три страницы и меряем им исходный код и HTML, сразу надевая их на формулу линейного уравнения 1078 x + b = 16622, 665 x + b = 15179, 639 x + b = 14891 выводим иксы... x = 16622/1078 — b/1078... приравниваем иксы между собой попарно... 16622/1078 — b/1078 = 15179/665 — b/665... домножаем b 16622/1078×665×1078 — b/1078×665×1078 = 15179/665×665×1078 — b/665×665×1078... получаем три разнобойных b и усредняем = 10969,38 — примерно столько базового HTML-кода у пустой страницы. подставляя среднее b в первые три формулы. получаем: x = 5,24, x = 6,33, x = 6,14, в среднем x = 5,9 — столько тратится байт на обработку 1 байта txt. вот и средняя формула 5,9×txt+10970, хотя, конечно, по трём файлам маловата статистика. 5,9×27184146+10970×57761 = 794 024 631,4 байт /1024/1024 = 757,24 Мб HTML-кода ±15% за приблизительность расчёта
Rainbow-Spike
копипаста request PHP dokuwiki комикслейт у меня опять пц. поставил плагин translation чтоб многоязычность сделать... часть переменных для названий на английском (например) берётся из движковой библиотеки, часть из шаблоновой, с этим я справлюсь. но вот со ссылками жопа

на странице comicslate.org три строки меню
в первой строке вызывается wl($ID,'do=admin') текущая страница,поверх неё вызов админки и плагин корректно цепляет текущий язык перед $ID-страницей в виде кусочка адреса "/en"
в третьей строке тоже всё хорошо, вызывается текущая страница (wl($ID,'do=index'),$lang['btn_index']) == путь: текущая страница+вызов индекса, имя: из язык-переменной и плагин срабатывает снова
а вот во второй строке проблема. вызывается ('/start',tpl_getLang('start'),'_self') == путь: стартовая страница, имя: из шаблон-язык-переменной, таргет ссылки: на себя. ссылки от текущей страницы не зависят и плагин их не обрабатывает

dokuwiki.org заявляет, что есть алиасы @LANG@ (язык по умолчанию в вики = ru) и @TRANS@ (текущий язык страницы = en), но разумеется, на момент сборки в PHP этот транс бесполезен. залез в action.php плагина, есть строка обработки аалиаса $event->data['tpl'] = str_replace('@TRANS@', $this->helper->getLangPart($ID), $event->data['tpl']);
и вот этот $this->helper->getLangPart($ID) тож бесполезен, во всех кусках я его перебрал, и $ID на /start заменял...

что забавно, если перед '/start' вставить '@TRANS@'., то адрес меняется со /start на en@TRANS@/start но любые попытки почистить строку после получения сего через str_replace либо explode натыкаются на стену непонимания, функцией echo возвращается только /start прежний. это, блин, алхимия какая-то, логика здесь не работает... или я какую-то тонкость не понял
Rainbow-Spike
dokuwiki Minecraft я уже задолбался думать в одиночку (не хочу снова ошибиться), поэтому прошу помощи у коллективного разума

сдампил наши иконки (понячий сервер MC4EP) и поименовал номерами в едином списке. то есть камень — 1.png, палка — 280.png и так далее. за ванилькой идут моды, временами вперемешку. но недавно было обновление, два мода с предметами убрали, один поставили. ясно, что слитный список никуда не годится и надо придумать что-то погибче. сижу над реестром дампа:
minecraft:stone,1,0,false,Камень
minecraft:grass,2,0,false,Блок травы
minecraft:dirt,3,0,false,Земля
minecraft:dirt,3,2,false,Подзол

и думаю, как теперь иконки расставить — по подпапкам?
minecraft/имя.png
или префикс в имя воткнуть?
minecraft_имя.png

а в именах файлов использовать ли английские названия (+ субномера в случае их совпадений)?
dirt,...,0 = dirt.png
dirt,...,2 = dirt-2.png
или мастерить русские названия (в нижнем реестре и с подчерками, как этого требует движок)?
блок_травы.png
или лучше сразу entities (движок может подменять что-либо на html-код)?
{{Камень}} = <a href="recipes/items/1" title="Камень" target="_blank"><img src="i/mine/1.png" alt="Камень" /></a>
хотя придётся составлять весьма и весьма солидный список

в это время в minecraft-ru.gamepedia.com рецепты делаются способом, очень близким к entities по оформлению (но заметно более сложным по логике конструирования, в 10 раз)
Rainbow-Spike
PHP dokuwiki Android хочу на смарт воткнуть веб-сервер, а в нём Докувики — чтоб на работе комиксы свои размечать во время пауз

попробовал поставить KSWeb, но он требует лицензию, иных каких-то рычагов там не вижу. поставил kWS — тоже что-то непонятное, в настройках прописал sdcard/www, сделал www на смарте, сунул туда чистый билд докувики, в браузере пишу localhost:8080/install.php — а мне вываливает kWSный экран, в нём — строчку Сегодня, а в ней — бегущая полоска...

кто-нибудь пробовал веб-сервер на андроида втыкать? ни MySQL ни PHPMyAdmin для докувики не нужен, только PHP 5.3.3
Rainbow-Spike
ненависть dokuwiki MLP комикслейт Дотащив практически на руках двухтонный хладный труп своего верного железного коня до российской границы, Главный Дизайнер Всея Руси на фоне физического переутомления сделался буен и обосрал Range Rover так, что теперь любой его флюродросер скорее купит Тазик, чем «кусок битого британского говна».
lurkmore.to

вот и я сейчас на Рамблер-Топ так же ору. заебали, твари. лучше бы слились немедля, чем такую ебанину творить
Rainbow-Spike
dokuwiki комикслейт в последнее время, помимо запуска CoTAN, активно полирую дизайн, в том числе и разнообразных плагинов: то для больших экранов центровку сделаю, то бортики и значок в заметках note поправлю comicslate.org то голосвания multipoll отредизайню comicslate.org то комментарии discussion для незареганных покажу, а потом научу кнопку скрытия быть вверху, стильно напротив заголовка, и спрячу раздел комментов по умолчанию. А ещё переписал главную страницу. указав, с каких версий браузеров котановские наклейки отображаются адекватно задумке
Rainbow-Spike
dokuwiki CSS JS комикслейт test.comicslate.org перехват из первой версии неплох, но всё равно приходится руками дорабатывать. по факту подстановку забеливаний при перехвате надо убирать совсем. свежие баги — цветопостановщик не работает, на просмотре не может отобразить цветной фон, при наведении мышки текст перевода чудит...
Rainbow-Spike
dokuwiki CSS JS комикслейт долбал-долбал я cotan, работает, вроде. наклейки больше не дублирует (глупейшая ошибка была), CSS в порядке. рабочий сервер с a1mg comicslate.org тестовый сервер с cotan test.comicslate.org перехватил код у a1mg и подмял под себя корректно, но в редакторную кнопку пока лучше не приглядываться, там дёргается местами...
Rainbow-Spike
PHP dokuwiki дневник JS комикслейт господа погромисты, вы когда-нибудь ленились рефакторить код, который очень прост, но без какого-либо контроля успел обрасти десятком версий? вот у меня тут такая вот жопа приключилась... и не могу даже волю в кулак собрать
Rainbow-Spike
копипаста dokuwiki Minecraft MLP [06:03:21] <Рэйнбоу Спайк> наконец что-то уникальное
[06:03:48] <Рэйнбоу Спайк> похвала рецептам майна в докувики из иркчата мода Форестри
[06:03:53] <Рэйнбоу Спайк> according to KISS principle this scheme in dokuwiki may be called the best in the world in present time
[06:03:56] <Рэйнбоу Спайк> горжусь
[06:04:19] <Рэйнбоу Спайк> хотя осторожные, сказали "в настоящее время"
Rainbow-Spike
dokuwiki MLP Эврипони сильно атакован и почти целиком лежит. а обеим вики на файлобазовых движках хоть бы хны. ещё и ддосеров палят
Rainbow-Spike
dokuwiki CSS комикслейт как думаете, что лучше?:
1) стиль .lisi {font-family:LisichkaComic;} и вставка кода <span style="display: inline-block" class="lisi"> //используется сейчас
или
2) стиль .lisi {font-family:LisichkaComic; display: inline-block;} и вставка кода <span class="lisi">
или
3) вставка кода <span style="font-family: LisichkaComic; display: inline-block;">
Turbid
Linux Debian PHP dokuwiki nginx после обновления php5-fpm_5.5.1 на php5-fpm_5.5.3 стало выдавать такое на некоторых страницах в dokuwiki (ссылка недавние изменения, например).
syslog (почему запись от zabbix — не понятно):
Sep 16 10:00:30 zabbix kernel: [ 2804.796324] php5-fpm[8977]: segfault at a ip 083d3f1d sp bfc04840 error 6 in php5-fpm[8048000+7e2000]php-fpm.log:
[16-Sep-2013 10:03:20] WARNING: [pool www] child 9144 exited on signal 11 (SIGSEGV) after 110.765968 seconds from start
[16-Sep-2013 10:03:20] NOTICE: [pool www] child 9222 started
nginx:
2013/09/16 10:03:20 [error] 9120#0: *108 readv() failed (104: Connection reset by peer) while reading upstream, client: 192.168.2.77, server: wiki, request: "GET /start?do=recent HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "wiki", referrer: "http://wiki/start"
pztrn
PHP dokuwiki Arch Пользователи blogtng — радуйтесь, в php 5.4 выкинули sqlite, оставив sqlite3. Blogtng работает, насколько я понял, с первым модулем, поэтому, сидим и ждем фикса Х)
hatred
Firefox dokuwiki bookmark Dokuwiki Bookmark и Firefox

Какое-то время назад я поднял у себя на wiki систему веб-закладок (http://hatred.homelinux.net/wiki/zhurnal/2010-05-23_02.48_dokuwiki_i_web-zakladki). Из браузеров подобные закладки добавляются при помощи так называемых bookmarklets — javascript вводящихся через адресную строку.

Естественно что, по сути, единственная удобная возможность использования веб-закладок — это создать на панели закладок (каламбууур!) закладку с URL с текстом букмарклета.

Но мне что-то не понравилось: держать открытую панель закладок ради этого, тратить драгоценное экранное место моего EeePC 1000HA… Решил покурить тему.

Подробнее: hatred.homelinux.net
ivanov
вопросы dokuwiki Жуйк, поделись опытом использования DokuWiki. Чем эта штука удобна, чем неудобна, например. Хочу знать обо всяких "подводных камнях" в повседневной с ней работе. Можно ссылками.
freetonik
dokuwiki есть знающие dokuwiki? Плагин indexmenu создает дерево всех записей, но в заголовках заменяет пробелы на "_". Кто знает как исправить? спасибо
AlexLov
Vim dokuwiki Нашёл клёвый плагин к vim'у, который позволяет писать напрямую в dokuwiki даже удалённую — называется DokuVimKi. Жаль что он не хочет работать из-за каких-то там траблов с питоновской xmlrpclib. Но хотя бы подсветка синтаксиса есть и то уже хорошо.
Ссылка на описание плагина chimeric.de
ugnich
dokuwiki На одном из моих сайтов, куда я уже давно не заходил и который толком никто не посещает, вдруг перестал работать wiki-движок DokuWiki. Ищу причину, любопытно.