Мои статьи rss подписка

На defaceit сделана авторизация через OpenId (Yandex)

Category Icon

Потихоньку продолжаю работу над своей идей - defaceit. Очередным шагом стала реализация авторизации через OpenId. Пока используется только один источник для авторизации - Yandex. В будущем, возможно, прикручу и Google, но пока особой надобности в этом я не вижу. Далее немного о том, что сделано, что планируется сделать и какие проблемы возникли.

Событие onKeyPress не работает на iPad и iPhone

Category Icon

Столкнулся с неприятным поведением некоторых моих веб-калькуляторов на iPad. В частности на полях где реализовано ограничение по вводимым символам (например, только цифры или только буквы) функция фильтрации не выполняется вообще. Оказалось причина в том, что экранная клавиатура на iPad и iPhone не генерирует JavaScript событие keypress. Далее несколько идей о том как решить эту проблему.

Про Apple iPad

Category Icon

В данной заметке хочу немного рассказать о своих впечатлениях о Apple iPad2 64Gb 3g, который был приобретен не далее как вчера. Вообще, желание приобрести iPad возникло у меня спонтанно - проходил мимо магазина, увидел, купил. В основном, брал, потому что собираюсь делать специализированный интерфейс для своих сайтов, заточенный специально под touch устройства (в частности под iPad). Но так же роль сыграло то, что слышал много хвалебных речей о том, что стоит один раз попробовать Apple и уже никогда не сможешь пользоваться ничем другим.

Постараюсь ежедневно обновлять разделы “Просто мысли” и “Подбор материалов”

Category Icon

У меня на главной странице блога есть два раздела “Просто мысли” и “Подбор материалов”, о них мало кто знает, так как они не попадают в RSS ленту и не светятся на внутренних страницах сайта. Изначально я планировал наполнять эти раздели если не ежедневно, то несколько раз в неделю точно, но на практике вышло немного иначе. Реально обновления этих разделов практически не производились. Сейчас я хочу исправить это упущение. Далее немного о том какие идеи жили в моей голове, когда я создавал “Просто мысли” и “Подбор материалов”.

Подведем итоги 2011 и понастальгируем о 2007

Category Icon

Итак, прошел 2011 год (уже точно прошел, как никак на дворе 8 января). После недельного ничего не делания решил подвести итоги 2011 года. Должен признать этот год был для меня супер насыщенным, посудите сами, в прошедшем году в моей жизни произошли следующие события (в хронологическом порядке):

Куда делись нормальные фрилансеры или нужна верстка шапки

Category Icon

Появилась необходимость сделать дизайн + верстку шапки сайта для одной моей знакомой. Я предложил ей помочь в подборе людей на эту работу через фриланс биржи. Человека на дизайн нашли достаточно быстро. Отметил, что предложений дизайнеров было достаточно много и оценка работы была достаточно адекватной. В итоге дизайн сделали за 5 500 рулей по деньгам и за 3 дня по времени. Начали искать верстальщика, чтобы по-быстрому сверстать эту шапку. И вот здесь я откровенно офигел.

Приколы с “new” на мобильных браузерах

Category Icon

В последнее время я немного увлекся Ruby, в связи с чем постоянно путаюсь с созданием объектов в JavaScript (пытаюсь писать в стиле Ruby). Чтобы не путаться решил попробовать создать в JavaScript конструкторы “new”. Что-то на подобие:

Defaceit.Window.new = function(icon, content) {// Some code here…}

На стационарном компе все отработало на ура (проверял на FireFox и Chrom-е), а вот мобильная Опера под Андроидом работать с такой конструкцией отказалась. Ровно как и родной Андроидовский клиент. Пришлось заменить “new” на “create”. В результате вся соль потерялась.

И вот теперь у меня возникает вопрос, почему нельзя задать конструктор “new” указанным выше способом. Что нарушает данная конструкция? Ткните пожалуйста носом в спецификацию, если не трудно, конечно.

Просто мысли:

Домашний сайт Игоря Кононученко

Интересный сайт, интересного человека. Советую зайти и посмотреть. Есть много интересных статей технического плана

Safari Web Content Guide

Зачетная статья о том как собственно обрабатывать специфические события touch экранов на iPad и iPhone

iPhone/iPad app events

В последнее время активно интересуюсь созданием веб приложений под iPad, которые бы выглядели как обычные iOS приложения. По ссылке немного информации о том как это сделать

Обсуждаем нужно ли проектировать отдельный интерфейс для touch устройств?

На моих сайтах доля мобильных устройств составляет около 8-10% среди которых больше половины устройств - это iPad. Процент может и не очень большой, но постоянно растущий. Думаю, что уже сейчас нужно придумывать дизайн для touch устройств. Что скажите вы?

Интерфейсы будущего

Набрел на статью когда искал в гугуле информацию по touch интерфейсам. И хоть ссылка на видео в статье битая, все равно решил опубликовать ссылку. На мой взгляд статья актуальная.

Верстка для мобильных устройств

Продолжая тему мобильных устройст хочу поделиться ссылко на небольшую статью по тому как следует верстать для мобильных устройств.

Писать о стартапах модно?

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

В разработке

SimpleBlogTool - система публикаций в блоги

SimpleBlogTool - система для публикации в блоги на движках LiveStreet и WordPress. В качестве основы для разработки используются фреймворки Kohana и ExtJS. Проект находится в самом начале своего жизненого пути, но уже сейчас может выполнять свою основную задачу - публиковать статьи в блоги.

On-line редактор кода

Это идея из серии бредовых. Я хочу попробывать сделать редактор кода с подсветкой синтаксиса и подходом к редактированию как в Vi или Emacs. Естественно все должно работать в браузере.

Библиотека. Реализация NNTP протокола

Недавно возникла задача читать новости из UseNet конференций. Сначала попытался найти что-то стоящее в Интернете, но в итоге пришлось заняться разработкой с нуля.

Модуль управления пользователями (проект SnappySnoop)

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

подушки для софы