Ресурс DigiTimes со ссылкой на китайское деловое издание Commercial Times сообщает, что Apple в декабре текущего года начинает тестирование смартфонов нового поколения — iPhone 5S.
Ресурс DigiTimes со ссылкой на китайское деловое издание Commercial Times сообщает, что Apple в декабре текущего года начинает тестирование смартфонов нового поколения — iPhone 5S.
Вчера мы запустили новый проект — бесплатный электронный журнал об iдевайсах в App Store — iНеделя, о котором я и хочу рассказать. Это СМИ изначально было задумано именно, как приложение. Сейчас подобные программы часто вделают различные информационные сайты. Тут все ясно — приложение пиарит тот или иной ресурс. В нашем случае речь идёт именно об электронном журнале. Сайт то у него есть, хотя ещё должным образом не функционирует. Просто в данном случае нам он нужен только для заливки материалов. То есть ситуация как раз обратная. Скорее сайт будет пиарить приложение, а не наоборот.Читать полностью »
Здравствуйте Хабра-господа и Хабра-Дамы!
Думаю некоторым из Вас знакома ситуация:
«Автомобиль, пробка, N-ый час за рулем. Коммуникатор с запущенным навигатором уже 3-й раз пиликает об окончании заряда, несмотря на то что все время подключен к зарядке. А Вы, как на зло, абсолютно не ориентируетесь в этой части города.»
Далее, я расскажу о том, как имея в меру прямые руки, небольшой набор инструментов и немного денег соорудить универсальную (подходящую для зарядки номинальным током, как Apple, так и всех остальных устройств), автомобильную USB зарядку для Ваших гаджетов.
ОСТОРЖНО: Под катом много фото, немного работы, никакого ЛУТ и нет хеппи энда(пока нет).
Читать полностью »
Будучи разработчиками разных серьезных сервисов «Право.ru» и «Картотеки Арбитражных Дел», нам периодически хочется отвлечься от рутины и попробовать что-нибудь веселое и что будет интересно не только судьям и юристам.
Так и родилась идея сделать красивое развлекательное приложение для iPhone и iPad, которое бы агрегировало разные тусовки и мероприятия из социальных сетей в одном месте.
Спустя три месяца плодотворной работы, мы хотим выставить на ваш суд наше новое приложение EventiCal. Название составлено из двух слов «Event» и «Calendar» и отражает общую суть — календарь пользовательских событий, отфильтрованных по городу пользователя.
Читать полностью »
При использовании UITableView
в iOS приложениях достаточно часто возникает необходимость изменить его внешний вид. Как минимум – поменять цвет фона ячеек и цвет разделителей. И в общем это не проблема для UITableView
в виде списка, но немного нетривиально для группированного UITableView
.
Проблема состоит в том что поменяв backgroundColor
ячейки в группированном UITableView
результат будет отличаться от ожидаемого. Решение состоит в том чтоб изменить backgroundView
ячейки. Довольно часто с этой целью используются заранее отрисованые картинки и соответственно UIImageView
. Но этот способ довольно неудобен если нужно всего лишь поменять цвет фона и границ ячейки.
Так что я создал подкласс UIView
для повторного использования в качестве фона ячеек. Благодаря использованию UIBezierPath
его реализация тривиальна, вот практически весь код:
- (void)drawRect:(CGRect)rect
{
CGRect bounds = self.bounds;
UIBezierPath *path;
if (position == CellPositionSingle) {
path = [UIBezierPath bezierPathWithRoundedRect:bounds cornerRadius:kCornerRadius];
} else if (position == CellPositionTop) {
bounds.size.height += 1;
path = [UIBezierPath bezierPathWithRoundedRect:bounds
byRoundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight
cornerRadii:CGSizeMake(kCornerRadius, kCornerRadius)];
} else if (position == CellPositionBottom) {
path = [UIBezierPath bezierPathWithRoundedRect:bounds
byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight
cornerRadii:CGSizeMake(kCornerRadius, kCornerRadius)];
} else {
bounds.size.height += 1;
path = [UIBezierPath bezierPathWithRect:bounds];
}
[self.fillColor setFill];
[self.borderColor setStroke];
[path fill];
[path stroke];
}
Британский студент университета Goldsmith в рамках своих исследований по проектированию интерфейсов создал клавиатуру для iPhone, состоящую из написанного им приложения, взаимодействующего с акселерометром устройства, и буквально листа бумаги и любой твердой поверхности.
Суть идеи можно понять из картинки ниже: смартфон лежит на столе, под ним лист бумаги с нарисованной «клавиатурой»; для набора текста надо «щелкать по клавишам» — вибрации, которые при этом возникают, анализируются при помощи акселерометра и преобразовываются в «символы».
Мы часто говорим о том, как смартфоны непрерывно меняют мир вокруг нас. И вот еще одна любопытная сфера нашей жизни, которую могут улучшить смартфоны – велосипеды. New Scientist пишет, что при помощи смартфона реализована новая автоматическая коробка передач для них.
Думаю, многие помнят времена, когда интернет был просто разрозненным набором веб-страниц. Поискового процесса как такового еще не существовало, поэтому перемещаться с сайта на сайт можно было только по ссылкам внутри ресурсов. Потом Yahoo! объединил сайты в директории, но до появления Google большая часть интернета оставалась непроиндексированной. Представьте, что на дворе снова 1994 год. По крайней мере, в мире мобильных приложений.
Читать полностью »
Несмотря на то, что индийские пользователи любят приложения для путешествия онлайн, данное приложение нацелено на тех, кто хочет посетить Индию в качестве туриста.
По информации министерства туризма 73 процента иностранных посетителей Агры и территории Тадж-Махала имеют смартфон и готовы пользоваться туристическим приложением для туристов.
Читать полностью »
Джон, мы потеряли два листа математических выкладок! Что делать?
Как обычно, Билл… напиши: «отсюда с очевидностью следует…»
Чтобы прочитать некраткую сопроводительную записку к схеме – добро пожаловать под кат.