CDN for HTTPS на Azure

В этом году Azure совершил еще один небольшой прорыв, сделав возможность использования CDN для HTTPS соединений. Фактически это позволяет экономить на сертификате SSL, так как сертификаты для CDN генерятся автоматически и без дополнительной платы. Как это работает и какой сертификат будет подставлен, можно видеть на сайтах social.t30p.ru и light.t30p.ru, которые теперь должны быстрее открываться.

 


Метки: ,   Категории:microsoft


Логичное завершение развития Ботов для Скайпа

Прошло меньше года с того момента, как Микрософт открыли доступ к API ботов для скайпа. Теперь благодаря доступности API предлагают спамить за деньги по контакт листу при помощи специальных програм. Выглядит убедительно, странно, что я еще не получал спам сообщений.

 


Метки:   Категории:microsoft


Skype ломанулся в Web

Пока все мессенжеры стремятся уйти от web-версии, то скайп (skype, который заблокировал мой аккаунт) наоборот, добавил возможность вставлять кнопки на сайты для расшаривания информации напрямую в скайп. Такая кнопка была добавляна и на сайт t30p:


Метки: ,   Категории:microsoft


Тест Тьюринга от Микрософта и Сколково

Проводится конкурс по созданию русскоговорящих чатботов с громким названием "Тест Тьюринга". Рука Сколкова видна уже в заголовке страницы (<title>), где слово Тьюринг написано без мягкого знака. Всем желающим предлагает создать чатбота на базе Ашмановских Инфов. То есть унылое гавно из конечного автомата с заранее заготовленными фразами. За четыре года (или больше) эти инфы вроде как показали свою невостребованность на просторах интернета.

По случаю всем рекомендую одноименную игру The Turing Test. Там реальный тест на робота.


Метки: ,   Категории:Government | microsoft


Skype and Baidu links

Как стало на практике мне известно, пару лет назад база парольных хэшей от скайпа утекла в неизвестном направлении. И теперь китайские хакеры активно спамят ссылками через skype api с тех аккаунтов, кто очень давно не менял пароли от скайпа. Обсуждение этой темы есть на сайте микрософта, около 150 сообщений. Кто-то шутит, что так Микрософт готовится купить китайский поисковик baidu. Но если по делу, то всем рекомендуется поменять пароль от скайпа во избежание недоразумений с несанкционированным спамом.


Метки:   Категории:microsoft


Microsoft Bot Framework

Микрософт подключились к эпидемии ботостроения в социальных сервисах. БотФреймеворк позволяет создавать ботов под многие сервисы чаттинга, такие как Телеграм или Skype. Видео-демонстрация доступна на Channel 9.


Метки: ,   Категории:microsoft


Самая сложная часть публикации в WindowsStore

В конце прошлого года WindowsStore обновила требования для публикуемых приложений. И некоторые разработчики, в том числе и я, стали сталкиваться с проблемой, что обновления мобильного приложения стали отклоняться с непонятной фразой "Promoting another mobile platform" без объяснения сути проблемы. Казалось бы, приложение где-то рекламирует Apple или Android, но проверка показывает, что нет. По ошибке можно побумать, что во всем виновата кросс-платформенность приложения, в котором заложены стили под разные платформы, которые и названы напрямую типа ".apple_style". Но все оказывается проще, большинство разработчиков по умолчанию делают скриншоты их приложений в эмуляторах, которые по умолчанию стилизованы под Apple/Androd. Достаточно изменить оформление эмулятора под WindowsPhone, чтобы проблемы с рекламированием сторонней платформы пропадала.


Метки:   Категории:Mobile | microsoft | t30p


Разное, проблемное.

Итак значит, обо всем и ни о чем:

  1. Youtube отклонил заявку на монетизацию моего канала "we are unable to accept your application because your channel does not contain sufficient original content." То есть контент на их взгляд не достаточно уникальный.
  2. Apple не дает мне обновлять приложение t30p в AppStore ссылаясь на показ user-generated content, требуя, чтобы был модератор и там прочие требования, которые нужно еще заморочиться выполнить. Тем, кто мне пишет, что перестает работать приложение - простая пере-установка должна помогать.
  3. Microsoft с 20 июля переходит на msvs2015, к ней должны работать ключи полученные через BizSpark, так что проблем не будет.
  4. С сентября Azure закрывает Azure SQL Business, переходят на другую тарифную сетку. Требуется перевести базу данных. Проблема в том, что сколько я не пытался переносить ранее - всегда возникали проблемы с производительностью. Скоро придется перейти в принудительном порядке. 



Метки: , ,   Категории:Apple | microsoft | t30p


Как запустить Wordpress в Azure

Казалось бы, самый простой сценарий по запуску блога Wordpress в облаке. Однако, даже тут есть подводный камень и ошибка в официальной инструкции, которая опубликована на сайтах Микрософта. В этой инструкции предлагается развернуть отдельно сервак с Apache+Php и отдельно Mysql DB. Проблема последнего в том, что Mysql не является базовой возможностью Azure и оно заводит базу данных предоставленную внешним сервисом с тарификацией по дополнительному тарифу. То есть шанс, что будут списывать бабки с карты втихую.

Правильное решение - это в том же окне поиска обзара диска для разворачивания, найти диск Wordpress от Bitnami. При этом база данных mysql будет поднята на той же машине, что и Apache/PHP. Что дешево (даже бесплатно) и работает без сбоев, вызванных передачей по сети.


Метки: ,   Категории:Blogs | microsoft


Visual Studio 2015 CTPs

Загрузить последнюю версию MSVS 2015 CTP можно по ссылке. В целом на улучшения всем давно уже пофиг. Очевидно, что рано или поздно придется переходить на 2015-ю версию. Так вот, уже можно начинать.


Метки: ,   Категории:microsoft


Лучшие Новогодние поздравления

Каждая компания поздравляет с НГ по-особому, мне хотелось бы отметить следующих креативщиков. Первое место у Газпрома, который продвигает тэг СНовымГодом. Глупо, но весело.

На втором месте Роскомнадзор, который присылает письма примерно следующего содержания, что в вашем блоге есть ссылка на видео навального, где он призывает выйти 15 января. Предлагаем вам подумать над этим, а пока вы думаете, мы блокируем вас по IP. Чувствуется, что ради того, чтобы создать протест на улицах, либералы идут во все тяжкие. Приходится удалять пост и менять динамический VIP сервера. Жестко, но эффективно.

На третьем месте Микрософт, который с новогодним поздравлением уведомляет, что с 1 февраля поднимет цены на свои сервисы на 20-30% чтобы отразить скачек доллара. Прошлый раз такое уведомление про 20-30% приходило на ~1 сентября, после чего доллар в октябре подскочил процентов на 50%. Так что делаем выводы на март. Печально, но неизбежно.

PS: С Новым годом.  


Метки:   Категории:Government | humor | microsoft | life


Windows 10 и Новый мировой порядок

Микрософт объявило, что через год представит сразу 10ю версию операционной системы. Многие задаются вопросом - почему и куда пропущена 9-я версия? У мелко-мягких всегда была высокая степень участия в мировых процессах, так например, на днях они понизили цены почти на все продукты Azure в долларах, так что падение курса рубля оставило цены для российских пользователей почти без изменений. Так и пропуск девятой версии можно объяснить, если учесть толкование цифр.

Не буду вдаваться в детали, так как читатель все-равно не поверит без подводки, но 10 означает "запись порядка (образа)". Девятка же (9) означает букву Д - добро, деньги, которых в результате краха капитализма у нас не будет. Вот ее и пропускают переходя сразу к новому мировому порядку, который, со слов микрософта, будет внедряться через год. Вот и вся новость, хотите верьте, хотите нет =).

Слева логотип американской партии 5-10, которая сейчас создана на Украине и которая предлагает новый без-налоговый порядок для пост-капиталистического общества. Полностью этот логотип читается как "Деление (драка,селекция) завершена началом нового порядка". Если цифру 5 читать как (S).

Этот же пост, только голосом и другие толкования.

Про толкование других цифр и букв надо делать отдельную серию - "Азбука программиста". Все лень.


Метки: ,   Категории:Analytics | trend | microsoft


Visual Studio 2013 Update 3 RTM

Стала доступна MSVS2013.3 RTM, список нововведений и ссылка на скачивание тут. Пост более технический, чтобы сохранить ссылку. Про обновленный Azure SDK 2.4 читать тут.


Метки:   Категории:Csharp | microsoft | Code


Tech Evangelist - Вакансия Микрософта в Москве

Microsoft открыло вакансию по рекламированию и продаже WindowsAzure в Москве. Гордо назвав вакансию техническим евангелистом, но по нашему просто - продажник. Интересно куда делись все старые? Уже уехали в Америку? Или Azure на столько хорош, что продавался без продажника, а просто через посредников и конференции?


Метки:   Категории:microsoft


Минусы Windows Azure и проблемы облачных технологий

Уже три года пользуюсь облачными технологиями и пора написать негативный пост. А то получается, как сектами вида МММ - все кто вступают в облачные технологии, то тут же начинают их хвалить, не казаться же дурами. 

  1. Главный минус, вы никуда уже не денетесь от облачных технологий. Виртуализация всюду и у вас нет выбора, рано или поздно придется переезжать в облака. В крайнем случае, это будут приватное облако на базе Windows Server 2012 R2 Datacenter.
     
  2. В России не строятся облачные дата центры международного уровня. Согласно западному империализму мы должны оставаться варварами. Обычно это объясняют малыми масштабами рынка и т.п. В итоге могут возникнуть трудности, если против нас применят санкции или связь с Европой оборвется.
  3. В облаках вы за все платите в полтора или два раза больше. Тем самым обеспечивается высокая доступность. Например вы не можете отказаться от дублирования ваших данных в Blob Storage (Locally
    Redundant).
  4. Вы платите за себя и за того парня. Прирост пользователей в облачные технологии замедлился. Поэтому, чтобы мощности не простаивали, активно продвигаются бесплатные тарифы. Такие как Bizspark, Ultimate MSDN. То есть полно людей, которые бесплатно пользуются тем, за что вы платите.
  5. Любой сбой теперь касается и вас. Несмотря на обещанную надежность, облака регулярно барахлят, как можно видеть в статусах. Примерно раз в месяц что-нить да сбоит. Даже если это линия связи с другим континентом, это тоже может вас затронуть. Отчасти сбои связаны с регулярным введением новых возможностей и удешевлением старых.
  6. За сбой в работе вам не заплатят. Был случай, когда сбой длился часов 6-8. На вопросы в тех.поддержку был получен ответ, что для компенсации вам необходимо предоставить платные результаты мониторинга ваших сервисов одной из глобальных компаний, которые сертифицированы Микрософт.
  7. Скрытые копейки. Чтобы формально быть дешевыми облака часто неявно прячут некоторые расходы. Так например, если запустить Virtual Machine, то также придется платить и за 120Гб логический диск порядка 4р в месяц за Гб. Также цены для физических и юридических лиц могут отличаться.
  8. Индусы. Так как в Индии построен эффективный полу-фашизм, то индусы работают строго по инструкции и отойти от правил для них не возможно в принципе. Поэтому-то они и выбраны в качестве международной технической поддержки для компании Микрософт. Часто переписка с ними ведется несколько месяцев в течении которых вам успеют ответить 3-4 индуса, два из которых успеют сходить в отпуск. Их фишкой является решение не тех вопросов, которых вы от них хотите, а ваших откладывание в долгий ящик.



Метки:   Категории:Analytics | microsoft


Обязательные расширения для Microsoft Visual Studio 2013

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

1.ReSharper 8
Считается платным расширением, но грамотный разработчик должен уметь достать себе копию. Давно гуляет и кряки и стрельнуть у кого-то можно, либо притвориться студентом. Доставание - можно считать испытанием на проф-пригодность.

2.Nuget
В целом, про него можно забыть, так как идет по умолчанию в vs2013.

3.Web Essentials
Все что нужно для ВЕБ-разработки, ставим отсюда.

4.Regex Tester
Если надо протестировать регулярное выражение.

5.CodeMaid
Позволяет удобно "шаманить" с расположением кода и комментариями и т.п. .

6.Productivity Power Tools
По видео презентации больше похоже на Resharper для индусов. Не ставил.

7.Code Digger
Основано на Pex, позволяет определять покрытость кода тестами. Тоже качаем.

8.ozCode
Более удобная отладка. Тоже качаем.

 Остались еще красивые платные расширения, типа nDepend, но ссылки на них смотрите в английском первоисточнике. Еще может оказаться полезным проверка правописания - Spell Check  

UPD: И еще 3 полезных - Trailing Whitespace Visualizer, Error Watcher, Add empty file


Метки:   Категории:Csharp | microsoft | Code


Я собрал миллион русских

Сервис социального авторитета работает достаточно давно и в нем набралось уже 4 млн. аккаунтов. Тут и ЖЖ, Интаграм, Facebook, Foursqure, Twitter, Youtube, Лиру, Вконтакте, Friendfeed и прочие. Если отбросить тех, у кого стоит аватарка по-умолчанию, то останется 1,3 миллиона, среди которых конечно же затесались братушки (украинцы, сербы, болгары), поэтому будем с уверенностью говорить об 1 млн. русских. К слову, от ЖЖ всего-то 61 тыс. аккаунтов. Исторически известен капиталистический подход к объединению аватарок в одну картинку - milliondollarhomepage.com - кто заплатил, тот место на общей картинке и получил. Далее еврейский подход twitter.com/dolboed - кто мой друг, тот и получит место на общей картинке. Но когда мы берем всех пользователей и объединяем, то можно говорить о социалистическом способе построения общей картинки. Все вместе 1,3 млн. аватара дают 10 гига-пиксельную панораму, так сказать, общий вид российских социальных сетей за 2013 год, которая выглядит так (клик по картинке для перехода на интерактивную версию)

Миллион русских Миллион русских Миллион русских

Далее...

Метки: ,   Категории:Analytics | microsoft | idea


Отключение логирования в Windows Azure

Есть такая проблема, как слишком много логов. Они по умолчанию включены в Azure и пишутся на диагностический диск. Если у вас роль маленькая, то диск этот размером в 15ГБ (+5ГБ сама система). К слову, есть такая фишка, что если заводить Extra Small Virtual Machine, а не Extra Small Web Role, то можно получить за теже 600 р в месяц диск на 120ГБ. Микрософт такое несоответствие объясняет тем, что на виртуальные машины обычно доставляют большие программы, вот и выделили места как у Small Instance.

Так вот, эти 15ГБ быстро исчерпываются, если у вас много обращений и автоматически не чистятся. Такое приводит к тому, что у роли вызывается процесс Reimage, что дает заметный перебой в работе. Чтобы в автоматическом деплое отключить логирование (конечно же для VM можно соединится по RDP и ручками настроить IIS как надо), достаточно подсоединить к проекту библиотеку Microsoft.Web.Administration, которая находится по пути C:\Windows\System32\inetsrv\Microsoft.Web.Administration.dll. А в фенкции старта самой роли прописать следующее:

Copy Source | Copy HTML
  1. var iisManager = new ServerManager();
  2. Configuration config = iisManager.GetApplicationHostConfiguration();
  3. ConfigurationSection httpLoggingSection = config.GetSection("system.webServer/httpLogging");
  4. httpLoggingSection["selectiveLogging"] = @"LogAll";
  5. httpLoggingSection["dontLog"] = true;
  6. iisManager.CommitChanges();

Метки:   Категории:Csharp | microsoft | Code


Как я не стал сертифицированным разработчиком Windows Azure

Существует относительно бесполезная группа российских разработчиков, где в теории нужно задавать вопросы и делиться опытом разработки на облачных технологиях. Задание серьезных вопросов часто остается же без ответа. Ниже я скопирую свой вопрос, чтобы текст вопроса не потерялся на фейсбуке.
Когда появится поддержка запросов OPTIONS для Azure CDN? Иными словами нужна поддержка CORS. Полностью проблема была описана более года назад по ссылке http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/2850796-support-cross-origin-resource-sharing-cors-via-a и пару месяцев назад ее обещали решить. Есть ли какая информация о сроках? Сейчас Azure CDN на OPTIONS возвращает следующее, что дает ошибку CORS:
Connection keep-alive
Content-Length 699
Content-Type text/html
Date Fri, 26 Jul 2013 13:20:13 GMT
Expires Fri, 26 Jul 2013 13:20:13 GMT
Mime-Version 1.0
Server EdgePrism/4.9.0.20130627

Иными словами, развитие защищенности браузеров создало проблемы для использования Azure CDN в связке с AJAX.
Так вот, на днях в этой группе появился разработчик микрософта индус, и стал предлагать участникам сертификаты разработчиков Azure. Однако, чтобы получить такой сертификат необходимо подтвердить, что ты платишь за азур Микрософту. Но как мы знаем, в России платить за облачные технологии платят юр.лица через посредников, поэтому в панели управления нет возможности доказать свой биллинг. И нет возможности получить сертификат. Ниже фотка счастливых индусов получивших этот сертификат.

Метки:   Категории:microsoft | life


Azure SDK 2.1 RC and HttpClient

С выходом .Net 4.5 и windows 8 главное направление всех разработок - переписывание старых библиотек на асинхронность aka Async. Так например к выходу готовится новый Azure SDK 2.1, о котором можно посмотреть небольшую презентацию и на слайде нижу узнать, что нового. Или полным списком из опенсорса. Вообщем обещают заметное улучшение производительности, что круто. Уже сейчас есть RC, а в общем доступе должно появится через месяц.

Другая интересная библиотека появившаяся в .Net 4.5 - System.Net.Http. По идее она должна стандартизировать общение по http. Однако, хочу предупредить, что если у вас нет windows 8, то воспользоваться этой возможность не удастся, ибо под старыми версия винды, несмотря на установку .net 4.5, работа с HttpClient может приводить к падению процесса, если не установлен нужный патч или к утечке памяти. Об этом можно найти много информации на SO. Так что можно с уверенность сказать о принудительном скором переходе всех разработчиков на windows 8.


Метки:   Категории:bugs | microsoft


Кто я?

Программист. Я слежу за блогосферой и знаю, как будет развиваться интернет. Когда у меня есть время я даже прилагаю для этого усилия. Подробнее

Последние комментарии

Не отображать

Topbot at FeedsBurner

Облако тэгов

Мои Твиты

Twitter июля 19, 21:14
☠Разбор сериала Американские боги (1й сезон) http://dlvr.it/PWtYJ2 https://twitter.com/f1ashr/status/887782628924968960/photo/1

Twitter июля 16, 17:11
Давай же оторвемся, как в 1986 http://dlvr.it/PW1Dfj

Twitter июля 12, 21:05
читать спутник и погром бесплатно http://dlvr.it/PV81Dt

Twitter июля 10, 20:44
Разбор сериала Кремниевая долина (Silicon Valley) http://dlvr.it/PTdGJk https://twitter.com/f1ashr/status/884513586814439424/photo/1

Twitter июля 9, 15:34
Heineken 0 0 http://dlvr.it/PTLNKG

Twitter июля 7, 11:13
Роскомнадзор планирует заблокировать IP сайта t30p http://dlvr.it/PSsvCq

Twitter июля 2, 10:35
Добродел обновился http://dlvr.it/PRdlv1 https://twitter.com/f1ashr/status/881461233085366272/photo/1

Twitter июня 28, 09:48
Самоуправляемые ездящие картошки http://dlvr.it/PQfwZc

Twitter июня 28, 06:20
коломенский кремль: альтернативная история 2 http://dlvr.it/PQd671 https://twitter.com/f1ashr/status/879947652816814080/photo/1

Twitter июня 26, 08:44
Пасха в Москве 2 сентября 2017 года http://dlvr.it/PQ7Jsz https://twitter.com/f1ashr/status/879258969776177153/photo/1

Twitter июня 25, 17:55
@AnMax38 @history_RF Коломне от силы 270 лет, как и другим российским городам.

Twitter июня 22, 12:28
Суперлайки в Перископе http://dlvr.it/PPDsML

Twitter июня 21, 21:13
Что такое любовь? Песнь льда и пламени http://dlvr.it/PP4nxv https://twitter.com/f1ashr/status/877635527108722689/photo/1

Twitter июня 21, 09:57
Найдено применение для дополненной реальности http://dlvr.it/PNxLxw https://twitter.com/f1ashr/status/877465389294247936/photo/1

Twitter июня 21, 01:59
Periscope VIP что это? http://dlvr.it/PNsDcb https://twitter.com/f1ashr/status/877345106982035457/photo/1

Twitter июня 20, 22:13
Итоги 2016 года в Живом Журнале http://dlvr.it/PNqHw1 https://twitter.com/f1ashr/status/877288232597168128/photo/1

Twitter июня 20, 20:36
Гравитация. Сила тяжести. (Теория общего знания, часть 17) http://dlvr.it/PNpKGs https://twitter.com/f1ashr/status/877263840982913025/photo/1

Twitter июня 20, 20:36
Идеальное решение для Курильских островов http://dlvr.it/PNpKHy

Twitter июня 20, 20:36
Изменения в API Facebook / Youtube / Instagram http://dlvr.it/PNpKD4 https://twitter.com/f1ashr/status/877263832963399680/photo/1

Twitter июня 20, 20:36
Неинформативное бесполезное содержание от Google http://dlvr.it/PNpK5L https://twitter.com/f1ashr/status/877263822372847616/photo/1

Мой твиттер

Копирайт

Все мысли, высказанные в блоге, являются моим мнением и за это мнение меня никто не забанит! Кроме того, никто не имеет право копировать материалы блога без использования ctrl+C/V!

© Copyright 2008