Mac os Х.6 или Снежок

Вот посидел я на снежке денек и думаю что пора написать что я думаю о новой ОС от Аппла. Кого интересуют X-bench тест они тут ( Леопард | Снежный Леопард ) .

Установка:

Установка “снежка” реально просто, до той степени что меня начало тошнить! Я считаю что при установки любой системы должна быть опция – “отформатировать и установить”. Такой опции в установки “снежка” не было и по этому я решил сделать это в ручную: загрузка с диска, диск утилитка -> формат, обратно к установки леопарда.

Далее при установки “снежка” стоит зайти в customize опции и утрать все что вам не надо, например мне не нужны дрова для принтера, но так же стоит отметить что надо, мне надо было поддержка розетты ( rosetta ) так как я планировал запускать PowerPC приложения ( Diablo 2 ). Screen shot 2009-09-19 at 1.45.13 PM
Так же я убрал установку разных языков ( например Японский ) так как все равно не пользуюсь. Вообще стоит заходить и выбирать что надо и что не надо устанавливать, но выбор за вами.

Чистота и красота:

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

Интерфейс новой системы чувствуется более “чувствительным”, окна быстрее открываются и все такое ( snapy ), хотя x-bench тест говорит об обратном. Так же мне кажется что некоторые баги с сетевыми дисками были исправлены. Например раньше если вы забыли отсоединить какой либо маунт ( сетевой диск ) и отключили компьютер от сети, то система могла задуматься и в крайних случаях даже “нагнуться”, что не ново для OS X систем… В снежке это вроде исправили, по крайней мере я попробовал выше описанное и система особо не задумывалась, а просто отсоединила диск – приятно ( починили?!?!? ). Есть только одна вещь которая меня чуть-чуть раздражает и это spaces. Я ими пользуюсь на постоянной основе, но в снежке они как-то лагятся, не знаю от чего, я пробовал по разному ( много программ открыто, мало программ открыто ) и все равно перематывание между space-ми лагится.

Некоторые программы которыми вы пользовались на протяжении последних 4-х лет могут больше не работать. Я сидел на MS офисе 2004 точно не помню сколько, но не одну операционку и вот пришел конец этому. MS office 2004 на снежке не работает… Я долго ждал пока он загрузиться, но все что я получил – это много жужжания и не каких результатов. Так же некоторые программы не работают как раньше. Например VLC больше не перехватывает сигнал с пульта… То есть, раньше если вы смотрите фильм через VLC и пользуетесь пультом для паузы, громкости то VLC изолировал команды с пульта для самого себя и не пропускал не чего для системы. В снежке это не работает, например если я жму на паузу то не только VLC останавливается, а так же iTunes начинает играть. То же самое с громкостью, делаешь громче и громкость меняется в VLC и в системе… Но думаю это не беда, это починят в VLC. Ещё одна программа которая глючит это VisualHub… проблема в том что VisualHub больше не выпускается и потому надо искать альтернативу. Итого многие программы могут не работать под снежком и надо ждать когда их перепишут, но многи программы функционируют нормально ( Diablo 2 ).

Итого надо ожидать что некоторые программы могут не работать, но со временем все перепишется… хе-хе время вылечит все.
Тех кого интересует список функционирующих и не функц. программ он тут ( http://snowleopard.wikidot.com/start )

Снежок это просто апдейт или просто идиоты:

Уже не первый раз слышу уважаемых в тек. коммьюнити людей о том что снежок – это просто апдейт и Аппле ( Apple ) просто всех обманула… или что Аппле просто решила сделать маркетинговый шаг и поэтому выпустили типо “новую” версию леопарда… Вообще такого бреда в интернете много. Скажу сразу что люди которые такое говорят идиоты. Снежок – это реально новая система в которой много чего переписано с самого начала. Список фич и изменений можно найти на Аппле сайте от сюда перечислять я их не буду. Почему многие говорят такой бред? Потому что снежный леопард особо по виду и чувству не отличается от обычного леопарда от сюда и вывод… они обманули и это не новая операционная система, а просто апдейт. Но фишка в том что в снежке есть много новых технологий ( например GCD, OpenCL ) не говоря о том что многие программы переписаны что бы использовать железо как можно более эффективней. Скажу одно, снежок это правильных шаг в будущее, где возможно пользователь не заметит многих изменений, но программист сможет реализовать код быстрей, эффективней и используя всю мощь железа через красиво написанных фреймвоки ( frameworks ). Думаю что в Аппле просекли мазу с многочисленными корами в процессорах, а так же растущие мощностью видеокарт и самой логический ход был в том что бы подготовить фундамент для будущего, чем снежный леопард и является.

Итого:

Снежный леопард принес много маленьких приятностей, а так же небольшое число обратного… Система только вышла и есть баги которые будут чиниться на протяжении следующих лет. Снежок – это фундамент и поэтому многие программы буду гоняться не эффективно и стоит дать год что бы разработчики начали использовать новый фундамент который предоставляет снежок. Мне кажется что снежок – это все же переходная фаза от старого 32-х битного и пара корного к полному 64-х битному, многокорному и видео картному… То есть это отличный фундамент что бы можно было начинать писать приложения которые смогут использовать не 2, не 3 и даже не 4, а 8, 16 и даже больше коров на процессоре в обнимку с видеокарточной мощьностью. Я считаю что снежок – это отличная платформа и самое главное что powerPC теперь на веке оставлен позади. Одна не радостная мысль связана с ZFS, которая так и не появилась в снежке. Но что-же, может в следующий раз.

Заднее слово:

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

Чирз!

Снежный Леопард

Вчера поставил “снежка” и сегодня закончил восстанавливать настройки и данные. Думаю что надо немного поработать на системе и после уже дать свое мнение, но пока что все выглядит хорошо. Самое главное что Diablo 2 работает под “снежком”… меня это просто греет… В последнее время что-то подсел на эту игрушку. И пожалуй самое важное состоит в том что те идиоты которые говорят что снежный леопард – это просто апдейт для леопарда ( X.5 ) – они просто идиоты. Хе-хе тавтология… гы…

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

Вступление:

И сказал Он, пусть будет Бит и стал Бит и увидел Он что Бит – это хорошо. Хе-хе как не странно, но Бит реально Божий дар! Ведь Бит придумали не в 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
Вообщем это всё просто забавно и не более того… как и говорил не оригинально, не интересно, а просто забавно.