ИзвестияНовый инструмент: конструктор форм обратной связиСегодня мы запустили в открытое пользование новый инструмент для web-мастера — конструктор почтовых форм. Он позволяет в визуальном редакторе в режиме on-line создать, например, форму обратной связи с любым набором полей и разместить ее на сайте. Обработка данных формы выполняется на нашем сервере, поэтому ее установка возможна даже на сайты, размещенные на бесплатном хостинге. При этом пользователь не покидает ваш сайт, и даже не догадывается о наличии внешнего обработчика формы — форма и все сообщения системы выводятся на вашем сайте. Конструктор также будет полезен администраторам, чьи сайты размещены на платном хостинге и построены на базе CMS. [Тут вы можете возразить: у меня большая-прибольшая CMS, там уже все есть, а вы тут со своим конструктором; обоснование следует;].
Опубликовано: 2012-03-26 23:59:57,
Автор: konstantin,
Комментариев: 3 Вышел новый Пускач 0.2.4Сперва может показаться, что качество и правильность программного продукта - кода и архитектуры - вещи неосязаемые, субъективные и потому не очень полезные. На самом деле это понятия строгие и объективные, хотя и высокоуровневые. Возмем высокоуровневое утверждение, что производная константы равна нулю, оно верно. Каждый может это проверить, если проделает путь логических рассуждений от счета на десяти пальцах до производных. Естественно, для этого нужна некоторая подготовка. Аналогично, при некоторой подготовке разные люди вполне объективно могут разделять решения на более простые и более сложные, логичные и нелогичные, стремные и надежные. Как можно написать «производная десяти равна двадцати пяти», так можно написать и плохой неправильный код и нагородить неправильную архитектуру. Новая версия Пускача - это движение во вполне понятном направлении. Результат - это повышение потребительских качеств. Так в ходе архитектурных изменений были исправлены многие ошибки и повысиласть стабильность работы, а потребление ресурсов уменьшилось. Появилась и новая функциональность - помимо пула обработчиков (FastCGI-скриптов / программ) добавилась еще и очередь запросов, ждущих конкретного обработчика. На практике оказалось эффективнее одному скрипту «раскидать» образовавшуюся очередь запросов, чем запускать новые процессы при пиковой нагрузке. Распараллеливание эффективно, если рабочий процесс ждет завершения блокирующей операции, не потребляя при этом ресурсов процессора.
Опубликовано: 2011-10-20 01:13:00,
Автор: konstantin,
Комментариев: 3 Обновление Proxy Checker'аВы, наверное, знаете пропорцию 80:20, она применима в совершенно разных областях. Например при разработке ПО считается, что 80% функционала разрабатывается за 20% времени, а на оставшиеся 20% функционала тратится 80% времени. Казалось бы, тут скрыт огромный потенциал для оптимизации - достаточно завершать любое дело только на 80%. Однако принцип 80:20 и тут работает: оставшиеся самые трудные 20% создают 80% полезности продукта / товара / программы. К чему это... С год назад у нас появился инструмент - онлайн Proxy Checker, он даже работал и нашел своих пользователей. Он был реализован на 80%, а теперь мы решили сделать его к тому же полезным и удобным, для этого были реализованы дополнительные возможности:
А еще в планах:
Если мы что-то забыли, а вы работаете без какой-то функциональности как без рук, комментируйте и добавляйте пожелания. Любой сайт / онлайн инструмент - это прежде всего средство автоматизации, и мы об этом помним.
Опубликовано: 2011-08-07 02:36:22,
Автор: konstantin,
Комментариев: 0 Открытие блогаРаньше на главной странице сайта выводились новости в очень сухом, кратком и официальном формате, больше напоминающие системный журнал: сделали, включили, развалилось, отремонтировали. Потому многие улучшения и изменения происходили тихо и незаметно, создавалось впечатление полумёртвого и редко обновляющегося сайта. Хотя на самом деле работа ведётся, причем часто появляются очень интересные промежуточные технические решения. Теперь о многих интересных решениях, технологиях и нововведениях будем рассказывать в блоге. К тому же блог - это быстрая обратная связь с пользователями. Сам блог - тоже обкатка новых решений: он написан с чистого листа на Perl, использует простые и удобные API для работы с БД, а программная часть полностью отделена от интерфейсной. Ядро блога - это унифицированный пакет функций для обработки стандартных действий: вывод сообщений и комментариев, комментирование, голосование. Каждая функция возвращает ассоциативный массив (hash) - набор пар ключ-значение, где значением может быть как строка, так и другой ассоциативный массив. Такая структура - это готовое DOM-представление данных, к которому можно применять весь инструментарий по работе с XML - осуществлять проверку и преобразование. На эту структуру и «натягивается» дизайн и помощью XSLT-преобразования - на выходе получается обычная HTML-страница. То есть появляется возможность менять дизайн и структуру страниц, абсолютно не меняя программный код - весь дизайн задается XSLT-шаблоном. После отработки технологий и лечения «детских болезней» планируется сделать поддержку автоматической установки блога на наш хостинг. То есть пользователь хостинга сможет установить блог одним флагом из панели администратора, выбрать дизайн на основе одного из стандартных XSLT-шаблонов, или же сделать свой собственный, ни на кого не похожий дизайн.
Опубликовано: 2011-05-24 11:03:04,
Автор: konstantin,
Комментариев: 0 |