background preloader

Хабрахабр

Facebook Twitter

Сделка без риска, или будьте бдительны, уважаемые работодатели. Глубоко эшелонированная анонимность. Учитывая тенденции в Российском законодательстве, да и вообще поползновения Большого Брата «любить» всех и каждого, в среде пользователей компьютеров усиливается желание от такой «любви» несколько отстраниться.

Глубоко эшелонированная анонимность

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

Защитная система, таким образом, должна быть многоплановой и многослойной, и я попробую дать общую схему системы, пригодной для домашнего пользования. Данный текст не претендует на единственно возможную схему построения такой защиты, дополнения и исправления приветствуются. Эшелон 1: IP-адрес Важность: 5 В этой теме вынужден изложить несколько банальных фактов. Рекомендации и возможные средства: TOR. Контррекомендации: I2P. ICQ. Новый подход к проектированию бесконтактных интерфейсов. Это перевод оригинальной статьи New Design Practices for Touch-free Interactions Сенсорные интерфейсы практически захватили развитые рынки, что повлекло за собой изменения ожиданий пользователей и взглядов UX-специалистов на человеко-машинное взаимодействие (Human-Computer Interaction, HCI).

Новый подход к проектированию бесконтактных интерфейсов

Теперь вслед за сенсорными интерфейсами в индустрию понемногу начинают проникать технологии бесконтактных жестовых и естественно-языковых взаимодействий (Natural Language Interaction, NLI). Распространение этих технологий обещает перемены в отрасли UX, начиная с эвристик, которыми мы руководствуемся, и заканчивая паттернами проектирования и конечными результатами. Человеко-машинные интерфейсы: ждем перемен Благодаря сенсорным интерфейсам взаимодействие пользователей с вычислительными устройствами стало более естественным и интуитивным. Бесконтактные жестовые интерфейсы В Kinect для Windows входит интересная функция, которая называется Near Mode. 14 Способов сделать вклад в открытое программное обеспечение, не будучи Гениальным Программистом или Рок-Звездой. Множество людей хотят влиться в open source, но не знают с чего начать.

14 Способов сделать вклад в открытое программное обеспечение, не будучи Гениальным Программистом или Рок-Звездой

Вот несколько способов, которые помогут, даже если вам недостаёт технических знаний и способностей. Открытое программное обеспечение изменило мир, и многие хотят внести свой вклад. К сожалению, люди ужасаются от барьера на вступление в open source проект. Я часто слышу от людей, которые хотят помочь, но не могут:«Я не очень хороший программист.» «Я не смогу выделять достаточно времени.»

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

Подключитесь к IRC каналу: Многие open source проекты имею IRC-каналы где разработчики и пользователи зависают для обсуждения разработки и решения проблем. Работа с кодом. Бесконечно выгодная программа. Недавняя статья на Slashdot о программировании игр на ассемблере для Атари (Donkey Kong и я) напомнила об ассемблерных приложениях, которые я писал по молодости, и о компьютерах, которые у нас тогда были.

Бесконечно выгодная программа

Поначалу я набирался опыта на DEC PDP-8, но самый кайф начался, когда появилась CP/M. CP/M изначально была «операционной системой для бизнеса», но ещё это была система, которую можно было позволить себе иметь дома, — серьёзная вещь для молодого подающего надежды гика. Тогда я работал в компании Tatung. Они собирали компьютеры, и поэтому мне довелось поразвлечься с весьма дорогостоящей штукой: два пятидюймовых дисковода и всё такое!

В основном я работал над отладкой ERSO BIOS. Копирайт на команду /bin/true. Среди всей этой шумихи по поводу авторских прав есть один забавный пример — это крайний случай использования копирайта, который породила AT&T где-то в 1980-х.

Копирайт на команду /bin/true

Речь идёт о программе /bin/true. Это пустая программа, которую обычно используют только для того, чтобы писать бесконечные циклы (while true do ...) в шелл-скриптах. Программа «true» не делает ничего, а только завершается с нулевым кодом. Такого поведения легко добиться — достаточно просто создать пустой файл и сделать его исполняемым, что и делали создатели первых Unix-систем. Пустой файл интерпретируется как шелл-скрипт, который не делает ровным счётом ничего. Самая старая версия /bin/true с копирайтом, которую я нашёл, относится к 1984-ому: И это весь файл. Чтобы вы не подумали, что это просто случайность, которую быстро исправили, посмотрите на программу /bin/true из Sys/V, которую AT&T выпустила в 1989: Первая опытно-промышленная партия отечественных мультиклеточных процессоров MCp. Я понимаю, конечно, что Сколково, гос-корпорации, непонятное название, много псевдонаучного PR по поводу этих самых клеток и прочие негативные коннотации имеют место быть, но партия процессоров изготовлена.

Первая опытно-промышленная партия отечественных мультиклеточных процессоров MCp

Их даже можно потрогать руками и посетовать на кривые ножки :) в новости на картинке не фотошоп — на сайте разработчиков и в прокремлёвской газете (не, ну мне самому стыдно, однако… против факта не попрёшь). Процессоры эти разработаны у нас, то есть, это не результат покупки некой зарубежной разработки за неадекватные бабки. Архитектура создана в Екатеринбурге, нашими инженерами. И она действительно интересная. Это некоторый аналог Out-of-Order Execution схемы, которая очищена от всяческого наследия предыдущих процессорных эпох. И с энергопотреблением у процессора всё в норме, он даже эффективнее популярных DSP с VLIW архитектурой (за счёт того, что MCp не требует постоянного обновления архитектурного состояния). Конечно, железяка не лишена проблем.

P.S. P.P.S.