Рубрика «windows» - 168

Доброго времени суток уважаемые читатели.
JScriptInclude Gear v 0.1.0 — механизм каскадного импорта скриптов/библиотек. (Реванш)
Предлагаю Вашему вниманию пост-реванш, под названием JScriptInclude Gear механизм каскадного импорта скриптов/библиотек. Предыдущий пост презентующий JScriptInclude Gear на данный момент самозабвенно убран в черновики, теперь он совсем не актуален, не смотря на то, что предыдущая презентация была довольно сурово воспринята хабра-яваскриптерами, а там все таки было за что :), очень много опалы было вызвано непониманием сути, а именно того, что
JScript(WSH) != JavaScript(браузеры), в связи с чем JScriptInclude Gear возводился в ранг костылей, велосипедов, «было уже», «инахренаже» и т.д.
Я тогда очень хотел поделиться своим решением, но совсем не представлял как, как сделать его «вкусным» и понятным, но мне кажется сейчас у меня это получилось.
Тем не менее «Отхабренное» дело получило ход, люди пишут, люди пользуются, людям нравится. За прошедшую неделю я получил достаточно много отзывов, что стимулировало меня работать над своим решением, в итоге оно преобразилось до неузнаваемости. Спасибо всем, кто вышел вместе со мной на линию огня.

Тем же кто не знает о чем собственно речь — маленькое, завлекающее предисловие:
JScriptInclude Gear — это механизм каскадного импорта скриптов/библиотек предназначенный для использования в скриптах автоматизации написанных на языке JScript интерпретируемых технологией WSH(Windows Script Host) в окружении семейства операционных систем Windows. Дополнительно предоставляющий функционал для организации скриптов в виде базовых модулей, поддерживающий их определение в файлах конфигурации и их последующий вызов по псевдонимам и так далее, и тому подобное :)

Тех же, кто уже читал о JScriptInclude Gear в предыдущем посте, не смотря на, может быть, оставшийся негатив, я откланявшись попрошу остаться, уверяю Вас — здесь будет кое-что интересное, ведь изменилось почти всё: механизм теперь экспортируется COM-компонентой и подключается к Вашему скрипту двумя строками кода, подготовлен SFX-пакет для установки механизма в систему с автоматической регистрацией компоненты и автоматической конфигурацией необходимых путей, документация переделана «от и до», и теперь представлена в виде HTML, пример теперь стартует без «танцев с бубном», а в качестве приятного бонуса, в нем представлено несколько полезных модулей, которые описаны в документации (они, все-же являются примером использования и «не претендуют»), и естественно «подвылизан» сам код, хотя в процессе использования Вы с ним теперь собственно не сталкиваетесь.
Для тех кому неймётся, милости прошу на GitHub:
Механизм JScriptInclude Gear SFX-пакет установки.
(самостоятельный до безобразия :) )
Механизм JScriptInclude Gear сoрцы как есть.
(О развертывании в доп комментарии к последнему комиту, или в справке — раздел jsImport Object врезка «Внимание!!!»)
И все же хотелось бы, чтобы Вы прочитали оставшиеся «много букаф», хотя бы до пункта Возможности JScriptInclude Gear:

Заинтересовавшихся милости прошу под хабракат…
Читать полностью »

На многих компьютера Mac сегодня отсутствует оптический привод: он просто не идет в комплекте на macbook air и mac mini, на некоторых MacBook/iMac заменен на дополнительный 2.5 люймовый диск, а некоторых компьютерах привод может просто не работать.

Я перепробовал много способов — пытался установить с USB флешки/диска, все было тщетно (далеко не каждый mac загружается с флешки или внешнего диска). Refit также ничего не дал — был темный экран. Данный способ был просто спасением.
Читать полностью »

Истории про проектирование приложений для Windows 8

Наши коллеги, ведущие блог Создание Windows 8 и пополняющие руководства по проектированию и разработке приложений для Windows 8 на MSDN, за последнее время выложили несколько интересных историй как по проектированию наших собственных приложений, так и по проектированию приложений для популярных сценариев. Ниже вы найдете подборку ссылок на эти истории.
Читать полностью »

Уже как месяц юзаю этого 163 енота. Как мне продавали, так убеждали что этот зверек последнее ноу-хау среди планшетов. И все дело в процессоре, дизайне, минимизации и возможностях, таких мол нет.

Отчет о юзании планшета Енот 163 b

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

Вернулся тут недавно из отпуска, сел за компьютер и как раз подоспел на очередные крупномасштабные обновления безопасности Windows. Пошарил я на эту тему по интернету, и через некоторое время наткнулся на такую вот интересную сводную таблицу. Опять, что ли свежие эксплойты обходят нас стороной? Ну уж нет, кто ищет – тот всегда найдёт. Выбрал я первый, попавшийся под руку remote code execution exploit — CVE-2012-0175 (он же MS12-048) и решил докопаться до истины. Читать полностью »

В Windows 8 в метро-приложениях появилась возможность передачи данных (Sharing) между приложениями. В дальнейшем для простоты в статье буду употреблять термин «шаринг».
В целях безопасности передачей данных управляет сам пользователь и вызывается с боковой панели соответствующей чудо-кнопкой Share
image
или сочетанием клавиш Win + H.

В качестве примера можно привести возможность передачи своего местоположения с карт или понравившуюся фотографию в почтовое приложение или твиттер.

Реализация контракта «шаринг» может стать очень мощным маркетинговым инструментом. Вы можете предоставить возможность поделиться своими достижениями в игре или приложении с друзьями, что может способствовать увеличению популярности вашего приложения.

Здесь я буду употреблять термины приложение-поставщик для приложения которое «расшаривает» данные. И приложение-приемник для приложения который может принять расшаренные данные.
Читать полностью »

Windows 8 выйдет 26 октября

На мероприятии для партнеров Microsoft по продажам Microsoft's Global eXchange (MGX) президент подразделения Windows в Microsoft Стивен Синофски официально объявил о том, что новая версия клиентской операционной системы Windows 8 выйдет в пятницу 26 октября 2012 года. «Для компании это самое большое событие как минимум за последние 17 лет» — отметил Синофски, подразумевая выход Windows 95.

Несмотря на то, что ранее появлялись мнения о том, что Microsoft может отказаться от продажи Windows 8 «в коробке» в пользу обновления существующих систем, это оказалось, очевидно, не состоятельным. Релиз RTM-версии Windows 8 запланирован менее определенно — на начало августа; доступ к этой версии Windows 8 получат партнёры и клиенты корпорации с действующим контрактом Software Assurance, а также разработчики и специалисты с подписками MSDN/TechNet.

Стоит напомнить, что для пользователей устаревших и не очень систем Windows XP, Vista и 7 будет доступна (включая Россию и Украину) специальная система обновления до Windows 8 Pro за $39.99.

Также к релизу впервые ожидается специальная версия Windows RT для планшетов. За день до официального анонса даты выхода Windows 8 стало известно, что Intel и Microsoft готовят 20 планшетников с Windows 8.
Читать полностью »

image

Однажды, в студеную зимнюю пору, в одно старое приложение на С++, успешно работавшее до этого годами, пришлось вставить новый Java runtime 7 вместо отлично работавшего Java 6. Ничто не предвещало, и вдруг.

Код в общем-то очевиден и прост — немного JNI, и вот он — больной зуб. Приведу код только для Windows, т.к. чудеса эквилибристики под маком не потребовались.

Читать полностью »

Монопольное положение Internet Explorer на рынке браузеров привело к тому, что в 2009 году Европейская комиссия Европейского союза (ЕС) потребовала от Microsoft предоставлять пользователям право выбора браузера в Windows под угрозой запрета продаж операционной системы в Европе — формулировка проблемы была следующей: «Привязка фирмой „Microsoft“ браузера Internet Explorer к Windows наносит ущерб конкуренции между браузерами, подрывает инновацию продуктов и в конечном итоге уменьшает выбор потребителя». В конце 2009 года ЕС приостановила антимонопольный иск против редмондской компании, так как Microsoft обязалась обеспечить конечных пользователей «окном для выбора», которое должно содержать список из 12 альтернативных браузеров, располагающихся в случайном порядке.

На этой неделе в Брюссель от неназванных источников поступило несколько жалоб относительно того, что Microsoft прекратила практику BCS (browser screen choice) — выбора браузера примерно с февраля 2011 года, другими словами, одновременно с выходом Service Pack 1 для Windows 7; при этом первоначальное соглашение с ЕС предусматривало предоставление альтернативы Internet Explorer до 2012 года. Дисциплинированные европейские чиновники и, в частности, еврокомиссар по вопросам конкуренции Хоакин Альмуниа (Joaquin Almunia) объявил, что комиссия, которую он возглавляет, уже исследует полученные жалобы и открывает новое антимонопольное расследование.
Читать полностью »

QJson как библиотека для работы с JSON в Qt
Привет!

На хабре еще не писали про QJson — отличный и очень простой инструмент для работы с JSON на Qt. Вообще Qt рекоммендуют использовать XML — но мне кажется что в очень многих случаях он бывает чересчур уж избыточным или лишним. В некоторых случаях лучше использовать JSON. В этой заметке я расскажу как скачать, собрать и использовать QJson для работы с JSON в Qt.

Внимание! Этот пост — заметка. Все что вы тут прочитаете можно найти в гугле и на офф сайте проекта — но я думаю что такая заметка не будет лишней.
Читать полностью »


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