<img src=«habrastorage.org/files/25b/328/633/25b3286332ac4159af146f28bbcad257.png» alt=«image» alt text"/>
Тиждень плавно підходить до вихідних, тому саме час придумати собі заняття на довгі свята. Наприклад, можна зібрати з Raspberry Pi тепловізор для відповіді на вічні питання "скільки гріти двигун" і «яка температура голови у програміста». Або власний варіант Google Glass на базі Arduino, нехай і вузькоспеціалізований.
Читати далі →

Arduino на автомийці

Напевно багато хто вже бачили автомийки самообслуговування. Чи можна створити такий апарат на Arduino?


… наступна хвиля економічних лих… буде результатом швидкої ходи автоматизації, яка скасовує багато хороші робочі місця рівня середнього класу (Б. Обама

Читати далі →

Розумне квітникарство, або Пусти ИТшника в город... Частина 2

Друзі, наші технологічні розкопки на ниві домашньо-офісного озеленення викликали явний інтерес з вашої сторони (попередня стаття Розумне квітникарство, або Пусти ІТ-шника в город… Частина 1). Тому, як і обіцяли, відповідаємо на ваші запитання.

Але спочатку – фото компонентів. Сам мікроконтролер-МОЗОК:


Годинник реального часу з автономним живленням:



Читати далі →

MapReduce на коліні. Частина III – збираємо всі разом

Mosaic by Joan PollakУ першій (досить капітанською) частини цієї серії ми розповіли про базові концепції MapReduce чому це погано, чому це неминуче, і як з цим жити в інших середовищах розробки (якщо ви не про Сі++ або Java). У другий частини ми таки почали розповідати про базові класи реалізації MapReduce на Caché ObjectScript, ввівши абстрактні інтерфейси і їх первинні реалізації.
Прийшов сьогодні наш день! – ми покажемо перший приклад зібраний у парадигмі MapReduce, так, він буде дивний і не найефективніший, і зовсім не розподілений, але цілком MapReduce.


Читати далі →

MapReduce з підручних матеріалів. Частина II – базові інтерфейси реалізації

Take it like a man by John PollakВ попередній частині серії ми (в 100500й раз) спробували розповісти про основні прийоми і стадії підходу Google MapReduce, повинен зізнатися, що перша частина була намір "капітанською", щоб дати знати про MapReduce цільової аудиторії наступних статей. Ми не встигли показати ні строчки того, як все це ми збираємося реалізовувати в Caché ObjectScript. І про це наша розповідь сьогодні (і в наступні дні).
Нагадаємо початковий посил нашого міні-проекту: ви все ще плануємо реалізувати MapReduce алгоритм використовуючи підручні засоби, що є в Caché ObjectScript. При створенні інтерфейсів, ми спробуємо дотримуватися того API, що ми описали в попередній статті про оригінальну реалізацію Google MapReduce, будь девіації будуть озвучені відповідно.

Читати далі →

Створення динамічних time-lapse з допомогою мікроконтролера

Коли у мене була мильниця Canon і у неї був вхід типу міні-джек. Через який до фотоапарата можна було підключити интервелометр і знімати таймлапсы. Интервелометр це така штука яка може автоматично натискати на спуск із заданим інтервалом часу.
Читати далі →

Стієчний KVM для економних

Завдяки нашому ОпСоСу (оператору стільникового зв'язку), що поставило до нас в офіс 2G/3G базову станцію, у нас нарешті зробилася нормальна зв'язок. Крім того, разом зі станцією ми знайшли нову стійку. Була домовленість, що в цю стійку ми перекинемо ще й своє обладнання, тому що місця було небагато і третя стійка сильно заважала. І якщо серверне залізо помістилося без проблем, то прилаштувати монітор було важко. У стійці залишалося десь 5U вільного місця, що для полиці з монітором недостатньо.

Взагалі-то, ми дуже любимо стійкові KVM — максимум функціоналу при 1U розміру, але абсолютно не подобаються ціни. 80 тис. руб за те, що нас би влаштувала.

А що якщо понищебродить спробувати зробити щось подібне самостійно? Після перевірки складу, ми виявили, що:


Читати далі →

IBM Watson і ніякої магії: інженер IBM створив розподіляє капелюх з «Гаррі Поттера» для своїх дочок



Розподіляє капелюх Хогвартса з «Гаррі Поттера» допомагала розподіляти надійшли в академію учнів з різних факультетів. У ході аналізу кожного учня капелюх, ймовірно, використовувала певні риси емоційного і психологічного портрету дитини. А якщо так, може, спробувати відтворити таку капелюх в реальності?

Саме така думка прийшла в голову інженер IBM Райану Андерсону (Ryan Anderson). Але що можна використовувати замість магії? Андерсон вирішив, що є гідною заміною технології. А саме — когнітивний сервіс IBM Watson. У своїй роботі капелюх використовує два сервісу Watson-a: Natural Language Classifier і Speech to Text. Для того, щоб капелюх почала працювати, її «носій» повинен спочатку трохи поговорити з розумною системою, після чого вона розповість, який саме курс Хогвартса можна відправити співрозмовника.

Читати далі →

Система спостереження в автомобілі за ним же на Raspberry Pi. Частина 2

У минулій статті я описав:
створення на одному Raspberry Pi домашнього VPN-сервера;
установку і настройку на другому Raspberry Pi OpenVPN-клієнта, Node.JS і 3G-модему.
В цей раз налаштуємо і підключимо GPS-приймач і WEB-камеру (обидва пристрої – USB).

Читати далі →

Як DIY роботи змінять освіту до 2035 року

минулому посте ми розглянули історію конструкторів. Тепер давайте поглянемо в майбутнє. У понеділок на Робостанции пройшов круглий стіл про робототехніки в системі російської освіти. Мова йшла про всіх ідеях і планах на російську систему освіти аж до 2035 року, зібралися представники технічних університетів і розповіли про свої плани на майбутнє, не вважайте офтопіком, тк мова піде DIY наборах і саме DIY робототехніки.



Росія випускає інженерів більше ніж хто небудь. При цьому в Росії 18 мільйонів школярів, 12 мільйонів з них ходять в гуртки та секції і лише 9 000 чоловік займаються моделюванням (авіа-, авто-, гідро — і робо-). Всього дев'ять тисяч! Цього явно недостатньо, більше того такі факультативи ніяк не інтегровані в освітній процес а частіше суперечать йому. У підсумку виходить якось так:




Читати далі →