Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Встречайте Node.js 14.0.0

Разработка веб-сайтовJavaScriptNode.JSWebAssembly


Вышла версия Node.js 14.0.0. Эта версия будет жить долго, до апреля 2023 года, и сейчас в ней еще не появилось всех ожидаемых нами новшеств. Они будут постепенно появляться летом, а 19 октября 14 версия станет LTS.

Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры14.5K
Комментарии 11

На передовой дизайна виртуальных машин

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

Читать дальше →
Всего голосов 44: ↑40 и ↓4 +36
Просмотры3.8K
Комментарии 51

Пошаговое руководство по установке Debian 5.0 Lenny + XEN + LVM + Routing на Hetzner DS3000

Хостинг

Вступление


Недавно мне потребовалось перенести несколько сайтов различных клиентов на нормальный выделенный сервер (не виртуальный). Я давно выбирал, где лучше арендовать сервер и выбором стала немецкая компания Hetzner Online и ее тарифный план DS 3000 (AMD Athlon 64 X2 4200+/2Gb DDR/2x160Gb HDD — как выяснилось потом — на сервере оказалось два винчестера по 320Гб).

Но мне не хотелось всех размещать на одном сервере. Поэтому было решено сделать виртуальные машины на базе технологии XEN (к тому же в придачу к серверу на ТП DS 3000 Hetzner Online бесплатно выдает 6 IP-адресов, которые очень удобно будут смотреться для отдельных проектов). В Сети можно найти много информации по теме настройки и самого XEN'а на Debian'e и настройки роутинга на нем, поднятии виртуалок на LVM (lvm дает большее быстродействие, чем виртуалки на базе image-файлов), даже в вики самой фирмы была информация об этом (но на немецком — Google Translate нам в помощь). Но. Было одно «Но». Она вся была разрозненная и кусками. Я нигде не смог найти толкового пошагового руководства для настройки «от» и «до».

Поэтому, всем кому интересна эта тема,
добро пожаловать под кат...
Всего голосов 71: ↑62 и ↓9 +53
Просмотры14.5K
Комментарии 36

ESET CrackMe – CONFidence 2o1o

ESET NOD32
Компания Eset уже на протяжении нескольких лет выступает спонсором конференции, посвящённой практическим аспектам информационной безопасности — CONFidence. И каждый год мы предлагаем задание в виде crackme, за быстрое решение которого выдаются ценные призы. В этом году наш польский офис, официальное открытие которого состоялось в начале года, подготовил весьма оригинальное задание. Ведь конференция проходила в их родном городе, в Кракове.

image

Если вы хотите попробовать свои силы, тогда не читайте информацию подкатом, так как там мы опубликовали описание алгоритма проверки регистрационного кода. Скачать crackme можно здесь.
Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Просмотры13.3K
Комментарии 19

Архитектура памяти: Erlang против Java

Erlang/OTP
Перевод
Я прочитал очень-очень интересную статью «Стратегии управления памятью для Erlang VM». Она была написана в качестве диссертации Джеспером Вильхельмсоном. Я подумал, что было бы неплохо обсудить различия между управлением памятью в Erlang и Java VM от Oracle.
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры10.9K
Комментарии 40

Задаём виртуальной машине IP по MAC без использования DHCP

Системное администрирование

В статье рассказывается о использовании скриптов для CentOS и Windows XP, которые устанавливают IP в соответствии с MAC сетевого интерфейса VM, а также о сложностях управления сетевым интерфейсом в Windows

Система, которую мы разрабатываем, очень активно работает с виртуальными машинами. Когда ядру системы требуется очередная машина, копируется шаблонный образ, и запускается эта копия. Таким образом, одновременно может работать очень много копий по сути одной и той же машины.

Конечно, в момент запуска каждая виртуальная машина идентична шаблонной. В том числе наследуются и установленные параметры сети. Все виртуальные машины работают в одной подсети, а значит, они не должны пользоваться тем статическим IP, который достался им от шаблонной машины — иначе будут возникать конфликты. То есть каждая машина должна получить собственный IP. Казалось бы, решение очень простое — использовать DHCP сервер и динамические IP.

Однако, есть и другой вариант, о котором я расскажу в этой статье.
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Просмотры29K
Комментарии 74

Установка размеров с помощью единиц vw и vh

Разработка веб-сайтов
Перевод
В CSS3 появились новые единицы измерения. (Я, кажется, уже говорил об этом.eng) Вы уже слышали о px, pt, em и новых rem. Давайте рассмотри еще несколько: vw и vh.
Читать дальше →
Всего голосов 48: ↑46 и ↓2 +44
Просмотры112.3K
Комментарии 50

Создаем шаблон виртуальной машины с SharePoint в Windows Azure

SharePointMicrosoft Azure
Tutorial


Как вы знаете, в новой версии Windows Azure есть возможность использовать виртуальные машины. В том числе, это могут быть машины с SharePoint 2010.
По умолчанию в списке систем нет машины с SharePoint 2010. Рассмотрим, как это можно исправить.
Читать дальше →
Всего голосов 22: ↑14 и ↓8 +6
Просмотры2.8K
Комментарии 2

Построение распределенного ЦОД (DC Interconnect, DCI)

Hewlett Packard Enterprise
Когда компания дорастает до определенного размера и одного ЦОД ей становится мало, сразу возникает масса вопросов, как дальше развивать сетевую инфраструктуру. Действительно, как расширить границы существующего ЦОД, чтобы он прозрачно обеспечивал существующие сервисы на удаленных площадках? Делать большой L2 домен, чтобы не было проблем с виртуализацией или объединять площадки по третьему уровню? Если делать инфраструктуру иерархической, то как обойти ограничения существующих стандартов (802.1q) и что будет в этом случае с безопасностью? А как, при этом, обеспечить надежную передачу конвергентного трафика (e.g. FCoE) между площадками? И всем этим еще необходимо слаженно управлять…

Устойчивый «трэнд» последнего времени на виртуализацию и построение облачных инфраструктур однозначно показывает, что предпочтительнее остальных по многим причинам является вариант с объединением площадок ЦОД по второму (L2) уровню. Однако сразу возникает вопрос, какую технологию для этого использовать? Очевидно, что строить сейчас распределенный L2 домен на основе STP, как минимум, не рационально. Из существующих альтернатив — TRILL, PBB/SPB, FabricPath (proprietary!), MPLS/VPLS, dark fiber – вариант с использованием для DCI технологии VPLS является, с одной стороны, самым зрелым и проверенным на практике, с другой — гибким и богатым по функциональности. Про него дальше и поговорим подробно.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры21.3K
Комментарии 82

Обновление Windows Azure: широкая доступность виртуальных машин и сетей, SLA, увеличение памяти, уменьшение цен

MicrosoftMicrosoft Azure
image

Вчера состоялся большой и очень важный анонс для всей платформы Windows Azure. Была анонсирована широкая доступность (General Availability) платформы IaaS: виртуальных машин и виртуальных сетей в облаке Windows Azure. Статус широкой доступности для облачного сервиса означает предоставление SLA (Service Level Agreements), гарантий и поддержки со стороны Microsoft.

Кроме всего прочего, вместе с анонсом представлены две новые виртуальные машины в Windows Azure с размерами памяти в 28 Гб (4 ядра) и 56 Гб (8 ядер). Новые типы виртуальных машин с увеличенным размером памяти предназначены для проектов и решений, которым требуется большой объем памяти.

Вместе с анонсом широкой доступности платформы IaaS в Windows Azure мы предлагаем новые образы SQL Server, BizTalk Server и SharePoint с лицензирование соответствующих серверов (в том числе, долгожданное лицензирование SQL Server). На выбор предлагаются разные версии серверов, например, от Web Edition до Enterprise для SQL Server.

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

Разработчикам и ИТ-профессионалам, использующим Linux для своих проектов предлагаются официальные образы openSUSE, SUSE Linux Enterprise Server 11 SP2 с поддержкой от SUSE, Ubuntu 12.04 и 12.10 от Canonical, CentOS 6.3 от OpenLogic. Кроме того, через сообщество VMDepot уже доступны более 200 готовых к развертыванию заранее настроенных образов виртуальных машин на базе Linux с десятками различных инструментов: Ruby, Django, Solr, Jenkins, Jetty, Nginx и множества других.

И, наконец, мы снижаем цены на IaaS и PaaS на 21% и 33%! Вместе с этим снижением цены, мы берем на себя обязательство перед уже существующими 200 000 и всеми будущими клиентами Windows Azure соответствовать ценам Amazon Web Services на вычислительные мощности, хранилище и каналы.

Попробовать новые функции и возможности можно прямо сейчас с помощью бесплатного 90-дневного триала. Первичную информацию о работе с виртуальными машинами на русском языке можно найти на нашем портале azurehub.ru. Поддержка дружного сообщества пользователей Windows Azure располагается на Facebook.
Читать дальше →
Всего голосов 35: ↑24 и ↓11 +13
Просмотры6.8K
Комментарии 23

Обновление Windows Azure: point-to-site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

MicrosoftMicrosoft Azure
Коллеги разработчики и ИТ-профессионалы, спешу поделиться подробностями об очередном обновлении облачной платформы Windows Azure. 26 апреля Скотт Гатри представил в своем блоге очередную порцию новинок, которые касаются работы виртуальных машин и сетей, а также других облачных сервисов. Кроме того, в анонсе был представлен долгожданный обновленный набор инструментов Ruby SDK, который позволит приложениям на Ruby легко интегрироваться с облачными сервисами Windows Azure. Ниже вы найдете более подробное описание этих, а так же других, не описанных у Скотта Гатри нововведениях.

Point-to-Site подключения к виртуальным сетям


Основным нововведением данного обновления платформы можно смело назвать новый функционал виртуальных сетей для обеспечения взаимодействия типа Point-to-Site, то есть без необходимости в VPN-устройстве на стороне клиента!

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


подробности, другие новости, ссылки...
Всего голосов 31: ↑21 и ↓10 +11
Просмотры5.3K
Комментарии 1

Python изнутри. Введение

БурукиPythonПрограммирование
Перевод
Tutorial
Boa constrictor1. Введение
2. Объекты. Голова
3. Объекты. Хвост
4. Структуры процесса

Помимо изучения стандартной библиотеки, всегда интересно, а иногда и полезно, знать, как язык устроен изнутри. Андрей Светлов (svetlov), один из разработчиков Python, советует всем интересующимся серию статей об устройстве CPython. Представляю вам перевод первого эпизода.

Мой друг однажды сказал мне: «Знаешь, для некоторых людей язык C — это просто набор макросов, который разворачивается в ассемблерные инструкции». Это было давно (для всезнаек: да, ещё до появления LLVM), но эти слова хорошо мне запомнились. Может быть, когда Керниган и Ритчи смотрят на C-программу, они на самом деле видят ассемблерный код? А Тим Бёрнерс-Ли? Может он сёрфит интернет по-другому, не так, как мы? И что, в конце концов, Киану Ривз видел в том жутком зелёном месиве? Нет, правда, что, чёрт побери, он там видел?! Эм… вернёмся к программам. Что видит Гвидо ван Россум, когда читает программы на Python?
Узнать ответ
Всего голосов 98: ↑93 и ↓5 +88
Просмотры91.7K
Комментарии 60

Дайджест новостей платформы Windows Azure, февраль 2014

MicrosoftMicrosoft AzureHadoop

image



В рамках этого дайджеста новостей облачной платформы Windows Azure собраны основные анонсы для разработчиков, ИТ-профессионалов и для всех специалистов интересующихся облачными технологиями и платформой Windows Azure.



В этом выпуске:


  • Запущены новые региональные дата-центры Windows Azure.
  • Представлен новый сервис ExpressRoute – частные сети от ЦОД к Windows Azure.
  • Снижение цен на сервис рассылки пуш-уведомлений Notification Hubs.
  • Представлены цены и сроки доступности инструментов Oracle в Windows Azure
  • Web Sites. Поддержка бэкапа и восстановления сайтов
  • Mobile Services. Поддержка серверного кода на .NET. Интеграция с Notification Hubs. Поддержка PhoneGap. Client SDK.
  • HDInsight (Hadoop). Поддержка Hadoop 2.2
  • Java-разработка. Обновление инструментов разработчика
  • Управление и мониторинг. Уведомления о сбоях платформы на портале. Увеличение лимита на количество соадминистраторов. Новые командлеты PowerShell.
  • Виртуальные машины. Поддержка VM Agent и сервиса фоновой информации.
  • Active Directory. Еще больше SaaS-сервисов в каталоге. Отчетность. Управление группами.
  • BizTalk Services. Поддержка протокола EDIFACT. Интеграция с шиной Service Bus. Бэкап и восстановление.
  • Дополнительно. Бесплатные книги. Летняя школа Microsoft Research. Windows Azure – миллионам болельщиков.
Читать дальше →
Всего голосов 22: ↑14 и ↓8 +6
Просмотры3.9K
Комментарии 0

Широкомасштабное эталонное тестирование OpenStack: Как мы тестировали Mirantis OpenStack в SoftLayer

Mirantis/OpenStackOpen source
Автор: Олег Гельбух

Похоже, одним из главных вопросов, волнующих тех, кто вовлечен в индустрию облачных вычислений, стал вопрос о готовности OpenStack к эксплуатации на уровне предприятия при пиковой нагрузке. Среди распространенных тем разговоров – стабильность и производительность облачных сервисов на базе OpenStack в масштабе. Но что значит «масштаб»? Какой уровень масштаба применим в реальном мире?
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры6.6K
Комментарии 4

Массивное обновление платформы Azure: все анонсы TechEd NA 2014

MicrosoftMicrosoft Azure
В рамках этого дайджеста новостей облачной платформы Microsoft Azure собраны основные анонсы для разработчиков, ИТ-профессионалов и для всех специалистов интересующихся облачными технологиями и платформой Azure. Предыдущие выпуски дайджеста можно всегда найти по следующей ссылке.

 

В эти дни проходит крупнейшая конференция Microsoft TechEd NA 2014, в рамках которой было сделано множество анонсов, в том числе по технологиям платформы Microsoft Azure.

В этом дайджесте собраны все озвученные на конференции анонсы и другие новости за прошедший месяц:

  • Новые сервисы!
    • Remote App – запуск клиентских приложений в облаке с доступом на любом RDP-клиенте;
    • API Management – централизованные управление, контроль, доступ к вашим API размещенных в любом месте
    • Кэш на базе Redis – распределенный кэш для ваших сервисов на базе популярного opensource-инструмента;     
  • Виртуальные машины. Новые высокопроизводительные VM A8 и A9 с InfiniBand. Встроенная поддержка функции антивирусов. Поддержка снятия образов VM. Java 8 в галерее образов VM;
  • Сетевые функции. Релиз сервиса ExpressRoute. Поддержка множественных VPN. Связь типа VNET-VNET. Резервирование IP. Внутренняя балансировка нагрузки. Релиз функции Traffic Manager External Endpoints;
  • Хранилище. Релиз сервиса импорта/экспорта носителей данных. Новый сервис общего SMB-хранилища;
  • Интеграция. Новые функции интеграции веб-сайтов и мобильных сервисов с данными и приложениями внутри предприятия;
  • Администрирование. Более 40 новых командлетов Azure PowerShell. Функция удаления каталога Azure Active Directory. Новая функция Cloud App Discovery в Azure Active Directory;
  • Media Services. Бесплатная электронная книга о построении медиа-решений на базе сервисов Azure. Поддержка проигрывания данных HLS на Android;
  • Microsoft приобретает облачный сервис GreenButton.

Рассмотрим эти новинки более подробно.
Читать дальше →
Всего голосов 36: ↑28 и ↓8 +20
Просмотры6.4K
Комментарии 0

Как попробовать новую Visual Studio “14” CTP без установки?

MicrosoftVisual StudioMicrosoft Azure


Недавно была представлена предварительная версия следующего поколения Visual Studio под кодовым именем “14”. Visual Studio “14” CTP предлагает сегодня попробовать некоторые из тех функций и возможностей, которые будут доступны разработчикам в скором времени. Среди них:


Про некоторые новые возможности Visual Studio “14” CTP уже написали на Хабре (читать статью). Эта предварительная версия не имеет лицензии go-live и не должна применяться в коммерческой разработке, более того рекомендуется устанавливать ее отдельно от рабочего окружения и других версий Visual Studio.

Однако существует очень простой способ попробовать все фишки Visual Studio “14” CTP и без самостоятельной установки – использование готового образа VM из галереи Microsoft Azure.
Читать дальше →
Всего голосов 33: ↑24 и ↓9 +15
Просмотры20.8K
Комментарии 11

Обзор обновлений платформы Microsoft Azure за июнь-июль

MicrosoftMicrosoft Azure
В рамках этого дайджеста новостей облачной платформы Microsoft Azure собраны основные анонсы и контент для разработчиков, ИТ-профессионалов и всех специалистов, интересующихся облачными технологиями и платформой Azure. Предыдущие выпуски дайджеста можно всегда найти по следующей ссылке.
В дайджест добавились разделы «Новости Open Source» и «Изучаем платформу».

Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры3.6K
Комментарии 3

Обзор обновлений платформы Microsoft Azure за август

MicrosoftMicrosoft Azure
В дайджесте новостей облачной платформы Microsoft Azure собраны основные анонсы и контент для разработчиков, ИТ-профессионалов и всех специалистов, интересующихся облачными технологиями и платформой Azure. Предыдущие выпуски дайджеста можно всегда найти по следующей ссылке. В этом дайджесте много громких новостей и интересного контента!
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Просмотры6.3K
Комментарии 5

Новые виртуальные машины Microsoft Azure — SSD-диски, повышенная производительность и Buffer Pool Extensions

MicrosoftMicrosoft Azure
Буквально вчера были анонсированы новые виртуальные машины Microsoft Azure, которые уже доступны всем пользователям. Суть новых виртуальных машин заключена в повышенной производительности – от пользователей было много запросов на то, чтобы производительность процессоров была повышена. В виртуальных машинах D-серии используются быстрые vCPU (около 60% прироста в скорости по сравнению с виртуальными машинами A) и большим количеством памяти (до 112 Гб). Также у новых машин — локальные SSD-диски (до 800 Гб), что открывает большие перспективы для повышенных запросов к файловой подсистеме.

А Michal Smereczynski из Варшавы, не откладывая важные дела на потом, уже скомпилировал немного ядра за ~11 минут.


Читать дальше →
Всего голосов 29: ↑26 и ↓3 +23
Просмотры10.2K
Комментарии 7