Как стать автором
Обновить
125
0
Дмитрий Андриянов @dima117

Пользователь

Отправить сообщение

Выпадающее меню в панели номеров страниц Twitter Bootstrap

Время на прочтение2 мин
Количество просмотров6.7K
Вчера я делал верстку для панели с номерами страниц с использованием Twitter Bootstrap и мне потребовалось добавить туда выпадающее меню (для выбора вариантов сортировки и количества элементов на странице).



Bootstrap не содержит стандартных стилей для выпадающих меню в панели номеров страниц. Я написал свои стили для выпадающих меню, возможно, кому-то они будут полезны.

Версия .less (просто подключите вместе с twitter bootstrap)
Версия .css и пример использования
Демо

Пример использования
Всего голосов 44: ↑34 и ↓10+24
Комментарии23

Миграции БД для .NET — новый ECM7.Migrator

Время на прочтение1 мин
Количество просмотров4K
О проблеме внесения изменений в БД в ходе разработки приложения писали на Хабре много раз.
Версионная миграция БД — удобный подход к решению проблемы.

Уже долгое время я участвую в разработке ECM7.Migrator — инструмента для автоматизации изменений БД. О том, как его использовать и почему это удобно, мы писали здесь.

8 месяцев назад мы выпустили версию 2.0, а на этой неделе вышла версия 2.6. По сравнению с версией 2.0 многое изменилось.
  • Полностью переписаны классы всех провайдеров: API стал проще и удобнее, все методы работают адекватно (а для проверки адекватности было написано большое количество модульных тестов);
  • Поддержка SQL Azure и Firebird;
  • Методы Up и Down переименованы в Apply и Revert, реализовывать Revert не обязательно;
  • Обработка разделителей запросов (например, «GO» для MSSQL);
  • Возможность работы со схемами БД (отличающимися от схемы по умолчанию);
  • … и много других мелких доработок.

Попробуйте наш новый мигратор и, возможно, он понравится вам так же, как нравится нам!
Взять новую версию можно в google code и в галерее пакетов nuget.
Всего голосов 24: ↑22 и ↓2+20
Комментарии6

Сервис электронных визитных карточек

Время на прочтение1 мин
Количество просмотров998
image
Предлагаю вашему вниманию маленький сервис, позволяющий сгенерировать QRCode для размещения его на визитке. Это позволит легко сохранить информацию с Вашей визитки, например, в телефон.
Читать дальше →
Всего голосов 37: ↑23 и ↓14+9
Комментарии41

Миграции БД для .NET

Время на прочтение2 мин
Количество просмотров3.1K
Добрый вечер!

Вышла версия 2.0 инструмента для версионной миграции БД - ECM7.MigratorНедавно здесь поднималась тема версионного изменения структуры БД. Среди готовых решений для миграции БД (для .NET-проектов) там упоминался проект ECM7.Migrator, одним из авторов которого я являюсь.

Вчера мы, наконец, отрелизили версию 2.0. Взять новую версию можно на страничке проекта в google code и в галерее пакетов nuget.

Краткий рассказ о миграторе и список изменений новой версии под катом..
Всего голосов 48: ↑40 и ↓8+32
Комментарии29

Просто todo-list

Время на прочтение1 мин
Количество просмотров74K
Хочу предложить Вашему вниманию небольшой todo-list.
Я писал его для себя и мне он нравится. Возможно, он окажется полезным кому-то еще.

Собственно, вот: www.8-ball.ru/todo.html
Читать дальше →
Всего голосов 66: ↑51 и ↓15+36
Комментарии75

Напишите, пожалуйста, Ваше мнение об идее

Время на прочтение1 мин
Количество просмотров1.7K
Добрый день!

Недавно пришла в голову идея использовать SVN для бэкапа файлов сайта (имеется в виду сохранение не исходников, а пользовательского контента/логов/etc).

Логотип SVN

Я вижу в этом следующие преимущества...
Всего голосов 105: ↑69 и ↓36+33
Комментарии84

Как мы сжимали шарики

Время на прочтение4 мин
Количество просмотров1.5K
Вчера ночью мы выложили шарик, помогающий принимать решения, для участия в 10К Apart — конкурсе на лучшее веб-приложение объемом до 10 КБ, использующее только клиентские технологии.
Шарик, помогающий принимать решения

И если некоторые для этого занимались сжатием кода при помощи PNG, то мы решали обратную задачу — сжимали PNG при помощи js кода.

Но давайте обо всем по порядку..
Всего голосов 130: ↑118 и ↓12+106
Комментарии65

Шарик, отвечающий на вопросы

Время на прочтение1 мин
Количество просмотров3.8K
Не знаю в какой блог засунуть. Видимо, «я пиарюсь» подходит больше остальных.

Сегодня я решал один важный вопрос и переклинило меня, что непременно нужно воспользоваться шариком, отвечающим на вопросы (как в фильме «трасса 60»).
Шарик, отвечающий на вопросы

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

Собственно, примерно за час написал свой шарик. Нужно просто кликнуть по нему и получишь ответ.

Возможно, кому-то такой шарик покажется чуть приятнее остальных.

http://www.ecm7.ru/8ball/

UPD:
Шарик переехал на собственный домен: www.8-ball.ru.
Старая ссылка тоже работает и перенаправляет на новое место.

UPD:
Благодаря NeonXP появилось расширение с шариком для Google Chrome.
Всего голосов 202: ↑145 и ↓57+88
Комментарии152

Автоматизация сборки web-приложения на платформе .NET

Время на прочтение7 мин
Количество просмотров8.5K
NAnt logo
Добрый день!

Я попробовал описать здесь свой опыт автоматизации сборки приложений .NET (в основном, речь идет о web-приложениях).

Т.к. получилось много букв пришлось разбить статью две на части. Сейчас выкладываю первую часть, если это будет нужно кому-то, выложу остальное. Не пинайте сильно.

Читать дальше →
Всего голосов 49: ↑39 и ↓10+29
Комментарии28

Вышел ECM7.Migrator 1.0 beta2

Время на прочтение2 мин
Количество просмотров723
Вышла версия 1.0 beta2 системы контроля версий БД ECM7.Migrator (обзор проекта ECM7.Migrator можно почитать здесь). В новой версии исправлены найденные ошибки и выполнен рефакторинг. Также было добавлено некоторое количествно новых возможностей. Наиболее важные из них перечислены ниже.

UPD. Как я вижу, этот пост получил отрицательную оценку. Пожалуйста, если ставите минус, пишите в комментариях, за что.
Читать дальше →
Всего голосов 16: ↑7 и ↓9-2
Комментарии0

Автоматизация изменений БД в .NET

Время на прочтение5 мин
Количество просмотров5.9K
Здравствуйте!
Я хотел бы рассказать о проектах Migrator.Net и ECM7.Migrator.

Migrator.Net — это механизм контроля версий базы данных, похожий на Migrations в Ruby on Rails. Migrator позволяет автоматизировать выполнение операций изменения БД и автоматически ведет учет версий.

Migrator написан на C# и будет удобен, в первую очередь, при использовании в проектах под.NET.

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

Читать дальше →
Всего голосов 44: ↑35 и ↓9+26
Комментарии46

RE: RE: сделано на 95% или «Путешествие из Москвы в Петербург»

Время на прочтение5 мин
Количество просмотров11K
Если вы спорите с идиотом, не исключено, что в это время то же самое делает и он. (С)

Недавно прочитал два поста: этот и этот. В них с разных сторон описывается конфликт между разработчиком, потратившим время на выполнение 95% задачи, и работодателем, не желающим оплачивать неполноценный результат.

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

Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии19
2

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность