Ами днес се събудихме около 14 часа. Много добре си поспахме. От много време не си бяхме поспивали така дълго и приятно. Към 14:30 аз седнах пак да работя по проекта ми. Седнах да обновя документацията като хората. Тъй като аз ползвам docbook формат за документацията, се оказа, че kdevelop ползва някакви сложни преплетени dtd-та за декодиране. В крайна сметка с малко модификация на dtd-тата на kde успях да си генерирам html код като хората… почти. Всичко работеше ОК докато не сложих и малко скрииншотове. Понеже docbook-а ползва div-ове за да разделя съдържанието на формата, нещата са малко по-сложни. Футер-а на документацията излизаше някъде по средата на страницата, вместо на дъното. След малко ровене из нета, разбрах, че когато се ползват div-ове за футер с комбинация от снимки е жизнено важно да се оказва размера на снимката (height и width), за да може browser-а да задели нужното място и да сложи футера на мястото му дори преди снимката да е заредена. По този начин си реших всички проблеми… почти
. Последно трябваше да се преборя с генерираният код от docbook-a. Исках да е малко по четлив за нормални хора. За щастие, въпреки неподреден, генерирания код е валиден и tidy се справи идеално с подреждането. Написах си и едно башче за лесно генериране на .html-а от docbook и минаване през tidy:
#!/bin/bash
echo "Cleaning html files..."
rm -rf *.html
echo "Generating html files..."
meinproc index.docbook
echo "Tidy up html code..."
for a in *.html;do tidy $a > $a.1;done
echo "Swaping old with new files..."
for a in *.html;do mv $a $a.2&&mv $a.1 $a;done
echo "Removing old files..."
rm -rf *.2
echo "All done."
-
Предпочитан език:
-
Категории:
- Астрономия (rss) (11)
- Животът ми (rss) (490)
- Мрежи (rss) (4)
- Мултимедиен Уеб Дизайн (rss) (2)
- Работа (rss) (100)
- Рецепти (rss) (29)
- Статии (rss) (13)
- Филми (rss) (36)
- Храниелни бележки (rss) (5)
- Хранителен Дневник (rss) (9)
-
Архиви:
- 2005: Thanksgiving — Вчера беше денят на благодарността [...]
- март 2010 (3)
- февруари 2010 (1)
- януари 2010 (4)
- декември 2009 (1)
- ноември 2009 (3)
- септември 2009 (2)
- 2010 (8)
- 2009 (20)
- 2008 (33)
- 2007 (121)
- 2006 (153)
- 2005 (238)
- 2004 (4)
- 2000 (1)
-
Връзки:
-
"Тао, което може да бъде изказано,
не е вечното Тао.
Име, което може да се назове,
не е вечното име.
Безименното е начало на небето и земята.
Назованото е майката на десетте хиляди неща.
Когато е лишен от желания,
човек може да съзре тайното.
Когато е изпълнен с желания,
човек може да съзре проявеното.
И първото, и второто,
избликват от един и същи източник,
но се различават по име;
това се проявява като тъмнина.
Тъмнина сред тъмнина.
Портата към всички тайни." - Lao Tzu (老子)