2012-09-19

Программирование под iOS

гад-же-ты, apple

Сегодня впервые получилось запустить тестовое приложение на iPhone.

В отличие от Android, где, чтобы запустить приложение на физическом устройстве достаточно подключить телефон к компьютеру и запустить приложение из под Eclipse, в Apple устройствах все сделано гораздо "проще". 

Чтобы скомпилировать своё первое приложение для iPhone нужно установить xCode на ваш iMac (у вас, конечно уже есть iMac, верно?). Последняя версия xCode, кстати, ставится, только на последнюю версию Lion или Mountain Lion - на Snow Leopard уже не получится.

Если нет мака, можно собрать Hackintosh - пару недель танцев в бубном и худо-бедно может получится нечто позволяющее запускать xCode.

Затем, нужно купить девелоперскую лицензию - всего каких то 100 баксов в год - копейки. Оплата, кстати, из Росси по карте через Интернет не предусмотрена. И это в двадцать первом веке у лидера всей IT индустрии! Поэтому, скачиваем форму с сайта, распечатываем, заполняем от руки, посылаем по факсу в Купертино (у вас конечно есть факс?). Вашу заявку рассмотрят в течении недели - двух.

Дальше всё гораздо быстрее.

Нужно сгенерировать Certificate Signing Request, послать его в Apple, получить с Apple Provisioning Profile и Сертификат.

Установить Provisioning Profile и Сертификат в xCode и OS X соответсвенно.

После того как всё готово, можно подписать приложение и запустить его на iPhone.

Здесь подробно описано как это сделать, всего-то с десяток экранов текста с картинками. Ребёнок справится.

Вобщем, терпимо, всё что нас не убивает - делает нас сильнее!

 

Коментариев: 2

 
  2012-08-18

Софт для чтения книжек под Android

гад-же-ты

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

Поэтому, чтобы превратить книгу в аудиокнигу долгое время я использовал старую добрую "Говорилку" - программку, которая умеет начитывать текст используя языковой движек от Microsoft. И хотя Microsoft уже давно не развивает свой Speach API  а сайт "Говорилки" уже давно в оффлайне,  как ни странно - ничего лучше этого решения я до последнего времени не встречал. Так что, говорилка оставалась для меня единственным вариантом для превращения текстовых книг в аудиокниги многие годы.

Но вот последнее время голосовые технологии неплохо продвинулись вперед и захотелось, чего-нибудь более удобного и более качественного. Есть, например, сервис от Google - но он пока не позволяет начитывать целые книги, разве что отдельные слова.

Интересным представлялся вариант синтеза речи под Андроид. К сожалению бесплатных русских голосов под Андроид я не нашёл, поэтому прикупил голос Katja от SVOX, который оказался вполне качественным, стоит он $3, что вполне терпимо. Оставалось только найти программу для чтения.

Как ни странно, нормальных программ для чтения голосом найти оказалось непросто. Большинство выглядели так, как будто их писали студенты двоечники, впрочем в большинстве случаев так оно и было. Еще несколько месяцев назад чтение голосом прекрасно выполнял Cool Reader, но, почему то, его новая версия читает только текущую страницу и когда доходит до конца начинает читать ту же страницу снова. Возможно, это какой-то баг, который будет когда-либо исправлен, не знаю.

В конце концов, для чтения книг голосом идеальным вариантом, по крайней мере для меня, оказался FBReader с плагином FBReader TTS+ - почему то родной плагин TTS у меня так не заработал, зато этот работает отлично.

 

Оставить комментарий

 
  2012-08-12

Разлочка iPhone 3Gs

гад-же-ты, howto, apple

Встала необходимость обновить iPhone 3Gs купленный через eBay на Тайване. Родная прошивка на телефоне была 4.1 с JeilBreak'ом - изначально телефон был привязан к AT&T. При покупке телефона, продавец честно предупредил, чтобы я не пробовал обновляться на более нoвую прошивку так как при этом Jailbreak будет утерян и телефон окажется бесполезным без симки AT&T.

Но прошивка 4.1 меня решительно не устраивала, ибо, даже Яндекс Карты сейчас требуют версию не ниже 4.3. Изучив проблему выяснил, что Jailbreak для моего устройства существует. После нескольких неудачных попыток, нашёл последовательность действий для Jailbreak Iphone 3Gs версии 5.1.1 с модемом 6.15.0. Вот что я сделал:

1. Подключил телефон к iTunes и сделал бекап устройства.

2. Обновил через iTunes версию прошивки до 5.1.1. После прошивки, как и следовало ожидать, телефон при попытке активации сказал, что сервер активации недоступен, и я должен попробовать ещё раз. ITunes при этом сказал, что SIM карта в телефоне отсутствует. Телефон превратился в красивый кирпичик с логотипом Apple.

3. Скачал и установил утилиту redsn0w. Утилита делает Jailbreak различных версий iPhone и iPad. При разлочке телефона я установил чекбокс Сydia и "downgade modem baseband" - на телефоне стояла baseband версии 6.15.0 и, хотя утилита разлочки, вроде как, её поддерживает, с этой версией прошивки аппарат работать я заставить не смог - поэтому redsn0w перепрошил модем более ранней версией 5.13.6.

4. После Jailbreak телефон стало возможно активировать, но звонить он по-прежнему не мог так как был залочен на AT&T. Кроме этого, при перезагрузки jailbreak слетал и нужно было повторять процедуру заново. Чтобы Jailbreak не слетал, нужно поставить из Cydia Rocky Racoon 5.1.1 Untether - эта утилита делает Jailbreak "непривязанным".

5. Чтобы заставить телефон работать с любым оператором его нужно разлочить, для этого ставим из Cydia утилиту uiltasn0w призванную снять блокировку. После перезагрузки телефон успешно нашёл сеть оператора MTC.

6. После того как телефон заработал, осталось лишь восстанавить персональные данные из iTunes и, вуаля -- телефон готов к использованию.

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

 

Оставить комментарий

 
  2012-08-01

Установка Hackintosh на Acer Aspire 4810T

гад-же-ты, apple

Попытался сделать из своего Acer Aspire 4810 настоящий MacBook. Снес Висту, которой на этом железе совершенно невозможно пользоваться и поставил на её место Snow Leopard. Для дуальной загрузки пришлось немного подправить grub.

Самое интересное, что система встала с первого раза, видео завелось без проблем, но вот с остальным пока не очень - клавиатура и мышь заработали только внешние, Wifi и сетевая карта и DVD пока не работают, не знаю получится ли заставить их работать, но знающие люди говорят, что Acer Aspire 5750G, который использует похожее железо полностью функционален, так, что будем пробовать.

 

Оставить комментарий

 
  2012-05-24

Дисплей из воздуха

гад-же-ты

Компания из Астахани разработала устройство позволяющее показывать изображение в воздухе. Для того, чтобы заставить воздух светиться к нему добавляется водяной пар на который проецируется изображение лазером. Более того изображением можно управлять руками.

Выглядит довольно эффектно, ну прям кадры из Minority Report:

 

Коментариев: 1

 
  2012-05-14

Проблемы с батарейкой у Android

гад-же-ты

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

Подключив телефон к Android SDK заметил в консоли Eclipse кучу сообщений об ошибках типа "класс не найден". Сначала подумал, что глючит Eclipse но оказалось источник исключений - подключенный к компьютеру телефон. Класс оказался из Text2Speech API. Оказывается что не так давно я экспериментировал с Text2Speech и поставил несколько языковых движков. Во время очередной чистки системы потер весь неиспользуемый софт, в том числе и голосовые движки, но они как то не совсем корректно удалились так что в системе остались ссылки на удаленные движки, так что система стала постоянно  обращаться к неиспользуемому движку, что и вызывало исключение. Исключение это возникало довольно часто, что вызывало хорошую такую нагрузку на процессор телефона, а это вызывало повышенный расход энергии.

После того как снова поставил голосовай энжин и прописал его в системе все стало работать как раньше.

 

Оставить комментарий

 
  2011-10-13

Ищу новый ноутбук

гад-же-ты

Созрел для покупки нового ноутбука. Свой Acer Aspire 4810TG мне всем нравится, легкий, комфортная диагональ, большое время работы от батарейки, большой диск, есть CD/DVD, вся нужная мне периферия, но...

Не все железо гладко работает под Linux. В частности, не смог корректно настроить микрофон для Skype, DVD не всегда монтируется, нет нативной поддержки сетевой карты, при каждом обновлении ядра нужно ставить соответствующий модуль, это не приятно. Дуальная загрузка делается через заход в BIOS, что тоже напрягает. Кнопка выключения тачпада выключает его и больше не включает.

Соответственно хочу такой же ноут, но от Dell или IBM или Lenovo - их железо лучше дружит с Linux.

Примерные характеристики должны быть такие:

Диагональ 14 дюймов
НЕ гибридный видеоадаптер - Линукс не умеет переключать графику на лету.
Винт >=320Gb
RAM >=4GB
Вес: < 2кг
Время работы от батарейки >6 часов, лучше 8
Чтобы все компоненты имели драйвера под Linux
Желательно чтобы цена была < $1000

может кто что посоветует?

 

Коментариев: 23

 
  2011-05-31

Покупка на немецком Amazon

гад-же-ты

"При чем здесь еж?" - задумался Штирлиц. Это слово он уже слышал. И тут он догадался. Ведь "еж" - по-немецки "игель"! А "Ежики" - "Игельс"! А именно так называлась таинственная операция вермахта, над разгадкой которой он так долго бился.

Похождения Штирлица - Операция "ИГЕЛЬС"

Я уже писал о том, что на американском Amazon можно покупать мобильные телефоны значительно экономя свои деньги, но не время - посылка из США идет дольше, чем душа усопшего из чистилища в рай - более сорока дней. Кроме этого, сама пересылка стоит довольно значительно - около сорока баксов.

В связи с этим, возникла мысль попробовать что-нибудь купить на европейском Amazon. При сравнении цен на английском amazon.co.uk с немецким amazon.de выяснилось, что на немецком за евро покупать получается выгоднее чем на британском за британские фунты. Правда, на немецком сайте всё на языке Гёте и Гайне, но зря что ли я в школе и институте учил этот язык?

Motorolla Milestone 2 пришел в очень убогой комплектации - в ней не было даже элементарного чехла, а зарядка оказалась с британской вилкой (!surprise!). Поиски подходящего чехла в отечественных магизинах ни к чему не привели, единственный экземпляр, который мне удалось найти, и в который с трудом удалось засунуть мой телефон,  выглядел так, как будто его шили на уроках домоводства китайские дети из вспомогательной школы и просили за это чудо 900 рублей.

Поэтому, заказал два чехла на amazon.de:

B004SUUPUI Tasche (PU) für Motorola Milestone 2 Etuiformat schwarz
B004SUUPUI ss-shop Elegante Leder Quer für Motorola Milestone inkl. 1x ss-shop Kugelschreiber

Сначала пришёл более простой вариант Tasche (PU) für Motorola Milestone 2 Etuiformat schwarz - в обычном письме. Обошлось мне эта шкурка 3 евро - 120 рублей. Чтобы телефон не пылился вполне сойдет.

Еще через два дня пришла вторая посылка - за ней пришлось идти на почту. В посылке кроме чехла для телефона оказалась еще и шариковая ручка, оказывается она идет в комплекте и про это даже сказано в описании товара - обычная ручка с названием продавца - ss-onlineshop.ru. Сайта, правда по этому адресу никакого нет и сам домен, похоже, выставлен на продажу.

Кроме этого, в посылке оказалась автомобильная зарядка! Вот уж спасибо им за это. Зарядку я не заказывал, хотя на амазоне есть вариант покупки комплекта сумка плюс зарядник. То ли они перепутали, то ли захотели сделать мне подарок -  этого я уже никогда не узнаю.

Думаю, что если хорошенько поискать, то в Саратове можно найти аналогичные вещи за аналогичную цену, просто хотелось проверить саму возможность заказа на европейском amazon. Посылка из Германии в Саратов идет около 20 дней, что значительно быстрее чем из Штатов. При этом стоимость пересылки значительно меньше. Кроме того, цены оказываются вполне сравнимы с магазинными, если не дешеве.

 

Коментариев: 1

 
  2011-05-05

Покупка Motorola Milestone 2 на Amazon

гад-же-ты

Сегодня великий день! Наконец пришёл мой Motorolla Milestone 2, который я заказал на Amazon. Вообще, я давно облизывался на этот телефон, и даже чуть не купил его в во время короткой экскурсии по Мюнхену.

Характеристики телефончика мне изначально понравились еще в первой модели, когда же появилась вторая версия я решил, что это именно то, что мне нужно - я очень уважаю Nokia, но после их последних стратегических соглашений с Microsoft я стал сильно сомневаться в будущем платформы Symbian.

HTC для меня пройденный этап, iPhone — интересно, но не сейчас, Android же, напротив, мне показался интересной альтернативой всем остальным платформам, благо, моделей под эту платформу создается все больше и больше.

Следует отметить, что этот телефон вообще не продается в России и купить его можно только за границей. Как следствие, на аппаратной клавиатуре не будет русских клавиш, поэтому, телефон подойдет не для всех а только для гиков вроде меня.

Аппарат тяжёлый, гораздо тяжелее Nokia 5800, по сравнению с ним Nokia выглядит совершенно несерьезно. Уровень звука в Milestone пониже чем у Nokia - правда, у жены SonyErricson i500 играет даже лучше нокии - поэтому любителям слушать шансон в подъезде этот телефон тоже не подойдет. Камера мне понравилась больше чем у Nokia 5800, качество снимков для телефона довольно неплохое. Понравилось, что наушники включаются обычным джеком а заряжать можно через разъем microUSB. Время работы от аккумулятора я еще не прочувствовал - телефон пришел полузаряженым, но через несколько часов он абсолютно разрядился, как только аккумулятор подраскачается можно будет сделать какие либо выводы.

Кратко по доставке с Amazon - телефон шёл безумно долго - сделал заказ 24 марта. Оплатил пластиковой картой за $524 плюс $45 доставка. Продавец — FGS Traging. Специально выбрал самую крутую доставку ибо обещали доставить за четыре дня. Действительно через четыре дня получил от продавца уведомление что заказ послан службой USPS. Еще через день при помощи трекинга я узнал что телефон благополучно отбыл из США и отправился ко мне самолетом из Майами. На этом следы телефона благополучно потерялись. Не через день, не через два никакие доблестные работники почты с толстой сумкой не ремне, разумеется в дверь не стучали. Через две недели через Amazon я поинтересовался у продавца — "where is my stuff"? Но что продавец мне очень вежливо написал, что мол, извините, но, это такая головная боль — посылать товары в Россию, и что они просят Amazon убрать опцию посылки в Россию - ибо, товары идут иногда по несколько месяцев, и злые русские пишут гневные письма продавцу и ставят негативные отзывы, что плохо сказывается на бизнесе в нормальных странах. Я написал продавцу что все нормально - продолжайте слать в Россию — все надежда только на вас, будем ждать.

И вот вчера, 4-ого мая, обнаружил в почтовом ящике квиток с почты. На следующий день рано утром пришел на почту, получил заветную бандероль. В картонном ящике был стандартный UPS пакет, в пакете коробка с телефоном. Коробка, как и пакет оказались распечатанными, а на телефоне обнаружился отчетливый отпечаток чьего то пальца, хотя никакой бумаги о том, кто и когда досматривал посылку, внутри не было. Почему бандероль пришла обычной почтой а не службой UPS, офис которой находится в паре кварталов от моего дома осталось для меня загадкой. Видимо, UPS доставила только до таможни а оттуда уже посылку просто отправили обычной почтой. К счастью, телефон пришёл в полном комплекте и в рабочем состоянии, за что спасибо всем участникам процесса.

Посылка шла ко мне 42 дня. Наверно почтальон шёл пешком из Москвы в Саратов неся мою драгоценную посылку. Так что, если захотите заказать телефон на Amazon а живете не в Москве - выбирайте самую дешёвую доставку - все равно скорее всего по России телефон будет послан обычной почтой. В общем, такие дела.

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

Upd. Опубликовал пост примерно такого же содержания у Вильянова на helpix.ru

 

Коментариев: 6

 
  2011-01-09

Хлебопечка

кухня, гад-же-ты

С тех пор как в семье появился этот домашний зверёк мы совсем перестали покупать хлеб в магазине.

Зато теперь мы закупаем муку всевозможных видов — пшеничную, ржаную, рисовую, разрыхлители, дрожжи, мак и т.д. и т.п.

Достаточно загрузить в хлебопечку все необходимые ингредиенты в правильном порядке и в правильных пропорциях и на выходе получается вкусная горячая бухaнка.

Выпекание занимает чуть больше трёх часов. Оказывается, для хлеба важным является порядок загрузки ингредиентов — важно, сначала залить воду, затем положить соль и другие ингредиенты, затем засыпать муку и в уже самом конце на муку положить дрожжи. Если дрожжи положить в воду — это их убъёт и ничего не получится. Именно так я загубил свою первую буханку. Кстати, сухие дрожжи лучше  покупать в маленьких пакетиках - в больших пакетиках они почемуто работают хуже.

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

Но зато, если все условия соблюдены идеально, на выходе получается вот такая изумительная буханка:

Приятного аппетита!

 

Оставить комментарий

разное (181)
howto (122)
программирование (107)
гад-же-ты (75)
мысли (42)
PHP (41)
JavaScript (39)
вебмастеринг (37)
linux (28)
гондураша (28)
юмор (25)
полезное (21)
движок (17)
Android (16)
софт (15)
деньги (14)
видео (13)
кино (12)
музыка (10)
беспредел (10)
путешествия (10)
интернет (9)
diy (9)
ztools (8)
книги (8)
умный дом (8)
занимательная физика (8)
языки (7)
хостинг (7)
Nokia 5800 (7)
lifehack (6)
css (6)
вебдизайн (6)
apple (5)
arduino (5)
связной (5)
прелоадер (5)
козлы (5)
oDesk (5)
занимательная юриспруденция (4)
svn (4)
кухня (4)
Python (4)
энергия (3)
рестораны (3)
synphony (3)
Java (2)
software (2)
webmastering (2)
фото на документы (2)
Ruby on Rails (2)
спорт (2)
bash (2)
движек (2)
гитара (2)
аниме (2)
дурдом (1)
C++ (1)
годнурас (1)
микросервисы (1)
SEO (1)
programming (1)
технологии (1)
наука (1)
сайты (1)
авторское право (1)
восстановить (1)
Поиск по блогу:

Valid XHTML 1.0 Strict