Не закат

Одно из наиболее удивительных для меня событий из мира IT за последний год — новая компания Sun. Еще пару лет назад мало кто сомневался в предстоящем закате. Компания позволяла себе фантастические глупости, а руководство своими бессвязными поступками и заявлениями как будто специально пыталось распугать тех нерасторопных клиентов, которые по какой-то причине еще использовали продукты и услуги Sun. Я к этому привык и уже не мог представить себе Sun в другом облике.

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

Некоторые говорят, что сменилось руководство. Но само новое руководство отнекивается и говорит, что своими текущими успехами компания обязана самой себе — и заслугам предшествующих директоров.

Он действительно умница, этот Джонатан Шварц.

Advertisements

Две цифры, дробь и закат свободы

Свобода в Америке заканчивается. Удивительно, но тень от 9/11 продолжает уверенно выполнять свою функцию, и не понять, когда это закончится. Но факт остается фактом — в Америке вводят национальные идентификационные карты, аргументируя это тем, что карты якобы затруднят террористам посадку на самолеты, а мексиканцам — пересечение границы. Практически не защищенная карта, считывание информации с которой доступно любому желающему (по-настоящему желающие всегда будут обладать необходимой компетенцией и оборудованием), будет необходима для открытия счета в банке, для совершения авиаперелетов и для прохода в здания федерального правительства.

Разумеется, террористы найдут способ сесть на самолет, а мексиканцы — пересечь границу. А вот пресловутая американская свобода, которую критиковали, которая привлекала, которая сделала Америку тем, что она есть, — видимо, заканчивается. И чувства, на которые опираются люди, отнимающие свободу у американцев, чести им не делают: страх и неприязнь к собратьям по виду.

Впрочем, все было сложнее. Real ID Act был аккуратно подшит в один пакет с законом о дополнительных военных расходах и финансировании помощи пострадавшим от цунами. Отказавшиеся голосовать рисковали прославиться не только как оголтелые пацифисты, но и как скряги и враги человечества.

Сейчас Real ID Act практически начали реализовывать. Шансов на изменение или переработку практически не осталось.

Да здравствует свобода.

Что объединяет недоброжелателей Microsoft? Маловерие

CNET опубликовали любопытный комментарий антимонопольного специалиста ассоциации CompTIA – одного из рупоров Microsoft в тех ситуациях, когда высказываться от собственного имени корпорации не представляется удобным или приличным.

“At first glance, the FSF and the Commission attacks on Microsoft appear to be unrelated. But the common thread is this: the attacks are based on a lack of faith that consumer demand will lead a market to where consumers want it to be.”

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

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

Но вообще, Microsoft глупостей делает не так много, и переход к религиозной аргументации, видимо, является продуманным и своевременным шагом. По крайней мере, они смогут найти сторонников среди людей, разделяющих их веру, особенно на родине. А таких там, надо понимать, немало.

GRASS и QGIS

Одно из основных преимуществ GRASS и QGIS — наличие хорошей документации (руководство пользователя QGIS, PDF; сайт проекта документирования GRASS), позволяющей практически “с нуля” войти в предмет GIS-систем, получить представление об их возможностях и о том, как их применять на практике. Именно из этой документации и удалось почерпнуть основные сведения о возможностях как GRASS (почти безграничных), так и QGIS.

Из этих двух приложений QGIS — относительно молодая разработка, представляющая собой в первую очередь средство для просмотра и визуализации GIS-данных, которое, впрочем, постоянно обрастает возможностями и в текущей версии (0.8) уже позволяет редактировать векторные слои с хранением их как в формате ESRI shapefile (стандарте де-факто для хранения векторных данных в ГИС-системах), так и в базе данных (для этого используется специальный GIS-плагин к PostgreSQL, PostGIS).

QGIS сильно упрощает жизнь. Он “на лету” преобразует слои, созданные в различных проекциях, дает довольно удобные средства для выборки и визуализации данных, содержащихся в атрибутах векторных слоев. Например, если среди использованных нами атрибутов для наносимых на карту объектов есть атрибут “дата”, то мы можем придать разный цвет нанесенным на карту точки в зависимости от значения этого атрибута (в нашем случае это дата, с которой связано упоминание некоторого события в тексте “Исторических записок” Сыма Цяня).

Топонимы эпохи Чуньцю для Сун, Ци, У и Чу (чем темнее, тем ближе к концу периода)

Топонимы эпохи Чуньцю для Сун, Ци, У и Чу (чем темнее, тем ближе к концу периода)

Другая удобная возможность — отображение на карте подмножества фигур, содержащихся в векторных слоях в соответствии с выбранными параметрами. Пожалуй, в моем случае она наиболее полезна. Например, составив простой SQL-подобный запрос, я могу ограничить отображение на карте лишь теми объектами, которые связаны с военной деятельностью за период, скажем, с 520 по 490 гг. до н.э. Или же вывести на карту только города, только реки и т.д.

К счастью, сегодня в свободном доступе имеется достаточно большое количество геоинформационных данных, которые сильно помогают в работе. С сервера NASA можно загрузить созданную на основе спутниковых фотографий физическую карту любого участка поверхности земного шара. С сервера Геологической экспедиции США можно получить рельефную карту в формате DEM, изначально мало пригодном для ииспользования в сыром черно-белом виде, но который затем можно “раскрасить” по вкусу с помощью GRASS. Наконец, “профильный” проект China Historical GIS предоставляет административные карты Китая, в т.ч. исторические — с 220 г. до н.э., карты речной системы и системы озер и др. Все эти карты превосходно накладываются друг на друга, а придание им прозрачности позволяет одновременно видеть объекты, нанесенные на нескольких наложенных друг на друга картах. Есть множество других проектов, предоставляющих ГИС-данные по Китаю и не только, и количество их со временем только увеличивается.

В свою очередь, GRASS совершенно необходим при обработке растровых данных (даже такая простая операция, как обрезка лишних участков растрового слоя, QGIS в данный момент не под силу), для оцифровки отсканированных бумажных карт и т.д. В случае, если какой-то из нужных возможностей нет в QGIS, в GRASS она найдется непременно. GRASS — это в действительно один из наиболее мощных ГИС-инструментов, имеющихся сегодня, с тем лишь недостатком, что изначально он создавался не как приложение с графическим интерфейсом, а как набор достаточно независимых друг от друга команд с интерфейсом командно-строчным, и сегодняшняя GUI-оболочка GRASS представляет собой лишь “обвязку” над этими командами.

Нельзя сказать, что эта проблема никем не осознается и не решается. Интерфейс графической оболочки GRASS от версии к версии становится все удобнее, но наиболее пригодным для использования неподготовленного новичка является упрощенный интерфейс к отдельным наиболее востребованным командам GRASS, реализованный в данный момент в виде модуля к QGIS. В этом модуле оставлены лишь наиболее востребованные параметры каждой команды, для остальных задаются некоторые разумные значения по умолчанию. Это упрощает работу с GRASS на порядок. Ниже приведет пример интерфейсов к одной и той же команде GRASS в “штатной” реализации GRASS и в “упрощенной” реализации QGIS.

Создание карты перепада высот на основе “сырой” карты в формате DEM. GRASS

Создание рельефной карты на основе “сырого” растрового слоя в формате DEM. GRASS

Создание карты перепада высот на основе “сырой” карты в формате DEM. QGIS

Создание рельефной карты на основе “сырого” растрового слоя в формате DEM. QGIS

Представляется, что разница достаточно очевидна и не требует комментариев.

Ежели этой ограниченной функциональности вдруг окажется недостаточно, то в этом же модуле всегда доступен командно-строчный интерфейс, с помощью которого можно получить доступ к возможностям GRASS во всей их полноте, сложности и мощи.