Я когда-то сделал ужасный сценарий для подобной цели. Это - просто клудж, но когда я записал это, я не заботился о времени выполнения или привлекательности. Я уверен, что существует больше "productified" версий того же понятия вокруг, но Если Вы хотите получить некоторое представление или что-то, чтобы начать взламывать на, здесь идет (сделал это в 2008, таким образом используйте на Ваш собственный риск!) :-)
#!/bin/sh -
REPO=/export/foton/PictureStore
LINKS=/export/foton/links
SPLITTIX=`date '+%y%m%d-%H%M'`
# kilobytes
DVDSIZE=4400000
PARTPREFIX="DVD-"
REPOSIZE=`du -sk -- ${REPO} | awk '{print $1}'`
NUMPARTS=`expr $REPOSIZE / $DVDSIZE`
SPLITDIR=${LINKS}/splits/${SPLITTIX}
mkdir -p -- "$SPLITDIR"
PARTNUM=1
PARTSIZ=0
DONESIZ=0
PARTNUM=`echo $PARTNUM | awk '{printf("%03x", $0)}'`
mkdir -p -- "${SPLITDIR}/${PARTPREFIX}${PARTNUM}"
for D in "${REPO}"/..?* "${REPO}"/.[!.]* "${REPO}"/*
do
if [ ! -e "$D" ]; then continue; fi # skip ..?*, .[!.]* and * if there are no matching files
D=${D#$REPO/}
D_SIZ=`du -sk -- "${REPO}/$D" | awk '{print $1}'`
if test `expr $D_SIZ + $PARTSIZ` -le $DVDSIZE
then
# link to D in this part
ln -s -- "$REPO/$D" "${SPLITDIR}/${PARTPREFIX}${PARTNUM}/$D"
# adjust counters
PARTSIZ=`expr $PARTSIZ + $D_SIZ`
DONESIZ=`expr $DONESIZ + $D_SIZ`
else
# next part and link to D in that
echo PART $PARTNUM: $PARTSIZ kb '(target' $DVDSIZE 'kb)'
PARTNUM=`expr $PARTNUM + 1`
PARTNUM=`echo $PARTNUM | awk '{printf("%03x", $0)}'`
PARTSIZ=$D_SIZ
DONESIZ=`expr $DONESIZ + $D_SIZ`
mkdir -p -- "${SPLITDIR}/${PARTPREFIX}${PARTNUM}"
ln -s -- "$REPO/$D" "${SPLITDIR}/${PARTPREFIX}${PARTNUM}/$D"
fi
done
echo "wrote $DONESIZ kb in $PARTNUM parts in $SPLITDIR"
Я думаю, что мне совместно использовали результат через самбу к хосту окон, который записал диски от него. При использовании неизменного вышеупомянутого можно хотеть использовать mkisofs
или другой archiver, который разрешает символьные ссылки.
По некоторым причинам, веб-браузер любят делать моноширинный шрифт меньшим, чем другой текст, который может сделать code
тяжелее читать. Существует два способа обработать это в Chrome.
Нажмите значок ключа.
Выберите "Предпочтения"
Выберите "Под капотом"
Под "веб-контентом" можно "Настроить Шрифты..." - Вы захотите изменить "Шрифт фиксированной ширины".
При просмотре веб-страницы держите control
ключ и хит -
или +
уменьшить или увеличить размер шрифта. Ваша установка "масштабирования" будет использоваться для всех страниц на том веб-сайте.
Можно проверить и изменить настройки Zoom для страницы, которую Вы просматриваете путем нажатия на значок ключа.
В соответствии с Ubuntu 11.04, с помощью браузера Chrome я нашел, что некоторые моноширинные шрифты очень трудно считали, особенно кодировали из github.com. Что сделало "ночь, и день" различие для меня был следующим:
Установите семейство Bitstream Vera свободных шрифтов TrueType.