WordPress 2.2 для iPod Touch

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

Первый пост с iPod touch

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

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

Левый день

Сегодня был жудкий день… ходил весь день как зомби, что-то сплю в последнее время плохо. Меня мучает одна проблема с моим финальном проектом. Я писал программу для iPhone, но такое ощущение что идея все же не удачная… То есть программа почти готова, но вот идея программы по-моему не удачная.

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

Если есть идеи и предложения, то пишите буду раз…
Зыыы… вот видео демо.

Лимитируем скорость передачи данных в Mac OS X

Меня давно интересовало, как можно без особых забот лимитировать передачу данных на Mac OS X? Интересовало давно, а нужда припекла только сегодня… И так немного истории:

Я сам занимаюсь хостингом своего сайта ( meirz.net ) и на это есть много причин… В качестве сервера у меня стоит Mac Mini G4 – 1Ghz ( Mac os X система ) и я в основном хостю только свой сайт, а так же собственный подкаст архив. Интернет у меня DSL 5Mb вниз и 0.8Mb наверх ( это написано на бумаге ), а в реале у меня где-то 2.5 вниз и примерно 0.7 наверх. Теперь ясно что с такой скорость интернета долеко не разбежишься, но все это у меня работает довольно хорошо уже более 2-х лет.

Сегодня с меня кто-то начал активно качать все мои подкасты, а их у меня более 180… файлы разной длинны, но бывают и по 100 мегов… Вообщем интернет у меня начал загибаться до такой степени что почта открывается по 5 минут… Я начал смотреть на серверные логи и разбираться что к чему… Не долго думаю я понял что нужно каким-то образом лимитировать скорость передачу данных по HTTP. Я пролистал много интернет страниц и понял что единственный простой способ это поставить ограничения в фаерволе ( Firewall ). Вот ссылка на форум ( http://www.macosxhints.com/article.php?story=20080119112509736 ), а так же PDF файл ( распечатка форума ) на тот случай если ссылка не работает.

И так что нужно что бы ограничить скорость передачи данных:
1) Включить Firewall в системе
– На обычной Mac OS X это делается через: System Preferences -> Security
– На серверной Mac OS X это делается через: Server Admin
2) Из под командной строки пишем:
sudo ipfw pipe 1 config bw 60KByte/s
sudo ipfw add 1 pipe 1 src-port http

Если нужно убрать все правила то можно искользовать sudo ipfw flush
Если нужно убрать только одно правило то: sudo ipfw delete 1 ( где 1 это номер правила )

То есть мы создаем трубу и конфигурируем её на 60 килобайт в секунду.
Далее добавляем эту трубу на определенный порт ( http = порт 80 )
После чего трафик по исходящему 80 порту будет лимитирован на 60 килобайт в секунду. Конфигурации firewall-а довольно гибкие и позволяют делать разного рода настройки, например можно лимитировать скорость передачи данных которые идут в интернет, но при этом не лимитировать если данные идут в локальную сеть. Например: если вы обращаетесь с локалки к серверу по 80 порту, то скорость будет не лимитирована, но если обращаетесь с интернета, то скорость будет лимитирована… Вообщем конфигурировать можно по разному и это прекрасно. Кому интересно можно поискать ipfw и прочитать более полно.

Если есть вопросы пишите, буду рад помочь.

28 Февраля 2010

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

Вчера пока ходил в магазин увидел снежную крепость, а когда возвращался увидел ещё одну, а так же снежного студента. Походу кто-то слепил… выглядит это дело прикольно, даже настроение поднялось. Ладно пойду ложиться спать… фотки ниже, чирз.

Дворник

Сегодня просто жуткая погода и к тому же пришлось вылезать на улицу… С утра ездили по делам. По пути моя девушка отметила что мол дворники плохо чистят и возможно стоит заменить. Я лично не знаю, вроде последние лет 5 их не меняли и вроде ещё чистят… но спорить не стал. Заехали в магазин Canadian Tire… подошли к ряду со стеклоочистителями и давай листать книжку в поисках нужных дворников. Посмотрел сперва категорию Dodge, потом Summit и под конец Mitsubishi, нигде нету моей машины… Ладно подумал я пойдем спросим у продавца… Пошли, сказали, спросили… он бодро сказал что дворники есть и написал нам имя и код дворников для моей машины. Мы вернулись к дворникам и стали искать… нашли… $25 долларов за дворник! Я чуть там не сел… я конечно понимаю, хотя нет не понимаю как может дворник для моей машины стоить 25 долларов? Походил вокруг полок с дворниками… а их там много… и решил что может какой нить другой подойдет к моей машине. Сперва подумал вернуться спросить у него если есть какие нить ещё дворники по нормальным ценам, но потом плюнул и решил обратиться к компьютеру. Там стояло что-то похожее на небольшую коробку с цифрами и маленьким текстовым таблом, что не внушало доверия. Но я решил что терять нечего и попробовал, ввел данные о машине и вуаля… на экране показался список разных производителей и размеров которые подойдут к моей машине. Запомнив пару моделей я пошел искать… Нашел дворники за 8 долларов/штука…

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

Чирз.

Совершенствуем Х-Бокс.

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

Пожалуй не стоит обьяснять что так экс-бокс, стоит только сказать что это довольно популярная игровая приставка. И так для начала расскажу почему стоит модифицировать экс-бокс.

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

Перед тем как я приступлю к описанию модификации хочу рассказать почему не стоит этого делать. Первое и самое важное это то что вы не сможете играть в экс-бокс лайф (life). Вторая не менее важная причина это конечно полная не законность какой либо модификации экса.

И так как же модифицировать экс?

Я буду рассматривать модификацию экса версии 1.6 которая считается самой  сложной. Для этого вам нужно:

Чип: DuoX 2

Мало мощьный паяльник на 15 Ватт

6-ти гранная отвёртка (по размеру)

Нож

DVD-R/DVD+R

ПРЕДУПРЕЖДЕНИЕ:

Если вы модифицируете экс сами то есть большой шанс что вы УБЬЕТЕ экс, поэтому если вы не уверены как и что делать а так же у вас нету большого опыта пояния, то я настоятельно советую не делать этого самому.

И так первая задача разобрать экс. Снизу находить 6 болтов. 4 по углам, постарайтель не отрывать подкладки так как они не приклеются обратно.

Далее 2 болта по середине

Далее переворачиваем экс и снимаем крышку

Что бы добраться до материнской платы надо снять DVD-ROM и хард. Они находятся на небольших пластиковых подставках прикрученых на нескольких болтах. Откручиваем их и снимаем. Сперва хард.

Снимаем DVD и откручиваем мать, предворительно отсоединив все провода от материнской платы.

Откручиваем мать от корпуса. И начинаем разогревать паяльник.

Далее всё просто для тех кто эксперт в паянии. Смотрим на схематику и соответственно припаеваем чип.

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

Далее собираем экс обратно… можно всё до конца не прикручивать, а просто поставить всё как было и запустить. Если всё сделано правильно то вы получите это.

Иконка EvoX в левом перхнем углу.

Далее переходим к загрузке нового софта и установке большого харда. Качаем из интернета SlaYers_EvoX_Auto-Installer_v2.6_FINAL и пишем софт на DVD диск с максимально маленькой скоростью. CD-R/W может тоже сработать но маловероятно (запортил так 5 дисков и без результата). После этого всё что делается:

Читается инструкция!

Читается инструкция!

Читается инструкция!

Загрузка с диска и сохранения bios на хард.

Далее ftp на экс и скачивается всё с него. Далее делаем бэкап всего этого на отдельный диск, балванку, короче что угодно главное сохранить надёжно (на всякий пожарный).

После этого вытаскиваем старый хард и устанавливаем новый, в данном случае ставим 80 гиг хотя стоит поставить 300. Опять загружаемся и ставим систему (там всего два варианта посмотрите инструкцию для детального описания). В данном варианте была поставлена модификация системы 3.a.

И готово!

Да так же надо отметить что запуст модифицированного экса происходит исключительно нажатием power кнопки и не как не eject. Можно конечно ещё повозиться с разными настройками но это уже дело ваше. В SlaYers Evox 2.6 есть всё необходимое для полноценого использования экса.

запущеный Avalaunch

Измененый цвет кнопки (с зелёного на красный).

Вот галлерея фоток, на тот случай если я что-то забыл. Все же забавно что я написал это… и забыл опубликовать… Зыыы… по-моему я не закончил статью, но теперь уже поздно метаться. По любому смотрите фотки, читайте если интересно и наслаждайтесь. Скачать оригинальную статью и фотки можно тут.

GPS на iPhone 3G

Сегодня надо было ехать в Лондон и я как обычно рассчитал траекторию пути в гугл картах, но потом подумал что возможно стоит попробовать GPS… В конце концов надо узнать почему их так все любят. Покупать GPS я не собирался ( дорого )… и решил использовать то что есть под рукой, а именно iPhone 3G который я подарил девушке год назад.

Сперва решил найти GPS программу, желательно бесплатную. Покопавшись в iTunes магазине, я не нашел ничего приличного… Основная причина тому заключается в том что с программой ( GPS MotionX ) не приходят карты. То есть карта закачивается через сеть + куча непонятных настоек. Вообщем покопавшись ещё немного решил что надо идти с какой нить коммерческой программой с картами и всеми делами. Посмотрев в сети я нашел что Navigon ( MobileNavigator ) является самым светлым проспектом… Выяснив что она стоит минимум 80 долларов, я понял что прийдется достать ещё “другим” путем. Скачал с пиратской бухты 1.2 гига программы и начал пытаться устанавливать… Заняло у меня это примерно 3 часа, пока наконец-то ни понял как все же эту ломаную прогу засунуть в уже “сломанный” iPhone. После долгой закачки программы в iPhone я с дрожащими руками её запустил… и вуаля… работает!

Программа работает реально хорошо, по крайней мере мне так кажется. До Лондона я ехал без GPS, изредка запуская его что бы посмотреть с какой скоростью едет машина и GPS определял довольно хорошо, отклонение +/- 5 километров в час. Но красота открылась когда я заехал в Лондон и надо было ехать по незнакомым улицам. GPS показывала расстояние, направление и тому подобное… Например: “Через 200 метром поверните налево”. Самое больше удивление было когда GPS довела прямо до адресса и сказала “мы тут” когда я подъехал к нужному зданию. Меня это жудко впечатляет… Так же в программе можно выбрать место, например найти бензо-колонку, продуктовый магазин, аптеку и тому подобное. На данный момент я даже не знаю как люди вообще раньше жили без GPS, уж на сколько это удобно.

Надо отметить что GPS работает на iPhone довольно хорошо, единственное что нужно так это иметь зарядку в машине, так как постоянно горящий экран и работающий GPS медленно, но верно съедают батарею… Не знаю сколько батарея протянет в таком режиме работы, но по-моему не долго… может 2-3 часа.

Вообщем iPhone с GPS-ом это хорошо.

Проект не удался.

Сегодня меня разбудили в 8 утра для того что бы сообщить что моя встреча с врачом перенесена на более ранее время. После чего звонили ещё один раз что бы перенести то что уже перенесли на ещё более ранее время – интересно…

Из-за того что я скушал много сладкого перед сном, ночь была кошмаром. Забавно, но если я ем что либо перед сном, то потом не могу спать. Сегодня была именно такая ночь… но в добавок к этому я выяснил что мой проект для iPhone-а не выгорит. Вчера вечером после того я объелся, решил посмотреть как можно получить историю звонков на iPhone-е. Оказалось что это нельзя… по крайней мере “легально”. Меня это расстроило и ввело в какую-то непонятную фазу сознания. Моя идея для проекта была поставлена на то что можно получить доступ к истории звонков, а тут такой облом.

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

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

Ладно буду думать что же сделать для курсовой работы.

Неделя каникул…

Вот и дожил до этой неделе… каникулы – это всегда классно. За последние 3 дня я успел записать 2 подкаста, закончить 2 игры, а так же ничего не делать. Иногда так приятно просто побездельничать. Но вот уже завтра надо начинать работать над проектом… Типо да целая неделя каникул, но если не сделаю проект то будет плохо, можно сказать даже очень. Я морально готовлюсь к работе, а так же пытаюсь активно отдохнуть. За последние несколько недель ничего интересного не произошло. Было много нервов, тестов – вообщем жизнь студента. До сих пор ещё не сделал себе резюме, а вроде как работу походу надо искать за ранее… до формального окончания универа.

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

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