Обновить
29
0
Александр@seraph

Пользователь

Отправить сообщение
Мда, надо всё-таки иногда тыкать в предпросмотр )
В примере по ссылке доктайп объявлен, в примере на этой странице он отсутствует. Я про это.
Доктайп в примере есть, можете проверить по ссылке. Видимо, для большей наглядности и в примере он не приведён.
Насколько я знаю, существует рекомендация в XHTML весь контент класть не в body, а в некоторый контейнер внутри него. Подтверждения в стандартах этому пока не нашёл, но особо и не искал. Возможно — правда, возможно — миф.
Использование комментариев поможет в будущем, если какая-нибудь версия ie начнёт с дуру работать, как остальные нормальные браузеры. Тогда подправить условие или хак будет быстрее, так как файле стилей хак придётся ещё поискать какое-то время.
Возможно для осликов стоит использовать условные комментарии (conditional comments)? Они и валидацию пройти помогут, и не придётся по несколько раз объявлять параметры, чтобы IE всё правильно понял.
Тут дело не в качестве подготовки специалистов, а в их компетентности в данной области. Вот, например, откуда даже первоклассный, но ничегошеньки не сведущий в IT переводчик узнает, что framework логичнее оставит «фреймворком», а не переводить как «каркас»? То же самое относится к cookies, Internet Explorer и прочим названиям и терминам, которые как только в книгах не переводят.
Кстати намного дешевле обычно получается, если оплачивать через электронные деньги. Раньше заказывал наложным платежом (лень как-то было дойти и положить на электронный кошелёк), а сейчас вот через вебмани оплачиваю. Разница чувствуется. Процентов 5-10, но всё-таки есть.
Я бы с радостью ходил, и хожу, когда нужно купить что-то нетехническое, но в моём городе всего 4 приличных магазина, в которых есть приличный ассортимент, из них только один специализируется на компьютерной тематике. Да и в нём лишь наиболее востребованные книжки, так что очень часто приходиться ходить на озон или букс.ру, чтобы купить то, что не удаётся достать в оффлайне.
Такого наплыва посетителей, как от вашей ссылки, этот сайт не видел, наверное уже… никогда! )
Я часто, если не сказать почти всегда, беру книги в интернет-магазинах. При этом, естественно, нет возможности повертеть книгу в руках или почитать хотя бы пару абзацев, чтобы понять, соответствует ли содержимое обложке. Поэтому перед покупкой всегда читаю форумы, спрашиваю рекомендации, что именно лучше купить по нужной мне проблеме и какое именно издание. Если конкретного издания порекомендовать не могут, то гуглю уже по тому, что нашёл в магазинах. Как вариант можно поискать электронную версию книги в электронке или сканы на natahaus.
Как житель Оренбургской области авторитетно заявляю: прирост был в 14000 %! Не занижайте статистику!!! )
С точки зрения вёрстки в целом прилично. Вёрстка смешанная, но не сугубо табличная, используются мнемоники, даже кавычки правильные (!sic), доктайп задан. Для многих сайтов даже сегодня такое является достижением. А вот дизайн меня как-то и не пробрал. Но и не испугал. Что наверное и есть хорошо: люди заходят на сайт не ради дизайна, а ради контента.
На днях заглушка на beonline.ru была ничуть не краше ни картинкой, ни кодом.
В том-то и дело, что пробовал с роутером и без него. С фтп в среднем 5 мб/с с роутером и до 12 без него. DC — 2 и 10 соответственно. Так же при передаче файлов. Wi-Fi —2,5-3 мб/с даже, если роутеру в мордочку тыкать ноутом.

Запущенном торренте на роутере или на машине, работающей через роутер?
С недавнего времени являюсь обладателем такого же 520gu. Скорость по локальной сети через роутер не превышает 4-5 метров, часто упирается даже в 2,5. На форумах неоднократно слышал, что за такие деньги это нормально, ибо причина в железе, которое быстрее работать не успевает. Какие у вас скорости с этим роутером?
Большая рпбочая площадь. Больше информации располагается на одном экране. Если честно, я так смотрю сайты не из-за того, что нашёл в том какие-то плюсы, а потому, что всегда так делал. До этой статьи как-то и в голову не приходило, что окно можно сузить наполовину )
Сижу уже около года на широкоформатном 22-хдюймовом мониторе. Практически всегда окно браузера распахнуто на всю ширину и в большинстве случаев к длинным строчкам уже привык. При достаточном интерльяже длинные строчки уже не сбивают. Хотя, если верить рекомендациям, делать строки длиннее 10-12 слов всё же не есть гут. Наверное, я один такой атипичный )
Да, вы совершенно правы, у меня с самого начала в голове был совсем другой алгоритм согласования, поэтому и вашем увидел совсем не то, что нужно )
В русском языке есть небольшая нелогичность в согласовании существительных с числом:
1 комментарий,
2 комментария,
5 комментариев,
23 комментария,
71 комментарий…
Но!
11 комментариев,
12 комментариев,
13 комментариев,
14 комментариев.
Поэтому нужно проверять не только число единиц, но и число десятков.
У меня похожая функция выглядела так:

/* Вывод оповещения о непрочитанных сообщениях выбранного пользователя */
function getUserNewMessageNotice(&$DB, $userId)
{
$MESSAGE_COUNT = getUserNewMessageCount($DB, $userId);

if (accountIsBanned($DB, $_SESSION['userId'], $_SESSION['userStatus'])
|| accountIsDeleted($DB, $_SESSION['userId'], $_SESSION['userStatus'])
|| $MESSAGE_COUNT == 0)
{ // Если новых сообщений нет или пользователь заблокирован или удалён, напоминание не выводится
return NULL;
}

$NOTICE = 'В Вашем поч­то­вом ящи­ке ';

switch ($MESSAGE_COUNT)
{
// Согласование существительного <сообщение> в нужном числе с количеством новых сообщений
// Одно сообщение, два сообщение, три сообщение, четыре сообщение, двадцать одно сообщение, тридцать два сообщение,
// НО! Одиннадцать писЕМ, двенадцать сообщений, тринадцать сообщений и четырнадцать сообщений.
// Для всех чисел, оканчивающихся на 1, 2, 3 и 4 окончание будет <-ий>, кроме 11, 12, 13 и 14.
// Для всех остальных - <ие>. Такой вот он забавный, русский язык.

case ((1 != floor(($MESSAGE_COUNT % 100) / 10)) && ($MESSAGE_COUNT % 10 == 1)):
$NOTICE .= 'на­хо­дит­ся '.$MESSAGE_COUNT.' но­вое со­об­ще­ние.';
break;

case ((1 != floor(($MESSAGE_COUNT % 100) / 10)) && (($MESSAGE_COUNT % 10 == 2) || ($MESSAGE_COUNT % 10 == 3) || ($MESSAGE_COUNT % 10 == 4))):
$NOTICE .= 'на­хо­дят­ся '.$MESSAGE_COUNT.' но­вых со­об­ще­ния.';
break;

default:
$NOTICE .= 'находятся '.$MESSAGE_COUNT.' но­вых со­об­ще­ний.';
break;
}
return $NOTICE;
}

Код корявый и намертво вгрызается в свои модули со вспомогательными функциями, но общий смысл, я думаю, понятен. В случае, если непрочитанных сообщений нет, это напоминание просто не выводится.
Пути отечественных разработчиков порой неисповедимы… )

Информация

В рейтинге
Не участвует
Откуда
Оренбургская обл., Россия
Дата рождения
Зарегистрирован
Активность