Новости информационных технологий - 26443

Заклинатели «змейки» на Nokia 6110i

Большая часть людей, которая видела «заклинателей» змей, вроде как управляющих поведением пресмыкающихся при помощи небольшой дудочки (или как там называется этот инструмент?), удивляется. Во всяком случае, впечатление этот трюк производит достаточно сильное. И пусть потом мы узнаем, что змеи вроде как и не слышат в обычном понимании этого слова, «заклинатели» остаются для нас чем-то таинственным. И вот, в наше время нашлись умельцы, которые при помощи звука научились управлять и электронной змейкой. Точнее, при помощи звука и Arduino.

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

Mixlr — сервис для музыкальных трансляций Mixlr — сервис для музыкальных трансляцийСлучилось так, что я захотел устроить небольшой концерт для своих далеких друзей, приятелей и просто заинтересованных людей. Коль скоро большинство из них живет за два, четыре или более часовых поясов от меня, я начал думать об аудиотрансляции, благо с точки зрения железа все легко реализуемо (Альфа-Альфа, дорогая моя...) Но вот в чем проблема — мои 44кб отдачи явно не тянут на аудиосервер. Конечно есть скайп, но там лимиты на количество участников конференции — это раз, и не у всех он есть — это два. И надо добавлять пользователей… Жуть, кратко говоря. А еще он принимает только левый канал — это создает дополнительные мучения.
Mixlr — сервис для музыкальных трансляцийНо после некоторого времени, нашел я Его, Сервис Мечты Моей, Здоровенный такой Mixlr! Mixlr! О нем я и расскажу под катом. И немного о том, как я обрабатываю звук перед отправкой.
Mixlr — сервис для музыкальных трансляций Итак, прошу к столу под кат! (Но осторожнее! Трафик!)

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

Не так давно апологет ООП, автор «манифеста Agile», человек, сформулировавший принципы SOLID, Роберт Мартин сказал, что Ruby может умереть.

Роберт Мартин известен своими книгами (к примеру, выдающаяся «Rapid Software Development», которую я ставлю выше «Рефакторинга» Фаулера в личном top50 книг) и богатым вкладом в разработку ПО.

В одной из своих лекций он рассказывает о холиваре 70-80 годов прошлого века. В те годы smalltalker'еры противопоставляли себя C++ программистам, и не писали «быдлософт» (ERP, CMS). Потому что считали свой язык очень мощным и избранным.
Читать полностью »

Подключение светового пистолета через Arduino

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

Я был фанатом статически типизированных языков много лет. Я усвоил урок на собственном горьком опыте, используя C. Слишком много систем ломались из-за глупых ошибок типизации. Когда C++ вышел, я был заядлым приверженцем и яростным адептом строгой типизации. Я насмехался над smalltalk'ерами, кто ныл о потери гибкости. Надежность, в конце концов, была гораздо более важна, чем гибкость. И кроме того, мы могли поддерживать наше ПО гибким И статически типизированным, если просто следовать хорошим принципам управления зависимостями.

Четыре года назад приобщился к XP (методология Extreme Programming). Я полюбил акцент на практичности, который она добавила к разработке ПО. Мне также понравился упор на тестирование. С тех пор я заразился идеей тестирования. Я не могу более представлять себе создания кода без использования TDD (test driven development). Не могу вообразить даже, чтобы не иметь полное покрытие тестами, чтобы мои разработки были в сохранности.

Около двух лет назад я кое-что заметил. Я стал все меньше и меньше зависеть от типизации в плане надежности. Мои юнит-тесты предохраняли меня от совершения ошибок, связанных с типизацией. Чем больше я зависел от юнит-тестов, тем меньше я зависел от надежности на основе типизации в Java или C++ (мои языки).
Читать полностью »

gc2012_logoДрузья! С 1 по 5 октября в Москве пройдет международная конференция по компьютерной графике и машинному зрению GraphiCon’2012. Партнерами конференции уже выступали такие компании, как Intel, NVidia, Microsoft, Autodesk и другие. Если вы работаете или интересуетесь этими направлениям, вы можете стать участником конференции или выступить на ней с докладом.

По итогам конференции лучшие доклады участников будут опубликованы в журнале списка ВАК. Крайний срок подачи статей на публикацию — 28 мая.
Читать полностью »

Итак, в рамках доработки бизнес плана до «взрослого» состояния мы провели небольшой опрос аудитории. На наши вопросы ответило порядка 600 человек.

Devbar: результаты опроса

Результаты не оказались шокирующими, но цифры — штука интересная. Предлагаем взглянуть.

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

Практика использования интерактивного прототипа на этапе коммерческого предложения Интерактивные прототипы сложных информационных систем (в нашем случае это система электронного архива), как известно, могут использоваться на разных стадиях разработки, например:

  • на этапе сбора требований для фиксации требований, проработки концепции и логики интерфейса, согласования их с заказчиком;
  • на этапе проектирования для постановки задач программистам;
  • на этапе реализации в качестве образца для программистов;
  • на этапе тестирования для проверки соответствия реализованной системы согласованному с заказчиком прототипу.

В моей компании первые три варианта используются в львиной доле проектов, четвёртый — реже (потому что не всегда прототип бывает проработан настолько, чтобы можно было его использовать в качестве эталона). Мы решили пойти дальше и предлагаем ещё один интересный вариант использования интерактивного прототипа.
Читать полностью »

Друзья, рады сообщить, что 10 апреля состоится открытая лекция Анджея Аршавского «Управление в меняющемся мире. Большие данные, облака и вычисления». Лекция открытая, прийти могут все желающие.

Регистрация и место проведения

Мероприятие проводится совместно Открытым Университетом Сколково и Microsoft в Политехническом музее (г. Москва).

Дата и время: 10 апреля 2012 г., 18.30-20:00
Место проведения: Политехнический музей, Новая площадь ¾, подъезд 9, малая аудитория
Регистрация: openu.timepad.ru/event/22548
Прямая трансляция: sk.ru/live/

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

Дорогие читатели, приглашаем вас на онлайн-трансляцию презентации нового облачного сервиса «Битрикс24»!

Социальный интранет в «облаке»
Читать полностью »


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