Какая ОС могла бы стать заменой Windows — мнения экспертов

Автор: admin от 21-09-2016, 21:50, посмотрело: 520

Какая ОС могла бы стать заменой Windows — мнения экспертов

В августе операционная система Windows 10 заняла почти четверть мирового рынка ОС для настольных компьютеров. Об этом свидетельствуют данные сервиса NetMarketShare аналитической компании Net Application. Аналитики отслеживают активность более 160 миллионов уникальных пользователей, просматривающих свыше 40 тысяч веб-сайтов.

Согласно статистике NetMarketShare, в последнем месяце лета 2016 года Windows 10 была установлена на 23% ПК в мире против соответственно 21,13% и 19,14% в июле и июне. Windows 10 продолжает укреплять позиции, несмотря на произошедшее 29 июля 2016 года прекращение бесплатной установки этой платформы для владельцев компьютеров на базе Windows 7 и 8.1. Стоимость Windows 10 теперь составляет $119 за версию Home Edition и $200 за Pro-модификацию.

Кроме сторонников, у Windows есть ярые противники. Они принципиально не пользуются этой операционной системой. Существенная их часть перешла и продолжает переходить на Mac OS. Вчера, 20 сентября, Apple как раз выпустила новую версию своей ОС – Mac OS Sierra.

Что может вновь объединить всех этих людей? Новая операционная система, которая сочетает в себе лучшие качества Windows, Mac OS и многих других операционных систем.
Возможно ли разработать такую ОС? Какими особенностями она должна обладать?

Мы решили пообщаться с экспертами на эту тему.

Категория: Windows, Linux

 

Запуск отдельных приложений через OpenVPN без контейнеров и виртуализации

Автор: admin от 21-09-2016, 19:30, посмотрело: 1504

Как-то одним прекрасным утром я рассказывал в телеграмме бывшему другу и коллеге о том, что такое network namespaces в Linux и с чем его едят. Коллега восхитился, так же, как я, в свое время, а мне пришла в голову, что надо не костылить скриптом, как я делал до этого, а автоматизировать запуск отдельного network namespace и OpenVPN в нем. Так как я использую Debian Sid и Ubuntu 16.04 LTS автоматизацию я себе сделал в виде юнитов systemd, но об этом в конце статьи. После того, как я рассказал старшему брату, человеку далекому от IT, о возможности запускать только одно приложение, например браузер, под VPN, а остальные, как и прежде, он сказал «Только ради этого стоит перейти на Linux на компе», а я решил написать статью-инструкцию, как это сделать.

Категория: Программирование, Системное администрирование, Linux

 

Почему традиционная защита от кражи денежных средств в системах ДБО уязвима

Автор: admin от 21-09-2016, 18:45, посмотрело: 276

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


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


Эти задачи традиционно решаются с использованием средств строгой двухфакторной аутентификации и электронной подписи, выполненных в виде USB-токенов или смарт-карт (далее – токены).

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

 

Сентябрь. Пустеет яблоневый сад

Автор: admin от 21-09-2016, 18:35, посмотрело: 245

Это не метафора. Число приложений в магазине Apple резко уменьшилось.
А началась эта история 1 сентября.

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

Категория: Веб-разработка, iOS

 

Использование Google Cloud Speech API v2 в Asterisk для распознавания русской речи

Автор: admin от 21-09-2016, 17:40, посмотрело: 1827

Добрый вечер, коллеги. Недавно возникла необходимость добавить систему голосовых заявок в нашу ticket-систему. Но не всегда удобно каждый раз прослушивать голосовой файл, поэтому возникла идея добавить к этому систему автоматического распознавания голоса, к тому же в будущем она бы пригодилась в других проектах. В ходе этой работы были испробованы два варианта API наиболее популярных систем распознавания речи от google и yandex. В конечном итоге выбор пал на первый вариант. К сожалению, не нашел подробной информации об этом в интернете, поэтому решил поделиться полученным опытом. Если интересно, что из этого получилось добро пожаловать под кат.

Категория: Яндекс, Google

 

Masking Bitmaps на Android

Автор: admin от 21-09-2016, 17:35, посмотрело: 317

Masking Bitmaps на Android

Введение


При разработке под Android довольно часто возникает задача наложить маску на изображение. Чаще всего требуется закруглить углы у фотографий или сделать изображение полностью круглым. Но иногда применяются маски и более сложной формы.

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

Я предполагаю, что читатель имеет опыт в разработке под Android и знаком с классами Canvas, Drawable и Bitmap.

Код, используемый в статье, можно найти на GitHub

Категория: Веб-разработка, Android

 

Проект Jigsaw в Java 9. Модулярное будущее, которого не избежать

Автор: admin от 21-09-2016, 16:45, посмотрело: 319

Проект Jigsaw в Java 9. Модулярное будущее, которого не избежать

О проекте модуляризации Java мы слышим из года в год. Каждый раз ждем, следим за анонсами. Нам говорят, что Jigsaw практически готов и каждый раз переносят срок выхода. Может быть — это не такой простой проект как видится многим? Возможно, что изменения в нем повлияют на разработку в корне? Может быть модулярная система — это только верхушка айсберга? Ответить на вопросы, связанные с проектом Jigsaw мы попросили Ивана Крылова.

Проект Jigsaw в Java 9. Модулярное будущее, которого не избежать Иван занимается разработкой виртуальных машин Java и компиляторов более 10 лет, в настоящее время развивает компиляторную инфраструктуру в виртуальной машине Zing в Azul Systems. Регулярный докладчик на конференциях JUG.ru и других европейских Java конференциях.

Что такое Jigsaw, и как он повлияет на мир Java?


— Иван добрый день. Расскажите, пожалуйста, какое влияние проект Jigsaw окажет на экосистему Java?

— Добрый. Для объяснения моего взгляда на Java и модулярность, стоит немного рассказать о моей деятельности. Коммерческим программированием я занимаюсь примерно двадцать лет. Последние одиннадцать лет я занимаюсь разработкой виртуальных машин. Работал в команде HotSpot Runtime в Sun. Потом компания была куплена Oracle. Далее было несколько изменений деятельности и последние три с половиной года работаю в компании Azul Systems, где занимаюсь разработкой виртуальных машин.

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

 

Серия интерфейсных обновлений «Хабрахабра» и Geektimes

Автор: admin от 21-09-2016, 15:25, посмотрело: 327

Сегодня мы представляем первый из трёх этапов интерфейсных обновлений «Хабрахабра» и Geektimes. Мы решили вернуть старое интерфейсное решение для навигации по сайту и отказались от вертикального меню в пользу традиционного горизонтального. Подробнее об этом обновлении, а также о наших планах по работе над интерфейсом вы сможете прочитать под катом.

Серия интерфейсных обновлений «Хабрахабра» и Geektimes

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

 

К вопросу о порядке операторов

Автор: admin от 21-09-2016, 15:15, посмотрело: 265

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


В данном посте речь пойдет о том, чтобы не повторять чужих ошибок, что тоже является непроизводительной растратой столь ценного ресурса, как время. И вроде бы ошибка не столь фатальна и есть масса примеров, где она исключена и можно было бы давно научиться ее избегать, но почему то с упорством, достойным лучшего применения, она встречается вновь и вновь в исходных кодах программ для МК (может быть и для больших систем тоже, но я ими не занимаюсь), причем авторы данных программ не то чтоб новички во встроенном программировании, но тем не менее мы видим то, что видим. Искренне надеюсь, что после того, как данный пост будет Вами прочитан (при попытке ввести сочетание «после прочтения» в строго определенном месте текста у меня 6 раз падал Word To Go — впервые за 2 года использования, так что я смирился и написал чуть по другому — это к вопросу об ошибках, хотя данное поведение вряд ли проистекает именно из за той, о которой я пишу, иначе это было бы особенно пикантно). Вы навсегда поймете недопустимость подобной ошибочной конструкции и не наступите именно на эти грабли, ведь вокруг лежит такое количество других, ожидающих своей очереди.

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

 

Упаковка jvm приложения в docker образ

Автор: admin от 21-09-2016, 15:05, посмотрело: 483

Все плюсы docker для приложения, уже много раз описывали на Хабре, как и его архитектуру.
Упаковка jvm приложения в docker образ

Мы же решим практическую задачу по упаковке jvm приложения и получим контейнер с миниатюрным Linux, JDK и нашим приложением, который опубликуем на hub.docker.com и сможем запускать где угодно.

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

 
Назад Вперед