Иногда требуется написать маленькую программу, которая будет распространяться в виде исполняемого файла, и при этом не хочется, чтобы с программой ещё было море файлов. Один exe-шник и всё, да при этом хочется, чтобы его написание не занимало много времени (какой-нибудь лёгкий язык).
CPython в комплекте с py2exe или cx_Freeze не даёт требуемого результата: много файлов и большой размер программы, хотя и работает очень быстро.
Даже попробовал в Racket Creating Stand-Alone Executables, но хотелось всё же использовать Python, так как много наработок. Да и Racket тоже сгенерировал немало дополнительного «мусора».
Чистое решение смог получить в IronPython с помощью встроенного компилятора pyc. Даже IDE не потребовалась. Подробности под катом.
Читать полностью »
Рубрика «windows» - 169
Делаем standalone exe на IronPython
2012-08-15 в 8:50, admin, рубрики: .net, exe, ironpython, python, windows, метки: .net, exe, ironpython, python, windowsОпубликованы записи докладов Летней школы Windows 8
2012-08-15 в 6:49, admin, рубрики: Live tiles, windows, Windows 8, Блог компании Microsoft, дизайн приложений, контракты, летняя школа, оповещения, разработка, расширения, метки: Live tiles, Windows 8, дизайн приложений, контракты, летняя школа, оповещения, разработка, расширения 
5 августа в Парке Горького прошла Летняя школа Windows 8 на которой мы в свободной форме рассказывали о разработке под Windows 8, отвечали на вопросы и просто общались.
Если вы по каким-то причинам не смогли прийти, теперь вы тоже можете почувствовать атмосферу мероприятия и узнать много интересного — стали доступны записи докладов Летней школы Windows 8.
Разворачиваем cron в Windows
2012-08-14 в 11:14, admin, рубрики: cron, cygwin, windows, системное администрирование, метки: cron, cygwin, windows Стандартный планировщик Windows штука мощная, но столкнулся с проблемой, которая не позволила мне легко им пользоваться в «домашнем» выпуске Windows. Пришлось установить в систему настоящий cron. Ни капли не пожалел!
Как к этому пришёл, и что из этого поучилось под катом.
Читать полностью »
Восстановление netbook на заводские настройки
2012-08-14 в 8:11, admin, рубрики: windows, метки: windows В последние годы большинство производителей notebook не утруждает себя тем, чтобы положить в коробочку с приобретенным device'ом ещё и диск восстановления системы.
В подавляющем большинстве случаев эта ситуация характерна если вы приобретаете netbook.
В нем же обычно нет привода чтения оптических дисков?
Значит, и восстановление системы производить нужно как-то по другому.
Безусловно, большинство производителей предлагает различные утилиты для восстановления «снимков» системы или даже первоначального «заводского» состояния.
Но есть одно «НО».
В 99.99% случаев производитель предполагает, что у Вас ещё есть раздел с Windows, а раздел Recovery находится в нужном месте, что Вы как добросовестный пользователь ПК читали инструкции и делали всевозможные BackUp.
Да, при этом так же предполагается, что Windows вообще говоря — загружается.
Наивные, да?
Под cut один из вариантов того, делать если всё было «как всегда».
Жесткая приоритезация, или 5 первых шагов к отличному приложению для Windows 8. Навигация
2012-08-14 в 7:43, admin, рубрики: app, windows, Windows 8, Блог компании Microsoft, дизайн, интерфейсы, проектирование, метки: app, windows, Windows 8, дизайн, интерфейсы, проектирование 
В предыдущей части мы рассмотрели три первых шага на пути проектирования приложения:
- Определение целевой аудитории
- Формулировка цели приложения
- Отбор ключевых сценариев
Как вы могли заметить, первые три шага действительно можно смело применять к любым проектам,
я думаю, они от этого только выиграют. В этой части мы рассмотрим четвертый шаг — планирование навигации в приложении, и на этот раз нам никак не обойтись без понимания специфики Windows 8.
Используем Google Cloud Print без Google Chrome
2012-08-13 в 19:57, admin, рубрики: Google, Google Chrome, google cloud print, linux, mac os x, Ubuntu, windows, метки: Google, Google Chrome, google cloud print, linux, mac os x, Ubuntu, windows, принтер 
В этой статье я хочу рассказать, как можно использовать Google Cloud Print без установки Google Chrome. Целью статьи будет настройка машины под управлением Ubuntu Server в качестве сервера печати, а также настройка клиентов под управлением Windows, Mac OS и Linux (на примере Ubuntu). В общем случае в качестве сервера может выступать любая машина под управлением ОС семейства GNU/Linux, в том числе маршрутизатор с функцией принт-сервера.
Жесткая приоритезация, или 5 первых шагов к отличному приложению для Windows 8
2012-08-13 в 7:16, admin, рубрики: app, windows, Windows 8, Блог компании Microsoft, дизайн, Дизайн в IT, проектирование, метки: app, windows, Windows 8, дизайн, проектированиеОдна из сложностей, с которой, по моему опыту, сталкиваются практически все разработчики и дизайнеры, работая над приложениями для Windows 8 и Windows Phone, начинается прямо с порога – с проектирования того, как пользователь будет взаимодействовать с приложением (UX и UI).

Часто разработчик (автор приложения) приходит с некоторой готовой идей и старается напрямую перенести в Windows 8 привычную десктопную, мобильную или веб-функциональность. Обычно эта прямолинейная попытка «портирования» оборачивается стремлением сохранить все, что есть в оригинальном решении, включая схожие шаблоны решения интерфейсных задач и знакомые приемы разработки и написания кода.
Читать полностью »
В Microsoft уже думают над Windows 9 и выбирают название интерфейса Windows 8
2012-08-10 в 19:49, admin, рубрики: metro, microsoft, windows, Windows 8, windows 9, метки: metro, Windows 8, windows 9Еще до отправки на печать RTM-версии Windows 8, которая должна появиться на прилавках магазинов 26 октября этого года, по предполагаемой цене в 69.99$ за копию системы или 87.99$ за DVD-диск с системой, в Microsoft начали подготовку к разработке новой операционной системы, которая во внутренних и внешних документах корпорации фигурирует как Windows 9.
Безусловно, что долгосрочное планирование разработки для крупных корпораций совсем не удивительное дело, однако сама возможность немного заглянуть в планы крупной корпорации по созданию того, о чём ещё мало кто даже думает, всё равно любопытно. В LinkedIn некто Роберт Хоукинс утверждает, что принимал участие в одном из этапов разработки Windows 9:

Проброс видеокарты в Xen, из-под Ubuntu
2012-08-10 в 19:48, admin, рубрики: amd, iommu, passthrough, Ubuntu, windows, xen, виртуализация, проброс видеокарты, метки: amd, iommu, passthrough, Ubuntu, windows, xen, виртуализация, проброс видеокартыПредыстория
Прочитав как-то статью про успешный проброс видеокарты в виртуальную машину решил, что когда будет два видеоадаптера — сделаю так же. Однажды второй адаптер появился, и решил поиграться с бубном видеокартами, пол дня ушло на изучение разнообразной документации, но в итоге всё срослось, так что всех кому интересно узнать, как повторить, и что получилось — приглашаю под кат.
Читать полностью »
Руководство по созданию ActiveX-контролов на C++ с помощью ATL
2012-08-08 в 12:47, admin, рубрики: activex, c++, OLE, WinAPI, windows, метки: .com, activex, c++, OLE, WinAPI, windows В интернете существует множество учебников по использованию ATL, и в частности, по созданию COM-компонентов с его помощью, в том числе и ActiveX/OLE контролов, но большинство из них почему-то описывают процесс тыкания мышкой в разные интересные места Visual Studio, использование графических инструментов последней, и мало какой из них затрагивает нутро сгенерированного средой разработки кода в достаточно глубоком объеме. В русскоязычном сегменте интернета ситуация и того хуже — материалов по ATL крайне мало, практически нет(да и не только по ATL, а и по созданию COM-компонентов вообще), поэтому я решил этот недостаток компенсировать.
Читать полностью »
