Топ 10 ошибок в открытых проектах С++ за 2016 год

Автор: admin от 10-03-2017, 13:45, посмотрело: 313

Топ 10 ошибок в открытых проектах С++ за 2016 год


Пока во всём мире обсуждают 89-ю церемонию вручения наград премии «Оскар» и составляют различные рейтинги актёров и их костюмов, мы решили подготовить обзорную статью в IT-сфере. Речь пойдёт о самых интересных ошибках, допущенных в проектах с открытым исходным кодом в 2016 году. Этот год был примечателен тем, что наш анализатор PVS-Studio стал доступен и в операционных системах, основанных на Linux. Представленные ошибки наверняка уже исправлены, и каждый читатель может убедиться в серьёзности ошибок, которые допускают разработчики.

Категория: Веб-разработка / Microsoft / Windows

 

Почему все виртуальные помощники — женщины?

Автор: admin от 8-03-2017, 11:55, посмотрело: 408

Почему все виртуальные помощники — женщины?

Вы замечали, в нашем мире все так устроено, что везде можно найти плюсы и минусы, черное и белое, мужское и женское? Сегодня Международный женский день, поэтому грешно не обратить свои два глаза, две руки, две ноги и двадцать один палец в сторону прекрасной половины человечества. Понятно, что на Хабре 76,1 процентов мужчины, поэтому, если вы испытываете жесткий антагонизм к тематическим постам, можете смело двигаться дальше. Под катом много картинок и пара любопытных историй о том, почему современные виртуальные помощники говорят женскими голосами.

Категория: Веб-разработка / Microsoft / Linux

 

Подключаем ВКонтакте SDK для Xamarin.Forms

Автор: admin от 7-03-2017, 10:35, посмотрело: 1 073

В прошлой статье мы рассмотрели вопрос с подключением нативных SDK от Facebook в ваших приложениях на Xamarin.Forms для удобной авторизации пользователей. Сегодня, как и обещали, рассмотрим подключение нативных SDK для социальной сети ВКонтакте. Новый SDK будет подключаться к проекту, который мы описывали в прошлой статье.

Подключаем ВКонтакте SDK для Xamarin.Forms

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

 

Онлайн-трансляция запуска Visual Studio 2017

Автор: admin от 6-03-2017, 17:00, посмотрело: 451

С радостью приглашаем вас 7 и 8 марта в 19:00 (МСК) присоединиться к онлайн-трансляции запуска Visual Studio 2017! Где вы получите возможность не только сразу скачать новую версию любимого инструмента, но и вместе с нами отпраздновать 20 лет Visual Studio!

Онлайн-трансляция запуска Visual Studio 2017

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

 

Магистральные проекты телекоммуникационных гигантов и карты подводных каналов связи

Автор: admin от 5-03-2017, 19:40, посмотрело: 533

Магистральные проекты телекоммуникационных гигантов и карты подводных каналов связи

Объем генерируемых человеком данных растет с каждым годом. Соответственно, увеличивается и объем трафика, передаваемого по интернет-каналам всего мира. Больше всего информации передают и принимают телекоммуникационные гиганты вроде Google, Microsoft, Facebook, Amazon. Этим компаниям уже недостаточно текущей пропускной способности большинства каналов связи, поэтому они инвестируют средства в создание новых магистралей, часто — подводных.

Поскольку проекты такого рода достаточно сложные и дорогие, компании объединяются. Собственно, причина партнерства часто даже не в деньгах, а в том, что ряду компаний нужен надежный канал для приема и передачи трафика в одни и те же регионы. Наиболее недавний пример такого партнерства — совместный проект Facebook и Google. Компании выступили инициаторами создания подводной магистрали, соединяющей Лос-Анжелес и Гонконг.

Категория: Facebook / Microsoft / Google / Сетевые технологии

 

Топ 10 ошибок в проектах C# за 2016 год

Автор: admin от 27-02-2017, 09:25, посмотрело: 259

Топ 10 ошибок в проектах C# за 2016 год Для оценки качества работы нашего анализатора, а также с целью популяризации методологии статического анализа, мы регулярно проверяем на наличие ошибок проекты с открытым исходным кодом и пишем про это статьи. Не стал исключением и прошедший 2016 год, который примечателен ещё и тем, что это было время своеобразного «взросления» C# анализатора. PVS-Studio получил значительное количество новых C# диагностик, улучшенный механизм работы с виртуальными значениями (symbolic execution) и многое другое. По результатам проделанной нашей командой работы, я составил своеобразный хит-парад наиболее интересных ошибок, обнаруженных в проектах С# в 2016 году.

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

 

ASP.NET Core: ваше первое приложение на Linux c использованием Visual Studio Code

Автор: admin от 24-02-2017, 23:05, посмотрело: 1 182

Решил недавно написать небольшое ASP.Net MVC приложение после многолетнего перерыва и знающие люди на Хабре подсказали попробовать новый ASP.Net Core, тем более, что он работает в Линуксе из коробки без необходимости задействовать mono, и, судя по последним тестам, даже показывает неплохую производительность. За основу взял аналогичную статью для Mac, однако здесь в отличии от вдохновившей меня статьи хочу описать процесс пошагово в одном месте, для того, чтобы не пришлось лазить по перекрёстным ссылкам, пытаясь разобраться как установить непонятно для чего предназначенные приложения и пакеты. Такое подробное описание процесса возможно поможет многим избежать граблей, с которыми пришлось столкнуться мне. Несколько фраз и рисунков, в части одинаковой для любой платформы, с правками и корректировками взяты из статьи для Mac.

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

 

Потерять skype аккаунт — легко и просто

Автор: admin от 18-02-2017, 23:00, посмотрело: 571

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

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

 

Security Week 06: открытые пароли в SCADA, уязвимость в SMB, токен для Google Apps

Автор: admin от 10-02-2017, 11:10, посмотрело: 425

Давно мы не говорили о безопасности промышленных IT-систем. Независимый исследователь из Германии Максим Рупп нашел (новость, исследование) серьезные проблемы в SCADA-системе компании Honeywell. В контроллерах XL Web II, использующихся в том числе в производстве, энергетике и в системах водоснабжения, были обнаружены пять уязвимостей, включая хранение паролей в открытом виде. Более того, используя специальный запрос к контроллеру, атакующий может в любое время получить актуальный пароль — он хранится на клиентской стороне. Приведенный в исследовании код говорит сам за себя:

Security Week 06: открытые пароли в SCADA, уязвимость в SMB, токен для Google Apps

Через параметры в URL в систему передается масса команд и настроек, принимаются они без проверок: правильным запросом можно, например, начать новую пользовательскую сессию, отключив таким образом легитимного управляющего устройством. Данная история хорошо описывает все традиционные особенности IT-безопасности в промышленности. Для апдейта нужно обратиться в местное подразделение вендора, сроки закрытия уязвимостей большие (информация была передана еще в августе прошлого года). Тем не менее, это неплохой пример взаимодействия вендоров SCADA-систем с безопасниками.

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

 

Подключаем Facebook SDK для Xamarin.Forms

Автор: admin от 8-02-2017, 17:30, посмотрело: 582

Социальные сети, и особенно Facebook, уже давно используются в мобильных приложениях. Сегодня мы рассмотрим, как подключить нативные Facebook SDK к проекту на базе Xamarin.Forms (iOS и Android) для удобной авторизации пользователей и получения о них базовой информации. Вы также легко сможете расширить описанные в статье методы для того, чтобы реализовать полноценное взаимодействие с этим замечательным сервисом. Тема простая и понятная, поэтому без теорий и прелюдий перейдем сразу к практике.

Подключаем Facebook SDK для Xamarin.Forms

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