Недавно вышла хорошая книга, посвященная разработке программ на C++ под Windows с помощью свободного инструментария MinGW.
Читать полностью »
Метка «windows» - 15
Книга по MinGW
2013-03-26 в 15:49, admin, рубрики: c++, mingw, windows, Песочница, я пиарюсь, метки: c++, mingw, windows, я пиарюсьМиграция домена с SAMBA 3 на ActiveDirectory (опыт миграции домена без простоя)
2013-03-25 в 9:53, admin, рубрики: active directory, samba, windows, системное администрирование, метки: active directory, samba, windows
В недавно опубликованной статье TerAnYu описал как производил миграцию домена с Samba на Active Directory. Способ был выбран, на мой взгляд, очень интересный, но, к сожалению, при миграции небольшого домена (автор упоминает в тексте статьи о 70 пользователях офиса) многие интересные проблемы остались «за кадром».
Я, в свою очередь, постараюсь абстрагироваться от скриптов дампа/восстановления пользователей и сконцентрироваться на описании возникших проблем и их решения. Быть может описанный опыт поможет кому-нибудь сократить трудозатраты на подготовку миграции.
И, конечно, я слукавил — простой будет, но самый минимальный.
Разработка приложений на Ruby on Rails в Visual Studio
2013-03-25 в 1:13, admin, рубрики: ruby on rails, Visual Studio, windows, Песочница, метки: ruby on rails, Visual Studio, windows Речь сегодня пойдет о том, как разрабатывать и отлаживать приложения на всеми уже давно любимом фрэймворке Ruby on Rails. Для всех меня лично с первого дня знакомства с Rails привычно стало использование следующей связки:
— Ubuntu
— Rvm
— Gedit + terminal (в качестве среды разработки)
Но сегодня хотелось бы поговорить о разработке на рельсах именно под виндой Windows в лучшей объективно по-моему мнению среде разработки на сегодняшний день MS Visual Studio. Кому интересно прошу под кат.
Читать полностью »
Миграция контроллера домена с SAMBA на ActiveDirectory
2013-03-23 в 11:28, admin, рубрики: active directory, samba, windows, ит-инфраструктура, системное администрирование, метки: active directory, samba, windows, ит-инфраструктура
Вот и пришло время рассказать о способе, который методом научного тыка, нескольких умных людей и несколько часов свободного времени помогли мне мигрировать домен, построенный предыдущим админом с SAMBA на ActiveDirectory.
Читать полностью »
Microsoft начала платить разработчикам за приложения для Windows 8 и Windows Phone 8
2013-03-20 в 7:51, admin, рубрики: windows, Windows 8 phone, windows phone, акция, оплата, приложения, метки: windows, Windows 8 phone, акция, оплата, приложенияMicrosoft начала программу по стимулированию разработчиков к созданию программ для своих новых операционных систем. В итоге можно заработать до 2000$ на 20 приложениях. Конечно, есть и условности.
Начиная с 8 марта по 30 июня этого года у всех желающих есть возможность получить по 100$ в виде суммы на виртуальной карте Visa за 20 приложений для Windows 8 и Windows Phone 8, которое будет одобрено для размещения в магазине. Требования для приложений остаются обычными — лишь бы они были новыми и имели больше функциональности, чем простой запуск веб-страницы. При этом незначительная переделка старого приложения и запрос на новое утверждение карается баном.
Всего можно отправить 10 приложений для Windows 8 и 10 для Windows Phone 8. Акция закончится или в обозначенный срок или когда будет набрана критическая масса готовых программ, число которых должно составить 10 000.
Читать полностью »
Qt сборка драйвера для работы с PostgreSQL (Windows)
2013-03-18 в 13:54, admin, рубрики: postgresql, qt, Qt Software, windows, метки: postgresql, Qt, windows Небольшое лирическое отступление:
Написать эту заметку меня сподвигло наличие в интернете огромного количества инструкций которые просто цитируют документацию, а реально не работают. Т.к. я работаю с Qt время от времени, то не знаю как обстоят дела с данной проблемой в Qt5.
Проблема
В установку по умолчанию (по крайней мере для версии 4.8.4) драйвер для работы с Postgres не входит.
Официальная документация предлагает собирать его очень простым способом http://qt-project.org/doc/qt-4.8/sql-driver.html#qpsql, но если вы скачивали уже собранное Qt, то будете изрядно озадачены тем, что сборка проходит без ошибок, но ничего не работает.
Читать полностью »
Управление доступом к файловым серверам Samba в домене Windows на базе AD
2013-03-18 в 9:41, admin, рубрики: linux, samba, windows, сеть, системное администрирование, метки: linux, samba, windows, сетьМы продолжаем серию статей про взаимодействие Linux и Windows. Эта статья посвящена управлению доступом к серверам Samba из домена AD.
В отличие от предыдущих статей, где в качестве примера использовалась тестовая сеть, эта статья базируется на реальной, «боевой» сети Московского энергетического института. В сети МЭИ зарегистрировано около 25000 пользователей. Сеть объединяет все учебные корпуса МЭИ с более чем 4500 рабочими станциями. Мы рассмотрим настройку доступа к серверу Samba, предоставляющему пользователям следующие услуги:
•доступ к персональному каталогу пользователя;
•доступ к общим каталогам;
•управление доступом как с использованием средств Samba, так и с использованием средств Windows.Читать полностью »
Влияние некоторых функций Windows (WinAPI) на работу desktop apps
2013-03-14 в 13:25, admin, рубрики: api, WinAPI, windows, оптимизация, Песочница, системное программирование, метки: WinAPI, windows, оптимизацияДавно и с недоверием присматриваюсь к некоторым функциям WinAPI ориентированным на повышение производительности приложения. Открыв MSDN, нашел описание интересующих меня функций:
BOOL WINAPI SetPriorityClass(
_In_ HANDLE hProcess,
_In_ DWORD dwPriorityClass
);
Sets the priority class for the specified process. This value together with the priority value of each thread of the process determines each thread's base priority level.
BOOL WINAPI SetProcessWorkingSetSize(
_In_ HANDLE hProcess,
_In_ SIZE_T dwMinimumWorkingSetSize,
_In_ SIZE_T dwMaximumWorkingSetSize
);
Sets the minimum and maximum working set sizes for the specified process.
BOOL WINAPI SetProcessPriorityBoost(
_In_ HANDLE hProcess,
_In_ BOOL DisablePriorityBoost
);
Disables or enables the ability of the system to temporarily boost the priority of the threads of the specified process.
Читать полностью »
Руководство по выстраиванию звезд: kernel pool spraying и VMware CVE-2013-2406
2013-03-14 в 9:36, admin, рубрики: VMware, vulnerability, windows, Блог компании Positive Technologies, информационная безопасность, метки: vmware, vulnerability, windowsЕсли вы возитесь с уязвимостями режима ядра в Windows, то рано или поздно приходится иметь дело с такой техникой, как kernel pool spraying (только не называйте ее «распыление ядерной кучи»). Думаю, умение держать под контролем поведение пула памяти ядра будет полезным для разработчика эксплойтов.
Чтобы осилить данную технику, необходимо иметь хотя бы примерное представление об устройстве пула ядра. В этой статье я постараюсь привести описание только значимых в контексте техники pool spraying деталей его реализации. Устройство пула ядра хорошо изучено, поэтому если вам все-таки нужны более глубокие познания, можете обратиться в любую поисковую службу или к ссылкам в конце статьи.
Читать полностью »
Создание загрузочной флешки c VMWare
2013-03-08 в 11:50, admin, рубрики: iso, linux, usb flash drive, VMWare ESXi, windows, виртуализация, Серверное администрирование, метки: iso, linux, usb flash drive, VMWare ESXi, windows Сервера в наши дни поставляются в основном без приводов оптических дисков, так что актуальным становятся различные способы загрузки с USB-носителей. Конечно в мире существуют такие вещи как USB DVD-ROM, USB HDD с функцией вирутализации оптоприводов из ISO файлов и прочие вещи, однако самым распространённым устройством которое точно есть практически у каждого системного администратора остаётся обыкновенная USB флешка. Вот о том, как создать загрузочную флешку из стандартного ISO VMWare и идёт речь в этой маленькой заметке. Итак к делу.
Читать полностью »