вторник, 5 апреля 2016 г.

Бесплатное использование MS SQL 2014 Developer Edition

В рамках поста "Как получить бесплатное 6 месячное обучение на pluralsight.com за 1 минут?" писал про программу от Microsoft Visual Studio Dev Essentials. В рамках данной программы теперь доступно БЕСПЛАТНОЕ использование MS SQL 2014 Developer Edition.

Регистрируемся в программе Visual Studio Dev Essentials и скачиваем последнюю версию MS SQL 2014 Developer Edition. Данная версия соответствует редакции Enterprise Editional с некоторыми ограничениями.

понедельник, 14 марта 2016 г.

Как настрить автоматическую архивацию и удаление логов для всех сайтов IIS?

При нормальном функционировании сайтов под IIS достаточно быстро скапливается много логов. По умолчанию такие логи помещаются в папку "%SystemDrive%\inetpub\logs\LogFiles", при этом имя папки для каждого сайта формируется следующим образом "W3SVC" + идентификатор сайт. Такой формат наименования достаточно не удобен, и для определение нужный логов обычно приходится открывать Диспетчер служб IIS.

Для автоматической архивации и удаления логов нашел отличный скрипт на powershell. Который как оказалось так же решает проблему с наименованием папок логов.

Возможности:

  • Автоматически архивирует логи ВСЕХ сайтов IIS.
  • Может автоматически помещать логи в папку с названием сайта или можно настроить наименование вручную.
  • Может групировать логи по дню или по месяцу, т.е. будет создан один архив с логами за день или за месяц.
  • Может удалять архивы старше определенного периода.
  • Может уведомлять по почте о архивации, в том числе и о проблемах.
В общем чудо скрипт :).

среда, 9 марта 2016 г.

Какие платформы/браузеры поддерживают ECMAScript6?

Иногда приходится проверять какие платформы поддерживают ECMAScript6. Наткнулся на достаточно интерестную сводную статистику на GitHub. При этом есть информация по поддержке ECMAScript6 как браузерами, так и компиляторами, и мобильными платформами. Информация пополняется каждую неделю. Пользуйтесь и дополняйте! :)

пятница, 4 марта 2016 г.

Как мигрировать с SyntaxHighlighter на Ace Editor без изменения старых данных?

В свое время очень влюбился в проект SyntaxHighlighter от Alex Gorbatchev. При этом больше всего мне нравился синтаксис добавления подсветки кода <pre class="brush: js">.... some code</pre>.

Но достаточно недавно решил перевести весь блог на просмотр кода с использованием Ace Editor, который был разработан в рамках проекта Cloud9 IDE. Демонстрацию функций самого редактора можно посмотреть на этой странице DEMO.

Дальше речь пойдет именно о том как добавив просмотр кода через Ace Editor использовать синтаксис SyntaxHighlighter. Ну и конечно в этом случае не нужно менять будет старые страницы.

понедельник, 29 февраля 2016 г.

Как быстро установить программы на Windows? Как использовать менеджер пакетов Chocolatey?

Как всегда Windows накрылся в один из самых "подходящих" моментов для этих случаев. И в очередной раз понадобилось установить пакет любимых программ. Обычно этот процесс у меня растягивается на пару дней, а потом еще месяц доставляешь какие-то программы, про которые сразу забыл. В этот момент мне удалось познакомиться с проектом Chocolatey.

Фактически это менеджер пакетов для Windows, который достаточно легко позволяет устанавливать, удалять или обновлять программы.

пятница, 26 февраля 2016 г.

Как в Blogger удалить панель "Подписаться на: Сообщения (Atom)"?

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

Как избавиться от секции "Подписаться на: Сообщения (Atom)"?

среда, 24 февраля 2016 г.

Как получить бесплатное 6 месячное обучение на pluralsight.com за 1 минут?

Последние 5 лет онлайн обучение и сертификация стремительно набирает обороты. Для обучения в основном использую udacity.com, udemy.com и pluralsight.com. На первых двух сайтах есть и бесплатные курсы и хорошие скидки на отдельные курсы, но pluralsight.com имеет только 10 дневный бесплатный переод использования, при этом месячное обучение стоит 25$.

Несколько популярных курсов с pluralsight.com:
Если вы хотите сэкономить, то стоит воспользоваться предложением от Microsoft.

суббота, 20 февраля 2016 г.

Как использовать Octopus Deploy без ограничений? Или бесконечный триал Octopus Deploy.

Для .NET проектов есть замечательный продукт для публикации проектов на разные окружения - Octopus Deploy. Сам продукт обладает достаточно простым интерфейсом, и даже без наличия опыта и документации часа достаточно чтобы настроить его самостоятельно с нуля. Для первого ознакомления доступен демонстрационный сервер, на котором можно попробовать основные возможности - demo.octopusdeploy.com.

Community edition версия Octopus Deploy бесплатна, даже для коммерческого использования, но имеет ряд ограничений: 5 проектов, 10 серверов, 5 пользователей. Данной инсталяции вполне достаточно для использования небольшой командой разработчиков.

При первичной установки сервера вы получаете 45 дневный триальный период. После окончания периода Вам необходимо перейти на версию Community edition или купить лицензию. А если параметры вашего проекта превышают допустимые, то основной функционал продукта на Community edition будет заблокирован.

Можно ли обойтись бесплатной лицензии использовать Octopus Deploy для больших команд?

среда, 17 февраля 2016 г.

Как встроить Ace Editor для просмотра программного кода на сайте?

В рамках проекта Cloud9 IDE был разработан отличный Javascript редактор кода Ace. На мой взгляд основными приймуществами редактора является скорость работы, число поддерживаемых языков и тем. Весь перечень заявленных возможностей в оригинале выглядядит следующим образом:
  • Syntax highlighting for over 110 languages (TextMate/Sublime Text.tmlanguage files can be imported)
  • Over 20 themes (TextMate/Sublime Text .tmtheme files can be imported)
  • Automatic indent and outdent
  • An optional command line
  • Handles huge documents (four million lines seems to be the limit!)
  • Fully customizable key bindings including vim and Emacs modes
  • Search and replace with regular expressions
  • Highlight matching parentheses
  • Toggle between soft tabs and real tabs
  • Displays hidden characters
  • Drag and drop text using the mouse
  • Line wrapping
  • Code folding
  • Multiple cursors and selections
  • Live syntax checker (currently JavaScript/CoffeeScript/CSS/XQuery)
  • Cut, copy, and paste functionality
Так же данный редактор может работать в режиме просмотра, вот его мы и будем использоваться для отображения кода на нашем сайте.

воскресенье, 13 февраля 2011 г.

Добавляем RSS фид на сайт ASP.NET за 5 минут

RSS фиды уже давно стали неотъемлемой частью интернета. И к тому же еще очень удобный способ получения новой информации.

Для меня фид больше чем технология, это признак того, буду ли я дальше пользоваться сайтом или нет. 90% всей информации я получаю как раз через них, а если на сайте отсутствует такая возможность, то сайт для меня "уходит в историю".

Разрабатывая сайт на ASP.NET понадобилось внедрить RSS фид, статьи на эту тему либо просто не до конца описывают механизм внедрения, либо вообще имеют программные ошибки. Вот я решил немного пролить свет на эту задачу.

Изобретать велосипед не буду, так что за основу берем ASP.NET RSS Toolkit. Данная библиотека обладает неплохим функционалом, детально смотрим на сайте http://aspnetrsstoolkit.codeplex.com/.