Search
Write a publication
Pull to refresh
134
0
Александр Борзунов @hx0

User

Send message

Известные всем игры на графических калькуляторах

Reading time1 min
Views11K


Несколько ранее на Хабре уже выкладывалась новость о том, что классический Doom портировали на калькулятор TI-Nspire. Игра шла на калькуляторе без особых подтормаживаний, хотя, конечно, дисплей в этом устройстве не дает уж очень гладкой «картинки». Тем не менее, идея эта понравилась и другим разработчикам, и на подобных калькуляторах теперь можно сыграть в Super Mario, Zelda, и даже Counter-Strike.

Читать дальше →

Стенограмма доклада про Фантом-ОС, сделанного Дмитрием Завалишиным на ADD-2010

Reading time22 min
Views4.4K

Аннотация


Дмитрий Завалишин рассказал о текущем состоянии в разработке своего любимого детища — оригинальной операционной системы PhantomOS, близкой по концепции Microsoft Singularity, но при этом open-source (опубликована большая часть исходных кодов этой операционной системы).

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

Используем Google Voice Search в своем приложении .NET

Reading time3 min
Views130K


Функция распознавания речи с некоторого времени доступна в браузере Google Chrome. Посмотреть как это выглядит можно, например, здесь.

Так как исходный Chromium открыт, возникает закономерное желание подсмотреть, можно ли использовать технологию в своих корыстных целях наступления мира на земле.

Как это часто бывает, все уже сделано за нас в этой статье. Все оказывается очень просто, необходимо сделать POST запрос на адрес www.google.com/speech-api/v1/recognize со звуковыми данными в формате FLAC или Speex. Реализуем демонстрацию распознавания WAVE-файлов с помощью C#.

Читать далее

Windows 8 как часть новой концепции персонального вычислительного устройства

Reading time3 min
Views1.9K
Пользуясь «неделей Windows 8 на хабре» хочу поделиться своими выводами.

Топик начинался как ответ вот на этот комментарий, но в результате разросся, и я решил опубликовать его отдельно.

Для нежелающих читать комментарий и предысторию сообщу, что одному из комментирующих был задан вопрос: «А в чем, собственно, заключается концепция Metro UI? Летающие разноцветные кирпичи?»

С моей точки зрения, это концепция планшета (не придирайтесь к слову только — это может быть смартфон, часы: т.е. что угодно производительное и маленькое) как единственного устройства. Вышел из дома — взял с собой планшет. Пришел на работу, одним движением подключил к нему монитор, клаву, мышь (кстати, не факт насчет мыши, может, и без нее) — работаешь. Пошел куда-то дальше — взял с собой и при этом постоянно имеешь одинаковый функционал.

Интересны подробности мысли?

Установка Windows 8 Developer Preview для ленивых

Reading time3 min
Views51K
Задача: поставить Windows 8 Developer Preview поиграться.

Условия: старая винда должна выжить, привода DVD нет, большой флешки на десять гигов тоже.

Классические решения:

  1. Поставить в виртуалку. Это медленно, нужен дополнительный софт и без хардварной виртуализации ничего не заработает.
  2. Поставить на другой жёсткий диск. Увы, в ноутбук второй винт не вставишь, да и нету его у меня.
  3. Выделить отдельный раздел на винте. А это ставить лишний софт, танцевать с бубнами вокруг разделов… Лениво!

К тому же последние два варианта обычно требуют физический DVD, которого нет. Выход? VHD!

Кроме ISO образа Windows 8 нам также понадобится установленная Windows 7 — более ранние версии не умеют работать с VHD. А из под Linux мы не сможем так просто запустить инсталлятор.

Читать дальше →

Создание приложения для Windows Phone 7 от начала до конца. Часть 8. Создание согласованного внешнего вида

Reading time4 min
Views6.4K
Предыдущая часть

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

В этой части вы узнаете:
  • Как использовать стили, встроенные в Windows Phone.
  • Как создать свой собственный стиль.
  • Что такое шаблоны данных.
Читать дальше →

Карьера в IT

Reading time9 min
Views36K
Что является основным критерием карьерного успеха? Как попасть на желанную работу, если недостаточно опыта? В этой статье я попытался ответить на эти и другие вопросы, связанные с карьерой IT-специалиста.

Читать дальше →

О взаимопонимании Google и Microsoft

Reading time3 min
Views2.5K

Нет, этот пост не будет очередной уткой на тему всяких юридических споров, новостей в духе «главный босс одной компании обозвал другую» и домыслов о заговоре. Речь пойдет о движках распознавании речи и генерации речи из текста, предоставляемых компаниями Google и Microsoft, их внутренней совместимости и взаимной дружбе.
Читать дальше →

Компания Bridgestone представила гибкую электронную бумагу

Reading time1 min
Views1.3K


Сейчас производители один за другим демонстрируют различные решения в сфере производства гибких дисплеев. Надо заметить, год от года такие решения становятся все более интересными, хотя продвижение в этой сфере все же не такое активное, как многим из нас бы хотелось. Тем не менее, сейчас даже те компании, которые не особо имеют отношение к электронным устройствам, начали работать над созданием доступных и практичных гибких дисплеев. Например, компания Bridgestone, которая занимается производством автомобильных шин, разработала вполне себе интересный дисплей AeroBee, фактически, это цветная гибкая «электронная бумага».

Читать дальше →

Программа Поощрения Авторов – «подводные камни», о которых лучше узнать заранее

Reading time7 min
Views1.9K
Всячески поддерживаю инициативу Хабрахабра по введению поощрений авторов блогов. Справедливо позволять пользователям зарабатывать на качественных постах, по сути получая часть прибыли, что они приносят сервису. Считаю, что любой уважающий себя сервис должен рано или поздно прийти к тому же.
Я ознакомился с Правилами, и условия очень даже неплохие, в стиле Хабра. И я хотел было уже поставить галочку, что принимаю, но… увидел вторую галочку про согласие с условиями соглашения, которое запрятано по ссылке.
В иных обстоятельствах я, может быть, даже бы и не прочел соглашение, хотя юрист, т.к. для меня, как мне казалось, человеческим языком суть соглашения изложили в Правилах, зачем читать юридический текст, но не тут-то было!
Какие подводные камни таит в себе хабровское Публичное предложение к заключению договора Авторского Заказа (далее – Договор), рассмотрим ниже.
Читать дальше →

Упаковка .NET приложений для N900 на примере Bless

Reading time3 min
Views1.2K
Рантайм и библиотеки Mono у нас уже есть. Но они наврятли попадут в репозитории Nokia по причине достаточно «весёлой» процедуры их сборки. Я попробую, конечно, пропихнуть в раздел non-free, но никаких гарантий нет. Ссылаться на внешний репозиторий некошерно, а держать несколько клонов этих пакетов проблематично. Как быть? Да достаточно просто. Упаковать рантайм и библиотеки в автономный исполняемый файл при помощи утилиты mkbundle. Кстати, вопреки опасениям я не заметил разницы во времени запуска и потреблении памяти до и после упаковки.



Читать дальше →

Как сохранить здоровье, работая за компьютером?

Reading time8 min
Views107K
Иллюстрация

Вы заботитесь о своем здоровье?


Лично для меня возможность свободно организовывать рабочее время стала главным доводом «за», когда я решил оставить офис и присоединиться к фрилансерам. За годы, проведенные в компании, я добился многих целей, которые были мне интересны, заплатив за это своим зрением, осанкой и истраченным временем. Основным уроком, который я из этого вынес, стало то, что успех, достигнутый за счет подорванного здоровья, не стоит потраченных на него усилий. Перенеся большую часть своей работы домой, я поставил задачу организовать время, проводимое за компьютером, так, чтобы снизить его воздействие на здоровье до минимума.

Что оказалось непросто. В данной статье я расскажу о моем способе организации «правильного» рабочего дня, о том, что следует для этого делать, и где лежат грабли, на которые нельзя наступать. Тема «компьютер и здоровье» уже несколько раз поднималась на Хабре, поэтому я задумывал этот пост как статью, которую можно добавить в закладки и использовать в качестве «руководства к действию».

Читать дальше →

Голосовой переводчик для Mac OS X

Reading time7 min
Views9.2K
В недалёком прошлом лишь в фантастических фильмах можно было видеть «чудо коробочки», в которые говоришь, а в результате слышишь перевод сказанного на другом языке. Но прогресс идёт…

Я очень давно ждал, когда Google откроет API своего сервиса распознавания речи (в своих продуктах компания его использует). Несколько месяцев назад я перевернул «этот ваш ёнтернет», но безрезультатно. И вот на днях я вижу топик на Хабре Используем Google Voice Search в своем приложении .NET! Я был неимоверно счастлив. Топик ссылается на оригинальную статью Accessing Google speech API / Chrome 11. Всё внимательно изучил и «расковырял» исходники Chrome.

Google Speech Recognition API пока неофициальный и стал доступен общественности благодаря браузеру Chrome.

Варианты его использования поистине безграничны. А если объединить это с морфологическими модулями, то может наворотить просто чумовых дел в сфере управления голосом.

Для демонстрации и создания «каркасного движка» (для своих дальнейших нужд) я сделал «Голосовой переводчик» для Mac OS X за пару дней. Это симбиоз технологий Google, Microsoft (произношение) и открытого проекта ffmpeg (конвертация во flac). Это именно голосовой переводчик — никакого набора текста. Просто произносите фразу и слушаете её перевод. Да, качество распознавания может быть не идеальным, но на коротких чётких фразах вполне приемлемо.

Вот видео работы программы:


Как обычно, этот топик я разделю на две части. Одна для обычных пользователей, кто захочет «побаловаться» этой программой. Другая для разработчиков (я предоставлю исходные коды базового проекта).
Читать дальше →

Google запустил Gmail Motion

Reading time1 min
Views1.5K
Теперь управлять своим почтовым ящиком вы можете жестами собственного тела, которые будут сняты при помощи веб камеры установленной на вашем ПК.
Подробнее(пока только на английском):

Волшебный пузырек для оживления техники

Reading time2 min
Views47K
Недавно купил на попробовать вот такой баллончик. Подсмотрел, как на работе им пользуется наш админ и решил, что вещь полезная. Несмотря на 360 рублей за воздух, ничуть не пожалел.

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

Я сначала тоже пропылесосил все, что смог, причем далеко не самым плохим пылесосом Kirby. Получилось чисто, но далеко не идеально.

Потом отнес открытый системник и баллончик в ванную, чтобы не разводить грязь. «Пузырек» изначально довольно тяжелый, наверное, больше полкило. Продавец сказал, что должно хватить на десяток чисток. Но у меня был очень запущенный случай – не чистил 2 года, с самой покупки. Поэтому воздуха я не пожалел и попытался продуть все, до чего дотянулся.

Результат превзошел ожидания. Теперь все выглядит как новенькое и, что важно, вентилятор на процессоре перестал противно гудеть. Я уже собирался его менять, но теперь в этом нет необходимости. Местами осталась сильно прилипшая к лопастям пыль, но совсем не много. Тем, у кого пылевая аллергия, думаю, лучше надеть повязку на время продувки.

Прочистил таким образом два системника, израсходовав 2/3 баллончика. Думаю, если чистить своевременно, то, действительно, должно хватить раз на 10.

Баллончик в процессе распыления сильно охлаждается. Также, если дуть с близкого расстояния, то на обдуваемых поверхностях образуется иней, который, впрочем, тут же пропадает. На распылитель надевается тонкая трубочка, так что можно добраться в самые отдаленные уголки или, скажем, за решетку блока питания.
Читать дальше →

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity