Метка «windows» - 24

Пару месяцев назад я искал руководство по созданию DbgEng расширений к отладчику из Debugging Tools for Windows для начинающих. Что бы на простом примере, с самого начала, подробно и с картинками. Google дал много информации по теме, но ни одного руководства отвечающего вышеперечисленным требованиям.
Читать полностью »

Пару месяцев назад я искал руководство для начинающих по созданию DbgEng расширений к отладчику WinDbg из Debugging Tools for Windows. Что бы на максимально простом примере, с самого начала, подробно и с картинками. Google дал много информации по теме, но ни одного руководства отвечающего вышеперечисленным требованиям.
Читать полностью »

Эволюция инсталляторов
Товар в красивой упаковке проще продавать. А программу в хорошем инсталляторе?

Ведь не факт, что инсталлятор — аналог упаковки. Это скорее процесс вынимания продукта из коробки. Много раз нажать «Next», в самом конце — «Finish», и никакого там аккуратного развязывания ленточек. Порвали слюду, небрежно вскрыли коробку — «Что там у нас внутри?»

Сама коробка не представляет особой ценности. Для некоторых товаров специально делают бюджетную упаковку. Зато важно, чтобы процесс был предсказуемым. Если инсталлятор предсказуем, то его внешний вид и возможности не имеют значения. Но когда что-то пойдёт «не так», или пользователю вдруг не хватит стандартных опций, всплывут все недостатки — как внешнего вида, так и возможностей.
Читать полностью »

image

Спустя нескольких часов поиска и тестирования порядка 15 программ для расшаривания скриншотов и файлов в Windows, я кажется нашёл на мой взгляд самое функциональное, удобное, и плюс ко всему ещё и freeware & open-source решение. Подумал, что почувствую себя большим эгоистом, если не поделюсь им с кем-то ещё :) И так, встречайте!

SharexMod — приложение, позволяющее прозрачным и удобным способом расшаривать файлы и скриншоты(+редактирование/аннотации) с использованием более 20 различных сторонних сервисов. Не пугайтесь большого окошка на картинке, вся функциональность приложения реализуется в фоном режиме, в свёрнутом в трей состоянии.Читать полностью »

Всем привет. Мне, как разработчику, часто приходится делать скриншоты — для отправки багов (в том числе на хабре), для пояснения какого-то момента дизайнеру, для презентаций своего продукта. Самое простое, что можно сделать в этих случаях — вырезать область на экране, пометить стрелками обсуждаемый фрагмент и отправить это адресату.

Я перепробовал много программ, и на мой взгляд идеальный скриншотер должен:
— быть бесплатным;
— кастомизироваться под нужды пользователя: горячие клавиши, поведение, внешний вид;
— иметь встроенный редактор со стрелками, прямоугольниками, текстом;
— без проблем работать с несколькими мониторами;
— иметь стабильное онлайн-хранилище, не терять авторизацию, а после загрузки — класть в буфер обмена ссылку на страницу с изображением;

Ближе всего к выполнению всех пяти подобрался Skitch — однако убийственная интеграция с evernote, подлагивания и невозможность запустить его на windows побудили меня и моих друзей к разработке своего сервиса. Мы назвали его Monosnap.
image

Получилось ли у нас сделать идеальное приложение или нет, вы узнаете под катом.
Читать полностью »

Друзья!
В 10:00 начнётся онлайн-трансляция конференции «Облачная платформа Windows Azure для мобильных приложений»
Начинается онлайн трансляция конференции Windows Azure для мобильных приложений
Windows Azure – это облачная платформа, с помощью которой вы сможете получить готовый предварительно настроенный, надежный и масштабируемый бэкенд для вашего приложения под iOs, Android, Windows Phone и Windows 8. Вы увидите, как применить Windows Azure для решения задач хранения данных, авторизации пользователей и push-уведомлений. Кроме этого вы научитесь разрабатывать и развертывать веб-сервисы и получать к ним доступ с любой мобильной платформы.
Среди докладчиков: Дмитрий Мартынов, Наталья Ефимцева, Владимир Юнев (Microsoft), Ахмед Шериев (Аплана), Шавкат Айнурин (News360).
Читать полностью »

Приложение для отображения текущей скорости сетевого подключения

Как и ожидалось, в Windows 8 по умолчанию отключена возможность добавления гаджетов на рабочий стол, но я привык созерцать в процессе работы активность сетевого подключения, ранее в Windows 7 я пользовался гаджетом мониторинга сети либо платными версиями программ подобного функционала. С переходом на Windows 8 гаджеты отпали, а платные содержат кучу не нужного функционала помимо простой информации о текущей активности. Таким образом, возникла идея самому написать простенькую программку и поделится ей, вдруг кому тоже пригодится. Если интересно, прошу под хабракат…
Читать полностью »

Представьте себе, что у вас есть небольшой офис из 150 ПК на Windows, а руководство возжелало провести полную инвентаризацию существующего парка. Предположим что у вас для этих задач есть несколько сотрудников техподдержки. Как бы вы поступили?

Первое что приходит в голову — вручить техподам ручку и блокнотик и послать «в поля». Идея хороша, но упирается в «стоимость простоя» и полное отсутствие лояльности у сотрудников по отношению к техподдержке.

Что же делать и как быть в такой ситуации? Ещё один рецепт под катом
Читать полностью »

Прямая трансляция Windows Camp прямо на Хабре Сегодня в 10:00 МСК мы начинаем прямую трансляцию большой конференции Windows Camp, где мы расскажем как, зачем и почему разрабатывать приложения для Windows 8 и Windows Camp.

В рамках конференции будет несколько параллельных треков, смотреть которые можно прямо в этом посте.

Основной трек:
10:00 — Открытие конференции
11:15 — Проектирование дизайна приложений для Windows 8 и Windows Phone
12:30 — Что нового в Windows Phone 8 для разработчиков
14:30 — Разработка приложений под Windows 8: жизненный цикл приложений, контракты, тайлы и оповещения
15:45 — 8 главных возможностей Visual Studio 2012 для создания приложений Windows 8
17:00 — Распространение и продвижение приложений в Windows Store и Windows Phone Marketplace

Второй трек:Читать полностью »

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

image
Исходники, детали и пояснения под катом…
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js