Posts tagged ‘программирование’

Быстрый ajax поиск для Webasyst shop-script

Октябрь 9, 2014

webasyst ajax-поиск товаров

Недавно я столкнулся с задачей реализовать быстрый ajax-поиск для интернет-магазина, реализованного на Webasyst. Гугление и прочий поиск ни к какому готовому решению не привели, поэтому пришлось реализовывать данную возможность самостоятельно. Выкладываю решение, вдруг кому-то оно пригодится. (далее…)

Атлант расправил плечи

Октябрь 24, 2011

Есть такой афоризм: «Чтобы стать мудрым, надо прочитать всего 10 книг. Но чтобы их найти — надо прочитать тысячи…». Кажется я одну книгу из 10 уже прочитал. Сегодня я дочитал роман «Атлант расправил плечи», автора Айн Ренд. Читал я его довольно долго из-за объема: он состоит из трех томов около 800 страниц в сумме. Книгу я читал неторопясь и вдумчиво, чтобы не упустить ни единой мысли. Во время чтения я делал перерывы, чтобы переварить прочитанное. Книга довольно философская, в ней описывается упрощенная модель общества и рассматриваются причины развития и деградации общества. (далее…)

Обучаемые системы

Сентябрь 25, 2011

Сегодня я задумался над такой мыслью: обучаемые системы сейчас уже вовсю живут. Более того, я сам их обучаю.

Представим ситуацию: есть некое турагентство, которое занимается продажей путевок на отдых в различные страны. После оформления путевки необходимо забронировать билет, оформить страховку и прочие документы, чтобы клиент этим не занимался. Существует множество систем бронирования авиабилетов. Для различных направлений выгодно бронировать билеты в разных системах бронирования. После факта бронирования, менеджеру на почту приходит подтрверждение в виде электронной выписки из системы бронирования. Эта выписка носит информацонный характер, чтобы клиент знал — в какой аэропорт ему ехать и к какому терминалу подходить. (далее…)

О программировании

Июль 14, 2011
Программирование

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

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

Программирование со скоростью мысли

Май 30, 2011
Программирование со скоростью мысли

Сколько времени нужно, чтобы в голове представить работающую программу? Зависит от сложности, но в принципе не особо много. Вот родилась в голове мысль о разработке интернет-сервиса. И начинаешь эту мысль развивать. Сервис будет позволять делать то, это. Будет выглядеть так и так. Если пользователь сделает так, то система ответит вот так. Все функциональные требования и требования к внешнему виду можно «продумать» за пару часов.

Но вот беда, как эти мысли преобразовать во что-то более осязаемое? В текст, в картинки, в диаграммы? Надо сесть и написать, нарисовать, изобразить. Любое описание мыслей делается очень медленно (по сравнению со скоростью формирования мысли в голове). Можно конечно же сразу программировать функционал из головы, минуя текстовое и графическое описание, но это работает только для небольших программ и если пишешь программу в одиночку. В любом случае мысль надо во что-то преобразовать. Результат всех преобразований — это конечный продукт, но промежуточные варианты могут различаться.

(далее…)