Конкуренция существует в ряде стран Европы и Америки. Есть несколько вариантов:
1) пути и инфраструктура может находиться в монополии государства, но есть несколько конкурирующих между собой компаний-перевозчиков (к примеру подобная конкуренция есть в Англии и Швеции).
2) пути и инфраструктура находится во владении конкурирующих компаний-перевозчиков (подобная конкуренция есть в США и Мексике).
Рад за Йоту :-) Когда переезжал из Уфы в Питер три месяца назад, пользовался услугами того же Уфанета за ~2000 рублей за 2Мбит. Сейчас цены упали до 500р. за 3Мбит :-) Интересно, что у них там сейчас творится, так как даже со столь высокими ценами компания Уфанет была на грани.
Как-раз таки конечный пользователь будет спокойно пользоваться одним любимым браузером, а вопрос выбора плагина остаётся на совести разработчика веб-ресурса.
По CSS очень интересные тесты на sitepoint'е бывают. Например, www.sitepoint.com/forums/showthread.php?t=618512
Я до сих пор не знаю, как в четвертой задаче не изменяя html код сделать тень для текста :-)
А в библиотеке скинов нет нативного от 9.6? У меня стоит opera_9_5_small_with_vista_black, он практически идентичен старому. Точно есть нативный от 9.5. Я, к сожалению, не помню, были ли изменения между 9.5 и 9.6.
ИМХО, вполне нормальное решение. Т.е. есть входные данные, на некоторые входные данные программа выдаёт правильные ответы. Правда, на моих всероссах по-моему ещё дополнительное условие ставили — для одных входных данных программа обязана выдавать те же выходные данные))
Помню ещё одно хитрое решение… На одну задачу было написано решение. Решение 100% давало правильный ответ, но не проходило по времени. Оптимизации не помогали, а так как количество входных данных были достаточно ограничено, то было принято решение дописать эту прогу с тем, чтобы оно генерировало другую прогу, где для каждых возможных входных данных были предрасчитаны выходные, а сама программа заключалась лишь в поиске в одном массиве введенного числа и вывод результата из другого массива. Программа благополучно прошла все тесты.
честно говоря, увидев заголовок «анимация png» я было решил, что вы научились выводить анимированные png в ie :-) Но с другой стороны более точный заголовок придумать не могу.
Кстати, да. Я был удивлен, увидев на nichost.ru возможность переключения между версиями php, а также выборочной установкой нужных расширений и модулей.
Для того, чтобы счетчик посчитал, браузер должен выполнить запрос к файлу счетчика. А большинство счетчиков благополучно режутся или по размеру, или по адресу - запрос на серверный скрипт мейла или яндекса не происходит. И не совсем понятно, что значит "который отправляется на машину пользователя"? Речь об Opera Mobile?
Статья довольно стара. В конце концов на дворе 2008 год и есть C# 3.0
string.Join("\n", myList.Select(item => item.Description()).Where(s => s != "").ToArray());
или
string.Join("\n", myList.ConvertAll(item => item.Description()).FindAll(x => x != "").ToArray());
или при наличии метода расширения и что-нибудь в стиле
myList.Select(item => item.Description()).Where(s => s != "").Join("\n");
Чем не функциональный стиль?
1) пути и инфраструктура может находиться в монополии государства, но есть несколько конкурирующих между собой компаний-перевозчиков (к примеру подобная конкуренция есть в Англии и Швеции).
2) пути и инфраструктура находится во владении конкурирующих компаний-перевозчиков (подобная конкуренция есть в США и Мексике).
Я до сих пор не знаю, как в четвертой задаче не изменяя html код сделать тень для текста :-)
Помню ещё одно хитрое решение… На одну задачу было написано решение. Решение 100% давало правильный ответ, но не проходило по времени. Оптимизации не помогали, а так как количество входных данных были достаточно ограничено, то было принято решение дописать эту прогу с тем, чтобы оно генерировало другую прогу, где для каждых возможных входных данных были предрасчитаны выходные, а сама программа заключалась лишь в поиске в одном массиве введенного числа и вывод результата из другого массива. Программа благополучно прошла все тесты.
string.Join("\n", myList.Select(item => item.Description()).Where(s => s != "").ToArray());
или
string.Join("\n", myList.ConvertAll(item => item.Description()).FindAll(x => x != "").ToArray());
или при наличии метода расширения и что-нибудь в стиле
myList.Select(item => item.Description()).Where(s => s != "").Join("\n");
Чем не функциональный стиль?
Кроме того, никто не отменял Ctrl+L + адрес сайта.