» Материалы за Октябрь 2015 года » Страница 2

 

Дайджест новостей для iOS-разработчиков

Автор: admin от 30-10-2015, 15:45, посмотрело: 437

Уильяму Генри Гейтсу III 60 лет. Да-да, так его зовут полностью. Хотите проникнуться духом того времени — прочтите «Сотворение Microsoft». Сердечно поздравляем и желаем долгих лет и новых рабочих свершений. Тем временем в App Store появляется категория Shopping. Разработчики получили соответствующее письмо.

Дайджест новостей для iOS-разработчиков

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

 

Блоки. Внутреннее устройство файла базы данных Cache. Часть 3

Автор: admin от 30-10-2015, 14:50, посмотрело: 507

Как и в двух предыдущих частях (часть 1, часть 2), я продолжаю знакомить вас с внутренним устройством баз данных Cache. На этот раз я расскажу о том, что еще можно узнать, и в чем может помочь мой проект Cache Blocks Explorer.

Блоки. Внутреннее устройство файла базы данных Cache. Часть 3

Категория: Админитстрирование » Системное администрирование

 

Зачем голосовому Поиску Google нейронные сети?

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

Задумывались ли вы когда-нибудь, как работает голосовой поиск? Какая магия переводит ваши слова в поисковый запрос, причём практически в режиме реального времени? Сегодня мы расскажем, как «О’кей, Google!» стал ближе к вам на 300 миллисекунд и что именно позволяет вам разговаривать с вашим телефоном простым человеческим языком.
Зачем голосовому Поиску Google нейронные сети?

В основе актуальной версии голосового поиска Google лежит улучшенный алгоритм для обучения нейронных сетей, созданный специально для анализа и распознавания акустических моделей. В основу новых, Рекуррентных Нейронных Сетей (англ.: recurrent neural networks — RNN), легли Нейросетевая темпоральная классификация (англ.: Connectionist Temporal Classification — CTC) и дискриминантный анализ для последовательностей, адаптированный для обучения подобных структур. Данные RNN намного точнее, особенно в условиях посторонних шумов, а главное — они работают быстрее, чем все предыдущие модели распознавания речи.

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

 

eFast Browser – новый образец adware под Chrome

Автор: admin от 30-10-2015, 11:50, посмотрело: 549

eFast Browser – новый образец adware под Chrome

Эксперты безопасности обнаружили новую угрозу для Интернет-пользователей Chrome. Несмотря на то, что Google укрепил свою безопасность для борьбы с этими атаками, преступники постоянно изменяют и адаптируют свои творения, а это новое adware потенциально способно привести к серьезным проблемам с конфиденциальностью и даже краже персональных данных.

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

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

 

Security Week 44: законодатели и безопасность, криптография и разведка

Автор: admin от 30-10-2015, 11:49, посмотрело: 394

Security Week 44: законодатели и безопасность, криптография и разведкаЕсли и есть в сфере информационной безопасности тема сложнее криптографии, то это законодательство. Любую исследовательскую работу по шифрованию, ее основные выводы и возможные последствия можно понять. Во многих случаях для этого потребуются пара лет интенсивного обучения по основной и сопутствующим темам, и еще десяток лет работы экспертом по безопасности. Но понять можно. Далеко не всегда можно понять, какие последствия будут у закона, регулирующего сферу информационной безопасности, даже если его внимательно прочитать. Даже если ты хорошо владеешь языком, на котором он написан.

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

В этой серии дайджеста поговорим о двух важных новостях в области американского ИБ-законодательства, а также продолжим обсуждение криптографии, на сей раз — благодаря агентству АНБ, решившему поучаствовать в обсуждении вопросов шифрования. Что, впрочем, тоже недалеко ушло от политики. Правила: каждую неделю редакция новостного сайта Threatpost выбирает три наиболее значимых новости, к которым я добавляю расширенный и беспощадный комментарий. Все эпизоды сериала можно найти по тегу.

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

 

Организация разработки и эксплуатации крупных проектов

Автор: admin от 30-10-2015, 11:40, посмотрело: 458

Организация разработки и эксплуатации крупных проектов

Новости из мира DevOps на Highload++ представляет Александр Титов из Express 42


— Я до сих пор не понимаю, в чём отличие DevOps от системного администрирования, в чём? Зачем DevOps, прекрасно же справлялись?
Ну фактически бессмысленно искать отличия, это как сравнивать мягкое с соленым. DevOps он про организацию разработки и эксплуатации целиком, про то что эксплуатация должна включаться на ранней стадии разработки. Это требует новых качеств от разработчиков и новых способностей от системных администраторов, разработчики и администраторы должны научиться работать параллельно, а не как раньше разработчики напрограммировали, скинули все в эксплуатацию, а дальше начинается долгий и неприятный путь разбора проблемы “а кто виноват?”. DevOps должен применяться там, где созрела необходимость в новом подходе, многим компаниям он до сих пор не нужен и они справляются по-старому.

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

 

Изоляция виртуальных серверов в apache2 — ugidctl

Автор: admin от 30-10-2015, 11:19, посмотрело: 445

Некоторое время назад я сделал для себя решение, которое позволяет эффективно изолировать процессы apache2. Теперь он может обрабатывать каждый запрос от имени своего системного пользователя. Сегодня я хочу поделиться этим решением.

Вот о чем речь:

<VirtualHost *:80>
    ServerName host1.example.com
    ServerAdmin webmaster1@example.com
    ServerUserGroup user1 group1
    DocumentRoot /var/www/host1
</VirtualHost>
<VirtualHost *:80>
    ServerName host2.example.com
    ServerAdmin webmaster2@example.com
    ServerUserGroup user2 group2
    DocumentRoot /var/www/host2
</VirtualHost>

При этом корневые директории виртуальных хостов могут быть доступны только соответсвующим пользователям:

# ls -la /var/www
total 16
drwxr-xr-x   4 root  root   4096 Oct 26 16:10 .
drwxr-xr-x  21 root  root   4096 Oct 26 01:13 ..
drwxr-x---   2 user1 group1 4096 Oct 26 16:10 host1
drwxr-x---   2 user1 group2 4096 Oct 26 16:10 host2

Это не очередные танцы с бубном вогруг многопоточности, запуска процессов от рута и т.п. Основная идея в том, чтобы процесс самостоятельно решил, с какими правами ему необходимо обработать запрос, взял себе эти права, обработал, и снова вернул себе права основного пользователя apache.

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

 

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

Автор: admin от 30-10-2015, 11:08, посмотрело: 340

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

Кто на рынке всех сильнее?


Титанов индустрии рассудили PocketGamer.com. Компания сравнила открытые данные пяти крупных игроков индустрии мобильных игр и представили показатели в аналитическом отчете.

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

 

Перспективные форматы видео. Новое направление

Автор: admin от 30-10-2015, 10:32, посмотрело: 1169

Перспективные форматы видео. Новое направление

В начале сентября корпорация Intel объявила о своем участии в организации Alliance for Open Media. Этим шагом мы подчеркиваем поддержку открытых форматов и направляем наши усилия на создание нового поколения средств кодирования видео. Консорциум Alliance for Open Media, в состав которого входят корпорации Amazon, Cisco, Google, Intel, Microsoft, Mozilla и Netflix, создан с целью совместной разработки нового поколения форматов видео, позволяющих снизить стоимость доставки видео для конечных пользователей путем оптимизации для процессоров нового поколения.

В этом посте мы проанализируем текущее положение дел в области видео форматов и рассмотрим перспективы их развития. Статья написана Марком Бакстоном, директором по развитию медиа продуктов Intel.

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

 

Без слайдов: интервью с Дмитрием Завалишиным

Автор: admin от 30-10-2015, 10:11, посмотрело: 407

Всем привет. Это снова «Без слайдов», и на этот раз у меня в гостях побывал легендарный Дмитрий Завалишин, известный всем как один из создателей Яндекс.Гуру, основатель группы компаний DZ Systems и автор операционной системы Фантом.

Без слайдов: интервью с Дмитрием Завалишиным


О чем мы поговорили:


  • кем Дмитрий себя сегодня ощущает: бизнесменом или айтишником;

  • какие ниши заняли мобильные и веб-приложения в современной жизни;

  • что такое горизонтальные и вертикальные рынки;

  • чем отличается бизнес по разработке для этих рынков, и чем отличаются коробочные решения от кастомных;

  • как можно быстро оценивать клиентов по трем параметрам;

  • как найти хорошие кадры на проект;

  • почему Agile — это беда для российского рынка разработки;

  • наконец, как сделать ваших заказчиков счастливыми.



Все это — в традиционном видеоинтервью:



А тех, кто предпочитает буквы картинкам, приглашаю под кат, где вы найдете расшифровку этого интервью.

Enjoy!

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