войти зарегистрироваться

Дизайн в ITИнтерфейсная помощь МТС Интернет-помощнику


Всем привет.

Сегодня пойдет речь об интерфейсе украинского МТС «интернет-помощника» (ihelper.mts.com.ua). Этот онлайн-сервис призван помогать пользоваться услугой 3G-интернет: проверять остаток на счету и количество использованного трафика, а также многое другое. Но мне кажется, что «интернет-помощнику» самому нужна помощь… С интерфейсами.

Почему я решил написать этот топик:
  1. Я сам пользуюсь 3G интернетом от МТС. И у меня постоянно возникает ряд проблем при использовании «интернет-помощника». Например, я не знаю, когда снимаются деньги со счета или сколько трафика я уже использовал в этом месяце. Дошло до того, что я, либо жду пока отключат интернет, либо пополняю счет заранее.
  2. Во-вторых, в «помощнике» есть много функций и фич, смысл которых не совсем понятен. А действительно важных функций, нет.
  3. Мне хотелось бы обратить внимание компании МТС на этот вопрос. Понятно, что это далеко не самый важный интерфейс на сайте. Но все же это сервис, который призван помогать и давать возможность контролировать свои расходы. Сейчас совершенно не понятно как это сделать. Поэтому о прозрачности предоставления услуги говорить сложно, что непосредственно влияет на лояльность пользователей.
  4. Опираясь на практику общения на хабре, я уверен, что в комментариях могут родиться замечательные идеи по улучшению этого сервиса.


JavaScriptСамовызывающийся конструктор Джона Резига и размышление о том, почему это решение не прижилось

Настала пора мысленно вернуться на четыре с небольшим года назад ко блогозаписи «Simple “Class” Instantiation» из блога Джона Резига, прославленного создателя необыкновенно удобной библиотеки jQuery. И вернёмся.

Однако же, так как я вовсе не вижу её в результатах поиска на Хабрахабре по слову «Resig», то поневоле приходится думать, что эту полезную блогозапись никто не удосужился перевести (или хотя бы пересказать) за четыре прошедших года — мне придётся, стало быть, самостоятельно пересказать блогозапись Резига прежде, чем я исполню моё главное намерение: поразмыслить вслух, почему же предложенный Резигом способ решения указанной им проблемы так и не сделался общераспространённым. И перескажу. (Сам этот пересказ ужé был бы полезен читателю, даже кабы я к нему ничего от себя не прибавил. А я прибавлю.)



Шестого декабря 2007 года Резиг рассмотрел, что получается, когда в джаваскрипте используется операция «new» для создания объекта (в языках с классами мы сказали бы «экземпляра класса»):

function User(first, last){
   this.name = first + " " + last;
}

var user = new User("John", "Resig");

Резиг справедливо подметил, что для начинающих программистов на джаваскрипте не вполне очевидно, что появление «this» в коде функции указывает на то, что перед нами конструктор объекта. (Я от себя в скобках прибавлю: если функция находится в недрах некоторой библиотеки, то это обстоятельство нуждается также и в документировании — а не то пользователь библиотеки не многим будет отличаться от новичка: исходный код с телом функции читают не все, тем более что он нередко применяется в минифицированном, не читаемом виде.)

Поэтому, рассудил Резиг, рано или поздно кто-нибудь попробует вызвать «User()» без «new» и тем получит на свою голову сразу две неприятные проблемы. Во-первых, переменная «user» останется неопределённою: функция «User()» задумана ведь как конструктор, а значения она никакого не возвращает. Во-вторых, что ещё хуже, попытки обращения к «this» изнутри такого (некорректно вызванного) конструктора неизбежно приведёт к засорению глобального пространства имён — а это чревато зловещими и трудноуловимыми последствиями. Обе проблемы Джон Резиг продемонстрировал на примере:

var name = "Resig";
var user = User("John", name);
// здесь переменная «user» не определена
// БОЛЕЕ ТОГО: значение «name» теперь ужé не «Resig»!
if ( name == "John Resig" ) {
   // фигассе!…
}

Блог компании ALEE SoftwareИнтерактивное прототипирование с GUI Machine

В предыдущих сериях...


imageВ предыдущих статьях цикла мы в деталях описали процесс поиска подходящего нам инструмента прототипирования и историю создания собственного инструмента – GUI Machine.

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

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

Дизайн в ITКак делали новый дизайн сайта Expression Engine

Представляю вашему вниманию перевод статьи "Redesigning the ExpressionEngine Site" от Jesse Bennett-Chamberlain. Перевели в компании UXDepot. Специально для пользователей Хабрахабра с одобрением издания Digital Web Magazine.


Офицер-пограничник на границе между США и Канадой: «Вы направляетесь по делам или же отдыхать, сэр?»
Я: По делам.
Офицер: Уточните причину, пожалуйста.
Я: Я веб-разработчик и еду на встречу со своим клиентом в штате Орегон для обсуждения проекта.
Пограничник: Как называется компания вашего клиента?
Я: «pMachine».
Пограничник: Вы везете какие-либо сайты с собой?
Я: *недоумевающий взгляд*
Пограничник: В вашей машине есть какие-либо сайты, сэр?
Я: Хмммммм… нет, сайты сейчас на серверах. В машине я ничего не везу.
Пограничник: Тогда как вы хотите показать их вашему клиенту?
Я: Хмм… вообще-то я просто еду на встречу с клиентом для обсуждения сайта, пока я ему ничего не везу.
Пограничник: Хорошо, тогда наслаждайтесь поездкой, сэр.

(30 секунд молчания)

Хизер: В следующий раз скажи, что мы едем на отдых.

LTEВчера в офисе «Скартела» Путину показывали первые в мире 4G-телефоны, созданные в России и собранные в Китае

Вчерашнее сенсационное событие (начало всероссийского строительства сетей LTE в 180 городах) продолжает порождать своё информационное эхо в медиасфере. Появились видеозаписи, видеосюжеты об этом событии на newstube и у РИА Новости.

[LTE]Хочу сразу подчеркнуть и выделить, что оба эти источника упоминают, что В. В. Путину показали первые в мире 4G-телефоны. На сайте РИАН.Ru пишут ещё, что эти мобильники созданы в России и производятся в Китае, причём одна из тамошних гиперссылок намекает, что речь идёт о том же телефоне с поддержкою LTE, прототип которого в сентябре 2010 года был показан Д. А. Медведеву главою «Ростехнологий» (и который также разрабатывался «Скартелом»). Хотя сам я, читая и сличая эти новости, не мог не приметить, что тогда на сайте РИАН сообщали, что выпуск аппарата намечено доверить неназванному тайваньскому OEM-производителю, а теперь речь идёт ужé про Китай.

[Yota]Многие должны помнить, что тогдашний прототип мобильника вызвал многочисленные ухмылки в свой адрес от многих блоггеров и аналитиков, будучи далёк от окончательной работоспособности. Лично мне и теперь не совершенно сделалось понятно, как сейчас обстоят дела, является ли упоминание «телефонов» вместо «прототипов» свидетельством прогресса «Ёты» в этом направлении, а не то и достижения некоторой готовности аппаратов. Но прозреваю грядущее: в самое ближайшее же время положение прояснится радикальнейше, ведь нельзя ж выстраивать сеть LTE, не имея для неё никаких телефонов на продажу абонентам.

Подождём.

Смартфоны и коммуникаторыКонцепт полностью сенсорного телефона

Дизайнеры из Китая представили концепт телефона, который имеет и тачскрин и сенсорную каёмку корпуса. Короче, смотрите видео:

РобототехникаAthlete: робот, которого учат бегать

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

GTDHackDay #8 в Ярославле 20-21 ноября

image

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

В регионах же всё хуже. Мероприятия, конечно, проводятся, но катастрофически редко. Ни о каких сообществах, чаще всего не может и речи идти. Какие там дискуссии… А тем временем местные ВУЗы выпускают сильных специалистов и их достаточно много.

20-21 ноября состоится первый в Ярославле HackDay.

Я пиарюсьКак не продать машину

Заметка навеяна постом Помогите, а то я скоро сойду с ума (реальная история, реальной разработки проекта), затем была опубликована как комментарий, а теперь, по просьбам, и как топик.

Здесь не обсуждается маркетинг. Считается, что вы представляете себе идею, понимаете на кого рассчитан сервис и как он будет окупать себя и приносить прибыль (не обязательно в деньгах).

И так, как же разработать стартап лучше?

Пошаговый план эффективного запуска первой версии:

Персональные блоги Прототип трехмерного дисплея RayModeler 3D от Sony

Дисплей RayModeler 3D от Sony, принцип действия которого можно посмотреть на этом видео,



является прототипом нового класса устройств, которые до этого были лишь мечтами научных фантастов в течение многих лет.

Светодиодные источники света позволяют видеть изображение под любым углом на 360 градусов. Объекты на таком дисплее кажутся очень реалистичными и дают зрителям ощущение глубины картинки.

Прототип RayModeler 3D компания Sony намерена показать на SIGGRAPH 2010 в Los Angeles Convention Center 25-29 июля.