суббота, 2 июля 2011 г.

Google+

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

Не буду детально описывать, что там есть, поскольку всё уже описано самим гуглом, скажу только пару слов о кругах. Google+ Круги - это, по сути дела, те же группы в контакте, но от которых последний, судя по апдейтам, пытается отказаться (и зря, должен сказать). Я возлагаю огромные надежды, что Google+ всё-таки позволит своим пользователям оставаться приватным!

И на последок: раздаю инвайты!

UPD: буду премного благодарен, если кликните "+1" у статей, которые вам понравились и оказались полезными :-)

пятница, 20 мая 2011 г.

Вакансия программиста/верстальщика

Вот уже месяц, как я отошёл от фриланса и работаю в компании, занимающейся веб-разработкой.


На данный момент нам требуется веб-программист/верстальщик на полный рабочий день с гибким графиком (возможно студент) в Санкт-Петербурге.

четверг, 19 мая 2011 г.

Плагин Illuminations для FireBug

Сегодня на хабре появилась статья об интересном плагине для FireBug, который называется Illuminations.

Не буду дублировать информацию и подробно расписывать, что делает этот плагин, поскольку об этом уже сказано на хабре. Скажу только то, что он позволяет удобнее разрабатывать и отлаживать приложения, написанные на ExtJS и некоторых других JS-фреймворках (Dojo Toolkit, SproutCore, qooxdoo, YUI, Google Closure Library, jQuery UI).

Illuminations, помимо того, что подсвечивает код в консоли и выводит информацию об объектах ExtJS в более удобном виде, позволяет просматривать документацию с официального сайта Sencha и отображает информацию о данных, хранимых в store, что я нахожу очень удобным.

Плагин Illuminations платный и стоит $25 за первый год для индивидуального испльзования и $50 для организаций, но есть и бесплатная триальная версия.

К сожалению, этот плагин бесполезен при работе с Sencha Touch, поскольку web-приложения, написанные на Sencha Touch, работают только в WebKit браузерах (Safari, Google Chrome).

Думаю, разработчикам Sencha можно было бы взять на карандаш этот плагин и, быть может, включить нечто подобное в Sencha SDK.

пятница, 6 мая 2011 г.

Анонс Sencha.io

Вчера компания Sencha анонсировали облачный сервис Sencha.io.
На данный момент Sencha.io находится в активной разработке, и для бета-тестирования доступны два сервиса: Sencha.io Src и Sencha.io Sync.




пятница, 29 апреля 2011 г.

Sencha Touch Tutorial 3: События

Наконец-то я закончил монтировать новый видеоурок по Sencha Touch, который я посвятил работе с событиями.



четверг, 21 апреля 2011 г.

Полезные ссылки по Sencha Touch


Решил собрать в один пост полезные ссылки по Sencha Touch. К сожалению, на русском языке материала мало, поэтому большинство ссылок - англоязычные.

среда, 13 апреля 2011 г.

Фиксированная или почасовая оплата? Взгляд фрилансера.


Существует два основных способа оплаты работы фрилансеров: фиксированная ставка (fixed price) и почасовая оплата (hourly rate).
В этой статье я хочу рассказать, почему почасовая оплата может быть выгодна не только для исполнителя, но и для заказчика.


вторник, 12 апреля 2011 г.

Планы развития Sencha Touch

Только что появились новости в официальном блоге Sencha о планах развития их продуктов, в том числе и библиотеки Sencha Touch.

Информации мало, но сказано, что летом этого года мы увидим превью Sencha Touch 2.0 (думаю, релиз будет где-то к ноябрю, как было и с первой версией). Кроме того, разработчики обещают уже этой весной предоставить нам в Sencha Touch инструменты для рисования диаграмм и графиков.




Что ж, новостей хоть и не много, но и они радуют. Остаётся только ждать и надеяться, что новая Sencha Touch 2.0 помимо iPhone, Android и Blackberry будет поддерживать Windows Phone 7 устройства, поскольку потребность в разработке приложений под WP7 на рынке есть, а вот инструментов ещё не достаточно.

понедельник, 11 апреля 2011 г.

Демонстрация возможностей HTML5 и CSS3 от Google

Хочу поделиться ссылкой на сайт с примерами и советами по HTML5 и CSS3: HTML5 Rocks. Особо хочу порекомендовать слайдер HTML5 Presentation.

Кроме того, если кто ещё не видел, хочу дать ссылку на HTML5-книгу от Google: 20 Things I Learned About Browsers and the Web.


CSS3 свойства, наиболее часто используемые в Sencha Touch


При создании интерфейсов своих Sencha Touch приложений я работаю с CSS3, причём, как правило, я использую одни и те же свойства, поэтому я хочу описать наиболее часто употребляемые из них.


четверг, 7 апреля 2011 г.

XCode + PhoneGap

Вчера пол-дня промучился, ставя шаблон PhoneGap-приложения под XCode 4. Делал это через установщик PhoneGap, вручную и даже пробовал ставить другие шаблоны для XCode, но всё без толку.



среда, 6 апреля 2011 г.

Ищу веб-разработчиков!

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




вторник, 5 апреля 2011 г.

Sencha Touch Tutorial: Ext.Panel - Layouting

Второй видеоурок Sencha Touch Tutorial наконец-то готов!



На этот раз я рассказал о следующих вещах:

- размещение компонентов внутри панели (layouting);
- обработка нажатия кнопки и параметр scope;
- debugging;

среда, 30 марта 2011 г.

RGraph: HTML5 библиотека для построения графиков и диаграмм

Теперь, с появлением HTML5 и canvas, Flash становится всё менее и менее жизненно необходим.


Хочу познакомить вас с canvas-библиотекой для создания графиков и диаграмм, которые будут работать как в десктопных браузерах с поддержкой HTML5, так и на мобильных платформах. Библиотека называется RGraph.

четверг, 24 марта 2011 г.

Sencha Touch 1.1 Release


Сегодня вышло первое в этому году обновление библиотеки Sencha Touch.
Должен сказать, что эта новость меня очень обрадовала, поэтому спешу поделиться, что же нового появилось в версии 1.1.

Habrahabr

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


среда, 23 марта 2011 г.

Обучающий видеокурс Sencha Touch Tutorial

Я давно уже собирался записать обучающий видеокурс Sencha Touch Tutorial на русском языке, но только сейчас дошли руки. Запись скринкаста, монтаж и озвучка заняли у меня два дня и, надеюсь, это время не окажется потраченным напрасно.
Теперь вы можете просмотреть первый урок, ориентированный на полных новичков в Sencha Touch, но знакомых с JavaScript:




воскресенье, 20 марта 2011 г.

Sencha Touch: Ext.form.Slider с полем для ручного ввода значения

В одном из моих проектов я столкнулся с задачей создания компонента слайдера с возможностью ручного ввода значения поля, т. е. выглядеть он должен был так:
Причём, при нажатии на значение поля (где написано "8.50 %") должна выдвигаться клавиатура для ввода значения поля вручную, а при перетаскивании ползунка значение поля должно обновляться.

вторник, 15 марта 2011 г.

Особенности компонента Ext.form.Select

Только что обнаружил интересное и не совсем логическое поведение компонента Ext.form.Select. Дело в том, что если просто написать код, типа этого:

new Ext.form.Select({
  label: 'Select field',
  options: [
    {text: 'option 1'},
    {text: 'option 2'}
  ]
})

то на айфоне (я тестировал на iPhone 3gs) не будет вызываться меню выбора опции (Picker), хотя в настольном Safari всё работает.