iPhone 3GS unlock – 05.14.02

Сегодня ребята с Dev team опубликовала unlock для iPhone 3G и 3GS. Новость конечно замечательная, хотя я ожидал раньше и решение лучше. Инструкции по взлому лучше всего читать с официального сайта [ http://blog.iphone-dev.org/ ] так как я потратил 2 часа пытаясь взломать iPhone 3GS, что бы потом узнать с офф. сайта что в PwnageTool 4.1.3 есть баг… который легко чиниться… но так как другие сайты – копировальщики за обновлениями не следят то и получается что сидишь и думаешь: “почему не работает?”.

И все же PwnageTool 4.1.3 Unlock Edition работает… фишка в том что unlock осуществляется по другому. Сразу скажу что если у вас телефон на гарантии то этот метод не для вас, так как после него ремонтировать ваш дорогой iPhone Аппле уже не будет. Другими словами этот хак – это путевка в одну сторону… может не на всегда, но в этом hack-ом деле не кто гарантий не дает!

В чем не маза? Фишка в том что новой дыры последних baseband-ах ( модемном софте ) походу не нашли ( пока что ), зато нашли где Аппле лоханулся и решили это использовать. И так для тех у кого прошивка baseband-а 05.14.02 или какая нить другая которая не входит в список поддерживаемых Ultrasn0w то решение только одно ( на данный момент ). Скачиваются две прошивки: 4.2.1/4.1 для iPhone 3G или 4.1 для iPhone 3GS ( потом добавят 4.2.1 ) + прошивку для iPad 3.2.2 ( которую советуют быстро качать пока Аппле не закрыл ворота ). Далее качается “PwnageTool 4.1.3 Unlock Edition” и процесс взлома можно начать. Сперва готовим новую custom прошивку iOS, далее перепрошиваем iOS вместе с новым baseband, а потом ставим Ultrasn0w 1.2 из Cydia и все тип-топ ( подробней смотрим офф. инструкции – http://blog.iphone-dev.org/ ). Зачем 2-е прошивки? А потому что iPad имеет такой же baseband чип как и iPhone 3G/3GS только вот прошивка baseband-а имеет версию 06.15.00, а те кто знают мазу – пить нужно только на повышение… То есть прошить baseband можно только с более высокой версией, а понизить прошивку baseband-а пока что невозможно. А зачем это делать? Как сказал раньше пока не нашли дыры в новых прошивках baseband-а, но при этом Аппле когда выпустил софт под iPad вложил туда baseband софт со старой не патченой дырой – ой забыли! В итоге baseband софт версии 06.15.00 имеет дырку “AT+XAPP” – которая была уже давно окучена.

Итого разлочить iPhone 3G/3GS с последней baseband прошивкой можно, но ценой гарантии так как раз прошивку baseband-а поменял ( повысил ), то обратно не откатишься ( по крайней мере в этом уверяют хакеры с dev team ). Но для тех кому все равно на гарантию или её просто нету, то можете следовать инструкциям с офф. сайта и “освобождать” свой телефон. Так же стоит упомянуть что авторы предупреждают: если выйдет какая нить новая baseband прошивка начиная с номера 05.xx.xx то она в наш телефон не встанет ( помним правило о повышении ) + нельзя будет откатиться на начальную прошивку по той же самой причине. Другими словами вы застрянете с этой прошивкой и только сможете обновлять в случае когда dev team выпустит PwnageTool для новой iOS. Конечно есть исключение если новая версия iOS выйдет с baseband-ом номерами выше чем 06.05.хх.

Лично для себя я не вижу проблемы, так как обновлять baseband я не буду – мне нужен телефон который не локнутый! А лететь вперед за новыми версиями iOS меня тоже особо не привлекает, я могу подождать новой PwnageTool и обновить. Гарантия у меня на телефоне тоже вышла… так что viva la freedom!

Если есть вопросы пишите, постараюсь ответить…

Блокируемся

Предисловие:

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

Какие варианты?

Вариантов блокирования сайтов и сервисов масса. Если поискать в интернете то можно найти кучи программ которые обещают что заблокируют все и вся. Я не собираюсь тут обсуждать как они работают или делать какой либо обзор, так как есть довольно хороший альтернативный способ. А именно речь пойдет о двух вещах: Hosts file и DNS.

А как это работает?

По сути Hosts file и DNS похожи, так как делают одну и туже вещь только на разных уровнях. Но перед тем как перейти к том как этим все пользоваться “на благо народа”, нужно понять базовый принцип работы. И так начнем с того как же интернет работает.

Интернет работает на IP протоколе, то есть у каждой машины которая подсоединена к интернету есть IP адрес. Вот пример адрес: 173.194.32.104 и если вы напишите этот адрес в браузер то откроется сайт Гугл (google.com). Для аналогии можно интернет сравнить с телефонной сетью, набираете номер и получаете секс по телефону, заказ пиццы или что вы ещё хотите. Далее по аналогии, многие люди не запоминают номера телефонов, а запоминают названия компаний, сервисов и так далее. То есть вы можете представить себе ситуацию когда вам говорят: “… я тут заказал пиццу от 416-967-1111 и она классная…”, обычно говорят: “… я тут заказал пиццу от Pizza Pizza и она классная…”, а дальше если вы хотите с ними связаться и воспользоваться их сервисом, то вы открываете желтые страницы и смотрите номер телефона ассоциированный с Pizza Pizza. Конечно я перегнул с желтыми страницами, так как я не знаю кто ещё пользуется книжкой, обычно смотрят в интернете, но важен тот факт что для того что бы получить сервис нужно знать имя компании, потом посмотреть телефон (или адрес) в книге и позвонить (или приехать).

Интернет работает примерно так же. То есть вы вводите имя (доменное имя/domain name) в браузер, а далее происходит почти тоже самое что и в примере с телефоном. Другими словами браузер смотрит на имя и делает запрос в DNS (по аналогии в желтые страницы), получает номер, а дальше идет по нему и скачивает данные (страницу, файл и так далее).

Пример:

Компьютер —- запрос: google.com —-> DNS ( Domain Name System )
Компьютер <—- ответ: 173.194.32.104 —- DNS
Компьютер —- запрос: страница —-> 173.194.32.104
Компьютер <—- ответ: первая страница —- 173.194.32.104

Теперь рассмотрим разницу между Hosts фаил и DNS. Практическая разница состоит в том что Hosts файл расположен прямо у вас на компьютере ( в операционной системе ), а DNS находиться в интернете. И что более важно это факт того что перед тем как компьютер воспользуется сервисом DNS, он сперва проверит Hosts файл на наличии записи. Если запись существует в Hosts файле, то DNS сервисом пользовать не нужно, а если записи нет то компьютер делает запрос к DNS. Давайте посмотрим на пример Hosts файла:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##

255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 localhost

127.0.0.1 yandex.ru
127.0.0.1 www.yandex.ru

Из файла можно увидеть следующее: существует запись yandex.ru и IP адрес который ассоциирован с этим. То есть если я напишу в брузере “http://yandex.ru” то компьютер посмотрит в Hosts файл и увидит что запись существует и адрес является 127.0.0.1. После этого браузер попробует открыть страницу по адресу 127.0.0.1. Теперь можно спросить, а что 127.0.0.1 за адрес такой? Этот адрес является адресом местной машины, то есть адрес самой себя. Он не когда не меняется и используется для внутренних нужд системы. Другими словами у каждого компьютера есть 127.0.0.1 адрес и он по конвенции он указывает на этот же компьютер. Теперь можно спросить, а зачем мы “yandex.ru” указываем на собственную машину? Ну в данном случае это действительно не нужно, но представьте что вы хотите заблокировать yandex.ru, тогда все что нужно сделать это прописать “127.0.0.1 yandex.ru” в Hosts файле и каждый раз когда вы будите писать yandex.ru в браузер, он будет пытаться открыть страницу по местному адресу ( 127.0.0.1 ) где обычно ничего не находиться и в результате yandex.ru открываться не будет. Другими словами мы только что заблокировали yandex.ru не используя никаких навороченных программ.

Теперь стоит вернуться к DNS, зачем он нам нужен, если Hosts файл по идее делает такую же работу? Это правда, DNS нам был бы не нужен если бы в нашей сети было бы 100 сайтов ( серверов ), но в интернете миллионы сайтов и их количество продолжает расти каждый день. В итоге нам нужно что-то динамичное, то что может следить за новыми сайтами и содержать их адреса, в результате мы получили DNS – Domain Name System или система доменных имен. Этот сервис работает по примерно такому же принципу как и Hosts файл, то есть компьютер делает запрос DNS с именем google.com и получает в ответ 173.194.32.104. Как я и говорил ранее это похоже на желтые страницы, где вы ищите по названию и получаете телефон и адрес.

В итоге если мы хотим заблокировать какой нить сайт или ресурс то достаточно заблокировать ( или прописать ) их либо в Hosts файле либо в DNS сервисе, а можно и в обеих местах.

Где DNS и что с ним делать?

И так у нас теперь есть понятие о том как компьютер запрашивает сайты. Но перед тем как мы перейдем к тому что бы начать блокировать все и вся, нужно чуть поговорить о DNS. DNS как вы уже поняли, является сервисом который находиться где-то в интернете. Вопрос напрашивается сам по себе, а как мой компьютер знает “кому звонить” или как соединиться с DNS? Обычно DNS настройки идут вместе с TCP/IP настройками и типично определяются вашим интернет провайдером. То есть когда вы подсоединяете к сети, то ваш компьютер запрашивает сетевые настройки и тогда получает в ответ интернет адрес, DNS адреса и ещё пару-тройку вещей. Тогда следующий вопрос: а как я могу поменять DNS настройки? Сменить DNS легко, все что вас нужно это найти в интернете DNS сервис, например я пользуюсь openDNS ( http://www.opendns.com/ ) и проставить DNS адреса у себя в системе на те которые предоставлены openDNS-ом. Вот например: DNS адреса с http://opendns.com – 208.67.222.222 и 208.67.220.220. Прописываем эти адреса в системных настройка и усе готово.

Вот как это выглядит на маке:

А вот как это выглядит на Windows XP:

Подробные инструкции о том как настроить Windows XP можно найти тут, а если ссылка не работает то я сделал pdf, можете скачать и прочитать.

А вот как это выглядит на Linksys роутере:

Подробные инструкции для настройки DNS в роутерах можно найти тут, а если ссылка не работает то я сделал pdf, можете скачать и прочитать.

Hosts vs DNS:

Вопрос чем лучше пользоваться Hosts файлом или DNS? Все зависит от задачи, ограничений и личного выбора. Например если у вас дома дети и вы хотите ограничить доступ для всего дома, то конечно стоит воспользоваться DNS и проставить настройки в роутере, что бы любое устройство в доме будь то iPad, iPhone или ваш старый компьютер не давали возможности похода на facebook. Но если вы хотите просто отгородить свой личный компьютер от facebook-а то можно просто прописать его в Hosts файле. Теперь нужно упомянуть об одной проблеме/недостатке в Hosts файле, у Hosts файла нету так называемого символ-джокера. Что это значит? А то что каждый сайт который нужно прописать в Hosts файле нужно прописывать с поддоменами. Для простоты приведу пример, возьмем для примера yandex.ru:

Как и раньше мы прописываем в Hosts файле следующее:

127.0.0.1 yandex.ru

И это ограничит доступ на http://yandex.ru, но на yandex.ru можно будет зайти используя под-домен: http://www.yandex.ru и для того что бы заблокировать и этот адрес нужно прописать следующее:

127.0.0.1 www.yandex.ru

Тогда оба адреса будут заблокированы. Другими словами в Hosts файле нужно прописывать все конкретно и нельзя указать одной строкой блокировку всего что является частью yandex.ru. Хотя это и недостаток, но не очень большой и всегда можно соорудить свой список того что нужно блокировать, раз настроено и работает всегда.

Что касается DNS тут проблема другого рода, для начала надо найти DNS сервис который позволяет вводить ограничения. Например я нашел openDNS.com и на нем есть много разных настроек фильтра и блокирования сайтов/доменных имен, но бесплатная часть сервиса разрешает вам блокировать только 25 доменных имен, если нужно больше то прийдется платить. Есть так же русский вариант называется Rejector, но я им не пользовался и поэтому не могу ничего сказать о сервисе. Так же отмечу что можно сделать свой DNS сервис, настроить его как нужно, но это не простая работа и вдаваться в подробности я не буду.

Итого и тут и там есть свои недостатки, но можно комбинировать и то и другое и получить лучшее от обоих “миров”.

Hosts:

И так вы решили воспользоваться Hosts, все что для этого нужно это отыскать файл у себя в системе и написать туда что блокировать по выше приведенным примерам. Размещение Hosts файла в разных операционных системах хорошо описано в вики, или pdf. Для того что бы новые параметры вступили в работу нужно обновить кэш, перегрузите браузер и посмотрите работает ли оно. Если не помогло, то проверьте записи в Hosts файле и перегрузите всю машину (хуже не будет). В Mac OS X нужно сбросить кэш, в консоли терминала (terminal) напишите “dscacheutil -flushcache” или перегрузите компьютер.

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

DNS:

Что же касается DNS, то как я уже говорил ранее, есть сервис openDNS где вы можете зарегистрироваться и начать пользоваться их услугами. На сайте есть большое количество информации и настроек. Можно фильтровать/блокировать не только индивидуальные сайты, а так же целые группы. Например если вы хотите заблокировать сайты с оружием или социальными сетями, то ставите галочку и все готово. Так же openDNS предоставляет статистику интернет “походов”, что может оказаться полезным если вы следите за своими детьми. Бесплатный аккаунт предоставляет все выше описанные, но если нужно больше то вы всегда можете подписаться на платный сервис. Итого все сделано красиво, просто и работает замечательно.

Как все обойти?

Можно ли все эти блокировки обойти? Короткий ответ да, все можно обойти со временем и ресурсами. Длинный ответ, да можно, но не так просто как хотелось бы. Если вы все настроили и закрыли доступ для изменения системных настроек, то это будет сложно. Например что сделал я когда блокировал одну машину для родителей. После того как прописал Hosts файл и выставил настройки для OpenDNS, я закрыл доступ к настройкам системы на Windows 7. Потом закрыл доступ к BIOS что бы умный ребенок не могу загрузиться с Линук диска и не пошел в интернет. Так как для обхода DNS все что надо, так это прописать в настройках адреса другого DNS сервиса и вуаля, все ограничения OpenDNS больше не работают, так как компьютер не больше не пользуется OpenDNS сервисом. Так же если нету доступа к системным настройкам то нельзя изменить Hosts файл, но если загрузиться с Линукс диска ( то есть с другой системы ) то там Hosts файл не модифицирован и как следствие нету никаких ограничений. Но даже с учетом того что машина вся закрыта, всегда можно сменить жесткий диск и результат будет такой же. Итого способы обойти всю эту блокировку есть и все зависит от того на сколько человек хочет обойти все это. Да чуть не забыл, всегда можно для обхода этого всего использовать Web-proxy – это просто и работает на ура. Хотя всегда можно проставить блокировку проксей… все это напоминает в игру кошки-мышки и на самом деле это так и есть, одни пишут защиту, а другие её ломают и пока что не видно конца и края этому процессу.

Итого:

Итого заблокировать свой дом и компьютеры можно и это довольно просто и бесплатно. Однако нужно отметить что абсолютной защиты пока не существует. Единственный выход так это “закрутить болты” потуже и надеяться на лучшее.

Ресурсы:

DNS сервисы:
openDNS
Rejector

Hosts файл:
Готовый лист паразитов и другой информации

Инструкции:
DNS настройки Windows XP
DNS настройки для роутеров

Вики:
Символ-джокер
Размещение Hosts файла

3 Ноября 2010

Сегодня был просто “отличный” день. Такого дня давно не было… почти все пошло криво. С утра встал рано ( хотя и не стоило как оказалось ), позвонил одному товарищу, а он типо извини, но я не в городе… встреча сорвалась. Ладно подумал я, пошел к профу, посмотрел свой экзамен, подумал может ща пару балов себе скошу… Нашел недочет, а она мне говорит ну типо я править сейчас не буду так как это особо не на что не влияет, вот если у тебя будет спорная оценка, то приходи и тогда обсудим. Ну ладно… обидно конечно, но все же. Потом спросил пару вопросов про домашку, вроде она объяснила ( как позже оказалось, не до конца ). Потом решил пройтись по лестницам… зашел к одному профу-уроду. Время есть так что можно зайти и спросить что нить бесполезное… Спросил, поговорил типо “угу, да…. да вы правы… да… угу… да какой же вы гений…”, хотя и вырывалось наружу что-то в этом роде: “вы урод, я таких плохих профов ещё не встречал… и знания передавать вы не умеете, а любят вас потому что у вас классы легкие и бесполезные!”. Вышел и подумал пойду по лестницам… дернуло меня взять не ближайшую дорогу, а что по дальше. По дороге встретил одного урода, которого я ненавижу всем сердцем ( такое бывает очень-очень-очень редко ). Он меня называл “Русским-комунягой” и лепил на меня всякие стереотипы 4 месяца подряд! Меня иной раз удивляло если ему не надоело одно и тоже мне в лицо говорить… Ну прохожу мимо, смотрю на него и говорю “йоу”, а он “привет Русский” и тут я не выдержал и проходя мими не останавливая сказал во весь голос: “отсоси”… Видимо он и его приятель так остолбенели, что потом даже переспросили друг у друга: “он сказал отсоси? Да он сказал отсоси”. Видимо у меня выработалась реакция на его лицо и каждый раз когда он что-то произносит со словом “Русский”. Этот урод конечно редкость, сколько был в Канаде, мне НЕ ОДИН Канадец такого не когда не говорил и уж тем более не обливал дерьмом и стереотипами… Но надо отметить что этот урод не Канадец, он Австралиец да и походу недоделанный. Вообщем в следующий раз его увижу ещё что нить “приятное” ему скажу… ох какую же печать могут 4 месяца дискриминации оставить в мозгу! Но это ещё не финал… вечером поехал на дзюдо и подумал сейчас разгружусь и стресс этого дня пройдет… угу как тут говорят: “когда идет дождик, тогда он льет”, а по Русски: “Там где тонко там и рвется”. Пришел и вроде все шло ничего, пока мне в напарники не попал другой урод. Парень молодой ( 16-17 лет ), сильный и крупный… а так же походу тупой. Сколько хожу в клуб, этот урод не когда не слушает учителей, не делает все упражнения и когда нужно отрабатывать технику он или ничего не делает, или делает но тяп-ляп ( все не правильно ) или начинает фигней маяться. Мне неповезло и пришлось работать с ним. Он делать ничего не хочет, кое как развел его хоть пару вещей сделать, а он… Я упал на пол от броска ( так и должно ) и тут он на меня коленкой и попал в место где кончаются ребра. Я не ожидал такого + я к нему спиной упал ( а он на ногах стоял ), я взвизгнул ( так как боль была резка )… чуть покатался по полу и пошел в раздевалку. Походу ни кто ничего не заметил… Он типо зашел и давай извиняться, но меня это достало, так как такое было уже не первый раз, только в прошлые разы он как-то силу мерил, а тут как шмяк. Когда меня достают, то лучше рядом не находиться… по любому, высказал ему что я думаю в очень мягкой форме: “типо я сюда прихожу заниматься, а ты не даешь и если хочешь драться то давай у нас есть 20 минут в конце класса, скажи и подеремся, а так не мешай…”, хотя хотел сказать совершенно другое ( более резкое ). Собрался и ушел… думаю скажу учителям что я ним больше я работать не буду! Местами думаю зачем он вообще ходит, хотя понятно папа приводит. Да и вообще не знаю если того стоит, с одной стороны он молодой и дурной, но с другой стороны с его габаритами он мне мог что нить и сломать… как говорить “сила есть, ума не надо”. Вот так весело прошел мой день. А да забыл… вечером пришел домой и решил доделать домашку, типо профессорша объяснила… угу… написал, а результаты не правильные… Вроде что-то додумал, но ох как не уверен в этом. Когда у вас ответ на задачу в 5 Килобайт проверить его в ручную ну очень сложно. Если кто не может представить что такое 5Кб текста то представьте себе текстовый документ ( в полном формате А4 – обычная печатная страница ), и страниц ответа будет где-то 11 ( строки с переменными в столбик ). Вот и проверяй такое!

Чирз, завтра будет лучше.
А потом крышка.

25-е Октября 2010

Не знаю как начать и что написать. День сегодня особо не отличается от других, много головной боли… сделать надо то, се и так далее. Местами мне кажется что у меня ADD ( attention deficit disorder ), так как сегодня читал одно пособие и на одном месте я подумал что надо посмотреть что-то в интернете. После этого я открыл браузер и у меня в голове пролетели ещё 3-4 разные вещи и за место того что бы смотреть то что надо, я пошел смотреть другие вещи. Мысли летают туда сюда и постоянно отвлекаюсь от того что на самом деле надо делать.

Вот я так и летаю туда сюда, в итоге день пролетает и вроде ничего не сделал. Вчера потратил 4 часа на то что бы установить файл аплоадер ( file uploader ) у себя на сервере. В итоге все равно ничего не работало, не буду вдаваться в подробности, но скажу что я хотел установить довольно навороченный загрузчик ( аплоадер ) и это оказалось не так просто как хотелось бы, но что более важно так факт того что флэш – это уродство…

Сегодня я все же сделал загрузчик, но не совсем так как изначально хотел… И все же что работает, то работает. Конечно можно сказать что я не потерял время, так как выучил что-то… и все же есть какое-то осадочное чувство.

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

Резина – в попытке понять.

Предесловие:

Как пошутил мой друг: “плохая резина может привести к досрочной смерти, как и к досрочному рождению”. Ну шутка шуткой, а тема резины все же тяжелая. Для начала скажу, что я НЕ специалист на эту тему, я НЕ механик и вообще к машинам большого отношения не имею, кроме как личный интерес. Примерно месяц назад я был на одном форуме, где разразилась громкая дискуссия по поводу резины… Меня там виртуально отмутузили за то что я не понимал смысла покупки дорогой резины. Меня это взбесило и я решил пойти и своими силами попытаться разобраться почему резина так важна и зачем платить в районе 100 долларов за шину.

Все что вас держит:

Прочитав ряд сайтов на тему резины я понял что, все что держит машину на дороге, так это небольшая поверхность 4-х колес. Думаю что это тривиально и тут не какого открытия нету, но обычно это рассказывается с очень большой паранойей и создается ощущение что если ты купил относительно дешевую резину, то уже в следующей поездке машину сорвет с дороги и размажет по всей трассе к чертовой бабушке! На пару минут мне даже захотелось поехать в магазин и поменять все 4 колеса на моем старом мираже, что бы меня не размазало! Но потом я успокоился и стал думать логично… так как я студент и покупать особо дорогую резину… да и вообще дорогую и не очень, не могу и не когда не мог… то обычно ездил на дешевой резине и вроде уже 7 лет так. Из своего личного опыта я сделал вывод, что не все так плохо и даже дешевая резина служит хорошо.

На сколько можно дешевить:

Всю свою водительскую жизнь я провел катаясь на дешевой резине… и были моменты когда я об этом реально жалел… Например один раз у меня стояла старая резина ( получил её бесплатно ) на задних колесах. Она была тертая, сухая ( маленькие трещинки по колесу ) и медленно спускала воздух. И вот один раз я решил слихачить и зашел в поворот чуть быстрее чем надо было… дорога была слегка мокрая, машину понесло, а потом крутануло и выбросило с дороги ( http://meirz.net/?p=364 ). Этот опыт дал мне понять, что экономить на резине можно, НО с умом… Если стоит дешевая резина, то в плохих погодных условиях лучше не лихачить! Не стоит ставить старую уже непотребную резина, даже если дают бесплатно, лечиться будет дороже! Лучше купить новою, даже самую дешевую резину. Так же стоит упомянуть несколько вещей:

– Старая резина, даже если на ней не ездили все равно изнашивается! Да-да… со временем она высыхает, трескается, теряет эластичность и просто становиться непригодной к использованию. Озон и ультрафиолет влияет на химический состава резины и это приводит к выше описанным последствиям. Производители шин обычно добавляют в резину защитные вещества, но со временем они уходят и резина становиться коричневой. Поэтому если хотите хранить резину, то стоит хранить в темном и прохладном месте. Так же стоит приобрести специальные химические средства и пакеты для хранения – возможно это уже через край, но это для вашей информации. Подробней можно прочитать тут ( http://www.tire-information-world.com/tire-sidewall-deterioration.html ).

– Так же надо отметить что Б/У резина может иметь ряд проблем, которые незаметны на первый взгляд. Порванные шнуры, изношенные стены, тертый протектор ( не ровно тертый – с одной стороны полный с другой стертый почти на нет ). А так же просто старость. Даже если хранить резину правильно то все равно некоторые производители рекомендуют не использовать резину если она старее чем 7 лет ( с года выпуска ). Год выпуска можно прочитать на резине, в Америке/Канаде на резине пишется DOT спецификация и последняя группа из 4-х номеров показывает номер недель ( первые 2 числа ) и год ( последние 2 числа ) выпуска шины.

Лично для себя я сделал вывод, что если ты не специалист или у тебя нету друга который может с резиной помочь, то лучше заплатить на 10-15 долларов больше ( за шину ) и поставить новую дешевую резину – так будет проще, надежней и дешевле в последствии.

Кто ты:

Возможно эта тема не в тему, хе-хе, но это неотъемлемая часть. Когда рассуждаешь о чем либо всегда надо учесть свои приоритеты, так как именно этим обусловлен выбор. При выборе резины надо учесть свои потребности, стиль вождения, климат и тому подобное. Другими словами выбор шины в основном зависит от того что ты хочешь и что надо. Например я живу в климате где реально много снега особо не бывает… ну может будет огромные снегопады пару-тройку дней, а потом немного снега и главные дороги всегда чистые и засыпаны солью, так что больше слякоти чем снега. Поэтому покупать зимнюю резину просто нету смысла. Так же я быстро фактически никогда не езжу… тут полиция не дремлет, а получать штраф не хочется. То есть мой скоростной диапазон ограничивается 110 км/ч, а по городу не более 60 + город небольшой. Итого мне нету никакого смысла покупать полу-спортивные шины которые держат дорогу как приклеенные… так как на 60 км/ч это все равно чувствоваться не будет. Возможно стоит задуматься о комфорте и тому подобном – это более реалистично и практично. И все же тут важно определиться что именно ты хочешь от резины: пробег, комфорт, контакт с дорогой, климат ( снег, дождь, сухость ) и так далее. При выборе резины эти параметры окажутся ключевыми и поэтому стоит потратить время и подумать об этом перед тем как идти в магазин.

Покупай что дороже:

Пару дней назад я разговаривал с другом и рассказал ему что мол я хочу понять как выбрать резину. Хочу разобраться какая разница между дешевой резиной которую я так “люблю” и дорогой которая выглядит привлекательно, но я не вижу никаких реальных данных о их крутизне, кроме как Петя сказал… на форуме написано… и тому подобное. Тогда он меня спросил: “мне тут надо резину менять на своем SUV, какую ставить то?”, на что я сразу же ответил: “Самую дорогую что можешь себе позволить (от $80 и выше )”. Кто-то может сказать мол быстро ты поменял свое мнение, типо втираешь тут что не видишь разницы между дешевой резиной и дорогой, а как что так сразу покупай что дороже… Да это так, у него SUV – авто которые не славятся своей стабильностью, особенно в снег и лед + у него жена и ребенок, поэтому если бы я был на его месте, даже с тем что я лично не вижу особой разницы между дорогой и дешевой резиной, а все же лучше потратить на пару сотен баксов больше и не бояться что жена с ребенком могут попасть в аварию… или хотя бы знать что ты сделал все возможное для безопасного путешествия.

Все дело в цифрах:

Думаю всем знакомо выражение: “я не настолько богат, что бы покупать дешевые вещи”. Местами это правильный принцип, хотя кто знает на сколько… Я прочитал много материала про шины и пришел к не самым вдохновляющим выводам. Пожалуй дам пример: если вы покупаете компьютер, то даже незная ничего вы всегда можете спросить: “А на что смотреть при выборе компьютера?” и любой компьютерщик вам скажет: ну вот смотри есть скорость процессора, количество памяти, места на харде и так далее… то есть все сводиться к цифрам… На пальцах получается так что чем больше числа тем по сути компьютер лучше… Быстрее процессор, больше памяти, больше места и так далее… Когда приходишь в магазин у каждого компьютера написаны параметры и если ты умеешь считать то можешь сопоставить цену и параметры компа и выбрать то что кажется оптимальным или лучшим.

Как же дела обстоят с шинами? То есть ты приходишь в магазин смотришь на шину, а на ней написано: “тормозной путь от 80 до 0 км/ч, 50 метров на сухой дороге” – угу держи карман шире… нету такого. Сколько я ходил и смотрел на колеса, все что на них написано так это техническая информация которая по сути не особо полезна в плане выбора шины. Конечно надо знать размер, тип и все такое, но обычно это все определяется по модели вашего авто. Единственное что обычно вас спрашивают так это какая резина нужна ( летняя, зимняя или все сезонка ) и сколько бабла вы хотите оставить. И все же я думаю что стоит ознакомится с маркировкой ( http://ru.wikipedia.org/wiki/Автомобильная_шина ), раздел “Маркировка”. Так где же можно найти “цыфры” ( как при выборе компа ) которые могут помочь при рациональном выборе? По сути их нет! Тут кто нить может крикнуть “стоп мащина!”.

Цифры есть, например гос. сайт ( http://www.safercar.gov/Vehicle+Shoppers/Tires/Tires+Rating ) где есть рейтинги резины, но там больше букв чем цифр… что тоже не страшно так как если умеешь считать до 4-х то все будет хорошо. Пожалуй пора привести пример, рассмотрим 3 шины которые подходят на мой митсубиси мираж 95 года ( Mitsubishi Mirage ):

Michelin-X® Radial: A B 740;
Bridgestone-Insignia SE200: A B 440
Nexen SB-800: A B 300

В этой оценочной системе существует всего 4-е знака: AA, A, B, C. Оригинально было 3-и буквы, но потом добавили АА так что буквами этот сет ( set ) не совсем назовешь. Но это не суть важно, что важно так то что АА – это очень хорошо, А – хорошо, B – нормально, C – слабо… в принципе назвать можете как хотите, но суть остается одна. Далее пора отметить что первая буква указывает на сцепление с дорогой, вторая на термостойкость и последний номер это процент пробега/изнашиваемости по сравнению с эталонной шиной. Как это делают: на авто ставиться эталонную резина, на другое авто ставиться проверяемая, а дальше катаются примерно 11,5 тыс. километров. В процессе делают замеры и меняют шины местами (tire rotation). По окончанию измерений сопоставляют соотношение стертости резины, после чего дают процент эталонной и тестируемой шине. То есть, если эталонной шине приписали 100% процентов, а у проверяемой процент получился 200% то она пройдет в 2 раза больше километров ( нужно отметить что эталонная шина не всегда получает 100% – это все зависит от результатов теста ). В этом тесте есть масса загвоздок и основной момент это неправдоподобность – то есть тест не отражает реальной эксплуатации. Этот тест полезен если вы собираетесь сравнивать пробег между двумя шинами одного производителя и практически бесполезен если вы сравниваете шины двух разных производителей. Более подробно о тесте можно прочитать тут ( http://www.tirerack.com/tires/tiretech/techpage.jsp?techid=48 ). А значит эти цифры фактически бесполезны в нашем случае, где шины от разных производителей. И так пора перейти к ценам: Michelin-X Radial идет в costco.ca ( местный магазин ) за 84 доллара, Bridgestone-Insignia SE200 из того же магазина идет за 56 долларов и Nexen SB из walmart.ca ( тоже местный магазин ) идет за 31 доллар. И так вы можете заметить что все 3 шины имеют такое же сцепление ( А ), такую же термо-стойкость ( B ) и только разница в процентном соотношении пробега – который как я уже объяснил особо много чего не показывает. По сути все эти маркировки говорят что шины прошли гос. тестирование и достаточно безопасны, хотя если они в местном магазине продаются то это уже значит что они все ок! Итого номера есть, но к сожаления они много чего не говорят и не помогут при выборе резины, так как из этих данных я до сих под не понимаю чем Michelin лучше и почему я должен платить больше за такие же параметры?
Пойдем дальше искать цифры. Если гос. тесты не показывают разницу между шинами то что же делать дальше? Я искал и спрашивал, но вывод сводился только к двум вариантам. Первое это искать отзывы и рейтинги на сайтах. Вот например “Tire Rack” где можно посмотреть их по разным категориям. Например торможение в дождливую, сухую, снежную погоду и так далее…

На сколько я понял, сайт сам тестирует и продает эти шины… Не знаю, но когда ты тестируешь и продаешь продукт одновременно тут сложно ожидать объективности. Хотя у них есть и отзывы от водителей, но это тоже не цифры, а вот Вася или Боб сказал. Есть сайт consumerreports.org который должен по идее содержать объективную информацию, но к сожалению у меня нету подписки на него и я не могу сказать если там есть что-то полезное. Итого получается что есть выбор между довериться продавцу или купить подписку и довериться объективности. Выбор ваш, но я бы пошел со вторым вариантом! И наконец всегда можно пойти к другу, на форум или потусовать с механиками где они расскажут какая резина лучше всего из своего субъективного опыта.

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

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

И так я думаю здесь стоит написать вывод, мол покупайте что дороже или вся резина одинакова, а значит плати меньше и не парься. Да мне бы очень хотелось сказать или одно или другое, но к сожалению я не могу! Я уверен что есть разница между дешевой и дорогой резиной. Мне говорили что разная резина по разному держит дорогу, дает больше комфорта или наоборот, издает меньше звука или наоборот и так далее. Шины – эта целая наука, но для обычного покупателя это остается мистикой так как нету общего стандарта где можно выбрать разные шины и сравнить параметры… Все что я могу так это дать советы: не покупать Б/У резину ( если есть выбор ) лучше купить дешевую новою; перед тем как купить резину четко представить что от неё ожидаешь и какие требования; если не хочешь замарачиваться и жить спокойно купи известный бранд ( потрать чуть больше ), я уверен не прогадаешь; ну а если ты ищешь правду о резине то тебе стоит или делать свои тесты или довериться кому-то на этот счет.

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

P.S: Информация, мысли, цены, погода, стандарты, машины, дороги и все такое основаны на моем месте проживания.

Кофеварка на одну кружку / Keurig single cup

Был тут у друга и мне довелось поиграть с прикольной кофеваркой. Я не когда не думал что кофеварка может быть прикольной… то есть я уже давно привык к стандартной кофеварке, где наливаешь воду, засыпаешь кофе, а потом ждешь пока все это дело сделается и будет большая “кружка” с кофе… которая потом стоит и греется на протяжении дня… Хорошая вещь, но часто бывает так что сделаешь кофе, а кроме тебя ни кто не пьет… и получается перевел кофе, воду и электричество… так как один много кофе все равно не выпьешь… по крайней мере мне одной кружки хватает.

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

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

Лично меня эта кофеварка заворожила с чаем… не знаю почему, но я выпил 3 кружки ( с одного катриджа ) с лимоном и медом в процессе чтения новостей ( утром )… Очень здорово, пришел поставил кружку, включил… пока режешь лимон и достаешь мед, чай уже льется в кружку… раз и готово.

Я сделал фотки, а так же решил прикрепить сайт производителя ( http://www.keurig.com/ )
Если есть мнения и мысли пишите буду рад.

2-е Октября 2010

Сегодня весь день лил дождь… с самого утра и до ночи, думаю что будет лить и дальше. День сегодня получился реально депресснутый, так как в добавок ко всему этому я ещё и болею. Как здорова заболеть, вчера думал скончаюсь… я так сильно кашлял что думал выплюну желудок, но после того как выпил лекарство, полегчало. Сегодня чувствую себя уже лучше, хотя все равно как-то не так. Ко всему этому я ещё сижу у друга дома, слижу за его собакой… которая просто обожает спать в постели прямо рядом с тобой… Идешь спать, а он ( собаку зовут Роки ) залезает под одеяло и прямо к тебе ложиться. В особенно эта мысль меня греет сейчас, так как буквально 10 минут назад я вернулся с прогулки… собака бегала по лужам и мокрым газонам… я конечно его вытер, но так хорошо как мне бы хотелось. И вот после такого купания в бактериях, этот пес залезет в чистую постель, прямо к моему телу и будет спокойно храпеть… а храпит он хорошо, прошлой ночью я слышал… хотя надо сказать правду, со мной ему не сравниться, так что думаю возможно ему стоит жаловаться на меня! Успокаиваю себя только одной мыслью, от его бактерий и всего того что он насобирал за прогулку меня не убьешь… думаю что это не так страшно, хотя постоянно так жить я бы точно не хотел… один-два раза так поспать… но не как не больше.

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

Как-то пару недель назад я говорил со своим профессором и он мне как раз про это и сказал. Мол говорит что из его наблюдений мне нехватает дисциплины. На этот счет у нас завязался разговор… Так как профессор человек умный и не любит когда ему начинают гнуть “кривую” ( врать ) то я начал говорить как чувствую и думаю…

Вообще Др. ( Доктор или Профессор ) Кент довольно интересный человек. Я с ним познакомился когда брал класс по сетям. Не знаю почему я ему понравился… может потому что я получил 5+ в его классе или может потому что я написал статью о сети ТОР ( TOR – http://meirz.net/?p=1319 )… а может по какой нить ещё причине… но уж так сложилось. Так вот не когда не ходит во круг да около, если что-то не нравиться, то он так и говорит – это я понял сразу, когда писал первый экзамен по сетям… по мере написания я спрашивал его всякие вопросы и делал “триангиляцию” – то есть наводимые вопросы… да бы выудить из него ответ. После нескольких таких вопросов, он мне прямо и сказал… ну что “нарыбачился?” ( в прямом смысле на английском языке )… а это значило только одно, что он прекрасно понимает что я делаю и походу просто смотрел на то как долго я буду из него пытать выудить ответы. Вообще он не когда не стесняется правды… если нужно что-то сказать, то он так и говорит.

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

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

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

28 September 2010

Сегодня был странный день… дождь, холод… ух… из постели не хотел вставать… все же поднялся… голова весь день гудит… именно гудит, не понятное состояние. После долгих часов мучений, все же заставил себя что-то поделать… сделал домашку, не знаю если её правильно написал, но что есть то есть. Потом сел чуть пописать свой проект… там конечно делать ещё много чего надо… хотя я и написал кучу кода, но конца и края ещё не видно… из достижений на этом фронту я умудрился написать код который валит Transmission BT… видимо кривой код… но все же приятно иногда завалить программу… Вот сижу и думаю может об этом написать разработчика? По-моему это их проблемы и задачи, что бы программа не падала под напором кривых вызовов через RPC… самое смешное состоит в том что это даже ошибка не в соединении или запросе, а в запросе который делается дважды… эээ запрос на удаление. Ну да ладно, мне то какая разница… я думаю что у меня есть решение, так что свою программу думаю поправлю…. Хотя может и стоит написать разработчикам… С другой не хочется их беспокоить… с третьей стороны может это критическая ошибка… и потенциально опасная… с четвертой стороны, не думаю что это приведет к большим последствиям… а кто знает… вообще не знаю что делать. Может и стоит написать…

Ладно потом ещё подумаю на это тему, а пока поеду лучше домой… думаю пойти спать по раньше… Чирз!

Грууууувииии

Вчера решил что может стоит посмотреть что же такое груви ( Groovy )… конечно я не сам до этого докатил, меня уже год-полтора один товарищ с этим допекает… и наконец-то я сдался и решил выучить. Сегодня сел немного пописать код, конвертнул свой проект в груви проект ( раньше был Ява ) ну и начал писать новые классы.

Груви действительно мазовая вещь. По сути своей это надстройка над Явой, типо груви компилятор переводит груви код в яву, а дальше ява уже компилируется… Вообщем я в детали особо не вдавался, а просто сел и начал писать что нада… Если ты знаешь Яву то груви будет выучить/пользовать легко… Самое приятное так это что если забыл или не знаешь как написать что-то на груви то можешь просто написать на Яве. И все же груви это что-то. Буквально за час работы, я написал пару классов ( не особо сложных ) с минимальным кодом ( по сравнению с Явой ) и без заморочек. Например мне нужно сделать лист объектов… На яве нужно выбрать класс, задикларировать его и так далее… вот например так:

List name = new List();

А вот что нужно сделать на груви:

def name = []

Так же приятно писать методы… например мы пишем метод с возвратом чего нить там.

public String myMethod() {
String st;
return st;
}

Тут фишка в том что всегда надо указывать что за тип объекта будет возвращаться… в принципе не проблема, но вот груви:

public Object myMethod() {
def st;
return st;
}

Кто-то может заметить разницу сразу… в груви мы не знаем чем будет “st” это может быть номер или стринг или лист… кто знает! И при этом мы его спокойно возвращаем… Некоторые могу сказать… ну и что? Можно такое же сделать на Яве типо вернуть объект… Согласен, но в дальнейшем нужно будет кастить ( cast ) этот объект для использования… А в груви не надо.

Вот кусочек моего кода:

Config conf = new Config();
def ConfigList = conf.loadConfigFile(“config.xml”);

for ( e in ConfigList) {
println(e.filePath);
println(con.addTorrent(e.torrentPath.toString(), null))
}

Вторая строка получает какой-то объект… который просто лист… и тут же без чего либо я его использую в лупе ( loop ) и делаю операции… Красота не какого экстра кода или чего-то подобного. Груви делает код на много меньше и самое удобное то что не надо особо думать о типах переменных, что для меня лично очень упрощает процесс быстрой разработки программы.

Ладно пойду отваливать, вообщем я груви ещё не изучил, но то что вижу сейчас вызывает большую улыбку у меня на лице. На сколько же упрощается процесс разработки…
Чирз!

Logitech LS1

Примерно неделю назад я получил новую Logitech LS1 мышку… решил поделиться мыслями о ней… Хотя тут есть одна маленькая… эээ как бы сказать… не маза. Дело в том что эта мышка как и большинство мышек ( в особенности не дорогих ) имеет стандартный набор двух кнопок + скрол и в итоге она почти ничем не отличается от какой либо ещё мышки. Единственное что возможно ещё не совсем стандарт так это скрол который так же кликает влево и вправо, но это уже не новость! Лично меня эта мышка радует так как она лазерная, а это значит что она будет работать на моем белом пластиковом столе… где любая другая оптическая мышка не работает.

Logitech LS1

Не знаю что ещё можно добавить… меня лично никогда особо не волновал размер или дизайн мышки, так как по сути когда привыкаешь к “крысе”, этого не замечаешь. Единственное что меня волнует так это способ соединения с компьютером… некоторые могу подумать: “эээ а какая разница?”, но после моего плачевного опыта с Logitech V470 меня это стало волновать. К сожалению не все соединения равны и я понял что синий зуб ( bluetooth ) является самым худшим их них… есть много батареи и местами может лагиться так что мозги плавятся. Поэтому на этот раз я все же выбрал мышь с самым обычным USB проводом… Мне надоело платить за мышь больше и при этом получать меньше… на мой взгляд проводная мышь дает на много больше при этом стоит меньше… например в фотошопе где нужна четкость, а не глюко-лаги или если играть в игры… в особенности в стрелялки…

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

P.S: Пока что я доволен мышкой и собираюсь использовать её в дальнейшем будущем и если будут какие нить проблемы или что-то подобное то я постараюсь написать это в комменты к этой статье. Чирз!