Журнал PC Magazine/Russian Edition 01/2009
Журнал PC Magazine/Russian Edition 01/2009 читать книгу онлайн
Главный материал январского номера журнала, обзор «Ноутбуки: "от мала до велика "», представляет собой результаты сводного тестирования шести моделей бизнес-ноутбуков и четырех нетбуков, проведенного в лаборатории PC Magazine/RE. Материал адресован широкому кругу пользователей.
«Прошедший 2008 г., безусловно, стал годом нетбуков. Эти сверхкомпактные, не перегруженные функциональностью и доступные по цене компьютеры завоевали сердца и кошельки потребителей по всему миру - начиная с самого первого ASUS Eee PC, сыгравшего роль буревестника новой мобильной революции.»
Также в номере:
«Внутри Windows 7 Pre-Beta»
Вы, наверное, удивитесь, но анекдот, суть которого заключена во фразе: «Во-первых, это несъедобно, а во-вторых, почему так мало?», появился намного раньше, чем самая первая операционная система от Microsoft. Тем не менее именно этими словами можно описать реакцию на каждую из вновь появляющихся ОС этой фирмы. Вот краткий отчет об экскурсии в мир, который будет открыт для широкой публики через полгода...
«Безопасность в Windows 7»
Злые языки утверждают, что никто так много не говорит и столь мало не делает для безопасности пользователей, как Microsoft. По крайней мере, так было до сих пор. Все мы хотим быть защищенными, но так, чтобы самим для этого ничего не делать. Насколько хорошо этот факт осознали разработчики новой версии Windows и удалось ли им осуществить задуманное?...
«Шаблоны проектирования: практические примеры»
Первых проектировщиков ПО можно было назвать вольными творцами, художниками от программирования, создававшими все с нуля, однако современное проектирование - это, в основном, использование готовых решений, шаблонов проектирования, так называемых «паттернов» ...
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
«Одиночка»
Паттерн Singleton гарантирует, что объект какого-то класса будет создан только один раз. Это, пожалуй, самый спорный из всех шаблонов проектирования. Многие профессионалы объектно-ориентированного проектирования не рекомендуют применять этот паттерн, поскольку считают его обычным аналогом глобальных переменных. Самая простая реализация паттерна Singleton – это так называемый «синглтон Мейерса», где «Одиночка» представляет собой статический локальный объект (это решение небезопасно при работе с нитями).
template
{
public:
static T& instance()
{
// у класса T есть конструктор по умолчанию
static T theSingleInstance;
return theSingleInstance;
}
};
Чтобы класс стал «Одиночкой», его достаточно породить от Singleton.
Обычно всякие фабрики и контейнеры должны присутствовать в системе в единственном экземпляре, поэтому их разумно порождать от Singleton. Расширим класс CarFactory из предыдущего примера.
class CarFactory: public Singleton
{
... дальше то же, что и в CarFactory из паттерна «Прототип»
};
Все обращения к такому объекту ведутся через метод Instance(). Для создания автомобилей по названию нужно просто написать следующий код.
Car* bmw = CarFactory::instance(). create(«BMW5»);
Car* hiace = CarFactory::instance(). create(«ToyotaHiace»);
При этом объект типа CarFactory фактически будет создан в момент первого вызова метода instance(), а удален только при выходе из программы.
Итак, мы рассмотрели в этой статье первую группу классических паттернов – «Порождающие». Их нужно знать и понимать очень хорошо, они встречаются наиболее часто, ведь создание объектов – неотъемлемая часть любого алгоритма.
Продолжение следует.
Обезопасим себя откражи личной информации
Мэттью Д. Саррел
Число покушений на личную информацию сокращается, но это не освобождает нас от необходимости защищаться.
Кража личной информации считается федеральным преступлением с 1998 г. Но изменилось ли в лучшую сторону положение дел? Несомненно, да. По данным обзора компании Javelin Strategy & Research, предоставленным организацией Privacy Rights Clearinghouse, за период с 2003 г. по 2007 г. число жертв краж личной информации, ежегодно совершаемых в США, сократилось примерно на 2 млн. (от 10,1 млн. до 8,4 млн.). А среднее время, необходимое для возмещения ущерба в каждом случае, уменьшилось от 40 ч в 2006 г. до 25 ч в 2007 г.
Что делать, если украдена личная информация
Сообщите об угрозе мошенничества. Свяжитесь с компанией, занимающейся составлением кредитных справок, и поставьте отметку об угрозе мошенничества (fraud alert) на свой отчет о кредитоспособности, затем просмотрите свои справки. Этим кредиторы и кредитные бюро будут поставлены в известность о необходимости применять более жесткие процедуры защиты, перед тем как открыть новый счет на ваше имя или внести изменения в существующие счета. В США действуют три главные компании по сбору кредитной информации (если вы обратитесь в одну из них, она предупредит остальные):
• Equifax 800-525-6285
• Experian 888-EXPERIAN
• TransUnion 800-680-7289
Предупредите финансовое учреждение. Обратитесь во все компании или банки, работающие с вашими кредитными картами, и сообщите о каждом счете, который был подделан или открыт без вашего ведома. Говорите непосредственно с представителем отдела по борьбе с мошенничеством или обеспечению безопасности.
Обратитесь в ФБР. Сообщите о краже в ФБР (www.fbi.gov), в Интернет-центр приема жалоб на правонарушения (Internet Crime Complaint Center, www.ic3.gov) и Федеральную комиссию по торговле (Federal Trade Commission, www.ftc.gov/idtheft). Кроме того, названные учреждения – отличные источники дополнительной информации по этому вопросу.
Ведите записи. Храните копии всех документов и записи разговоров, касающихся кражи вашей личной информации.
Чаще всего финансовые убытки из-за кражи личной информации терпят эмитенты кредитных карт и банки, поскольку жертвы редко признаются ответственными за долги, сделанные мошенниками от их имени. Однако нередко жертвы несут ответственность за сохранение контактов со своими банками и эмитентами кредитных карт после того, как кража совершена.
Но даже эти снижающиеся показатели достаточно высоки, и от одной мысли о том, что вашей кредитной картой воспользовался неизвестный, кровь стынет в жилах. Как почти в отношении всякой попытки преступления, наилучшее средство защиты – предупредительные меры. Чтобы предотвратить кражи личной информации, выполняйте следующие правила.
Защитите номер своей карточки социального страхования. Это, пожалуй, единственный важнейший элемент информации о вас. Не следует постоянно носить карточку с собой, и, если возможно, никому не сообщайте ее номер.
Уничтожьте все бумажки, где указано ваше имя, адрес и другая личная информация. Воспользуйтесь шредером, который режет бумагу не на полоски, а вдоль и поперек на мелкие клочки, из которых будет гораздо труднее снова сложить целый документ. (Восстановление документов, уничтоженных обычным шредером, – не слишком сложная задача.)
Не сообщайте никакую личную информацию людям, которые общаются с вами по телефону и обычной или электронной почте. Спросите, как с ними связаться, с тем чтобы вы могла навести справки о них. Можно начать просто с поиска жалоб в Интернете или обратиться на сайт Better Business Bureau (welcome.bbb.org).
Храните важные документы в безопасном месте. Свидетельства о рождении, карточки социального страхования, налоговые декларации, страховые полисы и другие важные бумаги нужно держать в несгораемом шкафу или хотя бы в запирающемся ящике письменного стола либо в сейфовой ячейке банковского хранилища.
Не стали ли вы жертвой? Вот три вероятных признака
1. Счета. Перестали приходить счета или вы начали получать странные счета за покупки по кредитным карточкам, которые вы никогда не заказывали.
2. Вызовы. Начали поступать телефонные сообщения или письма о покупках, которых вы не совершали.
3. Плохая репутация. Ваша заявка на получение новой кредитной карточки или кредитной линии отклоняется из-за якобы плохого кредитного рейтинга, хотя вы считаете его хорошим. Вы можете ознакомиться со справкой о своей кредитоспособности по адресу: www.annualcreditreport.com.
Никому и никогда не называйте свои пароли. Ни один сотрудник отдела технической поддержки или представитель службы по работе с клиентами не должен спрашивать ваш пароль. Это явное указание на то, что вы имеете дело с потенциальным вором личной информации или, в лучшем случае, некомпетентным специалистом.
Еще о паролях: нельзя использовать легко разгадываемые или очевидные пароли вроде даты рождения или клички вашей собаки. Надежные пароли составляются из прописных и строчных букв, цифр и, по возможности, не алфавитно-цифровых символов.
Защитите свой ПК. Об этом написано очень много, так что не будем повторяться. Только пожалуйста, установите и включите брандмауэр, анитишпионские программы и антивирусное ПО.
Соблюдайте осторожность, чтобы не стать жертвой фишинга. Не щелкайте на ссылках в непрошеной электронной почте и не вводите информацию на незнакомых сайтах. Не вводите информацию даже на тех известных вам сайтах, которые недавно изменились. Обратитесь в компанию, которой принадлежит этот сайт, и выясните, не изменяла ли она его. Прежде чем вводить личную информацию, проверьте шифрование сайта – поищите на адресной панели сочетание https:// и значок, указывающий, что VeriSign или другая независимая организация сертифицировала сайт как безопасный.
