Как стать автором
Обновить
16
0
Nikolay Turnaviotov @foxmuldercp

Administrator, DevOps, RoR/ReactJS programmer

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

Разработка приложений под Windows 8: почему и как

Время на прочтение11 мин
Количество просмотров69K
imageПоследние 5-7 лет мы все наблюдаем явление, которое аналитики называют консьюмеризацией ИТ. Не вдаваясь в историю и подробности этого явления, характерного не только ИТ-отрасли, стоит отметить главное – именно «консьюмеры» сегодня создают львиную долю пресловутой добавленной стоимости – иногда своим большим числом, иногда – способностью и желанием переплачивать за новинки и вообще интересные идеи.
Операционная система Windows, получившая тотальное распространение на волне консьюмеризации середины девяностых годов, планомерно развивалась до середины «нулевых», когда персонализация вычислений получила новый мощный толчок – настоящую мобильность и доступность.
Читать дальше →
Всего голосов 87: ↑63 и ↓24+39
Комментарии28

Быстрый старт первого проекта в Windows Azure. Веб-сайты

Время на прочтение7 мин
Количество просмотров11K
В этой статье из пяти частей показано, как: создать веб-сайт для Windows Azure из галереи образов, создать веб-сайт и развернуть собственный ASP.NET MVC 4 проект, масштабировать веб-сайт. Веб-сайты являются новой функциональностью платформы и находятся в стадии Preview — соответственно, требуется регистрация для доступа к этой функциональности.
Читать дальше →
Всего голосов 39: ↑28 и ↓11+17
Комментарии8

Совместное развертывание System Center 2012 (метод и проблемы)

Время на прочтение4 мин
Количество просмотров32K

Видимо, для сокращения времени внедрения и упрощения тестового развертывания Microsoft System Center 2012 был создан инструмент Unified Installer для унифицированной установки. Вкратце его суть — развертывание всех компонентов системы из одного окна.
Ниже подробно разберем по шагам процесс подготовки и установки, а также расскажем о тех граблях, которые как всегда поджидают нас где-то рядом. В целом инструмент действительно полезен, при должной сноровке можно успеть все сделать за один рабочий день.
Читать дальше →
Всего голосов 17: ↑11 и ↓6+5
Комментарии7

Встречаем третий PowerShell (часть I)

Время на прочтение5 мин
Количество просмотров14K
Темпы развития современных технологий таковы, что мы за ними еле-еле поспеваем. Но сегодня мы забежим чуть-чуть вперед, узнаем о новшествах PowerShell v3, причем оглядим их не только глазами, но и пощупаем руками.
Читать дальше →
Всего голосов 107: ↑95 и ↓12+83
Комментарии24

Установка и настройка hyper-v server для тех, кто впервые его видит

Время на прочтение7 мин
Количество просмотров75K

Вступление


Сегодня я расскажу о том, как установить и настроить гипервизор hyper-v server от компании Microsoft, а так же о некоторых подводных камнях и способах их избежать.
Поводом для написания этот статьи стал материал данного поста. Этот пост подходит больше как шпаргалка, если вы уже работали с данным гипервизором. Новичку же придется столкнуться с кучей нюансов и перекопать немало форумов, в поисках ответов на нестандартные вопросы.

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

Под катом много текста и скриншотов
Читать дальше →
Всего голосов 42: ↑33 и ↓9+24
Комментарии28

Использование возможностей удаленной работы

Время на прочтение6 мин
Количество просмотров16K
О чем этот пост? Этот пост о том, что удаленная работа может выполняться практически из любого места и о моем небольшом опыте использования этой возможности.

Есть ребята, которые собираются и едут в Тайланд или еще куда, есть ребята, которые работают на острове, но до недавнего времени для меня это было больше экзотикой, чем реальным руководством к действию. Все-таки удаленная работа стала больше восприниматься как возможность «доехать до работы на велотренажере», а особых попыток перемещать рабочее место я не предпринимал. И вот такая возможность у меня появилась. Был выбран не самый популярный в наших странах способ путешествовать — в доме на колесах. Вот такой вот аппарат


Американец. Прожорливый, здоровенный, старый. Но тут уж рад и такому, машина не моя.

Есть у такого способа путешествовать несколько преимуществ и особенностей.

Читать дальше →
Всего голосов 189: ↑179 и ↓10+169
Комментарии167

7 типичных русских проблем в английской речи

Время на прочтение10 мин
Количество просмотров254K
South Park
Предметом данной статьи является попытка систематизировать культурные различия, и типичные ошибки которые мы допускаем с нашими иностранными коллегами. Большинство примеров взято из книги Русские проблемы в английской речи. Я взял на себя смелость в небольшой популяризации данной темы, снабжению комментариями и собственными примерами.

1. Я прав, а ты нет
Читать дальше →
Всего голосов 170: ↑160 и ↓10+150
Комментарии171

Современное ПО – защищённое ПО

Время на прочтение1 мин
Количество просмотров2.5K
Всем привет! И особенный привем тем, кто читает нас в Екатеринбурге и Нижнем Новгороде!

18 и 20 июня в этих городах пройдёт региональная Всероссийская практическая конференция для профессионалов в области разработки современного защищенного ПО – Secure Software Development Conference.
Что там можно будет узнать? На конференции расскажут про подходы и инструменты, которые эффективно помогают в разработке защищенных информационных систем.
Зачем это нужно? Чтобы соответствовать постоянно растущим требованиям государственных органов и заказчиков к безопасности и надежности разрабатываемого ПО.

Читать дальше →
Всего голосов 23: ↑11 и ↓12-1
Комментарии1

Аудит доменных служб Active Directory в Windows Server 2008 R2

Время на прочтение11 мин
Количество просмотров150K


Аудит доменных служб Active Directory в Windows Server 2008 R2



ИТ среда не является статичной. Ежеминутно в системах происходят тысячи изменений, которые требуется отследить и запротоколировать. Чем больше размер и сложность структуры, тем выше вероятность появления ошибок в администрировании и раскрытия данных. Без постоянного анализа изменений (удачных или неудачных) нельзя построить действительно безопасную среду. Администратор всегда должен ответить, кто, когда и что изменил, кому делегированы права, что произошло в случае изменений (удачных или неудачных), каковы значения старых и новых параметров, кто смог или не смог зайти в систему или получить доступ к ресурсу, кто удалил данные и так далее. Аудит изменений стал неотъемлемой частью управления ИТ инфраструктурой, но в организациях не всегда уделяют внимание аудиту, часто из-за технических проблем. Ведь не совсем понятно, что и как нужно отслеживать, да и документация в этом вопросе не всегда помогает. Количество событий, которые необходимо отслеживать, уже само по себе сложность, объемы данных велики, а штатные инструменты не отличаются удобством и способностью упрощать задачу отслеживания. Специалист должен самостоятельно настроить аудит, задав оптимальные параметры аудита, кроме того, на его плечи ложится анализ результатов и построение отчетов по выбранным событиям. Учитывая, что в сети запущено нескольких служб – Active Directory/GPO, Exchange Server, MS SQL Server, виртуальные машины и так далее, генерирующих очень большое количество событий, отобрать из них действительно необходимые, следуя лишь описаниям, очень тяжело.
Как результат, администраторы считают достаточными мероприятия резервного копирования, предпочитая в случае возникновения проблем просто произвести откат к старым настройкам. Решение о внедрении аудита часто принимается только после серьезных происшествий. Далее рассмотрим процесс настройки аудита Active Directory на примере Windows Server 2008 R2.
Читать дальше →
Всего голосов 4: ↑2 и ↓20
Комментарии3

Учет-контроль игрового времени

Время на прочтение3 мин
Количество просмотров3.9K
Не пускайте ребенка в интернет — он от этого тупеет! (bash.org.ru)

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

Читать дальше →
Всего голосов 22: ↑13 и ↓9+4
Комментарии88

Используем Last.fm API с помощью C#

Время на прочтение5 мин
Количество просмотров7.6K
Приветствую Вас, Хабралюди!

В этом посте я рассказал о своей программе для скробблинга треков на Last.fm. Теперь я хочу рассказать Вам, как на языке C# наладить взаимодействие с Last.fm API на примере скробблинга трека.
Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии13

Домашняя электронная библиотека: MyHomeLib + FBD

Время на прочтение6 мин
Количество просмотров109K
Думаю, практически каждый любитель электронного чтения сталкивался с ситуацией, когда объем скачанных из сети книг увеличивается настолько, что найти в папке с ними нужную книгу становится сложнее, чем скачать ее заново. В этом случае многие пытаются систематизировать коллекцию, некоторые оставляют все как есть и продолжают скачивать все подряд в надежде когда–нибудь привести все в порядок, другие же просто перестают скачивать книги в надежде на то, что при необходимости все нужное найдется в интернете.

Читать дальше
Всего голосов 17: ↑16 и ↓1+15
Комментарии44

WinPhone DevHub — мобильное приложение, которое должно быть под рукой у каждого WP7 разработчика

Время на прочтение7 мин
Количество просмотров844
Практически все WP7 разработчики используют в своей работе сторонние библиотеки контролов. Вы, как разработчик, прошли через то, что бы скачивать примеры для конкретной библиотеки, компилировать и устанавливать это на свой телефон? А были ли моменты, когда вы искали подходящую иконку для ApplicationBar? Сколько времени потребовалось, что бы её найти? И, наверное, желали быть в курсе того, когда появляются новые иконки? А хотите, что бы это и кое-что другое было собрано в одном бесплатном приложении для Windows Phone? Если да, то добро пожаловать под кат, где вас ждёт описание приложения WinPhone DevHub и некоторые технические подробности его создания.
Читать дальше →
Всего голосов 18: ↑13 и ↓5+8
Комментарии3

Пишем «Змейку» для Windows Phone 7

Время на прочтение11 мин
Количество просмотров15K
Об авторе: Паси Маннинен разрабатывает мобильные и веб-приложения, является Чемпионом Nokia Developer и Профессионалом Adobe Community, сертифицированным экспертом и преподавателем Adobe по Flex, Flash и Flash Mobile. Окончил магистратуру Университета Ювяскюля (одного из крупнейших вузов Финляндии) по специальностям «Прикладная математика» и «Компьютерные науки».

Введение


В этой статье мы покажем вам как создать простую версию Змейки для Windows Phone. В ней можно будет перемещать змейку в разных направлениях с помощью жестов. Приложение состоит из экрана меню, самой игры и финального экрана с результатами игры.



Windows Phone 7.1 SDK


Для разработки приложений для устройств под управлением Windows Phone 7, вам нужно установить Windows Phone 7.1 SDK. Вы можете загрузить его последнюю версию здесь.

Читать дальше →
Всего голосов 29: ↑21 и ↓8+13
Комментарии14

Понимание XAML

Время на прочтение5 мин
Количество просмотров82K
Для кого эта статья: для людей, которые только начинают своё знакомство с технологиями использующими XAML. Чтобы не усложнять статью, я не касаюсь многих деталей вроде Markup Extensions, управления ресурсами и т.п. Прочитав данную статью, я надеюсь, вы сможете понять что происходит под капотом XAML парсера и более чётко представлять как из вашего текстового документа получается граф объектов в памяти, с различными свойствами.

XAML — это язык разметки, который появился вместе с первой версией WPF от Microsoft. Сейчас он также используется в Silverlight и Windows Phone 7 (сути тот же Silverlight). Таким образом, сейчас довольно много людей активно используют XAML. Однако для эффективной работы полезно будет понять концепции, которые стоят за я языком, чтобы отдельные конструкции не казались странными.
Читать дальше →
Всего голосов 24: ↑16 и ↓8+8
Комментарии14

Библиотека для регистрации и отлова нажатий 'горячих' комбинация клавиш

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

Пример использования

HotKeysManager manager = new HotKeysManager();
manager.AddHotKey(new HotKeyCombination(() => { MessageBox.Show("Привет, Хабр!"); }) { Keys.LControlKey, Keys.H });

Другой вариант добавления, где в качестве комбинации берутся текущие нажатые клавиши, удобно в случае когда пользователь назначает комбинацию сам. В демке есть пример подобной записи комбинаций.
manager.AddHotKey(new HotKeyCombination(HookManager.CurrentDownedKeys.ToArray(), () => { MessageBox.Show("Привет, Хабр!"); }));


Теперь при нажатии комбинации LeftCtrl+H (или H+LeftControl), мы увидим приветственное сообщение.
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии7

LightRadio от Alcatel-Lucent: смерть традиционных базовых станций?

Время на прочтение4 мин
Количество просмотров2.8K
В феврале, на MWC в Барселоне, компания Alcatel-Lucent представила широкой публике своё решение для организации метросот в сетях LTE. Решение получило название lightradio. К сожалению на хабре был аж один пост, посвященный этому событию, и то сосредоточился больше на комплексе антенн который используется для работы нескольких сетей. Попробуем разобраться получше, что-же из себя представляет lightradio и как оно может повлиять на развитие сетей мобильного доступа.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии12

Переводим числа между двоичной и десятичной системами «на лету», объяснение «на пальцах»

Время на прочтение2 мин
Количество просмотров73K
Здравствуйте, Хабровцы.
Пост можно было бы назвать: «Для любителей посчитать на пальцах», но это мы узнаем дальше.

Вступление: А что-же тянуть. Все что будет дальше, пойдет на тему подсчета в двоичной системе на пальцах. Кто еще не знает, постараюсь обьяснить, что это, как и зачем это осваивать.
Начну, пожалуй, с преимуществ:
1. Удобно переводить любое число с десятичной в двоичную системы и наоборот, не используя калькулятор.
2. Развивается моторика пальцев.
3. Развивается визуальное восприятие двоичных чисел.
Минусы:
1. Немного тренировки.
2. Нельзя в публичных местах показывать числа 26,27,352,378 и 891.
Читать дальше →
Всего голосов 68: ↑42 и ↓26+16
Комментарии16

Применение атрибутов в C#

Время на прочтение6 мин
Количество просмотров96K
Большинство источников по использованию атрибутов [1, 2] рассказывают, что они есть, «обеспечивают эффективный способ связывания метаданных или декларативной информации с кодом», могут быть получены при помощи отражений [3]. В рамках данной статьи, я попробую показать прикладной пример применения атрибутов: проверка заполненности обязательных полей на форме добавления/редактирования нового бизнес-объекта.
Перед тем, как вы нажмете подробнее, несколько предупреждений:
1. Если вы уже работали с атрибутами, то, возможно, вам будет неинтересно.
2. При написании демонстрационного примера были допущены существенные упрощения (например, отказ от MVVM), с целью облегчения восприятия материала про атрибуты.
Читать дальше →
Всего голосов 23: ↑19 и ↓4+15
Комментарии28

Инновационный сервис: запускаем стартап

Время на прочтение3 мин
Количество просмотров1.7K
Есть отличная идея! Вы стали счастливым обладателем мозгов, которые придумали совершенно новый, никем не разработанный сервис, который покорит интернет как twitter или facebook. Однако есть, что называется, две большие разницы между инновационным сервисом и успешным стартапом. Запускать любую неведомую фигню следует с приложением всей интеллектуальной мощи организма и за пределом его физических сил.

Собственно, что и как запускать, чтобы не разориться и не провалиться?
Читать дальше →
Всего голосов 41: ↑29 и ↓12+17
Комментарии43

Информация

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