Category: техника

Category was added automatically. Read all entries about "техника".

Ии-го-го!

про псевдослучайные числа

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

Всё бы хорошо, и действительно, вся NSA оказалась неспособна расшифровать эти сообщеия. (Заметим в скобках, в отличие от прошлого раза, когда крохоборы из ГРУ попробовали повторно использовать такие таблички). (Заметим в других скобках, им на некотором этапе стало до зарезу надо).

Но через некоторое время контрразведка обнаружила, что в некоторые дни цепочки менее случайны, чем обычно. Как выяснилось, это коррелировало с теми днями, когда пара подозреваемых шпионов находилась в отъезде. По всем законам криптографии, в эти дни, когда приемник не работал, в стандартное время передавали псевдо-случайный поток, сгенерированный компьютером. Но генератор у кубинцев оказался гнилой, без, почему-то, девяток.
Ии-го-го!

iPhone стоит не менее $3054.82 в ценах 1991 года

Листая старые газеты, Стив Кичон из Баффало Ньюз нашел Collapse )Из 15 представленных там "гаджетов", тринадцать, общей стоимостью $3054.82 (что-то вроде $5100 с учетом инфляции), сегодня он нашел в своем кармане. Я добавлю, что ни один из этих гаджетов не уникален для iPhone, их можно найти и в дешевом андроидном девайсе. Комментаторы подсказывают</a>, что радар-детектор за $79.95 тоже фактически, и с большим успехом, заменяется Waze. Кому-то с новым мобильным плеером не нужен больше и "3-Way speaker with massive 15″ Woofer, $149.95".

Update Впрочем, в статью вкралась ошибка: сканер за $99.95 это не то, что сегодня можно бесплатно скачать с Play Store (да, я очень рекомендую эту аппликацию!), а радио-сканер. Я не думаю, что эту функцию может заменить мобильный телефон, но и ценность такого сканера за 23 года заметно снизилась. Зато на некоторых Андроидов можно превратить в полноценный Wi-Fi scanner.
digital zebra

как нам реорганизовать Бюро по регистрации патентов и торговых марок

Толковый и длинный текст Nilay Patel про софтверные патенты: http://thisismynext.com/2011/08/11/broken-patent-system/. Некоторые комментарии тоже стоит почитать... Не все конечно.

Особенно рекомендую мой комментарий:

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

Ведь действительно, с того момента как мы поставили экран, передающий касание двумя и более пальцами, конкретное программное воплощение этой идеи, например для увеличения/уменьшения объектов, не должно вызывать затруднений у адекватного профессионала.

Или не менее знаменитая "покупка одним нажатием на кнопку".

То есть да, если бы Амазон запатентовала идею, это было бы не менее обидно, чем сейчас. Но, по крайней мере, это была бы честная игра. Конкуренты, не готовые выложить ХХХХХХ долларов за эту идею, должны были бы придумывать свою, а не пытаться правдами или неправдами обойти заявленные способы и механизмы обработки этого нажатия.

Update: Рассказ про Intellectual Ventures Натана Мирвольда
Ии-го-го!

Халтурное

Среда разработчика от Микрософт для PocketPC вообще и Windows SmartPhones в частности настолько похожа на родной виндовый VC++ 6.0, что обуревает искушение встроить в него windows native compiler и писать программу, портируемую на десктоп.

Тем паче, что debugger не хочет сотрудничать с эмулятором смартфона, зависает и всех приходится перезагружать заново. Эмулятор - сам по себе дебиловат; например, не понимаю, можно ли добавить в него хоть какое-то подобие file browser (которые таки доступны для самих устройств), или все игры с эмулятором придется вести на "голой" конструкции. О русификации и прочих извращениях я и не говорю. Кстати, есть ли в Израиле смартфоны (QTEK не предлагать, он хоть и умеет прикидываться телефоном, но все равно PDA)?

Зато API вполне цивилизованный, весь сверкает UNICODE-ом. Wininet.lib поддерживает все асинхронные методы своего "взрослого" собрата. Вопрос, не утяжеляет аппликацию ли ее использование (т.е. является ли она лишь import library), пока остается открытым. Но Winsock тоже есть для желающих.
Ии-го-го!

дневник наблюдений за пелефоном

Выяснилось, что кроме стандартного способа - выбрать язык телефона, набрать слово по-русски, выбрать другой язык, набрать слово на иврите и т.д. есть и менее мучительный вариант: мой nokia содержит русский, английский и немецкий словари. Даже находясь в ивритском интерфейсе, можно выбрать русский словарь, потом "insert word" и пожалуйста - можно свободно набирать кириллицей при том, что весь интерфейс на другом языке. Проверено: этот механизм работает вполне и в java-аппликациях. К сожалению, у меня нет ивритского T9 словаря, так что набрать слово на иврите из английского интерфейса я не умею. TODO: что нужно, чтобы создать и/или загрузить в телефон дополнительные T9 словари?

На самом деле, я совершенно не понимаю, как можно работать с этими словарями кроме этого самого "insert word". Как работает их пресловутая коррекция и дополнение

Кроме того, Unicode поддержка в телефоне выдержала столкновение с действительностью: хотя на http://wap.gr - греческие буквы, не прошитые в моем устройстве, отображаются в Latin-1, но на http://wap.enet.gr греческий шрифт нашелся. TODO: Надо бы найти WML страничку на корейском или японском, чтобы убедиться, что греческий шрифт это не случайность.

По дороге обнаружилась страничка http://www.wapcentralnews.com/wapsites/dictionaries.htm с WAP словарями hazar и m-translate. Не могу сказать, чтобы они впечатляли, но важно хотя бы знать о их существовании.