Сегодня, наряду с обновлением Windows Azure (подробности на Хабре) и большим анонсом новых сервисов, были представлены новые инструменты разработки Windows Azure SDK for .NET 1.7 для Visual Studio 2010 и Visual Studio 2012.
Метка «python» - 47
Выпущены новые версии инструментов Windows Azure, добавлена поддержка Python
2012-06-07 в 12:25, admin, рубрики: .net, node.js, python, Visual Studio, visual studio 2012, windows azure, Блог компании Microsoft, Облачные вычисления, метки: .net, node.js, python, visual studio 2012, windows azureВстречайте обновленную облачую платформу Windows Azure
2012-06-07 в 9:16, admin, рубрики: iaas, node.js, php, python, visual studio 2012, windows azure, Блог компании Microsoft, Облачные вычисления, метки: IaaS, node.js, PHP, python, visual studio 2012, windows azureСегодня Microsoft объявила о доступности новых сервисов на облачной платформе Windows Azure, которые делают Windows Azure не только PaaS, но и IaaS платформой.
Основными новыми фичами являются:
- виртуальные машины (Virtual Machine) обеспечивающие поддержку persistent -виртуальных машин с Windows Server и Linux;
- виртуальные сети (Virtual Network) позволяющие создавать защищенную виртуальную сеть между локальной и облачной инфраструктурой;
- Windows Azure Web Sites позволяющие размещать ASP.NET, PHP и другие сайты на платформе Windows Azure;
- поддержка разработки в Visual Studio 2012 (Windows Azure SDK for .NET June 2012);
- улучшенная поддержка Open Source – официальная поддержка Python и Windows Azure SDK на Mac и Linux.
А так же объявлено, что Windows Azure в течение этого месяца будет доступен в direct-модели и для Росcии!
Встречайте обновленную облачную платформу Windows Azure
2012-06-07 в 9:16, admin, рубрики: iaas, node.js, php, python, visual studio 2012, windows azure, Блог компании Microsoft, Облачные вычисления, метки: IaaS, node.js, PHP, python, visual studio 2012, windows azureСегодня Microsoft объявила о доступности новых сервисов на облачной платформе Windows Azure, которые делают Windows Azure не только PaaS, но и IaaS платформой.
Основными новыми фичами являются:
- виртуальные машины (Virtual Machine) обеспечивающие поддержку persistent -виртуальных машин с Windows Server и Linux;
- виртуальные сети (Virtual Network) позволяющие создавать защищенную виртуальную сеть между локальной и облачной инфраструктурой;
- Windows Azure Web Sites позволяющие размещать ASP.NET, PHP и другие сайты на платформе Windows Azure;
- поддержка разработки в Visual Studio 2012 (Windows Azure SDK for .NET June 2012);
- улучшенная поддержка Open Source – официальная поддержка Python и Windows Azure SDK на Mac и Linux.
А так же объявлено, что Windows Azure в течение этого месяца будет доступен в direct-модели и для Росcии!
look-at — менеджер фокуса
2012-06-05 в 14:10, admin, рубрики: command line, linux, python, Ubuntu, xorg, ненормальное программирование, метки: command line, python, Ubuntu, xorgЧто такое look-at?
Это утилита, которая переключает фокус между окнами приложений из командной строки.
Зачем?
При работе с большим количеством открытых окон часто возникает проблема с тем, чтобы быстро переключится в окно нужного приложения. Можно, конечно, применять сочетание клавиш Alt+Tab, но Ктулху вызвать проще. Гораздо удобнее использовать шоткаты. Например, Super+1 — и вы уже работаете с терминалом, Super+2 — и перед вами Firefox. Предлагаю вашему вниманию утилиту look-at, которая даёт возможность делать это (фанаты Unity — молчать!) практически в любом десктопе, где есть X.Org.
Читать полностью »
PyQt4: проблемы со сборкой QtHelp
2012-06-04 в 16:48, admin, рубрики: pyqt4, python, Песочница, метки: pyqt4, pythonНачалось всё с того, что я захотел установить Python3 и Eric5 на свою Kubuntu 12.04. Так как в репозиториях «Панголина» присутствует только Eric4, то было решено ставить всё руками из исходников. По сути, в такой установке нет ничего сложного: ставлю Python3, затем SIP, далее PyQt4, потом QScintilla2. На первый взгляд всё прошло гладко. Я спешно перехожу в каталог с дистрибутивом (не побоюсь этого слова) Eric5 и набираю заветные
sudo python3 install.py
Каково же было моё удивление, когда скрипт выдал в консоли
Found PyQt4
Sorry, please install QtHelp.
Error: No module named QtHelp
Читать полностью »
5 новых курсов Udacity
2012-05-31 в 6:46, admin, рубрики: python, translate, Udacity, дистанционное обучение, краудсорсинг, онлайн-курсы, Учебный процесс в IT, метки: python, translate, Udacity, дистанционное обучение, краудсорсинг, онлайн-курсыМногие на хабре слышали о курсах Udacity. Пояснение для тех, кто не знает что это такое. Основатель проекта, Себастьян Тран считает, что с помощью современных технологий, можно сделать высшее образование доступным всем. Для выполнения этой задачи и был основан udacity.com.
Университет открылся 20 февраля 2012 года двумя семинедельными курсами:
CS101: Building a Search Engine
CS373: Programming a Robotic Car
16 апреля запустились ещё 4 курса:
CS212: Design of Computer Programs
CS253: Web Application Engineering
CS262: Programming Languages
CS387: Applied Cryptography
На этой неделе как раз идет final exam. И вот сегодня должна появится новость о запуске 5 новых курсов:
CS215: Algorithms
CS221: Logic & Discrete Mathematics
CS258: Software Testing
PH100: Landmarks in Physics
ST101: Introduction to Statistics
Под катом можно найти описание новых курсов
Читать полностью »
Экспорт экзаменов из Visual CertExam в Anki
2012-05-28 в 23:14, admin, рубрики: anki, python, vce, системное администрирование, Учебный процесс в IT, метки: anki, python, vceУчась на курсе MCITP, я, как и многие другие айтишники, столкнулся с дампами экзаменов, по которым можно вызубрить конкретные вопросы и правильные ответы на них. Даже хорошо зная теорию, дампы сильно повышают шанс пройти сам экзамен, ну и по ходу дела закрепить в памяти детали самой темы. Это, само собой, и так все знают.
Собственно процесс подготовки обычно выглядит как многократное прохождение одного и того же экзамена раз за разом в Visual CertExam. У этого подхода есть, на мой взгляд, большой минус: программа не учитывает, насколько хорошо я знаю конкретный вопрос, и при каждом проходе мне приходится раз за разом тратить время на те вопросы, которые я уже хорошо выучил, чтобы перейти к тем, которые еще нет.
Читать полностью »
Django своими руками часть 1: Собираем шаблоны для jinja2
2012-05-28 в 15:48, admin, рубрики: framework, jinja2, python, метки: framework, jinja2, pythonВведение
В этом посте хотелось бы описать создание небольшого фреймворка с системой плагинов как django. Только с использованием внешних компонентов. Jinja2 для шаблонов, bottle для получения переменых среды, вместо ORM будет использоваться pymongo, а сессиями будет заниматься beaker.
В первой части хочу рассказать как удобно подсоединить Jinja2 чтоб шаблоны можно было собирать из разных папок (читай плагинов) и кешировать их.
Также в следующей части хотелось бы рассказать как подключить к шаблонам gettext и автоматизировать их перевод.
Автоматическое клонирование серверов на виртуальные машины по крону
2012-05-28 в 12:38, admin, рубрики: python, xen, виртуализация, Программирование, Серверное администрирование, скрипты, метки: python, xen, виртуализация, скриптыПостановка задачи
Описание проблемы
В работе используется большое количество физических серверов на базе Debian GNU/Linux. Разработчикам часто бывает нужно предоставить на растерзание клоны этих серверов, каждый раз клонировать руками неэффективно. Примечание: конкретный дистрибутив при описываемом методе не важен, метод очень легко адаптируется под любой дистрибутив.
Картинка для красоты
Задача
Сделать автоматическую систему клонирования боевых серверов в виртуальные машины по крону.
Что получилось
virt_server> p2v.py foo restore
WORKING WITH SERVER: 'foo'
READING CONFIG FOR 'foo'
CHECKING LOCAL CONFIG
CHECKING LOCAL CONFIG FOR 'foo' COMPLETED SUCCESSFULLY
CHECKING REMOTE CONFIG
CHECKING NODUMP FLAG: "lsattr -d /home/backupman/dumps | egrep '[\w-]+d[\w-]+[ ]/data/dumps'"
CHECKING REMOTE DUMP: 'sudo /sbin/dump a0f /dev/null /dev/null'
CHECKING IF WE ARE ABLE TO SSH TO: "ssh -T backupman@foo 'if [ -d /data/dumps ] ; then exit 0 ; else exit 1 ; fi'"
CHECKING REMOTE CONFIG FOR 'foo' COMPLETED SUCCESSFULLY
DUMPING FILESYSTEMS
GETTING THE DUMPS
STOPPING VM: foo2
MAKING FS TYPE: ext3 ON PARTITION: /dev/mapper/foo
RESTORING DUMPS FOR: foo
INSTALLING BOOTLOADER FOR: foo
RESTORING CONFIG FOR: foo
STARTING VM: /etc/xen/foo.xm
Вещи, о которых следует помнить, программируя на Python
2012-05-26 в 18:59, admin, рубрики: python, перевод, переводы, метки: python, переводДзэн Питона
Изучение культуры которая окружает язык, приближает вас на шаг к лучшим программистам. Если вы всё еще не прочли «Zen of Python» то откройте интерпретатор Python и введите import this. Для каждого элемента в списке вы найдете пример здесь
Однажды моё внимание привлекло:Читать полностью »