Архив за 26 мая 2012 - 2

Доброго времени суток, уважаемое Харбасообщество!

Под катом изложена некоторая информация касательно написания расширений для PHP c использованием C++, почерпнутая мной из различных источников (по большей части англоязычных) и ковыряния исходников Zend Engine 2 во время разработки одного модуля для собственных нужд. Так как объем ее достаточно велик, далее я старался быть краток.

Итак, в этой части:

А вот до C++ в этой части мы так и не доберемся… =)

Маленький дисклеймер: содержимое статьи не есть истина в первой инстанции, не основывается на официальной документации (а есть ли она?) и является моим субъективным взглядом на ZE 2. Тем не менее, в свое время я был бы рад найти нечто подобное на просторах Рунета, дабы сэкономить время на начальных этапах разработки.

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

SmartTripod — робот оператор

В рамках конкурса от Microsoft, длившегося целый месяц, было представлено несколько вариантов роботов, способных тем либо иным образом помогать человеку. Естественно, были и призовые категории, с наградой в виде достаточно крупной денежной суммы. За первое место давали 10000 тысяч долларов, и это вознаграждение получил Артур Вейт со своим проектом SmartTripod.

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

Не так давно увидел свет еще один документальный фильм о демосцене под названием «The Art Of The Algorithms».

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

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

Дабы не сочли рекламой — всю инфу о работодателе выпилил.

Но за описание вакансии средствами ООП — однозначный респект!

public class JediJob extends GameDevJob implements IRemoteJob {
...

Полный исходник не влез до ката.
Читать полностью »

(Перевод)

Последние несколько лет я провел в изучении и экспериментах со многими языками программирования. В частности, я начал использовать Scala как основной язык, стараюсь использовать функциональный стиль везде где это возможно. Меня также весьма заинтересовал Haskell (чистый функциональный язык) и Clojure (современный диалект Лиспа).

Таким образом, я постепенно отказываюсь от объектно-ориентированной парадигмы, несмотря на то, что использовал в основном её последние 17 лет моей профессиональной деятельности. У меня появляется чувство, что объекты это то, что мешает нам писать лапидарный, структурированный и повторно используемый код.
Читать полностью »

Прибор, объединяющий функции трехосного акселерометра и трехосного гироскопа (inertial measurement unit, IMU), создали специалисты Bosch Sensortec. Новинка является самой маленькой микросхемой такого рода. На печатной плате она занимает площадь 3 х 4,5 мм. Изделие предназначено для сотовых телефонов, планшетов, цифровых камер и других устройств потребительской электроники.

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

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

Локализация точки в выпуклом многоугольнике Листая страницы хаба «Алгоритмы», наткнулся на топик, посвященный решению задачи локализации точки в многоугольнике: задан многоугольник (замкнутая ломаная линия без самопересечений), требуется определить — находится ли заданная точка A внутри этого многоугольника или нет. В одном из последних комментариев к топику было высказано недоумение, какое отношение такая чисто математическая задача имеет к теории алгоритмов. Имеет-имеет, причем самое непосредственное. Задача локализации является классической задачей вычислительной геометрии (не путать с компьютерной графикой). В качестве разминки предлагается взглянуть на картинку справа, на которой изображен многоугольник типа кривой Пеано (источник [1]), и попытаться ответить на вопрос — красная точка ты видишь суслика? и я не вижу, а он есть! находится внутри или снаружи многоугольника? А ниже мы (исключительно в образовательных целях) рассмотрим простую вариацию данной задачи, когда заданный многоугольник является выпуклым.
Читать полностью »

Доступны русские и английские субтитры

Стив Бланк рассказывает о стартапах, своей новой книге «The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company», а так же говорит о своем представлении о предпринимательстве в России. Интервью было взято в конце апреля 2012 г.

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

Привет. В данной статье хотелось бы еще разок осветить вопрос объектного программирования на языке Scheme, так, как его рассматривают в книге «Структура и интерпретация компьютерных программ».
Далее предлагаю тем, кто еще ни когда не программировал на Scheme скачать DrRacket и попробовать по шагам пройтись по примерам из данной статьи. Опытные программисты Scheme, Racket… эта статья будет очень скучна, так как написана для новичков и людей, желающих «потрогать» racket.
Читать полностью »


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