Создание базы данных MySQL в рамках Microsoft Azure для студентов

Автор: admin от 21-10-2015, 21:15, посмотрело: 1464

Совсем недавно Microsoft объявил о предоставлении бесплатного облачного хостинга Microsoft Azure студентам. В рамках программы студентам доступны такие ресурсы как: веб-сайты, веб-сервисы WebAPI и SignalR, CMS Joomla, а также базы данных MySQL (да, MS SQL пока недоступен).

Создание базы данных MySQL в рамках Microsoft Azure для студентов


На промо-сайте Microsoft Azure для студентов доступна серия видео-уроков от shwars, посвященная азам создания сайтов в средах WebMatrix, Visual Studio, и пример разворачивания сайта на Joomla (который также доступен в текстовом варианте).

В этой статье я хотел бы дополнить эту серию и описать — как можно подключить базу данных MySQL к проекту на .NET Framework. Так как этот процесс объединяет в себе несколько сущностей (Azure, MySQL и Visual Studio), он будет изложен максимально подробно и в картинках, для начинающих студентов-программистов.
Поэтому, осторожно трафик!

Категория: Компании » Microsoft

 

Планировщик Go

Автор: admin от 21-10-2015, 18:43, посмотрело: 353

Преамбула от переводчика: Это достаточно вольный перевод пусть и не самой свежей (июнь 2013 года), но доходчивой публикации о новом планировщике параллельных ветвей исполнения в Go. Достоинством этой заметки есть то, что в ней совершенно просто, «на пальцах» описывается новый механизм планирования для ознакомления. Тем же, кого не устраивает объяснение «на пальцах» и кто хотел бы обстоятельного изложения, рекомендую Scheduling Multithreaded Computations by Work Stealing — 29 страниц изложения со строгим и сложным математическим аппаратом для анализа производительности, 48 позиций библиографии.

Введение


Одной из наибольших новинок в Go 1.1 стал новый диспетчер, спроектированный Дмитрием Вьюковым (Dmitry Vyukov). Новый планировщик дал настолько разительное увеличение производительности для параллельных программ без изменений кода, что я решил написать что-нибудь об этом.

Категория: Программирование

 

Let's Encrypt теперь доверенный

Автор: admin от 21-10-2015, 17:52, посмотрело: 429

Let's Encrypt теперь доверенный

Мы рады объявить, что получили кросс-подписи от IdenTrust. Это означает, что теперь наши сертификаты считаются доверенными в большинстве основных браузеров. Это знаменательный рубеж: теперь все посетители веб-сайтов на которых установлен сертификат Let's Encrypt смогут наслаждаться безопасным просмотром интернет-страниц без каких-либо дополнительных настроек.

Оба промежуточных сертификата Let's Encrypt (Let’s Encrypt Authority X1 и Let’s Encrypt Authority X2) получили кросс-подписи. Веб-серверы теперь необходимо настроить, чтобы обслуживать подходящую кросс-подпись сертификата. Клиент Let's Encrypt сделает это автоматически.

Вы можете посмотреть на пример сервера, который использует сертификат Let’s Encrypt по этой ссылке.

Категория: Информационная безопасность, Криптография

 

Проверка Wine: Год спустя

Автор: admin от 21-10-2015, 16:25, посмотрело: 563

Проверка Wine: Год спустя
Чуть больше года назад для написания статьи о проверки проекта с помощью PVS-Studio был взят проект Wine. Статья написана, авторы были уведомлены и даже попросили полный отчёт проверки анализатором, на что получили положительный ответ. Недавно нам написал один из разработчиков проекта. В статье будет рассказано о нашем общении, проделанной работе команды разработчиков проекта Wine по улучшению кода и о том, что ещё предстоит сделать.

Категория: Операционные системы » Linux

 

Альфа-версия SocketPush — универсальные уведомления для всех браузеров + 3 миллиона бесплатных уведомлений

Автор: admin от 21-10-2015, 15:06, посмотрело: 360

Альфа-версия SocketPush — универсальные уведомления для всех браузеров + 3 миллиона бесплатных уведомлений
Мы обнаружили, что ряд браузеров вообще не имеет в своём арсенале встроенный GCM-сервис. Среди них, к примеру, Опера, Вивальди, Firefox.
В Safari есть APNS, но мы реализуем работу через него чуть позже.

Также сегодня был яркий пример необходимости этой функции — один из пользователей пожаловался, что у него на работе не работают пуши: ни веб, ни через дополнение. Все дело в том, что у него на работе заблокированы все лишние порты.
В нашем случае, сокет работает через проксирующий nginx на 443 порту и не блокируется фильтрами.

Нам необоходимо небольшое нагрузочное тестирование, а также проверить все ли уведомления приходят нужным адресатам.
Данные уведомления проверены мною в chrome и firefox. Необходима проверка в edge, ie (хотя сомневаюсь, что будет работать) и конечно safari.

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

Категория: Компании » Google

 

Регулярные тайм-ауты соединения: Кейс Ticketmaster

Автор: admin от 21-10-2015, 13:56, посмотрело: 426

Примечание переводчика: В нашем блоге мы много пишем о построении облачного сервиса 1cloud, но немало интересного можно почерпнуть и из опыта по работе с инфраструктурой других компаний. Мы уже рассказывали о дата-центре фотосервиса imgix, описывали детективную историю поиска проблем с SSD-дисками проекта Algolia, а сегодня представляем вашему вниманию адаптированный перевод заметки инженеров сервиса бронирования билетов Ticketmaster о поиске и устранении проблемы таймаутов соединений.

Регулярные тайм-ауты соединения: Кейс Ticketmaster


У себя в Ticketmaster мы очень много внимания уделяем мониторингу наших производственных систем. Иногда нам случается сталкиваться с интересными проблемами, влияющими на работу наших сервисов, которые очень легко не заметить, если не уделять им должного внимания. К сожалению, системы мониторинга способны выявить только симптомы, указывающие на причину неполадки, но не саму причину. Поиск корня проблемы – это задача совершенно другого уровня. Вот вам один такой пример.

Категория: Системное администрирование, Сетевые технологии

 

Microsoft исправила баги в драйверах Windows

Автор: admin от 21-10-2015, 13:23, посмотрело: 715

Microsoft выпустила набор обновлений для Windows, которые закрывают ряд багов в драйверах и системных файлах ОС. Обновление KB3078405 устраняет баги в драйвере Tunnel.sys на Windows 8.1, которые приводили к внезапным BSOD-ошибкам с кодами 0x0000004A и 0x0000009F. Компьютер мог падать в синий экран смерти в различных ситуациях, в т. ч. при использовании подключенного съемного USB-носителя и при переходе между различными режимами электропитания.

Microsoft исправила баги в драйверах Windows

Обновление KB3095649 отключает проверку сертификации Touch Hardware Quality Assurance (THQA) для драйвера Win32k.sys на Windows 8.1. Еще одно обновление KB3095701 устраняет баги в драйвере Tpm.sys, которые не позволяли системе с запущенной Windows Server 2012 R2 распознавать некоторые устройства TPM 2.0.

Категория: Операционные системы » Windows

 

Другой ответ на вопрос «Нужен ли мне Dart?»

Автор: admin от 21-10-2015, 13:07, посмотрело: 353

Если вы хотите создавать клиент-серверные веб-приложения, веб-сайты, скрипты, миниигры и вы еще не адепт JS, то ответ однозначно «Да». Если вы флэш разработчик и хочется вновь делать что-то, что запустится в браузере, я бы сказал «Да». Если вы просто хотите научиться программировать и еще не знаете ни одного языка, то Dart будет хорошим и приятным стартом. Под катом я постараюсь развернуть каждое утверждение.

Категория: Программирование » Веб-разработка

 

Panda Adaptive Defense 360: адаптация IT-защиты к новым потребностям предприятий

Автор: admin от 21-10-2015, 12:15, посмотрело: 887

Panda Adaptive Defense 360: адаптация IT-защиты к новым потребностям предприятий

Панорама вредоносных программ

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

Категория: Информационная безопасность

 

Схема Блома

Автор: admin от 21-10-2015, 11:58, посмотрело: 909

Схема БломаВ июне 2015 года в России был принят стандарт блочного шифрования — ГОСТ Р 34.12-2015. Мне стало интересно объединить этот ГОСТ (точнее, полином, который используется в нем) и схему Блома.

Вооружившись исходниками и самим ГОСТом, я приступил к делу. Но для начала немного теории.

Итак, Схема Блома —схема предварительного распределения ключей в сети связи. Принцип её действия таков:

Категория: Информационная безопасность » Криптография

 
Назад Вперед