Позитивно видеть в статье про новую версию тесты старой… Кстати, где вы такой древний софт достали? Апач 1.3.33, мускуль 4, похапе 4… Вы некрофил, или во сколько? Может потому в последней строчке везде крестики, что она не работает под усопшей больше года назад 4-й версией похапе? ;)
Хотите, чтобы звук стал ещё лучше? Снабдите динамик закрытым коробом по объёму средней автомобильной двери. Когда менял в машине колонки попробовал включить их не смонтированными в дверь и ужаснулся, какую лажу я купил. А когда позже включил их смонтировав в дверь был ошеломлён сочными и глубокими басами от JBL :) Автомобильная аккустика рассчитана на монтаж в автомобиле. Отсюда 1) нужен короб (закрытый, так же как и дверь авто) достаточного объёма и 2) не стоит ждать от них хороших показателей в большой комнате, они рассчитаны на объём автомобильного салона (узконаправленные и слабосильные) и в комнате будут звучать суховато. Хотя, конечно, всё же лучше, чем китайские перделки по 5 баксов мешок.
Я имел в виду, что визуальному редактору, в принципе, монопенисуально, что вставлять в текстовое поле по нажатию кнопочки «болд». И его визуализатору по сути так же монопенисуально, визуализировать ли вставленный HTML или прогонять его через конвертор BB->HTML перед отображением. Да и не обязательно это должны быть BB-коды, важно, чтобы это был жёстко ограниченный набор конструкций (тегов), изменять который секретарша при всём желании не сможет. Просто BB-коды — это стандарт де-факто в интернетах и сейчас уже многие секретарши их знают. А допилить редактор (скачать другой, написать свой, етс.) — небольшая цена за секретаршеустойчивый сайт.
Я могу очень сильно ошибаться, поскольку с перлом не имел дела уже лет 10, но, по-моему, $ENV{DOCUMENT_ROOT} будет определена только если этот скрипт положить в эту самую DOCUMENT_ROOT (или какую-нибудь её дочернюю директорию) и вызвать из браузера :)
Сделали б ещё возможность все эти картинки в спрайт склеить… И как-то плавности не хватает, хотя м.б. это из-за малого кол-ва картинок (имею в виду пример с самсунговским телефоном на офсайте). А вообще, конечно, заголовок обещал больше, чем фотогалерею ;-)
Без претензии на оригинальность:
1. Добавляем в таблицу поле, в котором хранится порядковый номер записи (не id) без учёта уровня вложенности. Т.е. n для родителя, n+m для детей;
2. SELECT * FROM tree ORDER BY n;
3. В цикле разбираем результат и строим дерево на стороне приложения.
Гмм… Пересел с винды на убунту без стона и боли полгода назад. Сначала это была KUbuntu, но на интеловской ноутбучной видюшке и гиге оперативки она работала как-то неуверенно, поэтому снёс и поставил XUbuntu, коей пользуюсь по сей день. Была проблема при обновлении с 8.10 до 9.04 (xfce не запускался, всё решилось 1 минутой в гугле и 1 символом в конфиге). Пересадил на неё и родителей (благо, у них требования к компу — это погода на яндексе, тетрис и солитёр). Может быть она и не быстро грузится и выгружается, но мне как-то это и не нужно, компы работают практически 24/7 :) Винда на такое не способно. Единственное, хочется на ноутбуке или побольше разрешение (сейчас 1280х800), или dpi в шрифтах побольше… Великовато как-то всё :)
во-первых, это будет граница ниже отступа, а нужно границу выше отступа
во-вторых, если нужны границы у 3 колонок, между которыми по 10рх отступ — тогда как? нет, можно, конечно, добавить div'ы с бордерами, но это опять-таки лишние элементы. то есть, «кто чего боится, то с тем и случится» :)
зы: способ, конечно, хорош и применим в некоторых условиях… но применять нужно с опаской :) «вдруг завтра заказчик захочет бордер» :)
Гмм… Ну так автор говорит, что если указать внутри контейнера margin футер может уплыть вниз на величину этого margin'а и предлагает заменить его padding'ом. Лично я не знаю способов нарисовать border по краю блока с внешним отступом не используя margin или дополнительный контейнер (а-ля .outer { padding: 10px } .outer > .inner { border: 1px solid red })
CACHE MANIFEST
static.host/image.png
file_put_contents($file, "");
}
read_cache($file) {
include($file);
return $data;
}
минус время на сериализацию и десериализацию :)
1. Добавляем в таблицу поле, в котором хранится порядковый номер записи (не id) без учёта уровня вложенности. Т.е. n для родителя, n+m для детей;
2. SELECT * FROM tree ORDER BY n;
3. В цикле разбираем результат и строим дерево на стороне приложения.
во-первых, это будет граница ниже отступа, а нужно границу выше отступа
во-вторых, если нужны границы у 3 колонок, между которыми по 10рх отступ — тогда как? нет, можно, конечно, добавить div'ы с бордерами, но это опять-таки лишние элементы. то есть, «кто чего боится, то с тем и случится» :)
зы: способ, конечно, хорош и применим в некоторых условиях… но применять нужно с опаской :) «вдруг завтра заказчик захочет бордер» :)