Beat Cop

Джек Келли - бывший детектив низвергнутый до простого патрульного Бруклинских улиц Нью-Йорка. Его подозревают в хищении бриллиантов у сенатора, ибо несмотря на то, что на последнем задании грабитель сенаторского особняка был пристрелен - кому-то всё же удалось опустошить сейф сенатора и скрыться безнаказанным, тем самым подставив незадачливого детектива. Теперь Келли вынужден патрулировать улицы, выполнять нормы по штрафам за неправильную парковку, травить тараканов в местной забегаловке, спасать самоубийц от самоподжога и задерживать мелких воришек - балансируя между конфликтующими бандами «макаронников» и «черномазых» в ожидании завершения расследования. Не забывая платить алименты бывшей жене, конечно же.

Beat Cop

Beat Cop погружает в атмосферу гипертрофированных полицейских фильмов времен конца восьмидесятых, здесь всё как всегда - подставы, коррумпированные власти, Итальянская мафия и афро-американские банды торгующие крэком в подворотне, сутенеры и проститутки, пончики с розовой глазурью и остывший кофе, советская «клюква», расистский юмор и никакой цензуры. Всё это под аккомпанемент восьмибитной музыки и отсылок к тем самым фильмам времен VHS. Визуальная составляющая выполнена в аскетичной, «олдскульной» пиксельной графике, к слову, довольно богатой на мелкие детали.

Что же касается геймплея, здесь он довольно тривиален и представляет из себя своего рода point-and-click квест на внимательность. Каждый игровой день, а в игре их двадцать один, Келли нужно будет выполнять задания полученные на брифинге в полицейском участке. Среди них, в основном, выписка десятка штрафов за неправильную парковку, разбитые фары или стёртые шины, на подконтрольной ему улице. Рутинные задания разбавляются случайными событиями, например задержать преступника умыкнувшего чужой кошелёк или помочь мафии найти пропавшую партию кокаина. Время каждого дня строго лимитировано и выполнить все задания не всегда удаётся, порой приходится разрываться между перестрелкой с грабителями или помощью сумасшедшей старушке с покупкой пончиков. Чтобы восполнить энергию Келли может выпить кофе в местной закусочной или перекусить пиццей у Итальянцев. Однако, не смотря на некоторую однообразность и ежедневную рутину, многие задания весьма забавны в своей абсурдности, что так или иначе не даёт заскучать, а не менее абсурдные диалоги создают львиную долю атмосферности. За каждое выполненное или не выполненное задание Келли получает или теряет очки репутации. Репутацию нужно зарабатывать как у полицейских, так и у мафии «итальяшек» с бандой «чернокожих». И здесь приходится соблюдать золотой баланс и поддерживать нейтральные отношения со всеми, ибо «переходить дорогу» бандам делящим одну улицу невыгодно для здоровья Келли, также как невыгодно для его кошелька не выполнять нормы по штрафам. Поэтому, так или иначе, придется закрывать глаза на правонарушения и идти на уступки, или безжалостно «закрывать» очередного вора телевизоров, да и вообще всячески вертеться.

Beat Cop

В целом, не смотря на некоторую однообразность игровых механик, порой повторяющиеся диалоги и смазанную концовку с подведением итогов - Beat Cop не самый худший, и в своём роде уникальный, представитель пиксельного инди жанра. В нём как минимум отлично передана атмосфера фильмов о полицейских, как максимум - гипертрофированна и возведена в абсолют. Персонажи патрулируемой улицы настолько харизматичны, насколько и глупы в своей стереотипности. Дополняет картину и то, что перевод на русский язык выполнен с сохранением всех нецензурных эпитетов и слэнговых словечек, что не может не дополнять общую картину происходящего безумия. Хотя бы поэтому Beat Cop заслуживает внимания, особенно для всех любителей жанра. Однако, чтобы игра быстро не наскучила, рекомендую потреблять мелкими порциями.

Новый, новый, новый год

Поговаривают, что вот уже сегодня Новый год, две тысячи восемнадцатый. По этому случаю за окном началась локальная Вьетнамская война из китайских фейерверков и всевозможных петард. Люди неистово закупают продукты, подарки и алкоголь, и вообще всячески пытаются веселится, о чём говорят их нетрезвые голоса под окнами. В конце уходящего года многие подводят его итоги - обдумывают и делятся прошедшими событиями в своих уютных блогах и соцсетях, а также строят грандиозные планы на год будущий. Поддавшись традиции я тоже решила подвести итоги две тысячи семнадцатого, пусть и не вдаваясь в подробности событий жизни вне Сети, не смотря на то, что и их было предостаточно.

Новый, новый, новый год

В первую очередь семнадцатый год был богат на различные игровые релизы, как среди ААА-проектов, так и в инди сегменте. Прямиком в начале года вышел Resident Evil 7. Мы дождались выхода сюжетного режима The Long Dark, пусть он оказался не таким захватывающим, как хотелось бы. Дождались новой части старушки Prey, пусть в ней и не осталось ничего от индейцев. Увидели ремастер Full Throttle и спорную третью часть Syberia. Погрузились в захватывающую историю отношений Хлои Прайс и Рейчел Эмбер в приквеле Life is Strange. Bethesda порадовала второй частью The Evil Within, которая стала на голову лучше предыдущей, а также новой частью приключений Уильяма Джозефа Бласковица в Wolfenstein: The New Colossus. Поляки наконец доделали отличный инди-хоррор Darkwood, а студия Giant Sparrow подарила миру проникновенную визуальную историю What Remains of Edith Finch. Помимо вышеперечисленного было и множество других игр увидевших свет в уходящем году, что не может не радовать. А потому, остается надеется, что будущий год также будет разнообразен на различные интересные релизы. Как минимум я жду Metro: Exodus и Vampyr от DONTNOD.

Что же касается блога, в этому году я отказалась от платного хостинга и переехала с Эгеи на Jekyll, который размещается на бесплатном сервисе GitHub Pages. Как оказалось Jekyll замечательный и гибкий движок, и отлично подходит для нужд моего блога, изучая его я получила опыт в верстке и дизайне, познакомилась с sass и ruby. Помимо прочего, для подписчиков Tumblr я публикую свои посты и там, кроме специфических касающихся веб дизайна. Ohayo, подписчикам и команде Tumblr упомянувшей мой блог в своём недавнем посте.


Относительно внешнего мира - в семнадцатом году произошло множество событий, веселых и не очень. Рассказывать о них я, конечно, не буду. Надеюсь, что в восемнадцатом будет меньше сложностей с государственной бюрократической машиной и вообще он станет разнообразнее на более позитивные события и впечатления. Как минимум, аки хипстер, я планирую путешествовать и фотографировать пейзажи на новоприобретенный Canon EOS 100D, писать больше полезных статей и обзоров игр. Но это не точно. В остальном же, осталось украсить квартиру разноцветной мишурой, купить вкусняшек и встретить Новый год за просмотром Доктора Хауса вместе со своей второй половинкой и кошками. Такие дела.

Упрощаем получение карточек на распродаже Steam

Как известно, каждый год в Steam стартуют две крупные распродажи - летняя и зимняя, где за просмотр списка рекомендаций можно получить по три карточки в день которые, в свою очередь, можно продать или потратить на создание значка распродажи. Дабы упростить и ускорить процесс просмотра скучного списка рекомендаций участник GitHub AceLewis написал небольшой скрипт для браузера который автоматически просматривает список за несколько секунд прошествии которых и выпадают заветные три карточки. Способ безопасен и работает уже несколько лет, бана Steam аккаунта вы не получите, а вот чтобы получить карточки достаточно выполнить несколько незаурядных шагов без регистрации и смс.

  1. Открыть свой любимый браузер и авторизоваться в Steam аккаунте на steampowered.com.
  2. Открыть страницу рекомендаций: store.steampowered.com/explore.
  3. Открыть консоль разработчика.
    • В Google Chrome сочетанием клавиш Ctrl + Shift + J или Cmd + Option + J на устройствах Mac.
    • В Firefox Ctrl + Shift + I или Cmd + Option + I.
    • В Safari Cmd + Option + C, предварительно включив режим разработчика Настройки - Дополнения - Показывать меню «Разработка» в строке меню.
  4. Скопировать и вставить скрипт в консоль, нажать Enter и немного подождать до обновления страницы.
var GenerateQueue = function( queueNumber )
{
	console.log( 'Queue #' + ++queueNumber );
	jQuery.post( 'http://store.steampowered.com/explore/generatenewdiscoveryqueue', { sessionid: g_sessionID, queuetype: 0 } ).done( function( data )
	{
	    var requests = [];
	    for( var i = 0; i < data.queue.length; i++ )
	    {
	        requests.push( jQuery.post( 'http://store.steampowered.com/app/10', { appid_to_clear_from_queue: data.queue[ i ], sessionid: g_sessionID } ) );
	    }
	    jQuery.when.apply( jQuery, requests ).done( function()
	    {
	        if( queueNumber < 3 )
	        {
	            GenerateQueue( queueNumber );
	        }
	        else
	        {
	            window.location.reload();
	        }
	    } );
	} );
};
GenerateQueue( 0 );

Собственно говоря, таким нехитрым образом можно получать все три распродажные карточки за считаные секунды, что ещё более актуально при наличии нескольких Steam аккаунтов.

elementaryOS

Создаваемая дизайнерами, бесплатная операционная система с открытым исходным кодом основанная на ubuntu 16.04. elementaryOS пожалуй один из самых красивых и быстрых дистрибутивов linux. Для чего стоит устанавливать elementary? Как минимум она отлично работает на слабых ноутбуках и нетбуках, и отлично показывает себя там, где Windows и OS X тормозят и пожирают оперативную память, при этом не проигрывая им в оформлении, комфортной работе с окнами и приложениями. Интерфейс elementaryOS не перегружен лишними украшательствами и в целом, не без недостатков, старается наследовать дизайн и эргономику OS X. Если на вашем ноутбуке комфортно работает только Windows 7 или Chrome OS, elementaryOS может стать не плохой альтернативой.

elementaryOS

elementaryOS с темой оформления ArkDarker на морально устаревшем для OS X Macbook Air mid 2012, 11-inch

Для визуализации рабочей среды elementary использует оболочку GTK с рабочим окружением Pantheon. В ней также есть свой магазин бесплатных приложений, предустановлен бесполезный браузер Epiphany, почтовый клиент и прочий стандартный набор первостепенного софта, написанный специально для elementary. Не смотря на существующие альтернативы, одним из недостатков линуксоидов можно считать отсутствие всем известных программ, таких как, например, Adobe Photoshop, Microsoft Word или iTunes. Для их запуска, конечно, можно использовать костыли в виде Wine, однако по наличию и качеству софта elementaryOS (Читай любой дистрибутив linux) во многом проигрывает Windows и OS X. Зато у linux есть огромный потенциал к кастомизации, например верхнюю панель в elementaryOS можно изменить просто отредактировав css файл, ведь весь исходный код операционной системы открыт для пользователя. Что и говорить о бесчисленных множествах наборов иконок, тем оформления и различных гаджетах рабочего стола.

Тем не менее, не смотря на то, что elementaryOS старается быть красивой, удобной и человекопонятной, в ней всё еще хватает типичных недостатков дистрибутивов linux для рабочих столов. Многое приходится устанавливать и настраивать через консоль, некоторое приходится доделывать за разработчика, использовать фиксы, костыли и восстанавливать отвалившееся. Однако, как операционная система для нетребовательного пользователя elementaryOS вполне неплохо себя показывает, в ней можно выполнять любые нетривиальные задачи, серфить интернет в google chrome, смотреть фильмы, слушать музыку, играть в некоторые steam игры (Около 80 игр из 180 на аккаунте были оптимизированы для linux). Но самое главное преимущество elementary перед другими ОС, это быстрота. Ресурс потребления оперативной памяти самой системой всего около 700 мегабайт при всех плавных анимациях окон и фоновых приложениях, всё остальное остается на приложения пользователя, в итоге четыре гигабайта памяти занять довольно не просто.

По своему опыту использования elementaryOS на MacBook Air, могу сказать лишь то, что для моих задач она, к сожалению, не подошла. На том же OS X есть специализированный софт, скажем для обработки фотографий, есть продуманный и удобный интерфейс, отличное приложение почты и интеграция с iphone. Тем не менее тот же google chrome в разы быстрее и плавнее работает на elementary, когда OS X, начиная от el capitan, тормозит до невозможности простого просмотра видео на youtube и перманентно шумит кулером. Тем не менее, если у вас слабый ноутбук и это не MacBook, elementaryOS отлично подойдет в качестве быстрой и не сильно прихотливой системы, что и было доказано в те времена, когда я пользовалась такой древностью, как ASUS Eee PC 900.

VA-11 Hall-A

Вдохновленная японской анимацией визуальная новелла от небольшой студии из Венесуэлы, где в кибернитезированном будущем, со всеми его корпорациями зла, искусственным интеллектом, аугментацией и наномашинами, игроку, в роли девушки по имени Джилл, предстоит поработать в качестве бармена в «Вальхалле» - не самом популярном барном заведении мегаполиса Глитч Сити в две тысячи семидесятых годах.

VA-11 Hall-A

Геймплей «Вальхаллы» точнее всего можно охарактеризовать как «Игра жанра Papers, Please», где от ваших правильных или не правильных действий зависит развитие сюжета, то сколько денег и чаевых за рабочий день вы сможете заработать, дабы оплатить коммунальные счета и удовлетворение потребностей, и какую из шести концовок откроете в финале. Однако влиять на развитие диалогов можно лишь косвенно, ход беседы и расположение духа клиента зависит от того, как правильно и насколько точно вы смешаете и подадите тот или иной алкогольный напиток. Совсем как в том квесте в Syberia. Зачастую посетители «Вальхаллы» могут и сами не знать что они хотят выпить и тут стоит полагаться лишь на чутье и интуицию - запоминать характеры и подмечать особенности постоянных клиентов. Скажем, не каждой хрупкой девушке понравится коктейль «Удар по печени», как не каждому мужчине «Голубая Фея», однако всегда бывают исключения. Между рабочими днями Джилл может отдохнуть у себя дома в компании кота Лунки, а также почитать новостную ленту, имиджборд или блог, или купить предметы интерьера для большего счастья. Если не удовлетворять потребности Джилл она станет хуже работать, а значит её подсказок по приготовлению коктейлей не будет.

Некоторый саундтрек к VA-11 Hall-A можно послушать на Soundcloud.

В VA-11 Hall-A отлично проработаны диалоги, мир детально наполнен событиями, новостями, происшествиями, атмосферой киберпанка. Из душевных диалогов с самыми разнообразными посетителями «Вальхаллы» можно узнать о их личных переживаниях, взаимоотношениях, мечтах, планах и событиях в мире. Особенно, если напиток правильно смешан и располагает к беседе. Всё это дополнено отличным музыкальным сопровождением в синтетическом стиле 16-битных приставок. Сам мир изобилует множеством отсылок к современной поп-культуре, а также, поднимает множество животрепещущих вопросов о классовом расслоении общества, о бюрократии, корпорациях, коррупции, кликбейтах, правах искусственного интеллекта, стримерах и лесбиянках. Всё это вишенкой на торте приправлено сарказмом, чёрным юмором и самыми нелепыми ситуациями.

Неофициальный русификатор можно скачать здесь.

VA-11 Hall-A

Пожалуй VA-11 Hall-A одна из тех немногих игр, которой, так или иначе, невозможно не проникнутся. К финалу игры привыкаешь и привязываешься как к главной героине, так и к множеству разнообразных посетителей, от главного редактора местной газеты, до наемного убийцы с аугментациями. Сопереживать их историям весьма увлекательно, а расставаться в финале может быть тоскливо. В целом, «Вальхалла» отличный представитель такого замусоренного жанра, как визуальные новеллы. Мир здесь, несмотря на своё кибернетическое будущее, как никогда близок и знаком - всё те же социальные проблемы, всё те же имиджборды с мемами, всё те же люди (И не совсем люди) готовые открыться скромному бармену за бокалом чего нибудь алкогольного. Хотя бы за это «Вальхалла» стоит внимания.

Свои шрифты в Эгее

Меня тут спрашивают «Как прикрутить свои шрифты к Эгее, но не от Google Fonts?», а потому, расскажу на примере стандартного шаблона plain и движка стабильной версии 3118.

Для начала нам понадобятся сами шрифты. Для примера изменим стандартный шрифт заголовков на Gilroy Extra Bold, бесплатную версию которого можно скачать у автора, а бесплатную webfont версию, которую я использую в примере, можно скачать отсюда. После, откроем каталог шаблона:

.../themes/plain/styles/

И создадим в нем папки ../fonts/gilroy, куда положим скачанные файлы шрифта в форматах eot, ttf, woff и woff2. В папке styles шаблона создадим файл fonts.css где подключаем шрифт:

@font-face {
	font-family: 'Gilroy-ExtraBold';
	src: url('fonts/gilroy/34D194_0_0.eot');
	src: url('fonts/gilroy/34D194_0_0.eot?#iefix') format('embedded-opentype'),
	     url('fonts/gilroy/34D194_0_0.woff2') format('woff2'),
	     url('fonts/gilroy/34D194_0_0.woff') format('woff'),
	     url('fonts/gilroy/34D194_0_0.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

К слову, подробнее о @font-face можно почитать здесь. Чтобы подключить fonts.css с вашими шрифтами к шаблону, внесем изменения в main.tmpl.php, для этого скопируем его из:

../system/theme/templates/

И вставим в:

../themes/plain/templates/

Помните, что вносить изменения в файлы стандартного шаблона можно только скопировав их в папку своего шаблона, иначе при обновлении движка все ваши измнениея пропадут. Откроем скопированный main.tmpl.php и после 41 строки добавим:

<?php _CSS ('fonts') ?>

Всё, css с вашими шрифтами подключен к шаблону. Тепепь внесем изменения в основной файл стилей main.css, найдем класс .e2-note h1 и заменим на:

.e2-note h1 {
	color: #000;
	font-size: 40px;
	line-height: 1.4;
	max-width: 720px;
	margin-bottom: 8px;
	padding-right: 25px;
	font-family: 'Gilroy-ExtraBold', sans-serif;
}

Чтобы разминимизировать main.css, для более удобного внесения правок, стоит воспользоваться полезным сервисом. Таким несложным образом можно добавлять любые нестандартные шрифты в свой шаблон Эгеи.

Смотрите ещё: Пишем свой шаблон для Эгеи

Darkwood

Казалось бы, Darkwood всего лишь очередная инди поделка в жанре выживания, выполненная, как водится, в пиксельной графике с видом сверху на движке Unity, польской студией Acid Wizard, состоящей из трех человек (И собаки), которые ранее ничем знамениты не были. Можно сказать, что Darkwood далеко не ААА проект. Однако тому, насколько качественно сделана эта игра во всех своих проявлениях, могут позавидовать даже некоторые крупные компании в сфере игростроя.

В 2013 году игра успешно прошла краудфандинговую компанию на Indiegogo, где собрала более 57 000 долларов. После выхода в свет в качестве «Раннего доступа», в июле 2014, студия потратила еще три года на её дальнейшую разработку. Darkwood была выпущена 17 августа 2017 и тепло принята игроками. С момента своего релиза она имеет «Крайне положительные» отзывы в Steam.

В Darkwood, как и в любой игре жанра выживания, игроку предстоит выжить и попытаться выбраться из места, которое можно было бы охарактеризовать как Зона (Если бы лор игры писали Стругацкие, произведениями которых, я думаю, авторы вдохновлялись в не меньшей степени чем славянским фольклором с его таинственными болотами и духами леса). Зона постсоветского пространства, где в одночасье оказалась заперты живые люди, многие из которых уже давно перестали быть живыми или разумными, мутируя во что-то немыслимое, со всеми их домами, дорогами, целыми деревнями. Зона, где вашим безмолвным врагом станет Лес из которого нет выхода, а каждая из ночей, с её кошмарными обитателями, может быть последней.

Несмотря на то, что игра выполнена в уже приевшейся многим, пиксельной графике, она нисколько не теряет в атмосферности. Паны из Acid Wizard тщательно проработали каждую деталь окружающего мира. Трава колышется под дуновением ветра, грибные наросты пульсируют и мерцают, туман стелется по долинам. Лес выглядит дышащим, порой приобретая пугающее сходство с живым организмом из плоти и крови. Аналогично, большую часть атмосферы в Darkwood создает звук, который проработан ничуть не хуже графики. Неспешный амбиент, шорохи, скрипы - во многом помогают погрузиться в игру.

Тем не менее Darkwood нельзя назвать хоррором в классическом его понимании. В ней нет пресловутых скримеров или выпрыгивающих в лицо монстров, в первую очередь игра пугает своей атмосферой, обволакивая гнилостной грибной слизью, заставляет в напряжении пережидать каждую ночь прячась в забаррикадированной лачуге. И в сравнении с другими играми жанра «хоррор», Darkwood в этом плане выигрывает.

Darkwood

Относительно самой механики игры, как может быть понятно из абзацев выше, в Darkwood основной задачей стоит выживание. Отсюда необходимость в исследовании локаций и поиске необходимых ресурсов днем, для выживания ночью. Карта в Darkwood генерируется случайным образом с каждым новым началом игры, а вместе с тем, что многие действия игрока сами по себе влияют на развитие сюжета, Darkwood имеет довольно высокую реиграбельность. Ко всему, в игре имеется крафт и система навыков персонажа для улучшения его характеристик. Однако, как такового обучения всем премудростям выживания в игре нет, а значит для кого-то порог вхождения может быть довольно высок.

Darkwood отличный представитель жанра инди игр, а студия Acid Wizard подаёт прекрасный пример того, как стоило бы делать игры. Чувствуется, что Darkwood создана с должной ответственностью и любовью к своему творению. К слову, благодаря разработчикам любой желающий невозбранно может познакомиться с игрой ближе, скачав её с торрента - Acid Wizard Studio не то, что не стали встраивать в свое творение антипиратских защит, но даже лично выложили игру на трекеры для всех желающих. Тем не менее если игра вам понравилась, её всегда можно купить в Steam и тем самым поддержать разработчика.

Уильям Зинсер «Как писать хорошо»

Читая различных блогеров так или иначе стала сталкиваться с упоминаниями книги Уиляма Зинсера «Как писать хорошо», как практическое руководство к написанию самых лучших статей, заметок, репортажей и прочих нехудожественных текстов. А потому, тоже не смогла обойти её стороной. В своей книге, впервые появившейся на свет еще в эпоху печатных машинок, в далеком 1976 году, переизданной и дополненной около тридцати раз, Уильям Зинсер рассказывает и приводит примеры правильного текста, дает советы о том как писать интересно и избавится от «воды». В целом, «Как писать хорошо» сама по себе является примером того, как стоит писать нехудожественную литературу - она написана понятным и простым языком в форме непринужденной беседы автора с читателем. На протяжении всей книги автор дает множество полезных советов и примеров, которые могут помочь сделать текст лучше.

«Упрощайте же, упрощайте.»

Писать ясно излагая свои мысли, избавляться от словесного мусора, сложных слов и конструкций. Постоянно вычитывать написанное, пользоваться словарями, тщательно подбирать слова, разбивать текст на абзацы, - советует Зинсер. Не забывать о стилистике, стержне повествования, начале и концовке текста.

«Писать учатся, когда пишут.»

Однако, говорит автор, даже следуя этим советам нельзя научиться писать хорошо сразу. Как и в любом ремесле мастерство приходит с опытом, со всеми его пробами, ошибками и поисками себя. Зинсер считает, что только работая над своими текстами, вычитывая, перерабатывая и переписывая можно научиться писать хорошо. Писательство - кропотливая работа требующая усердия, ни один известный писатель не обходился без множества исправлений прежде чем текст обретал окончательный вариант.

«Писать - это тяжелая работа. Ясная фраза - не случайность. Очень редко фразы выходят ясными с первого и даже с третьего раза. Помните это в минуты отчаяния. Если вы обнаружите, что писать трудно, не удивляйтесь. Так оно и есть.»

Зинсер дает советы не только о том как правильно строить предложения, но и как правильно писать в целом, как заинтересовать читателя, как относиться к собственному тексту и критике. Избавляться от обезличенного «журналистского жаргона», ясно излагать свою точку зрения, уважать читателя, но между тем не пытаться подстроится под желания аудитории. Писать от своего имени своего мнения даже когда в тексте нет конкретно выраженного авторского «Я» - именно тогда текст станет индивидуальным, а значит - интересным.

«В конечном счёте главный продукт, предлагаемый писателем читателю, - это не тема, о которой он пишет, а он сам.»

«Как писать хорошо» стоит порекомендовать всем тем, кто так или иначе увлекается, или только начал увлекаться ремеслом писательства. Даже если ваши публикации, это простые заметки из повседневной жизни. Конечно, некоторые советы и примеры приведенные в этой книге в некотором роде сугубо узконаправленные, ведь написаны американским писателем для американской публики, тем не менее даже из них можно почерпнуть что-то полезное. Надеюсь что кто-то, так же как и я, откроет для себя эту книгу и почерпнет, если не все, то хотя бы парочку полезных советов.