Восстановление online-функций Microsoft Money. Аутентификация аккаунта

Автор: admin от 20-03-2018, 08:55, посмотрело: 253

В предыдущей части я рассказал о восстановлении функции обновления котировок.



Следующей функцией которую хотелось восстановить является синхронизация

данных с сервером.



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



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

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

 

Microsoft анонсировала API трассировки лучей DirectX Raytracing

Автор: admin от 20-03-2018, 03:10, посмотрело: 327

Microsoft анонсировала API трассировки лучей DirectX Raytracing



Сегодня стартовала GDC 2018, и первый серьезный анонс на ней сделала Microsoft совместно со своими партнерами.



В графическое API DirectX 12 будет добавлена новая важная функциональная часть — DirectX Raytracing (DXR). Под этим названием скрывается новое стандартное API для трассировки лучей под DirectX с поддержкой аппаратного и программного ускорения.



Как известно, трассировка лучей (ray tracing) долгое время считалась слабо применимой в приложениях реального времени (например, в играх) технологией в силу низкой практической производительности. Если обычный растровый рендер переводит 3D-сцену в 2D-изображение, применяя различные шейдеры и слои для эмуляции освещения, то в случае трассировки лучей (ray tracing) происходит моделирование взаимодействия отдельных лучей с поверхностями и отслеживается обратная траектория распространения луча, вследствие чего моделируются все связанные с лучами отражения и т.д. (bounces, refractions, reflections). Что ж, видимо, время наконец-то настало.





В свою очередь, NVIDIA анонсировала технологию RTX для трассировки лучей на графических процессорах Volta и выше, которая будет полностью поддерживаться DXR (подразумеваем, что в таком случае вся функциональность RTX доступна в виде графического API).



Самое главное: всё это уже можно пощупать — ссылки на скачивание пакета экспериментального SDK доступна внизу поста, примеры идут в комплекте. Вам потребуется участие в Windows Insider Program и билд Windows 10 Redstone 4 (RS4).

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

 

Небольшая библиотека для применения ИИ в Telegram чат-ботах

Автор: admin от 19-03-2018, 08:25, посмотрело: 233

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



Небольшая библиотека для применения ИИ в Telegram чат-ботах


Библиотека посвящена построению интерфейса между алгоритмом, возвращающим ответ на текстовый запрос и API мессенджера Telegram. Предназначена для гибкого применения алгоритмов машинного обучения.

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

 

Ричард Хэмминг: Глава 3. История компьютеров — железо

Автор: admin от 19-03-2018, 08:25, посмотрело: 225

«Цель этого курса — подготовить вас к вашему техническому будущему.»


Ричард Хэмминг: Глава 3. История компьютеров — железоПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2265 в закладки, 353k прочтений)?



Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.



Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»



Мы уже перевели 15 (из 30) глав.

За перевод спасибо urticazoku, которая откликнулась на мой призыв в «предыдущей главе». Кто хочет помочь с переводом — пишите в личку или на почту [email protected] (Кстати, мы еще запустили перевод еще одной крутейшей книги — «The Dream Machine: История компьютерной революции»), а еще переводим Марвина Мински.



Глава 3. История компьютеров — железо



История вычислений возможно началась с первобытного человека, использующего гальки для сложения. Маршак (Гарвард) обнаружил, что то, что считалось царапинами на костях времен пещерного человека было на самом деле тщательно срисованными линиями, связанными с фазами Луны. Строительство Стоунхенджа на плато Солсбери в Англии проходило в три этапа: 1900-1700, 1700-1500, и 1500-1400 гг. до н.э., и было тесно связано с астрономическими наблюдениями, что свидетельствует о значительном опыте в астрономии. Работа в археоастрономии показала, что у многих первобытных народов были значительные знания об астрономических событиях. В Китае, Индии и Мексике сохранились объекты, называемые обсерваториями, но у нас нет полного понимания как они использовались. На наших западных равнинах много следов астрономических обсерваторий индейцев.

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

 

Расшифровка сохранённых паролей в MS SQL Server

Автор: admin от 19-03-2018, 08:25, посмотрело: 688

Давным-давно, в далёкой галактике, пред-предыдущий администратор вашего SQL Server задал в нём linked server, используя специально для этой цели созданный аккаунт со сгенерированным паролем. Теперь вам с этим линком нужно что-то сделать, например перенести его на другой SQL Server; но просто так это не сделать, потому что никто не знает пароля от того аккаунта. Знакомая ситуация?



Хотя MSSQL не хранит пароли для своих аккаунтов, а хранит только их хэши, — с linked server-ами так не получится, потому что для успешной аутентикации перед внешним сервером нужно обладать паролем в открытом виде. Пароли для linked server-ов хранятся в зашифрованном виде в таблице codev_0:



Расшифровка сохранённых паролей в MS SQL Server


Но не всё так просто.

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

 

Концепции автоматического тестирования

Автор: admin от 19-03-2018, 08:25, посмотрело: 253

Здравствуйте, меня зовут Дмитрий Карловский и у меня, к сожалению, нет времени писать большую статью, но очень хочется поделиться некоторыми идеями. Поэтому позвольте потестировать на вас небольшую заметку о программировании. Речь сегодня пойдёт об автоматическом тестировании:




  • Зачем мы пишем тесты?

  • Какие бывают тесты?

  • Как мы пишем тесты?

  • Как их стоит писать?

  • Почему модульные тесты — это плохо?



  • Концепции автоматического тестирования

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

     

    Python’ом по машинлернингу

    Автор: admin от 19-03-2018, 08:25, посмотрело: 247

    Сегодня только ленивый не говорит (пишет, думает) про машинное обучение, нейросети и искусственный интеллект в целом. Всего лишь в прошлом году ML сравнили с подростковым сексом — все хотят, но никто не занимается. Сегодня все озабочены тем, что ИИ нас оставит без работы. Хотя, судя по последним исследованиям Gartner, можно успокоиться, так как к 2020 году благодаря ИИ появится больше рабочих мест, чем ликвидируется. Так что, дорогой друг, учи ML, и будет тебе счастье.



    Python’ом по машинлернингу

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

     

    Разбор перформансных задач с JBreak (Часть 2)

    Автор: admin от 18-03-2018, 18:50, посмотрело: 187

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



    Код второй задачи:

    code_0

    Условие (упрощённо):

    Определить, какие методы быстрые, а какие — медленные (JRE 1.8.0_161).

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

     

    Восстановление online-функций Microsoft Money. Котировки

    Автор: admin от 18-03-2018, 18:50, посмотрело: 160

    Microsoft Money имеет давнюю историю. Начиная с первой версии вышедшей в 1991 году Windows 3.0 и заканчивая версией Plus 2007 года Money была удобным инструментом для управления личными финансами.



    Помимо обычного ведения счетов Money предлагала и развитые online-сервисы.

    Их можно разделить на три составляющие:




  • Получение данных о котировках и конвертации валют.

  • Синхронизация данных о счетах, как теперь модно говорить, с облаком.

  • Работа с online-банкингом, в том числе оплата счетов через протокол OFX.



  • К сожалению, в 2011 году Microsoft поддержав моду на закрытие сервисов, закрыла online-сервис MSN Money, и первые две функции перестали работать.



    А вышедшая в 2010 году бесплатная версия Money Plus Sunset уже не содержала поддержку online-функций став простым инструментом для offline-ведения счетов.



    Я пользуюсь Microsoft Money 2004 Standard начиная с 2006 года. За это время были и попытки уйти на другие программы или online-сервисы, но тем не менее Money оказывалась удобней. Но вот не работающие функции откровенно расстраивали. И если online-банкинг в нашей стране бесполезен, т.к. насколько мне известно, даже ни один из крупных банков не поддерживает работу через OFX для частных лиц, то данных о обменных курсах очень не хватало. А уж online-синхронизация после работы с одним online-сервисом вообще была мечтой.



    Сообществом было создано несколько инструментов разной степени костыльности, но они имеют один фатальный недостаток: они не интегрируются в Money и требуют ручного труда для получения результатов.



    Ну а так как чуда ждать не приходилось, то воплощение мечты в реальность

    является делом рук самих мечтающих.

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

     

    Собеседование по Data Science: чего от вас ждут

    Автор: admin от 8-03-2018, 11:30, посмотрело: 722

    Data Science – область очень перспективная. За прошлый год мы в ЕРАМ получили 210 резюме от людей, которые хотят заниматься Data Science. Из них на техническое интервью мы пригласили 43 человека, а предложили работу семи. Если спрос большой, почему так?



    Мы поговорили с техническими интервьюерами и выяснили: проблема многих кандидатов в том, что они плохо представляют, чем занимаются аналитики данных. Поэтому их знания и навыки не всегда релевантны для работы. Кто-то считает, что опыта работы с Big Data достаточно, чтобы работать в Data Science, кто-то уверен, что хватит просмотра нескольких курсов по машинному обучению, некоторые думают, что хорошо разбираться в алгоритмах необязательно.



    Дмитрий Никитко и Михаил Камалов – аналитики данных и технические интервьюеры из ЕРАМ – рассказали, чего ждут на собеседованиях от кандидатов, какие вопросы задают, что ценится в резюме и как подготовиться к собеседованию.



    Собеседование по Data Science: чего от вас ждут

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