Как подружить капчу Yandex API и AJAX

Автор: admin от 16-12-2013, 16:04, посмотрело: 1403

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

Тем не менее, столкнувшись с необходимостью установить капчу в форму авторизации для очередного проекта, а так же после нескольких часов возни с сервисом reCaptcha, который генерирует на странице тонны мусорного кода, я так и не нашёл готового решения, которое бы устроило меня на сто процентов. Ну что же, если хочешь что-то сделать — сделай это сам...

Категория: Программирование » Веб-разработка

 

Интерактивный прототип в Axure за 20 минут

Автор: admin от 16-12-2013, 16:04, посмотрело: 1038

Пока я писал о проектировщиках и прототипах, внезапно выяснилось, что многие читатели не представляют, о чём идёт речь. Поэтому сегодня я решил рассказать о том, что такое интерактивный прототип, сделанный в Axure (произносится как «Экшер», а я привык говорить «Акшура»). И не только рассказать, но и показать.

Если совсем грубо, то интерактивный прототип — это набор связанных друг с другом html-макетов. Только работали над этими макетами не дизайнер с верстальщиком, а проектировщик в специализированной программе, позволяющей сделать эту работу в разы быстрее. В чём будет различие в результате? Прототип, подготовленный проектировщиком, в отличие от макетов, подготовленных верстальщиком, не предназначен для разработки. Он призван очень быстро и наглядно продемонстрировать то, что исполнитель будет воплощать в жизнь на следующих этапах. Это всё равно, что трёхмерная модель готовящегося к строительству здания. На её создание уйдёт гораздо меньше времени, чем на постройку, и она позволит виртуально побродить по будущему проекту...

Категория: Программирование » Веб-разработка

 

pChart — строим графики и диаграммы на PHP. Практика

Автор: admin от 16-12-2013, 16:04, посмотрело: 2700

Всем привет!
По наводке из статьи «pChart — строим графики и диаграммы на PHP» реализовал у себя построение графиков. Вот так выглядит:
pChart — строим графики и диаграммы на PHP. Практика
Примеры это, конечно, хорошо, но практическая реализация может помочь в понимании. Моё применение под катом.

Фреймвоков для построения графиков много. Есть платные хорошие, есть бесплатные неплохие. Мне pChart показался достаточно удобным и функциональным. Итак к реализации...

Категория: Программирование » Веб-разработка

 

CodeIgniter стал прекрасней, благодаря Bonfire

Автор: admin от 16-12-2013, 16:04, посмотрело: 1425

О чем это я


Да, действительно, все наверное уже забыли (а кто-то может и не вспоминал), что такое CodeIgniter и давно его не рассматривают как полноценный фреймворк. Все довольно таки в нём просто: контроллеры, модели, отображения — и в каждом элементе MVC почти «чистый PHP». Никаких тебе миграций, модулей, окружений и прочих прелестей для удобной работы...

Категория: Программирование » Веб-разработка

 

Мы потеряли тот Веб

Автор: admin от 16-12-2013, 16:04, посмотрело: 1871

Мы потеряли тот ВебКратко: после браузерных войн организация W3C и группы разработчиков, такие как Web Standards Project, долго и упорно работали, чтобы восстановить единый нефрагментированный Веб. Но в последние несколько лет мы, разработчики, взяли, и заново всё зафрагментировали… Наверное, нам надо понять, что мы теряем, прежде чем потеряем этот Веб навсегда...

Категория: Программирование » Веб-разработка

 

Новые номинации на digital-Играх и итоги конкурса «Government&Digital»

Автор: admin от 16-12-2013, 16:04, посмотрело: 453

Привет, Хабр. Недавно мы анонсировали старт первых Digital-Игр — серии конкурсов для студий/агентств и частных специалистов нашего рынка. Многие (включая хабра-пользователей) уже приняли в них участие.

Cегодня мы запускаем еще две новые номинации, а также подводим итоги по заданию «Government&Digital» на редизайн единой межведомственной информационно-статистической системы Росстата...

Категория: Программирование » Веб-разработка

 

Портирование расширения из Chrome в Firefox

Автор: admin от 16-12-2013, 16:04, посмотрело: 1963

Существует множество приложений для создания скриншотов (clip2net, gyazo, и т.д.), но нет opensource-кроссплатформенного решения для того, чтобы его можно было доработать и использовать для своих собственных нужд (в нашем случае это была необходимость автоматически загружать скриншоты в jira). В связи с этим, было приятно решение реализовать данный функционал внутри браузера (Chrome, Firefox), этого вполне хватит для решения наших задач...

Категория: Программирование » Веб-разработка

 

Развёртывание приложений node.js

Автор: admin от 16-12-2013, 16:04, посмотрело: 1404

Развёртывание приложений node.js
Деплоймент приложения всегда является критической точкой цикла разработки… и никогда не бывает лёгким. Если Вы пользуетесь услугами хостинговых провайдеров, то вероятнее всего Вам уже предоставили достаточный всяческих удобств сервис. В данной статье я расскажу про развёртывание приложений без создания сложной хостинговой инфраструктуры…

Для начала определимся с технологией. Использовать будем, естественно, только то, что предоставила нам платформа разработки — node.js. На сервере будет работать некий web-сервис, который будет принимать запросы и заниматься всей «грязной» работой. На клиенте — command-line tool. Ну как без него?...

Категория: Программирование » Веб-разработка

 

Закончен новый модуль базы данных для PHPixie

Автор: admin от 16-12-2013, 16:04, посмотрело: 489

Закончен новый модуль базы данных для PHPixie
Сегодня я написал последний тест для версии 3.0 модуля доступа к БД для PHPixie. Когда я начал казалось что это займет всего несколько недель, но на самом деле все растянулось на где-то 2 месяца из-за огромного количества рефакторинга и переписывания сначала. Зато теперь мы имеем расширяемую библиотеку, которую можно использовать даже вне самого фреймворка (то есть если вас заставят писать на каком-то другом фреймворке или CMS вы сможете захватить свою любимую библиотеку с собой)...

Категория: Программирование » Веб-разработка