19 Мая 2009

Что-то не спиться, а спать надо…. Как говориться ещё один не прикольный момент в жизни. Сегодня был ещё один ленивый день… хе-хе, а какой день не ленивый? На прошлой неделе мой профессор, который видет 499 класс ( я единственный ученик ) отклонил мною предложенный проект… Я тут себе нашёл проект… над чем работать и всё такое, а он походу даже не читал моё предложение… Я нашёл человека, кому надо было кое что запрограммировать и уже договорился обо всём что надо было… А проф. сказал что у него для меня есть какой-то другой проект. Не прикольно, но с другой стороны посмотрим. Уже вторая неделя в учёбе, а с профом я разговариваю только по eMail-у… хе-хе он занят… Ну и ладно подумал я… мне как студенту – не чего не делать – это даже хорошо. Боюсь только получиться как обычно… сперва 6 недель тишины, а потом: “ААА… проект надо делать…. аааааа…. ” ни и труба полная…

Вот тут сижу и думаю было-бы здорово уже закончить универ и начать работать ( если работа будет )… Хочу купить тачку, хе-хе Smart Car CDI ( дизель )… ох как меня эта тачка прикалывает… С тех пор как покатался на ней, как-то въелось в подкорку… Вот мои первые мысли о машине , позднее я ещё пару раз катался на смарте и мнения своего не изменил, НО… тут большая но… я не знаю почему, но есть что-то такое в этой машине что прямо тянет к ней… Сперва мне не нравилось то что машина медленно разгоняется, жёсткая подвеска… но потом я посмотрел на это дело с другой стороны… Меня всё же заманил дизельный двигатель… да он работает как трактор ( маленький ), но до чего прикольно… Наверное это чувство так просто не опишешь… ладно может как нить соберусь с мыслями и попытаюсь обьяснить что к чему.

Вот сегодня надо идти заниматься, с утра! А я тут пишу… не мазово… ладно не буду переводить “бумагу” и пойду себя убаюкивать. Чирз!

Как работает 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?”

13 Мая 2009

Сегодня не чего почти не делал… состояние было звёздное, да и сейчас стоит идти спать, а не сидеть перед компьютером. Да кстати сегодня продолжил писать статью про ТОР, надеюсь её дописать вскоре. Последние несколько дней смотрел фильмы Джеки Чана, интересно что отметить одно, его фильмы – это акшен фильмы, но всегда всё сделано приятно, мягко и весело… После его фильмов нету какого-то неприятного осадка, как после нынешних фильмов – где ломают и крушат всё. Незнаю почему но вот такое у меня мнение… Да кстате сегодня пошёл покатался на Мини купере ( новом )… если кому интересно потом могу написать о впечатлениях.

Ладно пойду ложиться спать, уже и так поздно для меня.
Чирз.

Болею…

После того как закончил программировать архив свалился с гриппом… До сих пор болею, чувствую себя просто отвратно. Хочется бошку о стену разбить… Надеюсь пройдёт… Сегодня ходил получать взаймы в универ… Блин лажа случилась, не хватало одного курса… искал какой курс можно взять и не чего нужного не нашёл… Блин летом не чего хорошего не преподают! Взял Си… хотя я уже его брал… ЛАЖА!!! Завтра пойду посмотрю что можно по этому поводу сделать… Но чувствую жопой не чего… Блин всё тело стонет… даже мускулы…

Блин обидно что придётся брать этот Си курс… Одно могу сказать: я мечтал что когда я буду в 4-ом году универе, то возьму один курс первого год!!! Что бы посидеть вместе с салагами и рассказывать им как их порвут во 2-ом году и в 4-ом… А так же миф от том что “дальше будет легче” – полная лажа и ад будет до конца универа. Хе-хе… это позитивно, но как же обломно что надо брать бесполезный курс… Ладно завтра будет видней.

Думал на выходных записать подкаст, но боюсь этого не случиться… Думать особо не могу… и всё болит… Предполагаю что говорить больше чем 30 минут тоже не получиться – обломинго. Пожалую раскрою один секрет, Руслан купил микрофоны, но как и все дела с Русланом… не купил микшер… Обещает уже 2 недели… у меня есть идея как заставить его двигаться с микшером… а да так же нужны подставки для микрофона… Хотя как Руслан сказал “можно и в руках подержать… ” угу… 2 или 3 часа… попробуйте сами, я лично не хочу. Так вот, люди напишите комменты к последнему подкасту [ http://mi.rpod.ru/103799.html ] на тему микшера, микрофона и прессуйте Руслана…

Ладно пойду отдыхать… Голова не бум-бум.
Не болейте!

Архив “Канадского Лося” 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-е Апреля 2009

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

Весь день сегодня играл в Army Of Two – такая стрелялка… игра не плохая – но большого удовольствия не принесла… Ладно я не игровой критик, так что не буду расписывать как и что.

Что интересно так это работа над моим подкаст архивом. Сайт ещё не закончен, но я медленно работаю. Кто хочет помочь – можете набраться терпения, открыть los.meirz.net/sample.php и написать что думаете о сайте в комментах ( к этому посту ). Учтите что сайт работает медленно, так как я его ещё не доделал…

Ладно пойду расслабляться, завтра много работы, но скорее всего не над сайтом, а над подарком для брата.

Чирз.

28-е Апреля 2009

Прошёл день, всё ещё не как не могу сделать сайт… Блин последние дни бегал туда сюда… не понятно что делал, но по крайней мере расплатился с механиком. Теперь можно думать что ремонтировать дальше… Надеюсь что не чего не придётся… Так же переделал страховку на машину под себя… Заезжал сегодня к врачу посмотреть тесты… мда, печень у меня конечно не очень, хотя ожидал что будет хуже. Всё остальное пока не знаю, но походу надо лечиться и следить за собой!

Ладно пойду отдохну, надеюсь что завтра буду сидеть дома и заниматься.

27-е Апреля 2009

Последние несколько дней играл в GTA 4 на xBox 360… хе-хе как скачал так не мог успокоиться… Играл и играл… Прошёл всего 25% игры и что-то задолбало! Так же на этой неделе скачал ( некоторые правда у меня были ) 100 самых hard rock песен, которые нашёл на Вики ( http://en.wikipedia.org/wiki/VH1_Greatest_Hard_Rock_Songs )

И вот спустя 2 недели после экзаменов мне стало скучно, но обратно в универ пока не хочу… Меня мучают мысли о тяжёлых семестрах которые ещё в переди… Летний семестре ( почти тут ) будет адским… Жара + 4 класс = пипец! Осенью тоже будет не сладко… Надо брать много тяжёлых предметов! Короче по универу я не скучаю…

Сегодня вечером ( после того как наигрался в GTA 4 ) решил сесть и сделать то о чём давно думал… Нет – это не переделка сайта ( хотя надо! ). Я решил переделать мой архив подкастов. Архив моих ( Подкаст от Канадского Лося ) существовал уже давно. В общем была идея того что, если rpod точка ру накроется или они потеряют мои подкасты, то у меня всегда есть копия… готовая к скачивания в любое время. Конечно скорость скачивания с моего сервера оставляет желать лучшего, но всё же это лучше чем нечего! Так вот сейчас архив подкастов выглядет просто как список файлов:
picture-2_27-04-2009_02-19-46
Но вот сегодня я выяснил как написать то что я хотел на PHP… было не так просто как хотелось, но и не сложно… Прототип выглядет вот так:
picture-1_27-04-2009_02-04-10

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

Пока разбирался с ПХП проклял его не знаю сколько раз… Труба, после программирования на Яве, ПХП выглядет очень не организованным, документация просто жопа ( после Java-ой API ). Так же ПХП напомнил мне о Си… особенно fread, fseek, fgets и что-то там ещё было… Синтаксис не особо отличается от остальных языков программирования… некоторые приколы правда есть… типо когда делаешь String + String то в отличии от Явы, не получается общий String… Ну да ладно детали-детали. Вообщем моё мнение о ПХП не изменилось… платформа для детей. Вопрос напрашивается: “почему я делаю сайт на ПХП?”. По одной простой причине… ПХП у меня на серваке уже стоит и настроен ( для блога ), а поднимать WebObjects или JSP или ещё что просто в лом… Проще написать один файл ПХП чем поднимать целый сервак для одной маленькой странички.

Ладно пойду ставить большой ЗЛОЙ старый будильник который попал мне в руки от родственников ( наверное привезенный из “совка” ). Он тяжело заводиться, неудобный, но за-то как звонит!

Чирз.

22-е Апреля 2009

День сегодня пролетел и кроме пары неприятностей не чего особого не сделал… Поехал смотреть страховки для машины. Фишка в том что после операции ( у моей мамы ) она не может работать… сейчас сидит на соц. поддержке и не может платить за страховку. В итоге мне надо перевести страховку за машину на моё имя… Не прикольно то что страховка на машину в Канаде просто труба… У меня в Канаде уже более 4-х лет опыта вождения + мне уже за 25 лет + не одной ( слава Б-гу ) аварии и страховка мне встанет в 120 долларов в месяц! Это довольно много денег в особенности если учесть, что машина не стоит далее 1000 долларов, но как тут все говорят: ты платишь не за машину, а за потенциальную ситуацию где страховка будет платить за чьи-то медицинские услуги ( не дай Б-г ).

А вот фишка которую я узнал… Походу что бы сделать страховку на машину тебе надо владеть машиной… Типо машина должна быть записана на меня… Логики тут не какой, так как полиции вообще до фонаря кому принадлежит машина – главное что бы она не была в угоне. Далее какая разница кому принадлежит машина, если ты водишь то делай страховку и усё… Ну нет… Я думал что полный пипец, так как переписывать машину на моё имя будет не так просто ( объясню позже почему ), но оказалось что RoyalBank страховая компания ( она же и Банк ) с который у меня с мамой страховка на данный момент готовы переписать страховку только на меня даже если машина на меня не записана… хе-хе так почему в другой страховой компании, мне сказали что так сделать нельзя??? У меня только одна мысль ( извините за язык ) пиздёж… Моё подозрение – RoyalBank страховал меня и маму уже на протяжении 4-х лет и походу они мне доверяют ( из-за отсутствия аварий )… А другие компании не чего не знают обо мне и не хотя пробовать… Как говориться все хотят взять деньги у тебя, но не кто не хочет платить если что пойдёт не так. Я не доволен только один – высокая цена от RoyalBank. С другой стороны я доволен так как не надо переписывать машину на моё имя.

Переписать машину на моё имя не так сложно. Платить налоги не надо так как мама всегда может сказать что просто отдаёт мне ( сыну ) машину и это норма, типо когда отдаешь тачку члену семьи. Сложная часть состоит в следующем: машина должна пройти 2 теста – Safety ( безопасность ) и Emissions ( выхлопы ). Теперь пройти Safety не так сложно, правила не драконовские ( и если честно ) вообще смешные. Я всё не знаю но нужно что бы работал: Ручной тормоз, резина была в норме ( не стёртые в жопу ), все лампочки работали, ну и что бы руливая и всё остальное работало более или менее нормально. Не кто не хочет что бы у вас машина была в супер состоянии, а просто что бы работали основные функции и машина была безопасна… по-моему им наплевать на ржавчину… Короче это не так страшно… Что страшно так это Emission ( выхлопы )… вот тут начинается. Надо убедиться что бы в выхлопной системы не было дырок, сгорание было хорошее и так далее… Я сам даже до конца не знаю… У меня с этим проблема, так как я ремонтирую машину ( если не чего не ломается ) раз в 2 года, так как Emission надо проходить раз в 2 года… Перед тем как я делаю тест, я ремонтирую трубу ( выхлопную ) так как она ржавеет и там постоянно какие-то дыры. Год назад когда я делал Emission тест у меня была маленькая дырка в стыковке трубы… Не помню как это часть трубы называется, но она не долеко от двигателя… Что бы её нормально отремонтировать надо развинчивать тубу и ставить новую прокладку… А так как туда уже давно не кто не лазил ( и не разбирал ) то там всё заржавело… Если кто не знает, то если начать ремонтировать то это может встать в копеечку. Вообщем год назад мой механик замазал эту дырку ( на время ) и машина прошла тест… Но сейчас кто знает что будет… Вообщем не хочу делать тесты, так как это деньги на ремонт + 100 баксов на бумаги и всё такое.

А во почти забыл… самое главное почему я не могу на себя записать машину – это ОСАП. Я беру взаймы у гос-ва на учёбу… и легально я не могу владеть машиной… То есть если моя мама даст ( перепишет ) машину на моё имя то ОСАП скажет: “продавай машину”, даже если она стоит менее 1000 даков – всё равно продавай, мол ты студент и тебе не нужна машина. Теперь есть способы убедить “их” что тебе нужна машина, но это такая головная боль + надо платить за то что бы дилер установил стоимость машины… Короче головная боль!

Вторая неприятная вещь это то что я “гавкнул” на девушку сегодня… она была права, а мне показалось что говорила чушь… Чувствую себя козлом… Хотя у меня есть оправдание! Я был голодный… гы-гы… когда голодный меня всё раздражает.

Одна приятная вещь… сегодня поехали с Ваней и поиграли в игрушки ( игровые автоматы )… Играли часа 2… в основном Initial D:
initial-d-3
Проиграл 2 раза и то потому что стало жалко Ваню… реально местами не приятно что постоянно выигрываю… Один раз проиграл в открытую типо сказал что хочу поменять машину и давай обгоняй меня. Второй раз проиграл молча ( так как обидно стало за Ваню ) просто завернул на последнем повороте так что машину занесло… Ваня походу подумал что я реально проиграл – что хорошо… Правда потом я опять выигрывал до тех пор пока деньги не кончались… Ваня боролся из последних сил, но я довольно хорош в вождении авто симуляторов ( особенно которые хорошо работают с физикой ).

А кстати вот пара фоток из Торонто. На одной, прикольный плакат с фальшивым iPhone-ом ( найдите почему фальшивый ).
picture0001_22-04-2009_00-53-00picture0002_22-04-2009_00-52-33picture0004_22-04-2009_00-52-00

Всё я спать, Чирз!

20-е Апреля 2009

Вчера приехал из Торонто, устал ужасно… Сегодня по немногу занялся делами, привёл мозги в порядок. Хе-хе закончил игру “Assassins creed” на xBox 360 – впечатления не очень… вроде не чего игра, но конец какой-то грустный, типо как конца нету. Завтра надо ехать сделать страховку и к доктору надо заехать с утра… Так же падо уже соображать на тему проекта для 499 класса… Всё думаю выучить Objective C и писать игру или программу для iPod/iPhone-а.

Сегодня пока ездил по городу увидел интересную мазу… В центре города был какой-то митинг… Но надпись на плакатах меня заставила улыбнуться: “Free the weed” – типо освободите траву ( марихуану ). Во круг ментов было не мерено… Не понял какого фига… Обычно эти “хиппи” ребята мирные, обкурятся травы и играть в игрушки или смотреть телек или опустошать холодильник… но не громить или драться… Ладно кто знает что митингующие пытались там доказать.

Ладно пойду ложиться спать.
Чирз.