«Операционные системы: зачем они инженеру»

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

Подвигло меня к написанию этого материала публикация «История языков программирования: как Fortran позволил пользователям общаться с ЭВМ на «ты».

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

 

Судя по всему, лучшие времена браузера Safari позади

Автор: admin от 15-09-2016, 19:00, посмотрело: 291

Судя по всему, лучшие времена браузера Safari позади

Стив Джобс называл Safari лучшим браузером на планете. Безусловно, с ним согласны не все. Но в свое время этот браузер смог выйти за пределы экосистемы Apple и был гостеприимно встречен пользователями Windows. Сегодня браузер в почете не только у пользователей настольных компьютеров, но и у владельцев мобильных устройств на базе iOS. Самые популярные браузеры можно пересчитать на пальцах одной руки. Safari входит в их число.

Если бы компания Apple была чуть менее амбициозна (что невозможно было представить при Джобсе) и сговорчива, Safari мог так и не появиться на свет. В начале 2000-х годов в компании решили, что любая зависимость от сильных конкурентов мешает развитию. Таким образом, в 2003 году Apple заняла жесткую и бескомпромиссную позицию по отношению к Microsoft, наотрез отказавшись продлевать свой контракт на использование микрософтовского браузера Internet Explorer для Mac OS X. Компания Джобса в тайне от всех создавала собственный интернет-браузер. Работа велась в атмосфере строжайшей секретности.

Категория: Программирование, Microsoft, Apple, Windows

 

Microsoft выпустила обновления для своих продуктов

Автор: admin от 15-09-2016, 18:10, посмотрело: 338

Microsoft выпустила обновления для своих продуктовMicrosoft обновила свои продукты, выпустив 14 обновлений, 7 из которых получили статус Critical. Обновления адресуются веб-браузерам Internet Explorer и Edge, различным компонентам Windows, Office, а также Exchange Server. Закрытая обновлением MS16-104 уязвимость CVE-2016-3351 типа Information Disclosure в веб-браузере Internet Explorer 9-11 используется злоумышленниками в направленных атаках. Одно из обновлений MS16-111 исправляет Local Privilege Escalation (LPE) уязвимости в загрузчике Windows (Winload.efi), а также в файлах ядра ntoskrnl и ntdll. Уязвимости позволяют атакующему получить максимальные права SYSTEM в системе.

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

 

Исследование и доработка IP-видеосервера на базе Orange Pi PC

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

Исследование и доработка IP-видеосервера на базе Orange Pi PC

Около полугода назад мне достался миниатюрный видеосервер, применение которому я нашёл в арендуемом для мотоцикла гараже, где он всё это время благополучно работал в связке с двумя китайскими NoName IP-камерами, худо-бедно поддерживающими ONVIF, и 3G-модемом, что позволяло мне удалённо посмотреть видео с камер при оповещениях о детекции движения, к счастью совпадавшими пока только с моим приходом в гараж. Не дал этому микросерверу спокойно работать дальше я сам, так как, ещё когда только получил его в руки, из любопытства разобрал и неожиданно для себя обнаружил, что построен он на одноплатнике Orange Pi PC, который незадолго до этого, благодаря низкой цене, широко освещался в интернете, в том числе и на Geektimes, поэтому я примерно представлял его возможности.

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

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

 

Blend4Web vs Unity. Битва на ринге. Раунд 2

Автор: admin от 15-09-2016, 17:20, посмотрело: 353

Очередные «попугаи»?! О, нет. Три реальных теста, три разных направления, различные устройства и интересные факты.

Blend4Web vs Unity. Битва на ринге. Раунд 2

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

 

Какое окно оценки игры интегрировать в свою мобилку

Автор: admin от 15-09-2016, 16:55, посмотрело: 363

Наш партнер, аналитическая компания Playliner, подготовила для блога программы "Менеджмент игровых интернет-проектов" исследование о предложениях оценить игру. Под катом вы найдете информацию о том, какие бывают типы предложений, и какие фичи используют разработчики, чтобы повысить оценку игры в сторе. А также выводы и анализ преимуществ и недостатков различных вариантов интеграции этой механики в вашу игру.

Какое окно оценки игры интегрировать в свою мобилку

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

 

Как выбрать CDN-провайдера

Автор: admin от 15-09-2016, 16:40, посмотрело: 591

Как выбрать CDN-провайдера

Чтобы обеспечить качественную работу сайта, необходимо использовать надежную CDN (content distribution network – сеть доставки контента). Базовая услуга, которую предоставляют CDN-провайдеры, – это обеспечение более быстрой загрузки сайта за счет отправки пользователю статичных файлов с контентом со своих серверов. CDN-провайдеры оказывают и другие услуги по ускорению сайтов, которые выходят за рамки отправки статичных файлов с контентом.

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

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

 

PaaS, DBaaS, SaaS… Что все это значит?

Автор: admin от 15-09-2016, 16:40, посмотрело: 323

PaaS, DBaaS, SaaS… Что все это значит?

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

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

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

 

Для чего финтеху машинное обучение

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

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

В 80-х появились компьютеры, и постепенно мы наблюдали, как их использование для хранения и обработки информации становилось нормой для большинства компаний. В 90-х мы стали свидетелями интернет-бума, по-настоящему изменившего мир. Собрать информацию о чем-либо сегодня — сущий пустяк. В середине прошлого десятилетия появились социальные сети и предприниматели заметили, что клиенты начали проводить в них столько времени, сколько до этого не проводили ни на одном другом сайте. В итоге бизнесмены по всему миру начали инвестировать в социальные медиа для увеличения охвата аудитории и в маркетинговых целях. Когда широкой публике были представлены Android и iOS, произошел сдвиг парадигмы. Люди стали проводить больше времени со своими смартфонами, нежели персональными компьютерами. Со временем потребители начали пользоваться смартфонами для принятия решений, совершения покупок и даже платежей. Сегодня, поняв, что смартфоны стали неотъемлемой частью процесса принятия потребителем решений, компании стремятся предоставить им омниканальный опыт взаимодействия. В связи с этим возникает вопрос: «Какие еще существуют инновационные инструменты, способные изменить рынок?» Вероятно, компаниям следует обратить внимание на использование алгоритмов машинного обучения.

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

 

Обзор расширения OPCache для PHP

Автор: admin от 15-09-2016, 14:40, посмотрело: 550

Обзор расширения OPCache для PHP

PHP — это скриптовый язык, который по умолчанию компилирует те файлы, которые вам нужно запустить. Во время компилирования он извлекает опкоды, исполняет их, а затем немедленно уничтожает. PHP был так разработан: когда он переходит к выполнению запроса R, то «забывает» всё, что было выполнено в ходе запроса R-1.

Очень маловероятно, что на production-серверах PHP-код изменится между выполнением нескольких запросов. Так что можно считать, что при компилированиях всегда считывается один и тот же исходный код, а значит и опкод будет точно таким же. И если извлекать его для каждого скрипта, то получается бесполезная трата времени и ресурсов.

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

 
Назад Вперед