+38 (067) 901-63-22

Корзина

0 товара(ов) на сумму
0 грн.

Записи автора Рудюк Сергей

Рынок Windows теряет позиции

Вот обзор рынка Windows, взятый с http://www.ural.ru/news/techno/news-86753.html:

Доля операционных систем (ОС) семейства Windows впервые за 15 лет опустилась ниже 90%. Об этом сообщается в отчете исследовательской компании NetApplications за ноябрь 2008 года.

Доля ОС Windows опустилась до 15-летнего минимума, а опустевшую нишу заняли Mac OS и Linux. Причины этого в проблемах с Vista и росте популярности дешевых ноутбуков. Кризис может ускорить миграцию с Windows на альтернативные операционные системы.

Доля операционных систем (ОС) семейства Windows впервые за 15 лет опустилась ниже 90%. Об этом сообщается в отчете исследовательской компании NetApplications за ноябрь 2008 года. По сравнению с октябрем доля Windows упала сразу на 0,84%, это крупнейшее снижение за последние два года. В то же время конкуренты — Mac OS и Linux — увеличили свои доли на 0,66% и 0,12% соответственно.

В ноябре 2008-го Windows занимала 89,6% рынка, Mac OS — 8,9%, Linux — 0,83%.

Следует отметить, что NetApplications публикует данные на основе информации об ОС пользователей, которые посещают крупные веб-порталы (аудитория сайтов, участвующих в исследованиях NetApplications, составляет 160 млн). Таким образом, не учитываются посетители других сайтов и компьютеры без выхода в интеренет. Так что реальные цифры последнего исследования могут отличаться от действительности, но важной остается динамика изменений.

Барьер в 90% Microsoft преодолела еще в 1993 году, когда вышла Windows 3.11. Своего пика Windows достигла в 2003–2004 гг., когда ее рыночная доля была на уровне 96–97%. С тех пор процентное количество компьютеров с данной ОС постепенно сокращается. Похожая ситуация складывается и на рынке интернет-браузеров, где Internet Explorer (70% рынка, данные NetApplications) постепенно сдает позиции Mozilla Firefox (в ноябре 2008-го преодолел планку в 20%).

Аналитик Лиги независимых экспертов в области ИТ Linex Василий Буров согласен, что Windows теряет долю в пользу Mac OS и Linux. "Все, кто пользовался Mac OS, отмечают, что это более удобная операционная среда, чем Windows", — говорит эксперт. Правда, у Mac OS есть существенное ограничение — она поставляется только вместе с компьютерами Apple. "Яблочная" компания ориентируется в основном на рынок США, в России компьютеры Apple c Mac OS встречаются не так часто.

Главный драйвер роста для Linux — бум в продажах нетбуков, которые представляют собой дешевые компактные ноутбуки, отмечает Буров. Пользователю все равно, какая ОС установлена на нетбук, так как все равно главное назначение нетбуков — работа с интеренетом, рассказал "Газете.Ru" эксперт.

По мнению Бурова, финансовый кризис также может стимулировать к переходу на Linux некоторых корпоративных пользователей, так как им больше подходит бизнес-модель opensource — программы с открытым кодом. Linux бесплатная программа, деньги взимаются только за техническиое обслуживание. Windows же продается с лицензией, в которую сразу заложена и оплата техподдержки. "И то и другое сопоставимо по цене, но в случае с Linux платить придется постепенно, что дает гибкость в расходах", — рассказал эксперт.

Проблемы Windows Vista не прибавляют конкурентоспособности Microsoft. Больше всего нареканий вызвали высокие системные требования, в результате многие пользователи предпочитают оставаться на XP и даже "сносят" Vista, если она предустановлена на новом компьютере. В ноябре на долю Vista, релиз которой состоялся в начале 2007 года, пришлось только немногим более 20%, в то время как XP cейчас занимает около 66% рынка.

Microsoft решает проблему перехода с XP на Vista двояко. С одной стороны, корпорация попытается подправить подмоченную репутацию Vista с помощью рекламы, на которую этой осенью было выделено $300 млн. С другой стороны, активно разрабатывается новая ОС Windows 7, которая должна сменить Vista. Планируется, что она поступит на рынок в 2010 году. Производители с надеждой ждут новую ОС — например, глава Asustek Джерри Шен в октябре заявил, что Vista не будет устанавливаться на нетбуки популярной линейки Eee PC — после релиза Windows 7 будет осуществлен переход от XP сразу к этой ОС. Однако, сможет ли новая Windows увеличить рыночную долю Microsoft, эксперты прогнозировать затрудняются.

Думаю, пока Майкрософт выпустит свою новую ОС к 2010 году, они ещё сильней потеряют долю рынка. И это не удивительно, ведь например новая версия Linux Ubuntu выходит каждые пол-года и при этом может обновляться без потери информации и переустановки системы.

Да и такие монстры, как Google выходят на рынок операционных систем. Пока на Smart-фонах, но возможно скоро и на других ОС.

Думаю, экономический кризис во всём мире очень сильно пошатнёт позиции платных операционных систем, т.к. теперь компании будут думать о том, как сэкономить деньги. Да что там компании - целые страны будут переходить на альтернативные ОС. Так, например, Евросоюз ещё ранее сделал правильный выбор. Когда созреют другие страны - посмотрим...

С экономической точки зрения, разработка Windows не может соперничать с тем же Linux. Т.к. затраты на разработку Windows гораздо выше, а результативность - гораздо меньше.

12.02.09, 8:49

Сравнение сложности восстановления операционных систем Linux и Windows

Долгое время я думал, что восстанавливать Windows проще, чем Linux.

Для того, чтоб нормально восстанавливать Windows необходимо загрузочный раздел оставлять в формате FAT и тогда, загрузившись из загрузочной дискеты можно установить в раздел FAT операционную систему Windows, после этого, будут доступны разделы в формате NTFS.

Нужно признать, что это не простой способ, т.к. загрузочные дискеты делались только в Windows 98 и подобных и как результат, они могут отсутствовать... Однако, такой способ восстановления показал свою "результативность".

Недавно, столкнувшись с выходом из строя целого винчестера с операционной системой Linux, пришлось столкнуться с его восстановлением :)

Удивительно, но всё оказалось на порядки проще, чем Windows !

Хватило установить установочный диск Linux Ubuntu. А этот диск как известно, работает в нескольких режимах, один из которых - LiveCD. Т.е. загружает ОС прямо из компакта.

Загрузилась операционная система из компакта в графическом режиме. Там же в меню Переход появились все винчестера, которые можно подключить. Подключив их, можно сразу скопировать информацию на резервные накопители и после этого уже начать установку операционной системы. Причём не важно в каком формате винчестера: в FAT, NFS или других! Операционная система подключит в том формате, каком необходимо. Нужно признать, что восстановление информации произошло с минимальными потерями. Удалось восстановить всё, что было не повреждено...

Простота, количество возможностей и скорость восстановления оказаличь гораздо выше, чем в Windows!

12.02.09, 8:49

5 причин избегать IPhone

Вот натолкнулся на статью 5 причин избегать IPhone:

http://sysadminonline.ru/5-reasons-to-avoid-iphone...

На сегодня и вправду IPhone - не самое выгодное решение во всех отношениях. Думаю, в ближайшее время большую часть рынка завоюют телефоны на базе операционной системы Android от Google. Причины тому:

- Дешевизна решения.

- Интеграция с технологиями Google.

12.02.09, 8:48

Игры под Linux

На праздники, ко мне приезжал племянник. Увидел компьютеры и спросил: "Дядя Сергей, а у вас есть игры ?". Сказать по честному, вопрос несколько не ожиданный, т.к. я практически не играю.

На Linux-компьютерах у меня много очень маленьких игр, которые вряд ли бы ему понравились. Сам я играю в FreeCiv - кросс-платформенный вариант игры Цивилизация. Но, вообще в игры не играю...

К счастью, на одной из Windows-машин был завалявшийся Might of Magic.

Однако, я задумался а нет ли продвинутых игр под Linux ? Ответ понятен, что есть и я залез в интернет и накопал некоторое количество игр:

http://sysadminonline.ru/42-best-games-for-linux-a... - 42 лучшие игры под Linux.

http://sysadminonline.ru/42-best-games-for-linux-a... - лучшие аркадные игры.

http://sysadminonline.ru/42-best-games-for-linux-s... - лучшие стратегии.

http://sysadminonline.ru/best-games-linux-quake/ - лучшие игры под Linux.

http://sysadminonline.ru/best-games-linux-next2/ - лучшие игры под Linux 2.

http://sysadminonline.ru/playonlinux/ - PlayOnLinux - проект, бесплатный аналог Wine с помощью которого можно запускать игры для Windows.

http://www.playonlinux.com/en/download.html - сайт производителя PlayOnLinux.

http://sysadminonline.ru/blob-wars/ - Blob Wars.

http://sysadminonline.ru/descent2/ - Descent 2.

http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0... - Справочник ир для линукс в Wikipedia.

http://www.linuxgames.ru/ - лучшие игры для Linux.

http://torrents.ru/forum/viewforum.php?f=899 - форум о играх для Linux.

http://speak.ck.ua/showthread.php?t=894 - мнение о играх в Linux.

http://www.linuxcenter.kz/page.php?page=games - игры для Linux.

http://wiki.linuxformat.ru/index.php/LXF95:AstroMe... - игра LXF бесплатная для Linux, но платная для Windows.

http://wiki.linuxformat.ru/index.php/LXF96:%D0%98%... - опыт разработки игр для Linux.

http://sudouser.com/igry-v-linux.html - игровой дистрибутив Linux Ubuntu.

http://www.ashep.org/?p=21 - играем в DOS-игры на Linux.

http://askomp.by/gameslinux.html - почему Linux...

Многие игры из Linux ставятся просто из репозитария с помощью команды aptitude install <название>.

12.02.09, 8:47

Актуальность кросс-платформенности

Вот уже несколько клиентов работают не на Windows. У нескольких компьютеры с MacOS, у некоторых КПК с различными другими операционными системами, да и у меня самого Linux и Windows. Получается, всё больше и больше людей отходят от технологий Microsoft и всё более актуальным становится реализация программных решений на кросс-платформенных технологиях.

12.02.09, 8:47

Ajax - полезные ссылки

В процессе работы с Ajax накопилось некоторое количество полезных ссылок:

http://visualjquery.com/ - документация по JQuery в удобном виде.

http://getfirebug.com/ - помощник для отладки скриптов в firefox.

http://www.stilbuero.de/jquery/tabs/#fragment-27 - плагины для создания табов.

http://www.rsdn.ru/article/inet/jQuery.xml - Использование jQuery на рус. яз.

http://interface.eyecon.ro/demos/?page=demos - примеры различных эффектов.

http://code.google.com/p/gwt-ext/ - открытая библиотека различных эффектов.

http://www.ibm.com/developerworks/ru/library/j-aja... - статья Работа с Google Web Toolkit.

http://www.ajaxplanet.ru/google-web-toolkit-manual... - не большое руководство по использованию Google Web Toolkit совместно с PHP.

http://www.miniajax.com/ - Ссылки с большим количеством разных Ajax - библиотек.

http://fancy.klade.lv/ - FancBox - библиотека для вывода больших изображений в Ajax-стиле.

http://ajaxian.com/archives/facebook-style-input-b... - Мощные поля в Ajax-стиле. Так же, то сайт с огромным количеством библиотек на Ajax.

12.02.09, 8:46

Орфография на интернет-страницах

Т.к. вопрос достаточно часто встречается, решил поместить его на блоге.

Взято из сайта webscript.ru: http://webscript.ru/stories/01/06/22/4814617

12.02.09, 8:46

Hostpro - провайдер с лимитами, не дающими нормально работать сайтам

Вот в очередной раз столкнулся с тем, что за красивой рекламой прячется плохая поддержка и высокие риски.

Так, например, столкнулся с таким провайдером, как Hostpro. Данный провайдер в рекламе пишет о не больших стоимостях хостинга 3-5$/мес за 100Мб дискового пространства.

Но, как оказалось, не всё так просто...

Для одного заказчика, мне пришлось воспользоваться услугами данной компании.

Записал маленький скрипт - на несколько байт, который просто обращается к серверу и выводит картинку.

Всё работало некоторое время нормально. Когда, вдруг в один прекрасный момент домен полностью отключили.

Как оказалось в процессе исследования ситуации отключили из-за того, что "скрипт сильно нагружает сервер". 5% в кратко-временном времени. И, что они отключают скрипты, если они потребляют более 5% процессорного времени или 256Кб памяти...

Такую нагрузку может создать любой скрипт. И тем более, любой более или менее посещаемый сайт....

Т.е. получается любой мало-мальски посещаемый сайт может быть отключен без предупреждения!!!

Это не правильно!

Т.к.:

1. Ведь вместо 100 Мб дискового пространства мой скрипт использует всего несколько кб. Т.е. не используется по крайней мере 99,9% дискового пространства! А дисковое пространство - это ведь тоже деньги.

2. Я не использую почту. А почта ведь тоже создаёт значительную нагрузку!

3. Расчёты хост-про не правильны. Т.к. 5%, на которые они показывают - это 5% одного виртуального процессора. Т.е. если у Вас 2 процессора у которых 4 ядра, то получится 8 виртуальных процессоров. И 5% - это 5% нагрузки на виртуальный процессор, а не на процессор в целом и тем более не сервер. Т.е. по сути моя нагрузка в этом случае - это 5/8 = 0,625% от всего сервера. Что нужно признать ну очень мизерная цифра.

4. Всесто того, чтоб бороться со своими клиентами, лучше бы оптимизировали свою систему.

У них до сих пор используется 1 уровневая система веб-сервера. А это очень не эффективно! Давно пора было переделать на 2-х уровневую систему веб-сервера nginx-apache!!!

Словом, очень не рекомендую кому-либо работать с Hostpro. Т.к. "скупой платит дважды", а с Hostpro Вы заплатите ещё больше...

12.02.09, 8:46

Рекомендации по разработке дизайна

Вот решил изложить некоторые рекомендации по разработке дизайна, т.к. дизайнеры часто повторяют одни и те же ошибки.

1. Каждый блок - законченная смысловая структура. Т.е. теги в ограничивающие блок должны начинаться в блоке и в нём заканчиваться. Ни в коем случае, теги, которые относятся к какому-то из блоков не должны находиться в других блоках.

2. Все изображения должны находиться в отдельной папке. Папка должна называться images. Ни в коем случае, не i или ещё какое-то одно-буквенное название...

3. Все пути к файлам должны быть относительными.

4. Логотип - чаще всего является ссылкой на начло сайта. Т.е. ссылкой на '/'

... Логотип...

5. Все стили - в отдельном файле стилей, который называется styles.css или style.css.

6. Не забывайте включать в дизайн все блоки, которые должны быть на сайте. Например, часто на сайте есть авторизация, значит в дизайне она тоже должна быть. Так же часто есть: поиск, карта сайта, меню (верхнее, левое, нижнее), смена страниц, полоса навигации (хлебная крошка), логотип, центральная часть (контент, каталог товаров и т.п.), новости, последние новости, анонсы, полоса прокрутки страниц, и т.п.

7. Лучше использовать div, а не таблицы для расположения блоков. Т.к. div обладает большей свободой, чем таблицы.

8. Название стилей должно быть осмысленным. Название полей, форм и т.п. тоже осмысленные.

9. Не забывайте заключать формы в тег для форм - form.

10. Кнопки должны быть кнопками, а не ссылками.

11. Обязательно указывайте стили для основных тегов, которые срабатывают по умолчанию.

Например, обязательно необходимо назначать стили:

h1, h2, h3, h4, h5, h6, body, a, a:hover и т.п.

12. В стилях используйте комментарии.

13. Теги, закрывающие должны быть под тегами открывающими. Форматируйте корреткно текст.

14. Если грузится для стиля фоновое изображение для стиля, то вначале грузите простой фон, а потом, следующим захом - стиль с изображением.

15. Используйте по-максимуму стили по-умолчанию.

Например, если идёт заголовок страницы, используйте тег
, а не указывайте отдельный div или класс для ячейки.

16. Форматируйте текст в стилях.
Не пишите так:
#knopka { background:url(/user/templates/alerta/images/fonsubmit.gif); background-repeat:repeat-x; border-color:#0f1324; border:none; color:#fff; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding-bottom:5px; padding-left: 6px; padding-right: 6px; padding-top:4px; height:23px; margin-top:1px;}

Лучше пишите так:
#knopka {
background: url(/user/templates/alerta/images/fonsubmit.gif);
background-repeat:repeat-x;
border-color:#0f1324;
border:none;
color:#fff;

font-size:11px;
font-family:arial, verdana, sans-serif;
font-weight:bold;
text-align:center;

padding-bottom:5px;
padding-left: 6px;
padding-right: 6px;
padding-top:4px;

height:23px;
margin-top:1px;
}

Т.е. каждый отдельный тег - в отдельной строке и с некоторым отступом. При завершении смысловой группы можно отступать строчку.

17. Если пункты меню должны выделяться, то обязательно это должно быть показано в дизайне и в порезке. То же касается других смысловых элементов, например, хлебной крошки.

18. Если вы делаете стили для много-уровневого меню и т.п., корректно применяйте индексы стилей. Т.е. так, чтоб можно это было запрограммировать потом с наименьшими трудо-затратами.

Пример:
#menu a{ text-decoration: none; color:#1c144d;}
#menu2 a:hover{color:#d8354a;}
#menu1 a:hover{color:#d8354a;}
Это не правильно. Т.к. menu 3-х уровневое, а первый уровень меню - без индекса.
Более правильно:
#menu1 a{ text-decoration: none; color:#1c144d;}
#menu3 a:hover{color:#d8354a;}
#menu2 a:hover{color:#d8354a;}

19. Всегда проверяйте дизайн на нескольких основных бразурах: Internet Explorer 6, Opera 9 и выше, FireFox 3, Safary.

20. Не применяйте не стандартные шрифты. Тестируйте на машинах с минимально-установленными компонентами. Так, например, шрифт Arial Narrow не существует, если не установлен MsOffice. Поэтому, не рекомендуется его использовать.

21. Всегда устанавливайте цвет фона в Body, т.к. на некоторых браузерах можно указывать цвет фона для body по умолчанию. Поэтому, если Вы не укажете фон, будет срабатывать цвент по умолчанию, а он не всегда такой, как нужно для дизайна...
Так же не забывайте указывать цвет посещённых ссылок. Т.к. стили для них тоже указываются в браузерах.

22. Ссылки на другие сайты должны открываться в новом окне.
Например:
RS™
Это не правильно, т.к. открывается в том же окне, где находится сайт.

Правильно писать так:
RS™ 

12.02.09, 8:45

Концепция локализации в системе Корпорация 2

В Корпорации 2 CMS созданы компоненты для локализации приложения.

Компонента называется translate.

translate - компонента реализующая непосредственно перевод.

lang_bar - компонента для вывода перечня языков в котором можно переключиться.

В основном классе Корпорации внесены 3 свойства, связанных с переводом (локализацией):

public $lang='ru'; // Текущий язык публичной части

public $lang_adm='ru'; // Текущий язык админ-части

public $langs=array('ru','ua', 'en'); // Доступные языки

Соответственно, данные переменные можно указывать в основном конфигурационном файле: config_main.php

Для каждой компоненты есть папка lang в ней сохраняются файлы с массивами переводов.

Например:

/lang/ua/index.php - файл перевода для украинского языка.

Его содержимое:

defined( '_VALID_CORP' ) or die( 'Прямой вызов запрещён' );

$this->msg=array(

array('login_label', 'Логін'),

array('password_label' , 'Пароль'),

array('reg_label' , 'Реєстрація'),

array('forg_label' , 'Згадати пароль'),

array('hello_label' , 'Ласкаво просимо'),

array('exit_btn' , 'Вихід')

);

В компоненте, в которой реализовывается перевод создаётся класс перевода:

function CMain()

{

$GLOBALS["c"]->ins_comp_file("translate/main_class.php");

$this->trans=new translate($application);

$this->trans->get_msg('auth');

}

В шаблоне, используются вместо названий латинское обозначение выражения, например:

// Шаблон формы авторизации

$GLOBALS["myauth"]->auth_form='


















<%login_label%>:





<%password_label%>:

<%reg_label%> | <%forg_label%>

Перед тем, как вывести информацию на экран, переводим её:

echo $this->trans->tr($this->auth_form);

На данный момент, пример применения перевода можно просмотреть в компоненте авторизации auth.

12.02.09, 8:43