Если встрает задача переименования страницы, так что бы не удалять старую, не хранить её историю, тут средвами DokuWiki не обойтись.
Вот пример того как это мойжно сделать shell командой, в случае когда была переименована главная страница области видимости (задана в параметрах DokuWiki):
find . -name "glavnaja*" | while read fn; do nn=`echo $fn | sed "s|glavnaja|start|"`; echo "$fn -> $(basename $nn)"; sudo mv $fn $nn; done
страница была “glavnaja”, стала “start”
для отдельной страницы подойдет такой наборк команд, указывать нужно полный путь со всеми namespace:
pn="$1" # like: wiki:help
nw=$2 # новое имя, help1
fn=$(echo $pn | sed 's|:|/|')
for d in attic media meta pages
do
ls -1 $d/$fn.* | while read line
do
nn=$(basename $fn)
dn=$(dirname $fn)
new=$(echo $line | sed "s|$nn|$nw|")
mv $line $new
done
done
Сейчас занимаю написанием программы для отрисовки проекци крон деревьев, задачи:
- вообще создать вменяемый инструментарий, а то наши уважаемые био-ботаники до сих пор то, что делает программа, чертят на миллиметровке, а замеров может быть до 1.5 и более тысяч…
- создать программу кроссплатформенной, для чего выбрана библиотека QT4.
- ну и вспомнить старое забытое, да потрудиться на благо родной науки.
В процессе написания, иногда возникают проблемы или трудности, кутишного Assistant практически всегда хватает, но иногда что-то всё равно не идет, и нужна сторонняя справочная информация. В результате поисков случайно наткнулся на сайт
http://www.crossplatform.ru - много информации на русском языке для написания кроссплатформенных программ, по QT4, в частности, ооооочень много материалов на русском, пользуйтесь :simple_smile:
Вот наткнулся случайно:
список приложений написанных на Qt4 по английски, но выбрать себе можно. Мне вот понравился браузер
Arora, в репозитариях есть arora (extra) и arora-git (community). Но про браузеры ещё будет пост ;)
Обновил статью
Настройка принтера Samsung ML-1520P.
Отмечено что закрытые драйвера больше не поддерживаются и не располагаются на сайте Самсунга, добавлен обзор настройки через samsunggdi и splix, добавлена ссылка на закрытые драйвера (расположил на моём сайте, если будут притензии, придется удалить).
Сегодня стал счастливым обладателель сего сабжа, так же известной как шемаг, куфия (и ещё несколько названий).
Пока накопал следующие способы вязать на голову.
Способ раз
Способ два
Вязка на шею
Тут на пальцах. Склыдываем арафатку пополам, так что бы получился треугольник. Берем за концы, так что бы вершина трегольника смотрела вниз, концы обводим вокруг шеи, так что бы они оказались на груди. Завязываем их узлом на груди, под полотнищем (что бы узел не был виден).
Позже может быть выложу фото.
Другие способы
Пока особо не интересовался, но поисктаь в интернете и на ютубе, много руководств. Ключевое слово для английского поиска: shemagh
Сижу слашаю сборник Blues Way Vol.1… понимаю, что нужно акустику хорошую =-)
В менеджмент консоли:
all dump 1000
через некоторое время проверять логи медмент-ноды, там будут данные в процентах от выделенной памяти.
команда для разработчиков, по слову help про неё ничего не прочитаешь, а прочитаешь тут:
http://dev.mysql.com/doc/ndbapi/en/ndb-internals-dump-command-1000.html и про аналогичные команды также.
Моя бывшая одногрупница, примерно год назад стала обладательницей своего салона-парикмахерской, название которой “Надежда”. Месяц назад, на сборе нашей группы я об этом узнал, ну вот пришла пора подстригаться, решил поддержать своих так сказать.
Район конечно не топовый для размещения и большой популярности, но такие тихие местечки мне как раз и нравятся: расположена в районе остановки заря, не далеко от школы-интерната для одарённых детей, точный адрес: Кирова 101, парикмахерская “Надежда”. По меркам всяких обстановок и пр. не берусь судить, тут у меня вкус довольно червствый. В общем как подстригли понравилось, причем сказал - подстригите на свой вкус, оказалось почти так как обычно стригусь, мелочь, что прочувствовали, а приятно. Кроме того подравняли бороду, немного сменив стиль. И всё это добро вышло в 250 руб… ещё одна приятная мелочь. В общем - рекомендую ;)
Вот примерный план:
Хотел ещё завести давней знакомой её книжку и флешку, да по причине забытия телефона дома это дело обломилось, немного подумав, решил сгонять в Оахаку, выпить чашечку кофе. Блин, приятная кофейня в самом центре города, теплая уютная обстановка, приятная негромкая музыка, во втором зале фотоработы хозяина кофейни. Он кстати часто бывает там сам, думается интересный человек :simple_smile: Спасибо Танюхе (aka Sortis aka Азраэль) за то что в своё время показала это заведение ;)
Ну собственно кроме этого сестренке в комнате стеллаж для книжек поставили и посмотрел Белый клык, на этом день и уже подходит к концу, завтра топаю в горы, в компанию только одного человека из 10 кандидатов вытянуть получилось, ну да ладно, и один бы сходил =-)
Для начала, вышла версия 0.11.0, сайт программы:
http://www.qlandkarte.org/
Что из себя представляет, я
уже писал
И несколько заметок:
.
В общем, было уже давно мной замечено странное поведение в работе с интернетом с компов что сидят за маскарадингом в моей маленькой домашней сети. В чем это проявляется? А вот в чем: не через прокси практически невозможно серфить по WWW, открываются только единичные сайты, некоторые протоколы, конкретно столкнулся с git, не работают - просто висит соединение.
Схема подключения такая:
[компы сети]=====[свитч]------[роутер (inet via pppoe)]-------[ADSL модем]--~~~~~--[internet]
Анализ сетевых настроек ничего не дал, игры с MTU/MRU тоже, отключение ipv6 и windows scaling тоже, анализ работы tcpdump тоже… Поиск решения по интернету проводился долго и мучительно, но в итоге набрел на обсуждение:
http://www.usenet-forums.com/linux-networking/71513-iptables-adsl-some-protocols-not-working.html и на документацию:
http://www.linux.org/docs/ldp/howto/Adv-Routing-HOWTO/lartc.cookbook.mtu-mss.html
Результат - решение проблемы: добавить правило для iptables:
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
конкретно в моём случае они получились такими:
-A FORWARD -i eth1 -o ppp999 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -i ppp999 -o eth1 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
PS кстати, отключить ipv6 можно так: создать файлик /etc/modprobe.d/ipv6
со следующим содержимым:
Включаем
В продолжении ранее поднятой
темы
Покумекав по форумам нашел информацию, что на моём чипсете NCQ должен включаться параметром adma=1 модулю sata_nv, в первую очередь смутило то, что спросив modinfo sata_nv, мне было сказано, что опция включена по дефолту. Но мы обычно не верим, и проверяем.
Обновил DokuWiki до последней редакции. Заодно сменил темплейт на
r7throot5, в котором сходу пришлось подправить некоторые данные в rss, что бы с моими темами в системе оно было бы юзабельно (белый текст на белом фоне это конечно круто:))
/UPDATE/ если используется плагин Avatar: или обновите его так же, или вниметльно прочитайте на странице
http://www.dokuwiki.org/plugin:avatar касательно функции isvalidemail()
Цитата (
http://blog.kovyrin.net/2006/08/11/turn-on-ncq-on-ich-linux/#comment-4100):
SATA Native Command Queueing support
This is automatically enabled if both the controller and device
support NCQ. libata supports maximum of 31 concurrent commands. If
NCQ is enabled you should be able to see a message like the following
during device initialization.
ata1.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 31/32)
If the device supports NCQ but the host doesn’t, you’ll get
ata8.00: ATA-7, max UDMA7, 312581808 sectors: LBA48 NCQ (depth 0/32)
Queue depth can be adjusted by
# echo 16 > /sys/class/scsi_device/0:0:0:0/device/queue_depth
But, there aren’t many good reasons to mess with queue depth.
У меня:
# dmesg | grep NCQ
ata3.00: 1465149168 sectors, multi 1: LBA48 NCQ (depth 0/32)
Теперь появился повод подумать… У кого нить есть какие предложения? Может на это влияет различные параметры SATA/IDE в BIOS?
PS версия драйвера sata_nv: 3.5, ядро 2.6.28.2
Strace - утилита для трассировки системных вызовов и сигналов. Часто бывает полезна в задаче определения какие файлы открывает программа за время своей работы, например, где ищет конфиги. На этом функционал не ограничивается, подробности можно посмотреть в странице руководства. Есть практически в любом дистрибутиве Linux.