Архив за 30 мая 2012 - 5

Запуск Windows 95/98/XP на ARM устройствах на базе Android

Не многие знают о том, что на сегоднящний день существует несколько способов запустить полноценную ОС Windows, на ARM планшете или смартфоне, работающем на платформе Android. Зачастую, такая возможность может понадобиться не только для того чтобы удивить друзей и знакомых, но и для решения вполне серьезных задач. К примеру вам срочно требуется воспользоваться програмой, которая работает только в Windows, в пути, например в тесном метро (не будете же вы там пользоваться 15” ноутбуком). Также способы описанные в статье позволяют стабильно играть в практически любые DOS игры и некоторые для Windows (Fallout к примеру).

Планшеты на базе Windows стоят недешево, а планшет на базе Android, позволяющий нормально работать с запущенной на нем Windows сегодня можно купить дешевле чем за 100$. В этой статье я хочу рассказать о нескольких способах получения работоспособной Windows на Android планшете, а в качестве подопытного мы будем использовать дешевый китайский планшет с 1Ггц процессором и 1Гб ОЗУ.
Читать полностью »

Мне повезёт, или юзабилити Google поиска

Недавно заметил следующую вещь, в поиске Google результаты поиска уже давно начинают подгружаться по мере ввода поискового запроса. То есть, как только мы начинаем вводить поисковый запрос, нас сразу же перебрасывает на другую страницу. Это довольно удобно, но у меня возникает другой вопрос, а зачем теперь знаменитая кнопка: «Мне повезет!», которая раньше вела на первый результат выдачи? Я и раньше-то ей не пользовался, а теперь, не могу воспользоваться, даже если очень захочу, потому что при пустом поисковом запросе она просто не работает, а как только я начинаю что-то вводить, меня перекидывает (минут 5 пытался успеть нажать кнопку разными способами, но безуспешно).Читать полностью »

В обычной жизни мы обычно пользуемся позиционной системой счисления. В позиционной системе счисления значение каждого числового знака (цифры) в записи числа зависит от его позиции (разряда) [1]. Однако существуют и так называемые «непозиционные системы счисления», к одной из которых относится «система счисления в остатках» (или в оригинале Residue Number System (RNS)), являющаяся основой модулярной арифметики. Модулярная арифметика базируется на «Китайской теореме об остатках» [2], которая для нашего случая звучит следующим образом:

Для любой системы взаимно простых чисел p1, … pn, любое число X из диапазона [0; M), где M = p1*p2*…*pn взаимооднозначно представимо в виде вектора (a1, a2, …, an), где ai = X%pi (здесь и далее «%» — операция взятия остатка от целочисленного деления X на pi).
p1, … pn – модули системы
a1, a2, …, an – остатки (вычеты) числа по заданной системе модулей

На первый взгляд непонятно какое преимущество может дать такая система, однако существует 2 свойства, которые позволяют эффективно использовать модулярную арифметику в некоторых областях микроэлектроники:

  1. Отсутствие переноса разрядов в сложении и умножении. Пусть нам дано два числа X1 и X2, представленные в виде системы остатков (x11, x12, …, x1n) и (x21, x22, …, x2n) по системе взаимнопростых чисел (p1, p2, …, pn). В этом случае:
    X3 = X1 + X2 = ((x11+x21)%p1, (x12+x22)%p2, …, (x1n+x2n)%pn)
    X4 = X1 * X2 = ((x11*x21)%p1, (x12*x22)%p2, …, (x1n*x2n)%pn)
    То есть что бы сложить или умножить два числа, достаточно сложить или умножить соответствующие элементы вектора, что для микроэлектроники означает, что это можно сделать параллельно и из-за малых размерностей p1, p2, …, pn сделать очень быстро.
  2. Ошибка в одной позиции вектора не влияет на расчеты в других позициях вектора. В отличие от позиционной системы счисления все элементы вектора равнозначны и ошибка в одном из них ведет всего лишь к сокращению динамического диапазона. Этот факт позволяет проектировать устройства с повышенной отказоустойчивостью и коррекцией ошибок.

Читать полностью »

image

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

Язык программирования, на этот раз — C#.
Заинтересовавшихся прошу под кат.
Читать полностью »

Создание статистики и управление рассылки писем
в Google Docs (с разных аккаунтов) на основе FormEmailer

Мы, Большой Брат Ltd., решили создать статистику результатов рассылки посредством скрипта — шаблона FormEmailer. Расскажем, как это делалось.

Для любопытных сразу покажу, к чему мы стремимся.
Выглядеть это будет примерно так:

Рассылка писем в Google Docs (Drive)
Читать полностью »

Раньше с музыкой было сложно. Вы еще застали времена, когда кассеты с записями модных групп передавались из рук в руки?

Сегодня вся музыка – в вашем телефоне. Наше новое приложение для iPhone позволяет ставить любимые треки где угодно и когда угодно, даже если рядом нет ни компьютера, ни интернета. Включайте хорошие песни, гуляя в парке или ожидая своей очереди в паспортном столе. Слушайте дома и на работе. Теперь Яндекс.Музыка решит и ту, и другую задачу.

Мобильное приложение – логичное и долгожданное дополнение к нашему веб-сервису, который уже несколько лет предлагает послушать лицензионную музыку хорошего качества самых разных жанров и стилей. Многие люди создают на сервисе плейлисты – по темам, настроениям, исполнителям, любым другим критериям – и теперь все эти персональные подборки будут рядом в iPhone или iPod Touch. 

Читать полностью »

Ассортимент компании ADATA Technology пополнили карты памяти формата microSDHC, соответствующие спецификации SD 3.0 и получившие рейтинг UHS-I. В серию Premier Pro вошли носители объемом 8, 16 и 32 ГБ.

Карточки памяти ADATA Premier Pro microSDHC UHS-I U1 объемом до 32 ГБ развивают скорость до 45 МБ/с

Читать полностью »

Akismet отсеял уже 50 миллиардов спам комментов в блогах Wordpress

Помню, после первой в своей жизни установки WordPress (примерно 2007-й год), мне очень понравилась возможность добавлять разного рода плагины в эту CMS. После того, как сайт на WordPress проиндексировался, через некоторое время начали появляться комментарии, причем несколько странного вида, однотипные, что-то вроде «Пиши еще» и «Автор молодец». Через пару дней я понял, что это спам (совсем зеленый новичок был, да). Сразу же поставил один из рекомендованных плагинов для борьбы со спамом — Akismet. До сих пор я не поменял данный плагин, несмотря на большое количество альтернативных фильтров, появившихся в последнее время. Вчера этот спасательный круг в море спама, если так можно выразиться, отметил своеобразный юбилей: Akismet отсеял 50-миллиардный спам-коммент.

Читать полностью »

Akismet отсеивает 700 спам комментариев в секунду на Wordpress блогах

Помню, после первой в своей жизни установки WordPress (примерно 2007-й год), мне очень понравилась возможность добавлять разного рода плагины в эту CMS. После того, как сайт на WordPress проиндексировался, через некоторое время начали появляться комментарии, причем несколько странного вида, однотипные, что-то вроде «Пиши еще» и «Автор молодец». Через пару дней я понял, что это спам (совсем зеленый новичок был, да). Сразу же поставил один из рекомендованных плагинов для борьбы со спамом — Akismet. До сих пор я не поменял данный плагин, несмотря на большое количество альтернативных фильтров, появившихся в последнее время. Вчера этот спасательный круг в море спама, если так можно выразиться, отметил своеобразный юбилей: Akismet отсеял 50-миллиардный спам-коммент.

Читать полностью »

Дамы и Господа, Друзья и Коллеги!

Сегодня я хочу немного поговорить про облака, а именно про тот продукт, который будет сердцем и ядром облачных платформ Microsoft — Windows Server 2012. Многие из вас уже, наверное, не просто в курсе того, что ближе к концу этого календарного года выйдут новые операционные системы Microsoft — Windows 8 и Windows Server 2012, но и уже ознакомились с предварительной версией этих продуктов. Для тех кто этого еще не сделал я рекомендую немного подождать — ведь буквально через пару недель, после 7 июня, будут доступны новые версии продуктов — Release Preview. Эти версию приблизят нас еще на один шаг на пути к финальной версии продуктов.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js