Friday, April 27, 2007

Яндеск пульс

Наконец-то нашел штуку- Яндекс Пульс в которую просто интересно тыкать, хотя и с пользой...
Основная идея:
Посмотреть статистику по поиску по запросу и сравнить его с другими.

Например:
Ruby:
за день: 8 запрос в день
максиум: 140 за день.

и т.д.

Есть предчувствие что в среднем 5-7 человек по этому запросу доходят до моего блога...

Просто Юмор

Встретился старый анекдот:
"Он был полным идиотом... Даже кнопка "Свеpнуть все окна" на его компьютеpе находилась на "Рабочем столе"..."

У меня тоже когда-то так было:
места в quick launch у меня всегда мало, и есть приложения которые хотелось бы иметь под рукой, и которые используются много чаще.

очень удобно сделал:
- в таскбаре всегда есть линка на тотал коммандер (1 клик или пара alt-tab)
- на Ctrl+D открывается список быстрых папок (разумеется десктоп там есть, 2 нажатия)
- и зажав alt печатаем "Show Desktop" (первые пара символов)

Набирается это за 2-3 секунды (подтащить мышку и нажать - приблизительно столько же...)

Так что видимо я - Блондинка

Wednesday, April 25, 2007

Ruby Development with IntelliJ IDEA

Не так давно была выпушена новая версия IntelliJ Idea (7.0, но пока только бета). Оценить ее нововведения в плане Java я пока не успел (уже почти год ничего под Джаву не писал и не планирую). На днях узнал что под нее был сделан плагин для разработки под Ruby (в том числе и реилсы). О том как это дело ставить см здесь.
Что касается советов: на забудьте установить в пассы путь к инстант реилсу (%Instant Rails%\ruby - это должно быть в путях). В остальном ставиться и запускается без проблем.

Что касается моих замечаний:
(-)
1. Рефакторингами и не пахло, а жаль.
2. Код-комплит работает не слижком хорошо
3. Парсер не идеален:
class Parser
def parse(query)
result = ""
result<<"select * from '" # с этим не справился
result<
4. Нет дебага
5. если после "<%" нажать пробел появиться "%>" в не зависимости от того что впереди
6. Кушает это дело 200 Мб памяти, так что не сильно разгуляешься.
7. Открытие проекта занимает 2-3 минуты на не самом старой машине
8. Не знает по загруженные модули (на ctrl+пробел не беруться)

(+)
1. Есть интеграция с generate. Можно сказать генери котроллер, мигрейт и пр.
2. По рану запускается webrick
3. Кое-где есть нормальный код-компит
4. Автозакрывание "end"-ом
5. Древовидная структура проекта (это не табы из Total Commander!)
6. После загрузки быстро работает
7. Есть поиск места определения (класса, метода).

Вердикт: буду использовать. надеюсь что польза от этого дела будет.

Быдло и программирование

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

Да и смысла в новых подобных сайта лично я не вижу:
для .NET есть gotdotnet.ru, aspnetmania.com (был когда-то хороший dotsite.ru, но уже скатился достаточно сильно)
для остального: rsdn.ru, interface.ru и sql.ru

На всех указанных форумах быстро ответят и объяснят (благо народ там толковый сидит), если тема не совсем уж специфичная (например работа с capistrano в Ruby on Rails).

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

Tuesday, April 24, 2007

Google Sitemaps

Оказывается, Google может использовать как sitemap и обычный ATOM feed! Так что для блогов это очень удобно. Источник

П.С.
проверил: работает

Скорость обработки сайтов в Google

Вот такую информацию сказал гугл о моем блоге:

Googlebot last successfully accessed your home page on Feb 10, 2007. (Сейчас уже Апрель 24)

Что-то он как-то не очень сильно торопиться переидексить все.

Кстати к сайту компании он приставал все 3 дня назад...

Цитатник Рунета

достаточно забавную штуку нарыл в запроса яндекса: bash.org.ru - цитаты людей. Самое то посмотреть подобную штуку в конце рабочего дня.

Веб Сервисы в Ruby on Rails

Как известно, web-службы (веб-сервисы) являются частью концепции Web 2.0. Ruby on Rails специально создавался для разработки приложений в этом стиле. Разумеется, его создатели не обошли вниманием и эту полезную функциональность: поддержка есть. Сделаны они очень добротно и просто. Постараюсь в крации описать процесс создания простой службы.


1. Выполняем: rails MyApp
2. Выполняем: ruby script/generate web_service MyService
3. в app/apis/my_service_api.rb прописываем в теле класса следующее api_method :get_config
4. в app/controllers/my_service_controller.rb прописываем тело нашего метода:
def get_config
#do something
end


Вот и все! теперь у нас есть WSDL веб-служба, которую можно использовать, например, из .NET (работает, однако).


что касается быстроты написания - не сложно заметить, что пишется это моментально...

Ну а вот безопасности этого дела, этим я еще не занимался.

Wednesday, April 18, 2007

Office 2007 en и Office 2007 ru: разница в массе 3 раз

Наконец- то скачал нормальный офис. Как показывает практика, пользоваться русской версией оказалось непревычно больно (думать как создатели перевели на русский "Account Settings" и прочее, не самое продуктивное занятие). Так что установка англоязычной версии стало для меня прямо как бальзам на душу – почувствовал себя в родной стихии. Кстати проверка русского языка у меня пропала, ну не особо и жалко. Что касается переустановок, на мое счастье офис сохраняет все свои настройки при удалении, так что все перенастраивать мне не пришлось.

Еще очень сильно удивил размер дистрибутивов:

Русская версия: 1.6 Гб

Английская: 500 Мб

Да, действительно, в русский дистрибутив входит английская версия. Но неужели настолько много занимают всякие там руссификаторы и пр. Странно. Как показала практика некоторых народных умельце, из русской сделать анлийскую можно, только времени и нервов много потребуется, так что Русская Версия = Английская + локализованные ресурсы. Для Office 2003 руссификатор весил 15 Мб, теперь весит 1 Гб. Странно. Похоже что-то лишнее в дистрибутив засунули...


Что касается недостатков Outlook:

Проблемы с изменением учетной записи: если сказал что POP3, то в HTTP её не переделаешь. Странная бага. И с comail.parking.ru он тоже не всегда дружит (хотя, я не видел ни одного почтового клиента под Pocket PC который с ним умел бы работать, так что тут ничего удивительного нет).

Sunday, April 15, 2007

Outlook 2007 как RSS Агрегатор

Как показала практика, из Outlook 2007 очень плохой агрегатор RSS/Atom. Что касается скорости - Jet Brains Omea Reader он проигрывает весьма основательно (при условии что там у меня накопилась база за пару последних лет, весьма объемных ньюсов).

Основная проблема: нельзя (по крайней мере я не нашел) посмотреть и изменить адрес ньюса! О чем думали создатели лично мне сложно осознать.

Если бы ThunderBird была бы более функциональной, а SunBird лучше с ней бы интегрировалась, я бы уже давно перешел на "птиц" от Mozilla, только еще бы туда прописать и нормальный RSSBird.

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

Всегда следите за свой репутацией и покупайте только лицензионное ПО

Я решил отойти от этого лозунга Microsoft(возможно не дословно) и... нет, Windows Vista на Юноне (Питерская "Горбушка") я не купил. Кроме лицензионного ПО, купил лиз. DVD. Почему? Нет, не потому что я такой правильный: понравившийся фильм был только на дорогих дисках, вот и всего.

Итого: купил фильм "Фонтан". Почему-то смысл я его так и не понял (видимо, мой мозг перегруженный информацией не справился со столь глубокой философией автора "Реквием по мечте")

Хью Джекман, из помеси Россомахи с хакером, превратился в Конкистодора-Врача-Будду(не подумайте, что это мое неуважение к Буддистам!), при этом его все время плющело (особенно в самом конце, когда тот впал в полнейшую.... Нирвану).

Одним словом: фильм надежды не оправдал. -300 руб

Очердной "провайдер" музыки

Начал искать музыку, и на 10 песен из 11 в Google первая ссылка была на http://www.zaycev.net - молодцы, те кто раскручивал сайт.
Кстати в отличии от musicfond, там нет 10 сек. задержки перед скачкой, но рекламы гораздо больше, правда, Mozilla умеет с ней неплохо справляться, так что это тоже не проблема.

Популярность Vkontakte (Вконтакте)

Вчера перед тренировкой решили зайти в кафе с бесплатным Wi-Fi. Проверили - работает, даже шустро. Но это не главное. За соседнем столиком сидела одинокая девушка с ноутом (тоже понятно зачем сидела имено там), по-пивая не самый изысканный коктель. На вид - просто типичная блондинка. При этом сидела спиной к большому окну, выходящему на улицу. Когда выходил, мой взгляд случайно упал в ее монитор (не хорошо, понимаю, но особо ухитряться не пришлось). Оказалась, эта особа ТОЖЕ сидит вконтакте! Обалдеть... я выпал в осадок. Похоже в России, первое что надо скупать- акции социальных сетей.

Thursday, April 12, 2007

Просто пост и ничего личного

Никогда бы не подумал, что МикроПО (все совпадения с реальними названими и именами случайны) готово сэкономить на партнерах-студентах (уже бывших, после того как я опубликовал некий пост). Основным элементом развития, которого всегда была связь с лучшими ВУЗами страны. На мой взгляд, Гос. Университет СПб всегда считался таковым. А тут на те, говорят сначала:
[Цитаты заменены на мои комментарии, по вежливой рекомендации представителя данной коммерческой организации]
Приезжайте. Мы все устроим: привезем, накормим, развлечем, спать уложим, домой отправим.
Затем говорят:
[Цитаты заменены на мои комментарии, по вежливой рекомендации представителя данной коммерческой организации]
Приезжайте если уж очень хотите, но мы очень не хотим вас спать укладывать, мы, конечно, готовы это сделать, если сможете объяснить: «почему Вы не хотите сразу домой»
Поехать в Москву я согласился не из-за этого мероприятия, а скорее с целью устроить себе N дневный отпуск. А так, я себе могу позволить и самому съездить в «доблестную» столицу, за свой счет, но в более приятной кампании.
В тот же вечер, я решил опубликовать этот пост (тот что был до того самого разговора). Телефон забыл дома. Пришел на работу: смотрю пара пропущенных звонков из города отличного от Петербурга. Перезванивать не стал – кому надо, пусть и ищет (по сколько к списку приоритетных номеров тот не относился).
Представитель оказался на редкость вежливым: дал понять, что я разглашаю приватные данные компании и пр. Вспомнил о NDA (документ о не разглашении, который я в глаза не видел, да и не подписывал в том числе, это я точно помню). Напомнил про репутацию и вспомнил, про мою человеческую мораль (не буду показывать на продукты этого производителя, но я бы на их месте просто бы тут промолчал).
Что касается моей морали, это отдельный разговор:
Я, разумеется, человек аморальный, в последний день зачетной недели, сидел с заказчиком 16 часов, при этом ничего с него не взял за это по причине того что я сидел через свой мобильник, и не мог быстро деплоить на сервер (денег на трафик я много потратил).
Или когда отпускаю коллегу без объяснений пораньше, взяв его заботы на себя.
Мой девиз уж точно отличается от «человек, человеку волк»
Ну а предыдущий пост я сделал, чтобы унизить такую доблестную корпорацию и разгласить сверхсекретную информацию.

П.С.
Автор не настаивает на правдивости информации (возможно, все это лишь моя фантазия, но посты у меня из блога так просто не исчезают) и не незет отвественность, если она будет исталкованна не правильно. Так же все сказанное выше, является моим мнением (или фантазией) и не имеет отношения к инетересам, отличным от написания статей.

Linux в развлекательном журнале


В журнале с названием "Альманах отдыха" (название очень важно), ровно по середине, в соседстве со статьей "Вся правда о жвачках", целый разворот с названием "Linus vs Windows: дискуссия двух миров". Как говориться "Афтор жжот". Слова типа SGML, LaTeX, GNU info, LyX и пр, куча фактов "212% по стравнению с..."

Я думал что в подобных шурналах обычно пишут "А этот ноутбук подойдет к сумочке от D&G, но его никак нельзя носить с туфлями на шпильке"

Интересно кто станет читать такую статью в таком месте.... я и то не стал, начал искать что-то более простое...

Вот что называется: не в тему.

П.С. именно эту картинку использовали в статье.

Применение Экстримального Программирования на практике

3 Недели назад начал применять практики из экстримального программирования (ныне плавно эволюционировавшего в Шуструю разработку - Agile Development. Просто название у первого более красивое... как раз для заголовка) в проекте, над которым я работаю уже почти год (9.5 месяцев). Проект представляет из себе нечто похожее на небольшую ERP систему, которая должна сменить в производстве старую версию системы, для решения проблем автоматизации некого заграничного предприятия.

Причины которые, подтолкнувшие меня к этому шагу:
- Необходимость в автоматическом тестировании (С ручным, я просто не мог справиться)
- Большое количество новых фунциональностей, необходимостить в которых возникла в последнее время
- Переработка существующего кода, что более 3м клиентского и серверного кода - Рефакторинг (Refactoring). Часть которого использует достаточно не стабильный компонент, от которого со временим придеться избавиться (в следующей версии... через год)
- Короткие релизы - раз в неделю, чтобы конечный пользователь мог оценивать результаты и выдыигать свои пожелания.
- Постоянное общение с заказчиком.


От работы не более 40 часов в неделю пришлось отказаться - сроки...

Как показала практика, идея себя оправдала:
В последнем релизе не было обнаруженно ни одного изъяна (тестировали его под нагрузкой в реальных условиях, с самыми произвольными данными).
До этого, в 3-х недельных релизах находили по 20-25 проблем.

В результате, основной упор был сделан на Test-Driven Development (по-русски: пишешь тест - потом уже код логики) и рефакторинг (приписал тест ко компоненту и рефакторишь его). При этом в паре эти практики оказались гораздо более эффективными, нежли поодиночке.

При этом, это далеко не первый мой опыт работы в стиле Agile, но подобных результатов он мне еще не приносил.

Осталось пересилить в себе свинью, и начать писать тесты всегда и с самого начала.

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

П.С.
Сегодня будет первая ночь за последнюю неделю, когда я могу спать спокойно.

"IPO" Социальных студенческих сетей

В последнее время широко распростанены так называемые социальные сети (В России... развитый глобальный интернет этим уже переболел пару лет назад). Сначала появился moikrug - для деловых людей, который недавно купил яндекс. Потом был старт-ап vkontakte - специально для студентов и выпускников вузов, который за пару месяцев сделал 200к пользователей, что составляет ~ 1% от общего числа интернет-пользователей в России. В тоже время появился и другой проект - факультет. При этом последний меня поразрил особенно: он стал во-первых ОАО, а во вторых устроил IPO (Initial Public Offer - начальное публичное предложение акций) для своих пользователей, но не больше 100 акций на человека (есть дополнительные правила "в стиле МММ", но детели уже в источнике). Так что и Российские интернет-проекты начинают превращяться в бизнес.

Удачи

Tuesday, April 10, 2007

Пределка поста про Microsoft, зарезанного цензурой

Извиняюсь за задержку, постарюсь переделать его как можно быстрее( с дополнениями по поводу реакции представителя этой чудестной корпорации).

П.С.

Сейчас у меня дэд лайн в 2 проектах, а как известно, интересы заказчиков превыше всего, так что приходиться все как следует оттестить и понаписать кучу автоматических тестов (эх, не прижился у меня test-driven development).

Спасибо за понимание.

Пост про Microsoft

Предыдущий пост времено не доступен (причина: цензура).
Постараюсь выпустить его с некоторыми коррективами сегодня вечером.

Saturday, April 7, 2007

Thursday, April 5, 2007

Мечта яблочника

Apple представляет Mac Pro:
8ми яденых Intel Xeon inside!
Помимо этого:
16 Гб памяти.
3 Терабайта винт

Стоит достаточно бюджетно...

Wednesday, April 4, 2007

Сайт Microsoft на .... PHP....

Сам от шока только что отошел!

Кто бы мог подумать: Microsoft сделает часть сайта на PHP да еще и IIS под него заточит!

Если кто-то думает что это "утка" - прошу источник из Майкрософт - достаточно авторитетный.

И зачем козе баян?

Чистка блогов

Решил навести порядок в своем RSS агрегаторе. Как? Правильно: удалить все лишнее. Начинаю:
o'Relly Radar - оффтопик и флуд
Signals vs Noise - в топку. В последнее время ничего интересного по теме нет.
http://homelessinmoscow.blogspot.com - а этот товарищ захотел платный блог. 10$ в мес. Удачи. туда же. Про рекламу совсем народ забыл
ruby_ru - до свидания. Microsoft - наш выбор.

+ еще много кто был жестоко удален, за дело: мое время - мои деньги.

Встреча Microsoft Student Partner в Москве или Руби вход воспрещен

Все-таки решился поехать в это дивное место по имени Москва (или Мордор?), где по старой традиции произойдет мероприятие для студентов-партнеров (звучит страшно...).

Все расходы, как водиться, берет на себя Microsoft. Посмотрим что из этого получиться. В прошлом году мне в Москве ух как не понравилось. Когда-то даже об этом писал (см в истории).

Если там поизодет что-то интересно - постараюсь выложить материалы.
Будет шанс познакомиться по-ближе с тем что нам предлагает Microsoft, а в следующем году нас ждет ой сколько всего интересного:
WWF, WCF, WPF, LinQ, C# 3.0, Orcas и пр. Самые продвинутые, уже некоторую часть этого и так пустили в продакшен: сам видел - завидовал.


Плюсы этого года:
- Ехать на поезде и в разные дни (что-то не хочется мне 2 раза за один день лазеть в самолет, уж больно потом плохо становиться)
- Шанс выспаться выпадает далеко не каждый день.
- Встретиться со старыми знакомыми "по цеху"
- Главное: от технологии от Microsoft я немного отошел (зачем - хороший вопрос), не будем говорить благодаря кому и чему, так что придеться востанавливать скиллы, они всегда пригодяться.

Предсказания гуглу

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

П.С.
Спасибо, Женя, за ссылку. Прочитал - юмор понял.

В Бочке мёда, ложка... Или Media Sapiens-2

Наконец-то закончил с серией Media-Sapiens. В итоге, потратил на это дело 4 дня (не рабочих, разумеется). Оказалось, что первая часть намного лучше второй: под конец у героя совсем башню сносит. Но прочитал на одном дыхании (после тяжелой тренировки и трудового дня).

Monday, April 2, 2007

Горький вкус Руби

Начинаю по-тихоньку разочаровываться в этой штуки (черт с ним, что медленно работает). Программирование чего-то большого в совсем не типитизированных языках - дело гиблое, да и отладчика под него нормального нет - как в .NET ,например.

Что касается удачного баланса типитизации и гибкости - это C# 3.0 (о нем я еще много чего еще напишу)

То что языки должны становиться более лаконичными и слишком жесткое задание типов сильно мешает, но от типитизации отказываться не стоит. По крайней мере сейчас. Да, на написание время сокращяется в 10 раз по сравнению с Java (при Web разработке). Верю. Но вот отладки - только увеличивается. Для небольших проектов отношение написание-отладка ~ 70/30. Для больших 20/80. Сразу вычерчивается область приминимости Руби: мелкие и средние проекты. Но никак не больше.

Концепцию программирования на Ruby можно назвать Coding Faster, Debug Slower. Где-то получается и "шустро" (Agile), а потом становиться уже и не очень.

Что касается перехода с ASP.NET на Ruby - это просто не оправдано. Имея в своем распоряжении Visual Studio и кучу всего полезного (типа генераторов статического кода, верификаторы и прочее), идти куда-то где все надо делать руками - вещь сомнительная.

Как появиться Windows Presentation Foundation.NET 3.0), нынешний AJAX, покажиться песочницей...

Немного о блочной верстке

Опыта создания веб-приложений у меня хватает - с этим делом вожусь с 2003 года. Но до того что называется CSS (или просто блочная верстка) руки как-то не доходили: занимался больше бизнес-логикой и пр. умными штуками. Но неделю назад, поступил очень выгодный заказ на создание Mash-up (нечто похожее описано здесь) из Google Maps и списка ресторанов. А отображатся там будут... места где видели знаменитостей (Бритни Спирс, Мадонну, Каили Минойг и пр).

Это все лирическое отстпление. И так к теме: обычно, мне приходилось делать разметку в виде HTML таблиц - самый простой (детский способ). К тому же Visual Studio под это дело специально заточена. (Посмотрем что измениться к следующией версии).

Тут же заказчик сказал: хочу CSS и точка. Клиент хочет - значит получает (если платит, разумеется). Один рабочий день я, похоже, я постик Дао (не путать с Data Access Layer) CSS. Размер HTML уменьшился раза в полтора. Читаемость повысилась, одним словом, оно стоило потраченного времени.
Список ресурсов, которые мне пригодидись - тута

Постараюсь поделиться полезным опытом с одном из следующих постов

Демку можно посмотреть тут (смотреть, согласно тербованиям под Internet Explorer 6-7)

И с технарей Русский язык спрашиваю

Вчера наткнулся на рекламное объявление о работе (просто случайно попалось):
HTML + CSS + Дизайн + AJAX + ... РУССКИЙ ЯЗЫК!!! Не Анлийский, а просто русский язык, при этом на собеседовании будет тест по нему! Хотя зарплату предлогают не слабую - 50к руб в мес.

Sunday, April 1, 2007

Windows 2003 Server Service Pack 2

Вот наконец-то и вышел, родной!
Теперь можно будет сервер с чистой совестью пачить. Надеюсь это выдержит.
Скачать можно отсюда

А ваша машина готова к Windows Vista?


Красота: Windows Vista совместим с машиной для уничтожения бумаги!

Homo sapiens, кто дальше?

Ответ на этот вопрос попытался дать писатель Минаев в книге "Media Sapiens". Прочитать ее хотел давно, но все не доходили рук. Потом купил в подарок, но цензура не позволила подарить.

В итоге прочитал сам:
за рекордные 2 дня. Обычно, я читаю художественную литературу за неделю (т.к. читаю только в дороге), а тут даже после тяжелой тренировки, вечерней 3-х км прогулки в час ночи продолжил читать... и утром встал раньше, чтобы закончить.

Не сравнить с серой книгой "Рабы Майкрософт". Интересные идеи попадаются на каждой странице. Цензура в книге отсутствует начисто, а, как извесно, прямота изложения необходима.

Одной фразой: нужно прочитать.

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

Забривание или You are in army now.

Ахтунг!
"Радостная новость"!

1 апреля, Медвед (Тьфу, военком) сказал "Превед" 134к красавчигам, что на -7% меньше чем в прошлой осенью. Вот где инфляция составляет 11 годовых! Есть мнение, что такими темпами скоро забривать начнут уже студентов и аспирантов, учитываю демографическую яму начала 90х.

Зато не может не радовать сезонных скидок на отмазы: 2000 евро.
Лично я при таком расскладе, задолжал государству порядка 200 часов - полторы недели службы...

Хотя, я никак не могу понять как обязательная трудовая (альтернативная служба) повинность сноситься с демократическими принципами. Где тут свобода выбора? И чем армия отличается от мест не столь удаленных строго режима? Правильно: в армии еще что-то делать заставляют и отпуск за примерное поведение вместо уменьшения срока.

Следуя строгим математическому формальзму, в России - НЕ демократия. (да и не только по этому пункту)

Nien Nien Nien

Рабы идустриии IT

Некоторое время назад прочитал книгу "Рабы Майкрософта". Написана она была в 1995 году (что по меркам индустрии - в прошлой эре, когда все версии продуктов носили гордов суффикс "1.0"). Кроме названия, отношение к компании Microsoft реальзуется в виде первых 30 страниц. Дальше идет рассказ о том как группа ушедшая от Большого Билла начала свой стартап 1.0 Называется "найди 10 отличий от ситуации с Web 2.0", только декарации сменились: тогда действие было в Силиконовой долине, а сейчас действие может проходить, хоть в тайге.

Когда читаешь - ничего кроме жалости к технарям не испытывается, и думаешь "а не стал ли я сам таким же".

Одним предложением:
Книга, о людях, у которых нет жизни, и есть только работа.

После прочтения, мне стало казаться что у меня все просто супер.