Сообщения

Сообщения за март, 2012

Как выделить таб в TabNavigator

Изображение
При изменении текущей вкладки в  TabNavigator, например, посредством selectedIndex, или через состояния, возникает такая проблема - активным остается таб предыдущей вкладки. Столкнулся с этой проблемой уже давно, но нашел решение только сегодня - помогло чтение документации) Решение очень простое - реализуем TabNavigator в виде компонента, внутри которого прописываем метод, принимающий индекс нужной вкладки: tabBar.selectedIndex = index;

Грязный Гарри 5

Изображение
Крутые фразочки от Гарри Каллахена

Android - первый опыт

Изображение
Написал первое приложение под Android - калькулятор расчета стоимости печати, с возможностью оформлять заказы в типографии онлайн. Программировать  под Android понравилось, сейчас думаю, чтобы еще написать) А пока небольшой список проблем, с которыми пришлось столкнуться. 1. По сценарию, получив стоимость изготовления буклета или листовки, пользователь должен иметь возможность отправить результаты расчета в типографию, т.е. оформить заказ онлайн. Для этого приложение должно получить разрешение на использование интернета - android.permission.INTERNET. С первого раза у меня это не получилось. Со второго - тоже) Проблема оказалась во мне - вместо "uses-permission" записал в манифесте " user -permission". Стыдно об этом рассказывать, но если погуглить - я не первый, кто наступил на эти грабли) 2. При получении заявки на сервере обнаруживаем в теле письма кракозябры. Решается изменением кодировки при формировании запроса: String url = Calc.CREATE_ORDER + "

JQuery и Rails - делаем кнопку "like it" со счетчиком

Изображение
В последнее время все больше и больше отдаю предпочтение JQuery в реализации разнообразных финтифлюшек для сайта. Это действительно мощный и впечатляющий инструмент, с помощью которого можно реализовать практически любую бредовую идею - красиво и по-настоящему эффектно! В общем, чем больше познаю JQuery, тем увереннее и монструознее (в лучшем смысле этого непонятного слова) себя ощущаю) Началось мое знакомство с JQuery с идеи прикрутить на http://ptica-govorun.ru/ форму для анонимного голосования за понравившиеся цитаты. Обязательное условие реализации - наличие счетчика и его обновление без перезагрузки страницы. Сделать это оказалось очень просто... 1. Добавляем в Gemfile: gem "jquery-rails" и выполняем bundle install. 2. Выполняем rails generate jquery:install после чего в public/javascripts/ должны появиться библиотеки JQuery и файл application.js. 3. Открываем application.js и пишем функцию для обработки submit-событий: jQuery.ajaxSetup({ 'befor