Архив за 13 ноября 2013 - 2

Во втором номере этого журнала, мы рады видеть Джона Скита в нашем «виртуальном» кресле. Джон Скит — настоящий помощник сообщества (взгляните на его значки на StackOverflow), ведущий C# специалист и автор множества книг. Джон является MS MVP начиная с 2003 года. В настоящее время он работает в компании Google.

Интервью с Джоном СкитомДамы и господа, без лишних слов, представляем вашему вниманию Программного Инженера и Джентльмена — Джона Скита.

DNC: Привет Джон, мы очень рады, что ты нашел время в своём графике для этого интервью. Для начала мы все хотим знать больше о Джоне Ските, расскажи нам как все началось? Как Джон начал работать с компьютерами?

JS: Мой первый компьютер — общий для всей семьи был Sinclair ZX Spectrum 48 K, который мы купили когда мне было 8. Со временем я покупал и другие модели Spectrum-а, но затем постепенно перешел на PC. Долгое время я проводил большинство своего времени за компьютером, просто играя в игры, но программирование так же всегда присутствовало.

DNC: С какими сложными задачами ты столкнулся при работе на Sinclair? Задачи, которые погрузили тебя глубже в компьютерные науки?

JS: Одним из моих первых «больших» проектов на Spectrum-е было написание аналога языка Logo. В школе у нас были микрокомпьютеры BBC Micros и Logo использовался как язык для введения в вычисления; я действительно им наслаждался и хотел использовать его дома, но у нас не было интерпретатора для Logo. Я не имел понятия о тригонометрии и не имел хорошего представления о структурном программировании, но я проявил упорство и закончил с достаточно неплохой реализацией. Руководство, которое было вместе с Spectrum-ом было очень хорошим, я буквально выучил оттуда всю элементарную тригонометрию, за долго до того как мы начали изучать её в школе.
Читать полностью »

3D печать открывает дверь для космической колонизации

Только в Млечном пути количество планет, пригодных для жизни, учёные оценивают в 60 миллиардов (по последним расширенным оценкам). Понятно, что с современными двигателями полёт займёт миллионы лет, однако в перспективе затухания Солнца колонизация других планет M-класса представляется единственно возможным путём развитием цивилизации.

Так или иначе, перед заселением других систем предстоит хорошо освоить собственную систему: для начала, Луну и Марс. Предстоит создать постоянные базы. По мнению специалистов, ключевой технологией на этом пути должна стать 3D-печать. С помощью 3D-принтеров и роботов мы сможем создавать любые объекты на лунной и марсианской базах, успешно развивать колонии, управляя процессом с Земли. С помощью 3D-печати мы можем собирать межзвёздные корабли прямо на лунной и марсианской базах, подгоняя туда расходные материалы.
Читать полностью »

Motorola представила «недорогую альтернативу флагманам»: смартфон Moto G

Да, сегодня Google Motorola официально представила новый смартфон, Moto G, на своем блоге. При этом разработчики утверждают, что устройство достаточно производительно, работает быстро, так что оно не очень отличается по быстродействию от флагманов мобильного рынка.

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

Ассортимент компании MSI пополнила 3D-карта R9 270 Gaming 2G, основой для которой, как несложно догадаться по названию, послужила представленная сегодня модель AMD Radeon R9 270.

3D-карта MSI R9 270 Gaming 2G оснащена системой охлаждения Twin Frozr IV

Хорошо заметной внешней особенностью изделия является система охлаждения Twin Frozr IV, знакомая по другим 3D-картам MSI серии Gaming, в частности, по модели Читать полностью »

В Firefox 27 появился новый инструмент — редактор шейдеров — который значительно упрощает их разработку. Редактор показывает все запущенные в контексте WebGL программы, даёт возможность редактировать их и сразу же видеть изменения без единого обрыва анимаций или потери состояния.


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

Анонс Visual Studio OnlineСегодня состоялся официальный релиз Visual Studio 2013 и был сделан анонс Visual Studio Online. У разработчиков появилась возможность использовать облачные сервисы размещенные в Windows Azure и использовать интегрированные сценарии по созданию, развертыванию и управлению приложениями. Новые инструменты включают в себя предварительную версию Visual Studio Online “Monaco” – упрощенного редактора кода прямо в браузере, Visual Studio Online Application Insigts — инструмент анализа работоспособности приложений и инструменты Release Management позволяющие управлять развертыванием. Уже сейчас вы можете зарегистрироваться и попробовать эти сервисы по адресу http://www.visualstudio.com/. До 5 пользователей этот набор инструментов будет бесплатен.
Читать полностью »

Можно ли использовать 32битные библиотеки в 64битных программах? Скорее нет. А если очень нужно? Тогда скорее да!

Для одного проекта мне нужно работать с 32битными проприетарными библиотеками. Под виндой нет проблем — компилируем все в 32 бита и вперед. Но под линуксом дела обстоят хуже. Собирать все в 32 бита и цеплять в RPM 32битные версии свободных библиотек некрасиво, более того у меня есть API для плагинов. Совсем не хочется заставлять юзеров ставить ради несчастного плагина 32битный компилятор. Поэтому я решил сделать переходник из кота в мышь, который будет вызывать функции из 32битных библиотеке в отдельном процессе. Сначала я хотел сделать его на питоне, но скомпилировать питон в бинарник у меня не получилось. Потом добрые люди на IRC канале PyPy подсказали мне, что можно использовать libffi прямо из C! Дальше дело за малым.
Читать полностью »

Пост ненависти. К мирозданию в целом и к своей карме что ли.

В общем, достался мне компик. Dell PowerEdge 400SC (Service Tag: 2KF6641). И решил я его подключить к телевизору, потому что мне казалось, что это единственный способ посмотреть флеш-контент на телеке.
Читать полностью »

в 18:09, , рубрики: canvas, javascript, игра, метки: , ,

Приветствую уважаемое хабра-сообщество. После прочтения поста «Создаём игру, используя canvas и спрайты» в день его выхода, решил углубить свои познания в Canvas. Так, как пока в работе не приходилось сталкиваться с этим элементом, пришлось пробежаться на скорую руку по API.
Конечно, рисование линий, прямоугольников, треугольников и полукругов весьма занимательное занятие. Но для приобретения реального опыта была поставлена задача – создать что-то функциональное и простое.

Вот так родилась идея написать собственную игру, всем знакомую змейку.
Читать полностью »

C завидной регулярностью напоминает о себе компания EK Water Blocks. Только вчера словенский производитель компонентов систем охлаждения объявил о выпуске водоблока для системной платы Gigabyte G1.Sniper 5, а сегодня на сайте EK Water Blocks был опубликован анонс еще одного подобного изделия.

Специалисты по водоблокам намерены выпустить комплект из двух водоблоков, предназначенный для системной платы Asus Republic of Gamers Rampage IV Black Edition. Эта плата построена на чипсете Intel X79 Express и оснащена процессорным гнездом LGA 2011.

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


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