Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Дизельпанк: Аналоговые суперпроцессоры

Темо на порассуждать. После чтения длинного треда про квантовые вычисления и их няшность.

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

* хранение произвольного аналогового сигнала
* получение аналогового сигнала из внешнего источника
* выдача аналогового сигнала на внешний приемник.
* ЦАП
* АЦП
* математические операции над сигналом/ами помоментно.
* интегрирование/дифференцирование
* фурье-преобразование, корреляция
* свертка,
* ускорение/замедление.
* итп.

Все это (ну кроме первых трех) за такт или фиксированное число тактов, независимо от длины сигналов.

Как это бы повлияло на применение вычислительной техники, в смысле, какие бы алгоритмы стали актуальными и широко используемыми, а какие наоборот, ушли бы в историю?

хозяйке на заметку: xkb

Когда прописываешь раскладку клавиатуры в в xorg.conf, клавиатуру надо описывать как 'Section "InputClass"' а не как 'Section "InputDevice"'.

Тогда раскладка не будет слетать при саспенде-гибернации.

Рационализация тут такая, что при гибернации система "выдергивает" клавиатуру из X-сервера, и обратно вставляет уже как другую, новую.

Хук в интернет

А вот кто-нибудь знает, есть ли в линуксе (конкретно дебиане) хук, на который можно повесить действие, которое бы выполнялось при смене внешнего IP-адреса?

Самое близкое что я пока вижу - это /etc/network/interfaces

Но вроде адрес на роутере может поменяться и без участия компьютера? И вроде как компьютер может это отслеживать?

Посоветуйте USB-HDD-box

Я покупаю уже третий бокс для 2.5'' жесткого диска (точнее второй - один был внешний HDD в сборе) и у всех их одна и та же проблема. Если не подключать его на 15-20 минут, чтобы перелить файлы, а держать непрерывно подключенным по нескольку суток подряд (к Debian-машине, десктопу), то электроника начинает периодически включать-выключать диск, двигать головками итп, и в конце концов портит диск. Это происходит даже в том случае, если файловая система не подмонтирована, так что скорее всего это железячная проблема. При этом у меня два больших USB-бокса, c 3.5'' дисками и там ничего такого не происходит.

Посоветуйте хороший (из дешевых, если можно) USB-Box для жесткого диска 2.5'' без этой проблемы. Ну или может кто знает другой способ ее решения?

whdd?

А вот скажите товарищи линуксоиды, что вы думаете о программе whdd? Стоит ее использовать для спасения данных с посыпавшегося жесткого диска вместо ddrescue?

Вопрос к залу - вычислительное

Что-то туплю, не могу решить задачку.

Есть два вектора X и X'=X+dX, X >>> dX. Для понимания |X| это примерно сотни километров, |dX| - миллиметры. Надо найти |X|-|X'| с максимально возможной точностью.

У нас есть несколько формул, которые, есть основания полагать, дадут лучший результат, чем лобовой подход. Однако их сравнительная точность зависит от разрядности данных, архитектуры процессора, математической библиотеки и прочих обстоятельств от нас скрытых, так что сравнить аналитически не получится.

Задача - как-то оценить численно погрешность различных формул. Если не на всем пространстве аргументов, то хотя бы на паре-тройке тестовых примеров. Проблема в том, что если рассчитывать тестовые примеры на том же самом компьютере (или вообще - на цифровом компьютере), то они тоже будут иметь погрешности, причем вполне вероятно - в ту же самую сторону. Так что нужны примеры, которые легко рассчитываются аналитически до чисел. В качестве послабления я готов принять, что вычисление одной элементарной функции/арифметической операции на невырожденных аргументах - точно. Ну пусть двух, но это максимум. Или нужен какой-то другой подход.

личные секреты в служебном компе

Верховный Суд Канады постановил, что содержимое служебного компьютера работника (в конкретном случае - ноутбука, выданного учителю школой) является его, работника, приватной информацией и полиции требуется судебный ордер на обыск его, даже если наниматель сам передает компьютер полиции.

С другой стороны, суд специально оговаривает, что он в данном случае не высказывает никакого мнения по поводу права нанимателя самому рыться в компьютере.
via MichaelGeist

Про некрологи, поучительное

5 октября в Америке умер Стив Джобс - директор фирмы по производству гламурных компьютеризированных прибамбасов для компьютерно-неграмотной "творческой элиты", занимающей 5-12% американского компьютерного рынка.

12 октября в той же Америке умер Деннис Ритчи - изобретатель операционных систем и языков программирования (Си  и Юникс в том числе, кто не в курсе). Человек,  чьи работы скоро уже полвека как определяют состояние вычислительной техники как мы ее знаем. И будут определять еще как минимум лет 20.

Смерть первого вызвала массовую волну некрологов во всех средствах массовой информации во всех странах, от центральных телевизионных каналов до каждой второй районной многотиражки, с огромными портретами и причитаниями "да на кого же ты нас покинул", "да как же мы теперь жить будем".

О смерти второго сообщил в своем блоге его друг и соавтор, Роб Пайк, и эту новость перепечатали несколько сугубо технических блогов, в т.ч. российский L.O.R. Даже точную дату и причину смерти  узнали не сразу.

Это все наверное потому, что первый был успешным буржуем, а второй - всего лишь инженером. То есть, по американским мерком лузером, неудачником, чего бы он там не наизобретал.


Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011)

  • Current Music
    Бамберга. Нищие духом

CyberSource v. Retail Decisions

Что-то я с политикой давно не писал про копирастию, меня наверное скоро начнут массово отфренживать. Постараюсь в ближайшее время немного восполнить пробел.

В прошлый четверг CAFC (Аппеляционный суд Федерального округа, место куда отправлятся на аппеляцию все патентные дела в США), признал неподлежащими патентованию так называемые ментальные процессы (mental processes, mental steps). Странное название относится вовсе не к физиологии высшей нервной деятельности, как можно было бы подумать, а является патентным жаргоном. Оно упоминалось в решении SCotUS еще в 1972м, но до сих пор понималось довольно узко. По новому же определению CAFC "mental process" - это такое действие, которое в принципе мог бы с пользой выполнить человек, вооруженный карандашом и бумагой, или ему эквивалентное. Независимо от того, что на практике такие действия чаще выполняются компьютером и тому подобными техническими средствами.

Это еще не полная победа над софтверными патентами. Остались законными в США патенты на алгоритмы, непосредственно взаимодействующие с устройствами ввода-вывода. Суд специально указал, что решение не распространяется на алгоритмы, ручное выполнение которых хоть гипотетически возможно, но практически бессмысленно (как я понимаю - не в сравнении с компьютерным, а само по себе), то есть например знаменитый "патент на GIF" остался бы в силе, если бы уже не истек. Тем не менее софтверные патенты в США изрядно потеснены, вал самых простеньких софтверных патентов а-ля "сделать [тривиальную вещь] посредством компьютера" будет разбит. США из лидера в области софтверных патентов встает более-менее в общий ряд с остальными.

Сам обсуждаемый патент, выданный фирме CyberSource содержал методику отлова подозрительных транзакций по кредитным картам при интернет-торговле варезом софтом и музыкой ("downloadable сontent"), то есть математика там была весьма несложная, если вообще была.

Также комментаторы отмечают следующие дополнительные плюшки решения
*) Добавление формулы "с использованием компьютера" не делает непатентуемый процесс патентуемым.
*) Добавление формулы "на машинночитаемом материальном носителе" не делает непатентуемый процесс патентуемым.
*) Добавление описания компьютеризированного ввода-вывода не делает непатентуемый алгоритм патентуемым, если этот ввод-вывод не специфичен для алгоритма.
*) Формулировка патента как "устройства для выполнения алгоритма" вместо самого алгоритма не лишает суды права проверять патентоспособность соответствующего алгоритма.
*) Предметом патентования является не задача, а решение (то есть незаконно брать патент на "любое устройство, выполняющее такую-то функцию". )
*) Перемещение или иная манипуляция с данными не являются сами по себе "трансформацией материи" в смысле патентного права.


Решение

Более удобочитаемые источники (англ):
patentlawinsights
techdirt
arstechnica
groklaw
Обсуждение на /.

Вдогон - анекдотическая история (англ), про то что автор аннулированного в этом деле - противник софтверных патентов, и лишь с большим трудом вспомнил о своем авторстве. (автор и правообладатель в патентных делах как правило совершенно разные люди, а у таких тривиальных патентов "автор "- фигура чисто номинальная, просто чтобы, приличий ради, не ставить автором патентного поверенного).

нетбук посоветуйте

Я, может быть, в начале будущего года соберусь купить нетбук взамен имеющегося у меня EEEPC-900. А то начинаю осознавать, что затраты на ремонт уже здорово превысили его изначальную стоимость. Кто в этом шарит, посоветуйте, какие марки смотреть.

Требования
*) Возможно более долгое время работы от батарей. Баснословные "2.5-3 часа", которые обычно указывают производители ноутов - явно недостаточно. Насколько я понимаю, по нынешней ситуации уже вполне законно требовать 5 и более часов с новой батареей.
*) Водоупорность. Нетбук должен допускать, скажем, регулярную работу на нем мокрыми руками, попадание брызг, снежинок, образование росы после приноса с мороза в дом. У EEEPC я замаялся менять клавиатуры.
*) Совместимость с Linux. На устройство должен без проблем ставиться Debian testing. Другими словами, в комплектации не должно быть всяких особохитрых девайсов, несуществующих нигде кроме как в этой модели.
*) Разрешение экрана не менее 800x600. Иными словами должен позволять работать на нем обычными программами обычным образом. Думаю сейчас у всех почти есть, но на всякий случай, чтобы отбросить совсем уж экзотику.
*) Обьем жесткого диска несущественен. Более того, я напротив предпочел бы (в видах ударопрочности и энергосбережения), чтобы никакого жесткого диска вообще не было, а была одна флэшка на 20-40 гигов, как в первых EЕEPC.
*) Тач-скрин желателен. Сойдет впрочем и возможность навесить тачскрин кустарным образом, к некоторым нетбукам продавались такие "наборы сделай сам". Эргономически в нетбуках очень часто намного более естественно ткнуть пальцем в экран, чем возиться с мышой. Впрочем, на худой конец сойдет и так.
*) Общая ремонтопригодность желательна. Не в России так хотя бы на Тайване должны быть в продаже хотя бы самые базовые запчасти. Устройство девайса должно позволять заменить эти части в домашних условиях. Никаких там цельнозапаяных корпусов и прочих чудес коммерческой науки.
*) Цена не больше 20, а лучше - 15 тыр. Sony Vaio не пойдет, иными словами.

Что скажете?