Архив за 22 апреля 2015 - 8

Система The Palette позволяет печатать разноцветные фигурки на обычном 3D принтере - 1

3D принтеры — отличный инструмент для дома и офиса. При помощи 3D принтера можно создавать массу нужных в хозяйстве вещей, включая игрушки. Тем не менее, подавляющее большинство 3D принтеров может печатать только монохромные объекты. Сейчас есть некоторые разработки, проекты устройств нового типа, которые позволяют создавать разноцветные объекты, но стоят такие устройства жутко дорого, да и в продаже большинства из них нет.

Канадская компания Mosaic Manufacturing решила изменить такое положение вещей. Разработчики компании создали систему подачи пластика в принтер, которая управляет цветными нитями пластика, отслеживая цветовую гамму объекта (все это можно настраивать). В результате вместо монохромной фигурки получаются вполне разноцветные вещи со сложной структурой.
Читать полностью »

imageИстория с наделением шимпанзе Геркулеса и Лео из университета штата Нью-Йорк в Стоуни-Брук правами человека получила продолжение. Судья изменила свое решение, вычеркнув формулировку «хабеас корпус» — принципа, требующего законности процедуры задержания и удержания под стражей, действующего только на человека.
Читать полностью »

image

В этой статье Лаура Шварц, бывший инсайдер Белого дома, расскажет о том, как найти, о чем поболтать, с лучшими людьми на вечеринке.Читать полностью »

Несколько дней назад в комментариях к задаче про возраст Шерил была предложена похожая, но более интересная и сложная задачка, сформулированная таким образом:

У некоторого султана было два мудреца: Али-ибн-Вали и Вали-ибн-Али. Желая убедиться в их мудрости, султан призвал мудрецов к себе и сказал: «Я задумал два числа. Оба они целые, каждое больше единицы, но меньше ста. Я перемножил эти числа и результат сообщу Али и при этом Вали я скажу сумму этих чисел. Если вы и вправду так мудры, как о вас говорят, то сможете узнать исходные числа».
Мудрецы задумались. Первым нарушил молчание Али.
— Я не знаю этих чисел, — сказал он, опуская голову.
— Я это знал, — подал голос Вали.
— Тогда я знаю эти числа, — обрадовался Али.
— Тогда и я знаю! — воскликнул Вали.
И мудрецы сообщили пораженному царю задуманные им числа.
Назовите эти числа.

Были предложены несколько вариантов решения задачи, в том числе на Scala и C#, предполагающие достаточно грубый перебор множества возможных ответов. Тем не менее, задачу можно решить, если под рукой не оказалось ноутбука, только карандаш и листок бумаги.
Читать полностью »

Арабская локализация: слова, слова, слова - 1

Эта вторая часть рассказа про локализацию ABBYY FineReader Sprint на арабский. В отличие от первой части, где собственно про язык было мало, а про окна много, здесь речь пойдет уже про письменность и ее особенности.Читать полностью »

Правительство Чили поддерживает Bitcoin-стартапы не только на словах, но и деньгами - 1

Первый Bitcoin обменник в Чили был поддержан чилийским правительством, причем чиновники выделили для работы стартапа $40000 из госфонда. Этот шаг вызвал одобрение всего Bitcoin сообщества (еще бы), а также юристов, которые работают в сфере криптовалют. В частности, канадский юрист Меттью Баргойн высказался в том духе, что Чили — едва ли не единственное правительство, поддержавшее Bitcoin.

Отметим, что правительства ряда стран если не запретило работу своих граждан с криптовалютой, то и не дало одобрения Bitcoin. Чилийский обменник, SurBTC, получил средства от бизнес-инкубатора, который финансируется Министерством Экономики, Развития и Туризма Чили.
Читать полностью »

В карманах, рюкзаках, сумках и сумочках огромного количества людей находятся одни и те же предметы: кошельки, ключи и смартфоны Apple iPhone. Между тем, друг с другом они никак не связаны, что, в частности, приводит к потерям времени на поиск то одного, то другого. В компании New Wallet решили исправить ситуацию, разработав одноименный чехол для смартфона, который заодно играет роль бумажника и не дает потерять ключи. Вчера на сайте KickStarter начался сбор средств на серийный выпуск этого изделия. Всего необходимо собрать $25 000, из которых на момент подготовки новости собрано примерно $9000.

Судя по всему, компания Samsung, благодаря освоению 14-нанометрового техпроцесса, будет заполучать всё больше клиентов. Как сообщалось недавно, Samsung и Globalfoundries, которые продвигают эту технологию совместными усилиями, уже получили заказы на производство однокристальных платформ Apple A9.

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

Проверка операционной системы Haiku (семейство BeOS) c помощью PVS-Studio. Часть 1 - 1

Операционные системы являются одними из самых сложных и крупных проектов в мире программного обеспечения, а значит идеально подходят для демонстрации применения методики статического анализа кода. После проверки Linux Kernel, я вдохновился проанализировать и другие открытые операционные системы.

Haiku — свободная операционная система для персональных компьютеров, которая нацелена на двоичную совместимость с операционной системой BeOS. Haiku воплощает в себе основные идеи BeOS. Это модульная система, архитектурно решённая как гибридное ядро: микроядерная архитектура, способная динамически подгружать необходимые модули.

Проект для проверки был предложен пользователем, знакомым с продуктом PVS-Studio и нашей работе по проверке open-source проектов. После сравнительно недавней проверки Linux Kernel, я догадывался, с какими проблемами мне придётся столкнуться и описал их в ответном письме. Неожиданно мне предложили содействие в сборке операционной системы и интеграции анализатора. Дополнительно на официальном сайте была доступна очень обширная документация и я решил попробовать.

Через некоторое время я получил долгожданный лог проверки анализатором и после анализа результатов, я решил написать две статьи, описав самые подозрительные на мой взгляд участки кода. Это первая часть.
Читать полностью »

Управление роботами, созданными с помощью LEGO® Mindstorms® NXT Brick через язык Wolfram Language (Mathematica) - 1

Скачать статью в виде документа Mathematica (NB), CDF-файла или PDF.

NXT — процессор общего назначения, который используется для управления двигателями и датчиками; он идеально подходит для создания автономных роботов. Он также может сообщаться с более сложным программным обеспечением на компьютере посредством Bluetooth. В этой статье мы покажем, как правильно взаимодействовать с NXT через язык Wolfram Language (Mathematica), посылая корректные сигналы. Мы также представим пакет, который управляет всеми взаимодействиями между функциями. Эти функции могут использоваться в сочетании с динамическими ячейками для отображения статуса робота и управления его двигателем.
Читать полностью »


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