Информационный киоск на казанском пригородном вокзале

Рано утром в среду в ожидании поезда до Йошкар-Олы я подпирал стенки в казанском пригородном вокзале. До поезда было около 40 минут, и требовалось чем-то себя занять. Тут мне на глаза попалась стоечка вроде обычного платежного терминала. Я не удержался и решил с ней познакомиться.

Оказалось, что эта стоечка – информационный киоск системы «Экспресс»; она выдает информацию о расписании поездов и т.п. Так вот, эта штука повергла меня в дикий ужас своим интерфейсом:

0_5b805_c4c2c04_XL

Дизайн в стиле «привет, девяностые», нелепый детский клипарт, вырвиглазная малиновая полоска сверху. Плюс ко всему – неверные время и дата (фото сделано 25 мая 2011 в 2:50). Кнопка «Возврат в начало» ведет на эту же страницу.

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

Прочитать остальную часть записи »

C++: с чего начать?

c++

Таким вопросом задаются многие люди, вставшие на стезю программирования. C++ – один из самых популярных в современности языков программирования. Именно на нем почти все студенты соответствующих специальностей изучают азы объектно-ориентированного программирования.

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

Литература
От разнообразия литературы кружит голову. Тут есть книги на любой вкус: от «C++ за 21 день»-подобных, до серьезных трудов в полторы тысячи страниц, где подробно описывается создание качественных кроссплатформенных программных продуктов.

Прочитать остальную часть записи »

TrendEditor

0_31794_ae93d05e_L

Это моя первая более-менее серьезная программа. Она выросла из обычных экспериментов с C# и Microsoft Windows Forms. Сначала это была лишь одна форма с кнопками, выполнявшими определенные действия с выделенным текстом. Затем появилась вторая форма, из которой в главную передавались данные. А затем проект оброс горой форм и кучей кнопок и был представлен на суд общественности 14 февраля 2010 года.

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

Прочитать остальную часть записи »

C++: пишем грамотно и изящно

Listing22

Написание удобочитаемого кода – весьма ценное качество программиста. Хорошо отформатированный код с продуманными именами и идентификаторами, грамотно разбитый на части и щедро откомментированный не только облегчит жизнь другим программистам, работающим с вашим проектом, но и сделает процесс отладки и дебага легче.

К сожалению, далеко не все все программисты способны на генерацию хорошего кода. Даже в крупных и серьезных компаниях. К примеру, корпорация Microsoft была вынуждена разработать средства принудительного форматирования Visual Basic кода.

Прочитать остальную часть записи »

BORreader

0_3258a_23b180ac_L

BORreader – простенькая читалка цитаток с bash.org.ru.

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

Прочитать остальную часть записи »

Последние публикации