Закрыть
Авторизоваться через пароль



Забыли пароль?
Авторизоваться через OpenID

 

Архив за March, 2008

Обзор wiki-сервиса Google Sites

В прошлом я пользовался разными «standalone» wiki-системами: WackoWiki, MediaWiki, DokuWiki, Confluence (по работе пользуюсь ей и сейчас).
Постепенно решил отказаться от использования standalone wiki в личных целях. Вначале перевел большую часть информации в Google Docs & Spreadsheets… Но вскоре выяснилось, что информацию в нем удобно редактировать, хотя ориентироваться в ней неудобно – D&S все-таки офисный пакет, а не wiki. Вскоре я нашел сервис WikiDot. Сервис показался довольно качественным, и через него можно было даже повесить wiki на собственный домен через DNS. Однако с удобством навигации в WikiDot явно прогадали: вместо иерархической структуры страниц авторы предпочли плоскую + теги… да и дизайн часто раздражал своей неаккуратностью.
В общем, я все еще искал альтернативу.

Около месяца назад в Интернетных Штучках написали о запуске нового сервиса Google Sites — и я решил попробовать.

  • Google Sites обладает приятным внешним видом, хотя и без изысков. На выбор дается несколько тем оформления. На мой взгляд, тема по умолчанию наиболее приятна.
  • Сама Google не позиционирует Sites как wiki, потому здесь нет wiki-разметки, зато есть удобный и функциональный WYSIWYG-редактор.
  • На выходе WYSIWYG дает HTML-код, который можно редактировать и вручную.
  • Текст на страницах можно размещать как в одну, так и в две колонки.
  • Sites может вставлять в страницы оглавление (table of contents) — это очень удобно, когда у вас в wiki находятся страницы с большим количеством разных подзаголовков.
  • Кроме оглавления, можно вставлять множество объектов из других сервисов гугла: Calendar, Docs&Spreadsheets, youtube, Picasa Web Albums
  • На мой взгляд, это особенно удобно для вставки данных из Google Spreadsheets.
  • Также можно вставлять и гаджеты iGoogle — будь то прогнозы погоды, свежие ролики с youtube или новости сайта wired.
  • Система ссылок в редакторе хорошо продумана — в модальном окне можно выбрать внутреннюю страницу либо ввести внешний адрес.
  • Управление главным меню сделано схожим образом — из дерева разделов мы можем выбрать основные ссылки.
  • Помимо простых страниц, в Sites можно создавать страницы новостей «Announcements», файлохранилища «File Cabinet», страницы-агрегаторы типа «Dashboard» и страницы списков «List».

    Если с первыми двумя все понятно, то о последних двух стоит рассказать подробнее. Dashboard представляет собой страницу с несколькими местами для вставки гаджетов iGoogle и прочих внедряемых компонентов, как в меню «Insert» wysiwyg-редакторв. List позволяет создавать списки с разными наборами полей и сортировать их: это удобно для списков задач, покупок, сотрудников и.т.п.

  • Как и WikiDot, Sites можно прикрутить через DNS к вашему домену, правда, вас все равно перебросит на http://sites.google.com/a/siteaddress.
  • Есть в Sites и серьезные недостатки. Главный, как мне кажется, — невозможность изменить URI страницы: представьте, что вы создали страницу «GoodPage» — адрес для нее будет вида http://sites.google.com/a/siteaddress/sitename/goodpage/. Если сменить название, например, на «BadPage» — адрес страницы все равно останется прежним — http://sites.google.com/a/siteaddress/sitename/goodpage/. С русскими названиями страниц проблем еще больше — приходится сначала давать странице название латиницей для URI, а затем переименовывать на русский. Думаю, это ограничение в гугле ввели, чтобы упростить работу с деревом сайта, но с точки зрения пользователя оно очень мешает. Надеюсь, что в будущем ограничение уберут.
  • Второй серьезный недостаток — негибкая система прав доступа. Вы можете менять права доступа на разные Site’ы, но управлять правами конкретных разделов и страниц нельзя. Конечно, можно немного смягчить эффект, используя несколько «сайтов», например, публичный и частный. Но это всего лишь «костыль» и целиком проблему не решает.
  • Третий недостаток — продукт является частью Google Apps (for your domain), потому недоступен бездоменным.
  • Странно, что Google не внедрила в Sites такие свои сервисы, как Analytics и AdSense.

Итог

У Google (или JotSpot?) получился качественный и «человечный» продукт для малого бизнеса (для среднего и крупного бизнеса я рекомендовал бы Confluence) и частных лиц. Продукт, рассчитанный, в первую очередь, на обычных пользователей, а не гиков… Сервис очень хорош — более удобной wiki-системы я не встречал, но советовать его всем и каждому не стану из-за мелких недоработок и ограничений функционала.


Как программисту стать тимлидом

Приходит Петька к Василию Ивановичу: «Васильываныч, хочу быть тимлидом!..»

Неоднократно мне приходилось читать (например, на DOU), как при обсуждении той или иной IT-компании, люди хвалят или ругают работодателей за их отношение к профессиональному росту персонала: «Отличная компания, я пришел сюда разработчиком, а недавно стал тимлидом!» или «Лучше сюда не идите, в компании стараются брать руководящие кадры со стороны вместо того, чтобы повышать своих рядовых сотрудников».
Я успел побывать как в роли повышаемого, так и в роли повышающего. Потому уверен, что подобные заявления достаточно наивны. На самом деле, в большинстве IT-компаний (кроме самых маленьких) проблема состоит не в том, что расти программисту некуда, а в том, что «двигать» некого.

Работодатели

В принципе, любой работодатель заинтересован в продвижении проверенных сотрудников, а не в приглашении на руководящие посты людей со стороны. Притом, исходит он не из этических соображений, а из очень даже меркантильных: новый человек в команде — это отчасти «кот в мешке» — до конца не знаешь, что он собой представляет (в отличие от проверенного своего сотрудника) — вот почему и существует испытательный срок. Недобросовестный руководитель проекта или тимлид может нанести бизнесу гораздо большие убытки (даже в течение испытательного срока), нежели рядовой сотрудник. Именно потому, ради уменьшения рисков, стараются повышать своих, а не приглашать новых. Если же руководящие кадры приглашаются со стороны — это, скорее всего, означает, что руководство компании не видит достойных претендентов среди собственного персонала.

Что делать?

Итак, вы все-таки хотите стать тимлидом:

  1. Для начала подумайте, нужно ли вам это? Если вы очень любите программировать — знайте, что на программирование у вас останется гораздо меньше времени. С расширением полномочий уровень ответственности тоже увеличится: придется отвечать не только за себя, но и за всех членов своей команды. Стрессов станет побольше, особенно, в первое время и при сдаче проектов. А зарплаты тимлидов, замечу, не выше обычно, чем у ведущих специалистов.
  2. Вам придется научиться говорить «нет», проявлять твердость характера: кому нужен тимлид, которому сотрудники «садятся на голову»?
  3. Беритесь за организационную деятельность: неважно — будет ли это нечто связанное с текущими проектами, общим рабочим процессом компании или банальной организацией «пьянок» для сотрудников. Главное — чтобы это приносило пользу компании.
  4. Необходимо не только проявлять активность, но и брать на себя ответственность: подход «все пидорасы — один я д’Артаньян» вряд ли приблизит вас к поставленной цели.
  5. Помните, что ваше руководство — не телепаты: сообщите им о своем желании стать тимлидом. В этом нет ничего зазорного или унизительного. Зато руководство будет знать о вашей цели и может посодействовать — подсказать, чему стоит подучиться.
  6. Необходимо качественно выполнять свою текущую работу: если вы регулярно нарушаете дисциплину, срываете сроки и недобросовестны — вас скорее уволят, чем повысят.
  7. Постарайтесь заслужить уважение коллектива: если «коллеги по цеху» не считают вас профессионалом и приятным человеком — не воспримут и как реального руководителя.
  8. Очень важно хорошо говорить и писать. Как правило, в полемике выигрывает лучший оратор. Руководитель, слабый в дискуссиях и спорах, легко может растерять авторитет.
  9. Учитесь не только программированию, но и методам управления. Для этого придется штудировать, кроме книг по «паттернам» проектирования и языкам программирования, также книги и статьи по менеджменту, методологиям разработки, работе с рисками, несомненно, по человеческому фактору…
  10. Тимлиду в аутсорсинговой компании может понадобиться и свободное владение английским.

Такого набора качеств и действий, в принципе, достаточно, чтобы вас заметили и повысили.
 Дерзайте!


iTunes — музыкальный костыль

Компания Apple всегда поражала меня своим подходом к бизнесу и маркетингу в частности — им удается делать как замечательные продукты, так и откровенную халтуру, сбагривая ее под лозунгами «инновационное» или «думай иначе»!
У Apple есть верная армия фанатов, готовых с пеной у рта доказывать, будто продукт не халтурный и не переоцененный. А ты — архаичный консерватор индустриального общества, не понимающий великого iСтиля.

Давайте на минуту отойдем от Apple и поговорим о восточных учениях. На востоке существует такая замечательная вещь — Йога: средство, научиться управлять своим телом и сознанием, она помогает обрести физическое здоровье и жить в гармонии с миром.
Все это замечательно и я с радостью занялся бы йогой, если бы не одно но: чтобы йога давала нечто большее чем эффект плацебо нужно радикально перестроить свою жизнь, свою систему ценностей… я слишком люблю свою жизнь такой, какой она есть чтобы радикально что-то менять.

Аналогичная ситуация и с iTunes. Всякий раз, когда жалуюсь кому-нибудь из мак-фанатов на качество этого «плеера» — выслушиваю лекцию о том, что к музыке нужно относиться как к музыке, а не как набору файлов. Всей оцифрованной музыке необходимо указывать ID3-теги и, вообще, нужно ее сортировать, а не держать свалкой на винчестере. Каждый порядочный мак-юзер обязан потратить N дней на указание ID3-тегов к своей музыке, а затем наслаждаться.
Только после этих монологов мне удается, наконец, рассказать, что вся (или 99%) музыка в mp3/ogg у меня снабжена тегами, рассортирована в формате исполнитель/год – альбом/номер трека – название песни, а сборники лежат отдельно и отсортированы по тому же принципу.

Увы, iTunes не позволяет легко и красиво с ней работать.

Как же выглядит работа iTunes с организованной коллекцией музыки? Первым делом «тюнс» пытается скопировать мои 70 гигабайт музыки к себе в папку. Какая разница, что они находятся не на сменном носителе?
Затем вся музыка импортирована и… о ужас! что случилось со всеми сборниками? В них стало очень тяжело ориентироваться, ведь в сортировке «по исполнителю» каждый сборник превратился в 10-15 песен разбросанных по плейлисту. Оказывается, необходимо выделить все эти песни и указать в настройках, что они являются частью одной компиляции. А когда слушаешь сборники — надо переключаться в режим сортировки музыки не по исполнителю, а по альбому (если в сборнике у всех композиций одинаковое поле «Альбом»). Еще менее прилично ситуация обстоит с музыкантами, которые нередко выпускают композиции в соавторстве: конечно же, Black Sun Empire, Black Sun Empire VS Concord Dawn и Black Sun Empire feat Illy Emcee — разные исполнители, плевать, что они все находятся на одном альбоме. Конечно, можно переключиться в режим альбома и нормально видеть все эти треки, но в этом случае неудобно будет пользоваться остальным плейлистом.

В iTunes, банально, нет возможности отсортировать музыку в том порядке, в каком файлы лежат в файловой системе (например, в WinAmp такой режим сортировки присутствует наряду с остальными) — мы, ведь, не должны думать о файлах, мы должны думать о музыке! Конечно же, музыку желательно не выкачивать с «торрентов», не «грабить» с дисков, а покупать в iTunes Store… Затем удобно сортировать в iTunes, сделать плейлист и закачать его для прослушивания в свой iPod.

Но я не хочу заново сортировать музыкальную коллекцию, не хочу указывать, какие песни входят в сборники, не хочу переключаться между разными режимами сортировки коллекции, не хочу создавать десятки плейлистов и не хочу выкачивать обложки альбомов из iTunes Music Store. Моя музыкальная коллекция и так в порядке. Я просто хочу список всей своей музыки, отсортированный по ее местоположению в файловой системе и удобный поиск по этому списку — все!

В отместку за все мои страдания шлю Эпплу, его маркетологам и Стиву Джобсу лично луч свирепой диареи!


Программы MacOS на каждый день

В прошлой статье я рассказал о достоинствах и недостатках MacOS Leopard. В этой статье речь пойдет о программах в MacOS, которыми я пользуюсь каждый или почти каждый день.

  1. Mail app + Адресная книга MacOS. С 2005 года это мой любимый почтовый клиент. Конечно, после выхода Thunderbird 2, Mail уже не кажется на голову выше всего остального, тем не менее, остается самым удобным почтовым клиентом из всех, что я видел. Смущают в программе только 2 вещи: настройки папок IMAP не всегда находятся в логичных местах, кроме того «из коробки» в программе не поддерживаются приоритеты писем (только «флаг», как в Gmail), решается эта проблема специальным плагином.
  2. Adium — великолепный многопротокольный IM-клиент. Сделан на том же движке, что и Pidgin, но Pidgin крайне убог в плане дизайна и эргономики, Adium же радует глаз, интуитивен и функционален. Ближайшим аналогом является Trillian в Windows, но, в отличии от триллиана, Adium не глючит с кодировками в ICQ. Есть у Adium’а и серьезный недостаток, доставшийся ему по наследству от Pidgin’а — нет возможности управлять ignore/visible/invisible-списками в ICQ.
  3. Skype — Скайп, он везде скайп. Правда, внешний вид у него в MacOS мне нравится больше чем в Linux-версии и намного больше чем в Windows. Еще одним важным для меня плюсом является поддержка Yugma, которой в Linux-версии Skype попросту нет.
  4. OmniWeb — очень качественный и быстрый коммерческий броузер, его можно считать аналогом Opera, но на движке Safari. Единственный ощутимый минус — нет функции «undo close tab».
    Многие используют в MacOS родной броузер Safari: мне кажется, Safari — броузер быстрый и простой, но функционально находится на уровне IE 7.
    Firefox 2-й версии в MacOS представляет из себя тормозную поделку глючащую с русскими шрифтами. Но, уже неделю я пользуюсь последней версией Firefox 3 beta, он работает почти так же быстро, как и OmniWeb, выглядит как родное mac-приложение, быстр в работе и глюков с русскими шрифтами нет. Однако, еще не все плагины нормально работают в 3-й версии, а некоторые сайты (например, Google Docs & Spreadsheets) здесь глючат. Я полностью откажусь от OmniWeb, когда выйдет финальная версия Firefox 3.
  5. Unison — клиент для конференций Usenet (протокол NNTP). Не скажу, что в восторге от программы, но удобнее ничего не нашел. В отличии от большинства NNTP-клиентов программа позволяет прикреплять файлы к сообщениям и отдельно выводить список файлов конференции, что является несомненным плюсом. С другой стороны — нет возможности посмотреть сводку о новых сообщениях во всех конференциях на одной странице.
  6. Vienna — качественная бесплатная программа для чтения RSS/Atom. К сожалению, для конфиденциальных потоков приходится использовать ее, а не Google Reader. Но сама программа, однозначно, хороша.
  7. Transmit — добротный двухпанельный FTP-клиент. Все работает легко и стабильно. Не хватает, только, возможности использовать несколько вкладок, как в FTPRush.
  8. Calculator — без комментариев.
  9. iTunes + Last.FM — аудио-плеер. Пожалуй, самая спорная программа Apple. Я всячески пытался найти ей альтернативы, 4 недели использовал сыроватый Cog, но в итоге пользуюсь iTunes. Вскоре напишу о нем отдельную статью.
  10. Visual Paradigm — кросс-платформенный инструмент для UML-моделирования. О нем тоже будет отдельная статья.
  11. iWork — офисный пакет производства Apple, совместимый с MS Office и Open/NeoOffice. В отличии от MS Office простой и удобный в использовании, при том внешне iWork больше похож на Windows-версию офиса, чем на mac-весию. Умеет проверять русскую орфографию. В отличии от бесплатного NeoOffice красиво выглядит. В состав входят Pages (аналог Word), Numbers (аналог Excel) и Keynote (аналог PowerPoint). Numbers я не использую, так как хватает Google Spreadsheets, Keynote не нужен вовсе, а вот Pages активно использую, когда нужно писать тексты и важна проверка правописания.
  12. Dictionary — стандартный словарь входящий в поставку MacOS. Был бы ничем не примечательным, если бы не словари Lingvo 12, которые я туда интегрировал.
  13. MacPorts — MacOS, это ведь unix-система. Мак-порты — это упрощенный аналог портов во FreeBSD. Через порты я ставил Python, Mercurial, Midnight Commander, Wget (хотя, последнее время, чаще пользуюсь iGetter’ом).
  14. VMWare Fusion — виртуальная машина, о ней можно почитать в предыдущей статье.
  15. FreeMind — кросс-платформенное средство для рисования MindMap’ов.
  16. MuCommander — двухпанельный файловый менеджер, аналог Total Commander’а. Инструмент нормального geek’а, Finder’ом для активной работы с файлами пускай пользуются «гламурные блондинки». Удивительно, но бесплатный MuCommander понравился мне значительно больше платного DiskOrder.
  17. TextMate — самый удобный и приятный из всех программистских текстовых редакторов, которыми я пользовался (для честности скажу — Vim не осилил). За счет встроенных плагинов (они называются bundles) обладает богатым функционалом. Подкупает обилие встроенных цветовых схем, большинство из которых предполагает работу со светлым текстом на темном фоне. Редактор мне понравился так сильно, что дома в Windows стал пользоваться его клоном — E-TextEditor.
  18. AppZapper — честное удаление программ. Многие знают, что удалять программы в MacOS очень просто, для этого достаточно перетащить иконку приложения из папки applications в корзину. Но, лишь, немногие знают, что большинство приложений оставляют за собой мусор в виде кеша, файлов настроек, логов… При удалении программ через AppZapper это проблема решается.
  19. Disco — простое и удобное средство записи CD/DVD-дисков.
  20. iGetter — менеджер закачек, аналог ReGet/FlashGet/Download master. В паре с плагином FlashGot для Firefox показывает чудеса удобства (как и Reget в Windows).
  21. Transmission — удобный и простой в использовании Bit Torrent клиент. Сильно напоминает uTorrent в Windows. Большинство программ для MacOS я выкачиваю из торрентов.
  22. CHMox — просмотрщик CHM-файлов. Apple посчитала лишним включать в систему поддержку стандартного формата help’ов из Windows. Однако, большинство электронных книг представлены именно в этом формате.
  23. Perian — набор кодеков для Quick Time. Вместе с ним Quick Time превращается из чего-то убого-платного в полноценный удобный видео-плеер.
  24. KeyboardRemap — небольшая утилита, позволяющая расширить функционал клавиатуры. Я с ее помощью отключил NumLock в MacOS.
  25. JumpCut — небольшая утилита, сохраняет историю буфера обмена. Аналог Ditto в Windows.
  26. Jing — великолепное бесплатное средство для и захвата снимков и видео с экрана. Мне понравилось больше чем SnagIt. Тут отличный интерфейс, удобный захват снимков, удобные средства подписей этих снимков, а самое главное — кроме сохранения файлов-скриншотов Jing умеет закачивать их на Flickr или на сайт программы.
    Хотя, многие вполне довольны связкой встроенного в ОС средства скриншотов и фотошопа.
    На сайте сказано, что существует версия Jing и под Windows.
  27. ClamXav — бесплатный антивирус для MacOS. О вирусах в этой системе я уже слышал. Учитывая, что часто качаю патчи для программ из неблагонадежных источников — время от времени проверяю систему на наличие вирусов.
  28. Porrasturvat — игра, румынский симулятор сбрасывания человека с лестницы. Отличное средство чтобы расслабить мозг. Есть версия и для Windows.
  29. TeeWars — снова игра, снова кросс-платформенная. Двухмерная мультиплеерная аркада, очень веселая. Опять же, отличное средство отвлечься на 5-15 минут.

Единственная программа, которая нужна мне каждый день и аналога которой я не нашел для MacOS — Punto Switcher. Если быть точным — аналог есть, RuSwitcher но у меня в Leopard он не заработал.

Выводы из статьи делайте сами.


MacOS без фанатизма

С MacOS я знаком давно, еще, будучи учеником, в школе работал два года за старенькими маками (MacOS, кажется, тогда был 8-й версии) на уроках информатики. За компьютерами с MacOS Tiger я некоторое время работал в 2005 и 2007 годах.
В январе 2008 попробовал MacOS Leopard, при том, впервые работал не на родном mac-железе, а на обычном «пацюке» с интеловской платформой и «патченым» дистрибутивом MacOS: это еще называют Hackintosh.
После всех неприятностей с линуксовым софтом хотелось чего-то более качественного, но на «куцый» виндовс возвращаться не хотелось, компромиссным вариантом стал MacOS Leopard (Kalyway 10.5.1).

Установка и первый запуск

С первого раза систему установить не получилось — она не хотела ставиться на дополнительный раздел диска, где уже стояли Windows XP и Linux Ubuntu. Вскоре оказалось, что MacOS ставится только на главный раздел диска: пришлось попрощаться с обеими системами и переразбить диск. Далее при установке пришлось выбрать «патченное» ядро под процессоры SSE2 (на работе у меня Pentium D, если бы был чуть более новый, Core 2 Duo — смог бы воспользоваться «родным» ядром под процессоры с SSE3). Оставшаяся часть установки прошла, на удивление, гладко.
При первом старте системы порадовало чувство юмора сотрудников Apple: при настройке временной зоны по-умолчанию, стоит не Нью-Йорк или Вашингтон, а Купертино (маленький городок в Кремниевой Долине Калифорнии, где находится штаб-квартира Apple). Еще сильней порадовало другое — все оборудование компьютера нормально определилось и заработало как родное: и процессор, и звук (Intel HDA), и видео(nVidia Geforce 7300GS) и, даже, сеть (что-то на чипе Realtek). Различные USB-кардридеры и Bluetooth dongle тоже работают без проблем.

А как же проблемы «хакинтоша»?

За более чем месяц использования проблемы действительно возникли.
Первой оказался наш сетевой принтер, HP 1022n. Драйвера для принтера ставились, но в системе он не определялся, думаю, в этом виновато «патченное» ядро. В макосе я разбираюсь не настолько, чтобы собственноручно портировать драйвер принтера к хакинтошу, потому решил поставить виртуальную машину с Windows, ведь печатаю я не так уж часто.
Родная виртуальная машина Parallels оказалась унылым говном — система от нее неприлично тормозила и, даже, зависла один раз. VMWare Fusion оказалась значительно лучше: проблема принтера с ней решилась, пусть и не самым красивым способом. Впечатлил режим эмуляции Unity: в этом режиме окна «гостевой» системы просто размещаются внутри «родительской», на youtube можно посмотреть как это выглядит. Порадовало, что в режиме эмуляции окну с «вирту-виндовсом» можно как угодно менять размер (драйвер видео-карты vmware это позволяет) и получать экзотические разрешения, хоть 138x1024. Рендеринг окон внутри vmware происходит через систему «мака», а не «винды» (если у вас Windows — попробуйте захватить мышкой открытое окно и резко подергать его, за окном будет оставаться неприятный короткий шлейф, в макосе же рендеринг окон плавный).
Проблемой номер два оказался режим «сон», в хакинтоше его можно переименовать в «каматоз», потому что заснувший компьютер разбудить уже нельзя. У меня стационарный компьютер, а не ноутбук, потому режим сна я отключил и не страдал по этому поводу.

Преимущества и недостатки

Леопард мне понравился. Прогресс, по сравнению с Тигром, вполне ощутим. Особенно хорошо система смотрится на фоне провальной Windows Vista.
Теперь система, как и Linux, поддерживает несколько рабочих столов. Переключение между ними, конечно, не такое эффектное, как Desktop Cube но вполне приемлемо. Основное отличие многодесктопности от линукса: тут окна программ не перетягивают из одного рабочего стола в другой, а зажимают мышкой активное окно, после чего переключают рабочий стол с клвиатуры.
Не меньше обрадовало появление Time Machine, которая куда более человечна и удобна в использовании, чем привычные backup-утилиты.
Кроме того, в Леопард, наконец-то, добавили поддержку windows-клавиатур. Остальные улучшения MacOS для меня не были столь важны.

В MacOS я не заметил особых проблем с софтом: для всех (почти) моих нужд нашел необходимое ПО и оно было не менее качественным, чем в Linux/Windows. Все это ПО выполнено в едином стиле (интерфейсы, поведение). В отличии от Linux, тут работают Photoshop и Lightroom, тут есть MS Office и Apple iWork. Вопреки стереотипам, под мак тоже есть вирусы… и антивирусы!
С консолью все тоже шоколадно: она такая же как во FreeBSD. По-умолчанию используется тот же Bash. Существуют МакПорты, через которые я ставлю весь консольный софт и библиотеки, будь то свежая версия Python или Wget.

Однако, система не лишена серьезных недостатков. Ради упрощения интерфейсов Apple отказалась от возможности «вырезать» файл в Finder’е: файл можно копировать, можно удалять, а если нужно его просто переместить на другой физический раздел диска — только скопировать, а затем удалить. В MacOS очень слабые возможности «кастомизации»: обои, размер и эффекты дока, шрифты, расцветка шелла — по-моему, это все, что мы можем сменить. Выглядит довольно бедно на фоне мощи Linux’а. Впрочем, наверняка существуют какие-то сторонние программы, позволяющие гибче настроить систему, просто я ими не пользовался.
Софта под мак много и качественного, но почти весь он платный, даже плагины к Safari и Mail. Процент бесплатного ПО заметно ниже чем в Windows.
Система прожорлива в отношении оперативной памяти. У меня на компьютере стоял 1 гигабайт, чего для удобной работы не хватало. После добавления еще 1 гигабайта проблемы ушли. Удивительно, что компьютеры Mac Mini продаются даже с 512 мегабайтами оперативной памяти.
Такого удобного средства управления пакетами, как Apt-Get (и его аналогов) из Linux здесь нет.

Напоследок

MacOS — система, состоящая из сплошных компромиссов: между удобством пользования и гибкостью, между ориентацией на рядовых пользователей и geek’ов, между качеством софта и его ценой. Я не в восторге от этой системы и ее функционала, тем не менее — это лучшее, что есть сегодня на рынке операционных систем: золотая середина между консервативным Windows и технологичным, но неряшливым Linux.
После 5-6 недель эксплуатации у меня не возникает желания использовать в офисе что-то другое, зато появляется стойкое желание пользоваться MacOS и дома.
В следующей статье я расскажу подробнее о софте, что использую в MacOS.


Предыдущий месяц Следующий месяц