Все записи рубрики «Разработка»

1

Look ma, I’ve made your spreadsheets cool

Сергей Смольников
28 января 2015 года

Очень часто мы используем далеко не все возможности доступных нам инструментов. Два самых ярких примера, которые мне доводилось встречать — это Photoshop, который был установлен с целью поворачивать фотографии на 90 градусов (ни для чего больше он не использовался, правда), и, конечно, Excel, в котором просто составлялись прайс-листы из двух колонок: «Наименование товара» и «Цена за единицу товара». С тех пор, как появились Google Spreadsheets, часть таких прайс-листов стала составляться в них.

Читать дальше »

Метки: , , , ,

Оставить комментарий
0

Спецпроект «Персона Года-2014»

Ирина Хлебникова
16 декабря 2014 года

Газета «Ведомости» и народное жюри в декабре по традиции выберет шесть самых влиятельных персон этого года. В номинациях «Политик», «Бизнесмен», «Профессионал», «Частное лицо», «Жертва» и «Культурный герой» будут определяться люди, внесшие наиболее заметный общественный вклад. В форме такого спецпроекта известная газета подводит итоги, освещает значимые события уходящего 2014-го.

Читать дальше »

Метки: , , ,

Оставить комментарий
1

Пара строк о видео в HTML 5

8 августа 2014 года

 

Всем приветы!

По роду занятий я являюсь разработчиком приложений для Smart TV. Особенность их в том, что реализация плеера на каждой платформе отличается от любой другой. Поэтому было решено реализовать общую оболочку плеера, которую можно было бы с минимумом изменений импортировать на любую ТВ-платформу. За основу был выбран HTML 5, поскольку он поддерживается почти на всех ТВ-платформах.

Выношу на суд общественности свои скромные потуги по реализации плеера на HTML 5, потыкать который можно здесь. Ввиду особенной разновидности лени не стал выносить на страницу все состояния и события, а заменил их текстовым выводом в консоль.

Читать дальше »

Метки: , ,

Оставить комментарий
0

Анализ требований: как не облажаться в начале и в конце проекта

Гузель Рахимова
28 июля 2014 года

Для чего нужна аналитика на проекте? Чтобы в конце получился именно тот продукт, который задумывался в начале.


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

Требования

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

Такого непонимания можно избежать, если вовремя:

  • конкретизировать требования
  • упорядочить требования
  • зафиксировать требования

Весь пул пожеланий и ожиданий клиента необходимо уточнить до состояния полной однозначности. Например, клиент предъявляет такое требование: «Интерфейс должен быть интуитивно понятным». Хорошее требование. Но что оно значит? Кому должен быть интуитивно понятен интерфейс: клиенту, пользователю, разработчику, жене клиента? Что значит «интуитивно понятен»? Интерфейс позволяет пройти базовый сценарий на странице без подсказок? А если пользователь прошел базовый сценарий без подсказок, но потратил на это полчаса? Это много или мало?

Читать дальше »

Метки:

Оставить комментарий
0

Выводим длину удава в попугаях прописью!

Алексей Дубс
14 мая 2014 года

Однажды в разрабатываемом проекте мне понадобилось генерировать платёжные документы. В них, как это принято, необходимо было выводить сумму платежа прописью на русском языке. Валют могло быть три: рубли, евро и доллары. Копейки и центы прописью не выводились. А ещё нужно было прописью вывести количество позиций. Примерно так:

  • Двадцать рублей 50 копееек.

  • Тридцать три доллара 25 центов.

  • Пять позиций.

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

Оказалось, что сделать это можно за несколько часов. При этом количество валют можно легко расширять, просто передавая в качестве параметров, род валюты и слова (склонения), соответствующие количеству 1, 2 и 5 элементов (например, доллар/доллара/долларов).

Так родилась небольшая, но весьма “юзабельная” библиотечка, реализующая этот функционал. “Пощупать” функционал можно в нашем репозитории на гитхабе https://github.com/HighTechnologiesCenter/russian-numbers-to-text.  You are welcome!

 

Метки: , , ,

Оставить комментарий