Pull to refresh
14
0
Антон @masterOk

User

Send message

PowerShell+Hyper-V

Reading time3 min
Views65K

Не могу уже через gui...


Примерно так начинался мой разговор с другом которому в течение короткого промежутка времени пришлось несколько раз подряд экспортировать виртуальные машины из Hyper-V. Обычно для этого используется Hyper-V Manager (HVM), который устанавливается вместе с ролью Hyper-V под Windows Server 2008 R2. Я должен признаться что интерфейс этой программы не вызывает у меня каких-либо негативных эмоций. Среди всех программ для управления, которые Microsoft поставляет к Server эта мне кажется наиболее удобной и понятной (сравниваю например с IIS Manager, который вызывает недоумение у новых пользователей и бурное негодование у тех кто использовал IIS 6 в 2003 Server). Однако если нужно экспортировать или импортировать виртуальную машину в количестве N-штук в промежуток t-времени то используя Hyper-V Manager можно сломать кнопку у мыши и жутко возненавидеть Hyper-V. Тут на помощь и приходит PowerShell.
Читать дальше →
Total votes 32: ↑26 and ↓6+20
Comments8

Многопоточный сервер на C# за 15 минут

Reading time11 min
Views333K
C# довольно простой и гибкий язык. Вместе с .NET поставляется довольно много уже готовых классов, что делает его еще проще. Настолько, что вполне можно написать простой многопоточный HTTP-сервер для отдачи статического содержимого всего за 15 минут. Можно было бы использовать уже готовый класс HttpListener и управиться еще быстрее, но цель этой статьи — показать, как вообще можно сделать нечто подобное в C#.
Читать дальше →
Total votes 94: ↑77 and ↓17+60
Comments72

Использование методологии ITIL в малом бизнесе

Reading time5 min
Views40K
Эта статья предназначена для всех тех системных администраторов, работающих в небольших компаниях, которые иногда сталкиваются с непониманием со стороны начальства и рядовых сотрудников. Такие люди — то есть мы с вами — иногда воспринимаются окружающими отрицательно, причем не всегда по заслугам. Отношения с сотрудниками портятся, когда мы закрываем доступ к социальным сетям. Начальство воспринимает в штыки любой запрос на покупку нового оборудования. Между тем, связи в коллективе — это ваш комфорт, а отношения с начальством — ваши деньги и карьера.

Именно поэтому, хотел бы вам предложить изменить эту схему. А именно — несколько рекомендаций из библиотеки ITIL. Они-то и станут тем фильтром, на который осядет весь неизбежный негатив нашей профессии. Если вам еще интересно – добро пожаловать под кат.
Читать дальше →
Total votes 63: ↑58 and ↓5+53
Comments100

Каждой лампочке — по IP-адресу

Reading time1 min
Views4.8K


Голландская компания NXP Semiconductors совместно с производителем лампочек TCP объявили, что каждая выпускаемая ими лампочка получит IPv6-адрес. Это позволит управлять освещением со смартфона или любого другого устройства, подключенного к интернету. Весьма актуально в свете выхода платформы Android@Home.
Читать дальше →
Total votes 69: ↑61 and ↓8+53
Comments127

Быстрое создание временного проекта

Reading time1 min
Views1.7K
Частенько в процессе работы бывает нужно проверить какую-нибудь идею, фичу какой-то библиотеки, быстренько набросать прототип класса и т.д. Дабы не ломать рабочий проект, программист создаёт новый временный и имеет при этом два неудобства:

  1. Диалог создания проекта обязывает дать ему название и указать папку для сохранения
  2. По окончанию работы нужно не забыть удалить не нужный более проект

Всё это кажется лишним и отвлекает от нахлынувшего творческого настроения. Оказывается, в Visual Studio есть финт ушами для таких лентяев, как мы.
Читать дальше →
Total votes 59: ↑47 and ↓12+35
Comments22

dotPeek — новый, бесплатный декомпилятор от JetBrains

Reading time1 min
Views40K
Всем привет! Сегодня у меня еще одно радостное сообщение для всех кто еще ищет замену Reflector’у — наконец-то вышел “в публику” декомпилятор dotPeek от компании JetBrains.

И как же это счастье выглядит?
Total votes 85: ↑81 and ↓4+77
Comments38

Яндекс.Метрика открыла API

Reading time1 min
Views8K
Еще один сервис Яндекса открывает API. Сторонние разработчики получили возможность создавать приложения для работы с отчетами Яндекс.Метрики.

API Яндекс.Метрики построен по REST-принципам и использует авторизацию по протоколу OAuth 2.0. Программный интерфейс позволяет получать данные всех отчётов по сайту, работать с существующими счётчиками и создавать новые. Есть возможность управлять аккаунтами, правами доступа, целями, фильтрами и операциями.

API позволяет создавать приложения для самых разных целей. Например:
  • Разработчики CMS, форумов или блоговых движков могут предложить пользователям встроенные отчеты о посещаемости сайта.
  • У разработчиков мобильных приложений есть возможность создавать программы для оперативного уведомления о работе сайта.
  • Компании получили возможность интегрировать Метрику с бизнес-приложениями и внутренними сервисами. Менеджеры и маркетологи будут рады персонализированным отчетам о работе сайта.
  • Интернет-агентства могут встроить отчеты Метрики в свои инструменты управления кампаниями. Отчеты клиентам можно будет предоставлять в интерфейсе корпоративных приложений.
Присылайте нам свои примеры использования API Яндекс.Метрики. Мы добавим самые интересные решения в галерею приложений.
Подробное описание API доступно в Справочнике разработчика.
Total votes 62: ↑62 and ↓0+62
Comments18

Адаптивный и мобильный дизайн с CSS3 Media Queries

Reading time7 min
Views592K
Разрешение экрана в наши дни колеблется от 320px (iPhone) до 2560px (большие мониторы) или даже выше. Пользователи больше не просматривают сайты только на настольных компьютерах. Теперь пользователи используют мобильные телефоны, небольшие ноутбуки, планшетные устройства, такие как iPad или Playbook для доступа в интернет. Поэтому, традиционный дизайн с фиксированной шириной больше не работает. Дизайн должен быть адаптивным. Структура должна автоматически изменяться с учетом всех разрешений дисплеев. Эта статья покажет вам как создавать кросс-браузерный адаптивный дизайн при помощи HTML5 и CSS3 media queries.
Читать дальше →
Total votes 91: ↑90 and ↓1+89
Comments32

Разработчики .NET получили новую математическую библиотеку Solver Foundation

Reading time1 min
Views12K
Вице-президент подразделения разработки Microsoft S.Somasegar в своем блоге объявил о выходе в свет новой .NET-библиотеки Solver Foundation.

image

Solver Foundation – это библиотека для математического программирования, моделирования и оптимизации. С помощью математического моделирования решаются задачи принятия решений. Solver Foundation предлагает .NET-разработчикам высококачественные инструменты для оптимизации их решений, позволяя решать модели в приложениях даже разработчикам, которые не являются экспертами в математическом моделировании.

На сегодняшний момент Solver Foundation обладает следующими ключевыми возможностями:
  • моделирование и решение сценариев с помощью ограничений, целей и данных;
  • разработка на языке Optimization Modeling Language (OML), императивно в C#, функционально в F# или на любом другом языке .NET;
  • встроенные решатели задач для наиболее распространенных типов моделей;
  • интеграция с популярными решателями: Gurobi, Ziena Knitro, Frontline Solver Platform SDK, Mosek, FICO Xpress, LINDO и lp_solve;
  • интеграция с популярными инструментами Microsoft Office Excel и SharePoint для создания и решения моделей.
Solver Foundation добавлена в качестве инкубационного проекта в лабораторию DevLabs, которая известна .NET-разработчикам следующими проектами: Code Contracts, Dryad, язык программирования Axum, средство оптимизации веб-проектов Doloto, асинхронная библиотека TPL Dataflow.

Официальная страница новой библиотеки Solver Foundation расположена по этой ссылке. Там вы можете найти саму библиотеку для разных платформ, несколько статей и официальное руководство.
Total votes 73: ↑53 and ↓20+33
Comments11

Рассуждения о смысле работы менеджера проектов и о том, как сформулировать требования к этой вакансии

Reading time7 min
Views39K
Поиск сотрудников – дело нелегкое, особенно таких, которые взаимодействуют с клиентом от лица компании. Речь о менеджерах проектов. Это громадная ответственность как перед командой, так и перед клиентом. Еще более громадная ответственность на руководителе, который такого менеджера на работу приглашает.

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

Читать дальше →
Total votes 46: ↑42 and ↓4+38
Comments59

ASP.NET MVC 3 для начинающих: добавляем ввод даты с помощью jQueryUI и NuGet

Reading time3 min
Views13K
image
В ходе обучения новым технологиям перед новичками часто возникают типовые задачи, которые не так просто решить. В цикле статей MVC3 для начинающих будут представлены решения таких задач.

Частый вопрос, который встает перед веб-разработчиками – это добавление на страницу удобного ввода даты с помощью ниспадающего элемента в виде календаря. В этой статье дается короткое описание того, как в MVC 3 добавить такой элемент за несколько мгновений с помощью пакетного менеджера NuGet и библиотеки jQuery UI.

Ниже представлено полное решение с исходными кодами.

Читать дальше →
Total votes 54: ↑39 and ↓15+24
Comments5

Создаем объёмный блок с тенью средствами CSS3

Reading time3 min
Views14K
День, когда стандарт CSS3 будет официально утвержден, а все популярные браузеры начнут его отображать приблизит нас, верстальщиков, к нашему же «раю верстальщиков» в несколько раз. Пока же заглянем в будущее и узнаем, как можно создать псевдо-3D блок используя только css и html.
показывай, кудесник
Total votes 79: ↑65 and ↓14+51
Comments101

Подборка 10 css3 кнопок

Reading time4 min
Views91K
С каждым днем новые стандарты css3 и html5 всё более глубоко входят в жизнь верстальщиков и web-разработчиков, а браузеры с каждым днем становятся все более совместимыми с этими стандартами.



В связи с этим событием хотелось бы представить Вам подборку 10 css3 кнопок, которые смогут облегчить вам жизнь при верстке и создании web приложений.
Читать дальше →
Total votes 266: ↑227 and ↓39+188
Comments79

Сравнение OpenCL с CUDA, GLSL и OpenMP

Reading time3 min
Views44K
image
На хабре уже рассказали о том, что такое OpenCL и для чего он нужен, но этот стандарт сравнительно новый, поэтому интересно как соотносится производительность программ на нём с другими решениями.

В этом топике приведено сравнение OpenCL с CUDA и шейдерами для GPU, а также с OpenMP для CPU.

Тестирование проводилось на задаче N-тел. Она хорошо ложится на параллельную архитектуру, сложность задачи растёт как O(N2), где N — число тел.
Читать дальше →
Total votes 95: ↑94 and ↓1+93
Comments43

Суперкомпьютеры: третья мировая гонка

Reading time6 min
Views7.2K
Только что вернулся с конференции ПАВТ 2011 и хотел бы познакомить уважаемое хабрасообщество с современным состоянием дел в области высокопроизводительных вычислений.
Постараюсь по возможности ссылаться на первоисточники — а именно, на статьи из журнала "Суперкомпьютеры" и материалы конференции.

Зачем это все нужно


Суперкомпьютеры традиционно использовались в военных и научных целях, но в последние годы в их применении произошли революционные изменения, связанные с тем, что их мощность «доросла» до моделирования реальных процессов и предметов при доступной для бизнеса стоимости.
Все, наверное, знают, что в автомобилестроении расчеты на суперкомпьютерах используются для повышения безопасности, например так получил свои 5 звезд Ford Focus. В авиапромышленности выпуск нового реактивного двигателя по традиционной технологии — дорогостоящее удовольствие, например создание АЛ-31 для СУ-27 заняло 15 лет, потребовало создать и разрушить 50 опытных экземпляров и стоило 3,5 млрд. долларов. Двигатель для Сухой Супержет, спроектированный уже с участием суперкомпьютеров, сделали за 6 лет, 600 млн евро и было построено 8 опытных экземпляров.
Нельзя не отметить и фармацевтику — большая часть современных лекарств проектируется с помощью виртуального скрининга , который позволяет радикально снизить затраты и повысить безопасность лекарств.
Дальше — больше.
Сегодня в развитых европейских странах:
47,3% высокотехнологической продукции производится с использованием имитационного моделирования фрагментов проектируемых сложных систем или изделий;
32,3% продукции производится с использованием имитационного моделирования мелкомасштабных аналогов проектируемых систем и изделий;
15% продукции производится с использованием полномасштабного имитационного моделирования проектируемых систем и изделий;
и лишь 5,4% проектируемых сложных систем и изделий производится без имитационного моделирования.

Суперкомпьютерные технологии в современном мире стали стратегической областью, без которой невозможно дальнейшее развитие. Мощность национальных суперкомпьютеров сейчас так же важна, как мощность электростанций или количество боеголовок.
И сейчас в мире началась
Читать дальше →
Total votes 62: ↑57 and ↓5+52
Comments43

Атака на отказ в обслуживании методом slow HTTP POST

Reading time5 min
Views41K
Доброго времени суток, уважаемые хабровчане!
Я хочу рассказать вам об относительно новом и интересном, на мой взгляд, механизме атаки на отказ в обслуживании — Slow HTTP POST.
Поиск показал отсутствие на хабре информации по теме, что несколько удивило меня, и я решил восполнить это досадное упущение. Тема не нова, но, как показали мои небольшие исследования, более чем актуальна. Забегая вперед, скажу, что полученные мной результаты позволяют говорить о существовании широко доступной технологии, позволяющей с одного компьютера с небольшим каналом «укладывать» небольшие и средние сайты, а при использовании нескольких машин с повсеместно распространенным сейчас скоростным доступом в Интернет причинить немало проблем и более серьезным проектам. Всех заинтересовавшихся покорнейше прошу пожаловать под хабракат.
Читать дальше →
Total votes 205: ↑194 and ↓11+183
Comments98

Что почитать на выходных? Рекомендуем

Reading time2 min
Views1.4K
Это подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.

Вы можете следить за циклом этих советов по следующей ссылке.

Темы номера:
  • ограниченное по времени предложение от Pluralsight и Microsoft – бесплатный доступ к профессиональному обучающему видео-курсу по разработке на технологии ASP.NET MVC [link];
  • Microsoft объявила о доступности первого пакета обновлений SP1 для Visual Studio 2010 [link];
Читать дальше →
Total votes 92: ↑58 and ↓34+24
Comments24

MongoDB и C# driver от 10gen, неочевидные моменты

Reading time4 min
Views5.5K

Под катом частичная загрузка объектов, поиск объекта по элементу вложенного в него массива и немного идентификаторов. Вещи, которые так или иначе отняли у меня время на расследование как это работает, а иногда и на копание в исходных кодах драйвера при использовании MongoDB в реальном проекте.
Читать дальше →
Total votes 36: ↑27 and ↓9+18
Comments20

Установка Remote Server Administration Tools (RSAT) на Windows 7 SP1

Reading time2 min
Views59K
RSATRemote Server Administration Tools для меня лично стали незаменимыми с момента их выпуска компанией Microsoft. После того, как я наткнулся на проблему невозможности установки их на Windows 7 с предустановленным Service Pack 1 — пришлось уточнить в гугле, действительно ли Microsoft не сделали их поддержку в этом крупном обновлении? Официальный ответ — «ждите апреля». Тогда я наткнулся на статью об интеграции этого полезного набора средств — примечание переводчика.
Читать дальше →
Total votes 11: ↑9 and ↓2+7
Comments6

Information

Rating
Does not participate
Location
Хабаровск, Хабаровский край, Россия
Date of birth
Registered
Activity