вторник, 5 июня 2012 г.

Приложение для iOS на HTML+CSS+JS с помощью PhoneGap

регистрация доменов

Всем доброго времени суток.

Сегодня мы будем создавать мобильное приложение для iOS в обход Objective C, но при этом у нас будет доступ к API и всем прелестям PhoneGap.

Скажу сразу, что для разработки нам понадобится Mac OS X. Если покупать Mac не очень хочется, то можно использовать виртуальную машину, которой я уделю отдельное внимание.

Далее я расскажу как установить и настроить инструменты и среду для разработки приложений для iOS с помощью PhoneGap.

среда, 30 мая 2012 г.

Сброс CSS-стилей



Клавиша F5 и Refresh в браузере - это, наверное, самые затертые кнопки у всякого верстальщика. Жаль что в браузере этого не видно :)

Большая часть работы верстальщика заключается во внесении изменений в стили и проверки их отображения в браузерах. С опытом приходит понимание принципов работы HTML+CSS и количество рефрешей уменьшается. А совсем опытные видят матрицу и браузеров вообще не открывают.

Сегодня у нас обзор методов ручного и автоматического обновления CSS без полной перезагрузки страницы.

Планшет от Google «засветился» в бенчмарке


Многочисленные слухи о том, что Google намерена выпустить планшет, косвенно подтвердились благодаря базе данных тестовой утилиты Rightware Benchmark. Впервые результаты тестирования с краткой информацией об устройстве появились в Rightware Benchmark 14 марта и с тех пор регулярно обновляются.

Планшет проходит под названием Google Asus Nexus 7. Вероятно, сборкой устройства, которое войдет в линейку Nexus, занимается тайваньская компания ASUS, как и предполагалось ранее. Новинка построена на четырехъядерном процессе NVIDIA Tegra 3 с частотой 1,3 ГГц. Разрешение дисплея с диагональю 7″ составляет 1280×768 пикселей, передает phoneArena.

В качестве операционной системы планшета указана Android 4.1. В списке Rightware Benchmark устройство занимает 11-е место по производительности с 18 очками.

пятница, 25 мая 2012 г.

Приложение для Android на HTML+CSS+JS с помощью PhoneGap


Всем доброго времени суток.

Многим из нас хотелось бы написать приложение для мобильного устройства, но учить Java или Objective C хочется далеко не всем. Теперь этот вопрос решается намного проще. PhoneGap — именно так называется библиотека для превращения веб-сайта в самое настоящее приложение для мобильного устройства, будь то iOS устройство, Android, Symbian, BlackBerry OS, Palm OS или Windows Mobile. Приложение на PhoneGap может использовать функции телефона, к примеру звонить или получать снимки с камеры.

В этой статье я расскажу как настроить среду для разработки и сделать простейшее приложение с использованием PhoneGap.

Использование Gravatar в форме авторизации

Граватар —  глобально распознаваемый аватар. сервис, позволяющий интернет-пользователям хранить свой аватар на специальном сервере. Пользователь регистрируется на центральном сервере и сохраняет там свой аватар и адрес электронной почты. Когда он оставляет комментарий на сайте или блоге, поддерживающим Gravatar, и указывает свой адрес электронной почты, на стороне сайта вычисляется md5 хэш от почтового адреса и отправляется на сервер Gravatar, в ответ возвращается аватар пользователя. Таким образом система Gravatar позволяет использовать аватары без регистрации на сайте или блоге.
Я разработал простое и интересно окно авторизации с помощью граватара. Инджой!

четверг, 17 мая 2012 г.

Google официально запустила семантический поисковик

Кстати, все же, после продолжительного периода тестирования компания Google официально объявила о запуске поисковика нового поколения. Теперь поисковый сервис опирается на семантическую технологию Knowledge Graph, которая позволяет учитывать взаимоотношения между фактами и объектами поиска. Пока, правда, новинка работает только в США с англоязычными запросами.

Обновленная система умеет достаточно корректно воспринимать вопрос пользователя на естественном языке и давать на него прямой ответ. Технология Knowledge Graph ищет информацию в базе данных, где содержится более 500 млн объектов и 3,5 млрд фактов и взаимосвязей между ними.