Архив за 08 ноября 2013

Долгожданный выпуск AngularJS 1.2.0 готов. Ущипните себя, это не сон.

В AngularJS 1.2.0 исправлено множество проблем, найденных в 1.2.0-RC3, и введено несколько новых функций.

Со времени последнего стабильного релиза, наиболее заметными изменениями являются:Читать полностью »

Небольшой рассказ, если интересно — прошу под кат. Как всегда, все совпадения с именами и прочим — случайны. Приятных выходных :)

О будущем авторского права

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

Если вы однажды обнаружили, что вы — стартап, то рано или поздно вам захочется всемирной славы. Или хотя бы широкой известности в узких кругах. Что делать в таких случаях и какими инструментами пользоваться, а какими нет, мы начнем рассказывать на примере собственного опыта.
Читать полностью »

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

-Полную, фраерок!

image

Мой издатель посоветовал добавить в мое игровое iOS-приложение полноэкранную рекламу.
Для увеличения дохода.
Результат этого совета излагаю ниже.

Небольшое отступление

Стив Джобс, конечно, молодец, слов нет, но есть и печальный результат его эпохальной деятельности.
Печальный для разработчиков игр. В до AppStore-вскую эпоху игры стоили не менее 25 долларов.
И игроманы платили. Даже за откровенный треш.

После открытия яблочного магазина цены на игры упали до доллара.
Сейчас и 1 доллар считается дорого. Не верите? Почитайте комментарии на страницах однодолларовых игрушек.

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

Сами предохраняйтесь.
Остальных прошу читать дальше.
Читать полностью »

Недавно на Хабре в одной статье упомянули про вопрос «Что было бы с миром, если бы число Пи равнялось 4?» Я решил слегка поразмышлять на эту тему, используя некоторые (пусть и не самые обширные) знания в соответствующих областях математики. Кому интересно – прошу под кат.
Пространства с иным числом Пи

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

Представленный месяц назад смартфон Samsung Galaxy Round с изогнутым экраном реализовывается южнокорейским оператором связи SK Telecom по цене около 1000 долл.

Samsung Galaxy Round

В отличие от конкурента Читать полностью »

Известно, что задача определения того, истинна ли некоторая функция Integer -> Bool хотя бы для одного числа вычислительно неразрешима. Однако, нечто, на первый взгляд кажущееся как раз таким оракулом (а именно, функцией (Integer -> Bool) -> Maybe Integer) будет описано в этой статье.

Для начала, зададим свой тип натуральных чисел, практически дословно следуя их обычному математическому определению (почему это нужно будет видно в дальнейшем):

data Nat = Zero | Succ Nat (Eq, Ord, Show)

Другими словами, натуральное число — это либо ноль, либо некоторое натуральное число, увеличенное на единицу (Succ от слова successor).

Также, для удобства, определим основные операции (сложение, умножение, конвертация из Integer) над числами в таком представлении:

instance Num Nat where
    Zero + y = y
    Succ x + y = Succ (x + y)

    Zero * y = Zero
    Succ x * y = y + (x * y)

    fromInteger 0 = Zero
    fromInteger n = Succ (fromInteger (n-1))

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

Робот на каждый день
С каждым годом роботы всё больше проникают в различные сферы человеческой деятельности. Ведь по сравнению с компьютерами и мобильными устройствами в робота можно заложить больше интерактивных, мобильных и социальных функций. Например, домашний робот помимо прочтения почты, напоминания о ближайших встречах и организации видеозвонка, сможет убрать вашу квартиру, поднести кружку горячего кофе, покормить собаку или полить цветы.
Сегодня перспективным считается рынок сервисных и персональных роботов, напрямую взаимодействующих с человеком. Современные роботы уже умеют проводить экскурсии в музеях, развлекать публику, рекламировать новые товары, консультировать клиентов, охранять территории, обслуживать пожилых людей, доставлять почту. В ближайшем будущем, по мере развития искусственного интеллекта, популяризации роботов и удешевления их производства, они станут хорошими друзьями и помощниками для каждого человека.
Мы — команда, занимающаяся разработкой сервисного робота ToD. В серии статей на Хабре мы расскажем о ходе нашей работы, о внутреннем устройстве робота и его возможностях. Шаг за шагом, вы увидите как обычная платформа на колесах будет превращаться в настоящего робота, оснащенного руками-манипуляторами, дальномерами, камерой Kinect, интерактивными экранами, и поддерживающего функции автономной навигации, голосового управления, телеприсуствия и распознания лиц и объектов.
В рамках первой вводной статьи мы попробуем ответить на вопрос о том, какими функциями должен обладать сервисный робот? Рассмотрим некоторые сферы применения таких роботов и ряд интересных моделей, представленных на рынке. Читать полностью »

image

На днях стало известно, что компания ID Software отказывается от поддержки Mac OS X и Linux для их детища QuakeLive. Читать полностью »


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