The Setup: Интервью с Андреем Александреску, программистом, автором книг по шаблонному проектированию


Андрей Александреску

– Кто вы и чем вы занимаетесь?
— Я Андрей Александреску (Andrei Alexandrescu) (знаю! непобедоносная фамилия), работаю научным сотрудником в Facebook. В свободное время работаю над языком программирования D. Написал несколько книг. Мой сайт http://erdani.com.

— Какое «железо» вы используете?
Мой рабочий компьютер — это 13-дюймовый MacBook Pro (8 Гб оперативной памяти, 256GB SSD) операционная система X Lion. Когда работаю за столом, то подключаю его к 30-дюймовому монитору Dell. Когда начал работать в Facebook (работаю дома) мой менеджер спросил меня, какой у меня монитор. Я ответил, что у меня 26-дюймовый Soyo, который меня вполне устраивает. Менеджер сказал: «С большей диагональю монитора будете продуктивнее. Отправлю вам монитор. Не обольщайтесь, это лишь бизнес». С тех пор мой Soyo стоит и пылится.

За столом подключаю плоскую клавиатуру Apple. Перепробовал несколько клавиатур, в том числе беспроводную Microsoft Digital Media Pro 1031. Мета-клавиши не соответствуют клавишам Mac, так что отказался от них. Использую беспроводную мышь Logitech M510. В дороге подключаю USB Sierra Wireless 598, устройство от Sprint для 3G. Оно имеет MicroSD слот. Это отличное портативное устройство. С ним никогда не было никаких проблем.

Мой ноутбук » для домашнего использования » — винтажный Dell E1705, 2007 года выпуска. Помню купил самый дешевый ноутбук с 17-дюймовым дисплеем с разрешением 1920×1200. Меня не волновала скорость, тогда я уже отождествлял «вычисления» с «кластером». Мне нужно было хорошее разрешение, чтобы я мог втиснуть как можно больше информации на экране. Я полюбил этот ноутбук.

Мне как писателю интересно, как мои книги выглядят на различных устройствах. У меня есть iPad 2, недавно приобрел Kindle. В отличии от моей жены, которая пользуется iPad каждый день, я пользуюсь им не часто. Планирую брать Kindle с собой в путешествия. Также использую 10-дюймовый EEE PC (он с батареей смотрится словно проглотил слона). Использую его с NAS дисками.

Ваше интервью заставило меня вспомнить, что у меня есть допотопный Compaq Presario SR1726NX, который стоит прямо под моим столом. Он еще с тех времен, когда настольные компьютеры были похожи на холодильники. Знаете — «каждый дом нуждается в нем». Я забыл о нем окончательно, и он стал предметом мебели. Теперь я вспомнил, как три года нажимал на его кнопку включения и наблюдал его мигание. Перенесу его в гараж.

Для общения использую iPhone 4S, к которому часто подключаю наушники Sennheiser HD 280 Pro, чтобы слушать музыку. Кстати, уже много лет не пользуюсь стационарным телефоном, вместо него использую старый Linksys PAP2T VoIP.

Наконец, несколько недель назад купил Dell XPS 17. ОН заменить мой умирающий компьютер на Ubuntu. Не торопясь, я поиграл с предустановленной Windows 7 немного, и …
Но подождите, это уже попадает в вопрос о программном обеспечении! Давайте перейдем к следующему вопросу.

— А какое программное обеспечение?
Да, как я уже говорил, поиграл с Windows 7 немного. Около 10 лет я был исключительно пользователем и программистом под Windows, но с 2005 года не использовал ее. Мне было интересно, как вернутся в родную деревню. Ностальгия и воспоминания о прежней жизни.

(Но все прошло не очень хорошо. Изменений произошло немного, шел дождь, везде была грязь, и я упал в коровий навоз). Есть две странные вещи в установке из коробки (не знаю, кто в этом виноват). Во-первых, по умолчанию шрифт выглядит дерьмово. Проверил разрешение, использовал ClearType Tuner дважды, но безрезультатно. Во-вторых, Multi-Touch trackpad ужасен. Им не удобно пользоваться.

Вот почему люди любят Multi-Touch Apple. Он очень удобен. Я использую постоянно OpenNX для удаленного подключения к большой железке — под управлением CentOS 5.2. И удаленно запускаю еmacs для редактирования. Я не использую X(иксы). Использую iTerm2 по ssh и Zsh. Zsh – это круто.

Для почты использую Thunderbird с расширением Nostalgy. Для Интернет серфинга использую в основном Chrome в сочетании с goo.gl URL Shortener, Reddit Enhancement Suite и Tampermonkey.
Мой личный сайт используетConcrete5 (CMS), но я несчастлив с ней, она чертовски медленная.

Я использую Google Docs для легких документы и LaTeX для тяжелых, в том числе для книг и слайдов. Skype и Colloquy, почти всегда запущены в моем ноутбуке.
Использование языкового процессора — это главная часть моей работы, поэтому GNU C++, Apache Hive и DMD D — заслуживают упоминания. Использую Git для управления версиями, phabricator и meld для поиска и сравнения, все мои работы с открытым исходным кодом хранятся на GitHub.

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

Заметил, что 17-дюймовый ноутбук, для меня, хороший компромисс. Его удобно брать с собой. Сделанный под заказ MacBook Pro 17 с клавиатурой от ноутбука Dell, с закругленным краями, и батареей, которой бы хватало на год, и чтобы он не грелся, это было бы замечательно.

OS-wise, Unix- это единая система для меня, которая лучше всего ориентирована на программистов. OS X – это отличный Unix, с красивым GUI. OS Linux — это тоже красивый Unix с хорошим GUI. Установил бы Linux на Mac. Это технически возможно, и легко, но боюсь, что это нарушит кодекс чести iBushido (Bushido – (яп. буси-до, «путь воина») неписаный кодекс поведения самурая), и сделает меня очень непопулярным в сообществе поклонников Apple.

Поскольку вы спрашиваете о сетапе моей мечты, то я хотел бы попробовать Microsoft Visual Studio в Linux. На протяжении многих лет я эффективно работал с IDE и традиционными инструментами Unix. Мне было бы любопытно посмотреть, сравнить их и противопоставить две идеологии.

Источник: usesthis.com, 18 мая 2012


Перевод выполнен abv24.com




Опубликовано 22.05.2012 в 4:12 пп · Автор abv24 · Ссылка
Рубрики: Технологии · Теги: , ,

@Mail.ru