Думы о большом Драйве

Вступление:

И сказал Он, пусть будет Бит и стал Бит и увидел Он что Бит – это хорошо. Хе-хе как не странно, но Бит реально Божий дар! Ведь Бит придумали не в 21 и не в 20 и даже не в 19 веке… Если я не ошибаюсь то бит придумали где-то в 17-18 веке. Придумал его какой-то перец, по нынешним стандартам он был математиком. Но занимался он не какой либо геометрией или алгеброй, а базовой бинарной математикой. Тогда правда это не считалась бинарная математика, но чувак вывел базовые вещи о добре ( 1 ) и зле ( 0 )… И вот от туда и понеслась вся концепция единиц и нулей… Другими словами Хава ( Ева ) первая обнаружила бинарную систему исчисления, когда съела яблочко…

Предпосылки:

Уже давно прошли времена мегобайтных хардов ( я эту эпоху помню, так как сам работал на 30Мб харде ) и уже пол терабайта выглядят не одыкватно… И вот в погоне за терабитным раем я был. Последние 3 года я время от времени задумываюсь как же попасть в этот рай… где десятки, сотни терабайт спокойно запакованы рядом под боком. Проблем с этой утопической идей много и в прошлом это была не столь техническая проблема, как денежная. И вот где-то год назад я купил себе Drobo ( http://meirz.net/?p=868 ) и был я очень рад. Потенциальные 4 Терабайта данных меня радовали, да и цена за “умный” Рейд в 400-500 баков была весь адекватной. Но вот я уже сменил 2 харда и совсем скоро я порву 2 ТБ данных… И с такими перспективами мой маленький рай начинает загибаться…

Почему не все так как я хочу?

Сегодня я апдейтнул Drobo firmware и скажу сразу – ЗРЯ! Места в дробо у меня осталось 30 гигов ( 2% от все “массы” ) и после апдейта записать на дробо что либо фактически не реально. В принципе такая проблема ( медленная запись ) у Дробо начинается когда остается менее 5% свободного места. Это не секрет, но явно что Дробо об этом сильно не трубит… Вообщем получается обидно, у меня вроде ещё 30 гигов, а записать туда не чего не реально. Например сегодня пытался скинуть в Дробо фильм в 700 Мегов, но процесс на столько тормозной что эта процедура должна была занять около 30 часов, да я сказал часов а не минут!

Далее я решил пойти на Дробо форум и прочитать если я могу даун-грейднуть firmware и оказалось что компания закрыла форум и доступ туда разрешен только для зарегистрированных пользователей. Извините за мой “французский”, но что это за хуйня??? Вообщем я долго гуглил, но не какой адекватной помощи так и не нашел. На данный момент я плюнул на это занятие и решил что куплю ещё один хард ( все равно собирался ). Но все выше описанное заставило меня задуматься…

Ещё ложка дегтя состоит в том что если Дробо навернется то вы не чего не сможете сделать, Дробо – это такая компания, что мол если у тебя навернулись 2 Терабайта данных, то или к нам или не как… Не люблю монополию и с моим бюджетом в 0 долларов на тех. поддержку в выше описанной ситуации мне прийдется просто отключить дробо и ждать лучших времен – что меня не устраивает.

И ещё одна ложка состоит в том ( уже обмолвился ) что я Дробо рая не достигнуть! Лимит в 4 гига – это как груз который тянет на дно… Можно долго брыкаться, но рано или поздно все равно утонешь… 4 ТБ здорово, но лимит есть лимит, а выкладывать более 1000 баксов за что-то большее это уже не разумно ( для домашнего использования ).

И так получается что с дробо крыша в 4 ТБ, монополия и безисходность подталкивает меня на мысли.

Что делать?

Пару лет назад ( до покупки Дробо ) я экспериментировал с зеркальными и стриповыми ( stripe ) рейдами, но это не решение по причине не эффективного использования места. Далее была идея с рейдом 5, но опять же из-за технических проблема она вылетела в трубу… И вот пока копался в куче информации, я нашел Грааль. RAID-Z – это было решение всех проблем раз и на всегда… Как он работает я не знаю, так как не когда не читал об устройстве… Но возможности RAID-Z меня впечатляли… Вся шняга поставлена на новой файловой системе ZFS которая разрабатывается Sun. В то время ходило много слухов и многие любители что-то мастерили, конфигурировали и так далее. Но факт был один, для простого использования все это создание не было готово. И вот сегодня я решил посмотреть как и что. Результаты впечатляют… уже есть готовые системы которые ипользуют ZFS на полную катушку и достаточное количество статей о том как и что ( собрать ). Это меня начинает наводить на мысли о том что пора думать как сконструировать свою коробку в 10-20 Терабайт. Конечно не все так просто, но наметки есть.

Идея:

После того как Apple закинула ZFS в темный кулан ( из-за не технических проблем ), то становиться ясно что мега коробку данных надо будет делать под какой нить другой системой… Проблема в основном состоит в том что бы сделать именно коробку и хардами, а не компьютер. На данный момент можно просто собрать машину, поставить туда OpenSolaris, сконфигурировать настройки и все тип-топ. Но я как раз не хочу собирать полную машину, так как это трата денег. На данный момент я думаю как можно собрать что-то на Атом процессоре с минимальным хардварем.

Наметки:
– Тихая коробка ( без больших вентиляторов )
– Вместимость от 8 до 20 хародов.
– Минимальная система. ( типо FreeNAS )
– Система должна засыпать и просыпаться автономна на сетевой запрос
– Простота настоек и быстрота.
– Динамический рост места ( добавил хард и все готово ). ZFS дает такую возможность
– Защина от потери информации. ZFS дает такую возможность.

Пока что думаю все, но по мере обдумывания добавю что нить ещё.

Итого:

Пока что это все мои мысли, но поскольку ZFS дает возможности Добро ( BeyondRAID технологии ) то проблема софта уходит на второй план, делай всю идею перспективной и интересной. Так же у меня появилась ещё одна мысли, но выглядит она весьма странно на первый взгляд, но думаю об этом стоит подумать позже. И как “заднее” слово, скажу что ещё пол года назад я думал о том что стоит купить ещё одну Drobo коробку, но на данный момент могу сказать что покупать Дробо я не буду – это факт, есть перспективы на много лучше.

Пример кривого программирования.

Вчера записывал подкаст. Запись прервалась когда GarageBand выкинул ошибку 10005 – которая говорила что мол диск ( hdd ) работает медленно. После перезапуска GarageBand-а всё опять заработала и запись продолжилась… Но уже после того как всё записалось я заметил что мой компьютер работает как-то медленно. Это не прикольно… решил посмотреть что же так тормозит машину… открыл Activity monitor и обнаружил вот такое:
Picture 1_25-07-2009_Saturday

Программа a.out фигарила на все 100 процентов… в теории забираю под себя целый кор… Эту программу написал я… в теории она не должна так работать. Проблема была в том что я тестировал мою свеже написанную программу и походу одна из вариаций кода ( программа ) сломалась и продолжала работать после того как выкинула ошибку… Вообще прога отмерла, но при этом продолжала работать… Вот так вот и пишутся кривые программы которые потом трашат ваш компьютер.

P.S. Поразительно что я продолжал работать в течении нескольких часов при этом не замечал не каких проблем…

Надоел Спам в Блоге

Ну на самом деле сколько можно? У меня личный блог с не особо большим траффиком… может человек так 10-25 в день зайдёт. Почему меня засыпает коммент-спамом? Кому я насолил? Об этом я думал последние несколько недель, смотря на то как русский спам с увеличивающимися количеством заполняет мой сайт… Ну вообщем принцип коммент-спама примерно такой же как и обычного мыльного спама… Но вот как от этого отделаться? В ранней стадии блога меня заваливали английским спамом… типо писали рекламу Английском, хотя блог на Русском… ну да ладно, я быстро нашёл решение этому – Akismet. Отличный плагин для WP блога. Идея Akismet заключается в том что существует общая база данных, и входящие комментарии обычно проверяются по разным критериям… В итоге общая анти-спам база растёт и процветает и становиться ( типо ) ещё более обширной и “пуле не пробиваемой”… Но вот почему-то этот Akismet не работает против Русского спама! Я думал что если я долго буду добавлять Русский спам в базу, то Akismet начнёт отсеивать его тоже… Но не судьба… и вот пару дней назад я понял что пора делать радикальные перемены… Пора рубить спам, а то уже начинает надоедать стирать спам… Сперва думал о разных решениях… Возможно стоит ввести регистрацию, но какой смысл? Только ещё больше головной боли, да и зачем заставлять людей региться только что бы оставить пару комментов – не маза. Дальше подумал поставить Капча, но это мне тоже не нравиться, так как по своему опыту знаю, что Капча эффективна как против Спам-Ботов, так и против нормальных людей! Вообщем уже начал задумываться о том что бы самому что-то придумать… И пока сидел и думал вспомнил… Была такая маза, когда коммент поля на сайте маскировались всяким кривым кодом… Это абсолютно не видно для пользователя, но боту срывает башню на ура. То есть, спам-бот читает текст страницы и видет коммент поля… но по сколько код страницы был модифицирован фальш-полями, то бот начинает заполнять их все… А это жопа для него! Хе-хе поймался! В итоге спам-коммент даже не попадает на сайт, а отсевается на лету… Да самое главное, такой плагин для WP называется Antispam Bee.

Пойду погуляю и спать, а то сегодня… и не только сегодня спал меньше 6 часов… Чирз!

JollysFastVNC – Быстрый VNC под мак.

Сегодня был довольно занятой и типо продуктивный день… Ну да ладно на самом деле хотел поделиться приятностями… Пару дней назад поставил себе JollysFastVNC – это VNC клиет под Мак. Конечно Леопардовский “Screen Sharing” хорошая вещь, но блин какой же он медленный. Эта жуткая медленность меня долго сводила с ума, но меня радовали фичи… И вот пару дней назад решил поставит JollysFastVNC… я его пробовал раньше, что-то прога меня тогда не прикольнула… с ней было на оборот – быстрая, но не было достаточно фич. И вот последняя версия JollysFastVNC имеет ещё что я хотел: быстрота, фичи и даже SSH тунель… Вообщем если кто-то когда-то страдал с VNC на маке, то теперь есть спасение.

:)

Как работает TOR?

Preface:

Недавно я написал бумагу ( для курса ) о том как работает TOR система… и теперь я решил написать её заново только на русском языке и попытаться объяснить зачем, как и что работает. Зачем именно я пишу эту статью я не знаю, но думаю что кому-то она будет полезна или интересна, а возможно что в процессе написания я выучу что нить ещё.

Что такое TOR:

TOR – The Onion Router в переводе Луковый Роутер. Почему это называется луковый роутер станет ясно позже, а пока рассмотрим проблему анонимности в сети. Интернет как глобальная сеть не была задумана предоставлять анонимность. Другими словами в дизайне интернета вложено что каждый компьютер в сети имеет свой индивидуальный адрес и обмен данными идёт между этими адресами, то есть адреса компьютеров известны и соответственно можно определить кому именно принадлежит данный IP адрес (Internet Address / Интренет адрес ). Например у меня дома есть интернет от компании X и мой интернет адрес – 206.248.190.72. Если я хакаю apple.com то ребята в apple.com могут посмотреть кто обращается к apple.com и видят что это 206.248.190.72. Далее они сообщают ( например ) полиции и уже полиция обращается к моему провайдеру X и спрашивает: “Кому принадлежит интернет адрес 206.248.190.72?”, в ответ мой провайдер говорит мол это MeIr и вот его телефон, адрес, кредитная карта и так далее… Немного позже ко мне в дверь стучат маски шоу. Мораль: не хакайте… или сделайте так что бы вас не засекли…

Continue reading “Как работает TOR?”

Архив “Канадского Лося” v.2.0

Ну вот спустя уже НЕ пару дней… лол закончен Архив “Канадского Лося”. На прошлой неделе решил написать вторую версию Архива для моих подкастов. Первая версия была “проще не придумаешь” – просто листинг подкаст файлов. Просто включил листинг в Апаче и направил на папку с файлами… И вот спустя пару лет с начала моего персонального архива появилась вторая версия подкаст архива, но перед тем как рассказать что и как, стоит отправиться в прошлое и рассказать “почему?” архив вообще начал свое существование.

История:

Я начал записывать подкасты когда рпод был ещё молодым и “не обкатанным”. Соответственно иногда сайт падал… Далее на рпод-е не допускалась коммерческая музыка в подкастах – другими словами если в подкаст попала музыка скажем от ДДТ или других больших групп, то подкаст ( файл ) удалялся с рпода ( если я не ошибаюсь то сейчас происходит тоже самое, не знаю почему написал в прошедшем времени). Ну и третье: я – параноик и вбил себе в голову что не хочу, что бы моя работа пропала. В итоге решил держать копию подкастов у себя на сервере и за одно открыть доступ всему миру. И так была сделана первая версия подкаст архива… просто листинг файлов через Апач.

Версия 2.0 – предпосылки:

Почему я решил сделать вторую версию я не знаю. Один день сидел и подумал что было бы на много лучше если бы Архив был более полноценный… типо можно было посмотреть ноуты к подкастам и всё такое… Но потом меня сильно не пёрло делать сайт по типо rpod-a – где надо заполнять поля – типо “название подкаста”, “ноуты” и так далее… Я подумал и решил, нафиг!!! Не буду не чего делать… я же не обезьяна что бы заполнять формы по 2-а раза! ( я очень ленивый! ). Один день сидел и слушал музыку в iTunes ( я люблю музыку гы-гы ) и обратил внимание на ID3 таги… По скольку я был “сделан” старой школой, аля ДОС и всё такое то у меня концепция простая: “всё что моё, ношу с собой”. От сюда я всегда вставляю Cover Art в сами mp3 файлы ( а не как iTunes делает – типо картинки отдельно, музыка отдельно ). Мой подход не эффективен, так как занимает больше места ( из-за того что каждый mp3 файл содержит в себе картинку для песни )… но такой уж я! Но именно эта концепция дала мне идею… “Если iTunes может выдергивать информацию из ID3 тагов в mp3 файле, почему я не могу делать тоже самое?”. Так как я вставляю инфу в свои mp3 подкаст файлы уже как минимум подкастов 25 то я могу вытаскивать инфу из файла динамически и отображать её. Вот так всё и началось… Единственное что жалко так это то что я не вставлял ноуты с самого первого подкаста… но тогда я не знал о ID3 тагах… обидно…

Сверху:

И так вторая версия подкаст архива выглядет просто и интуитивно ( надеюсь ).
picture-1_04-05-2009_monday

Выводиться название подкаста, длинна записи ( в минутах ), тип файла, лого и ноуты. Графики в архиве не какой ( кроме лого ) нету, так как я считаю что архив должен быть: простым, лёгким и функциональным – типо философия такая. Я думаю что я достиг своей цели… Надеюсь что услышу ваши отзывы на эту тему. Теперь если в файле ( mp3 – с записью подкаста ) нету ноутов или лого то информация не отображается… хе-хе так как не чего отображать…

Внутри:

Архив написан на PHP от начала и до конца… к тому же архив 100% динамический то есть страница проверяет файлы в директории и считывает информацию с них на лету. Я использовал открытую PHP ID3 библиотеку ( http://getid3.sourceforge.net/ ) – так как после дня поисков о том как написать твой ID3 парсер я понял, что это убийство… если кому интересно почему то почитайте про ID3 таги… ищите книгу в местных магазинах – “ID3 или Лорд Хауса”. Далее я разбирался в этой библиотекой где-то вечер… и всё оказалось не так уж и сложно… Но дальше были некоторые проблемы с графикой – типо как выводить лого в нормальных размерах, что бы каждое лого не весело по 127KB… пришлось использовать GD библиотеку ( у меня она по любому на сервере стоит для WordPress-а ). Написал что бы картинка из файла меняла размер на лету… Вот как это примерно выглядет:

Пользователь —-> запрос —-> Страница —-> запрос —-> Файл
Файл —-> ответ ~127KB —-> Страница ( меняет размер ) —-> ответ ~14KB —-> Пользователь

Дальше сделал переходник между страницами… типо на странице по 10 подкастов ( что бы не грузились все 147 подкастов за один раз )… ну и всякие маленькие твики и всё такое… Вроде и всё… конечно выглядет это просто… но по скольку я не знал PHP ( я на нём особо не чего не писал ) то пришлось наглотаться всякой гадости… Например я потратил 4 часа только что бы выяснить что у меня на сервере не работают короткие так для PHP… типо обычный таг идёт: <?php …. ?>; а короткий: <? … ?>; . Так вот у меня на моём компьютере короткие таги распознавались, а когда кидал файл на сервак, код не работал… за 4 часа я переписал весь код от начала до конца ( пробовал разные вещи )… А когда увидел что всё дело в этом маленьком незаметном таге, думал что умру от стыда… Думать надо! А не ручками строчить как заяц по клаве.

За/Против:

За: простой, динамический архив – который не надо трогать больше не когда ( я надеюсь ). Просто кидаешь подкаст файл на сервер и страница отображает всё… Не каких заполнений форм или какой либо подобной лабуды!

Против: Из-за высокой динамичности, а некоторые могут сказать лени или тупости при каждой перегрузке страницы файлы читаются и процесс парсинга проходит заного… Другими словами Оптимизации НУЛЬ!!! Если бы архив посещался большим количеством людей то сервак бы сдох быстро ( от нагрузки )… да и это не рациональное использование ресурсов.

Итого:

Архив был сделан как я его задумывал… Так как у моего сервака интернет канал маленький то не думаю что много кто будет посещать мой архив на постоянной основе… Другими словами мой архив – это просто запасной выход… Если будет существенная нагрузка то решение уже есть! Можно генерировать статические страницы каждый раз когда новый подкаст файл добавлен… Таким образом оптимизация = 100%. Ну поскольку это пока что не нужно то поживём так…

P.S. Забыл сказать новый подкаст архив находиться по старому адресу http://los.meirz.net

Потеря данных.

Странно, но некоторые статьи с моего сайта просто испарились в некуда… Не знаю как это произошло, но факт есть факт. Это наверное одна из самых страшных вещей – так как когда пропадает инфа местами ( то тут то там ) то даже и не знаешь где и что искать… Если пропало всё, то хотя бы ясно что искать, где и почему. А так не понятно, когда инфа испарилась и что теперь делать…

Ладно буду пытаться что нить сделать по этому поводу.

Спустя 30 минут:

Помесил базу данных… не прикольно…. Потерял этот пост в процессе. Сейчас как видите его буду постить за ного. Так же увидел что backup на time machine идёт только до Января этого года… придётся посмотреть ещё один запасной бэкап…. только думаю что будет не прикольно так как там бэкапа двух летней давности может и не быть. Короче думаю что это сам WordPress базу не правильно обработал… Подозреваю что это происходит после апдейта WP ( WordPress ). Ладно… без пары постов можно жить, но думаю что надо будет более осторожно подходить к этому делу… возможно стоит сделать третий бэкап на какой нить сайт типо гугла… Выглядеть это будет так:

1) Делаю дамп базы данных. ( Я их уже делаю )
2) Ставлю инкрипцию на файл ( Сейчас не делаю )
3) Закачиваю на удалённый сайт ( Сейчас не делаю )

Возможно стоит такое сделать… Ох как много надо сделать и как мало времени… + в универе сейчас отстаю… Ладно как нить что нить придумается.

Как попасть в топ на rpod-е

Забавная тема… не очень оригинальная и не очень интересная, но забавная. Для тех кто не знает rpod [точка] [ру] – это походу самый популярный и первый Российский подкаст ресурс. Кто не знает что такое подкасты, идите на вики и читайте.

Зачем?

Зачем попадать в топ? Не знаю… наверное для самоуверенности, а может для популярности… А может что бы покрасоваться перед друзьями… А может вы просто лузер и по другому попасть туда не можете… Так как я самоуверен, на популярность мне плевать и друзей перед кем выпендриваться у меня просто нету, то у меня нету особого резона лесть в топ… ( так же возможно что я просто лузер ). Но что-то меня дёрнуло некоторое время назад и я решил залесть в топ… Наверное это были воспоминания of the past glory.

Это взлом?

Нет, что бы попасть в топ рпод-а не надо не чего взламывать или заниматься какой либо не легальной активностью. Хе-хе иначе бы я этого вообще не делал… Я конечно му***, но не дурак… не хочу за 15 минут славы сидеть в тесном помещении с бетонными полами.

Реально ли это или хомячки в задней комнате.

Попасть в топ вполне реально и это базировано на нескольких простых фактах. Всё что надо это понят принцип того как собирается статистика на рпод-е. Теперь тут есть два видимых способа: А) купить ящик пива админу рпода или Б) путём чтения форумов и проб/ошибок, выбор за вами… Мне больше нравиться первый, но так как у меня денег нету на пиво пришлось делать это способом Б. Я написал 3 версии кода перед тем как всё же удалось достичь цели. Но каждая неудачная версия давала новую информацию…

И так посмотрим на реальный код страницы подкаста с рпода. Выберем страницу “отца” русского подкастинга Василия Стрельникова и его последний подкаст “The Big Podcast”.
picture-1_09-02-2009_monday
Слева мы видим “Скачать этот подкаст”… и смотрим код страницы… Находим стоку:

(a href=”http://rpod.ru/personal/storage/00/00/00/00/05/TBP.10.02.mp3?xf64d9a3bbdb6ac2996cea79aa9cded173a29d08967b5a17a68b153c97c08147a3”)
(small)
(nobr) Скачать этот подкаст (/nobr)
Аудио (19.9 Мб / 43:09(br)MP3, 64 kbps)(/a) (/small) (/nobr)

( за место < и > я использую ( и ) – так как мне нужно отобразить код, а WP переводит это в реальные таги. )

Эта строка говорит о том что скачать подкаст можно по адресу: “http://rpod.ru/personal/storage/00/00/00/00/05/TBP.10.02.mp3”

А после вопросительного знака ( ? ) следует череда всякого бреда длинной в 64 карактера ( помоему 64… точно не помню ). Что это говорит? Я точно сам не знаю, но в принципе не сложно догадаться что это что-то что отсылается обратно серверу когда кто-то пытается скачать подкаст. Теперь важно знать что эта 64-х байтная чушь меняется каждый раз когда вы обновляете страницу. Это значит что, есть что-то что требует уникальности каждого скачивания… Это в свою очередь ведёт к тому что скорее всего уникальность скачивания нужна для ведения статистики… и опа… вот оно. Другими словами если вы не будите обновлять страницу, а будите скачивать файл с одной и той же 64-х байтной мамбой, то каждый раз будет отслылаться однин и тот же ( уже учтённый ) 64 байтная ключ, но увеличения статистики не будет. Значит надо обновлят страницу каждый раз когда вы хотите что бы скачивание было учтено в статистике. ЗЫ… попробуйте обновить страницу и посмотреть если вы получите другую 64 байтную мамбу которая будет отличаться от предыдущей…

И так на данный момент мы знаем что надо обновлять страницу что бы при скачивании файла он попадал в статистику. Но на этом ещё не конец… Что бы не накручивать статистику путём системы: аля скачал, обновил страницу, скачал… и так далее… была сделана следующая фишка. Статистика скачивания индивидуального подкаста учитывается только один раз в день с одного IP адреса. То есть когда вы скачиваете подкаст то ваш IP заноситься в список ( на один день или 24 часа ) и если вы скачиваете один и тот же подкаст опять то рпод смотрит если вы ( то есть ваш IP адрес ) уже скачивал этот подкаст и если скачивал то это скачивание в статистику не идёт…. Гы-гы ну не маза… не правда ли?

Выход тут только один и не в окно… Надо менять ваш IP адрес каждый раз, на новый ещё не использованный для скачивания индивидуального подкаста за последние 24 часа. На пальцах это выглядет так: Скачал подкаст, поменял IP, обновил страницу и по новой… скачал, поменял, обновил и скачал и поменял и обновил и так далее пока вы не окажетесь на первом месте и вас не забанили с рпода… Гы-гы

Как менять IP адрес… зыыыы… можно пользоваться Proxy сайтами или TOR – я как раз пишу статью о TOR и всё не как закончить не могу… Но думаю закончу. Вообщем логика проста и половину имплементации вам уже дал, осталось только догнать как имплементировать смену IP адресов…

Итого:
Выше описанная идея работает как часы… доказательство концепции ( proof of concept ) у меня есть… но в публицный домейн ( public domain ) пускать я её не собираюсь… так как это просто доказательство концепции… и программа не доделана до той степени что бы её показывать публике… Но вот screenshot терминального окна:
picture-2_10-02-2009_tuesday
Вообщем это всё просто забавно и не более того… как и говорил не оригинально, не интересно, а просто забавно.

Стоит ли купить Мак?

Многие люди у меня спрашивают “Стоит ли купить Мак или PC?” и я решил написать о Маке – что это за зверь и стоил ли купить Мак?

screenshot_06-01-2009_tuesday

Почему я выбрал Мак.

Я столкнулся с маком лет 6 назад, тогда в месте где я проводил большинство своего времени стоял eMac и я периодически на нём работал. В то время у меня был лаптоп с Виндой XP и она меня напрягала… Я работал на разных виндах начиная с Windows 3.1 потом 95, 98, 2000 и под конец XP. В винде мне не нравилось несколько вещей, но больше чего не прикалывало то что каждый год или даже полгода надо было Винду переставлять так как что нить капитально падало… Надоедало так же что после установки надо было настраивать винду что бы она работала быстрее, а не красивее… Так же не прикалывало что можно легко подцепить какой нить вирус. За долгие годы жизни на винде она мне реально надоела. Я даже думал перейти на Линукс, но в то время Линукс казался мне не отполированным и не особо дружелюбным. Я искал альтернативу и одно время даже работал на BeOS, но она приказала “долго жить” так как система не разрабатывалась и походу поддерживать её не собирались. И вот в один день бум – eMac и Mac os X. Мак соединял в себе лучше то что есть в Линуксе и Винде ( ну мой взгляд ). Мак ось 10 ( или X ) базируется на BSD юникс системе и имеет приятный и дружелюбный Aqua интерфейс. На тот момент меня больше всего поражало несколько вещей, таких как отсутствие вирусов, простота и стабильность системы. Тогда я решил что следующий компьютер будет Маком и спустя год я купил свой первый Мак.

Зачем?

Для разгона стоит подумать, а зачем я покупаю компьютер? Для чего я буду его использовать? Что на нём буду делать? В зависимости от набора задач и стоит решать что купить. Если вы хотите заниматься программированием под .Net то явно Мак не для вас. Что касаемо остального то Мак покрывает почти все нужды. Под Мак есть дизайнерские программы такие как: Photoshop, InDesign и остальная линейка продукции Adobe, так же есть студии для программирования такие как: xCode, Eclipse и другие. Есть программы для обработки Видео, Аудио и сочинения музыки. Так же под Мак существуют офисные приложения, такие как OpenOffice, iWorks ( от самой Apple ) и конечно бесподобный Microsoft Office. На мой взглад есть всё что надо для того что бы работать. С переходом Mac-а на интел процессоры, Винду можно поставить на Мак как отдельную операционку или можно гонять в параллели ( в отдельном окне ) использую разные виртуальные машины ( типо Parallels ). Я лично прожил 6 лет на Мак и нужды в винде пока невижу. Но стоит отметить одно БОЛЬШЕ “но”, если вы собираетесь использовать Мак для игр, то это не светит. Во-первых под Мак не так много игр на дынный момент, в будущем будет больше, но пока что не много! Во-вторых в Маке нельзя менять видео карты или делать SLI и тому подобное… Другими словами если вы расцениваете Мак как игровую платформу то забудьте об этом. В общем под Мак есть достаточно софта.

“Бесплатности”

Иногда слышу бред в интернете когда кто-то говорит что софт под Мак недостать и надо его покупать. Что бы не повторяться – это бред… ну вот повторился… Под Мак ось можно найти всё программы и скачать “бесплатно”. На “пиратской бухте” или “демонойде” этого добра хватает, хотя я не призываю к тому что бы “коммуниздить”, но факт есть факт. Так же есть замечательная программы “Serial Box” в которой вы найдете серийники для софта. Другими словами так же как и на Винде, скачал, установил и подобрал серийник. И всё же люди покупайте софт, а то писать не будут…

Лимитированное железо.

К сожалению в Маке много чего не поменяешь в плане железа. Можно поменять память, жесткий диск всё остальное как говориться “off limits”. В Mac Pro башне можно поменять видео карты и ещё пару других вещей, но выбор видео кард скуден по сравнению с количеством поддерживаемых видюх в Винде. Но если смотреть на линейку лаптопов, то всё не так плохо, так как в лаптопах по любому не чего ( кроме памяти и харда ) нельзя менять.

Адаптация.

На сколько легко адаптироваться к Маку? В моём личном мнении легко, но есть некоторая разница между виндой и маком. У Мака нету стартовой панели, но есть док и верхняя панель. Так же в Маке чуть по другому закрываются программы… Например в винде если закрываешь окно, то программа закрывается, но в маке можно закрыть окно, а программа будет продолжать работать, то есть что бы закрыть программу нужно именно нажать выход. Но к этому быстро привыкаешь. Так же в маке программы обычно располагаются в одной корневой директории “Applications” и нету как в винде “Пуск, программы”. В маке довольно хорошо сделано “drug&drop”, где файл можно перетаскивать как угодно и бросать в любые программы. Вообщем есть много примочек которых в винде просто нету и к этому рано или поздно привыкаешь, после чего думаешь “как я без этого раньше жил?”. В общем к Маковсому интерфейс быстро адаптируешься.

Надёжный ли Мак?

В плане надёжности стоит сказать только одно: надёжен на столько на сколько позволяют производители компьютерных компонентов. Маки собираются из железа которое производится как для Аппле так и для других компьютеров. Процессоры идут от Intel которые так же ставятся и в PC, видео карты от NVidia, харды от Хатачи и так далее… Аппле не производит основные компоненты, они их заказывают от тех же компаний которые производят железо для PC. Из личного опыта могу рассказать что мой первый iBook который я купил более 3 лет назад до сих пор работает и не ломался, а вот у моего знакомого полетел хард спустя год после покупки, хотя iBook у него был такой же как и у меня.

А можно собрать Хакинтош?

Хакинтош – это Mac os X которая установлена на PC. Это звучит заманчиво по одной причине: не надо платить много денег и при этом получить типо Мак. Ответ тут просто, если вы знаете как собирать и возиться с компьютерами то можете попробовать, в остальных случаях лучше этого не делать. Мак ось должна быть взломана перед установкой на PC и есть много взломанных релизов, но некоторые вещи в системе не работают… Например нельзя делать апдейты, так как это сразу навернёт систему… Так же некоторые программы могут неработать… И стоит ещё отместить что PC надо собирать из тех компонентов которые поддерживаются Mac os X, а иначе или они не будут работать или надо искать специальные драва. Хакинтошы вообще отдельная тема, но последняя мысль заключается в том что если вы хотите просто работать, то стоит просто купить Мак.

В конце.

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

10 Терабайтный вопрос.

Я установил Дробо 16 Июня 2008, на данный момент ( 7 Декабря 2008 ) он почти полный. В Дробо стоит: 750Gb, 750Gb, 500Gb, 200Gb харды. У меня где-то 1.4 терабайты используемого места, но этого не достаточно… Наверное я скоро поменяю 200Gb хард на что-то в районе 1 TB, но это не решит проблемы так как дополнительные 400 гигов это не так много.

Открытый вопрос, как соорудить что-то в районе 10 Терабайт и что-бы это не стоило тысячи долларов?