Как приручить ядро процессора*

Автор: admin от 19-09-2014, 20:37, посмотрело: 499

Как приручить ядро процессора* В данной статье рассказывается о этапах загрузки ядер процессоров серии QoriQ и участии в этом загрузчика u-boot, а также о выполнении отдельно взятой программы на отдельном процессорном ядре без участия ОС. Статья может заинтересовать системных программистов, стремящихся постичь все разнообразие процессорных архитектур. Также следует понимать, что некоторые определения и приемы актуальны и для других процессоров и систем.

* на примере процессоров freescale qoriq c ядрами e500mc и ppc booke isa.

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

 

Меня попросили взломать программу на собеседовании

Автор: admin от 19-09-2014, 19:45, посмотрело: 735

TL;DR Меня попросили взломать программу на собеседовании. И я получил работу.

Всем привет,

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

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

 

Смартфоны Sony Xperia Z3 и Z3 Compact поступили в продажу

Автор: admin от 19-09-2014, 18:49, посмотрело: 757

Привет! Сразу перейдем к делу: 18 сентября в Москве состоялась презентация обновленной флагманской линейки смартфонов Xperia, ознаменовавшая официальное начало продаж Xperia Z3 и Z3 Compact в России. Оба аппарата уже поступили на полки магазинов по цене 29990 и 23990 рублей соответственно. Максимум подробностей вы сможете узнать из грядущих обзоров, а пока предлагаем ознакомиться с общими данными.

Смартфоны Sony Xperia Z3 и Z3 Compact поступили в продажу

Категория: Гаджеты / Android

 

Как разблокировать iPad 3G, заблокированный в iCloud

Автор: admin от 19-09-2014, 17:04, посмотрело: 21 702

Как разблокировать iPad 3G, заблокированный в iCloud


В этой статье я поделюсь с вами «железным» способом снятия блокировки iCloud с iPad 3G.

Категория: Apple / iOS

 

Вы не можете закачать файлы на сервер в мобильном Safari 8.0

Автор: admin от 19-09-2014, 16:58, посмотрело: 492

Печально, но факт. Новая версия iOS содержит баг, который делает невозможным отправку любых файлов на сервер из браузера. Когда вы выбираете файл в любой форме на HTML странице и пытатесь его отправить, браузер посылает запрос без файла. Он показывает, что ждет ответа на запрос, но на самом деле ответ не приходит.

Более того, баг касается не толко HTML-форм. Если вы отправляете файл из javascript, конструируя объект FormData (часть API XMLHttpRequest Level 2), это приводит к тому же результату. И даже если вы делаете то же самое из нативного приложения, которое является оберткой над HTML-барузером (например, Apache Cordova), то получаете такой же результат.

Почему же не приходит ответ? Если бы файл просто не отсылался, мы могли бы ожидать, что на сервер приходил бы пустой файл или сервер возвращал бы ошибку, что форма отправлена без файла. Однако сервер просто не шлет никакого ответа (даже 400 bad request) и не закрывает соединение. Все дело в том, какой именно запрос шлет Safari.

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

 

Появился RTM-релиз (для производителей) Ubuntu для смартфонов

Автор: admin от 19-09-2014, 16:30, посмотрело: 543

Появился RTM-релиз (для производителей) Ubuntu для смартфонов

Первые смартфоны на Ubuntu должны появиться чуть позже в этом году, по цене в 200-400 долларов США. Разработка мобильной версии Ubuntu заняла довольно много времени, но каждый желающий мог следить за этим процессом (или даже в нем участвовать).

Новые релизы мобильной версии Ubuntu выходят с завидной регулярностью, и некоторые пользователи ставили такие релизы на свои мобильные устройства, сообщая о нормальной (или проблемной, тоже были варианты) работы той либо иной версии дистрибутива.

Категория: Гаджеты / Ubuntu

 

Клавиатура нового поколения — «10-Ю»

Автор: admin от 19-09-2014, 16:26, посмотрело: 933

С самого первого знакомства с печатью (на мех. машинках) я понял: есть что улучшить. Решение, которое пришло мне в голову, настойчиво требовало воплощения. Хочу поделиться с вами и узнать ваше мнение.

Категория: Железо / Гаджеты

 

История: нативный загрузчик QuakeLive для Linux

Автор: admin от 19-09-2014, 16:22, посмотрело: 477

История: нативный загрузчик QuakeLive для Linux

С того момента, как id Software прекратила поддержку Linux и Mac и сделало Launcher для QuakeLive в виде отдельного standalone-приложения, написанного на C# с использованием кроссплатформенного фреймворка(!) для рендеринга веб-страниц в OpenGL, прошло немало времени. Я уже затюнил свой дистр для стабильного-максимального количества fps (у меня все равно слабая видеокарта), но он по-прежнему тормозил. Сейчас я расскажу, что сделал для того, чтобы поиграть в любимую игру в свободное время, в игру, с которой я начинал свое сидение за компьютером в 7 лет. Я не останусь равнодушным к таким плевкам к людям никогда. Под катом расскажу о том, как повысить производительность в игре на Linux и о том, как я сделал свой собственный Launcher.

Категория: Game Development / Linux

 

Веб-компоненты в реализации Polymer от Google

Автор: admin от 19-09-2014, 15:32, посмотрело: 635

Веб-компоненты в реализации Polymer от Google
Веб-компоненты — это новая эра веб-разработки и почувствовать ее мощь можно уже сегодня при помощи Polymer от Google. Вы можете создавать свои собственные «элементы» (тэги), содержащие шаблон и инкапсулированные стили и логику (js), а так же воспользоваться богатой коллекцией уже готовых элементов.
Заинтересовались? Прошу под кат.

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

 

Создаем 2D платформер при помощи Unreal Engine 4. Часть 1 — Игровой персонаж, движение

Автор: admin от 19-09-2014, 14:46, посмотрело: 4 391

Не так давно компания Epic Games сделала невероятно щедрый подарок всем желающим — движок UE4 с исходным кодом всего за $20/мес, считай даром! Воспользуемся их щедростью и великодушием и попробуем создать что-нибудь не очень сложное, но, по крайней мере, более-менее играбельное — 2D платформер.
Под катом множество картинок...

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

 
Назад Вперед