Читаем Журнал «Компьютерра» №39 от 25 октября 2005 года полностью

Большой проблемой оказались бумажные формальности. Надо было по факсу отправить в Google следующее: некое подобие договора; свидетельство о том, что участник является студентом; форму W-8BEN для бухгалтерии Google и реквизиты банковского счета, куда переводить деньги. Для подтверждения своего статуса я отксерил аспирантское удостоверение и сам перевел фразы на английский язык. Неопытного человека могло бы затруднить открытие счета и указание реквизитов. Но тут в качестве помощи можно использовать форумы и FAQ русских шареварщиков. Единственным камнем преткновения оказалось заполнение формы W-8BEN, а точнее поля ввода ITIN.

ITIN расшифровывается как Individual Taxpayer Identification Number, его российским аналогом является ИНН. Нет ITIN? 30% (1350 долларов) идет дяде Сэму в лице мистера Буша. Есть ITIN? Тогда как повезет, это зависит от договоренностей между странами. С Россией договор есть, так что до нас в итоге должна дойти вся сумма (-13% налога).

Участники имеют полное право называть программу (по крайней мере, первый месяц) «Summer of Taxes». Благодаря рассылке, мы узнали много нового о налогах в разных странах, а также о получении ITIN. Единого мнения о том, как это делать, так и не сложилось. Я в заявке на ITIN указал «Nonresident alien required to obtain ITIN to claim tax treaty benefit», «Exception 1» и treary article number для «Personal Services». К заявке приложил документ от Google, в котором они должны были бы объяснить, зачем нам нужен ITIN. По-моему, у них это не получилось, поэтому я дополнительно написал cover letter. Последняя необходимая бумажка — сертифицированная копия загранпаспорта. Пришлось идти в американское консульство и оставить там $30. Понравилось, что нотариус работает в часы для приема американских граждан, поэтому очереди не было. Не понравилось, что тетушка стала докапываться до деталей, зачем мне нужна копия. Я не был готов к вопросам, но ответил без проблем.

Но это только начало. Многие из нас еще не получили ITIN, а устроители программы не готовы ждать. Поэтому Google удержит с нас 30% и переведет их IRS (налоговикам). После получения ITIN мы можем требовать у IRS эту суммы обратно. Будет такой Winter of Taxes.

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

Работу над проектом я разбил на два этапа:

XSieve собирается и устанавливается как любая другая GNU-программа, с помощью configure, make, make install.

DocBook XSL stylesheets, преобразованные в XSieve, работают правильно (суровый тест).

Я ожидал, что на первую задачу уйдет много времени и, к сожалению, не ошибся. Хитросплетения autoconf, automake, libtool и прочих autotools оказались сложны для понимания. На самом-то деле, там все тривиально, если понять принципы построения системы. Но на это у меня ушло больше недели. XSieve достаточно сложен в плане зависимостей, для него нужны специальные версии Guile и xsltproc, а сам XSieve собирается как плагин для xsltproc. Необходимые настройки были разбросаны по разным make-файлам. После перевода системы сборки на autotools все значительно упростилось — и для конечного пользователя, и для разработчика.

Вторую веху я планировал пройти за полторы недели до конца SoC. Однако для ее достижения потребовалось выполнить несколько второстепенных задач, так что тест удалось запустить только за неделю до сдачи. Естественно, он провалился. Хуже того, XSieve вел себя совершенно непредсказуемо. Через несколько дней исследований выяснилось, что загвоздка — в сборщике мусора Guile. Тут я запаниковал и стал думать о том, как сообщить ментору о провале проекта, ибо такие проблемы с памятью быстро не лечатся. К счастью, медитация над документацией и здравый смысл подсказали, где подправить, чтобы сборщик мусора не хватал лишнего.

Дальше — дело техники. Хоть багов и поднакопилось, все они были легко воспроизводимы, и поэтому их удалось быстро локализовать и исправить. Последняя ошибка была закрыта в последнюю ночь. Финальную версию я обозвал XSieve 1.0.0 и выложил на SourceForge.

Результаты

Что дало участие в проекте, помимо опыта? Прежде всего, материальный бонус. Конечно, я бы все равно занимался разработкой XSieve, однако $4500 на дороге не валяются. Кроме того, если бы не необходимость дать результат, XSieve так бы и остался исследовательским прототипом и не стал бы программой, доступной широкому кругу пользователей.

Полезным также оказался PR. Одно дело — безызвестный open source проект в море себе подобных, и совсем другое — оказаться среди четырехсот человек, к которым привлечено внимание пользователей и обозревателей. XSieve вообще повезло: список проектов, в которых Google выступает как ментор, вызовет особый интерес. А таких проектов всего тринадцать.

Перейти на страницу:

Похожие книги

Компьютер для тех, кому за…
Компьютер для тех, кому за…

В наш век высоких технологий без компьютера не обходится практически ни один человек. Но что делать, если вам уже за…, а компьютер вы так и не освоили? Не стоит отчаиваться! Эта книга была написана специально для тех, кто по каким-то причинам не смог освоить его раньше. Легким и доступным языком в книге изложены основные принципы работы на компьютере. Вы узнаете, как создать документ в текстовом редакторе, выстроить таблицы и диаграммы в экселе, освоите графический редактор, который позволит вам рисовать и редактировать фото и рисунки, научитесь самостоятельно подключать принтер и печать, общаться с родными и друзьями по скайпу и ICQ, узнаете, какие бывают игры, как выбрать игру для себя, и многое-многое другое.Никогда не поздно осваивать что-то новое! А уж тем более — компьютер. Он откроет вам целый мир безграничных возможностей. Не упустите свой шанс узнать что-то новое и интересное — дайте компьютеру прочно войти в вашу жизнь. Ведь пользоваться им так же просто, как и обычным телефоном, только в тысячу раз интереснее!

Оксана Грибова

Зарубежная компьютерная, околокомпьютерная литература / Интернет / Программное обеспечение / Прочая компьютерная литература / Книги по IT
Справочник по параметрам BIOS
Справочник по параметрам BIOS

В справочнике в алфавитном порядке приведено описание большинства параметров современных BIOS. В краткой форме описаны большинство настроек BIOS, даны рекомендуемые значения для различных конфигураций компьютеров. Также рассказано, что представляет собой BIOS, какие типы BIOS существуют, как получить доступ к BIOS и обновлять ее.Кроме того, вы научитесь использовать различные функции BIOS, узнаете, как оптимизировать их с целью улучшения производительности и надежности системы.Для более глубокого понимания работы BIOS и детального рассмотрения ее функций рекомендуем обратиться к книге «Оптимизация BIOS. Полное руководство по всем параметрам BIOS и их настройкам» А. Вонга.Книга предназначена для всех пользователей компьютера – как начинающих, которые хотят научиться правильно и грамотно настроить свою машину, используя возможности BIOS, так и профессионалов, для которых книга окажется полезным справочником по всему многообразию настроек BIOS. Перевод: А. Осипов

Адриан Вонг

Прочая компьютерная литература / Книги по IT
Цифровой журнал «Компьютерра» № 17 (170)
Цифровой журнал «Компьютерра» № 17 (170)

ОглавлениеКолонкаО технологиях выживания: кто подметает пыльные тропинки далёких планет Автор: Василий ЩепетнёвГолубятня: Школа негодяев имени доктора Хауса Автор: Сергей ГолубицкийПрактический алгоритм миграции как ключ к успеху в современном софтостроении Автор: Сергей ГолубицкийГолубятня: Такие мелкие и трудные шажки к совершенству Автор: Сергей ГолубицкийВернет ли MSFT кнопку ПУСК в Windows 8.1? Спасение утопающих — дело рук самих утопающих! Автор: Сергей ГолубицкийIT-рынокSkyNet на Секретной Службе: Об одном невидимом, но крайне существенном рынке для ИТ-индустрии Автор: Михаил ВаннахКрасное на звёздно-полосатом: почему Huawei уходит из США? Автор: Евгений ЗолотовДевять стартапов новой волны, которая принесёт нам следующие Apple, Google и Facebook Автор: Олег ПарамоновВозвращение к реальности: следующие Google и Facebook не будут заниматься интернетом Автор: Олег ПарамоновAMD: приключения на краю погибели Автор: Юрий ИльинВзлом блогов известных СМИ как метод манипуляций на финансовых рынках Автор: Влад НедонинПромзонаСпецвыпуск журнала Forbes со встроенной Wi-Fi точкой доступа Автор: Николай МаслухинВ Швейцарии открылось кафе для велосипедистов Автор: Николай МаслухинВ Швейцарии появится беспроводной троллейбус Автор: Николай МаслухинДок-станция для телефона, превращающая его в будильник Автор: Николай МаслухинГаджет, выключающий телефон, если его владелец над чем-то сосредоточенно работает или думает Автор: Николай МаслухинТерралабВыбираем моноблок для Windows 8 Автор: Олег НечайТехнологииBitTorrent Sync: торренты в облаках Автор: Олег НечайСистема STEPS: двадцать тысяч строк кода, которые изменят программирование, операционные системы и интернет Автор: Андрей ПисьменныйЕnergy harvesting: энергия из ничего Автор: Олег НечайTOP-10 роликов на день рождения YouTube Автор: Андрей ВасильковСоциальный интерактив как лекарство от терроризма: как ловили организаторов бостонской трагедии Автор: Евгений Золотов«Обливион» Джозефа Косински: спецэффекты лучезарного постапокалипсиса Автор: Юрий ИльинИнновацииРынок брендинга запутался в терминах: как разобраться стартапу? Автор: Кирилл Халюта, генеральный директор брендинговой компании «Freedomart».Стратегия коммуникации с венчурным инвестором: общайся по-предпринимательски Автор: Вячеслав Бычков, председатель правления в инновационно-инвестиционном центре «Фонд перспективного планирования»Стартапы в борьбе со стихийными бедствиями Автор: Елена КраузоваПочему стартаперам кажется, что российский венчур — клондайк, и почему на самом деле это не совсем так Автор: Валентина Славина, президент НП «Бизнес-ангелы Урала».«Клонирование» успешных бизнес-моделей: найдётся ли выход? Автор: Андрей Гершфельд, инвестиционный менеджер фонда ABRT VentureFund; Николай Митюшин, инвестиционный директор фонда ABRT Venture FundСтанислав Лагун, Magru: вскоре в России перестанут «стесняться» платить за контент в интернете Автор: Елена КраузоваГидДесять лучших пакетов офисных программ Автор: Андрей ВасильковПриложение Akatu не даст близким повода гадать, чем вы занимаетесь в ванной Автор: Михаил КарповУ популярного клиента Twitter Tweetbot появилась интересная новая возможность Автор: Михаил Карпов

Журнал «Компьютерра»

Прочее / Журналы, газеты / Прочая компьютерная литература / Газеты и журналы / Книги по IT