Месяц: Июнь 2013

  • Внутренняя работа плагина unobtrusive jQuery validate в ASP.Net MVC

    от автора

    Это 3 часть серии «Понимание ненавязчивой валидации в ASP.Net MVC». 1. Работа плагина jQuery validate изнутри 2. Понимание Html-кода, сгенерированного ненавязчивой валидацией в ASP.Net MVC 3. Внутренняя работа плагина unobtrusive jQuery validate в ASP.Net MVC. О чем мы поговорим в этой статье: Метод «parse» секция «parceElement» объяснение параметра «skipAttach» объяснение функции «parceElement» секция «validateInfo» объяснение…

  • Тестирование производительности Python 2.7 при обработке списков различными способами

    от автора

    В ходе одного из моих питоновских проектов, с большой примесью ООП и обработкой большого числа данных — у меня возник вопрос, а насколько эффективно обрабатывать списки в классе с использованием вызовов его методов, или может использовать вызов внешней функции? Для этого были написаны 24 теста которые показали очень интересные результаты, Кому интересна данная тема, прошу…

  • jVForms.js — кроссбраузерный полифил проверки форм

    от автора

    Что это? Автоматическая проверка форм HTML типа text|textarea. Проверка форм происходит по атрибутам `required` и `pattern` и разработан, преимущественно, для браузеров, не поддерживающих данные атрибуты. Встроенный набор шаблонов для быстрого использования. Возможность установить обработчик отправки формы на любой HTML элемент по клику как в форме так и за ее пределами. Ну и зачем? К сожалению…

  • Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №59 (25 — 31 мая 2013)

    от автора

    Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.

  • Две сети по одному кабелю между Mikrotik Router OS и Shibby Tomato USB на Netgear WNR3500L

    от автора

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

  • MVC для веб: проще некуда

    от автора

    В этой статье мы рассмотрим архитектурный паттерн MVC (Model, View, Controller) в применении к веб-разработке, «в чистом виде», без привлечения каких-то дополнительных, не относящихся к MVC структур и паттернов. Мы будем продвигаться от простого к сложному, поэтому пока не станем рассматривать, например, дальнейшее развитие MVC – паттерн HMVC (Hierarchical MVC). Хотя HMVC, несомненно, намного более…

  • LibCanvas: На пути к звёздам

    от автора

    Полгода назад решил написать online-приложение карту звёздного неба. Думаю, многие из нас когда-либо видели эту самую карту звёздного неба, и вероятно, она привлекала к себе внимание. Я подумал, что интересно будет осуществить нечто подобное на JS. Было решено отчасти использовать готовую библиотеку LibCanvas из-за её продуманного синтаксиса, что было важно при написании объёмных приложений.

  • Короткометражный мультфильм «Крепость»

    от автора

    Создатель мультика, Дмитрий Федоров, о себе: Я компьютерный художник пятнадцатилетней выдержки. Учился в художке, работал там то и там то. В данную минуту работаю инструктором компьютерной графики в компьютерной школе. В общем я рисую в максе, фотошопе и двух десятках других программ. Занимаюсь как 2д так и 3д искусством. В последнее время ничего не вывешивал…

  • Интерактивная SVG картограмма с помощью d3.js

    от автора

    Приветствую вас, хаброжители! Сегодня я расскажу вам как сделать интерактивную SVG картограмму при помощи d3js.org, о возможностях этой JavaScript библиотеки в общем, а также придётся немного разобраться в том как и где лучше хранить геоинформацию для веба. В финале мы получим следующее: Начать сие увлекательное путешествие можно под катом.

  • 3d modelling + livecoding = ускорение разработки игр

    от автора

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