You are viewing [info]cr_it's journal

Видео с Chaos Constructions'2011

  • Apr. 2nd, 2012 at 1:11 AM

Смонтировал видео отснятое на Chaos Constructions'2011:

Tags:


Newton MessagePadМинуло уже лет 15 с тех пор, как в продаже начали появляться портативные электронные устройства,  позволяющие при помощи пера записывать и зарисовывать что-либо на экране . Сразу скажу, что не очень хочется обсуждать проблемы распознавания рукописного текста - это отдельная тема и, как известно, более или менее успешно пока распознаются только осмысленные тексты, с использованием словаря.
Гораздо более практичен подход, когда рукописный текст или рисунки просто сохраняются / передаются по сети.

Одним из первых широко известных устройств с рукописным вводом был Newton (про совсем древние и малоизвестные почитаете сами).

Я сам в своё время использовал Newton MessagePad 2000. Даже при экране 480x320x16 градаций серого и резистивном дигитайзере, вполне можно было писать на нём, скажем, статьи. Правильной идеей (которая была похоронена вместе с Newton) была, на мой взгляд, технология "ink text". Суть заключалась в том, что всё рисуемое пером сразу (в процессе написания) преобразовывалось в векторную форму и разделялось программой на три категории:

Ещё немного текста и картинок... )

Как известно, современные телевизоры всё чаще имеют возможность выхода в Интернет. Это выражается не только в наличии встроенного браузера (ходить по сайтам с телевизора не слишком удобно), но и в возможности устанавливать приложения из специального "магазина", по аналогии с Android Market / App Store на смартфонах. В ряде телевизоров (LG, Samsung, некоторых других), интенсивно продаваемых сейчас в мире, функции SmartTV реализованы сходным образом, на похожих аппаратных платформах.
Данная статья описывает разработку для телевизоров LG SmartTV, в конце будет короткое сравнение с Samsung SmartTV.

Читать дальше... )

ЧТО ТАКОЕ АРГЕНТИНСКОЕ ТАНГО?

(текст предназначен для людей которые НЕ танцуют, поэтому некоторые моменты намеренно упрощены)

Занимаясь несколько лет аргентинским танго, я время от времени рассказываю знакомым, что это за такое странное занятие и в чём его смысл. В конце концов было решено, что проще и правильнее один раз об этом написать.

Часто люди если и имеют какое-либо представление о танго, получили его из телевизора. Поэтому два важных момента стоит отметить сразу:

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

Так как эти два момента слушатели часто пропускают мимо ушей, скажу иначе - для людей с танцами не связанных, правильнее будет сначала считать, что аргентинское танго - не танец. С таких позиций будет проще понять идею и возникнет меньше путаницы.Заинтриговал? Жмите сюда. )


Tags:


Одним из вариантов применения системы с индивидуальными радиометками выдаваемыми посетителям (пока остановились на варианте самодельных активных метках, использующих протокол ANT ) может быть голосование за конкурсные работы в реальном времени. В целях максимального удешевления, усложнение железки, которое можно позволить - одна кнопка. Как этого может быть достаточно?

Представим себе типичный конкурс. Он выглядит так - на большом экране последовательно демонстрируется:

1. Заставка "Начинается конкурс .."
2. Заставка "Работа .."
3. Сама работа
4. Заставка "Вы смотрели работу .."
(пункты 2-4 повторяются для каждой работы)
5. Заставка "Завершился конкурс .."
(пункты 1-5 повторяются для каждого конкурса)

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

Схема следующая - после каждой работы, пунктом 4.1 показываем заставку:
"Голосование. Сейчас будут последовательно показаны цифры - от 1 до 10 баллов. Нажмите на своей радиометке кнопку в момент, когда цифра будет соответствовать вашей оценке".

После нажатия кнопки, метка передаёт свой id и время нажатия. Если часы на метке достаточно точно (не хуже 1 сек) синхронизированы с часами на машине показа, мы узнаем, какое нажатие соответствовало какой цифре после какой работы.
Избавиться от синхронизации вряд ли получится, т.к. процесс передачи данных от меток далеко не мгновенный. Особенно учитывая, что во время голосования на каждый принимающий узел будет приходиться довольно много видимых им меток (люди сидят перед экраном рядом друг с другом).

Tags:


Бывает так, что для web проекта на JS/HTML необходима простая база данных с интерфейсом, который позволял бы обычному пользователю добавлять и редактировать записи.  В ряде случаев можно обойтись без создания серверной части и всяких форм ввода, воспользовавшись Google Spreadsheets API .

Создаём таблицу. Делаем File / Publish to the Web.

Выбираем лист (обычно Sheet1). В разделе Get a link to the published data выбираем ATOM.
Внизу появляется ссылка на  Atom feed для данной таблицы, выглядит примерно так:

Ещё слова и кусок кода... )
  • Leave a comment
  • Add to Memories
  • Share
  • Link

На протяжении многих лет мы использовали для сайта фестиваля Chaos Constructions сначала собственную CMS, а затем Partymeister. Общим недостатком в обоих случаях была необходимость в обслуживании хостинга где работали PHP и MySql, а также регулярные проблемы с безопасностью, надёжностью и нагрузками. Кроме того, оба решения не обеспечивали удобного редактирования страниц и разграничения доступа к ним организаторов.

В наших условиях, когда невозможно обеспечить постоянное надёжное обслуживание каких-бы то ни было ресурсов, логичным было обратить внимание на облачные решения. Поскольку мы уже давно и интенсивно используем Google Docs, Groups, Calendar, Contacts и т.п., вполне естественно было использовать Google Sites.

До последнего времени этот сервис (с тех пор, как он был куплен Google'ом) позволял реализовывать лишь крайне примитивные сайты. Однако, в последний год они начали интенсивно его развивать и интегрировать с другими своими API. Поэтому, было решено рискнуть.
Читать дальше... )

Tags:

  • Leave a comment
  • Add to Memories
  • Share
  • Link

Некоторое время назад я делился своими впечатлениями от iPad'a и сетовал на отсутствие вменяемых планшетов на Android 3.x.
С тех пор ситуация несколько изменилась - их количество местами начало переходить в качество, так что давнее желание было решено реализовать. С учётом уже перечисленных в предыдущей заметке требований, в итоге был выбран Asus Transformer TF101G.  Помимо прочего, народ о нём очень неплохо отзывался (за исключением замечаний по качеству, относящихся к ранним моделям).
Читать дальше.. )

ИДЕЯ

Одна из особенностей формата фестиваля Chaos Constructions - большое количество людей, пришедших чтобы пообщаться с единомышленниками и коллегами, в сочетании с отсутствием практических возможностей обнаружить друг друга в зале и познакомиться.

Хотя мы стараемся создавать поводы (семинары, выставка различных компьютеров и самоделок, real-time конкурсы), этого далеко недостаточно - люди чаще узнают друг о друге уже после фестиваля - по отчетам в блогах и фотографиям с комментариями. Даже зная о том, что человек с которым хотелось бы общаться - присутствует на фестивале, найти его в зале, не зная в лицо - трудновыполнимая задача.

Незадолго до CC'2011 появилась идея технического решения этих проблем. Вкратце суть такова: можно создать систему, которая отслеживает где, примерно, находится каждый человек в зале (по его телефону или выдаваемой на входе радиочастотной метке). Далее, любой желающий добровольно может зарегистрироваться, указав свои интересы в виде тэгов ("demoscene", "hack", "spectrum", "music" и т.п.). Можно указать и другие характеристики - имя, ник, фотографию.
Взависимости от технологии регистрация осуществляется с наших терминалов, либо на личных компьютерах посетителей.
Читать дальше... )

Tags:

  • 27 comments
  • Leave a comment
  • Add to Memories
  • Share
  • Link

В рамках Chaos Constructions'2011, 28 августа (воскресенье) пройдет День Операционных Систем. На данный момент он включает семинары про различные разрабатываемые ОС, Круглый Стол "Классические ОС - зрелость или застой" (ведут Дмитрий Завалишин и Филипп Торчинский), а также демонстрацию (в рамках выставки исторических компьютеров) CP/M и Geos на Commodore 128 и 64.
Страничка Дня ОС: http://party11.cc.org.ru/os.php

Tags: