Как стать автором
Обновить
216
0

Пользователь

Отправить сообщение

Новый логотип Windows 8

Время на прочтение3 мин
Количество просмотров22K
Мы говорили, что в Windows 8 мы полностью переосмыслили подход к тому, какой должна быть ОС. Пересмотрена была каждая деталь, в том числе и логотип новой ОС, который теперь отражает дух современности. Несмотря на то, что логотип windows уже стал очень широко распространенным и узнаваемым брендом, проанализировав его, мы поняли, что дальнейший путь развития нашего логотипа может помочь нам лучше отразить принципы Metro дизайна.

У нас был очень небольшой список организаций, с которыми мы хотели бы сотрудничать в редизайне логотипа, и мы были очень рады, когда Pentagram согласились помочь нам в этом. Работы Pentagram говорят сами за себя, но более всего нас привлекало ихнее видение классического графического дизайна, которое так замечательно укладывалось в нашу концепцию Metro.

В начале разработки Windows 8, в конференц-зале в нашем кампусе наши дизайнеры и маркетинговые директоры устроили встречу с ребятами из Pentagram. С утра до вечера мы обменивались идеями и обсуждали принципы Metro-стиля и историю нашего логотипа.
Читать дальше →
Всего голосов 165: ↑110 и ↓55+55
Комментарии205

Гравитационная динамо-машина

Время на прочтение1 мин
Количество просмотров3K
imageJohn Swain, сотрудник бостонского университета вывел серию уравнений для гравитационного поля из общей теории относительности (ОТО), которая приписывает гравитационному полю свойства электромагнитного.

В частности — согласно данным уравнениям возможно построение «гравитационной динамо машины». По аналогии с электромагнитным полем, прогоняя массивные частицы по замкнутому контуру вокруг сердечника из определённого материала (к слову — ученым ещё предстоит определить этот материал), можно получить новое поле порождающее гравитацию. В случае удачи эксперимента, который возможно проверить на Большом Адронном Коллайдере, человечество научится буквально получать массу из «ничего». На данный момент теории гравитации не предусматривают существования «парного» гравитационному поля, как это происходит в электромагнетизме.
Читать дальше →
Всего голосов 48: ↑46 и ↓2+44
Комментарии115

H#, Создаём свой язык программирования

Время на прочтение20 мин
Количество просмотров37K
image
Доброго времени суток.
В этой статье я хочу сделать обзор одного из главных нововведений в Visual Studio 2010, а именно — функционального языка программирования F#.

Рассматривать синтаксис и потенциал F# мы будем на примере создания своего собственного интерпретатора для придуманного нами языка программирования (Ведь рассказвать о чем-то всегда интереснее на примерах).
Читать дальше →
Всего голосов 135: ↑109 и ↓26+83
Комментарии39

Death and Taxes

Время на прочтение1 мин
Количество просмотров1.1K
Достаточно удачная визуализация того, куда идут налоги населения от wallstats.

Помимо собственно информации о расходах представлена информация об источниках формирования и дефиците бюджета.
Хорошее средство показать населению, сколько центов из его налогов на какие инициативы ушло, в некоторых случаях можно посмотреть с точностью до марки самолетов, на которые были потрачены средства (под катом плакат).
Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии10

Пишем драйвер для USB девайса. Pipe 0: что такое usb?

Время на прочтение3 мин
Количество просмотров24K
Случилось так, что пришлось мне писать с нуля драйвер для usb дисплея под windows. Имея возможность — расскажу о деталях столь занимательного процесса.
image

USB – это simple

Несмотря на то, что написание драйверов считается достаточно трудным, в сравнении с прикладным программированием – и в этом низкоуровневом мире программисты не были обделены вниманием, большим шагом в упрощении создания драйверов стала разработка шины usb.
Итак, почему же шина usb так удобна, и что скрывает за собой слово Universal в расшифровке аббревиатуры.
Читать дальше →
Всего голосов 101: ↑87 и ↓14+73
Комментарии44

Искуственный интеллект, кто же мы?

Время на прочтение4 мин
Количество просмотров5.6K

Введение

Проблема создания искусственного интеллекта активно обсуждается уже последние несколько лет, проводятся эксперименты, задействуются суперкомпьютеры, тратятся достаточные средства на изучение проблемы. В этой статье я не смогу ответить на вопрос, хорошо это или плохо, и что же стоит ожидать от взбунтовавшейся машины, но постараюсь прояснить текущее положение дел.
[Вступление]
Читать дальше →
Всего голосов 124: ↑104 и ↓20+84
Комментарии180

Защита прав потребителей в России: Мы далеко не последние

Время на прочтение6 мин
Количество просмотров8.5K
Устал я слушать от знакомых причитания по качеству защиты прав покупателей в России и завистливые возгласы: «Вот на западе....».
Нет, я не хочу сказать что я негативно отношусь к западу, просто хочу показать, что и у наших граждан, есть защита. И закон о защите прав потребителей далеко не такой, каким многие его представляют.
Что же даёт нам закон?
Всего голосов 165: ↑164 и ↓1+163
Комментарии110

Алгоритмы на графах — Часть 2: Сортировка сетей

Время на прочтение5 мин
Количество просмотров23K

Пролог

В продолжение опубликованной на выходных статьи.

Компиляторы — пожалуй одна из самых интересных тем системного программирования.
Эта статья не расскажет как написать идеальный, или, хотя бы, работающий компилятор, но она поможет прояснить пару аспектов его работы, при помощи метода топологической сортировки сети.
Читать дальше →
Всего голосов 68: ↑65 и ↓3+62
Комментарии22

Алгоритмы на графах — Часть 1: Поиск в глубину и проблема взаимоблокировок

Время на прочтение6 мин
Количество просмотров66K
Недавно на Хабре была статья, посвященная алгоритмам на графах. С позволения автора, мой первый хабратопик продолжит цикл.

Хотелось бы осветить вопросы применения некоторых алгоритмов, для решения задач программирования.
Достаточно жизненный пример, с которым сталкивался не один разработчик — это deadlock. По сути deadlock – это взаимоблокировка, в результате которой система, или какие-то отдельные процессы начинают конкурировать за один ресурс.
В жизни такие ситуации встречаются, например, когда два человека желают пропустить друг друга на входе, предположим, в аудиторию. Однако после 3-4 фраз «только после вас!», кто-нибудь всё же пройдет первым.
На уровне программного обеспечения всё сложнее, пока программы не способны думать, машинный аналог фразы «только после вас!» будет повторяться вплоть до перезагрузки.
Как исполняющая система может повлиять на этот процесс? Вот тут нам на помощь и приходят алгоритмы на графах.
Для начала определимся, что же будет элементами нашего графа, и как его составить.
Читать дальше →
Всего голосов 61: ↑50 и ↓11+39
Комментарии20

Информация

В рейтинге
Не участвует
Откуда
Issaquah, Washington, США
Зарегистрирован
Активность