Pull to refresh
24
Karma
0
Rating

Пользователь

  • Followers 19
  • Following 2
  • Posts
  • Comments

Создание образа Ubuntu для ARM «from scratch»

Configuring Linux *
Tutorial

Когда разработка только начинается часто еще непонятно какие именно пакеты пойдут в целевую rootfs.


Иными словами хвататься за LFS, buildroot или yocto (или еще что-то) еще рано, а начинать уже нужно. Для богатых (у меня на пилотных образцах 4GB eMMC) есть выход раздать разработчикам дистрибутив, который позволит оперативно доставить что-то чего не хватает в данный момент, а затем мы всегда можем собрать списки пакетов и сформировать список для целевой rootfs.

Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 6K
Comments 8

Интерфейсные байки Токсичного Деда. “Исследуй это!” (s1 e1)

Web design *Interfaces *Usability *


Приветствую.

Сейчас только ленивый не пишет статьи и не выступает с докладами на тему: «Я дизайнер интерфейсов и сейчас я буду чесать ЧСВ.» И всегда в таких статьях и выступлениях речь идет о сайтах, мобильных приложениях и подобном b2c продукте. Переводя на общеупотребительный язык, список тем таких выступлений выглядит примерно так: «Как красиво нарисовать», «Как продать то, что нарисовал», «Как спросить у пользователей про то, что ты нарисовал, и не получить в ответ „#&@$!“». Но если вас угораздило попасть во внутреннюю разработку, где пользователи — без дураков специалисты, где количество верхнеуровневого контента на экране выходит за границы разумного, а функционал изощрен и сложен, вот тут и оказывается, что для вас нет ни статей, ни докладов, ни сообщества как такового. Сегодня нас занесло в пропитанную винными парами и запахом трубочного табака каморку, где обитает Токсичный Дед. У него мы и спросим, чем же отличается разработка интерфейса очередного мобильного приложения от разработки действительно сложной, узкоспециализированной системы.
Читать дальше →
Total votes 24: ↑15 and ↓9 +6
Views 3.9K
Comments 4

Secured by Knox — механизмы мобильной безопасности Samsung

Samsung corporate blog Smartphones
Если у вас телефон Samsung, то вы, возможно, замечали на экране загрузки фразу «Secured by Knox». Что это вообще значит? Под катом – описание платформы мобильной безопасности, предустановленной на большинстве смартфонов и планшетов Samsung. Это первый русскоязычный обзор того, какие механизмы вообще существуют в решении Knox.


Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 36K
Comments 18

Способы нахождения цели. Роль случайности

Search engines *Python *
Sandbox

1. Введение


Поиск может быть как сложным, так и простым. Когда не известна (или только частично известна) как сама цель, так и способ её достижения, случайность важна

Целью исследования статьи будет сравнение способов нахождения цели как подвижной (жёлтый объект), так и неподвижной.

Эти способы:

  • Случайный поиск (красный объект)
  • Случайный поиск с памятью (синий объект)
  • Случайный поиск с памятью и иерархией (зелёный объект)
  • Поиск первого маршрута (фиолетовый объект)
  • Поиск короткого маршрута (коричневый объект)

На рис.1 эти объекты показаны. Полностью код программы выложен на github


Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Views 2.2K
Comments 9

auto git bisect на примере ядра Linux

Git *Development for Linux *

Данная заметка имеет собой цель продемонстрировать автоматический git bisect на примере ядра Linux. С последующим поиском официальной версии начиная с которой всё поломалось и последней хорошей версии.


Git

Читать дальше →
Total votes 28: ↑28 and ↓0 +28
Views 9.3K
Comments 1

Функция buildargv с помощью Ragel

C *Development for Linux *

Забавное использование Ragel State Machine Compiler для создания функции разбора строки на int argc, char *argv[].


Все началось с того, что понадобилась функция buildargv, чтобы разбирать строку для последующей передачи в


int main (int argc, char *argv[]) { body }

Ну ладно подумал я, не может быть, чтобы нигде нельзя было позаимствовать, сейчас найдем… И не нашёл...


Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 1.4K
Comments 2

Information

Rating
Does not participate
Location
Россия
Registered
Activity